Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить

Подключение 7-сегментного LCD

Пт сен 21, 2018 09:40:37

Купил такой дисплей: http://www.platan.ru/pdf/ec171-172.pdf
У него 6 7-мисегментных разрядов. Думал, что подключу через MAX7219, но у нее только 7 сегментов и сигнал подключения к конкретному разряду.
Как проще и удобнее подключить этот дисплей?

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 09:48:21

Купил...

ЖИДКОКРИСТАЛЛИЧЕСКИЕ ДИСПЛЕИ

kras писал(а):...Думал...

, а оно
8-Digit LED Display Drivers

Но есть, например, такая CD4543BE, драйвер LCD-дисплея.

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 11:18:06

Азм не есть ли цэ извращение на каждый разряд по драйверу цеплять? Или я что-то не понял, просвятите?
Мне кажется, что должно быть что-то такое, как мультиплексор, еще и тп, то есть от дисплея идет более 50-ти ног, может есть вариант попроще, чем все 50 ног разделять на 6 драйверов и обрабатывать отдельно? Опять же, может я не допонял изюминку)

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 12:08:39

Купил такой дисплей: http://www.platan.ru/pdf/ec171-172.pdf
У него 6 7-мисегментных разрядов. Думал, что подключу через MAX7219, Как проще и удобнее подключить этот дисплей?

Вообще- то ЖИДКОКРИСТАЛЛИЧЕСКИЙ дисплей НЕЛЬЗЯ подключить через -"8 Digit LED Display Drivers"
LED и LCD это две большие разницы!!!
ЖК индикатор питается совершенно не так, как светодиодный- есть счётчики, например 176ИЕ3, 176ИЕ4 и дешифраторы 176ИД2 176ИД4- где специальным сигналом "инвертируется" с некоторой частотой выходной сигнал, а на "подложку" подаётся тот же сигнал- если потенциал "подложки" и "сегмента совпадает, сегмент НЕ светится, если разный- то светится.
При питании ЖК индикатора постоянным напряжением- он деградирует и ничего не показывает.
"мультиплексировать" этот индикатор не получится- у него от КАЖДОГО сегмента есть отдельный вывод, о ОБЩАЯ "ПОДЛОЖКА"


Слышал, что есть какие- то МК с "драйвером жк индикатора", но какие именно- :dont_know:

А что вы хотите изобразить на этом индикаторе?

Добавлено after 1 minute 54 seconds:
Азм не есть ли цэ извращение на каждый разряд по драйверу цеплять? Или я что-то не понял, просвятите? Мне кажется, что должно быть что-то такое, как мультиплексор, еще и тп,

Именно "не поняли".. :)))
Вообще- в многоразрядных ЖК есть два типа индикации - "статическая" - когда от КАЖДОГО сегмента идёт собственный вывод, и "мультиплексированный" - у него выводов значительно меньше, правда, и там не без подвоха- он "мультиплексируется" совершенно не так, как светодиодный семисегментник, там "без поллитры не разберёшься"... :))) :))) :)))

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 16:49:53

АлександрЛ писал(а): он "мультиплексируется" совершенно не так, как светодиодный семисегментник, там "без поллитры не разберёшься"
Как-бы по принципу "матрица строки/столбцы".

Если внимательно смотреть на многоразрядныее мультиплексные ЖКИ в отражённом свете, то можно увидеть, что различные сегменты объединены дорожками "поперёк (казалось-бы) всякой логики".
Если же "развернуть картину" - то обычная #, у которой различные сегменты в разные моменты времени являются "общими" для других сегментов.

Но по-сути - да. Толком такое не представить и не объяснить. Обязательно нужна распиновка из справочного листка.

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 20:33:39

Ок. Я подключаю дисплей ITS-E004, если что: http://www.platan.ru/pdf/ec171-172.pdf - решил с 1-й цифры все таки начать, раз так сложно)
Действительно там динамическое управление, но вроде не совсем так, как мы сейчас обсуждаем. У каждого сегмента отдельный вывод все таки, посмотрите файл. Решил подключить напрямую от Ардуино, чтобы проверить (как раз на 8-м порту ток ограниченный + земля). Так вот можете еще раз описать, что я получил на практике и как это вообще?

1. Решил помигать точкой, все мигает, раз в секунду.
2. Но вздернуло меня проверить, общий анод там или катод. Я подал просто логическую единицу. Точка стала через 3 сек угасать. Но не важно, какой полярностью я подключаю COM и DP! Все равно точка загорается. Это как вообще?
3. Навряд ли я путаю выводы, так как по выводу DP когда гладишь при полностью разобранной схеме, соответствующий сегмент подмигивать начинает.
4. От max7219 вообще не запустилось. Это я все таки что-то в скетче для MAX7219 мог напутать, или явлению сему есть логическое объяснение?
5. Я решил помигать с Ардуины еще. Мне понравилось. Но я установил 50 мс лог единицу, 50 - лог ноль. Так стабильно горит. Если Лог единицу поставить 500 мс, а лог ноль - 1 мс, то не горит. Почему так?


Ну вообще кошачьи радости, ее, сидишь по 2 часа теперь в день с комочком электроники:о
Скиньте, все таки, пожалуйста, готовое решение, чтобы я не только логику понимал как сейчас пытаюсь, но просто тупо мог задачу решить? Мне надо в итоге подключить сначала 1 цифру, а потом у меня на плате стоит 6-ти разрядный такой же дисплей.

Вина 0.7 есть, подойдет?

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 21:05:57

У ЖК нет ни анодов , ни катодов, они должны питаться переменным напряжением, при постоянном потенциале происходит деградация и разрушение жидких кристаллов, а невидимость или видимость знака определяется синфазностью или противофазностью импульсов на электродах для данного сегмента. Причем так работают все ЖК: телевизоры, мониторы, большинство дисплеев телефонов и тд, и тп.

Re: Подключение 7-сегментного LCD

Пт сен 21, 2018 21:25:44

Ок. Я подключаю дисплей ITS-E004, если что: http://www.platan.ru/pdf/ec171-172.pdf - решил с 1-й цифры все таки начать, раз так сложно)

Изображение




Спойлер
1. Решил помигать точкой, все мигает, раз в секунду.
2. Но вздернуло меня проверить, общий анод там или катод. Я подал просто логическую единицу. Точка стала через 3 сек угасать. Но не важно, какой полярностью я подключаю COM и DP! Все равно точка загорается. Это как вообще?
3. Навряд ли я путаю выводы, так как по выводу DP когда гладишь при полностью разобранной схеме, соответствующий сегмент подмигивать начинает.
4. От max7219 вообще не запустилось. Это я все таки что-то в скетче для MAX7219 мог напутать, или явлению сему есть логическое объяснение?
5. Я решил помигать с Ардуины еще. Мне понравилось. Но я установил 50 мс лог единицу, 50 - лог ноль. Так стабильно горит. Если Лог единицу поставить 500 мс, а лог ноль - 1 мс, то не горит. Почему так?
Ещё раз повторю- LCD это не ЖК, у ЖК нет "общих анодов" или "общих катодов", схема должна "дергать" BP (у нас это называют "подложка"), с частотой от 100 до 500 герц "меандр"- длительность импульса и паузы РАВНЫ, и, если напряжение на сегменте и на подложке одинаковое (дёргается вместе с "подложкой"), то сегмент не светится, если сегмент "дёргается в противофазе с "подложкой"- то он становится видимым.
Те 3 секунды- это из- за огромной инерционности этого индикатора
"тупо" решить задачу вам может помочь дешифратор типа 176ИД2, 176ИД4 или 176ИД5.. ИД4 или ИД5 "живьём" я ни разу не видел..
https://static.chipdip.ru/lib/021/DOC001021142.pdf
но при этом - опять же- одна цифра- один дешифратор.

На входы (1-2-4-8)индикатора подаётся двоичный код, на вход Р- (инверсия) подаётся меандр. Но при этом - опять же- одна цифра- один дешифратор.

Как сделать от дураинки- не знаю, то есть- сам принцип понятен, программной реализации- НЕТ.. К тому же- всё равно придётся задействовать по 7 выводов МК на каждый индикатор, и ещё +1 вывод на "подложкИ"..

Re: Подключение 7-сегментного LCD

Сб сен 22, 2018 12:12:09

1. А может другие дешифраторы взять? Может схема подключения есть?

Получается, теоретически max7912 подходит, просто они дорогие? До меня еще дошло, получается же, что там на минус сегмента просто надо подводить правильный сигнал. Я правильно понимаю, тогда теоретически ничто не мешает подключить от max7912, просто надо шим сделать на ножках?
Изображение

На входы (1-2-4-8)индикатора подаётся двоичный код, на вход Р- (инверсия) подаётся меандр.

Там униполярное напряжение, все-таки, или биполярное, должно подаваться на ЖКИ?

2. Может взять 7-ми сегментные дисплеи, но сразу с драйвером? Продаются вообще такие? Или какие-нибудь попроще?

Re: Подключение 7-сегментного LCD

Сб сен 22, 2018 12:28:42

Спросите в гуле LCD driver и посмотрите, что вам предложат. Есть целые толпы. Если вы подключаете дисплей с одной подложкой, то ищите static или немультиплексные драйвера. Есть на разные шины управления SPI, i2c, просто сдвиговые регистры. Все они легко цепляются к ардуине. Максимум что от вас потребуется на одном выводе сформировать меандр частотой в районе 32Гц (от 16 до 50. 100 я бы не стал). А некоторым и того не нужно. Например, AY0438 - может управлять 32 сегментами - на 4 разряда полностью хватит, и если мне склероз не изменяет, то она еще и каскадируемая.

p.s. неправильно понимаете. ЖКИ управляются не так как светодиоды. так что 7219 вам не поможет.

Re: Подключение 7-сегментного LCD

Сб сен 22, 2018 17:02:06

1. А может другие дешифраторы взять? Может схема подключения есть?
Вы ЧИТАТЬ умеете? Или просто прикалываетесь? Дешифраторы 174(561)ИД4(5) СПЕЦИАЛЬНО СДЕЛАНЫ ДЛЯ УПРАВЛЕНИЯ ЖК индикатором!! У него есть "хитрый вход" - Р "инверсия", при подаче на него сигнала "меандр" выходы дешифратора "инвертируются" в такт с этим сигналом, схема была по ссылке на описание дешифраторов. Подключается индикатор к "подложкой" к сигналу "инверсия", а выводами сегментов- напрямую к выходу дешифратора.

Получается, теоретически max7912 подходит, просто они дорогие?
Этот МАКС ни практически, ни теоретически подключить НАПРЯМУЮ к ЖК индикатору не получится. Этот МАКС- ждя управления СВЕТОДИОДНЫМИ индикаторами...

Вот здесь http://www.nutsvolts.com/magazine/artic ... ays-part-1 есть описание работы с семисегментными ЖК индикаторами, начиная с "FIGURE 9."
Изображение
по "FIGURE 11." Правда, на английском.. :dont_know:

Вот тут автор что- то придумал:
Для подключения 3-х разрядного семисегментного индикатора я использовал микросхемы сдвиговых регистров 74HC/HCT164. Это позволяет управлять любым количеством разрядов индикатора, задействовав только 3 ноги контроллера.

http://www.avislab.com/blog/7segment_lcd/
Правда, понять, что у него куда подключено.. :facepalm: :dont_know:

Re: Подключение 7-сегментного LCD

Чт сен 27, 2018 21:08:43

Магия, но ок. Скажите, пожалуйста, что я в итоге могу в Москве купить? Нашел только К561ИД1
https://www.chipdip.ru/product/k561id1
Мне завтра послезавтра купить надо. Этот подойдет, или предложите, пожалуйста?

Re: Подключение 7-сегментного LCD

Чт сен 27, 2018 21:19:25

, что я в итоге могу в Москве купить? Нашел только К561ИД1
https://www.chipdip.ru/product/k561id1
. Этот подойдет,
ЭТОТ не пойдёт!
А вот ЭТОТ- https://www.chipdip.ru/product/k561id4? ... st_product пойдёт, и вот этот:
https://www.chipdip.ru/product/k176id2? ... st_product пойдёт..
Если хотите купить по цене интернет- магазина, а не "в рознице" - срочно регистрируйтесь, заказывайте(правда, вроде как не меньше, чем на 500 рублей)Хм.. Ограничение минимальной суммы- уже пишут, что НЕТ:
Правила продаж - Работа с юридическими и физическими лицами

При заказе на условиях самовывоза и при оформлении любого вида доставки ограничений на сумму заказа нет.
https://www.chipdip.ru/howbuy/how-to-buy
:dont_know:
То, что имеет статус "есть на складе в Щербинке", в выбранный вами магазин привозят через сутки (максимум двое) после заказа..
При заказе выбираете магазин, и "оплата наличными при получении"..
Ещё можно вот тут:
http://voltmaster.ru/cgi-bin/qwery.pl/id=417550550
http://voltmaster.ru/cgi-bin/qwery.pl/id=32963
купить.. Сам Вольтмастер "в розницу" уже не торгует, а в магазинах у него теперь- отделы доставки..

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 13:43:09

юзал в свое время PCF8577. Правда, тут только на 32 сегмента -- это на 4 знакоместа. Думаю, если поискать, то можно найти драйверы и на большее число сегментов. Вот в хламе валяется еще PT6596, применение планировалось, но не состоялось.
Важно еще определиться, сколько "общих" электродов на вашем ЖКИ. Среди многозначных семисегментников встречал организацию с 1,2,3 и даже 4 общими.

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 15:33:17

Совершенно верно. Подойдёт, например, PCA8537. Однако, у него и подобных потребление слишком большое. Лучших результатов можно достичь
использованием МК с ЖКИ драйвером. Например, серии PIC16F9xx. Ещё лучшим решением будет использовать ЖКИ с мультиплексом, т.к. у них гораздо меньше выводов и разводка платы существенно упрощается. Например, для 6 цифр достаточно всего 17 выводов (https://radiokot.ru/circuit/digital/home/189/) и можно даже 16-сегментниками управлять (см. мою статью на http://we.easyelectronics.ru/part/ob-ispolzovanii-drayvera-zhki-cp2401.html). Правда, у мультиплексных несколько ниже контраст по сравнению со статическими, но в большинстве случаев результаты вполне приемлимые. Кстати, выпускаются и модули сегментных дисплеев с драйвером на борту и цифрами высотой 12мм. Недавно в своей конструкции задействовал EA-DOGM081 с модулем подсветки, управляемый по 3 проводам. Очень рекомендую.

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 17:20:45

БЛЯ НГУ НЕ ТУПИЕ НАРОД ЦЕЛАЯ СТРАНИЦА ФЛУДА
БЕРЕТЕ HT1621 ЧИПА ОТ ХОЛТЕКА И БУДЕТ ВАМ КОШАЧЬЕ СЧАСТЬЕ

Добавлено after 17 minutes 13 seconds:
УЗКОГЛАЗЫЕ ДАВНО НАПРИДУМЫВАЛИ очень прекрасные тучу такихз чиппоф
НУ А НЕ НРАВИСЯ ХОЛТЕК ВОЗМИТЕ НАСТОЯЩЕ бля ЯПОНАМАТЬ КАЧЕСТВО От САНЬЯ

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 17:33:36

Довольно давно у кассы "Элвес" использовался "статический" ЖК индикатор типа ITS-E0806 с "типа контроллером" на сдвиговых регистрах-
Изображение
В дальнейшем этот "контроллер" заменили на специализированную микросхему..

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 18:58:54

HT1621 может управлять только 32 сегментами и потребляет как паровоз. Для баратейных приложений смысла в нём 0. Лучше уж использовать линейку драйверов серии 4000, как Александр указал. Кстати, моё устройство на них сделанное в 2012 до сих пор работает от той-же CR2032.
schema.png
Схема
(38.59 KiB) Скачиваний: 615

photo3.jpg
Само устройство
(80.18 KiB) Скачиваний: 452

Re: Подключение 7-сегментного LCD

Вт окт 09, 2018 19:34:50

может до 2к года расыпуха в тч серий 40ххх 45ххх имела смысл... сейчас думаю нет нет... насчет потребления киттаюзы в батарекйных весах все сделали на ней индикаторы
все наши кассы кстати тоже на нем были сделаны ...
есть и другие драйвы в тч и бескорпусные но оне мене популялны у производителей
конгечно при уровнге питания от 2032 нужен другой подход к этому
кстати не в часах при пропадани питания индикацию можно отключать...
но если нужно чтото спецовое всегда применяют либо заказной кристал либо малопотребляющтй плис
Ответить