Радио-модули на 2.4 ГГц построенные на SoC BK2461 от Beken. Внутри BK2461 находится трансcивер и микроконтроллер FLIP51, аналог intel 8051. Модуль может работать как радиомодем, возможна полудуплексная передача данных по радио через UART интерфейс, либо как радио-пульт, на модуле выведены 8 GPIO микроконтроллера. Настраивается модуль при помощи АТ команд. Основные характеристики модулей: - Рабочая частота: 2400-2483.5 MHz.
- Выходная мощность передатчика: до 12dBm (15.8mW)
- Радиус действия в прямой видимости: до 120м.
- Интерфейс: UART, 8 GPIO.
- Энергопотребление: В режиме передачи: 40мА; Приема: 24мА; Спящем: 5мкА
- Питание: 2.2 - 3.6V
Распиновка: -
VCC и GND — питание и масса, максимальное напряжение питания модуля 3,6V.
- CS — Включение модуля, чтобы включить модуль нужно на вход подать логический 0, либо соединить с массой.
- SET — Перевод модуля в режим конфигурации.
- TXD и RXD — Интерфейс UART, толерантен к 5 вольтам.
- GPIO1 — GPIO8 — Интерфейс ввода/вывода общего назначения.
Описание АТ команд модулей: Для настройки модуля необходимо перевести его в режим конфигурации, для этого необходимо притянуть контакт «SET» к массе. В командном режиме последовательный порт сконфигурирован на 9600bps. AT+BAUD — Скорость последовательного порта (1,200bps, 2,400bps, 4,800bps, 9,600bps, 19,200bps) По умолчанию — 9,600bps. Пример: «AT+BAUD9600». AT+RFID — Идентификатор беспроводной сети. AT+DVID — Идентификатор радио-модуля. AT+RFC — Канал беспроводной связи, от 001 до 128. В даташите на модуль не указано соответствие частоты к каналу. В даташите на трансивер указана начальная частота 2400МГц, шаг одного канала 1МГц, но как реализовано на практике, не известно. Пример: «AT+RFC001» вернет «OK». AT+POWE — Мощность передатчика, от 0 до 9, таблица соответствий ниже. Пример: «AT+POWE8» вернет «OK».
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -15dBm | -5dBm | 0 dBm | 3 dBm | 6 dBm | 9 dBm | 10 dBm | 10 dBm | 12 dBm | (0.03mW) | (0.32mW) | (1mW) | (2mW) | (4 mW) | (8mW) | (10mW) | (10mW) | (15.8mW) |
AT+CLSS — режим работы модуля, основных режимов два, радио-модем в котором работает UART и пульт дистанционного управления с различными вариантами работы 8 битного порта с GPIO. Значение по умолчанию: A0. Пример: «AT+CLSSA0» вернет «OK». - A0: прозрачная передача через последовательный порт, режим радио-модема.
- C0: Передающий пульт дистанционного управления с индикацией. В этом режиме с 1 по 7 GPIO радио-модуля сконфигурированы на вход для подключения кнопок, 8 GPIO на выход для подключения светодиода индикации передачи.
- C1: Передающий пульт дистанционного управления без индикации. В этом режиме все 8 GPIO радио-модуля сконфигурированы на вход для подключения кнопок
- C2: Приемник, все 8 GPIO сконфигурированы на выход, на выходах низкий уровень, логический 0, при приеме сигнала соответствующем передатчику GPIO генерируется положительный импульс длительностью 30 мс
- C3: Приемник, все 8 GPIO сконфигурированы на выход, на выходах высокий уровень, логический 1, при приеме сигнала соответствующем передатчику GPIO генерируется отрицательный импульс длительностью 30 мс
- C4: Приемник, все 8 GPIO сконфигурированы на выход, на выходах низкий уровень, при приеме сигнала соответствующем передатчику GPIO появляется высокий уровень, логический 1, логика работы как у беспроводной кнопки.
- C5: Приемник, все 8 GPIO сконфигурированы на выход, при приеме сигнала соответствующем передатчику GPIO инвертируется состояние GPIO приемника, логика работы как у беспроводного переключателя.
Значения по умолчанию:
Function | Parameter | instructions | Baud rate | 9600 | AT+BAUD | Wireless ID | 8899 | AT+RFID8899 | Device ID | 1122 | AT+DVID1122 | Channel | 1 | AT+RFC001 | Transmit power | 12db | AT+POWE9 | Device type | A0 | AT+CLSSA0 |
|