Дешифратор диапазонов для трансиверов TX500 и Xiegu

Портативный трансивер от компании LAB599 под название Discovery TX500 пользуется все большей и большей популярностью среди радиолюбителей. Однако выходная мощность всего в 10Вт заставляет многих пользователей задумываться о подключении внешнего усилителя мощности. Так появилась схема этого дешифратора диапазонов, который позволяет управлять внешним транзисторным усилителем мощности и по совместительству является полноценным CAT интерфейсом. Кроме того, этот дешифратор можно использовать для тех же целей совместно с трансиверами фирмы Xiegu, например с популярным Xiegu G90.

Принцип работы

Устройство построено на базе микроконтроллера STM32G030F6p6. Данный микроконтроллер позволяет подключить к нему два устройства по протоколу UART. Одним является сам трансивер, вторым — компьютер. При подключении к ПК дешифратор определяется как COM порт (USB serial com port). Драйвера для ОС Windows можно скачать здесь.

Дешифратор прослушивает обмен данными между ПК и трансивером и определяет, какой диапазон сейчас активен. Если обмена данными не происходит в течение 3 секунд, дешифратор самостоятельно посылает запрос к трансиверу о его текущей частоте. Таким образом, пока обмен между ПК и трансивером идет, дешифратор просто молчит и слушает, как только обмен прекращается — устройство само инициализирует обмен данными. Поэтому данный дешифратор может работать как самостоятельно, так и в связке с компьютером и программой аппаратного журнала.

Помимо этого, дешифратор еще и выполняет функции CAT интерфейса. Поэтому при его использовании не нужно приобретать или собирать отдельный интерфейс.

Скорость работы CAT системы для трансивера TX500 — 9600 кб/с, а для трансиверов Xiegu — 19200 кб/с.

Выход дешифратора представляет собой микросхему ULN2003, то есть открытый коллектор, и разбит на 7 диапазонов:
160
80
40
30/20
17/15
12/10
6
При необходимости можно вывести внешние светодиоды на корпус устройства. Для этого предназначены контакты EXT_LEDS. К ним напрямую можно подключать аноды светодиодов (токоограничивающие резисторы уже установлены на плате). Нумерация диапазонов слева на право, последний контакт — земля.
Размеры печатной платы — 80*40мм

Пример использования

Ниже приведена схема подключения транзисторного усилителя мощности от компании EB104.

Дешифратор подключается к контактам 1-6, 8, 9, 25 и позволяет автоматически переключать диапазоны усилителя.

Разъем трансивера TX500, предназначенный для CAT интерфейса, выглядит следующим образом:

Контакты RX, TX, GND, +DC подключаются к соответствущим винтовым зажимам на плате дешифратора (RX, TX, GND, +5V).

А вот так выглядит CAT разъем трансивера Xiegu G90:

В данном случае используется три провода для подключения. Питание на дешифратор необходимо подавать через USB разъем на плате дешифратора.

Несколько слов про прошивку

Исходный текст программы для микроконтроллера, схема и печатная плата расположены на GitHub. Для желающих повторить устройство самостоятельно поясню, как подготовить прошивку под интересующий трансивер.

В файле main.h необходимо раскомментировать define для нужного трансивера:

/* Choose your TRX----------------*/
//#define G90
#define TX500
/*---------------------------------*/

Исходный текст программы написан в среде Stm32CubeIDE, схема и печатная плата нарисованы в программе DipTrace.

Запись опубликована в рубрике STM32, Радио с метками , , , , , . Добавьте в закладки постоянную ссылку.

2 комментария на «Дешифратор диапазонов для трансиверов TX500 и Xiegu»

  1. Игорь говорит:

    Просто замечательно! Интересно, какой протокол использует TX500 и G90 — если Kenwood, то этот декодер подойдет и к KX2 , KX3 и K3. Если это так, то готов приобрести один для себя, для дальнейшей автоматизации.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *