Amateur Radio Station R9AL
После подключения питания модуль SV610 проходит инициализацию, светодиоды TX (красный) и RX (синий) мигают 3 раза. Время инициализации около 2 секунд.

Для работы с модулем необходимо подключить его, например, к компьютеру, используя адаптер USB-UART. Можно использовать любой USB-UART адаптер, например самодельный "USB-UART" на базе микросхемы FT232RL или промышленный типа D-SUN USB to TTL



Подключение согласно схеме:



Настройка модуля

Перед использованием радиомодуля, его нужно настроить. Эту процедуру не нужно выполнять каждый раз, так как все параметры настройки сохраняются в энергонезавсисимой памяти радиомодуля. Для настройки модуля необходимо ввести модуль в режим настройки, подав на SET низкий уровень (подключить к земле), согласно схеме:



Настройку модуля можно произвести с помощью терминальной программы.
(Baud rate=9600 bps; Data bit=8 bits; Stop bit:1; Parity bit: none)

Всего доступно 4 команды, но нам нужны основные - "Чтение всех параметров" (AA FA 01) и "Запись всех параметров" (AA FA 03), с ними и будем дальше работать.



Чтение всех параметров

Например, если отправить модулю команду AA FA 01 - модуль в ответ присылает 14-ти байтный массив:
14 01 03 07 03 02 01 01 00 00 00 00 00 00 0D 0A




В соответствии с даташитом это означает:
0x14 - Частотный канал: 14(hex)=20(dec), то есть 20 канал (433,92 МГц)
0x01 - Частотный диапазон: 1 диапазон - 433 МГц
0x03 - Скорость передачи по радиоканалу:  9600 бод
0x07 - Выходная мощность передатчика: 20 дБм
0x03 - Скорость обмена (UART): 9600 бод
0x02 - Количество бит в байте (UART): 8
0x01 - Количество стоп-бит (UART): 1
0x01 - Бит четности (UART): отключен 
0x00 00 00 00 - Идентификатор сети (NET ID) - приемник принимает сообщения с любым идентификатором сети
0x00 00 - Идентификатор устройства (NODE ID)


Запись всех параметров

Например, нам нужно поменять частоту канала с 14 на 18, тогда необходимо отправить команду AA FA 03 и все 14 байт конфигурационной строки:
18 01 03 07 03 02 01 01 00 00 00 00 00 00 
0D 0A терминал подставит сам.

Модуль в ответ должен прислать OK (0x4F 4B)

Если теперь отправить модулю команду AA FA 01 - модуль в ответ присылает 14-ти байтный массив:
18 01 03 07 03 02 01 01 00 00 00 00 00 00 0D 0A


Т.е. номер канала сменился с 14(hex) на 18(hex)=24(dec)

Также можно воспользоваться фирменной утилитой NiceRF:



Что очень удобно, если настройку модуля производить при подключении модуля к компьютеру.



Файлы:





Copyright © R9AL 2024 Все права защищены
Рейтинг@Mail.ru Яндекс цитирования