BT-20 от EFO - краткое описание по возможностям и использованию
Ниже приведен текст ответа компании EFO на вопросы по поводу модуля BT-20:
Содержание
[убрать]Общее описание
Один и тот же модуль ВТ-20, в зависимости от того, как он изначально сконфигурирован, имеет разные артикулы - BT-20xxx-CSx-11x (сконфигурирован как Slave) и BT-20xxx-CМx-11x (сконфигурирован как Master) Выбор модуля зависит от той задачи, которую Вам нужно решить. Если требуется установить беспроводное соединение между двумя устройствами, то требуется пара Master-Slave.
Вариант радиоканала из двух модулей
Для того, чтобы пара модулей (Master/Slave) начали работать друг с другом, надо просто подать на них питание и обеспечить импульс сброса (Reset) в момент включения. Никакого программного обеспечения и конфигурации в общем случае не требуется! После этого они без вашего участия устанавливают парное соединение, и все, что Вы подадите на вход UART одного модуля появится на выходе другого, и наоборот. Специальный вход (один из GPIO) нужен только для очистки регистра для возможности установления связи с другим "напарником". Таким образом Вы получаете "прозрачный" канал UART <-> UART.
Вариант радиоканала модуль + usb-bluetooth-dongle
В качестве Master может также выступать любой модуль Bluetooth, который способен работать как Master (например, встроенный в РС или КПК, или USB dongle, или моб. телефон) и поддерживающий Профиль последовательного порта. Тогда процедура следующая:
- включаете BT-20xxx-CSx-11x (Slave) (при этом в окрУге не должно быть аналогичных включенных свободных модулей, сконфигурированных как Master, иначе они соединятся без вашего участия)
- включаете dongle (например, BT007i), предварительно запустив программную оболочку, идущую в комплекте; запускаете поиск Bluetooth устройств, через несколько секунд увидите имена всех устройств в округе. Ищете устройство с именем EFO Wireless, определяете поддерживаемые профили (Refresh service), на появившийся запрос введите PIN (0000), установите парное соединение и , наконец, Connect.
После этого устройства будут связаны друг с другом (при этом адаптер будет работать на какой-то виртуальный СОМ-порт; при этом в оболочке можно выбрать режим, при котором каждое последующее открытие этого виртуального порта будет вызывать автоматическое соединение адаптера со Slave-модулем(BT-20xxx-CSx-11x).
Варианты поставки модулей
Модули поставляются изначально сконфигурированными для такой работы, и не требуют в дальнейшем какого либо управления или настройки, причем эта конфигурация жесткая - Master или Slave, скорость обмена 115200 (может быть задана любой при изначальной прошивке), PIN код 0000 (также может быть задан при прошивке), имя устройства EFO Wireless.
Подключение и выбор антенны
Антенна и выход модуля соединяются микрополосковой линией (с волновым сопротивлением 50 ом, рассчитать ее параметры можно с помощью соответствующей утилиты), при этом для небольших расстояний можно использовать chip-антенну, а при бОльших полосковая линия должна заканчиваться ВЧ-разъемом, к которому подключается внешний диполь (можно DAW-002-3.5, разъем SAC0093TGG или SAC0073TGG).
Модуль ВТ-20 - модуль 2-го класса, поэтому применение внешней антенны целесообразно только если идет борьба за каждый метр - в целом прирост, который дает НЕНАПРАВЛЕННАЯ внешняя антенна составляет примерно 10-20% достижимой дальности (ПРИ ДАННЫХ условиях) с SMD антенной. Эта дальность в подавляющем большинстве случаем не может быть предсказана заранее - она зависит от условий распространения радиосигнала. Некоторые железобетонные стены способны погасить практически любой сигнал. С SMD антенной мне удавалось сохранять связь на расстоянии ~ 17-18 м через кирпичную стену, правда второй модуль был 1-го класса.
На самом модуле место для установки ВЧ-разъема не предусмотрено - он просто имеет вывод RF, который микрополосковой линией должен быть соединен с антенной или ВЧ-разъемом для внешней антенны. Без кабельной сборки, если позволяет конструкция Вашего устройства, лучше обойтись. Антенну нужно выбирать исходя из назначения устройства и конструкции - для миниатюрного вряд ли целесообразно брать M11-S, слишком она большая, хотя наиболее эффективная. Чаще всего из внешних антенн используют M04-S. К этим антеннам необходима ответная часть разъема SAC0093TGG (на плату с модулем). Если же модуль ВТ-20 будет расположен так, что рядом с ним антенну не подключить, тогда рядом с модулем распаиваете разъем типа ММСХ (MMB0143TGG или MMB0013TGG) в который вставляете один конец кабельной сборки SMA_F_MMCX_M_RA, а другой конец через отверстие в корпусе выводе наружу и к нему присоединяете антенну с SMA разъемом.
Аппаратное подключение
С точки зрения аппаратной подключение выглядит просто - подаете питание 3,3 В на соответствующий вывод, подключаете к соответствующему выводу антенну, подключаете 4(!) линии UART и обеспечиваете в момент включения формирование импульса сброса на Reset длительностью не менее 5 мсек.
Таким образом, для организации канала вам потребуется:
- Один (Slave) или два (Master и Slave) модуля ВТ-20
- + одна или две chip-антенны соответственно (например WLAN025) или один (два) разъема SAC0093TGG (или SAC0073TGG) + антенны DAW-002-3.5 (большая) или 17010.10 (поменьше)
Кроме этого, могут понадобиться элементы для формирования импульса сброса и согласования уровней для подключения к компьютеру.
Изменение прошивки, настройка параметров
Изменять прошивку и устанавливать некоторые параметры (в том числе и скорость UART) можно по SPI-интерфейсу модуля с использованием соответствующей оболочки, работающей под Windows и эмулирующей SPI на LPT порт. При подключении модулей к компьютеру необходимо обеспечивать согласование уровней сигналов с использованием соответствующих аппаратных решений.