В этой статье я расскажу как обновить прошивку или запрограммировать плату из проекта MMDVM_pog, На примере конструкции RN6LJT. Эта плата устанавливается в разьём RaspberryPi и заменяет собой Arduino_DUE + шилд.
Вопросы связанные с этой платой, мы обсуждаем в мессенджере.
Запишем на SD-карту образ Pi-Star, с помощью программы Win32 Disk Imager.
MMDVM узел состоит из следующих элементов: RaspberryPi3, плата MMDVM_pog, радиостанция GM-340. Настройка очень проста и заключается в установке девиации передатчика 2.75кГц. Подробное описание на сайте f5uii.
Уровень приёма регулировать не нужно. Резистор R31 (уровень RX) должен быть повёрнут до упора по часовой стрелке. В файле кофигурации ставьте RXLevel=100.
В меню 'Modem Type' выбираем указанную на картинке выше плату.
Тесты и сравнения MMDVM узла на Ардуино+шилд RA4NHY и плате MMDVM_pog, показали примерно одинаковые результаты, которые вы видите ниже.
MMDVM_pog имеет меньше контактных соединений, что положительно скажется на её надёжности. Самодельный шилд (без внешнего генератора), немного уступает этой плате, по качеству приёма слабых сигналов. Плата MMDVM_POG протестирована в режимах симплекса (узел) и дуплекса (репитер).
Таблица качества декодирования двух плат подключенных к одной радиостанции GM-350, с полосой 25кГц. Смотрите видео этого эксперимента.
Прошивка
с использованием программатора
ST-LINK в Windows, возьмите готовый файл mmdvm.hex
и 'залейте' его в плату, с помощью STM32 ST-LINK Utility.
Смотрите видео-инструкцию с пошаговым описанием (первого варианта) процесса программирования.
Программатор ST Link v2 продаётся в китайских магазинах, а драйвера для windows и программу нужно взять на сайте STMicroelectronics.
Для MMDVM узла подойдёт любая радиостанция с режимом 9600бод. Оптимальная полоса пропускания приёмного тракта, зависит от цифровой моды. Ширину ПЧ ставьте 25кГц для DMR/C4FM, а для D-Star 12.5кГц (GM-340 позволяет менять).
На форумах я нашел рекомендации, по установке девиации, для каждого цифрового режима: D-STAR ~1.2KHz, DMR 2.75KHz, C4FM ~2-3KHz.
Настроить девиацию в YSF можно на слух, при более-менее нормальной девиации, станции начинают сразу декодировать сигналы. DMR и D-Star нужно настраивать по методике f5uii c помощью USB-RTL.
Ниже приведена разводка для всех компонентов симплексного узла. Дисплей SSD1306 является необязательным элементом.
Вентилятор (любой на 12В) работает только во время передачи. Расстояние от вентилятора до радиатора, не более 3см. Этого достаточно, для эффективного обдува радиостанции, на полной мощности.
После тестов MMDVM узла с разными платами и в разных режимах, складывается ощущение что D-Star и YSF(C4FM) сигналы узел(точка доступа) принимает лучше чем DMR, особенно это относится к слабым сигналам.
Ссылки:
Проект MMDVM-POG на Гитхабе
Что такое Yaesu System Fusion?
ДУК RA3APW для D-STAR
Группа C4FM_D-Star_DMR в мессенджере ТамТам
UA6HJQ