Главная » Статьи » Мои статьи

Обзор возможностей первой прошивки для трансивера Одиссей-2.

Первая прошивка для трансивера Одиссей-2 базируется на исходном коде трансивера ANAN-10E и предлагает базовые возможности, аналогичные плате Angelia проекта openHPSDR.

Подключение к компьютеру осуществляется на скорости 1 Гигабит, что предотвращает появление помех радиоприему от сетевого подключения. На скорости 100Мбит трансивер с данной прошивкой работать не будет. Если возникают проблемы с подключением, прежде всего следует проверить, переходит ли сетевая карта компьютера в режим Гигабит. Зачастую, можно включить этот режим принудительно, если карта по-умолчанию пытается работать в режиме 100 Мбит. DHCP клиент, реализованный в данной прошивке автоматически настроит нужные параметры сети, специальных настроек на стороне компьютера делать не нужно. Если есть необходимость, можно задать статический IP адрес для трансивера с помощью программы HPSDRProgrammer. На данном этапе не рекомендуется пользоваться такой возможностью, так как если вы забудете заданный адрес то не сможете подключиться к плате и сменить его. 

Возможности прошивки аналогичны возможностям платы Angelia с поддержкой нового протокола. При использовании программ, следует выбирать настройки для трансивера ANAN 100D, в котором используется указанная плата. На данный момент известно только две программы, работающие с новым протоколом - это Thetis и SDR_Console V3. Можно еще отметить проект G0ORX piHPSDR, предназначенный для запуска на мини-компьютерах с Linux и и аналогичный проект openHPSDR, предназначенный для запуска на смартфонах с Андроид.

Прошивка содержит 4 независимых приемника, каждый из которых может брать сигнал от любого из двух АЦП. Ширина рабочего спектра может настраиваться в диапазоне от 48кГц до 1536кГц, причем в отличие от старого протокола,  ширина спектра может быть выставлена разная для каждого приемника. По факту, Thetis использует только два приемника для отображения и декодирования, один приемник используется для работы системы PureSignal (предыскажения сигнала передачи) и один приемник не используется. Текущая версия 2.3.11 имеет ошибки, связанные с использованием приемников. Так, в обычном режиме, используются третий и четвертый приемники для декодирования, но если включить режим Diversity или PureSignal, то будут использоваться первый и второй. Это нужно учитывать при задании рабочего АЦП для приемников.

Программа SDR-Console V3 в текущей версии работает только с одним АЦП и не поддерживает режим Diversity. Режим PureSignal есть.

Распиновка раз]ема управления внешними устройствами с этой прошивкой получается следующей:

Назначение сигналов:

ADC1 - вход измерительного АЦП, измерение выходной мощности передатчика
ADC2 - вход измерительного АЦП, измерение обратной волны для вычисления КСВ
PTTout - выход управления усилителем, логический уровень 3.3 Вольт, в режиме TX высокий уровень
TUNE - не используется в данный момент
UO_0 - UO_3 - четыре линии управления, код на которых можно задать индивидуально для каждого диапазона из программы
PTT_in - вход управления передачей, может использоваться для подключения педали. Подтянут к высокому уровню, для активации следует замкнуть на землю. Для оптической развязки следует использовать подходящий оптрон.
VNA - подает сигнал усилителю, включая встроенный измерительный мост для анализа комплексных характеристик антенны.
ANT - высокий уровень подает сигнал для включения реле второй антенны
DATA, CLOCK, EN - последовательная шина данных

 
Как видно, четыре линии управления могут управлять например 8 фильтрами и дополнительным УВЧ, чего может быть достаточно для простого усилителя. Расширить возможности управления можно с помощью последовательной шины данных, подключив к ней два декодера TPIC6B595, как это сделано в плате фильтров ALEX, используемой в трансиверах ANAN. В результате, мы получаем 16 дополнительных сигналов управления, мощность которых достаточна, для непосредственного управления реле. Таким образом, можно сделать очень простую плату, аналогичную ALEX, но отличия в протоколе не позволяют подключить готовые существующие платы.

16 выводов двух декодеров позволяют подключить 16 реле для управления согласно таблице:

        Bit     Function                   I.C. Output
    ------     ------------                    -----------
    Bit 00 - 160 Meters LPF         U1 - D0         
    Bit 01 - 80 Meters  LPF          U1 - D1
    Bit 02 - 60/40 Meters LPF      U1 - D2
    Bit 03 - 30/20 Meters LPF      U1 - D3
    Bit 04 - 17/15 Meters LPF      U1 - D4
    Bit 05 - 12/10 Meters  LPF     U1 - D5
    Bit 06 - 1.5 MHz HPF             U1 - D6    
    Bit 07 - 6.5 MHz HPF             U1 - D7
    Bit 08 - 9.5 MHz HPF             U2 - D0
    Bit 09 - 13 MHz HPF              U2 - D1
    Bit 10 - 20 MHz HPF              U2 - D2
    Bit 11 - Bypass                       U2 - D3     
    Bit 12 - 6M Preamp                U2 - D4
    Bit 13 - ANT #2                      U2 - D5
    Bit 14 - ANT #3                      U2 - D6
    Bit 15 - T/R Relay                  U2 - D7    

Прошивка микроконтроллера в текущей версии не имеет связи с ПЛИС и выполняет простейшие функции, используя три дополнительных кнопки тангенты Yaesu MH-31 A8J

Средняя кнопка FST дублирует кнопку включения питания, кнопка DOWN включает/выключает 1 Ватт выходной драйвер, кнопка UP управляет включением усилителя звука. Действия сопровождаются индикацией на дисплее. Состояния сохраняются в энерго-независимой памяти микроконтроллера.

Если у вас есть идеи как использовать кнопки тангенты  и индикацию дисплея - обязательно напишите об этом на форуме.

Обсудить эту статью на форуме...

Скачать прошивку и исходники...

 

Категория: Мои статьи | Добавил: rolin791 (01.09.2017)
Просмотров: 2930 | Теги: SDR, Odyssey, TRX | Рейтинг: 0.0/0
Всего комментариев: 0