Автор Тема: Проект RD4D PaController  (Прочитано 5106 раз)

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

Оффлайн RT5D Сергей

  • Команда RW3WR
  • Ветеран
  • *****
  • Сообщений: 3524
  • Репутация: +986/-72
  • QRA: KO95CN
Re: Проект RD4D PaController
« Ответ #45 : 25 Октября 2026, 21:14:57 »
Виктор, у меня обычный преобразователь UART, через который коммутируется питание на шумовую головку, т.е. через COM порт, его как-то можно задействовать?
Полоса 192кГц, хотя в EESDR3 поставил полосу 312кгц, не разобрался как поменять.

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10655
  • Репутация: +2041/-142
  • QRA: LO88AA
Re: Проект RD4D PaController
« Ответ #46 : 26 Октября 2026, 00:04:43 »
Версия 6.83
https://cloud.mail.ru/public/NrCb/CR6hswQrQ

Исправлено — SunSDR2 и QMAP. Причина расхождения: QMAP брал центр панорамы ExpertSDR (DDS, 1296.080.933), а WSJT-X показывает частоту VFO (1296.079.968). Первая моя гипотеза — двойное смещение трансвертера — оказалась неверной, её опровергли ваши цифры; эту правку я отменил до того, как она попала в код.
 
Что сделано:
 
Поток для QMAP цифрово сдвигается так, что его центр равен VFO. Центр QMAP теперь совпадает с частотой WSJT-X, а станции остаются на своих настоящих частотах.
Анализатор, скиммер и запись IQ по-прежнему берут центр панорамы — так по краям ничего не теряется.
В разделе TCI появился флажок «QMAP: центр по VFO (как в WSJT-X)», по умолчанию включён.
Ограничения:
при полосе IQ 96 кГц сдвиг испортил бы края спектра, поэтому центр не двигается, а подсказка предлагает выбрать 192 или 384 кГц;
если VFO стоит дальше ±48 кГц от центра панорамы (при полосе 192 кГц), центр тоже остаётся прежним;
если в середине минуты щёлкнуть VFO по панораме, текущий период Q65 может не декодироваться.
Управление по COM-порту в NF — новый раздел, как на вашей картинке: COM-порт, «ГШ» на DTR или RTS с «Инв.», «Коммутатор DUT» с «Инв.», задержка переключения.
 
ГШ по COM: когда выбран, все замеры NF (одиночные, авто, свип) переключают ГШ линией порта, и связь с контроллером для NF не нужна. Если порт пропал или не открылся, замер не идёт и пишет причину — на реле контроллера программа молча не переходит.
Коммутатор DUT: шаг 1 (калибровка SDR) — обход DUT, шаг 2 — DUT в тракте, после замера — снова обход.
Важно про «Инв.»: когда порт закрыт (программа не запущена, адаптер выдернут), Windows сбрасывает линии. С «Инв.» это активный уровень, то есть ГШ включён. Подключайте ГШ и коммутатор так, чтобы безопасным был уровень без инверсии — это написано в подсказке.
Порт: не выбирайте USB-порт контроллера, даже если контроллер работает по LAN: DTR перезагрузит Arduino. Совпадение с портами контроллера, ключа CW, CAT и Thetis программа и так не пускает.
Проверки: NfCheck (VFO-центр — знак, заголовок, флажок, 96 кГц, гистерезис; COM — правила и уровни линий), I18nCheck, тест эха и сборки проходят. Дизайнер привёл раздел COM к сетке как у образца. Скептик нашёл, что коммутатор DUT молча ничего не делал при неоткрытом порте, и ещё несколько мелочей — исправлено.
 
Проверить у живого железа:
 
что центр QMAP совпадает с WSJT-X;
адаптер USB–RS232 с ГШ и реле: некоторые драйверы могут дать импульс DTR при открытии порта.
RD4D
Victor Виктор

Оффлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 5176
  • Репутация: +1071/-35
  • UA2 Contest Club
  • QRA: KO04HR
Re: Проект RD4D PaController
« Ответ #47 : 26 Октября 2026, 00:10:58 »
Исправляется, не верно устанавливается частота по TCI из SunSDR в ЕМЕ Control.
RTL SDR - не запускается прием
« Последнее редактирование: 26 Октября 2026, 00:13:16 от UD2F »
73! Валентин   ex: RU2FM

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10655
  • Репутация: +2041/-142
  • QRA: LO88AA
Re: Проект RD4D PaController
« Ответ #48 : 26 Октября 2026, 05:02:34 »
RTL SDR - не запускается прием

У меня RTLSDR v3 запускается, работает, на Qmap поток идет - дальше не проверял настройки (частота 1296мгц). У него бывает, что драйвер "отваливается" - приходится перетыкать USB. Это и в TotalPower бывает.
Переключил на максимальную полосу 2400кгц - тоже работает.
« Последнее редактирование: 26 Октября 2026, 05:07:42 от UA9FAD »
Victor Виктор

Оффлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 5176
  • Репутация: +1071/-35
  • UA2 Contest Club
  • QRA: KO04HR
Re: Проект RD4D PaController
« Ответ #49 : 26 Октября 2026, 09:11:58 »
Попробовал на другом компьютере на версии 6.85 - RTL SDR тоже запустился, в QMAP поток идет (QMAP запускал), CW скиммер работает.
Видимо на первом компьютере слетел Zadig, надо будет проверить.
SunSDR на новой версии уже только вечером дома смогу проверить.
73! Валентин   ex: RU2FM

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

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 5427
  • Репутация: +605/-94
  • команда UF3D
  • QRA: KO85XM
Re: Проект RD4D PaController
« Ответ #50 : 26 Октября 2026, 09:22:29 »
В Nf измерении не хватает графиков  усиления и Кш в полосе, можно было бы видеть куда двигаться при настройке мшу.
ex RX3DUR-UV3DUR

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10655
  • Репутация: +2041/-142
  • QRA: LO88AA
Re: Проект RD4D PaController
« Ответ #51 : 26 Октября 2026, 10:25:13 »
В Nf измерении не хватает графиков  усиления и Кш в полосе, можно было бы видеть куда двигаться при настройке мшу.

Да, мы должны научиться  находить Гopt на диаграмме Смита. Потребуется кроме шумовой головки переключаемый тюнер импеданса.
Victor Виктор

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10655
  • Репутация: +2041/-142
  • QRA: LO88AA
Re: Проект RD4D PaController
« Ответ #52 : 26 Октября 2026, 13:01:38 »
Версия 6.85
https://cloud.mail.ru/public/5jfZ/9oauDZF6d

Версия 6.84 готова:  Живьём не проверено главное — что ExpertSDR отдаёт поток 384 кГц нашему клиенту.
 
Частота SunSDR2. Теперь весь поток стоит центром на частоте ESDR3 (VFO): водопад анализатора, NF, скиммер, запись IQ и QMAP.
 
Программа просит у ExpertSDR поток вдвое шире выбранной полосы (для 192 кГц — 384 кГц), сдвигает VFO в ноль и прореживает обратно. Ничего не теряется по краям, станции на своих частотах. Трафик TCI при этом вдвое больше.
Центр следует за VFO не на каждый шаг, иначе скиммер очищался бы, а запись IQ начинала новый файл:
щелчок по станции дальше 5 кГц — центр переезжает через 2 с;
медленный уход по Допплеру — центр переезжает в первую секунду минуты UTC, чтобы не сорвать период Q65.
Флажок называется «Центр по VFO (как в ExpertSDR / WSJT-X)». Кто снимал прежний флажок 6.83, у того он снова включён.
Если ExpertSDR не даст 384 кГц или выбрана полоса 384, центр останется по панораме, и в строке будет подсказка.
 
Срок хранения чатов — в настройках чата и в ⚙ веб-чата, 1–30 дней, по умолчанию 30.
 
Распространяется на общие чаты, журнал личных и недоставленные письма.
Профили станций хранятся 90 дней.
Письма, которые ретрансляторы держат до 30 дней, придут, даже если у получателя срок меньше. Повторной показ одного письма исключён.
При уменьшении срока программа спрашивает подтверждение: удаление необратимо, ретрансляторы отдают только последние сутки.
На новом ПК прошлые дни не появятся.
Откат на 6.83 насовсем обрежет историю до суток.
Проверки. Все прошли: NfCheck, ChatCheck (1791), I18nCheck, тест эха, сборки. Дизайнер снимал раздел TCI и ползунок срока. Веб-чат проверен только по исходнику страницы. Скептик нашёл 4 проблемы — исправлено:
 
письма терялись при коротком сроке у получателя;
уменьшение срока без подтверждения;
перенос центра посреди минуты;
заворот спектра у предела сдвига.
Перед выдачей одна проверка чата («два узла») падала. Причина оказалась не в программе, а в гонке внутри самого теста: он не ждал соединения узлов. Тест исправлен, полный прогон проходит.
 
«Нет сигнала в QMAP» по коду не объясняется. Проверьте у себя:
 
Несущая на VFO + 10 кГц должна стоять на +10 кГц от центра водопада, а не на −10. Если на −10, спектр зеркальный — включите «Поменять I/Q».
Уровень в строке SDR на вкладке NF не ниже примерно −75 dBFS. Иначе 16-битный поток для QMAP почти пустой.
Растёт ли счётчик пересланных пакетов у «Ретранслировать на QMAP».


Версия 6.85  Живое окно и веб-чат на телефоне
 
Дата и время в чате. У каждой строки теперь дата и время: «26.10 14:32z» (z — UTC; в режиме местного времени без «z»). Если год сообщения не текущий, добавляется год: «28.12.25 23:10z». Так в окне ПК и в веб-чате, по дате можно и искать. Колонка стала шире примерно на 18 пикселей, в компактном виде текст сообщений по-прежнему помещается.
 
Всплывающие окна по видам. Каждый вид включается отдельно, по умолчанию все включены:
 
Окно ПК: «личное сообщение», «обращение ко мне или упоминание моего позывного», «Оповещать о новых CQ», «Звук приглашения».
Веб-чат, ⚙: те же три вида плюс звук и вибрация, настраиваются на каждом устройстве отдельно.
Выключенный вид: ни окна, ни звука.
Перенос: кто раньше снимал общую галочку «Всплывающее приглашение», у того обе новые галочки тоже выключены. Окно CQ от неё больше не зависит: если «Оповещать о новых CQ» включена, оно появится.
RD4D
Victor Виктор

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10655
  • Репутация: +2041/-142
  • QRA: LO88AA
Re: Проект RD4D PaController
« Ответ #53 : Вчера в 06:27:28 »
Версия 6.90
https://cloud.mail.ru/public/rzBo/2q6qWDGeW

Исправлена работа с SUNSDR.
RD4D
Victor Виктор