DDE обмен. Связка RTL-SDR, SDRSharp, Orbitron.

Скрипт для файлов настроек трекера DDE драйвера.

[ x ] запретить сбор данных ...

В начало :: Карта сайта :: Быстрый поиск

Авторский сайт ТехСтоп Екб Ру :: Инфоблог

Погода :: Трасса :: Авто :: Радио
Компьютер :: Программы :: Спутники
Электрика :: Диагностика :: Сервис и ТО


... Все страницы раздела SAT * KSM проекта MY TLE генератор DDE файлов спутникового мониторинга - являются размышлением, направленным на необходимость и обеспечение работоспособности скриптовых сценариев автоматической генерации собственных данных орбит и связей авто настройки программ - для работы в составе единого ПО комплекса отслеживания радио передач спутников - в образовательных и радиолюбительских целях ...
* KSM - kompleks sputnikovogo monitoringa, satellite monitoring complex, частная любительская домашняя наземная станция приёма сигналов космических аппаратов на базе RTL-SDR ...

DDE скрипт v1.

Скрипт отменен в пользу более нового и лучшего скрипта для работы программных агрегаторов спутникового мониторинга в едином формате ... Ссылка на рабочую версию скриптов и таблицы активных спутников - ниже, в меню страницы ...

Осознавая, что тяжело успевать вручную отслеживать более 130 спутников - решил наконец заняться автоматизацией ... Некоторый опыт работы с технологией DDE уже имеется и осталось отшлифовать ее для применения на массе спутников ... Делать такую работу вручную - руки не поднимаются ... Кстати, случайно наткнулся на рекомендацию JE9PEL по настройке DDE трекера : File name = NORAD number (имя файла = номер спутника) ... Ну, конечно ... Именно этим путем, как - самым простым, я и стараюсь идти ...

На самом деле ничего простого здесь нет ... Переведя имена спутников в номера - попутно я изменил информационные записи о спутниках (в программе Orbitron, папка Notes), добавив название, частоту, режимы и примечания для облегчения идентификации и быстрых подсказок ... При этом отказался от стандартного формата данных (по двойному клику) - в пользу упрощенного ... Это было первой ошибкой ...

Как сказано в описании к файлу Notes/00000.txt :
- частоты в МГц, с аннотациями в скобках ...
- * обозначает подтвержденный нисходящий канал (в начале или в конце?) ...
- чтобы быть принятой доплеровским калькулятором - частоты должны быть обозначены как ###.### (три или более цифр после точки) ...
- при этом допускается формат : частота, 145.000 ; дополнительные частоты, 145.000/500/800 ; или диапазон частот, 145.000-148.000 ...
- первая частота из диапазона берется для доплеровского калькулятора ...

Изменив формат записей я добился, что доплеровский калькулятор не смог определить частоту для мониторинга и коррекции ... Я не вижу удобства в излишних записях, не представляющих интереса и снижающих скорость восприятия информации мимоходом / на бегу ...
# NAME: обязательно для безымянных / номерных TLE
# LAUNCHED: зачем? Дублирует запись COSPAR, кроме запусков с МКС (всегда 1998), интересно в паре с EOL, что дискредитирует запись STATUS для большинства спутников ...
# SITE: зачем? ... конечно - не возбраняется, но желательно, чтобы эту информацию предоставляли сами разработчики спутника ...
# STATUS: возможно ...
# DNLINK: невозможно полноценно применять для многочастотных и многорежимных спутников ...
# UPLINK: невозможно полноценно применять для многочастотных и многорежимных спутников ... не применяется при радио / наблюдении ...
# BEACON: излишне для одно / частотных многорежимных спутников ...
# SIG: ??? информация добавляется в скобках к частоте / DNLINK, UPLINK, BEACON или в NOTES / замечания ... излишне ... Предположение, что SIG влияет на выбор режима драйвера DDE - не подтвердилось ...
# CALLSIGN: просится в скобках к частоте BEACON ... BEACON в любом случае DNLINK ... Выяснить приоритеты для принятия доплеровским калькулятором ...
# LASTRX: вероятно будет дублировать UPDATED ... излишне ...
# NOTES: желательно использовать для нестандартных примечаний ... предполагается дублирование предыдущих записей ... Последнее поле для различных записей ... Как же поле UPDATED оказалось еще ниже ? ...
# UPDATED: находится ниже видимой области и не мешает восприятию основной информации, сообщая об авторе последних изменений записей / редактирования файла ...

Если следовать нашей логике изначальной выборки активных спутников, то - записи LAUNCHED, SITE, STATUS, SIG, LASTRX, NOTES и UPDATED могут находится ниже видимой области и не мешать восприятию основной информации ... Это приемлемо и допустимо ... Тогда второй вопрос : если нельзя менять формат записей - можно изменить порядок их следования ? Можно ... Копи / пастер, по двойному щелчку, считывает образец записи (ограниченный линиями из тире) из Notes/00000.txt в редактируемый файл по номеру спутника ... Изменение порядка, с учетом указанных правил - никак не повлияло на работу копи / пастера или захвата частоты корректором ...

В программе Орбитрон вы должны сами контролировать, какая частота попадет в доплеровский калькулятор и далее в DDE трекер к другим программам! Это означает, что если для спутника прописаны
DNLINK: 437.000
DNLINK: 145.000
BEACON: 2100.000
то в доплеровском калькуляторе DNLINK отсортируется (а, не будет взято первое встреченное значение DNLINK) и смешается с BEACON ; то есть в выпадающем списке / меню частот калькулятора порядок будет такой :
DNLINK: 145.000
BEACON: 2100.000
DNLINK: 437.000

Нет ничего сложного, чтобы переключить частоту коррекции вручную для одного спутника ... Но нет никакой возможности заставить делать выбор требуемой частоты автоматически, кроме как в случаях :
- вручную переключать значение частоты на требуемое, для коррекции, каждый раз, для файлов правильного формата ...
- вручную исправлять значение частоты для коррекции внутри текста файла, каждый раз, для файлов неправильного формата, но полного описания возможных частот ...
- держать набор исправленных файлов диапазона нужных частот, неправильного формата / но, полного описания и копировать весь набор перед приемом ... (В этом случае будут известны все дополнительные частоты и режимы) ...
- держать набор файлов диапазона нужных частот, правильного формата / но, неполного содержания и также копировать весь набор перед приемом ... (В этом случае покрытие частот распространяется только на выбранный диапазон, и даже в этом случае для частоты 145.000/500/800 - все равно требуются ручные манипуляции с перестановкой частоты для доплеровского калькулятора и проверкой / согласованием с прописанной частотой планировщика RTL-SDR !!! ) ...

Внимание! Я не обнаружил, где еще в программе Orbitron хранятся настройки прежних частот драйвера DDE ! ...
# Если вы заметили, что частота, отправленная DDE - не совпадает с установленной в планировщике - проверьте и измените ее в выпадающем списке частот драйвера DDE ...
# Программа Orbitron, настройки, Ротор / Радио - запуск и настройки драйвера DDE ...
# Было предположение, что элемент Notes : SIG влияет на выбор режима DDE драйвера : CW, CW-N, FM, FM-N, FM-W, LSB, USB - но, это не подтвердилось ... (N / Narrow - узкополосной ; W / Wide - широкополосной) ...
# Выбор старой частоты сохраняется в планировщике, даже если в Notes - эта частота не указана ... После выбора текущей частоты DNLINK - старая частота пропадает из списка ... (Обнаружено несколько раз, на разных спутниках) ...

То есть, нет механизма единого управления выбора предустановленного диапазона приема (пока даже и не говорим о передаче) и единой настройки согласования частоты в доплеровском калькуляторе Orbitron и планировщике DDE / SDRSharp / RTL-SDR ... Здесь просматривается вторая ошибка : а, правильно ли я начал прорабатывать связку DDE трекера Orbitron с планировщиком ddetracker_net46, особенностью которого - есть поддержка QPSK демодулятора спутника Метеор-М2 ??? Возможно, следовало использовать родной DDE Client v1.05 Orbitron (MyDDE) и Satellite Tracker Plugin SDRSharp ??? Вероятно - нет, так как Satellite Tracker Plugin работает только до версии SDRSharp v1400 - а у меня (и, многих) v15xx и выше ...

Вернее, на версии SDRSharp v1361 закончилась поддержка Windows XP / Net Framework 3.5, а с версии v1362 SDRSharp работает на Net Framework 4.6 ... Естественным образом часть устаревших плагинов отвалилась / или нужно использовать старую версию программы ... Но, как это касается нашей задачи ? ... MyDDE все равно не имеет отношения к SDRSharp - это драйвер программы Orbitron ... Кто это говорит : правильнее будет - вручную переключить частоту в окне настройки Ротор / Радио программы Orbitron ??? Посмотрел частоту отслеживания в планировщике DDE / SDRSharp - 5 секунд ; ... проверил выбор частоты в Orbitron / переключил - еще 7 секунд ; ... итого 12 секунд на 131 спутник - если работать, как робот - 70 минут или 1 час 10 минут - каждый раз (!) при настройке приема ... Не-е-е, я голосую за третий или четвертый вариант ... Пусть лучше 10 / 20 спутников будут неправильно прописаны, чем я каждый раз буду тыкать кнопки ...

Итак, резюме :
# для стандартных спутников с одной частотой - нет проблем сгенерить правильные записи для планировщика и заметок / Notes программы Orbitron ...
# для нестандартных спутников с несколькими частотами придется писать разные генераторы по диапазонам : КВ, 144 мГц, 437 мГц ... Далее, S-band 2 / 5 / 8 / 10 ГГц (таких спутников пока немного и я про них не думаю) ...

Дело в том, что я уже написал генератор для DDESchedule.xml планировщика DDE / SDRSharp ... И уже на этом этапе столкнулся с проблемой много / частотности спутников ... Поэтому первый приоритет для диапазона 437 МГц, с которым работаю - расставил так : одна частота ; одна или первая частота маяка ; одна или первая частота DNLINK ... А, что я могу поделать ??? Много / частотные спутники - это большая проблема, требуют ручной настройки - и для них проще прописать хотя-бы одну частоту / или вообще от них отказаться ... Кому надо - пропишет ручками ; кому не надо - тем, более не имеет смысла тратить время ... Но, если не согласовать файлы коррекции и планировки - автоматика работать не будет - это также не есть гуд и пустая трата времени и сил ... Именно, поэтому я больше нигде не видел, чтобы кто-то, кроме R4UAB - раздавал прописанные файлы к Orbitron / и, тем более к DDE / SDRSharp планировщику ... Опять, же - проблема : мои файлы не будут работать со стандартными TLE ... Но, скажу вам - работать с собственным TLE - это чистое удовольствие ...

Пусть меня назовут резиновым изделием, но - я уже убежден, что пришла пора создавать новые программы спутникового мониторинга, с учетом указанных недоработок и взяв лучшие решения программ прошлых лет, с большим функционалом, совместимостью и возможностями ... Теперь слово за программистами ... Главная проблема : отсутствие синхронности и единого управления DDE сервера / корректора и DDE клиента / планировщика ... Достаточно написать пару DDE сервер / клиент с возможностью настройки одного из другого / или с общими настройками - и это решит проблему согласованности и двойной работы по индивидуальному добавлению одинаковых записей в доплеровский корректор и планировщик ... Спутник один и тот же, частота та же самая - так зачем нужна двойная работа ??? ...

Что касается записей DDE планировщика ... Так как спутники перекрывают один / другой - нет смысла прописывать LOS ... Достаточно указать данные AOS, чтобы переключить частоты и режим отслеживания следующего спутника, чтобы автоподстройка подхватила его ...
Постоянно путаюсь с этими командами ...
send_tracking_frequency_On - отправка частоты коррекции плагину фазовой модуляции, например спутника Метеор, если нельзя осуществлять подстройку частоты радио / приемника RTL-SDR ...
radio_tracking_frequency_On - подстройка частоты радио / приемника RTL-SDR ...
Обратите внимание : даже с номерными названиями спутников в TLE - для 25544 МКС программа Orbitron все равно укажет ISS ... Учитывайте это при создании сценариев планировщика, чувствительного к именам спутников, передаваемых через DDE ...
Примечание : не могу избавится от двойственности выбора частоты для корректора ... он видит вторую частоту даже в скобках, где должен быть комментарий, например :
DNLINK: 437.250 (1k2 AFSK ; 145.900 CW) - все равно отобразятся обе частоты и 145.900 - первой в списке по сортировке ... Вывод : DNLINK должен быть только один, частота для него - только одна и файлы, естественно, будут INCOMPLETE / неполные ... Остальные варианты частот придется пихать в NOTES, где они не распознаются ... Если, вообще есть смысл тратить на это время : файлы то, все равно - только для одного диапазона 437 МГц ...

Я, конечно, понимаю, что здесь не ЦУП / центр управления полетов, и не ЦСРК / центр стратегического ракетного командования ... Просто / нравится, когда все механизмы работают слаженно ... На последнем этапе разработки выяснилось, что добавить в файлы Notes названия спутников и описания к частотам - не получится, по причине пробела, разделяющего переменные при передаче параметров в командных файлах ... Усеченная информация меня не устраивает, а полная требует введения новых переменных и много ручного труда и времени на их описание ... Исходники от таблицы рабочих спутников и частот использовать не получится : там другой формат записей и частоты объединены, а здесь их требуется наоборот / разделить ... Пришлось пойти по пути наибольшей минимизации и работоспособности, учитывая, что :
- на первом этапе мониторинга сигналов спутников можно обойтись и без дополнительной информации ...
- вопрос о генерации файлов в правильном формате остается в разработке ...
- за основу можно принять и формат описания Notes / Orbitron - но нет уверенности в необходимости его 100% востребованности в спутниковой технологии ... Все-таки Notes - это не энциклопедия, и приоритеты нужно отдавать скорости восприятия нужной информации и ограниченности места отображения ... То, есть - еще раз отсортировать пункты по важности, иначе, в будущем - снова потребуются согласования, адаптации и переделки ...

Однако, как бы то ни было - технология по одновременному мониторингу 131 спутника диапазона радиочастот 437 МГц - работает успешно, и вы можете опробовать ее в экспериментальных целях, для поиска сигналов спутников и проверки антенн и радиооборудования ...
# Прежде, чем продолжить сохраните ваши исходные данные : папка Orbitron/Notes и файл RTL-SDR/DDESchedule.xml ...
# Чтобы проследить весь ход размышлений следует изучить весь цикл статей записки наивного радионаблюдателя по приему сигналов спутников ... Настройка DDE трекера - следствие и продолжение предыдущих экспериментов ...
# Генератор DDE 437-cw-nfm создает файлы из воздуха (из списка) с указанными Mode CW / NFM ...
# Запустить файл _ddexml1-ini.cmd, больше ничего не требуется ... Полученные файлы TXT и XML скопировать в соответствующие места ... Запустить программы и активировать трекеры, выбрать все спутники для отслеживания, которые подготовлены генератором TLE ... Вернее сказать, так : все последующие генерации основаны на списке спутников, выбранных для создания TLE ... Точно так же эту операцию можно будет проделать для диапазона 144 МГц - порядок следования алгоритмов не изменится ...
# Генератор DDE 437-usb создает файлы для режима - Mode USB ... Никаких других отличий и модификаций нет ... Просто используйте тот или иной режим настройки, выбрав подходящий генератор DDE / или используйте свой, исправив содержимое INI файла _ddexml1-ini.cmd, включая количество спутников / файлов / записей, ширину полосы и частоты ...

Примечание : скачивать скрипты с этой страницы - нет смысла (поэтому - они были удалены) ; материал оставлен для ознакомления и мог устареть ... Для комплекса спутникового мониторинга в комплекте идет весь набор необходимых новейших скриптов ...

Примечание 1 : ... Прочитал через пару недель - и сам не понял, что тут понаписано ... Если идти от начала исследования - такой проблемы не возникнет ... Кратко изложу суть DDE ... Чтобы DDE / автонастройка на спутники / частоты работала - нужно чтобы :
- В SDRSharp / плагин DDE клиент - были настроены планировщики обработчиков AOS / прихода спутника - это находится в виде записей в файле SDRSharp\DDESchedule.xml
- Чтобы работал DDE сервер в программе Orbitron - его нужно установить и включить ... DDE серверу нужны спутники для мониторинга (для которых создается свой TLE файл с номерами вместо имени) и файлы Orbitron\Notes с частотой приема для этих спутников, от которых работает доплер / корректор ...
- Определить список номеров спутников для приема ; сгенерить TLE файл и подключить его к программе Orbitron ...
- К списку спутников добавить Mode / Режим , частоту в Гц, ширину полосы - для настройки SDRSharp и частоту с точкой для настройки Orbitron ...
- Согласно формату записи в _ddexml1-ini.cmd (через пробел) DDE генератора - изменить этот файл и запустить - будут сгенерированы файл планировщика SDRSharp\DDESchedule.xml и файлы Orbitron\Notes ...
- Программы не должны работать ; скопировать и заменить файлы по указанным адресам ...
- Если все было сделано правильно - после запуска программ и плагинов DDE - автоматика начнет работать ...
- Скрипт / генератор DDE преднастроен на 430 МГц, а вот TLE нужно генерить еженедельно ... При использовании чужих TLE и несовпадении названий спутников - возможно будет работать только мониторинг ISS - так как название МКС принудительно прописано в Orbitron ... Не проверялось по причине бессмысленности ...

Примечание 2 : Во время экспериментов попробуйте поднять угол высоты спутника / ELevation до 15 / 30 / 45 градусов - это снизит общее количество проходов и поможет немного разлепить спутники ; но, не в случае, когда они идут группой ... Угол настраивается раздельно : и в Orbitron, расчете проходов / DDE драйвере, и в SDRSharp плагине DDE спутникового трекера / планировщика - опять двойная работа ...

Имейте ввиду, что это пробная / неокончательная версия DDE XML / TXT генератора, поэтому много править вручную - нет смысла : формат поменяется и файлы будут перезаписаны ... Удачных экспериментов!

Основной текст статьи был написан в мае 2019 ...

11:05 01.08.2019

Список всех страниц, раздел sat-ksm : смотреть онлайн бесплатно, интересное - надо посмотреть ...


Диагностика автомобиля.

Автодиагност визитка, компьютерная диагностика двигателя автомобиля, грузовика. Отечественные и импортные ... Быстрое чтение кодов ошибок DTC ... K-Line. ELM 327. ОБД. EOBD. MOBD. USA OBD. JOBD ... Рекомендации ... Подробнее ...

sat-ksm, 14-script-sat-dde. QR Code ссылка, куар код кюар.


Уголок автолюбителя ... Авто транспорт ... Информация ... Крайслер, Chrysler ... Эллисон, Allison ... VDL Bova [CDP trucks] ... Futura ... Lexio ... Magiq ... Synergy ... диагностика управления двигателя ... Другие машины и услуги ...


Популярные ссылки.

М10 в г. Москва, Химки, Тверь, Са ... Москва, Химки, Тверь, Валдай, Великий Новгород, Санкт-Петербург. Прогноз по ...

Изготовители авто жгутов проводов ... Жгуты проводов. Провода для автомобилей, автотракторные. Комплекты электроп ...

Обзор DV dongle tool. Технология ... Развитие цифровой D-Star радиолюбительской связи - блокирует единоличное вл ...

Delphi на Андроид. На планшет или ... Delphi на Андроид. На планшет или смартфон. Где скачать и как запустить Дел ...

На трассе Р-22 как погода от Янде ... Как с погодой на магистрали Р-22, альтернативный прогноз от Яндекс. Сайт лу ...

Список команд Shell UEFI. Устройс ... Список доступных команд в Shell оболочке командной строки UEFI BIOS. Проток ...

Нагрузка на двигатель. Как влияет ... Load. Параметр. Впрыск. Дроссель. Воздух. Количество. Давление. Оценка. Сис ...


Новости РУ СМИ, сводки.

2024-01-05 ...

... Разработка позволит подкрасить бесцветные антитела и антигены, а также сделает процесс проще и доступнее ... Замена природных ферментов синтетическими наноматериалами - нанозимами - удешевит анализы и упростит условия хранения катализаторов ... Для производства нанозимов не требуется сложное биотехнологическое оборудование с повышенной стерильностью ... Нанозимы были синтезированы из текстильного красителя - берлинской лазури, с использованием перекиси водорода и лимонной кислоты ...

2024-01-29 ...

... По анализу уровня воды в большинстве мониторинговых скважин - в подземных горизонтах наблюдается истощение водного ресурса, который не успевает пополнятся во время дождей, таяния снега и ледников ... Пресная вода откачивается - быстрее, чем успевает восполняться ...

2024-01-08 ...

... Потребление ягод существенно снижает смертность, утверждает недавнее большое исследование учёных в США ... Печальное уточнение : лишь немногие взрослые регулярно потребляют ягоды ... Любые ягодные лакомства - не подойдут : кроме варений, компотов и прочих ягод с сахаром ... Отлично подойдут замороженные, сухие и моченые ягоды ... Одна из главных находок американских исследователей - клюква : оказалась самой полезной, снижая риск смерти сильнее всех - на 31% ... Для сравнений, клубника - на 14% ; черника - на 21% ; любые ягоды, в среднем - на 21% ...

Смотреть все самые интересные новости последних дней, недели, месяца ...

Новые страницы сайта.

22:27 29.02.2024 Послание В. В. Путина - ФС. Главное. Кратко. Суть. ... IndexNow : Y222729022024 , B222729022024 ...

17:34 28.02.2024 Announce torrent tracker list 2024. Crazy load speed.

22:13 23.02.2024 Как SVG файл открыть в браузере. Плагины. Программы.


Кратко полезное.

спутниковый софт ...

# ... kotelsat.narod.ru, Спутниковый софт.

... Браузер ругается, что сайт распространяет вирусы ... Так, что на свой страх и риск, под защитой хорошего антивируса ... Программы для спутниковой настройки и приема, которые - я не припомню, чтобы видел где-то еще ...

ai affiliate.notion.so ...

... все вики, документация и проекты - в одном месте ...

Подробнее : Каталог ИИ инструментов, ассистентов и помощников ...

ai industrialdatalabs.com ...

... ваш внутренний отдел продаж часами работает над запросами предложений по электронной почте и большими таблицами спецификаций материалов ... оставляя и вас, и их разочарованными из-за того, что у них недостаточно времени для стратегических продаж и построения лучших отношений ... ваше решение здесь ... первый в отрасли напарник внутренних продаж ...

Подробнее : Каталог ИИ инструментов, ассистентов и помощников ...


СоцСети, вход моя страница.

Cоциальная сеть, моя страница, поиск, вход без регистрации, знакомство без пароля, войти бесплатно ...

Разрешенные соцсети в РФ : ... VK, вконтакте, общение и поиск друзей ... ОК, одноклассники, найти старых друзей по школе, учёбе, службе и работе ... t.me, telegram, система мгновенного обмена сообщениями, текст, голос и видео ... Youtube, популярный видеохостинг ...

Запрещенные соцсети в РФ : ... Твиттер X, сервис микроблогов и социальная сеть ... Фейсбук, общение с друзьями, родственниками и сослуживцами по работе ... Инстаграм, сеть обмена фото видео для мощных и уверенных, в себе, людей ... [инстасамцов и инстасамок] - шутка ))) ... ЛинкедИн , сеть профессиональных контактов по работе, деловой имидж в бизнесе ...


techstop-ekb.ru © ТехСтоп, Екатеринбург, Россия. 2024.