Страница 1 из 1
Работа с семисегментными ЖК модулями
Добавлено: Ср окт 25, 2017 21:58:34
Dnepr_1186
Приветсвую! Подыскивал подходящий дисплей для вывод цифровых данных. Главный критерий был-небольшой размер и возможность выводить 6 цифр. На али наткнулся на такие дисплеи. Как раз то что мне надо. Только не могу вкурить по какому принципу на него выводить информацию?. Если так как 7сегментные LED то было отлично. В описании к нему имеется какая то таблица распиновки, но что то не могу разобраться полностью.. Какая полярность подвода напряжения, сколько вольт подводить. ? Да и не уверен в самой таблице истинности правильно ли я ее понял. Может кто нибудь использовал такие дисплеи и поможет разобраться? Или есть ссылки на аналогичные по размерам дисплеи.Спасибо!
https://ru.aliexpress.com/item/17PIN-TN ... 511f773e5e

Re: Работа с семисегментными ЖК модулямию
Добавлено: Ср окт 25, 2017 22:19:27
Albert_V
Берите контроллер, у которого "на борту" есть LCD Controller и не мучайтесь.
К примеру, PIC18F65J94, PIC24FJ64GA406, STM32L476xx.......
Можно драйвером индикатора поставить, к примеру, PCF85176....
Главное, узнайте рабочее напряжение этого "стекла", чтоб потом не было проблем с контрастностью.
У вашего "стекла" 4 COM и 13 SEG.
Для понимания принципа работы с таким "стеклом":
Спойлер
Я "запускал" похожий, но только ощутимо больший по размерам.

-----
P.S.
Если, всё-таки, будете работать с таким индикатором - очень рекомендую хорошо подумать перед трассировкой платы, чтоб потом не делать отдельные знакогенераторы для каждого разряда.
Re: Работа с семисегментными ЖК модулямию
Добавлено: Ср окт 25, 2017 22:25:35
АлександрЛ
Это "мультиплексный" дисплей, а с таблицей разобраться несложно-
допустим, при подаче сигнала на СОМ1 (17 вывод), и в противофазе к нему сигнала на, например, второй вывод- то будет "светиться" сегмент F в первом разряде..
Вообще- то даже обычные ЖК дисплеи (с отдельными выводами от каждого сегмента) почему- то редко используют в радиолюбительских конструкциях, а уж мультиплексные...
Существует "советский" шестиразрядный ЖК индикатор с отдельными выводами от каждого сегмента-
ИЖЦ2-6/7 или ИЖЦ4-6/7
Спойлер

http://asenergi.com/catalog/cifrovye-in ... -izhc.html
Или вот такой:
Спойлер

https://www.chipdip.ru/product0/8081001491
[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216295#p3216295"]по какому принципу на него выводить информацию?. Если так как 7сегментные LED то было отлично.[/uquote]
Ничего даже "близко общего" нет..
Re: Работа с семисегментными ЖК модулями
Добавлено: Ср окт 25, 2017 23:51:02
Ser60
Dnepr - почитайте документацию на рекомендованные выше PICи - там приведены осциллограммы, формируемые ЖКИ драйвером для ЖК дисплеев с мультиплексом..
Albert_V - не подскажете марку своего ЖКИ?
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 02:23:43
Albert_V
Ser60, GCD1156 или GD-4647. Брал на али
этот LCD с панелью подсветки (подсветка шестью белыми светодиодами).
Pdf на это "стекло":
Спойлер
-----
P.S.
Спойлер
"Внутренних" 30К (в делителях) для него не достаточно (ему нужен бОльший ток "на переходных", чтоб не "засвечивались лишние сегменты").
Варианта два: Или ставить внешние порядка 5.1К, или нужно формировать LCD Bias с помощью ОУ.
С контрастностью у меня тоже была проблема: Основное питание 3,3V (не могу "уйти" в 3,0V), а индикатору нужен "полный размах" именно около 3,0V.
При внешних LCD Bias, "внутренней" регулировкой контрастности пользоваться нет возможности.
Тест делал на своей тестовой плате с PIC18F65J94, но законченное изделие планирую сделать на PIC24FJ256GA410 /от него мне ещё нужен интерфейс I2S (не путать с I2C) для "работы" с CS42L52/.
И всё как обычно: Хочешь что-то сделать для себя - появляется заказчик.
В общем, пока эта плата отложена. Сейчас много работы.
Чую что работу с этим ЖКИ продолжу уже после НГ...
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 07:01:54
Ser60
Спасибо,
Albert_V. Любопытная стекляшка, мне понравилась. Несколько лет назад я делал для установки на солнечной стороне в доме часы на 4" ЖКИ OD-103, чтобы время при работе в саду видно было. Но они на статике.
Спойлер

Ваша как раз для моего зрения при использовании внутри дома подойдёт. Как вижу, вы ее уже обсуждали где-то. Не дадите ещё линк на это обсуждение?
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 07:10:13
Albert_V
Конкретно этот ЖКИ - уже и не вспомню чтоб обсуждал, но если у Вас есть вопросы - пишите в ЛС, или создайте тему и "киньте мне маячок" на неё.
Чем смогу - помогу.

Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 13:32:42
Dnepr_1186
Все ясно, нужен доп контроллер. Нет это я не потяну. Мои познания в программировании не позволят с ним работать. Придется юзать 7сегментные LED.
Спасибо за помощь.
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 17:50:11
СКАЗОЧНИК
На самом деле там не сложнее, чем динамическая индикация на ЛЕД... Даже есть статейка вполне понятная. Надо будет только одну функцию написать, а потом только применять ее и все.
Один очень умный админн-модератор с этого сайта эту статью написал специально для Вас. ))))
http://radiokot.ru/articles/26/
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 17:59:06
ARV
СКАЗОЧНИК писал(а):На самом деле там не сложнее, чем динамическая индикация на ЛЕД
вы не учли, что в этом топике речь про мультиплексный ЖКИ, а там как бы раза в 4 все хитрее... и сложнее, соответственно. Но можно извратиться, не спорю...
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 18:03:48
СКАЗОЧНИК
Просто чего ТС сразу отказывается от затеи... Все равно же физический смысл понятен, как с ним работать, а логический смысл можно программно реализовать. Заодно и потренироваться, узнать что-то новое.
Re: Работа с семисегментными ЖК модулями
Добавлено: Чт окт 26, 2017 21:21:44
Albert_V
[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216735#p3216735"]Все ясно, нужен доп контроллер. Нет это я не потяну.....[/uquote]Потяните...
Насколько я понял, вы работаете с Atmel-ами.
Так возьмите, к примеру,
ATmega329P.
У неё "на борту" уже есть LCD драйвер именно для таких индикаторов.
А если поискать - есть ещё куча Atmel-овских контроллеров с драйвером LCD "на борту".
Там самое сложное - прочитать документацию.
Кто работает с AVR - надеюсь, помогут.