Автор Тема: DDS синтезатор передатчика  (Прочитано 135662 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #345 : 01 Декабрь 2022, 20:17:48 »
Всем пользователям программы DDS_Ctrl.exe рекомендую в файле DDS_Ctrl.ini поменять настройку
[WSPR]
FAST=0

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

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #346 : 02 Декабрь 2022, 15:21:37 »
Наконец-то нашел ошибку, почему бывало при передаче нового сообщения в FST4 начинало вновь повторяться старое. Оказвается, программа не дожидалась окончания работы скрипта, который формирует новую последовательность, и считывала уже готовую старую. Это исправлено, и теперь программа будет дожидаться окончания формирования нового сообщения и затем передавать его.
Обновляемся до версии DDS_Ctrl 15.3.1
http://rn3aus.136.su/dds_tx/DDS-ctr_v15.3.1.zip

Оффлайн R7LP

  • Старожил
  • ****
  • Сообщений: 443
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #347 : 02 Декабрь 2022, 15:35:23 »
Спасибо, Александр!

Оффлайн r2bas

  • Ветеран
  • *****
  • Сообщений: 2783
  • ex rn3agc
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #348 : 02 Декабрь 2022, 17:09:38 »
Александр, приветствую! Обращу твоё внимание, что передача в FW30 со связки Arduino - синтезатор длится секунд на 10 меньше, чем передача другими способами. За более короткие FST не знаю. Заметил в прошлом сезоне.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #349 : 02 Декабрь 2022, 18:51:20 »
Да, мало того, так происходит в каждом режиме. Последняя посылка не передаётся.
Поэтому для FW30 это составляет 11,2 сек - длительность посылки)
Спасибо, что напомнил, исправлю!
« Последнее редактирование: 02 Декабрь 2022, 18:56:31 от rn3aus »

Оффлайн RX3DR_Александр

  • Постоялец
  • ***
  • Сообщений: 163
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #350 : 06 Декабрь 2022, 20:07:35 »
Доделал и я свой синтезатор.
Александру за схему и печатку спасибо.
Все делал сам , как говорят на коленке.

Оффлайн R7LP

  • Старожил
  • ****
  • Сообщений: 443
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #351 : 06 Декабрь 2022, 20:14:08 »
Доделал и я свой синтезатор
Надеюсь услышать в эфире.

Оффлайн RX3DR_Александр

  • Постоялец
  • ***
  • Сообщений: 163
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #352 : 06 Декабрь 2022, 20:18:28 »
Олег, у меня большая проблема - это антенна. Остальное сделаю ..

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #353 : 06 Декабрь 2022, 21:56:21 »
Все делал сам , как говорят на коленке.
Как приятно видеть такие конструкции, своими руками. Превосходно!

Оффлайн UF4A

  • Старожил
  • ****
  • Сообщений: 250
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #354 : 06 Декабрь 2022, 22:05:56 »
Вам, как автору, особенно :)

Онлайн Сергей UB1APE

  • Ветеран
  • *****
  • Сообщений: 6338
  • Я точно знаю, что ни чего не знаю
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #355 : 06 Декабрь 2022, 23:54:27 »
Замечательно! Мало кто своими руками что то делает. Уважаю самодельщиков! Отличная работа!
UB1APE ( RA1ADF) Сергей.

Оффлайн RX3DR_Александр

  • Постоялец
  • ***
  • Сообщений: 163
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #356 : 07 Декабрь 2022, 01:53:13 »
Спасибо всем , остается поменять микросхему ATTiny2313  на ATTiny4313 и залить свежайшую прошивку автора.

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #357 : 18 Декабрь 2022, 00:08:02 »
Спасибо, что напомнил, исправлю!
Друзья, готова новая версия, где исправлены некоторые недостатки, но самое главное - реализован кодер FST4W, теперь сообщение для режима маяка синтезатор умеет вычислять самостоятельно, подобно как в WSPR - выбрал режим FW, нажал кнопку и все сделалось само, началась передача. Заранее загружать последовательность FW с компьютера больше не нужно.
В меню появился новый пункт FW. Старый с названием FST4 тоже остался. Это нужно вот для чего:
- чтобы можно было таки загрузить с компьютера в синтезатор произвольную последовательность FST4.
- чтобы при формировании циклограммы маяка можно было иметь две различные длительности для FW, что Андрей R2BAS предлагал сделать еще год или два назад. Вот теперь сделал.
Итак, в циклограмме маяка есть варианты FW30 (1800c) - буква F - скорость фиксированная, 1800 сек. И буква f: вариант FW-2 или -5 или -15 - в зависимости от той скорости, что была установлена в меню для режима FST4 (меню FST4 speed). Если там тоже стоит 1800 или наоборот 60 и быстрее, то для циклограммы будет взята скорость FW-2.

Надеюсь понятно. Пример циклограммы: ffFR  Пусть в меню стоит скорость FST4 300 c.  Тогда циклограмма будет выполнена так: дважды будет передано FW-5 и один раз FW30, затем повтор...
Да, и передаваться в режиме циклограммы будет последовательность, которая самостоятельно вычисляется (не загруженная) - позывной, локатор, мощность...

В архиве версия 4.0. 
Если заметите ошибки и недостатки - смело сообщайте, исправим!
« Последнее редактирование: 18 Декабрь 2022, 00:49:33 от rn3aus »

Оффлайн R7LP

  • Старожил
  • ****
  • Сообщений: 443
    • Просмотр профиля
    • E-mail
Re: DDS синтезатор передатчика
« Ответ #358 : 18 Декабрь 2022, 00:25:16 »
Спасибо, Александр!
остается поменять микросхему ATTiny2313  на ATTiny4313 и залить свежайшую прошивку автора
Пришла сегодня микросхема ATTiny4313.
Подскажите, пожалуйста, где взять свежайшую прошивку.
Всем пользователям программы DDS_Ctrl.exe рекомендую в файле DDS_Ctrl.ini поменять настройку
[WSPR]
FAST=0
В новой версии FAST ставить в "1"?
« Последнее редактирование: 18 Декабрь 2022, 00:27:29 от R7LP »

Оффлайн rn3aus

  • Ветеран
  • *****
  • Сообщений: 3663
    • Просмотр профиля
Re: DDS синтезатор передатчика
« Ответ #359 : 18 Декабрь 2022, 00:46:40 »
FAST для мк 4313 не важен, но лучше оставить 0.
Прошивки в архиве с программой DDS_ctrl http://rn3aus.136.su/dds_tx/DDS-ctr_v15.3.zip
В папке firmvare/attiny4313/
При программировании все fuse биты =1,