Страница 51 из 51 ПерваяПервая ... 41495051
Показано с 501 по 504 из 504
Like Tree13Likes

Тема: microADSB и MLAT, истинность Timestamped AVR Format

  1. #1
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    441
    Downloads
    20
    Uploads
    0

    microADSB и MLAT, истинность Timestamped AVR Format

    Разбираюсь с форматами, как программист. Начал с ПОРТА 30003, прием, расшифровка, отображение на карте(своей).
    MSG,4,5,211,4CA2D6,10057,2008/11/28,14:53:49.986,2008/11/28,14:58:51.153,,,408.3,146.4,,,64,,,,,
    MSG,8,5,211,4CA2D6,10057,2008/11/28,14:53:50.391,2008/11/28,14:58:51.153,,,,,,,,,,,,0
    MSG,4,5,211,4CA2D6,10057,2008/11/28,14:53:50.391,2008/11/28,14:58:51.153,,,408.3,146.4,,,64,,,,,

    Затем Basic AVR Format, благо открытых исходников хватает, расшифровал, отобразил.
    *8D3C484899045DAE0807FFD23686;
    *02E617B0D9F419;
    *5D504DE20CDCC9;

    Дошел до Timestamped AVR Format, и тут споткнулся.
    @01D7F90185AE8D3C484899045DAE0807FFD23686;
    @01D7F9029C1302E617B0D9F419;
    @01D7F90634285D504DE20CDCC9;

    Идея вроде бы понятна. Первые шесть байт - это тики внутреннего генератора 12 мГц. (У меня microADSB, иначе "свисток").
    Прежде чем двигаться дальше, в практическом программировании алгоритма MLAT, решил это проверить. Начал измерять тики, и оказалось, что плавает значение за одну секунду.
    Как я понимаю, внутри "свистка" работает счетчик, от своего внутреннего генератора. Когда принимается пакет, к нему пристыковывается текущее значение этого счетчика и передается в формате Timestamped AVR Format. Через равные промежутки времени, например через минуту, счетчик должен приращиваться на одинаковое количество тиков. А у меня так не выходит. Уважаемые форумчане, кто в теме, объясните где я не прав. "Гуглил" 2 дня подряд, ответа на свой вопрос не нашел.


    Ссылки на все программы: http://188.168.58.111:8080/index.html

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

  2. Пользователь сказал cпасибо:
    Liveatc (26.07.2015)
  3. Ksuxa ATC

  4. #501
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    441
    Downloads
    20
    Uploads
    0
    Приспособил raspberry pi 2 для приема ads-b (URRR2). Тема конечно не новая, но так как выдается информация на мой сервер, то решил и клиента тоже своего сделать. Под Windows уже делал прием с помощью RTL2832U, и выкладывал тут на форуме. Ну а сейчас выкладываю версию для raspberry для "малинки", впрочем для любого Linux, где можно поставить rtl-sdr. Своего ничего такого не выдумывал, а взял за основу проект dump1090-master. В нем очень хорошо отсекается мусор, чем не могут похвастаться другие программы работающие на свистках. От себя добавил специфику работы со своим сервером и формирование времени для MLAT. Правда на такой слабенькой железке как raspberry время приема не соответствует истинному, поскольку пропускается много пакетов, а время привязано к частоте дискретизации свистка 2000000 гц. Может кто то захочет воспользоваться

    rasp.jpg

    Программу можно разместить где угодно. Прямо из архива tar распаковать папку adsbcli например в домашний каталог pi. Перед тем как запускать программу необходимо открыть для редактирования файл adsb.c и поменять там в начале файла название для своего источника и вставить свои координаты. Затем чуть ниже найти IP адрес 192.168.1.21 и заменить его на адрес 188.168.58.111. Сохранить содержимое файла и закрыть его. Затем запустить файл make, который находиться в этом же каталоге (./make). Все, можно запускать файл adsbwas. Что бы программа стартовала в автоматическом режиме можно отредактировать файл /etc/inittab как это сделал я для второго терминала

    1:2345:respawn:/sbin/getty --noclear 38400 tty1
    2:23:respawn:/opt/adsbcli/adsbwas >/dev/tty2 </dev/tty2
    #2:23:respawn:/sbin/getty 38400 tty2
    3:23:respawn:/sbin/getty 38400 tty3
    4:23:respawn:/sbin/getty 38400 tty4
    5:23:respawn:/sbin/getty 38400 tty5
    6:23:respawn:/sbin/getty 38400 tty6

    У меня программа находиться в каталоге opt.

    Если у кого есть желание можно скачать сразу весь созданный мною образ для 8 Гб карты памяти.

    Но все равно при запуске малинки надо будет отредактировать файл /opt/adsbcli/adsb.c как я описал выше, а затем запустить файл /opt/adsbcli/make. После этого перезапустить программу. Пароль пользователя pi - 12345678. Для root пароля нет. Параметры WiFi подключения прописаны в файле /etc/network/interfaces. Надо будет вписать свою точку доступа и свой пароль.

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

    Архив файлов сервера можно посмотреть тут

  5. 2 пользователя(ей) сказали cпасибо:
    Aleksei (27.08.2016) garry72 (27.08.2016)
  6. #502
    МегаПрофи
    Регистрация
    25.10.2013
    Город
    Chita
    Аэропорт
    UIAA
    Flightradar24
    T-UIAA1/F-UIAA2/T-UIAA2/T-ZBMZ1
    Сообщений
    1,829
    Downloads
    40
    Uploads
    0
    Приспособил raspberry pi 2
    А на фотке вроде как pi1, образ ОС у Вас получается для pi1?

  7. #503
    was
    was estб offline
    МегаПрофи
    Регистрация
    17.06.2013
    Город
    Rostov-on-Don
    Сообщений
    441
    Downloads
    20
    Uploads
    0
    Года три наверное как он у меня. Не я покупал, мне дали на время для тестирования в одном проекте. Проект затормозился, он и лежал без дела. А я уже позабыл как он правильно называется. Наверное вы правы. Но картинку я для этого и разместил, не будучи уверен в названии, вот вы и заметили сразу

  8. #504
    МегаПрофи
    Регистрация
    25.10.2013
    Город
    Chita
    Аэропорт
    UIAA
    Flightradar24
    T-UIAA1/F-UIAA2/T-UIAA2/T-ZBMZ1
    Сообщений
    1,829
    Downloads
    40
    Uploads
    0
    Получается образ ОС что по ссылке для той малины что на фото.
    Я это и хотел уточнить, для корректной работы ОС надо что бы он все же совпадал, хотя и не строго обязательно, запускал у себя готовый образ от pi2 на pi1 и на оборот.

  9. Пользователь сказал cпасибо:
    was (28.08.2016)
 

 

LinkBacks (?)

  1. 13.08.2013, 15:33

Похожие темы

  1. MLAT в VKO
    от IC7K в разделе MLAT
    Ответов: 20
    Последнее сообщение: 20.03.2016, 10:50
  2. MLAT на юге России
    от Ready в разделе MLAT
    Ответов: 163
    Последнее сообщение: 21.01.2015, 09:34
  3. MLAT KHV UHHH
    от IC7K в разделе MLAT
    Ответов: 27
    Последнее сообщение: 12.12.2013, 10:27
  4. Новости MLAT
    от IC7K в разделе MLAT
    Ответов: 0
    Последнее сообщение: 12.12.2012, 03:48

Что искали прежде чем попасть на этот форум:

forum.adsbradar.ru

ADSBfromWAS

dip switch

188.168.58.111

AVR formatBasic AVR formathttp:forum.adsbradar.ruf46microadsb-mlat-istinnost-timestamped-avr-format-1434tcp:188.168.58.11188.168.58.111: 30003panmain.exeRadar T-URMT5microadsb mlat188.168.58.111;8080readtelephone.zipT-UKOO2
ADSBRADAR.ru

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Powered by vBulletin®
Русский перевод: zCarot
(с) ADSBRADAR.ru 2011-2012
Текущее время: 18:57. Часовой пояс GMT +4.
Skin by CompleteVB
Яндекс.Метрика
Search Engine Optimization by vBSEO