Страница 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
Без кварца можно тактировать МК от стабильного генератора :idea:

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
ИС-пытатель
Это уже мазохизм....