Слабоопознанный LCD-модуль.

Dimanoss
Offline
Зарегистрирован: 29.05.2016

День добрый,

Попалась в руки симпатяшка:  дисплейчик, судя по всему - под микроволновку заточенный.  WD-T1703L-7ELN.  Продавец снабдил лишь схемкой, по коей можно зажигать те или иные сегменты.  Это понятно.  Но нигде не нашёл инфу (как и производителя), какое напряжение, ток какой на сегмент подаётся.  Это что-то универсальное?

Второй вопрос (ответ?), у дисплейчика двадцать ножек, если его к ардуинке прикручивать, никак без сдвигорегистров не обойтись, да?

Заранее спасибо.  :-)

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

1. Думаю, что там те же по характеристикам диоды, что стоят в семисегментниках.

2. Смотря какая ардуинка - у Меги2560 точно ног хватит, ещё и останется :)

Dimanoss
Offline
Зарегистрирован: 29.05.2016

"там те же по характеристикам диоды, что стоят в семисегментниках"....  Ээээээ.... там разве диоды?  На LCD? А зачем тогда бекграунд-подсветка в модуле задумана?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

Dimanoss пишет:

"там те же по характеристикам диоды, что стоят в семисегментниках"....  Ээээээ.... там разве диоды?  На LCD? А зачем тогда бекграунд-подсветка в модуле задумана?

Да хрен его знает, по картинке вообще на семисегментники смахивает :) Живьём-то оно не видно, чего там как выглядит.

Dimanoss
Offline
Зарегистрирован: 29.05.2016

ещё немного по теме...  

так и не нашёл ни производителя, ни описалова.  Всё, что на руках, - табличка, где прописаны... ээээ.... координаты сегментов, т.е.- "сегмент такой-то: пин такой-то, ком такой-то".  Пробую внаглую (но осторожненько!) подавать на вышеуказанные ноги напряжение, например, на COM 3в, на PIN - землю.  Эффекта нет.  Правда, если оставляю один из проводов подключённым к ардуине (+ или -), а других выводов (кроме подключенного) касаюсь пинцетом (кстати, в изоляции), то сегменты открываются, хоть сразу и кучей.   В связи с чем вывод: понимаю, что что-то недопонимаю (или вобще ни черта не понимаю!) в тонкостях общения с LCD-стёклами.  Обвязка (знаю слово уже, да!) какая-то должна быть?  Подключать как-то по-другому?  В имеющейся табличке - никаких плюсов или минусов, только pin'ы и com'ы, поэтому подумалось, что нужно com-к плюсу, pin - к минусу (или наоборот), а оно не работает.... :-(

bizzon
Offline
Зарегистрирован: 29.03.2016

Чего тут непонятного?

ЖК дисплей с динамической индикацией.

1-3 ноги-фазы. Oстальные - сегменты в соответствии с таблицей.

И не забываем, что напряжение на сегментах переменное.

https://www.pollin.de/shop/downloads/D121057D.PDF

Нужен специальный контроллер чтобы им управлять. Без него весь мозг себе сломаете. Я подарил бы его какому-нибудь нехорошему знакомому..

dezz0riented
dezz0riented аватар
Offline
Зарегистрирован: 27.07.2014

http://flowcode.info/21-blogi/129-lcd-spi-rs232

Цитата:
Теперь немного о минусах:

1. Питание переменкой. Специфика ЖКИ индикаторов такова, что питать их можно только переменным напряжением (меандр).

В курсовой как-то раз впихнул советский ЖКИ семисегментный, и ему на какую-то ногу как раз меандр нужен был. Может та же шляпа в данном случае?

Dimanoss
Offline
Зарегистрирован: 29.05.2016

bizzon пишет:

И не забываем, что напряжение на сегментах переменное.

а вот это уже новость!  :-(

 

bizzon пишет:

Я подарил бы его какому-нибудь нехорошему знакомому..

Дык, жаба давит - модуль и идеально под таймер заточен, и стоит совсем копейки.  Да и чисто из спортивного интереса хотелось бы с ним разобраться...

Dimanoss
Offline
Зарегистрирован: 29.05.2016

День добрый,

Битва продолжается! :-) Соорудил "на коленке" мультиплексор,

void loop() {
  if (flag==1)
  {
    digitalWrite(port1, HIGH);
    digitalWrite(port2, LOW);
    flag = 0;
  }
  else
  {
    digitalWrite(port2, HIGH);
    digitalWrite(port1, LOW);
    flag = 1;
  }
  delay(10);
}

теперь есть переменный ток на "стекле".  YES! Правда, работает дисплейчик пока коряво - засвечивает все сегменты, что принадлежат одному PIN'у (в моём случае - по три сегмента сразу). Думаю так: что-то лишнее не там вытекает или где-то недотекает... Стал копать, натолкнулся на статейку:

http://microsin.net/programming/AVR/avr340-direct-driving-lcd-with-gpio.html

попробовал так же, как описано, дополнить свою схемку доп.питанием и сопротивлениями. Не-а, не работает. Что теоретики подскажут? Куда ковырять?

Dimanoss
Offline
Зарегистрирован: 29.05.2016

День добрый!  :-)

Итак, зафурычило!  Решилось всё подбором сопротивлений.  Но!  Сейчас я зажигаю один единственнй сегмент (такую себе задачу ставил), но ведь нужно будет их по нескольку штук одновременно включать-выключать.  В чём барьер видится:  есть, например, сегмент, что зажигается по PIN1+COM1.  ОК.  Есть сегмент, что по PIN3+COM3.  Тоже всё в норме.  Но, если я попытаюсь зажечь их одновременно, то активизируются и сегменты, что висят на PIN1+COM3 и PIN3+COM1, я ведь на эти COMы тоже сигнал подаю!....

Как-то программно выкручиваться надо?

И ещё, накопал в наших закромах микросхемку CD4055BE, стОит приемлемо, на мою задачку их пять штук (четыре разряда и спецзначки) надо будет, не разорюсь.  Как думаете, Уважаемые, в правильном направлении копаю?  Никаких нет противопоказаний?

http://www.mouser.com/ds/2/405/cd4055b-441086.pdf