[an error occurred while processing this directive]
грабли с GPS приемником.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено viakon 21 апреля 2006 г. 10:55

Налетел на SUBJ. Суть проблемы в том что приемник при выдаче по NMEA не учитывает время на передачу пакета по RS232. Все бы было ничего если бы сдвиг был постоянный. Вот типичный лог, того что он выдает.

$GPGGA,053807.557,5800.9345,N,05615.5848,E,1,09,1.1,163.9,M,-1.5,M,0.0,0000*61
$GPGSA,A,3,15,18,21,29,07,26,10,06,16,,,,2.7,1.1,2.5*36
$GPRMC,053807.557,A,5800.9345,N,05615.5848,E,0.04,8.49,210406,,*0D
$GPGGA,053808.557,5800.9346,N,05615.5849,E,1,09,1.1,163.9,M,-1.5,M,0.0,0000*6C
$GPGSA,A,3,15,18,21,29,07,26,10,06,16,,,,2.7,1.1,2.5*36
$GPGSV,3,1,11,21,75,242,49,07,62,265,48,15,47,257,47,06,38,154,42*72
$GPGSV,3,2,11,18,37,195,47,16,36,273,45,29,32,090,47,26,28,104,49*78
$GPGSV,3,3,11,10,23,050,41,03,14,307,00,27,09,009,00*4E
$GPRMC,053808.557,A,5800.9346,N,05615.5849,E,0.05,340.71,210406,,*05

Время для GGA и RMC одинаковое с точностью до мс. Но дело в том что периодически между ними вставляется GSV а это сразу дает разницу примерно на 300 мс . Я брал время и дату из RMC и часы в устройстве корректировались назад и события которые по этим часам отрабатываются начали двоиться.

Приходится время сейчас брать из GGA, а дату из RMC.

По запросам сделать или перейти на SIRF не могу нет оратного канала до крыши. Кстати время по запросам точно выдается ?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru