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

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

<< < (35/82) > >>

rn3aus:
Готова новая версия + поддержка нового чипа ATTiny4313!

Версия 13.0.0
1) Режим EbNaut:
появилось меню Options->EbNaut settings->Tx start if time is multiple of:
здесь можно задать множитель момента начала передачи: 5, 10, 15, 20, 30 и т.д. минут. Передача начнется в момент времени, кратный этому множителю. Раньше по умолчанию всегда было 5 минут. Величина сохраняется в ini-файле поле [EBNAUT]START_TIME_MULT=5
Можно указывать и любые другие множители в минутах.

2) В режиме циклограмм Schedule добавлены параметры:
 - DDS_BIT=24 или 32. Команда переключает синтезатор на соответствующую разрядность. Полезно добавлять эту команду после выполнения WSPR, так как в WSPR DDS всегда переходит в режим 24 бита и в нем остается. Пример циклограммы:
[1]
DDS_BIT=32   - синтезатор переключается в 32 битный режим
FREQ=137512
MODE=OP-32
[2]
MODE=WSPR   - синтезатор автоматически встает в 24 битный режим
DOT=2
FREQ=137567
[3]
NEXT=1

 - добавлена команда EBNAUT_DT=mm - задается множитель момента начала передачи в минутах для EbNaut. Например, EBNAUT_DT=5 - передача начнется в момент времени, кратный 5 минутам; EBNAUT_DT=30 - каждые полчаса. Смысл команды - как в меню "Options->EbNaut settings->Tx start if time is multiple of:"

3) Для режима автоматического маяка (без компьютера) AutoBeacon введена поддержка синтезаторов на чипе AtTini4313 c 256 байтами eeprom (в два раза больше, чем у AtTini2313).

4) В меню Device->PA driver-> можно выбрать поддержку традиционного (simple) предусилителя УМ (как все делают), либо варианта, примененного в H-bridge PA RN3AUS, где драйвер содержит в себе удвоитель частоты и последующий делитель на 2. Чтобы можно было работать в BPSK, в последнем случае команда сдвига фазы идет не за один раз на 180 градусов, а за 4 раза по 45 градусов с небольшой задержкой (квазиплавно). В итоге даже после удвоителя и делителя фаза все равно поворачивается на 180.
Все остальные моды работают полностью идентично.

В архиве по ссылке все материалы по DDS:
- программа DDS_ctrl v13.0.0
- прошивки v3 для ATTiny2313 на разные частоты
- прошивки v4 для ATTiny4313 на разные частоты
- платы, схемы

Прошивки v3 и v4 функционально полностью одинаковы, но только под разные чипы.

Ссылка: http://rn3aus.narod.ru/dds_tx/DDS-ctr_v13.0.0.0.zip

Описание (user manual) программы DDS_ctrl:
http://rn3aus.narod.ru/dds_tx/DDS_Ctrl_Help_Rus.pdf

R7NT:

--- Цитата: rn3aus от 23 Октябрь 2018, 20:11:56 ---Решили также упростить выходную часть, применив в качестве усилителя-формирователя микросхему 74HC04 или ее аналоги (6 инверторов). Монтаж и налаживание упрощаются.
Соответственно, если эта микросхема будет КМОП-серии, то все три выходных инвертора можно включить в параллель (красные перемычки на схеме, на плате есть под них отверстия), это увеличит выходную мощность
--- Конец цитаты ---
Хорошая идея
Можно её ещё дальше развить - поставить какие-то ключи и прямо из программы регулировать уровень выходной мощности DDS-VFO. А если это будет ещё и больше ступеней регулировки (а не 3), то ...
У меня сейчас "тупо" стоит потенциометр в РА, как в УНЧ, которым подбираю необходимый уровень
Еще два удобства в таком случае появляется:
- не нужно лезть в коробочку перемычки или пайки производить для изменения уровня выходной мощности
- можно на remote TX позиции дистанционно регулировать выходную мощность. Правда в этом случае должен быть соответствующий РА. В моём случае это именно такой РА

R7NT:
Александр, проясните PSE - что кодируется в PIC для Opera? Вроде в DDS control есть только Call и QTH-loc, но нет мощности (в отличии от WSPR-подобных программ). Откуда в спотах ОР появляются, например, у меня "with 200w + E.sLoop". Я сейчас предавал напрямую с DDS-VFO какие-то милливатты, но в споте показаны 200W.

rn3aus:
В Опере передается PIC-код, содержащий только сжатый позывной.

В WSPR можно задавать CALL, QTH и PWR

Наверное, несколько сбивает с толку, что в поле Опера тоже есть поле QTH.
Оно НЕ используется для формирования PIC кода, а было выведено сюда (исторически сложилось) для наглядности - ведь надо же було где-то вводить свой позывной и локатор - ну так рядом с позывным и появилось это поле.

Готовлю большой всеобъемлющий хелп по DDS_ctrl, большая часть уже готова, но пока еще не все.

Ps вспомнил! Поле QTH появилось в поле Opera, чтобы можно было отправлять споты своих передач в pskreporter

R7NT:
А сейчас прописал в Opera на своей домашней машине R7NT 0.2w и R7NT/A спотанул теперь правильно мощность "in KN97LN 1541,2 Hz with 0.2w + E.sLoop" в отличии от предыдущего раза
09:23    136 R7NT de R7NTA Op32 37 km -19 dB F:5% in KN97LN 1541,2 Hz with 0.2w + E.sLoop
07:15    136 R7NT de R7NTA Op32 37 km -15 dB F:1%_End in KN97LN 1541,2 Hz with 200w + E.sLoop
Я подобным образом менял прежде E.sLoop на W.sLoop :)
Понятно, что Opera R7NT/A для своего спота взяла QTH-loc от себя (у меня прописан KN97LF), измерила сама частоту 1541,2. Но 0.2w и E.sLoop взяла с моей домашней Opera? но она же без приемника, правда в инэте. Но на PSKmap их обоих нет... чудны дела

Навигация

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

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

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

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