Подключение усилителя XPA125 к SUNSDR2 (Анатолий R3PAA)


Этот небольшой проект приставки позволяет подключить трансивер SunSDR2 к усилителю XIEGU XPA125B.
Возможности:

  1. Переводить усилитель на передачу при начале передачи на SunSDR
  2. Автоматически устанавливать диапазон на усилителе в соответствии с SunSDR
  3. Включать вентилятор на SunSDR
  4. Передавать сигнал ALC с усилителя на SunSDR
  5. Отображать на индикаторе диапазон настройки, включение вентилятора (символ «V») и переход на передачу («РА»).

1.    Описание конструкции

Проект создан на базе Arduino NANO, т.к. это дешевый, компактный и стабильно работающая плата микроконтроллера со свободной средой разработки.

Устройство подключается к SunSDR2 через разъем EXT CTRL и принимает от трансивера сигналы:

  1. «Диапазон» по линиям Х1-Х4 в двоичном коде (160м – 0, 80м – 1…).
  2. Сигнал «РА» (Х8) перехода на передачу.
  3. Сигнал включения вентилятора на линии Х7.
  4. Линию «ALC».

Расшифрованный сигнал диапазона отображается на индикаторе и из него формируется управляющее напряжение для усилителя в виде ШИМ, который отфильтровывается простейшим фильтром  С1R1R2 и через повторитель U3 подается на усилитель.
Сигнал переключения на передачу через транзистор Q3 подается на контроллер, обрабатывается им и через транзистор Q1 и реле К2 передается на усилитель.
Сигнал включения вентилятора через плату контроллера и транзистор Q2 управляет дополнительно установленным на SunSDR2 вентиляторе.
Сигнал «ALC» передается напрямую с усилителя на SunSDR2.

2.    Сборка и настройка.

Устройство собрано на макетной плате. При правильной сборке устройство начинает работать сразу. При первом включении (до программирования контроллера и подключения к усилителю и SunSDR2) необходимо подстроечным резистором на плате индикатора добиться свечения прямоугольников на верхней строке индикатора. После этого, необходимо установить оболочку «ArduinoIDE» с сайта «Software | Arduino». Открыть в ней файл «SunSdr2.ino» из папки «SunSdr2», приложенного архива, подключить плату к ПК с помощью MiniUSB провода, выбрать в меню «Инструменты->Плата» плату «Arduino Nano», выбрать виртуальный СОМ порт, образовавшийся при подключении, и зашить плату. Если в процессе заливки будет выдана ошибка, выбрать в меню «Процессор->ATMega328P (Old Bootloader)».

После успешной заливки платы необходимо провести калибровку выходного сигнала настройки диапазона усилителя, для чего надо отключить от компьютера провод USB, снять перемычку J3, подать питание на устройство, подключить компьютер по проводу USB, открыть окно монитора порта ArduinoIDE на скорости 115200, нажать сброс на плате контроллера и следуя подсказкам на мониторе настроить выходные напряжения на выходе U3 (контакт 1).

Для обеспечения включения вентилятора надо провести соответствующие настройки в ExpertSDR3.

Настройки ExpertSDR3 для автоматического переключения диапазонов 160-10м усилителем приведены ниже:

Конструкция корпуса самая простая, под размер SunSDR2, напечатанная на 3D принтере.
Ниже еще несколько фотографий готового изделия.





Ссылка на все необходимые файлы проекта: СКАЧАТЬ>>