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

декабрь 2019

Маломощные точки доступа на основе китайских радиомодулей RF7021SE (ADF7021), популярны среди любителей цифровой связи. Есть замечательный проект MMDVM_HS, который на основе RF7021 и STM32, позволяет сделать маломощный хотспот работающий в режимах YSF, D-Star, DMR, NXDN, P25, POCSAG c программами BlueDV, MMDVM (Pi-Star, KAVKAZ).

Радиомодуль имеет неплохие характеристики:

- Диапазон частот 80-650МГц
- Выходная мощность до + 13дБм (20мВт)
- Чувствительность -115dBm (0.4мкВ)
- Напряжение питания 2,2-3,6В
- Потребляемый ток 26-30мА

Важно понимать, что RF7021SE не обладает выдающимися характеристиками по чувствительности, избирательности, забитию, подавлению внеполосных излучений, динамическому диапазону и тд. Поэтому в сложной помеховой обстановке, работать она будет на небольшие расстояния.

Замена генератора
Для того чтобы радиомодуль RF7021 мог работать в нужных цифровых режимах, меняем в нём кварцевый генератор! Родной генератор выпаиваем и ставим FOX924B-14.7456 с максимальность стабильностью, но не хуже 2ppm. Радиомодуль готов!

###

Прошивка
Теперь нужно залить в микроконтроллер STM32F103 прошивку zumspot_libre_fw.bin и содинить RF7021 с STM32, подробную инструкцию написал PH0DV: часть 1, часть 2.

Настройка
хотспота производится программой для калибровки MMDVMcal, которая встроена в сборки Pi-Star и KAVKAZ. Нам нужно настроить частотную поправку (offset) и девиацию частоты (txlevel).

###

В файле с настройками MMDVM.ini в разделе Modem, нужно вписать (в указанные строки) правильные значения, которые мы получим после калибровки радиомодуля.

Для контроля частоты и девиации используем любой SDR-приёмник и программу SDRsharp.

###

Запускаем калибровку (нажав 'С'), нажимаем 'E' для перехода на частоту 433МГц. Туда же настраиваем SDR-приёмник. Корректируем сдвиг частоты клавишами 'F' и 'f'. После этого, устанавливаем девиацию нажимая клавиши 'T' и 't'.

###

На картинке видно, что изначально частота радиомодуля сдвинута и девиация не оптимальная. Это нужно исправить, иначе ваш хотспот не будет нормально работать в эфире.

###

На картинке видно что сначала нажимали F/f и получили точную корректировку частоты. Затем нажимали T/t и получили оптимальное значение девиации передатчика радиомодуля.

Полученные значения вписываем в файл MMDVM.ini, как показано на картинке, в начале статьи.

В радиомодуле RF7021 используется один генератор для приёма и передачи, поэтому поправки частоты всегда будут одинаковыми для RX и TX.

###

Правильные значения изменили картинку. Как видно, частота установлена точно, центральная несущая подавлена, что говорит о девиации 2.8кГц. Чтобы получить девиацию (2.75кГц), уменьшаем полученное значение на 2-3 пункта.

###

Переходим на единую частоту для HotSpot-ов (438.080МГц) и проверяем радиомодуль в работе. Дальность связи при мощности 20мВт, на наружнюю штыревую антенну (при отсутствии помех), в режиме C4FM, составляет до 1км, в городских условиях и до 10км, при прямой видимости.

Обмениваемся опытом в мессенджере и обсуждаем в разговорной группе KAVKAZ (DMR_950617, YSF_39544, WiRES-X_24416).

Ссылки по теме:
- проект MMDVM_HS
- старая проверенная версия SDRsharp
- RTL-SDR приёмник
- сборка MMDVM KAVKAZ

UA6HJQ