Китайский индикатор от часов GC-12065 (GC-12052)

Создано 18.04.2018 14:40, автор DiEitch

Недавно ко мне попал дисплей от китайских часов vst730-2. Покрутил я его в руках и решил сделать свои часы на ATMega8, даром, что после другого проекта, где она так и не пригодилась, у меня завалялась одна.

Т.к. схемы часов и датащита на дисплей GC-12065 (на передней стороне GC-12052 почему-то) я не нашёл, то решил "прозвонить" дисплейчик. Точки по краям я "вызвонил" очень легко обычным цифровым тестером. А вот остальные сегменты мне никак не поддавались. Я перебрал все возможные комбинации, но так и не разгадал внутренней схемы дисплея. Пришлось разобрать.

Ножом аккуратно срезал пластиковые плавленые кольца сзади дисплея и снял крышку (снимать осторожно, дабы не повредить бескорпусные диодики). Вопреки всем ожиданиям - внутренняя схема дисплея не соответствует моим представлениям (7 сегментов по 4 позиции, т.е. мультиплекс 1/4), а представляет собой 2 общих анода и 14 групп по 2 катода. Кроме того, все светодиоды на сегментах соединены по два последовательно (вот почему тестер не смог их зажечь - общее напряжение зажигания получилось около 4.7 вольт).

Ниже приводится цоколёвка индикатора и его внешний вид. 

Где L5 и L6 - это DP (double point).

А вот разобранный индикатор.

И бескорпусные светодиоды под линзой

Такое устройство индикатора имеет как достоинства, так и недостатки. Плюсы: напряжение питания около 5 вольт (стандартная 1 для логических элементов), нагрузка на выходы контроллера минимальная (за счёт 14 состояний). Минусы: мультиплекс 1/14 (интегральная яркость дисплея ниже чем в схеме с мультиплексом 1/4), задействуется много выводов 14+2 и точки, для питания контроллера от 3.3В (а это напряжение требуется многим датчикам) такой индикатор не годится.

Но, как говорится, что есть - то есть. Теперь вернём всё на место, склеим индикатор и попробуем его запустить. Но сначала отладим всё в протеусе. Т.к. готовой модели этого индикатора нет - "набираем" дисплей на дискретных диодах (для увеличения производительности нужно переключить диоды в цифровой режим).

Достоинства Протеуса в том, что не нужно сразу собирать схему, чтобы прощупать её, отладить программу для некоторых микроконтроллеров. У меня старый протеус, поэтому потребовалось скачать и установить библиотеку для датчика DHT11.rar (https://forum.mikroe.com/viewtopic.php?f=88&t=59089).

Продолжение следует.

DiEitch
18.04.2018 21:56, изменено 24.04.2018 15:26 #30 Цитировать

Копался в интернете и обнаружил часы с похожим включением индикатора. Вот зачем два анода: коммутация элементов осуществляется с частотой сети с помощью выпрямительных диодов. Дёшево и сердито.

circuit-lm8560-digital-clock-24-hr-with-alarm.jpg (102 кб) [это вложение вам запрещено скачивать]
DiEitch
23.05.2018 14:40, изменено 23.05.2018 14:42 #35 Цитировать

Библиотека для датчика DHT11.rar не захотела работать в моей версии Протеуса. Поэтому сделал эмулятор DHT11 на ATTINY13 (почитать статью и скачать прошивку можно здесь: https://embedded.by/413).