Часы - будильник на микроконтроллере PIC16F628A

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

Господа собрал вторые часы по данной схеме (уж очень радуют)
первая работает уже более 10 лет
детеныш стянул уезжая на отельное жилье :)

Вот решил собрать вторую и заменить индикаторы на ПОБОЛЬШЕ SA23-11GWA (жена увидев сказал что я "перебрал"), но мне понравилось

но столкнулся с проблемой вот какого характера
когда часы показывают 00:00 то все светится нормально и не использованы элементы погашены как только любая цифра меняется , начинается засветка неиспользованных сегментов по всем 4 индикаторам, никак не могу понять, толи транзисторы остаются в полуоткрытом состоянии толь еще что.
подскажите куда копать?
Малое знание опасно, впрочем как и большое....
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Martin76 »

Где ссылки, схема включения таких индикаторов?
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

Малое знание опасно, впрочем как и большое....
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Martin76 »

Мне интересно именно Ваше подключение таких четырех диодных индикаторов с рабочим напряжением порядка 9в. Если как на схеме, только эмиттерами транзисторов к напряжению больше 5В, то всякие засветки гарантированы. Обязательно нужно преобразование уровней с 5 до 9-12 и т д.
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

да, именно так

то есть преобразование делать надо полсе ИД14 ?
там же вроде открытый коллектор по общему проводу , может его через резистор подтянуть к 9v?
Малое знание опасно, впрочем как и большое....
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Martin76 »

Ключи полностью не закрываются, подтяжка не поможет, в базу ключа ток должен либо течь, либо не течь. При подключении эмиттеров к 5В это условие выполняется, при 5В на базе и 9 на эмиттере транзистор остается открытым или приоткрытым. Решение неоднократно показывал, но темы искать лень, вот картинки
5-12.JPG
(15.8 КБ) 804 скачивания

В плане простоты доработки уже готового проще схема со стабилитронами, в новое лучше схему на двух транзисторах закладывать с ОБ -ОЭ.
*Кстати, есть схема часов на том же пике без других микросхем, разработки Дмитрия Дубровенко, по моему мнению она более удачная, но почему то обойдена вниманием, я сделал много часов по ней от 0,56 до 2,3 дюйма.
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение korob »

Martin76, небольшая поправочка - резистор R4 в схеме согласования на транзисторе должен быть в базе. :?
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7356
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение uldemir »

нет. Если ставить в базу, то между коллектором первого и базой второго потребуется еще один резистор
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

первая схема понятна , сам насчет неё думал , а вот вторая не очень
плохо понимаю смысл установки стабилитрона в базовой цепи? и как я понимаю он должен быть 5v


*Кстати, есть схема часов на том же пике без других микросхем, разработки Дмитрия Дубровенко, по моему мнению она более удачная, но почему то обойдена вниманием, я сделал много часов по ней от 0,56 до 2,3 дюйма.

я видел эту схему - она обделена будильником, как мне помнится
и ка-кто , по моему не правельно нагружать сам pic индикатором напрямую
Малое знание опасно, впрочем как и большое....
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение korob »

Doc писал(а):как я понимаю он должен быть 5v
Он может быть (Uи.-Uмк.)<Uст.<(Uи.-1В.) где Uи. - напряжение индикатора, Uмк. - напряжение питания МК.
uldemir писал(а):Если ставить в базу, то между коллектором первого и базой второго потребуется еще один резистор
:oops: :oops: :oops:
Дааа... Тут я поспешил, полный размах напряжения на коллекторе здесь не требуется. :facepalm:
Большой опыт, порой, не даёт находить/видеть нам простые и очевидные решения. :(
Всегда с уважением, Александр.
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

спасибо
сделал по схеме собще базой
работает хорошо
но все таки немного засветки есть , но думаю её скроет маска
Малое знание опасно, впрочем как и большое....
Аватара пользователя
korob
Друг Кота
Сообщения: 6643
Зарегистрирован: Чт авг 09, 2012 01:09:39
Откуда: Ливны

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение korob »

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

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Martin76 »

Doc писал(а):я видел эту схему - она обделена будильником, как мне помнится
и ка-кто , по моему не правельно нагружать сам pic индикатором напрямую
там несколько вариантов будильника (в рабочие дни, в произвольный день) + звук каждый час, только сам пик звук не гененрирует. ПИК нормально управляет современными яркими и очень яркими, и даже не яркими кингбрайтовскими индикаторами -GWA, -EWA. 514й дешифратор имеет меньшую нагрузочную способность при огромном потреблении. Альтернативой ему мог бы быть например дешифратор 555ИД18, но он редкий.
Аватара пользователя
Doc
Открыл глаза
Сообщения: 62
Зарегистрирован: Пт янв 06, 2006 12:13:45
Откуда: Moscow
Контактная информация:

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение Doc »

нет прошивка с сайт - отличается
а киннте схемку где без дешифратора и с будильником
Малое знание опасно, впрочем как и большое....
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15541
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Часы - будильник на микроконтроллере PIC16F628A

Сообщение BOB51 »

В той пдфине не указано от какого напряжения и каким током индикатор кормится.
Однако для "сверхбольших" панелей прийдется применять и соответствующую схемотехнику силовой обвязки индикатора (при соответствующем изменении программы МК).
Да и с питанием придется весьма помудрить.
Это уже совсем другая конструкция должна быть...
:(
Ответить

Вернуться в «PIC»