Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 26.03.2015, 10:03   #1
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Синхронизация времени по входу импульсами 1PPS

Здравствуйте, уважаемые разработчики!
В некоторых приборах есть оптронный вход для синхронизации времени импульсами 1PPS (1 Pulse Per Second). Импульсы поступают от системы точного времени, пусть от GPS, но это не важно.
Кто-нибудь может пояснить, как осуществляется синхронизация на стороне микроконтроллера, у которого есть свои часы, например используется модуль RTCC микроконтроллера.
Импульсы могут использоваться как тактовые для внутренних часов, но у них есть свой генератор 32768 Гц. Может периодически синхронизировать секунды используя внешнее прерывание от этих импульсов? Не понимаю. Или в приборе должны быть двое часов, свои от RTCC и синхронизируемые от 1PPS.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 10:16   #2
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4337/120
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Здравствуйте, уважаемые разработчики!
В некоторых приборах есть оптронный вход для синхронизации времени импульсами 1PPS (1 Pulse Per Second). Импульсы поступают от системы точного времени, пусть от GPS, но это не важно.
Кто-нибудь может пояснить, как осуществляется синхронизация на стороне микроконтроллера, у которого есть свои часы, например используется модуль RTCC микроконтроллера.
Импульсы могут использоваться как тактовые для внутренних часов, но у них есть свой генератор 32768 Гц. Может периодически синхронизировать секунды используя внешнее прерывание от этих импульсов? Не понимаю. Или в приборе должны быть двое часов, свои от RTCC и синхронизируемые от 1PPS.
В модуле RTCC должна быть регулировка опорной частоты 32768... вот ее и крути, например - измеряешь разницу между внешним синхроимпульсом и твоими часами, через секунду опять измеряешь - изменилась - крутим чуток, потом опять через 1сек.

Тут напрашивается что-то наподобие фаззи-логики. Или регулятор... так, секунд через 10 выставишь точную частоту.

PS это, если синхроимпульсы постоянно есть.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 26.03.2015, 11:04   #3
Guaho
Senior Member
 
Аватар для Guaho
 
Регистрация: 28.06.2013
Возраст: 45
Сообщений: 660
Вес репутации: 1432/37
Guaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud ofGuaho has much to be proud of
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Если импульсы были минутными, было бы проще. Тогда после окончания минутного импульса (возникающего на 59-й секунде) можно было бы обнулять секунды локальных часов. А с секундными импульсами возникает неоднозначность: невозможно определить, в какую сторону и на какую величину сдвинут "эталонный" импульс от "локального", и в этом случае синхронизация по фронтам может легко привести к ошибке. Можно считать входящие "правильные" секундные импульсы для получения минутных, но опять-таки, от чего отталкиваться, где конец минуты реального "эталонного" времени в "эталонной" секундной последовательности? А можно попробовать и так: читать "локальные" секунды, и в районе 59-й, 0-й, 1-й секунды делать коррекцию по фронту (задний фронт "эталонного" импульса - обнуляем "локальные" секунды). Тут надо временные диаграммы нарисовать, подумать. Но этот способ прокатит только в случае очень точной настройки и хода "локальных" часов: первоначальная установка времени должна быть очень точной, иначе будет постоянный сдвиг.
Guaho вне форума   Ответить с цитированием
Старый 26.03.2015, 11:25   #4
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Guaho Посмотреть сообщение
Тут надо временные диаграммы нарисовать, подумать. Но этот способ прокатит только в случае очень точной настройки и хода "локальных" часов: первоначальная установка времени должна быть очень точной, иначе будет постоянный сдвиг.
Не спешите рисовать. Что-то эта система напомнинает мне вокзальные часы, тактируемые секундными импульсами, т.е. какая-то старая система, требующая отдельного кабеля, разветвителей..., доставшаяся в наследство со времен механических часов. Никто так не думает? Может все давно только по NTP и PTP синхронизируют.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 11:40   #5
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4337/120
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Не спешите рисовать. Что-то эта система напомнинает мне вокзальные часы, тактируемые секундными импульсами, т.е. какая-то старая система, требующая отдельного кабеля, разветвителей..., доставшаяся в наследство со времен механических часов. Никто так не думает? Может все давно только по NTP и PTP синхронизируют.
конечно... только там свою надстройку надо,т.к NTP позволяет только до 10 мс обеспечить точность. Если до 15-20 мс погрешность устраивает, то можно NTP и взять.
Ты же сначала про оптроны с 1 сек. говорил.... А там оптимальный вариант только с последовательным приближением.
__________________

Vanizma вне форума   Ответить с цитированием
Старый 26.03.2015, 12:54   #6
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Vanizma Посмотреть сообщение
конечно... только там свою надстройку надо,т.к NTP позволяет только до 10 мс обеспечить точность. Если до 15-20 мс погрешность устраивает, то можно NTP и взять.
Ты же сначала про оптроны с 1 сек. говорил.... А там оптимальный вариант только с последовательным приближением.
По сети удивляет разброс "точного времени" на разных сайтах. Откуда такое может быть?
Миниатюры
Разница.PNG  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 13:05   #7
Vanizma
Senior Member
 
Аватар для Vanizma
 
Регистрация: 30.04.2008
Адрес: Pskov
Сообщений: 4,139
Вес репутации: 4337/120
Vanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond reputeVanizma has a reputation beyond repute
Отправить сообщение для Vanizma с помощью ICQ
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
По сети удивляет разброс "точного времени" на разных сайтах. Откуда такое может быть?
так в том и дело ... нагрузки на сервер, потом ты же не знаешь сколько между промежуточных цепей, и все заняты своим делом. А тут твой пакет NTP пробивается. по капле и набегает....
Время можно синхронизировать в пределах локальной сети успешно или относительно определенного сервера (если свою надстройку над NTP соорудить - можно по максимуму исключить время прохождения пакета данных).

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

Vanizma вне форума   Ответить с цитированием
Старый 26.03.2015, 14:26   #8
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Vanizma Посмотреть сообщение
так в том и дело ... нагрузки на сервер, потом ты же не знаешь сколько между промежуточных цепей, и все заняты своим делом. А тут твой пакет NTP пробивается. по капле и набегает....
Время можно синхронизировать в пределах локальной сети успешно или относительно определенного сервера (если свою надстройку над NTP соорудить - можно по максимуму исключить время прохождения пакета данных).

А потом, посмотри исходники - там яваскрипт цифры двигает... как он подгрузил время, у сайтов тоже разное время отклика
Тепрь третье время появилось "сигнал точного времени по Радио России" (пик, пик, пик, пик, пиииик). Установил по нему наручные кварцевые часы.
Наручные часы: 0 сек.
timeserver.ru +5 сек.
time.yandex.ru +8 сек.
Ну и о какой синхронизации может идти речь? Похоже в локальных сетях время внутри системы синхронизировано точно (хоть до 1мс), но само по себе оно не точное - показометр плюс минус минута с точностью 1 мс.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 14:46   #9
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,316
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Тепрь третье время появилось "сигнал точного времени по Радио России" (пик, пик, пик, пик, пиииик). Установил по нему наручные кварцевые часы.
Наручные часы: 0 сек.
timeserver.ru +5 сек.
time.yandex.ru +8 сек.
Ну и о какой синхронизации может идти речь? Похоже в локальных сетях время внутри системы синхронизировано точно (хоть до 1мс), но само по себе оно не точное - показометр плюс минус минута с точностью 1 мс.
http://www.ptime.ru/Downloads/operations_manual.pdf

всё, что пришло по радио приходит со спутника, а это задержка до 8 сек если сигнал без локальных врезок. Если с ними то ещё позже.

А по 6-му сигналу синхронизатор у меня до сих пор спрашивают (на PIC12F675)
ampersant вне форума   Ответить с цитированием
Старый 26.03.2015, 15:23   #10
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от ampersant Посмотреть сообщение
http://www.ptime.ru/Downloads/operations_manual.pdf

всё, что пришло по радио приходит со спутника, а это задержка до 8 сек если сигнал без локальных врезок. Если с ними то ещё позже.

А по 6-му сигналу синхронизатор у меня до сих пор спрашивают (на PIC12F675)
Я думал, что со спутника будет точнее. Ничего не путаем?
Радио на средних волнах из Москвы не через спутник передавало (когда было). Две-три секунды отличалось на Радио России СВ и УКВ.
Цитата:
Т.е., имеются первичные серверы времени, они же приемники спутниковых сигналов ГЛОНАСС/GPS
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 16:11   #11
alexem
Senior Member
 
Аватар для alexem
 
Регистрация: 08.03.2008
Адрес: Самара
Возраст: 45
Сообщений: 490
Вес репутации: 392/43
alexem is just really nicealexem is just really nicealexem is just really nicealexem is just really nice
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Тепрь третье время появилось "сигнал точного времени по Радио России" (пик, пик, пик, пик, пиииик).
Проверь через час - два - три. Будешь удивлён. Не знаю как на Радио Росии, но на Маяке оно вообще "в записи" и от часа к часу пляшет - мама не горюй.
alexem вне форума   Ответить с цитированием
Старый 26.03.2015, 16:30   #12
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от alexem Посмотреть сообщение
Проверь через час - два - три. Будешь удивлён. Не знаю как на Радио Росии, но на Маяке оно вообще "в записи" и от часа к часу пляшет - мама не горюй.
Капитализм и шайтаны. Им же никто бесплатно сервис предоставлять не будет, вот они и записали, нажали на кнопку в плеере, - слушайте, верьте. Точность полминуты всех устроит, почти никто не заметит. Но мы-то знаем, вот специально часы наручные кварцевые часы выставил по радио и одел (так не ношу). Через сутки, и еще через сутки проверю.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 18:23   #13
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,316
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Я думал, что со спутника будет точнее. Ничего не путаем?
Радио на средних волнах из Москвы не через спутник передавало (когда было). Две-три секунды отличалось на Радио России СВ и УКВ.
СВ были самые точные, и ещё 1 канал в советское время т.к. именно по ним передавались сигналы ЭСЧВ. Причем пакеты частоты в кадровой гасящей группе имели точность 1E-12! И насколько я видел эта частота даже не плыла по фазе т.е. частота кадров и строк была в той же точности.
Как этого добивались? Да очень просто! Сигнал передавался по релейкам с аналоговой модуляцией.

Теперь >95% трафика (если не больше) оставшихся в живых релеек занято трафиком телефонии/интернета и сотовой связи.

Разброс до радиовещательных передатчиков теперь ведется только со спутника. И только в цифровом сжатии. На днях побалуюсь BARIX-500 парочкой смогу измерить задержку кодирования декодирования + задержка в буфере. Это ещё без задержки распространения земля-борт-земля. Но зато гос радиовещание все таки имеет стабильность. Вот частные радиокомпании действительно запускают бибики просто автоматически с сервера. Все лежит на совести синхронизации времени этого сервера. Если с сайтов времени - тогда имеем что имеем. Т.е фигню т.к. комп сам по себе идет не точно, а синхронизация не часто.
Я привел метроном не просто так. Он стоит в базе синхронизации станции кодирования и мультиплексирования контента местных врезок в пакетах РТРС-1. Кстати этому предприятию я отдал уже более 20 лет жизни.
ampersant вне форума   Ответить с цитированием
Старый 26.03.2015, 21:17   #14
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/99
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

А еще на компе время можно время с NTP-сервера синхронизировать. Просто пишу (а может кто на самом деле не знает) и вот на нетбуке время может до минуты убежать за 2 дня! Давно уже привык это делать (нужно по работе). Я конечно поменял сервер на ближайший местный. И самое интересное в Виндовс как заходишь в свойства времени и далее на синхронизацию, то Виндовс(7-ка) уже заранее пишет, что время уже было успешно синхронизировано! А ты еще не успел ничего сделать! Видать так они хоть как-то сейчас пытаются уменьшить нагрузку на NTP-сервера - мол пусть чел думает, что время синхронизировал и ничего не станет делать. Проверьте - не поверите. Ихний(микрософтовский) сервер рухнул давно и не работает видно по причине частых и бесполезных синхронизаций.
AleksBak вне форума   Ответить с цитированием
Старый 26.03.2015, 22:02   #15
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от AleksBak Посмотреть сообщение
Ихний(микрософтовский) сервер рухнул давно и не работает видно по причине частых и бесполезных синхронизаций.
Тоже думал, что рухнул или WinXP не поддерживает уже (Home Basic "ошибка синхронизации"), а на XP Prof в сети 3G MTS "успешно" с разницей около 1 сек по часам выставленным по программы Время (больше не с чем сравнить.). Причем секунды изменились где-то на 15 секунд, т.е. факт на лицо. При этом к стационарному компу по сети подключен ноутбук Win7 Home, в котором якобы время синхронизировано с сервером time.windows.com, но оно отличается от времени на стационарном компе на 7-10 секунд даже после принудительной как бы успешной синхронизации по нажатию "Изменить параметры -> Обновить сейчас". Чудеса.
Т.о. два компа в локалке с разницей во времени 7-10 секунд и на обоих "синхронизировано успешно". В общем пока только на одном компе XP Prof время синхронизируется как положено, на XP и 7 Home ошибка или якобы... Может там какая служба не включена или ограничение системы?
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 26.03.2015, 22:40   #16
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/99
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
... Может там какая служба не включена или ограничение системы?
А сервер какой? Поменяй на "europe.pool.ntp.org" и посмотри что будет. Еще вот такая информация - получается, что в мобильной сети как-то "вещается" точное время. Потому что у меня модуль (после включения этой опции) стал "брать" время из сети для настройки своего RTC. И судя по-всему не из интернета (с NTP) берет.
AleksBak вне форума   Ответить с цитированием
Старый 27.03.2015, 04:15   #17
ampersant
Senior Member
 
Аватар для ampersant
 
Регистрация: 26.02.2008
Адрес: IgorV
Сообщений: 2,316
Вес репутации: 4442/103
ampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond reputeampersant has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А сервер какой? Поменяй на "europe.pool.ntp.org" и посмотри что будет. Еще вот такая информация - получается, что в мобильной сети как-то "вещается" точное время. Потому что у меня модуль (после включения этой опции) стал "брать" время из сети для настройки своего RTC. И судя по-всему не из интернета (с NTP) берет.
Билин врет в своей сети до 3 минут. Сравнивал с жпс/глонас
ampersant вне форума   Ответить с цитированием
Старый 27.03.2015, 05:45   #18
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/99
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от ampersant Посмотреть сообщение
Билин врет в своей сети до 3 минут. Сравнивал с жпс/глонас
Я честно говоря эту опцию несколько дней назад обнаружил. И проверил на 2-х операторах. На одном операторе (причем его сигнал сильнее) сразу, при включении модуля (через секунды 2) дает точное время, а на другом (также после такого включения) чаще дает время секунд на 35 меньше чем нужно (чем NTP-шное на компе), а иногда может дать модуль и точное время(!) иногда. Эта информация немного не по теме, но все-таки. Иногда бывает полезно иметь "запасной" источник времени и хотя бы такой.
AleksBak вне форума   Ответить с цитированием
Старый 27.03.2015, 09:01   #19
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А сервер какой? Поменяй на "europe.pool.ntp.org" и посмотри что будет.
Чудеса какие-то. Пишет "успешно синхронизировано" с этим сервером и с time.windows.com тоже "успешно синхронизировано". Как-то не надежно, вчера не работало, сегодня работает.
Цитата:
Сообщение от AleksBak Посмотреть сообщение
Еще вот такая информация - получается, что в мобильной сети как-то "вещается" точное время. Потому что у меня модуль (после включения этой опции) стал "брать" время из сети для настройки своего RTC. И судя по-всему не из интернета (с NTP) берет.
У меня талефон на Android, там настройка есть "синхронизировать по сети" (сотовой), и "по GPS". Т.е. он точно из сотовой сети время берет, т.к. у меня Интернет отключен, я им не пользуюсь с телефона.

Еще такая штука смущает: если на компе дата не совпадает на месяц, то как оно могло синхронизировать, ведь пишет успешно, при включенном брандмауэре. Отключил брандмауэр, так написало, что в целях безопасности нельзя синхронизировать, выставьте правильную дату. Работает не понятно как, но сама ОС продавалась хорошо. Это как в одной программе выскакивает окно "неизвестный прибор, дальнейшие действия не возможны", тут пользователь должен испугаться и закрыть программу. Но, если закрыть это окно и продолжить, то программа продолжает работать с неизвеcтсным прибором до своего крушения и предложения отправить отчет в Microsoft.
Миниатюры
Было успешно.PNG   Ошибка.PNG  
__________________
Прогресс неизбежен.

Последний раз редактировалось Pridnya; 27.03.2015 в 09:12.
Pridnya вне форума   Ответить с цитированием
Старый 27.03.2015, 09:43   #20
AleksBak
Senior Member
 
Аватар для AleksBak
 
Регистрация: 27.02.2007
Адрес: г. Баку
Сообщений: 3,125
Вес репутации: 2885/99
AleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond reputeAleksBak has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Чудеса какие-то. Пишет "успешно синхронизировано" с этим сервером и с time.windows.com тоже "успешно синхронизировано". Как-то не надежно, вчера не работало, сегодня работает.
...
На 7-ке сколько не проверяю - всегда синхронизируется и работает. А может у них(не будем говорить у кого) в XP не получилось нормально это реализовать?
Цитата:
Сообщение от Pridnya Посмотреть сообщение
...У меня талефон на Android, там настройка есть "синхронизировать по сети" (сотовой), и "по GPS". Т.е. он точно из сотовой сети время берет, т.к. у меня Интернет отключен, я им не пользуюсь с телефона...
Я вот сейчас почитал, что оказывается услуга предоставления времени не обязательная вещь у операторов и соотв-но может неправильно работать. Может реализоваться по остаточному принципу даже. Интересно, у того оператора, что неправильно эта функция работает, в СМС будет правильное время? Скорее всего эти функции не связаны друг с другом. А вот то что у тебя импульсы 1PPS, то сдается мне, что не для часов они (т.е. не для RTC), а для синхронизации прерываний системного Таймера в устройствах (системные тики если они есть). А прерывания такого Таймера не один раз в секунду происходят, а множество раз в секунду (я например у себя, в одном устройстве сделал через каждые 50мс, а в другом было 1мс).
AleksBak вне форума   Ответить с цитированием
Старый 27.03.2015, 15:25   #21
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от AleksBak Посмотреть сообщение
А вот то что у тебя импульсы 1PPS, то сдается мне, что не для часов они (т.е. не для RTC), а для синхронизации прерываний системного Таймера в устройствах (системные тики если они есть). А прерывания такого Таймера не один раз в секунду происходят, а множество раз в секунду (я например у себя, в одном устройстве сделал через каждые 50мс, а в другом было 1мс).
Системный таймер у меня на 1мс настроен и тактируется от основного кварца, а часы от другого кварца 32768 Гц. Если бы импульсы от 1PPS были всегда и гарантированно, то можно бы было от них часы тактировать (по секундам) и миллисекунды синхронизировать. А так импульсов нет, да и что-то мне кажется, что это старое что-то, атавизм. Не пойму, как уважаемые зарубежные коллеги их используют, может тактируют вторичные (механические) часы. Представь, что устройство выключилось и импульсы пропали на время. Не знаю зачем.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 27.03.2015, 20:11   #22
BarsTmb
Senior Member
 
Аватар для BarsTmb
 
Регистрация: 30.03.2011
Адрес: Тамбов
Возраст: 48
Сообщений: 337
Вес репутации: 1339/41
BarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud ofBarsTmb has much to be proud of
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от Pridnya Посмотреть сообщение
Представь, что устройство выключилось и импульсы пропали на время.
Всё уже решено до нас - Аппаратура синхронизации и часофикации
Кстати, ещё работает СТВ 4,996МГц (1PPS и 10PPS) и для авиации 66.(6) кГц ДВ.

ЗЫ. Помотрел, как сделано у нас в одной серийной "железке" - по секундному импульсу корректируется счётчик предделителя, причём чем больше расхождение, тем больше шаг коррекции. Получается последовательное и плавное приближение к опорному источнику уменьшающимися шагами без сбоя основного функционала.
__________________
Присмотрелись мы - и действительно!

Последний раз редактировалось BarsTmb; 27.03.2015 в 20:25.
BarsTmb вне форума   Ответить с цитированием
Старый 27.03.2015, 20:32   #23
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Цитата:
Сообщение от BarsTmb Посмотреть сообщение
Всё уже решено до нас - Аппаратура синхронизации и часофикации
Кстати, ещё работает СТВ 4,996МГц (1PPS и 10PPS) и для авиации 66.(6) кГц ДВ.

ЗЫ. Помотрел, как сделано у нас в одной серийной "железке" - по секундному импульсу корректируется счётчик предделителя, причём чем больше расхождение, тем больше шаг коррекции. Получается последовательное и плавное приближение к опорному источнику уменьшающимися шагами без сбоя основного функционала.
Спсаибо! Vanizma тоже про коррекцию писал. Смысл должен быть в этих импульсах. Т.о. вроде получается, что возможна периодическая коррекция часов с учетом разброса частот кварцевых резонаторов и старения. Это предположение.
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Старый 27.03.2015, 21:19   #24
HHIMERA
Senior Member
 
Регистрация: 10.06.2008
Возраст: 56
Сообщений: 2,727
Вес репутации: 3742/99
HHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond reputeHHIMERA has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

Может это что-то прояснит???
HHIMERA вне форума   Ответить с цитированием
Старый 08.06.2016, 10:09   #25
Pridnya
Senior Member
 
Регистрация: 21.01.2009
Возраст: 38
Сообщений: 4,444
Вес репутации: 4370/120
Pridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond reputePridnya has a reputation beyond repute
По умолчанию Re: Синхронизация времени по входу импульсами 1PPS

В общем заработала синхронизация с внешним сигналом по входу 1PPS (секундные импульсы с высокой точностью пока формируются эмулятором, с отклонением выше эталонной и ниже, чтобы посмотреть результат синхронизации): при обнаружении отклонения субсекунд происходит синхронизация. Отклонение времени неизбежно ввиду разницы в частотах низкочастотных кварцевых резонаторов 32768 Гц (она еще и от температуры чуть плавает) и сами кварцы есть удивительные от 32740 до 32782, в одной и той же схеме, и продавцы частенько привирают про +/-5pps (отклонение в миллионных долях, не путать pps и PPS) и индустриальный диапазон (вообще корректно указывать отклонение частоты от температуры pps/градус Цельсия). Оно только при комнатной температуре в +/-5 pps укладывается. Поэтому хоть как калибруй часы в каждом устройстве 1 мс в системе не получишь, а вот с 1PPS легко.

Вход устройства должен быть согласован с волновым сопротивлением кабеля 50 ом, ставим резистор 49,9 Ом 1%.

Только я вот не пойму, в описании на устройство указано, что уровень выходного сигнала без нагрузки соответствует TTL, а на нагрузке 50 Ом уровень 2,5Vpp и нигде в описании не указано чему равно это Vpp и как такое может быть, если из этого ряда 5V; 4.4V; 3.7V; 3.1V; 2.5V 1.9V 1.2V, 0.6V, то в случае выбора 5 вольт получится 5*2,5=12,5 в на нагрузке 50 Ом. Это 12,5*12,5/50 = 3,125 Вт в импульсе. Это ж какой мощности согласующий резистор должен быть на входе 1PPS? Или я что-то не понимаю?
Миниатюры
1-16 50R.PNG   Pulse Distribution Unit 1-16.pdf  
__________________
Прогресс неизбежен.
Pridnya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Имитатор DS18B20 Filya44 Вопросы начинающих 14 12.03.2012 17:39
Передача звукового сигнала по блутуфу в реальном времени. New123 Вопросы начинающих 16 01.05.2009 22:09
PIC16F84 TMR0 Вопрос по времени unkn0wn Вопросы начинающих 12 06.10.2008 04:34
MPLAB+PROTEUS,остановка по времени retas Инструментарий 25 21.12.2007 01:14
Покритикуйте плз схему защиты по входу e_glu Продукция MICROCHIP 8 03.04.2007 19:43


Часовой пояс GMT +3, время: 15:47.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd. Перевод: zCarot