
Простые часы на микроконтроллере
Re: Простые часы на микроконтроллере
Согласен.Если применять обычный акум,без встроенного контроллера.

Re: Простые часы на микроконтроллере
Можно еще и так


Последний раз редактировалось bars59 Вс мар 27, 2011 17:08:46, всего редактировалось 2 раза.
- leonid62
- Сверлит текстолит когтями
- Сообщения: 1274
- Зарегистрирован: Чт ноя 18, 2010 12:59:49
- Откуда: Мурманск
Re: Простые часы на микроконтроллере
O-LED
Спасибо за разъяснение! +1
Необходимое, правильное и в тоже время простое решение для Li-ion АКБ.
Спасибо за разъяснение! +1
Необходимое, правильное и в тоже время простое решение для Li-ion АКБ.
Re: Простые часы на микроконтроллере
bars59 писал(а):Попробуй залей эту прошивку.Это прошива от aki.В архиве есть для ОК и ОА.У меня работает прекрасно.Кварц на 10 мгц.
bars59 писал(а):Сейчас проверил точность хода.Три дня назад делал контроль.Сейчас сравнил,получается за три дня ушли вперед на три секунды.В день секунда.
Я считаю это нормально для бытовых часов.
Здравствуйте. Не сразу сообразил, что это мои прошивки простых часов, которые позволяют с точностью до тика контроллера устанавливать секундный интервал. Например, у Вас часы бегут на 1 секунду в сутки, т. е. частота тактирования, по моим подсчетам, составляет 10'000'116Гц.
Откорректировал
Последний раз редактировалось akl Пн мар 28, 2011 17:26:55, всего редактировалось 1 раз.
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Простые часы на микроконтроллере
Здраствуйте. Вы наверное тут имеете в виду 10'000'116Гц.
Да интересные часики, особенно когда их можно собрать в конкретном исполнении для какой либо цели , радуют.
Я вот попробовал в исходнике для этой схемы под индикатор ОК , сделать изменения , чтобы можно было собрать схему и на ОА.
В общем получилось
но не всё , точки при моих изменениях исходника исчезают
.
Я думаю что некоректно инвертировал значения в этом месте.

Но индикация в общем в норме, может это потом где вылезет, а вот точки, ну никак в ОА, не получается засветить.
Подскажите пожалуйста.
Да интересные часики, особенно когда их можно собрать в конкретном исполнении для какой либо цели , радуют.
Я вот попробовал в исходнике для этой схемы под индикатор ОК , сделать изменения , чтобы можно было собрать схему и на ОА.
В общем получилось
Я думаю что некоректно инвертировал значения в этом месте.
Но индикация в общем в норме, может это потом где вылезет, а вот точки, ну никак в ОА, не получается засветить.
Подскажите пожалуйста.
- Вложения
-
- SW_FULL_OA.rar
- Текст с моими измениями под ОА
- (2.93 КБ) 320 скачиваний
-
- Часы.png
- (14.57 КБ) 2788 скачиваний
Последний раз редактировалось Coviraylhik Пн мар 28, 2011 18:54:12, всего редактировалось 2 раза.
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Re: Простые часы на микроконтроллере
Интересный момент: часы на DS1307 тоже бегут. В сутки на 2 секунды примерно.
Придётся делать программную коррекцию...
Придётся делать программную коррекцию...
Re: Простые часы на микроконтроллере
Здравствуйте. Да, конечно, я ошибся.Coviraylhik писал(а): Вы наверное тут имеете в виду 10'000'116Гц.
Но индикация в общем в норме, может это потом где вылезет, а вот точки, ну никак в ОА, не получается засветить.
Подскажите пожалуйста.
Насчет, точек. Вы сделали правильные таблицы, но точки поджигаются в обработчике прерывания
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Простые часы на микроконтроллере
Да подставил эти два значения , и прошивка ОА стала полноценой.
Теперь в этой схеме часов полного формата времени можно использовать индикаторы ОА и ОК.

akl спасибо !
Теперь в этой схеме часов полного формата времени можно использовать индикаторы ОА и ОК.

akl спасибо !
- Вложения
-
- SW_FULL_OA_OK.rar
- Прошивка часов ОА и ОК
- (59.53 КБ) 418 скачиваний
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
-
qwerky
- Мучитель микросхем
- Сообщения: 487
- Зарегистрирован: Пт июн 12, 2009 19:17:35
- Контактная информация:
Re: Простые часы на микроконтроллере
ploop писал(а):Интересный момент: часы на DS1307 тоже бегут. В сутки на 2 секунды примерно.
Придётся делать программную коррекцию...
или подстроечный конденсатор на кварце.
еще DS3231 избавляет от геморроя
Re: Простые часы на микроконтроллере
или подстроечный конденсатор на кварце.
Не нравится мне эта затея с кондёрами. Попробую кварц подобрать, есть у меня несколько на 32768.
Вообще в даташите сказано, что она может бежать при сильном уровне помех. Но тут-то откуда...
Re: Простые часы на микроконтроллере
Здравствуйте. По конденсаторам полностью согласен. Они любой самый качественный резонатор превращают в банальную посредственность. За это кварц мстит своей нестабильной частотой, которая, в основном, определяется не его собственными параметрами, а фигней, навешанной снаружи.
Основной недостаток всех RTC-микросхем это зависимость от частотозадающего элемента. Причем, есть только одна точка, в которой формирование секундного интервала будет правильным. Другое дело часы на микроконтроллере. Здесь можно применить резонатор с самой неудобной частотой генерации (кстати, цена у них, как правило, ниже) и немного поднапрягшись "для себя любимого" сформировать требуемый интервал времени с точностью 1 период частоты генерации системы резонатор-контроллер. Например, у Coviraylhik в секундомере viewtopic.php?p=736160#p736160 стоит кварц ну прям идеальный для применения в часах. Тем не менее, получилось неплохо, ИМХО. Здесь http://radiokot.ru/circuit/digital/home/51/ тоже не самый точный 32'768-герцовый кварц, а 10 секунд формируется с точностью до периода.
Кчемувсеэтоя. Просто, если применяется микроконтроллер, то его возможности нужно максимально использовать. Сейчас же, открываю исходник (например, стартовый из статьи) и вижу
-[1/(10'000'000/256)]*15625=0.400'000 сек Уряяяя!
-[1/(10'003'823/256)]*15625=0.399'847 сек или часы с таким кварцем за каждые 43,6 мин будут убегать на секунду.
Чё делать? О! Поставить конденсатор подстроечный и крутить его до ......
И это касается не только часов, а частотомеров, спидометров, тахометров. Извините. Наболело.
Основной недостаток всех RTC-микросхем это зависимость от частотозадающего элемента. Причем, есть только одна точка, в которой формирование секундного интервала будет правильным. Другое дело часы на микроконтроллере. Здесь можно применить резонатор с самой неудобной частотой генерации (кстати, цена у них, как правило, ниже) и немного поднапрягшись "для себя любимого" сформировать требуемый интервал времени с точностью 1 период частоты генерации системы резонатор-контроллер. Например, у Coviraylhik в секундомере viewtopic.php?p=736160#p736160 стоит кварц ну прям идеальный для применения в часах. Тем не менее, получилось неплохо, ИМХО. Здесь http://radiokot.ru/circuit/digital/home/51/ тоже не самый точный 32'768-герцовый кварц, а 10 секунд формируется с точностью до периода.
Кчемувсеэтоя. Просто, если применяется микроконтроллер, то его возможности нужно максимально использовать. Сейчас же, открываю исходник (например, стартовый из статьи) и вижу
-[1/(10'000'000/256)]*15625=0.400'000 сек Уряяяя!
-[1/(10'003'823/256)]*15625=0.399'847 сек или часы с таким кварцем за каждые 43,6 мин будут убегать на секунду.
Чё делать? О! Поставить конденсатор подстроечный и крутить его до ......
И это касается не только часов, а частотомеров, спидометров, тахометров. Извините. Наболело.
Re: Простые часы на микроконтроллере
Лично для меня программирование,темный лес.Мне проще подобрать кондер.
А насчет
Так не надо вешать фигню.А ставить кондеры качественные,с малым ТКЕ.
И я думаю что я не одинок в своих мыслях.Потому что большинство радиолюбителей не умеют программировать.
А насчет
За это кварц мстит своей нестабильной частотой, которая, в основном, определяется не его собственными параметрами, а фигней, навешанной снаружи.
Так не надо вешать фигню.А ставить кондеры качественные,с малым ТКЕ.
И я думаю что я не одинок в своих мыслях.Потому что большинство радиолюбителей не умеют программировать.
Re: Простые часы на микроконтроллере
Парни и девушки(если есть они тут:)) просьба есть, нужна прошивка для часов желательно таких http://radiokot.ru/circuit/digital/home/33/ , но с 12ти часовым циклом, черт не помню как называется, короче в Американском формате, т.е. AM и PM что б были под такой индикатор http://optoelectronics.liteon.com/en-us ... =LTG-9908Y с общим анодом. Заранее спасибо.
Re: Простые часы на микроконтроллере
AM и PM что б были под такой индикатор http://optoelectronics.liteon.com/en-us ... =LTG-9908Y с общим анодом.
А чем "A" и "P" индицировать?
Re: Простые часы на микроконтроллере
ploop писал(а):AM и PM что б были под такой индикатор http://optoelectronics.liteon.com/en-us ... =LTG-9908Y с общим анодом.
А чем "A" и "P" индицировать?
В сам индикатор встроен светодиод для AM
Re: Простые часы на микроконтроллере
А точно, не заметил.
Классный индикатор, там еще будильник есть...
Классный индикатор, там еще будильник есть...
- Coviraylhik
- Мучитель микросхем
- Сообщения: 420
- Зарегистрирован: Чт июн 03, 2010 23:06:12
Re: Простые часы на микроконтроллере
Djsann писал(а):Парни и девушки(если есть они тут:)) просьба есть, нужна прошивка для часов желательно таких http://radiokot.ru/circuit/digital/home/33/ , но с 12ти часовым циклом, черт не помню как называется, короче в Американском формате, т.е. AM и PM что б были под такой индикатор http://optoelectronics.liteon.com/en-us ... =LTG-9908Y с общим анодом. Заранее спасибо.
Вот попробуй это , здесь в последнем правленом исходнике от akl я изменил на 12 часовый цикл , теперь должно работать с твоим индикатором LTG-9908Y с общим анодом, время считает до 11.59 и новый цикл счёта.
Используется схема которая в статье. Во вложении НЕХ для ОА.
- Вложения
-
- clock_2313_CA.rar
- (2.3 КБ) 296 скачиваний
Некакого перимирия, Некаких мирных шагов навстречу и периговоров.
Re: Простые часы на микроконтроллере
Coviraylhik спасибо большое))
- RUSLAN6П3С
- Родился
- Сообщения: 15
- Зарегистрирован: Чт фев 24, 2011 23:54:38
- Откуда: Мариуполь(тот самый)
Re: Простые часы на микроконтроллере
как установить мк на внешний кварц 