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

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 398
Зарегистрирован: Чт мар 26, 2009 20:53:27
Откуда: Беларусь.Минская обл.

Сообщение Dnepr_1186 »

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

Сообщение Albert_V »

Берите контроллер, у которого "на борту" есть LCD Controller и не мучайтесь.
К примеру, PIC18F65J94, PIC24FJ64GA406, STM32L476xx.......
Можно драйвером индикатора поставить, к примеру, PCF85176....
Главное, узнайте рабочее напряжение этого "стекла", чтоб потом не было проблем с контрастностью.
У вашего "стекла" 4 COM и 13 SEG.
Для понимания принципа работы с таким "стеклом":
СпойлерИзображение
PCF85176-1127702.pdf
(498.3 КБ) 43 скачивания
01428a_LCD.pdf
(352.28 КБ) 53 скачивания
Я "запускал" похожий, но только ощутимо больший по размерам.
Изображение Изображение
-----
P.S.
Если, всё-таки, будете работать с таким индикатором - очень рекомендую хорошо подумать перед трассировкой платы, чтоб потом не делать отдельные знакогенераторы для каждого разряда.
Последний раз редактировалось Albert_V Чт окт 26, 2017 00:58:16, всего редактировалось 4 раза.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 44178
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Сообщение АлександрЛ »

Это "мультиплексный" дисплей, а с таблицей разобраться несложно-
допустим, при подаче сигнала на СОМ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

[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216295#p3216295"]по какому принципу на него выводить информацию?. Если так как 7сегментные LED то было отлично.[/uquote]
Ничего даже "близко общего" нет..
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Dnepr - почитайте документацию на рекомендованные выше PICи - там приведены осциллограммы, формируемые ЖКИ драйвером для ЖК дисплеев с мультиплексом..
Albert_V - не подскажете марку своего ЖКИ?
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Ser60, GCD1156 или GD-4647. Брал на али этот LCD с панелью подсветки (подсветка шестью белыми светодиодами).
Pdf на это "стекло":
Спойлер
LCD_GD-4647.pdf
(135.88 КБ) 47 скачиваний
-----
P.S.
Спойлер"Внутренних" 30К (в делителях) для него не достаточно (ему нужен бОльший ток "на переходных", чтоб не "засвечивались лишние сегменты").
Варианта два: Или ставить внешние порядка 5.1К, или нужно формировать LCD Bias с помощью ОУ.
С контрастностью у меня тоже была проблема: Основное питание 3,3V (не могу "уйти" в 3,0V), а индикатору нужен "полный размах" именно около 3,0V.
При внешних LCD Bias, "внутренней" регулировкой контрастности пользоваться нет возможности.
Тест делал на своей тестовой плате с PIC18F65J94, но законченное изделие планирую сделать на PIC24FJ256GA410 /от него мне ещё нужен интерфейс I2S (не путать с I2C) для "работы" с CS42L52/.
И всё как обычно: Хочешь что-то сделать для себя - появляется заказчик.
В общем, пока эта плата отложена. Сейчас много работы.
Чую что работу с этим ЖКИ продолжу уже после НГ...
Реклама
Друг Кота
Аватара пользователя
Сообщения: 3793
Зарегистрирован: Ср дек 24, 2008 09:58:58

Сообщение Ser60 »

Спасибо, Albert_V. Любопытная стекляшка, мне понравилась. Несколько лет назад я делал для установки на солнечной стороне в доме часы на 4" ЖКИ OD-103, чтобы время при работе в саду видно было. Но они на статике.
СпойлерИзображение
Ваша как раз для моего зрения при использовании внутри дома подойдёт. Как вижу, вы ее уже обсуждали где-то. Не дадите ещё линк на это обсуждение?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

Конкретно этот ЖКИ - уже и не вспомню чтоб обсуждал, но если у Вас есть вопросы - пишите в ЛС, или создайте тему и "киньте мне маячок" на неё.
Чем смогу - помогу.
:beer:
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 398
Зарегистрирован: Чт мар 26, 2009 20:53:27
Откуда: Беларусь.Минская обл.

Сообщение Dnepr_1186 »

Все ясно, нужен доп контроллер. Нет это я не потяну. Мои познания в программировании не позволят с ним работать. Придется юзать 7сегментные LED.
Спасибо за помощь.
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

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

http://radiokot.ru/articles/26/
Станислав
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18783
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

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

Мой уютный бложик... заходите!
Контактная информация:
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватара пользователя
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Сообщение СКАЗОЧНИК »

Просто чего ТС сразу отказывается от затеи... Все равно же физический смысл понятен, как с ним работать, а логический смысл можно программно реализовать. Заодно и потренироваться, узнать что-то новое.
Станислав
Друг Кота
Аватара пользователя
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Сообщение Albert_V »

[uquote="Dnepr_1186",url="/forum/viewtopic.php?p=3216735#p3216735"]Все ясно, нужен доп контроллер. Нет это я не потяну.....[/uquote]Потяните...
Насколько я понял, вы работаете с Atmel-ами.
Так возьмите, к примеру, ATmega329P.
У неё "на борту" уже есть LCD драйвер именно для таких индикаторов.
А если поискать - есть ещё куча Atmel-овских контроллеров с драйвером LCD "на борту".
Там самое сложное - прочитать документацию.
Кто работает с AVR - надеюсь, помогут.
Ответить

Вернуться в «Периферия»