Страница 1 из 1
Часы от внутреннего генератора
Добавлено: Пт апр 11, 2014 22:15:18
Valek3306
Как сделать часы на тини2313 с внешним часовым кварцем я прекрасно понял. Но вот как решить туже задачу без кварца? Подскажите алгоритм пожалуйста!
Re: Часы от внутреннего генератора
Добавлено: Пт апр 11, 2014 22:35:06
Ser60
Так и напрашивается следующий вопрос типа как теперь спаять плату без припоя.
А серьезно, МК должен откуда-то знать на сколько секунд убегают (или отстают) часы, скажем за сутки и использовать разницу для коррекции времени, скажем в полночь. Величину коррекции должен будет указать сам юзер, например, через кнопки. Т.к. внутренний генератор МК не термокомпенсирован, его частоту придется также компенсировать программно, имея на борту точный датчик температуры и экспериментально подобранные величины коррекции.
И ради чего это все? Впрочем, еще решение использовать микросхему RTC с встроенным кристаллом, например DS3231M. Тогда формально на плате кварца не будет. При наличии на рынке таких микросхем, вышеописанные "ухищрения" - это просто курам на смех.
Re: Часы от внутреннего генератора
Добавлено: Пт апр 11, 2014 23:27:17
HHIMERA
Вариантов много... выделять 50Гц из сети... строчную с телевизора... сигналы точного времени с приёмника... 1PPS с GPS... и т.д. ...
Re: Часы от внутреннего генератора
Добавлено: Сб апр 12, 2014 20:51:15
watchmaker
Вариантов много...
Из них реально осуществим только первый, да и то хорошей стабильности не будет - у меня дешевые китайские часы на ЛМ8560 выдавали от 0 до -10 секунд в сутки. Поставил генератор на attiny25 - теперь +1..2 секунды практически стабильно.
Re: Часы от внутреннего генератора
Добавлено: Пн апр 14, 2014 14:37:46
Gudd-Head
Без кварца можно тактировать МК от стабильного генератора

Re: Часы от внутреннего генератора
Добавлено: Пн апр 14, 2014 16:42:39
ARV
единственный способ получить точные часы без кварца - это использовать отдельную микросхему часов типа DS3232 или аналогичную - со встроенным прецизионным генератором

Re: Часы от внутреннего генератора
Добавлено: Пн апр 14, 2014 16:47:08
Jemchug
watchmaker писал(а):Из них реально осуществим только первый.
Почему только первый.
Вот еще 40 лет назад делал синхронизатор для электронных часов по сигналам точного времени радиостанции "Маяк"
http://publ.lib.ru/ARCHIVES/R/''Radio'' ... fax%5d.zipЧасы тоже были на транзисторах.
Если кто захочет повторить, то могу схему выложить.
Там всего порядка 60 транзисторов.


Схема здесь.
Спойлер

А это попроще.
http://publ.lib.ru/ARCHIVES/R/''Radio'' ... fax%5d.zip
Схема тут.
Спойлер

Второй можно приспособить даже к механическому будильнику.

Спойлер

А при современной элементной базе тоже мне нашли проблему.
Правда делалось это из за того, что делитель частоты для кварца на транзисторах получался намного больше, чем подобные синхронизаторы, а так делали задающий генератор на одну минуту и вперед!

Делать не рекомендую, да и вряд ли сможете.
Ставьте кварц и не парьтесь.
Хотя сейчас всю эту систему можно сделать на том же микропроцессоре и однокристальном приемнике вплоть до ТDA7021
Re: Часы от внутреннего генератора
Добавлено: Пн апр 14, 2014 16:58:35
ИС-пытатель
Это уже мазохизм....