При использовании маломощного сверхяркого индикатора (такого как CA04-41SRWA) и обычных пальчиковых или мизинчиковых батареек (ещё лучше, но дороже поставить аккумуляторы) необходимости отключать индикатор во время отсутствия сетевого напряжения нет.
Схема такого варианта питания удобна, если применён блок питания, выполненный в виде зарядного для мобильного телефона со стабилизированным выходным напряжением 5 вольт.
В этом случае можно использовать любую из прошивок для часов с питанием от батареек (clock_4c).
Рис 1. Схема часов без контроля внешнего напряжения питания(clock_4c_02a)
В том случае, если используется индикатор с большим потреблением, или миниатюрные батарейки с малым ресурсом, лучше использовать схему с контролем напряжения питания. В этой схеме контроллер проверяет наличие напряжение на входе RA5 (4-й вывод микросхемы).
При отсутствии напряжения обесточиваются индикаторы, цепь звука и игнорируется нажатие на кнопки, а сам контроллер продолжает отсчитывать время.
Кроме того анодные цепи индикатора дополнительно усилены транзисторами, чтобы не перегрузить порты микроконтроллера. Резисторы в цепях катодов индикатора устанавливаются с таким расчётом, чтобы максимальный ток на одном сегменте не превышал 25 мА.
Рис 2. Схема часов с контролем внешнего напряжения питания(clock_4c_02b)
Диоды в схеме нужно применить шотки 1N5817,либо 1N5818 или 1N5819 и резисторы в базах всех транзисторов заменить на 2.2Ком
Транзисторы в анодах индикатора bc337-40,в цепи будильника один A1015 второй c1815.Резитор указаный в схеме стрелкой ставить обязательно,у автора его нет,но без него некорректно работает контроль питания.Дисплей применяем с общим анодом CA56-21SRWA,EWA,GWA либо CA56-12SRWA,EWA,GWA,в зависимости какой цвет хотим,прошивки прилагаю под оба вариантов дисплеев.
Скачать прошивки под дисплей CA56-21SRWA, CA56-12SRWA…
Скачать прошивку, сделана индикация дней недели цифрами,и еще много улучшений,она под дисплей с двумя разделительными точками CA56-21SRWA
Скачать [20,91 Kb] (cкачиваний: 722)печатку от Alex_F
Скачать [22,44 Kb] (cкачиваний: 719)печатку от Alex_F :
Если кому интересно что за тип смд транзисторов я использовал: использовал я транзисторы BC807-40 маркируются на корпусе как 6С,они NPN проводимости,так же можно применить BC847B-C,маркируются 1F-1C,в будильнике использовал BC807-40 и BC817-40,маркируется как 5С,BC817 проводимости PNP можно заменить на BC857B-C,маркируется как 3F-C.Резисторы применены типоразмера 1206,в катодах индикатора применены 1208 на 220Ом.В базах всех транзисторов применены резисторы на 2.2Ком.Диоды применены смд шотки с дохлой материнской платы,маркируются как SS14.Ну и еще посылаю фото готового изделия ))).
Скачать [2,99 Kb] (cкачиваний: 476) прошивку от Alex_F :
Еще вот один вариант прошивки под дисплей CA56-12SRWA,в ней индикация дней недели цифрами,вместо чёрточек,отключен переход лето-зима.
печатка под индикатор с кнопками отдельно, наставлено много отверстий для разных индикаторов, транзисторы p-n-p и n-p-n на печатке подписаны, конденсатор там же - ёмкости любой не критично, был испытан от 47мк до 1000мк :
Вот, что получилось:
Лампа дневного света была переделана под светодиодную с регулировкой яркости, с двумя группами светодиодов включающихся отдельно,точечные для чтения книг и рассеивающие для ночника, ну и конечно в подставку вмонтированы часы.
Описание работы часов полностью соответствует описанию часов с питанием от батареек.
Видео от @SUS :
Сделал по первой схеме! Питание. Зарядка от мобильного телефона, импульсная + батарея мобильного! Роботой часиков доволен!
Скачать [40,76 Kb] (cкачиваний: 287) печатку под DIP МК от ursus2000
Спасибо за ответ, Николай.
а то у меня их уже порядочно собралось
и работа меня не пугает.
Спасибо.
ASUS
# 33
вот те с синими сигментами как раз одиночніе))
--------------------
против лома нет приема, разве что законы ома, лом ужасен и велик, он хороший проводник)))
boroda
# 34
посмотри здесь http://dmitrstas.narod.ru/
никак руки до паяльника не дойдут! схема и программа для больших индикаторов есть (драйвер MBI5026 статическая индикация до 17вольт 90мА на сегмент) P.S. в конце статьи примерное описание
boroda
# 35
@SUS посмотри здесь dmitrstas.narod.ru. На маленьких индикаторах работают без проблем уже месяца 3!
Никак руки до паяльника и больших индикаторов не дойдут! Схема и программа для них есть (драйвер MBI5026 статическая индикация до 17вольт 90мА на сегмент) P.S. В конце статьи примерное описание.
Так же есть часы на LCD + радиодатчик + DS18S20 , но пока так же на стадии Протеуса (отлажено , но на железе не проверялось)
ASUS
# 36
2boroda с ув! схема класная ну не для больших цыфр! если хочешь с большими сигментами то присоединяйся к нам на форум! а тут лутше не флудить! вот форум жми
--------------------
против лома нет приема, разве что законы ома, лом ужасен и велик, он хороший проводник)))
tika
# 37
Народ Кто делал http://www.kaligraf.narod.ru/timer_4c_ok.html Схема таймера под индикаторы с общим катодом . Просто нужен жене на кухню с кнопками и по проще типа установка часы- минуты- стоп -старт . Для женщины короче .
Gold193
# 38
Всем привет!
Подскажыте програматор которым могда запрограмирувать контролёр што в статье!!
Nikolai4
# 39
Gold193, любым который предназначен для PIC
voyager73
# 40
Люди добрые подскажите в чем может быть проблема. Собрал выше указанную схему(с ключами транзисторов) и одна первая часовая цифра вообще не горит. Использовал http://www.rcscomponents.kiev.ua/modules/Asers_Shop/images/datasheets/DA08-11_.p
df
вот такой. Прозвонка цепи ничего не показал. Сигнал доходит до всех сегментов. а он категорически отказывается гореть. На что можно грешить?
nikto
# 41
Скачал прошивку от Alex_F с отключенным переходом на летнее - зимнее время, дни недели цифрами, а сегодня часы всё равно перешли на зимнее время, может есть другая прошивка с отключенным переходом зима-лето?
Alex_F
# 42
Если прошивка под четырёхточечный дисплей то возможно что так и есть,так как я её не тестировал,да и мог просто перепутать когда выкладывал,если нужно,то могу собрать и выслать все варианты прошивок,а там проверишь уже,а вот в прошивке под двухточеный дисплей переход лето-зима точно отключен,так как на этой прошиве работают все собраные у меня часы.
leotom
# 43
Уважаемые знатоки! У меня на всех индикаторах в цыфре"1" не высвечиваетса сегмент"b", в цыфре "7" не высвечиваетса сегмент"c", в цыфре "5" не высвечиваетса сегмент"g", с дгугими цыфрами всё ОК. Плату промывал, проверял, прошивка записываетса, считываетса без ошибок(пробовал и автора и модифицырованную) РІС менял. Что может быть?
Nikolai4
# 44
leotom,
18,1,12 ножках контроллера, прозвони от контроллера к дисплею, где-то нет контакта
leotom
# 45
leotom, Nikolai4,
Да нет цыфра 8 светитса полностью, я быстрее грешу на бракованую партию РІСов- может біть такое? Ведь прошивка считываетса без ошибок!
Nikolai4
# 46
leotom, померяй напряжение на этих выводах контроллера, при условии , что этот сигмент включен и выключен
leotom
# 47
Вот осцылограммы:
База транзисторов индикаторов http://i28.fastpic.ru/big/2011/1116/ed/108ffadfa6acca0ef6301198c1df86ed.jpg
емиттер транзисторов индикаторов http://i30.fastpic.ru/big/2011/1116/fb/d85dd97fd76ca84483a2abd9fd3fa1fb.jpg
сегменты индикаторов http://i30.fastpic.ru/big/2011/1116/6f/06ecaec5db96a5ee5aac4b42e79d296f.jpg
На всех сегментах всех индикаторов уровни идентичны.
ursus2000
# 48
всем привет
пожалуйста если есть у кого выложите платы поменьше размером типа как под smd но под нормальные детали,2х-3х платные
хочу сделать часики чтобы поменьше были
ursus2000
# 49
ursus2000,
да и под DIP корпус
ursus2000
# 50
а почему на плате отAlex-а 18 ножек?
он же 20 ножечный
Nikolai4
# 51
ursus2000,pic16f628 на 18ног
ursus2000
# 52
просто в даташите на этот тип корпуса(SSOP) почему то указано 20
спасибо разобрался
а плат как я просил нетути?
Nikolai4
# 53
все , что есть у меня прикреплено уже в статье!
ursus2000
# 54
переделал плату МК под DIP могу выложить
только объясните как выложить
Nikolai4
# 55
ursus2000, присылай мне Nikolai4@bezkz.su я прикреплю
ursus2000
# 56
Nikolai4 адрес можно в личку а то через сайт не вижу как файл вложить