Страница 1 из 13
Электронные часы на микроконтроллере
Добавлено: Вс окт 08, 2006 13:50:47
FoxGlove
Вот мне нужно собрать часы-будильник с автономным питанием, с отображением числа, месяца, года, с таймером обратного отсчёта и сигнализацией о необходимости замены батарейки. Всё это на микроконтроллере.
Посоветуйте, пожалуйста какие-нибудь ссылки с инструкциями по этому делу. Или окажите помощь по разработке системы управления, не бесплатно, разумеется.
Добавлено: Вс окт 08, 2006 14:00:30
Старый ржавый электронщик
какие-нибудь ссылки советуют Яндекс с Гуглем. Мы можем посоветовать пробежаться по схемам с нашего сайта - там и часы были, и обучалка по микроконтроллерам есть.
Добавлено: Вс окт 08, 2006 14:11:13
FoxGlove
Старый ржавый электронщик писал(а):какие-нибудь ссылки советуют Яндекс с Гуглем. Мы можем посоветовать пробежаться по схемам с нашего сайта - там и часы были, и обучалка по микроконтроллерам есть.
Спасибо!
А можете оказать помощь в разработке? Оплата любыми способами.
Добавлено: Вс окт 08, 2006 14:21:41
FoxGlove
avr123.nm.ru писал(а):посмотрите готовые проекты на сайте - telesys.ru там и часы есть и все что нужно для изготовления.
Благодарю!
Добавлено: Вс окт 08, 2006 15:20:50
Max
Что вы так далеко человека посылаете?
http://www.radiokot.ru/circuit/digital/home/09/
Посмотрели бы сначала на родном сайте-то...
Добавлено: Вс окт 08, 2006 22:24:35
Гость
если нужно в codevision поищи в Cornell University
ECE 476 Designing with Microcontrollers Spring 2006
я там видел
Добавлено: Сб мар 15, 2008 00:29:08
Denis-d20
Народ кто может описать примитивный алгоритм часов для AVR просто нужно несколько нагрузок включать в определенное время суток. Ни календаря ни каких либо примочек не нужно просто тупопо 24 часа и допустим одну нагрузку включить с 6,00 до12,00 вторую... но снагрузками я сам разберусь мне только как часы запустить ???
Добавлено: Сб мар 15, 2008 22:18:40
Reboot_s
Самый примитивный алгоритм, хотя может не такой он и примитивный, строится на базе таймера и его прерывания по совпадению. Тактировать лучше от внешнего кварца, точность тогда выше.
Задаешь по прерыванию увеличение или уменьшение счетчика секунд, а в основной программе проверяешь этот счетчик и соответственно увеличиваешь счетчики минут и часов.
И чтоб точность часов не "плыла", обработка прерывания всегда должна продолжатся одинаковый интервал времени. То есть, просто устанавливаешь по срабатыванию прерывания какой-то флаг и работаешь с ним уже в основной программе.
Надеюсь, понятно.
Добавлено: Пн мар 17, 2008 10:10:56
Denis-d20
Спасибо. Пиримерно понятно
Добавлено: Пн мар 17, 2008 16:13:40
MetEl
На самом деле, так жаль, что не видно по ресурсам, использования цветных экранчиков от мобильников и не только. Они, зараза конечно дорогие но на них можно практиковать графику в динамике. Чего я вообще нигде не видел.
Попробывал на LCD от NOKIA стрелочные часики.
Получилось, но скажем частично...
Непонятки были по присвоению signed с unsigned и странности с sin и cos.
Но стрелки я выводил.
А штонить красивое ввиде флешки... у-у
Может на яве, так ведь не под этот проц (Атмега)...
Добавлено: Вт мар 25, 2008 15:36:07
DUKER
А чё там с SIN с COS?? там всё хорошо.... и типы все какие нужно...(накрайняк SIN можно заменить табличкой)
Добавлено: Ср мар 26, 2008 13:37:03
Krik99
Я думаю лутче взять и купить что-то типа DS1307 и не забивать МК вычеслениями даты, времени, и всего такого, а просто принимать данные с DS1307 и выводить на LED или LCD. Вот есле надо описание
http://piclist.by.ru/D-DS-DS1307-RUS/D- ... 7-RUS.html 
Добавлено: Пт май 22, 2009 22:25:04
ooogo
может у кого есть печатка на
вот эти часы? искал не нашел, хочу собрать поэкспериментировать!

Добавлено: Сб май 23, 2009 12:42:59
sidya
а тебе под какой индикатор надо?
Добавлено: Сб май 23, 2009 14:27:52
ooogo
Детали еще не покупал, впринципе под любой, желательно тока размерчик был такой же, люблю "глазастые часы"

у нас продают fys индикаторы тайваньские по 30 р. за штуку, но можно поискать и кнайт брайт, хотя они подароже! Вобщем буду благодарен за любую!

Добавлено: Сб май 23, 2009 14:32:16
sidya
Плату могу развести , а прошивки для них в НЕХ формате нет , а то я в этом неочень силен.
Добавлено: Сб май 23, 2009 16:46:19
ooogo
Я тоже не силен, но чем не повод разобраться?

Там вроде на си прога есть, скомпилить в кодвижане смогу,надо сесть и разобраться. Хочу отцу в машину такие часики сделать, что бы без наворотов, просто время в 24 часовом формате показывали. А то китайские работают максимум 2 месяца и полный бизнес!

По поводу проги надо ввести алгоритм калибровки потому как,все таки разброс кварцов приличный, угадать не получиться, уход будет сосотавлять до 2 мин в сутки.

Кстати на 16 мегагерцах тини уже потреблять будет порядка 15-20 мА, как бы многовавто, может алгоритм Бразенхема задействовать и 8 мегагерцами тактировать - это уже 6 мА, умные люди подскажите?
sidya, если есть интерес предлогаю скоперироваться, прошивку выложу всем. главное определиться с деталями, желательно одинаковыми, что бы тестировать и дорабатывать было проще!?
Прогу на си бегло посмотрел - простая, даже я смогу разобраться, про усовершентвования обещать не буду, а вот покурочить ее запросто!

Добавлено: Сб май 23, 2009 17:09:30
sidya
Я кстати тоже для машины делаю,плату разведу только без индикаторов, я в старый корпус хочу засунуть поэтому подходят только двусигментники с цифрой 10мм
Добавлено: Сб май 23, 2009 19:54:00
headshotbacs
Не гони!!! Самому легче сделать. А печатку не найдешь. Ее просто нигде нет!!!

Добавлено: Сб май 23, 2009 21:37:25
ooogo
Я кстати тоже для машины делаю,
На чем то конкретном остановился?
плату разведу только без индикаторов
посмотрел плату, думаю надо добавить как минимум дроссель по питанию как
здесь, а лучше полностью повторил бы стабилизатор, потому как 16 МГц не мало!

думаю понадобиться 10 штырьковый разъем для программирования!? Ты как программируешь?Если есть возможность надо задействовать PD2, для того чтобы когда зажигание выключено, то индикаторы не светились постоянно, а только после нажатии кнопки в течение, скажем, минуты! В твоем случае наверное кнопки надо ставить на плате с индикаторами, а плату с мк за ней!? Или если хватит места по кругу распологать, кстати, здесь есть тема часов для шестерки смотрел?
Прогу загнал в код вижен и откомпелил как есть, ничего не правил прикрепил.
я в старый корпус хочу засунуть поэтому подходят только двусигментники с цифрой 10мм
у меня на какой то плате валялись надо посмотреть какие с общим анодом или катодом. Блин они без маркировки

Вообще хочу побольше, как оформить еще не думал!
