Электронные часы на микроконтроллере
#1
Отправлено 06 November 2014 - 21:02
Кто ищет — тот всегда найдет!
#2
Отправлено 07 November 2014 - 09:13
#3
Отправлено 07 November 2014 - 17:45
Кто ищет — тот всегда найдет!
#4
Отправлено 07 November 2014 - 20:54
Цитата
#5
Отправлено 08 November 2014 - 08:48
Stariy Ded (07 November 2014 - 20:54) писал:
Цитата
При полной сборке часов увидел следующее: на индикаторах мигают непонятные значения, но точка секунды мигает правильно(раз в секунду). В протеусе, если взять как надо, индикатор с общим анодом, то часы работают. А если взять индикатор с общим катодом, то часы показывают обы что. Вот отсюда я и подумал что прошивка под общий анод.
Ой, извиняюсь. Я неправильно посмотрел. Индикаторы у меня с общим катодом. А прошивка и схема под общий анод. как нужно будет изменить схему и прошивку под общий катод?
Кто ищет — тот всегда найдет!
#6
Отправлено 08 November 2014 - 20:47
Как я уже писал выше, Вам нужно инвертировать сигналы по общим шинам каждого индикатора и по управлению сегментами каждого индикатора этой сборки. Вам потребуется дополнительно 8-мь транзисторов типа КТ361, или аналогичных маломощных низкочастотных прямой проводимости.
Первое:
- отцепите коллекторы транзисторов VT1-VT4 от шины "+ 5V".
- отцепите эмиттеры транзисторов от контактов "СОМ1-СОМ4"индикаторов
- подключите коллекторы транзисторов VT1-VT4 к контактам "СОМ1-СОМ4" индикаторов.
- соедините эмиттеры транзисторов транзисторов VT1-VT4 с общей шиной "- 5V".
Второе:
- отсоедините резисторы R7-R14 от контактов A,B,C,D,E,F,G,dp индикатора.
- подключите коллекторы 8-ми транзисторов КТ361 к точкам A,B,C,D,E,F,G,dp индикатора.
- соедините эмиттеры 8-ми транзисторов КТ361 между собой и посадите их на шину "+ 5V".
- соедините резисторы R7-R14 с базами 8-ми транзисторов КТ361.
Проделав эти манипуляции Вы инвертируете управляющие сигналы и тем самым сможете использовать индикатор с общим катодом.
Если что то не понятно - спрашивайте.
#7
Отправлено 09 November 2014 - 19:37
Stariy Ded (08 November 2014 - 20:47) писал:
Как я уже писал выше, Вам нужно инвертировать сигналы по общим шинам каждого индикатора и по управлению сегментами каждого индикатора этой сборки. Вам потребуется дополнительно 8-мь транзисторов типа КТ361, или аналогичных маломощных низкочастотных прямой проводимости.
Первое:
- отцепите коллекторы транзисторов VT1-VT4 от шины "+ 5V".
- отцепите эмиттеры транзисторов от контактов "СОМ1-СОМ4"индикаторов
- подключите коллекторы транзисторов VT1-VT4 к контактам "СОМ1-СОМ4" индикаторов.
- соедините эмиттеры транзисторов транзисторов VT1-VT4 с общей шиной "- 5V".
Второе:
- отсоедините резисторы R7-R14 от контактов A,B,C,D,E,F,G,dp индикатора.
- подключите коллекторы 8-ми транзисторов КТ361 к точкам A,B,C,D,E,F,G,dp индикатора.
- соедините эмиттеры 8-ми транзисторов КТ361 между собой и посадите их на шину "+ 5V".
- соедините резисторы R7-R14 с базами 8-ми транзисторов КТ361.
Проделав эти манипуляции Вы инвертируете управляющие сигналы и тем самым сможете использовать индикатор с общим катодом.
Если что то не понятно - спрашивайте.
Спасибо огромное!
Кто ищет — тот всегда найдет!
#8
Отправлено 09 November 2014 - 20:46
Не забудьте отписать о результате.
Удачи.
#9
Отправлено 09 November 2014 - 23:06
Stariy Ded (09 November 2014 - 20:46) писал:
Не забудьте отписать о результате.
Удачи.
Проинвентировал сигналы. Работает по нужной полярности. Но часов не видать... Вот видео работы.
Проимитировал инвентацию сигналов в протеусе под общий катод- показывает обы что. PS Походу нужно менять прошивку
Кто ищет — тот всегда найдет!
#10
Отправлено 05 August 2016 - 16:10
___123___Ответ в Электронные часы - Форум самодельщиков___123___
#11
Отправлено 05 August 2016 - 19:09