Форум программистов, компьютерный форум, киберфорум
Наши страницы
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/36: Рейтинг темы: голосов - 36, средняя оценка - 4.94
WhytiSpyryt
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 44
1

RTC (Real Time Clock chips) синхронизация/сброс

23.07.2015, 08:52. Просмотров 6639. Ответов 12
Метки нет (Все метки)

Всем доброго времени суток!
Озадачился вопросом на тему синхронизация RTC на разных устройствах но выполняющие однотипную функцию.
Процедуру и организационные вопросы по поводу синхронизации не обсуждаем.
Просто я хочу сделать это хардварно, поэтому ищу такой чип RTC с пином на который "прижимаешь" а он сбрасывает свои регистры в ноль и по "отпускании" начинает тикать штатно.
Подскажите модель RTC чипа, а то я что то запутался в даташитах (не совсем видать правильно перевожу, туманно как-то)

Спасибо Огромное!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2015, 08:52
Ответы с готовыми решениями:

Real time clock error - Check date and time setting
Всех приветствую! Ноутбук Lenovo b590, после помывки и просушки мат платы, при включении стал...

Execution Time и clock()
Добрый день, пишу на codeblocks, ubuntu. Хочу узнать, в чем различие между execution time и clock()...

Bsod clock watchdog time out
Имеется: -мать Asus m4n78; -озу 2GB x4 Sumsung -CPU Amd Phenom x4 9500 Стояла windows 8.1 x32...

Real time debugging
Каким образом это можно реализовать в XNA? Что я хочу, так это следующее: при компиляции проекта...

Out of memory in Real-Time
При нажатии на кнопку Connect To Target возникает ошибка: Error occurred while executing External...

12
WhytiSpyryt
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 44
27.07.2015, 11:44 2
Попробую задать вопрос по другому.
Например так:-
Каким образом можно достаточно точно ( с точностью до 1/2 секунды ) синхронизировать два и более RTC чипа?
Чипы однотипные, условия среды одинаковые.

ЗЫ главное правильно задать вопрос и скорее всего получишь правильный ответ :-)
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
27.07.2015, 13:20 3
У меня лично возникло несогласие с
Процедуру и организационные вопросы по поводу синхронизации не обсуждаем.
Давайте обсуждать.
Потому как кажется что вы пытаетесь использовать RTC не по назначению. Жестко синхронизировать устройства по времени можно (нужно, проще) без использования RTC. Не вижу смысла синхронизировать их методом подачи стартового импульса с точностью до наносекунд, если они у вас уже через пару секунд разбегутся на приличное время.
Во втором сообщении оказалось, что точность нужна +-1/2 секунды, так и выставляйте всем время относительно системного времени в микроконтроллере методом записи нужных данных в регистры.
RTC не точнее чем МК, затактированный от внешнего кварца.
0
YTYOUT
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
27.07.2015, 13:40 4
Мастер с RTC и рассыл по радио каналу
0
WhytiSpyryt
0 / 0 / 0
Регистрация: 09.03.2014
Сообщений: 44
27.07.2015, 14:58 5
OK! Из за своей косноязычность попытаюсь объяснить еще разок.
Вот смотрите, есть энное количеств логгеров которые сихроно, раз в секунду, запоминают некие данные.
Эти логеры удаленны друг от друга в требуемом порядке на некой территории.
Соединить их каким-нибудь сигнальным проводом для синхронизации нет возможности.
Через некоторое время они снимаются и с каждого логгера сгружаются в ПК.
И в спец программе синхронизируются с первой секунде и отображаются в виде, например, графиков.

Так вот для точной синхронизации я хочу использовать RTC. Но каким образом я могу синхронизировать все RTCишки одновременно?
Я предположил что возможно имеется чип с пином на который если подать сигнал можно обнулить/сбросить отсчет времени. Но такой чип я еще не нашел.
Может кто знает о таком чипе? Подскажите.

Спасибо
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
27.07.2015, 18:16 6
2WhytiSpyryt, мне кажется проблема немного надумана. Взять нормальные кварцевые резонаторы для RTC. Откалибровать каждый RTC. Получите часы с заданной точностью. Далее высчитываете (либо измеряете) максимальный уход за определенное время и определяете требуемую периодичность синхронизации времени. Затем периодически с компа выставляете точное время в прибор. Если нереалтаймовость ПК не позволяет выставить точное время, то собираете устройство на мк, которое будет выставлять точное время в прибор.

А если хотите сигналом синхронизировать, то необязательно иметь эту функцию в RTC.
Алгоритм.
Нажимаем кнопку на приборе - прибор останавливает RTC и выставляет дефолтное время.
Ждем появления сигнала синхронизации на входе МК.
Когда сигнал получен - запускаем RTC.
Все приборы получив этот сигнал, запустят RTC одновременно.
0
YTYOUT
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
28.07.2015, 13:11 7
На хрен плодить столько RTC и их синхронизировать , если можно взять один и им ставить для всех отметки времени
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
28.07.2015, 13:55 8
Цитата Сообщение от YTYOUT
На хрен плодить столько RTC и их синхронизировать , если можно взять один и им ставить для всех отметки времени
А если связи между девайсами нет вообще?
0
YTYOUT
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
28.07.2015, 14:46 9
А как без связи можно синхронизировать кучу девайсов? Кто-то должен махать флажком старт и пулять из пистолета.
0
pridotor_r
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 115
28.07.2015, 16:49 10
Цитата Сообщение от YTYOUT
А как без связи можно синхронизировать кучу девайсов? Кто-то должен махать флажком старт и пулять из пистолета.
ну допустим изначально эти логгеры снесли в кучу и нажали кнопку.

По делу: синхронно их стартовать - полдела, еще надо чтобы время синхронно тикало, обычный часовой кварц даст (точность 10^-4) гарантию неразбегания на секунду на преиод всего 4-5 часов, дальше надо пересинхронизировать. Или кварц с термостатом или секундная метка от GPS.
0
YTYOUT
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 1,946
28.07.2015, 21:40 11
Ну допустим он поставит DS3232M c разбросом Timekeeping Accuracy ±5ppm (±0.432 Second Day). Кстати у нее есть сброс. Или DS32kHz- 32.768kHz Temperature-Compensated
Crystal Oscillator на любой известный RTC Accurate to ±4 Minutes/Year (-40°C to +85°C) Accurate to ±1 Minute/Year (0°C to +40°C) . Но хотя бы у одного логгера слетает питание и всё он уже не синхрон пока кнопку не нажали. Ну а у нескольких?
Я в доме всем устройствам с одного мастера рассылаю часы- и не забочусь о синхронизации , даже у тех , что были отключены или появились вновь.
0
itysiy
0 / 0 / 0
Регистрация: 18.01.2012
Сообщений: 1,418
29.07.2015, 08:02 12
Цитата Сообщение от YTYOUT
Но хотя бы у одного логгера слетает питание и всё он уже не синхрон пока кнопку не нажали. Ну а у нескольких?
Опять выставить ему время по точной опоре и в путь.
Цитата Сообщение от YTYOUT
Я в доме всем устройствам с одного мастера рассылаю часы- и не забочусь о синхронизации , даже у тех , что были отключены или появились вновь.
Далеко не всегда есть возможность связи.
0
mShit
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 1,217
29.07.2015, 16:08 13
Как вариант корректировать данные о времени в момент слива логов в ПК.
0
29.07.2015, 16:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2015, 16:08

Real Time Counter
Всем привет! С AVR работаю недавно, по этому есть пару вопросов и советов. Возник вопрос по поводу...

Сетевые real-time игры
Здравствуйте, в универе дали курсач по ООП свой проект. Хотел попробовать написать сетевую...

Real-time отладка с ST-Link
Подскажите, давно не занимался STM-ми, а щас потребовалось: имеется ли возможность просматривать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru