реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> SIM28 факт "фиксации" времени.
Владимир О.
сообщение Dec 4 2013, 09:51
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 190
Регистрация: 18-07-07
Из: Санкт-Петербург
Пользователь №: 29 216



Контролируйте начало пакета по первому сообщению, относящемуся к текущей секунде.
У большинства модулей это $GPRMC.
По поводу интервалов - я бы не стал такое рекомендовать, т.к. при "рваной" передаче, когда часть сообщений передается раз в секунду, часть сообщений - раз в три секундц, а часть - раз в пять секунд, "наполнение" секундного интервала становится сильно различающимся, иногда дяже часть сообщений в следующий секундный интервал отправляются.
Если, конечно, скорость 115200 и сообщений немного - это работает, если же скорость 9600 или, еще хуже, 4800, а сообщений нужно передать много - только "разбор рыбы с головы".


--------------------
----------------
С уважением
Владимир
Go to the top of the page
 
+Quote Post
alexdos
сообщение Dec 4 2013, 10:09
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856



Цитата(Владимир О. @ Dec 4 2013, 12:51) *
По поводу интервалов - я бы не стал такое рекомендовать, т.к. при "рваной" передаче, когда часть сообщений передается раз в секунду, часть сообщений - раз в три секундц, а часть - раз в пять секунд, "наполнение" секундного интервала становится сильно различающимся, иногда дяже часть сообщений в следующий секундный интервал отправляются.
Если, конечно, скорость 115200 и сообщений немного - это работает, если же скорость 9600 или, еще хуже, 4800, а сообщений нужно передать много - только "разбор рыбы с головы".

Я уже писал, что лишнее отключаю. И таки да, скорость 115200. Способов то ведь много, в каждого есть свои плюсы, минусы, а также условия применения.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Dec 4 2013, 10:58
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(Владимир О. @ Dec 4 2013, 15:51) *
Контролируйте начало пакета по первому сообщению, относящемуся к текущей секунде.
У большинства модулей это $GPRMC.

Ну, если контролировать только начало - то тогда задержка в 1с обеспечена. Вроде и не критично, но неприятно

А контролировать последнее - не всегда возможно. Так как, как правило, это GSA/GSV, которых может быть несколько.
Вот и думаю, может есть какие стандарты по выдаче всего пакета?
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01363 секунд с 7
ELECTRONIX ©2004-2016