05.02.2020, 15:21
|
|
Временная регистрация
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
|
Совмещение часового и высокочастотного кварца
Есть задача сделать устройство с часами. В качестве мозга выбран stm32f103.
На устройстве может периодически пропадать основное питание. Поэтому будет использоваться батарейка и часовой кварц. Но, насколько я знаю, время будет немного уходить. Есть конечно способы калибровки, но они трудновыполнимые без специального оборудования.
Я задумал основные часы построить на таймере от высокочастотного кварца. При этом их можно будет достаточно точно корректировать в меню путем задания количества секунд и минут отставания (или "спешения") на период времени.
А часовой кварц использовать для определения времени прошедшего без основного питания и на этом значении и времени сохраненном в BKP регистрах восстанавливать точное текущее время.
Имеет ли смысл данная задумка?
|
|
|
|
05.02.2020, 16:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,043
Сказал спасибо: 2,775
Сказали Спасибо 2,725 раз(а) в 2,015 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Сообщение от SlovachevskyDV
|
способы калибровки, но они трудновыполнимые без специального оборудования.
|
Специальное оборудование - это частотомер и диэлектрическая отвертка для кручения подстроечного конденсатора?
Сообщение от SlovachevskyDV
|
корректировать в меню путем задания количества секунд и минут отставания (или "спешения") на период времени.
|
а если на часовом кварце - этого нельзя сделать?! (в предположении, что "специальное оборудование" для настройки частоты часового кварца недоступно...)
|
|
|
Сказали "Спасибо" Yuri222
|
|
|
05.02.2020, 16:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,360
Сказал спасибо: 85
Сказали Спасибо 618 раз(а) в 373 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Тут еще вопрос в том, что частота от температуры меняется.
А при выключенном питании температуру не узнать.
Да и процесс калибровки сильно усложняется, если учитывать температуру.
Как вариант - использовать специализированные TCXO, типа DS3231
|
|
|
|
05.02.2020, 16:41
|
|
Временная регистрация
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Сообщение от Yuri222
|
Специальное оборудование - это частотомер и диэлектрическая отвертка для кручения подстроечного конденсатора?
а если на часовом кварце - этого нельзя сделать?! (в предположении, что "специальное оборудование" для настройки частоты часового кварца недоступно...)
|
Частотомера у меня нет. Тем более точного.
А вот вторую мысль я подумал сам, но запоздало.
Просто в одной из подобных тем пятилетней давности было написано: "Если хотите большой точности, используйте высокочастотный кварц". Но я сейчас посчитал, с ним тоже не добиться точности даже 1 сек в сутки. т.к регистры там 16 разрядные а секунд в сутках 86400.
Короче уже понял. Смысла в таких маневрах нет.
Последний раз редактировалось SlovachevskyDV; 05.02.2020 в 16:47.
|
|
|
|
05.02.2020, 17:10
|
|
Гуру портала
Регистрация: 26.01.2007
Адрес: Дивное, Россия
Сообщений: 14,979
Сказал спасибо: 7,403
Сказали Спасибо 18,566 раз(а) в 6,455 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Сообщение от SlovachevskyDV
|
Если хотите большой точности,
|
Применяйте часы реального времени.
Например RTC DS3231
__________________
Любое утверждение верно, включая и это.
|
|
|
Сказали "Спасибо" VladimirIvan
|
|
|
05.02.2020, 19:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,018
Сказал спасибо: 3,026
Сказали Спасибо 3,200 раз(а) в 2,171 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
А как-же ввод поправки хода? Электронные часы умели это как минимум 40 лет назад.
P.S. Типичная точность начальной настройки ширпотребных ВЧ кварцев - 30..50 млн. долей (если не брать частоты для Bluetooth и т.п., где нужна точность 5..10 млн.). Камертонных "часовых" кварцев - 20 млн. Так-что "часовые" зачастую точнее.
__________________
Экзорцист 40-го уровня.
Последний раз редактировалось ForcePoint; 05.02.2020 в 19:14.
|
|
|
|
05.02.2020, 19:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 15.11.2010
Сообщений: 2,379
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Сообщение от ForcePoint
|
если не брать частоты для Bluetooth и т.п., где нужна точность 5..10 млн.
|
Спецификация на bluetooth указывает на точность до 20 ppm.
Сообщение от ForcePoint
|
Типичная точность начальной настройки ширпотребных ВЧ кварцев - 30..50 млн. долей
|
Если нужны очень точные кварцы, то TСХO. Но тогда про батарейку забыть.
|
|
|
|
05.02.2020, 20:49
|
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
У встроенного RTC есть цифровая калибровка. Работает в сторону уменьшения (замедления часов) до -121 ppm. Физически находится в регистрах BKP. А откалибровать просто. Я тыщщу раз так делал. Понадобятся референсные точные часы. Или источник времени из интернета. Выставляем время на устройстве секунда-в-секунду, через пару дней замеряем расхождение, вычисляем расхождение в количестве ppm. Если получился положительный ppm (RTC спешат), то в регистр BKP-›RTCCR вносим поправку в соотвествтии с референс-мануалом и документом AN2604. Если RTC отстают, то на одну единицу уменьшаем предделитель RTC и вычисляем получившуюся частоту, вносим поправку в регистр RTCCR.
|
|
|
Сказали "Спасибо" NewWriter
|
|
|
05.02.2020, 23:40
|
|
Гуру портала
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,697
Сказал спасибо: 189
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Не судьба взять модуль gps и с него время читать???
Там точно такой же кварц и точно такое же питание от батарейки доя него именно. он время считает есои спутники не видны а потом если увидит хоть один - корректирует сразу.
Для установки времени модули нужен крайне слабый сигнал если чо.
И для этого хватит куска проволоки длиной 3см
__________________
кагмаподэ магмаподэ
Последний раз редактировалось индюк; 05.02.2020 в 23:42.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо индюк за это сообщение:
|
|
|
06.02.2020, 09:20
|
|
Временная регистрация
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
|
Re: Совмещение часового и высокочастотного кварца
Сообщение от VladimirIvan
|
Применяйте часы реального времени.
Например RTC DS3231
|
Спасибо. на будущее учту. Но в данном устройстве считается каждая копейка. т.к за копейки его хотят продавать.
PS А вы DS3231 использовали? Реально то как ее хвалят в рекламках? Если да, то штука и правда хорошая.
Последний раз редактировалось SlovachevskyDV; 06.02.2020 в 09:33.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:09.
|
|