Радиомодуль JDY-40 2,4 ГГц с интерфейсом UART, беспроводной последовательный порт передачи
Радиомодули на 2,4 ГГц построенные на SoC BK2461 от Beken.
Внутри BK2461 находится трансивер и микроконтроллер FLIP51, аналог intel 8051. Модуль может работать как радиомодем, возможна полудуплексная передача данных по радиоканалу через UART интерфейс, либо как радиопульт. На модуле выведены 8 выводов GPIO микроконтроллера. Модуль настраивается при помощи АТ команд.
Основные характеристики модулей
- Рабочая частота: 2400–2483,5 МГц.
- Выходная мощность передатчика: до 12 дБм (15,8 мВт)
- Радиус действия в прямой видимости: до 120 м.
- Интерфейс: UART, 8 GPIO.
- Энергопотребление: в режиме передачи: 40 мА, в режиме приема: 24 мА, в спящем режиме: 5 мкА
- Питание: 2,2 – 3,6 В.
Распиновка:
- VCC – питание, максимальное напряжение питания модуля 3,6 В.
- GND – земля.
- CS – включение модуля: чтобы включить модуль нужно на вход подать логический 0.
- SET – перевод модуля в режим конфигурации (подробности ниже).
- TXD и RXD – интерфейс UART, допускает уровни 5 вольт.
- GPIO1–GPIO8 – выводы ввода/вывода общего назначения (подробности ниже).
Описание АТ команд модулей
Для настройки модуля необходимо перевести его в режим конфигурации, для этого необходимо установить на выводе SET уровень логического нуля. В командном режиме последовательный порт сконфигурирован на 9600 бит/сек.
AT+BAUD
- Скорость последовательного порта (1200 бит/с, 2400 бит/с, 4800 бит/с, 9600 бит/с, 19200 бит/с). По умолчанию – 9600 бит/с.
- Пример: «
AT+BAUD9600
». AT+RFID
- Идентификатор беспроводной сети
AT+DVID
- Идентификатор радиомодуля
T+RFC
- Канал беспроводной связи, от 001 до 128. В техническом описании на модуль не указано соответствие частоты к каналу. В техническом описании на трансивер указана начальная частота 2400 МГц, шаг одного канала 1 МГц, но как реализовано на практике, не известно. Пример: «
AT+RFC001
» вернет «OK» AT+POWE
- Мощность передатчика, от 0 до 9, таблица соответствий ниже. Пример: «
AT+POWE8
» вернет «OK»1 2 3 4 5 6 7 8 9 -15 дБм -5 дБм 0 дБм 3 дБм 6 дБм 9 дБм 10 дБм 10 дБм 12 дБм 0,03 мВт 0,32 мВт 1 мВт 2 мВт 4 мВт 8 мВт 10 мВт 10 мВт 15,8 мВт AT+CLSS
- Режим работы модуля. Основных режимов два: радиомодем, в котором работает UART, и пульт дистанционного управления с различными вариантами работы 8-разрядного порта с GPIO. Значение по умолчанию:
A0
. Пример: «AT+CLSSA0
» вернет «OK»A0
: прозрачная передача через последовательный порт, режим радиомодема.C0
: передающий пульт дистанционного управления с индикацией. В этом режиме GPIO выводы радиомодуля с 1 по 7 сконфигурированы на вход для подключения кнопок, GPIO вывод 8 – на выход для подключения светодиода индикации передачи.C1
: передающий пульт дистанционного управления без индикации. В этом режиме все 8 выводов GPIO радиомодуля сконфигурированы на вход для подключения кнопокC2
: приемник, все 8 выводов GPIO сконфигурированы на выход. На выходах низкий уровень, логический 0. При приеме сигнала на выводе, соответствующем выводу на передатчике, генерируется положительный импульс длительностью 30 мсC3
: приемник, все 8 выводов GPIO сконфигурированы на выход, на выходах высокий уровень, логический 1, при приеме сигнала на выводе, соответствующем выводу на передатчике, генерируется отрицательный импульс длительностью 30 мсC4
: приемник, все 8 выводов GPIO сконфигурированы на выход, на выходах низкий уровень, при приеме сигнала на выводе, соответствующем выводу на передатчике, появляется высокий уровень, логический 1, логика работы как у беспроводной кнопки.C5
: приемник, все 8 GPIO сконфигурированы на выход, при приеме сигнала на выводе, соответствующем выводу на передатчике, инвертируется состояние, логика работы как у беспроводного переключателя.
Значения по умолчанию
Описание | Параметр | Команда |
Скорость последовательного порта | 9600 | AT+BAUD |
Идентификатор беспроводной сети | 8899 | AT+RFID8899 |
Идентификатор радиомодуля | 1122 | AT+DVID1122 |
Канал беспроводной связи | 1 | AT+RFC001 |
Мощность передатчика | 12db | AT+POWE9 |
Режим работы модуля | A0 | AT+CLSSA0 |