Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Работа с семисегментными ЖК модулями

Ср окт 25, 2017 21:58:34

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

Re: Работа с семисегментными ЖК модулямию

Ср окт 25, 2017 22:19:27

Берите контроллер, у которого "на борту" есть LCD Controller и не мучайтесь.
К примеру, PIC18F65J94, PIC24FJ64GA406, STM32L476xx.......
Можно драйвером индикатора поставить, к примеру, PCF85176....
Главное, узнайте рабочее напряжение этого "стекла", чтоб потом не было проблем с контрастностью.
У вашего "стекла" 4 COM и 13 SEG.
Для понимания принципа работы с таким "стеклом":
СпойлерИзображение
PCF85176-1127702.pdf
(498.3 KiB) Скачиваний: 7
01428a_LCD.pdf
(352.28 KiB) Скачиваний: 12

Я "запускал" похожий, но только ощутимо больший по размерам.
Изображение Изображение
-----
P.S.
Если, всё-таки, будете работать с таким индикатором - очень рекомендую хорошо подумать перед трассировкой платы, чтоб потом не делать отдельные знакогенераторы для каждого разряда.
Последний раз редактировалось Albert_V Чт окт 26, 2017 00:58:16, всего редактировалось 4 раз(а).

Re: Работа с семисегментными ЖК модулямию

Ср окт 25, 2017 22:25:35

Это "мультиплексный" дисплей, а с таблицей разобраться несложно-
допустим, при подаче сигнала на СОМ1 (17 вывод), и в противофазе к нему сигнала на, например, второй вывод- то будет "светиться" сегмент F в первом разряде..
Вообще- то даже обычные ЖК дисплеи (с отдельными выводами от каждого сегмента) почему- то редко используют в радиолюбительских конструкциях, а уж мультиплексные... :dont_know:
Существует "советский" шестиразрядный ЖК индикатор с отдельными выводами от каждого сегмента-
ИЖЦ2-6/7 или ИЖЦ4-6/7
СпойлерИзображение

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

https://www.chipdip.ru/product0/8081001491

по какому принципу на него выводить информацию?. Если так как 7сегментные LED то было отлично.

Ничего даже "близко общего" нет..

Re: Работа с семисегментными ЖК модулями

Ср окт 25, 2017 23:51:02

Dnepr - почитайте документацию на рекомендованные выше PICи - там приведены осциллограммы, формируемые ЖКИ драйвером для ЖК дисплеев с мультиплексом..
Albert_V - не подскажете марку своего ЖКИ?

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 02:23:43

Ser60, GCD1156 или GD-4647. Брал на али этот LCD с панелью подсветки (подсветка шестью белыми светодиодами).
Pdf на это "стекло":
Спойлер
LCD_GD-4647.pdf
(135.88 KiB) Скачиваний: 19
-----
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

Спасибо, Albert_V. Любопытная стекляшка, мне понравилась. Несколько лет назад я делал для установки на солнечной стороне в доме часы на 4" ЖКИ OD-103, чтобы время при работе в саду видно было. Но они на статике.
СпойлерИзображение

Ваша как раз для моего зрения при использовании внутри дома подойдёт. Как вижу, вы ее уже обсуждали где-то. Не дадите ещё линк на это обсуждение?

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 07:10:13

Конкретно этот ЖКИ - уже и не вспомню чтоб обсуждал, но если у Вас есть вопросы - пишите в ЛС, или создайте тему и "киньте мне маячок" на неё.
Чем смогу - помогу.
:beer:

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 13:32:42

Все ясно, нужен доп контроллер. Нет это я не потяну. Мои познания в программировании не позволят с ним работать. Придется юзать 7сегментные LED.
Спасибо за помощь.

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 17:50:11

На самом деле там не сложнее, чем динамическая индикация на ЛЕД... Даже есть статейка вполне понятная. Надо будет только одну функцию написать, а потом только применять ее и все.
Один очень умный админн-модератор с этого сайта эту статью написал специально для Вас. ))))

http://radiokot.ru/articles/26/

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 17:59:06

СКАЗОЧНИК писал(а):На самом деле там не сложнее, чем динамическая индикация на ЛЕД
вы не учли, что в этом топике речь про мультиплексный ЖКИ, а там как бы раза в 4 все хитрее... и сложнее, соответственно. Но можно извратиться, не спорю...

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 18:03:48

Просто чего ТС сразу отказывается от затеи... Все равно же физический смысл понятен, как с ним работать, а логический смысл можно программно реализовать. Заодно и потренироваться, узнать что-то новое.

Re: Работа с семисегментными ЖК модулями

Чт окт 26, 2017 21:21:44

Все ясно, нужен доп контроллер. Нет это я не потяну.....
Потяните...
Насколько я понял, вы работаете с Atmel-ами.
Так возьмите, к примеру, ATmega329P.
У неё "на борту" уже есть LCD драйвер именно для таких индикаторов.
А если поискать - есть ещё куча Atmel-овских контроллеров с драйвером LCD "на борту".
Там самое сложное - прочитать документацию.
Кто работает с AVR - надеюсь, помогут.
Ответить