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

 
 
> Надежная синхронизация времени в системе
EugenyAM
сообщение Dec 23 2013, 08:28
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



Необходимо поддерживать системное время в удаленных контроллерах с точностью до 1 секунды.
Основная синхронизация - GPS приемник Quectel L10 в каждом контроллере, связь с центром по GPRS.
Если нет данных времени от GPS, RTC фактически может уходить за сутки до 1 минуты.
Можно ли вытащить время из GPS при 1-2 активных спутниках?
Как можно реализовать синхронизацию через GPRS от сервера (сервер синхронизирован с интернетом, но время доставки пакета к контроллеру по GPRS недетерминировано и обычно более 3 секунд) ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Frolov Kirill
сообщение Dec 24 2013, 12:46
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643



Вопрос, скорей, не в том, откуда получить время (GPS, NTP, rdate, time protocol over UDP...), а как синхронизировать между собой несколько часов: внешние точные (GPS, NTP...), локальные (RTC-модуль в МК, в модеме и т.п.), время внутри МК (тактируется генератором МК и, следовательно, разбегается с тем же RTC). Кроме того, возникает ещё вопрос сколько систем отсчёта времени в системе должно быть и как они должны быть взаимосвязаны. Практически получается:

1) календарное время точное (GPS, NTP...);

2) календарное время локальное (RTC) -- абсолютное значение подстраивается под п 1.

3) монотонное время локальное -- скорость хода медленно подстраивается под п. 2 и п. 1.
Go to the top of the page
 
+Quote Post
EugenyAM
сообщение Dec 24 2013, 13:23
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 73
Регистрация: 14-10-08
Из: Omsk
Пользователь №: 40 929



Цитата(Frolov Kirill @ Dec 24 2013, 19:46) *
1) календарное время точное (GPS, NTP...);


если есть сигнал PPS - к нему привязывается момент записи (обнуления) секунд в RTC при коррекции.
если нет сигнала PPS - точность синхронизации будет не более одной секунды
возможно, в NMEA выдача значения времени в сообщении $GPRMC не плавает относительно начала секунды
(может сработать для относительной синхронизации начала секунды на различных устройствах с приемниками одного типа)

Цитата
2) календарное время локальное (RTC) -- абсолютное значение подстраивается под п 1.

опять же желателен секундный сигнал запроса прерывания, синхронизированный со сменой секунд.

Цитата
3) монотонное время локальное -- скорость хода медленно подстраивается под п. 2 и п. 1.

например, если таймер локального времени считает с периодом 1 мс до 1000, затем обнуляется, то его значение в момент прерывания от (1) дает текущее отклонение в мс.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- EugenyAM   Надежная синхронизация времени в системе   Dec 23 2013, 08:28
- - Aurochs   Цитата(EugenyAM @ Dec 23 2013, 10:28) Мож...   Dec 23 2013, 10:04
|- - EugenyAM   Цитата(Aurochs @ Dec 23 2013, 17:04) Заче...   Dec 23 2013, 11:41
|- - WHALE   Цитата(EugenyAM @ Dec 23 2013, 15:41) В q...   Dec 23 2013, 13:24
- - Владимир О.   Если есть возможность, посмотрите, пожалуйста, наш...   Dec 23 2013, 10:23
- - mantech   Цитата(EugenyAM @ Dec 23 2013, 12:28) RTC...   Dec 23 2013, 16:08
|- - Waldelk   Цитата(mantech @ Dec 23 2013, 20:08) Може...   Dec 24 2013, 06:13
- - EugenyAM   Стек в Quectel M10 поддерживает NTP, все работает....   Dec 24 2013, 06:28
|- - foxit   Цитата(EugenyAM @ Dec 24 2013, 09:28) Сте...   Dec 24 2013, 10:52
|- - EugenyAM   Цитата(foxit @ Dec 24 2013, 17:52) А можн...   Dec 24 2013, 12:30
- - krux   посмотрите как устроен, например, ССВ-1Г. зы. во ...   Dec 24 2013, 22:49
|- - foxit   Цитата(krux @ Dec 25 2013, 01:49) посмотр...   Dec 26 2013, 11:04
- - Владимир О.   Данные ОБЫЧНОГО кварцевого резонатора: Electrical ...   Dec 26 2013, 12:16


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

 


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


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