форум Радиолюбительского ДВ портала > Технический раздел

DDS синтезатор передатчика

<< < (68/82) > >>

RX3DR_Александр:
Александр, все понял.
Как сделаю все, что задумал, кину сюда в тему.

rn3aus:
Дорогие друзья, нашел пару неточностей, давайте их исправим.

1) Программа управления синтезатором DDS_Ctrl:
    в рабочей папке программы находим папку /fst4. В ней лежат командные файлы prepare_fst4_tones.bat и prepare_fst4w_tones.bat.  Заменяем их на прилагаемые к данному сообщению. Теперь в режиме FST4W/FST4 последовательности на передачу будут формироваться автоматически правильно. Раньше бывали ошибки формирования.

2) Для автономного синтезатора с Ардуино, который многие из нас используют, есть процедура определения коэффициента коррекции таймера Ардуино, как это делать описано в DDS_ctrl_Arduino_Help.pdf (http://rn3aus.136.su/dds_tx/Arduino/DDS_ctrl_Arduino_Help.pdf).
При измерении длительности передачи OP-32 следует иметь в виду,что последняя посылка в текущей версии программы не передается, таким образом общее время передачи сокращается на 8.192 сек.
Для вычисления величины коррекции таймера Ардуино следует пользоваться
исправленной формулой:
deltaT=(Tarduino - 1949,6) * 0.306

---------------------------------------------------------------------------------
Еще раз переношу сюда все необходимые ссылки:
Программа DDS_Ctrl:  http://rn3aus.136.su/dds_tx/DDS-ctr_v15.2.2.zip
(там же в архиве описание программы и прошивки микроконтроллера под разные частоты опорных генераторов)

Для автономного синтезатора с Ардуино:
управляющая программа для Ардуино - http://rn3aus.136.su/dds_tx/Arduino/DDS_Ctrl_Arduino_Mega3.2.zip
описание: http://rn3aus.136.su/dds_tx/Arduino/DDS_ctrl_Arduino_Help.pdf


PS в тех синтезаторах, которые получены с уже сделанными мной настройками - в них коррекция таймера правильная, пересчитывать её не нужно.

rn3aus:
Опыт использования синтезатора в быстрых режимах FST4 -15...-60 и проведения QSO Олегом R7LP позволил выявить ряд недостатков и ошибок (tnx!).
Обновляемся:
- программа DDS_Ctrl.exe последняя версия 15.3  http://rn3aus.136.su/dds_tx/DDS-ctr_v15.3.zip
- Скетч для Ардуино, версия 3.3  http://rn3aus.136.su/dds_tx/Arduino/DDS_Ctrl_Arduino_Mega3.3.zip

Улучшена работа быстрых мод FST4-15 ...-60. Исправлены ошибки формирования сигнала FST4, WSPR на синтезаторах с микроконтроллером ATTiny2313 (как это узнать: на дисплее при загрузке видим DDS VER 3)

rn3aus:
Всем пользователям программы DDS_Ctrl.exe рекомендую в файле DDS_Ctrl.ini поменять настройку
[WSPR]
FAST=0

(сейчас по умолчанию стоит =1)
Нашелся недостаток в формировании сигналов WSPR и  FST4 на синтезаторах с прошивкой микроконтроллера версией 3. (С 4-й версией все хорошо)

rn3aus:
Наконец-то нашел ошибку, почему бывало при передаче нового сообщения в FST4 начинало вновь повторяться старое. Оказвается, программа не дожидалась окончания работы скрипта, который формирует новую последовательность, и считывала уже готовую старую. Это исправлено, и теперь программа будет дожидаться окончания формирования нового сообщения и затем передавать его.
Обновляемся до версии DDS_Ctrl 15.3.1
http://rn3aus.136.su/dds_tx/DDS-ctr_v15.3.1.zip

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии