Драйвер GNSS talita 1892ВМ14Я. Руководство программиста¶
Описание¶
Драйвер talita предназначен для получения навигационного решения с использованием навигационного радиомодуля RF2Chan v2 и блока корреляторов МСС 1892ВМ14Я.
Особенности:
- поддержка совместного навигационного решения GPS и GLONASS;
- поддержка систем дифференциальной коррекции SBAS;
- чувствительность слежения — до -162 dBm;
- чувствительность горячего/теплого/холодного стартов — -147/-147/-143 dBm [1];
- количество каналов слежения — 24.
[1] | Измерения чувствительности (слежения и стартов) производятся с использованием малошумящего усилителя с фактором шума не более 0.5 dB. |
Ограничения:
- PPS не поддерживается.
Структура¶
Драйвер состоит из двух частей:
- Модуль ядра rf2chan-gnss. Задачи модуля:
- конфигурация RF2Chan v2 по интерфейсу SPI;
- управление тактовой частотой и прерыванием блока MCC;
- конфигурация и сохранение данных от блока MCC.
- Приложение пространства пользователя talita. Задачи приложения:
- управление модулем ядра rf2chan-gnss, считывание данных МСС;
- построение навигационного решения по полученным данным;
- формирование потока NMEA в выбранный канал ввода-вывода.
На рисунке 17 представлена принципиальная схема работы драйвера GNSS talita.
Запуск навигации на Салют-ЭЛ24Д1 r1.5¶
Для демонстрации потребуется:
- Комплект модуля Салют-ЭЛ24Д1 r1.5 c установленным навигационным радиомодулем RF2Chan v2.
- GPS/GLONASS-антенна c SMA-разъемом.
- Доступ к окну или наличие генератора навигационного сигнала, например Spirent GSS6300 или подобный.
- PC-совместимый компьютер с ОС Windows или Linux.
Последовательность запуска демонстрации:
Расположить Салют-ЭЛ24Д1 и компьютер вблизи окна.
Подключить GPS/GLONASS антенну к разъему XW3 модуля.
Поместить антенну на подоконник или снаружи окна.
Подать питание на модуль, дождаться загрузки ОС и подключиться по терминалу к модулю (подробнее см. Запуск модуля из Руководства программиста Buildroot).
Запустить приложение talita с выводом в stdout и сохранением лога в файл:
# talita --io=stdout | tee log.txt
В результате в терминале пойдет поток в формате NMEA 0183.
Ожидать не менее 10 минут, после этого завершить исполнение программы нажатием Ctrl+C.
Полученный лог отобразить на карте с помощью сайта или с помощью визуализатора, например:
Сравнить отображенные координаты с ожидаемыми (текущее местоположение пользователя).