Универсальный цифровой интерфейс трансивера

Хотел бы рассказать историю создания универсального цифрового интерфейса трансивера. Вся техническая информация в инструкции. Для чего это устройство, кому может пригодиться и как создавалось — расскажу далее.

Для чего это нужно?

При работе в эфире, особенно в соревнованиях или по удаленке, важно, чтобы все переключения антенн, диапазонов в усилителе мощности и прочее происходили как можно быстрее. Желательно вообще без участия оператора, то есть автоматически. Для этого в некоторых трансиверах есть специальные выходные сигнала — Band data. Например, в Yaesu или Elecraft — это BCD data, в Icom — band voltage. Но не всегда этих сигналов хватает или они бывают не совсем удобны. А в некоторых трансиверах (например Kenwood) их вообще нет. Но во всех трансиверах есть обмен данными между ПК и аппаратом через CAT протокол.

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

Как перехватить обмен данными между трансивером (TRX) и компьютером (ПК)? Пропустить данные через микроконтроллер (МК) и «подслушать» их. Например, в микроконтроллерах STM32, которые (в основном) я использую во всех своих конструкциях, даже в самых простых моделях есть два модуля UART. Один UART «смотрит» в сторону компьютера, второй — в сторону трансивера. Обмен данными настроен в прерываниях — то есть все данные, которые поступили от ПК к TRX транслируются напрямую, и, соответственно, в обратную сторону также. Но кроме трансляции эти данные еще и записываются во внутреннюю память МК и далее уже не в прерываниях обрабатываются. Из этих данных вытаскивается вся информация о трансивере — частота, вид модуляции и т.д.

Далее уже дело техники — МК формирует все выходные сигналы в соответствии с полученной информацией о состоянии трансивера. А со стороны TRX и ПК всё выглядит так, как будто они подключены напрямую друг к другу. Всё просто, не правда ли?

Особенности

Главной особенностью этого интерфейса является возможность настроить отдельные антенны на прием, и на передачу. Это удобно в случае, если у вас в трансивере нет отдельного входа для приемной антенны, либо если вы предпочитаете слушать на НЧ диапазонах на трайбендер 20-15-10, а передавать на GP (иногда такой вариант помогает избавиться от помех).

Еще одна особенность — это встроенный секвенсор на 3 выхода, который позволяет не беспокоиться о том, что в телеграфе у вас будет «съедаться» первая точка или тире в позывном из-за медленно срабатывающего реле в усилителе мощности.

Также на плате есть DC-DC преобразователь, который делает из 5В USB 12В. Это напряжение можно использовать для коммутации маломощных реле. В таком случае вам не понадобиться использовать отдельный блок питания.

Вход для программно определяемой педали позволяет использовать два таких устройства при работе в команде, либо SO2R и не задумываться о блокировке.

Немного фото

Один из вариантов готового устройства в совокупности с дешифраторами диапазонов для автоматического переключения GP на 160/80 и автоматического переключения ДПФов. Сигналы BCD banddata размножены с помощью сплиттера.

 

По всем вопросам обращайтесь в мой Telegram 

 

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

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

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