Простые часы на микроконтроллере
Re: Простые часы на микроконтроллере
Proteus вроде не может симулировать контроллер одновременно с внутренним тактированием и асинхронным от внешнего кварца.
если прижать кнопку "mode" то можно вызвать режим коррекции и выбрать количество секунд которые будут прибавляться или отниматься в конце суток. Соответственно когда на дисплейчике "L" производится вычитание а когда "H" прибавление, или прочерк если ничего этого не требуется. Грубовато конечно - минимальный шаг получается пол-минуты в месяц.
Кстати была версия и с люминисцентными индикаторами, но для постоянно включенного устройства они слишком много жрут.
если прижать кнопку "mode" то можно вызвать режим коррекции и выбрать количество секунд которые будут прибавляться или отниматься в конце суток. Соответственно когда на дисплейчике "L" производится вычитание а когда "H" прибавление, или прочерк если ничего этого не требуется. Грубовато конечно - минимальный шаг получается пол-минуты в месяц.
Кстати была версия и с люминисцентными индикаторами, но для постоянно включенного устройства они слишком много жрут.
- Вложения
-
- 6dgt_pcb.jpg
- (78.13 КБ) 935 скачиваний
-
- 4dgt_pcb.jpg
- (85.01 КБ) 919 скачиваний
-
- clock 002.JPG
- (40.4 КБ) 925 скачиваний
Re: Простые часы на микроконтроллере
А где гашение нуля в старшем разряде часов?
Re: Простые часы на микроконтроллере
За АВР не пробовал, а ПИК может.jeelman писал(а):Proteus вроде не может симулировать контроллер одновременно с внутренним тактированием и асинхронным от внешнего кварца
Re: Простые часы на микроконтроллере
Adusik писал(а):А где гашение нуля в старшем разряде часов?
в той прошивке что в архиве гашение есть.
Re: Простые часы на микроконтроллере
В схеме Atmega8L, на Ваших фото Atmega8А, аккумулятора в автономном режиме хватает для питания МК?
Re: Простые часы на микроконтроллере
Измерение тока в режиме питания от батареи даёт где то 300 - 500мкА. Если принять остаточную ёмкость аккумулятора 300мАч получается около месяца.
Что касается минимально возможного напряжения работы то оно с учётом падения напряжения на диоде и установке детектора на 2,7V составляет примерно 3V. Поскольку в eeprom хранится значение для коррекции хода часов, то BOD отключать нежелательно.
Что касается минимально возможного напряжения работы то оно с учётом падения напряжения на диоде и установке детектора на 2,7V составляет примерно 3V. Поскольку в eeprom хранится значение для коррекции хода часов, то BOD отключать нежелательно.
Re: Простые часы на микроконтроллере
Уважаемые коточеловеки, помогите любителю: купил большие семи сегментные индикаторы с общим катодом, которые питаются 8 вольтами... Не могу сообразить, как сделать подключение через PNP и NPN транзисторы к микроконтроллеру. UNL2003 и тому подобное как-то не прёт... Разные варианты подключений перепробовал - индикаторы тупо полностью все светятся и всё! А хочется время увидеть. Транзюки использовал bc807 и bc817...Подключал их через 1Ком к микроконтроллеру. Помогите, пожалуйста, нубу, кто чем может. (Только я прошу - не надо писать о том какой я глупый или давать ссылку на какую-то стрёмную схему на китайском сайте) Буду благодарен за любую адекватную помощь.
Re: Простые часы на микроконтроллере
ОК большие конечно не просто подключить, но можно. Можно вот так например делаем нечто вроде двухполярного питания, берем стаб на -5В(7905) земля соответственно -5В относительно +, питание индикаторов -9, ну или если легче для восприятия +5 и -4 питание относительно земли 
Либо можно конечно на 16ти транзисторах или TD62783 сделать преобразование 5>9 + 4 ключа в катоды.
Либо можно конечно на 16ти транзисторах или TD62783 сделать преобразование 5>9 + 4 ключа в катоды.
Re: Простые часы на микроконтроллере
Martin76, спасибо за подсказку... (уже не первый раз меня выручаешь) Чуток обнаглею: не подкинешь ссылку на схему с горсткой транзисторов, ибо микруху TD62783 (прикольная вещь, даже не знал о существовании оной) проблематично и дороговато будет достать. В первую схему(рисунок) врубился через пол часа
, но, если не сложно, помоги с "дополнительным вариантом" на 16 транзюках.
Мне жизненно необходимо мозг тренировать разными вариантами исполнений, а то паяя схемы раз в пол года, я ничему и до старости не научусь!
Мне жизненно необходимо мозг тренировать разными вариантами исполнений, а то паяя схемы раз в пол года, я ничему и до старости не научусь!
Re: Простые часы на микроконтроллере
Вот так еще можно под разные прошивки.
Re: Простые часы на микроконтроллере
jeelman писал(а):а я такие себе сделал
Уважаемый jeelman не могли бы подсказать как выставляли фьзы (черт кот бы их побрал).
Пытался прошить Ponyprog, вроде начал прошиваться, но на верификации показал ошибку и не стирается. Может требует внешнего тактирования, а может слишком китайская микросхема (с Ebay).
Re: Простые часы на микроконтроллере
скриншот с фьюзами имеется в сообщении от сен 22, 2013 11:59:35 на предыдущей странице (схема на 4 цифры).
я использую оболочку AVR_Burn_o_Mat (или, в сложных случаях, avrdudeprog_3) в связке с AVRDude и самодельным программатором по мотивам PetkaSTK2.
Так вот надо отметить что этот Burn_o_Mat весьма удобен и практически исключает ошибки при программировании фьюзов.
Тактирование меги от внутреннего RC на 4МHz, а часовой кварц работает с асинхронным таймером сам по себе.
Также нужно включить BOD 2,7V (чтобы eeprom не слетала) и фьюз CKOPT (а то сильно спешить будут).
я использую оболочку AVR_Burn_o_Mat (или, в сложных случаях, avrdudeprog_3) в связке с AVRDude и самодельным программатором по мотивам PetkaSTK2.
Так вот надо отметить что этот Burn_o_Mat весьма удобен и практически исключает ошибки при программировании фьюзов.
Тактирование меги от внутреннего RC на 4МHz, а часовой кварц работает с асинхронным таймером сам по себе.
Также нужно включить BOD 2,7V (чтобы eeprom не слетала) и фьюз CKOPT (а то сильно спешить будут).
- Вложения
-
- pusb_prog.GIF
- (155.81 КБ) 739 скачиваний
Re: Простые часы на микроконтроллере
Вот, что у меня получилось. http://youtu.be/JfysIT1C8pk
-
belov.alex1995
- Встал на лапы
- Сообщения: 91
- Зарегистрирован: Сб ноя 30, 2013 01:57:26
Re: Простые часы на микроконтроллере
По какой схеме собирали?
Последний раз редактировалось AlekseyEnergo Ср дек 18, 2013 12:00:59, всего редактировалось 2 раза.
Причина: Нарушение пункта 2.7 правил форума. Подредактировано. Предупрежден!
Причина: Нарушение пункта 2.7 правил форума. Подредактировано. Предупрежден!
Re: Простые часы на микроконтроллере
Re: Простые часы на микроконтроллере
Уважаемый Vitalyadm спасибо за Ваш проект! классные часики! собрал с 30 стр.
возник вопрос, Вы на 34 стр предложили прошивку -она с оа или ок? и две секунды это время свечения дополнительного светика на 19 ножке? Просто я использовал 1-ю прошивку где горит 15 сек каждый час. вместо светика я подключил зумер.15 сек все-таки многовато, хотелось бы чтоб каждый час по 2сек поэтому спросил.
возник вопрос, Вы на 34 стр предложили прошивку -она с оа или ок? и две секунды это время свечения дополнительного светика на 19 ножке? Просто я использовал 1-ю прошивку где горит 15 сек каждый час. вместо светика я подключил зумер.15 сек все-таки многовато, хотелось бы чтоб каждый час по 2сек поэтому спросил.
- DeBest
- Первый раз сказал Мяу!
- Сообщения: 21
- Зарегистрирован: Ср дек 25, 2013 14:10:36
- Откуда: Togliatti
Re: Простые часы на микроконтроллере
Тоже собирал с 30 страницы. Автору - хорошего припоя
CC56-21SRWA индикаторы показались мелковатыми. Использовал чуть больше два DA08-11EWA с общим анодом.
Вместо DP точек в разделителе поставил обычные светодиоды. Ключи управления собраны на 2N2222.
Перемычки желательно устанавливать до монтажа деталей.
CC56-21SRWA индикаторы показались мелковатыми. Использовал чуть больше два DA08-11EWA с общим анодом.
Вместо DP точек в разделителе поставил обычные светодиоды. Ключи управления собраны на 2N2222.
Перемычки желательно устанавливать до монтажа деталей.
- Вложения
-
- da08-11ewa.lay
- (86.14 КБ) 585 скачиваний
Re: Простые часы на микроконтроллере
Спасибо большое автору за схему. Собрал со стр.30, прошивка со стр.45. Подскажите плз, может кто сталкивался с таким: в моем варианте в цифрах 3, 5 и 9 не горят сегменты D, то есть нижние. Ошибок вроде нет, но
.
.Re: Простые часы на микроконтроллере
( Ошибок вроде нет)
схема полность рабочая, проверяйте внимательно,а лучше тестером прозвоните от сегмента до меги.зачастую бывает незаметные косяки.
я собрал на двух разделенных индикаторах, в качестве сек.точек использовал прямоугольный Светик с полоской изоленты посередине,получилось две мелкие квадратные точки (круглые точки как-то надоели,да и не смотрятся)
единственно заметил небольшую неточность, сек.точки мигают 37 раз в мин.
а так сами часы идут удивительно точно.
кто нибудь умный, может переделать прошивку с оа на индикацию лишнего светика на 1 или 2 сек?
схема полность рабочая, проверяйте внимательно,а лучше тестером прозвоните от сегмента до меги.зачастую бывает незаметные косяки.
я собрал на двух разделенных индикаторах, в качестве сек.точек использовал прямоугольный Светик с полоской изоленты посередине,получилось две мелкие квадратные точки (круглые точки как-то надоели,да и не смотрятся)
единственно заметил небольшую неточность, сек.точки мигают 37 раз в мин.
кто нибудь умный, может переделать прошивку с оа на индикацию лишнего светика на 1 или 2 сек?
Re: Простые часы на микроконтроллере
To MTSnik:
Спасибо, попробую проверить еще раз, смущает то, что цифры 2 и 8 засвечиваются правильно. Индикация динамическая.
Спасибо, попробую проверить еще раз, смущает то, что цифры 2 и 8 засвечиваются правильно. Индикация динамическая.