Простые часы на микроконтроллере

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


jeelman
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

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

Сообщение jeelman »

Proteus вроде не может симулировать контроллер одновременно с внутренним тактированием и асинхронным от внешнего кварца.

если прижать кнопку "mode" то можно вызвать режим коррекции и выбрать количество секунд которые будут прибавляться или отниматься в конце суток. Соответственно когда на дисплейчике "L" производится вычитание а когда "H" прибавление, или прочерк если ничего этого не требуется. Грубовато конечно - минимальный шаг получается пол-минуты в месяц.

Кстати была версия и с люминисцентными индикаторами, но для постоянно включенного устройства они слишком много жрут.
Вложения
6dgt_pcb.jpg
(78.13 КБ) 935 скачиваний
4dgt_pcb.jpg
(85.01 КБ) 919 скачиваний
clock 002.JPG
(40.4 КБ) 925 скачиваний
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

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

Сообщение Adusik »

А где гашение нуля в старшем разряде часов?
Smen
Грызет канифоль
Сообщения: 256
Зарегистрирован: Вт окт 08, 2013 07:38:59
Откуда: СПб

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

Сообщение Smen »

jeelman писал(а):Proteus вроде не может симулировать контроллер одновременно с внутренним тактированием и асинхронным от внешнего кварца
За АВР не пробовал, а ПИК может.
jeelman
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

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

Сообщение jeelman »

Adusik писал(а):А где гашение нуля в старшем разряде часов?

в той прошивке что в архиве гашение есть.
Аватара пользователя
Adusik
Поставщик валерьянки для Кота
Сообщения: 2198
Зарегистрирован: Ср мар 14, 2007 01:50:10

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

Сообщение Adusik »

В схеме Atmega8L, на Ваших фото Atmega8А, аккумулятора в автономном режиме хватает для питания МК?
jeelman
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

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

Сообщение jeelman »

Измерение тока в режиме питания от батареи даёт где то 300 - 500мкА. Если принять остаточную ёмкость аккумулятора 300мАч получается около месяца.
Что касается минимально возможного напряжения работы то оно с учётом падения напряжения на диоде и установке детектора на 2,7V составляет примерно 3V. Поскольку в eeprom хранится значение для коррекции хода часов, то BOD отключать нежелательно.
Аватара пользователя
vovus
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс июл 17, 2011 09:34:29

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

Сообщение vovus »

Уважаемые коточеловеки, помогите любителю: купил большие семи сегментные индикаторы с общим катодом, которые питаются 8 вольтами... Не могу сообразить, как сделать подключение через PNP и NPN транзисторы к микроконтроллеру. UNL2003 и тому подобное как-то не прёт... Разные варианты подключений перепробовал - индикаторы тупо полностью все светятся и всё! А хочется время увидеть. Транзюки использовал bc807 и bc817...Подключал их через 1Ком к микроконтроллеру. Помогите, пожалуйста, нубу, кто чем может. (Только я прошу - не надо писать о том какой я глупый или давать ссылку на какую-то стрёмную схему на китайском сайте) Буду благодарен за любую адекватную помощь.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

ОК большие конечно не просто подключить, но можно. Можно вот так например
OK больше.JPG
(32.73 КБ) 943 скачивания
делаем нечто вроде двухполярного питания, берем стаб на -5В(7905) земля соответственно -5В относительно +, питание индикаторов -9, ну или если легче для восприятия +5 и -4 питание относительно земли :)
Либо можно конечно на 16ти транзисторах или TD62783 сделать преобразование 5>9 + 4 ключа в катоды.
Аватара пользователя
vovus
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Вс июл 17, 2011 09:34:29

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

Сообщение vovus »

Martin76, спасибо за подсказку... (уже не первый раз меня выручаешь) Чуток обнаглею: не подкинешь ссылку на схему с горсткой транзисторов, ибо микруху TD62783 (прикольная вещь, даже не знал о существовании оной) проблематично и дороговато будет достать. В первую схему(рисунок) врубился через пол часа :) , но, если не сложно, помоги с "дополнительным вариантом" на 16 транзюках.
Мне жизненно необходимо мозг тренировать разными вариантами исполнений, а то паяя схемы раз в пол года, я ничему и до старости не научусь!
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

Вот так еще можно под разные прошивки.
OK большие 2.JPG
(38.27 КБ) 792 скачивания
pcb432
Мудрый кот
Сообщения: 1808
Зарегистрирован: Пт мар 26, 2010 17:16:52
Откуда: Kazan

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

Сообщение pcb432 »

jeelman писал(а):а я такие себе сделал

Уважаемый jeelman не могли бы подсказать как выставляли фьзы (черт кот бы их побрал).
Пытался прошить Ponyprog, вроде начал прошиваться, но на верификации показал ошибку и не стирается. Может требует внешнего тактирования, а может слишком китайская микросхема (с Ebay).
jeelman
Мучитель микросхем
Сообщения: 458
Зарегистрирован: Ср май 02, 2012 09:13:11

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

Сообщение jeelman »

скриншот с фьюзами имеется в сообщении от сен 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 (а то сильно спешить будут).
Вложения
pusb_prog.GIF
(155.81 КБ) 739 скачиваний
katok59
Родился
Сообщения: 7
Зарегистрирован: Ср авг 08, 2012 23:04:30

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

Сообщение katok59 »

Вот, что у меня получилось. http://youtu.be/JfysIT1C8pk
belov.alex1995
Встал на лапы
Сообщения: 91
Зарегистрирован: Сб ноя 30, 2013 01:57:26

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

Сообщение belov.alex1995 »

По какой схеме собирали?
Последний раз редактировалось AlekseyEnergo Ср дек 18, 2013 12:00:59, всего редактировалось 2 раза.
Причина: Нарушение пункта 2.7 правил форума. Подредактировано. Предупрежден!
katok59
Родился
Сообщения: 7
Зарегистрирован: Ср авг 08, 2012 23:04:30

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

Сообщение katok59 »

Изображение Всё практически с поста на стр 30. Доработки http://www.cqham.ru/forum/showthread.php?t=26212 Спасибо UT5ULJ
MTSnik
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс май 02, 2010 05:32:09

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

Сообщение MTSnik »

Уважаемый Vitalyadm спасибо за Ваш проект! классные часики! собрал с 30 стр.
возник вопрос, Вы на 34 стр предложили прошивку -она с оа или ок? и две секунды это время свечения дополнительного светика на 19 ножке? Просто я использовал 1-ю прошивку где горит 15 сек каждый час. вместо светика я подключил зумер.15 сек все-таки многовато, хотелось бы чтоб каждый час по 2сек поэтому спросил.
Аватара пользователя
DeBest
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Ср дек 25, 2013 14:10:36
Откуда: Togliatti

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

Сообщение DeBest »

Тоже собирал с 30 страницы. Автору - хорошего припоя :beer:
CC56-21SRWA индикаторы показались мелковатыми. Использовал чуть больше два DA08-11EWA с общим анодом.
Вместо DP точек в разделителе поставил обычные светодиоды. Ключи управления собраны на 2N2222.
Перемычки желательно устанавливать до монтажа деталей.
Вложения
da08-11ewa.lay
(86.14 КБ) 585 скачиваний
Gak
Родился
Сообщения: 3
Зарегистрирован: Чт дек 26, 2013 18:26:45

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

Сообщение Gak »

Спасибо большое автору за схему. Собрал со стр.30, прошивка со стр.45. Подскажите плз, может кто сталкивался с таким: в моем варианте в цифрах 3, 5 и 9 не горят сегменты D, то есть нижние. Ошибок вроде нет, но :dont_know: .
MTSnik
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Вс май 02, 2010 05:32:09

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

Сообщение MTSnik »

( Ошибок вроде нет)
схема полность рабочая, проверяйте внимательно,а лучше тестером прозвоните от сегмента до меги.зачастую бывает незаметные косяки.
я собрал на двух разделенных индикаторах, в качестве сек.точек использовал прямоугольный Светик с полоской изоленты посередине,получилось две мелкие квадратные точки (круглые точки как-то надоели,да и не смотрятся)
единственно заметил небольшую неточность, сек.точки мигают 37 раз в мин.:( а так сами часы идут удивительно точно.
кто нибудь умный, может переделать прошивку с оа на индикацию лишнего светика на 1 или 2 сек?
Gak
Родился
Сообщения: 3
Зарегистрирован: Чт дек 26, 2013 18:26:45

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

Сообщение Gak »

To MTSnik:
Спасибо, попробую проверить еще раз, смущает то, что цифры 2 и 8 засвечиваются правильно. Индикация динамическая.
Ответить

Вернуться в «Статьи»