реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор символьного ЖК дисплея 4строки*20 символов, Помогите не ошибиться.
MiklPolikov
сообщение Dec 30 2017, 09:14
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Выбираю символьный ЖК дисплей для серийного изделия. Не меньше 4 строки* 20 символов. Кто с такими работает-помогите не ошибиться. Заранее спасибо !

1) Они все примерно одинаковые ? Выбор по критерию "чем дешевле тем лучше" не повлияет на читабельность дисплея, его надёжность ?
2) У всех есть попиксельное управление ? Т.е. я смогу сделать свой русский шрифт, если в дисплее нет встроенного ?
3) Попиксельное управление не вызывает появление артефактов в моменты перерисовки ?
4) Нужно сделать выделение пунктов меню. Я смогу, при помощи попиксельного управления, выводить выделенный текст в негативе ? Т.е. закрашивать прямоугольник и писать буквы не закрашенными пикселями ?

Примеры того, на что смотрю:
https://ru.aliexpress.com/item/Yellow-green...9999.262.tQbtZo

https://ru.aliexpress.com/item/20X4-LCD2004...9999.278.tQbtZo
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Dec 30 2017, 09:44
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 217
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Самое главное знать контролер дисплея(у первого ST7920, у второго не указан), он определяет возможности управления.
Скачиваете на него даташит и различные статьи, и изучаете. Плюс надо учесть, что не все выводы контроллеры могут быть выведены наружу, например ST7920 умеет serial и parallel, но часто делают только parallel.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Dec 30 2017, 13:25
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 438
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Если речь идет именно об алфавитно-цифровых дисплеях, то все их контроллеры совместимы со старым, добрым HD44780. В этот дисплей вы сможете загрузить только 8 своих собственных символов, поэтому поддержка кириллицы будет очень непростой - вам нужно будет где возможно использовать схожие по начертанию латинские буквы, а для остальных на лету подгружать необходимые для новой выводимой информации символы.

Никаких артефактов при отображении загруженных символов нет. Попикскльного управления тоже нет - вы можете только загрузить целиком один из восьми символов. Про негатив не подскажу, никогда не нужно было.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 30 2017, 15:00
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 712
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(MiklPolikov @ Dec 30 2017, 12:14) *
1) Они все примерно одинаковые ? Выбор по критерию "чем дешевле тем лучше" не повлияет на читабельность дисплея, его надёжность ?

Если хотите руководствоваться этим критерием, то перед запуском серии проведите собственные испытания, особенно по части климатики.
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Dec 30 2017, 15:54
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



под заявленные хотелки больше графический подходит.
Go to the top of the page
 
+Quote Post
MiklPolikov
сообщение Dec 30 2017, 21:34
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 015
Регистрация: 23-01-07
Из: Москва
Пользователь №: 24 702



Цитата(ZASADA @ Dec 30 2017, 18:54) *
под заявленные хотелки больше графический подходит.

Основная хотелка "дёшево и сердито". Как я понимаю, самый бюджетный - 128*64 точки из первого сообщения.


--------------------
Если у Вас нет практического опыта в данной теме- не вступайте в дискуссию и не пишите никаких теоретических рассуждений! Заранее спасибо !
Go to the top of the page
 
+Quote Post
Baser
сообщение Dec 30 2017, 21:52
Сообщение #7


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



В принципе, уже все выше ответили.
Обобщу:
Есть символьные 4х20 контроллеры, совместимые с HD44780, их 99%
Для них ответы на вопросы:
1) да (кроме надежности, естественно, что покупка на Али нонэйма - х.з.)
2, 3, 4) нет
Для русского шрифта нужно покупать спец. вариант с русским знакогенератором. Как правило, в России такие и продаются, на Али нет.

Контроллер ST7920 это отдельная песня. Он уникальный, с поддержкой и символьного и графического режима и встроенным китайским шрифтом размером в 256 кбайт. Такого класса контроллеров есть еще 1-2 аналога не больше. Так что, если вам не нужен китайский фонт, по вашим "хотелкам" смотрите на графический дисплей.

Но работа с ним - это уже совсем другая история ( закат солнца в ручную ) sm.gif
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 30 2017, 23:00
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Не ошибитесь:
1. Диапазон температур дисплея: до 0C или -10(-20) для отрицательных нужно минусовое относительно земли напряжение на контрастность подавать.
2. Напряжение питания и уровни логических сигналов управления. 3.3 или 5.
3. Подсветка. Если неважно какая- берите белую. Потребляет значительно меньше при той же яркости.
4. Конструктив: разъем слева/справа или сверху/снизу, один ряд пинов или два

если именно текстовый, то контроллер- обязательно совместимый с HD44780 (его 3.3-вольтовая версия другое название имеет, да и клонов много).

Если не стеснены в финансах и ресурсах- сразу что-то вроде четверть-VGA с SPI управлением на 4-6 дюймов берите, отличная вещь. Один раз поставили и имеете универсальный дисплей под любые хотелки.
Go to the top of the page
 
+Quote Post
Herz
сообщение Jan 1 2018, 21:32
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 10 964
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Ruslan1 @ Dec 31 2017, 01:00) *
Если не стеснены в финансах и ресурсах- сразу что-то вроде четверть-VGA с SPI управлением на 4-6 дюймов берите, отличная вещь. Один раз поставили и имеете универсальный дисплей под любые хотелки.

Киньте ссылку на такой, если не трудно.
Go to the top of the page
 
+Quote Post
RabidRabbit
сообщение Jan 2 2018, 09:42
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 3-12-09
Из: Россия, Москва
Пользователь №: 54 040



Есть ещё МЭЛТ, русский шрифт без проблем sm.gif Например http://www.melt.com.ru/shop/mt-20s4a-2fla.html
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 2 2018, 11:11
Сообщение #11


Гуру
******

Группа: Участник
Сообщений: 2 211
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(ZASADA @ Dec 30 2017, 18:54) *
под заявленные хотелки больше графический подходит.


Именно.
Причем надо смотреть, какой у ТСа тип МК, может в нем есть RGB-порт и можно подключить дисплей без контроллера с малым разрешением. Инверсия у текстовых есть, не во всех и на весь выводимый текст.

Сообщение отредактировал mantech - Jan 2 2018, 11:12
Go to the top of the page
 
+Quote Post
LII
сообщение Jan 2 2018, 13:35
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 30-01-07
Из: Калининградская обл.
Пользователь №: 24 867



Цитата(MiklPolikov @ Dec 30 2017, 11:14) *
Кто с такими работает-помогите не ошибиться.

Если Вам необходимо отображать исключительно буквы и цифры, то рекомендую хорошо подумать стоит ли связываться с гораздо более ресурсоемким графическим дисплеем всего лишь для того, чтобы получить инверсию для организации меню. Можно просто перемещать курсор слева от текста пункта меню, задав ему любой понравившийся вид в пользовательском символе.


--------------------
Всем творческой удачи и профессионального роста!
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 2 2018, 14:10
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 5 175
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(LII @ Jan 2 2018, 15:35) *
Если Вам необходимо отображать исключительно буквы и цифры, то рекомендую хорошо подумать стоит ли связываться с гораздо более ресурсоемким графическим дисплеем всего лишь для того, чтобы получить инверсию для организации меню. Можно просто перемещать курсор слева от текста пункта меню, задав ему любой понравившийся вид в пользовательском символе.

Выделять можно и мерцанием например.
Неизвестно - какой МК у автора? Если более-менее серьёзный с достаточным кол-вом ОЗУ, то лучше всё-таки не экономить на пуговицах и взять пиксельный LCD.
Если, как он пишет, ему достаточно разрешения 128*64 ч/б, а контроллер какой-нить Cortex-M3, то кол-вом требуемой ОЗУ можно пренебречь (обычно 1кБ не делают погоды на CM3). И лучше взять LCD с запасом.
Сегодня достаточно маркера в конце строки, а завтра может ещё чего захочется.
Да и например если потребуется просто вывести длинную строку, то на графическом не проблема сделать бегущую строку, которую не сделать на текстовом.

PS: Вобщем - автору нужно определиться с кол-вом ОЗУ, которое он готов пожертвовать для экрана. И если достаточно - выбрать пиксельный LCD с SPI или I2C.
Ну а может даже, если нужно выводить только строки, то вообще формировать в буфере только изображение одной строки, отсылать её на LCD, а потом рисовать следующую - тогда ещё меньше ОЗУ надо.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Jan 2 2018, 18:42
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Цитата(Herz @ Jan 1 2018, 23:32) *
Киньте ссылку на такой, если не трудно.

мы тут покупали, довольны.
Реально в серии использовали 2.4 дюйма TFT, качество отличное.
Также у них же брали и гибкие шлейфы для дисплеев, и ответные разъемы для пайки в плату (для тестов можно и с штыревой гребенкой заказать).
Из интересного: на плате дисплея присутствует еще и микро-SD сокет, (но я его не использовал).

Цитата(jcxz @ Jan 2 2018, 16:10) *
Сегодня достаточно маркера в конце строки, а завтра может ещё чего захочется.
Да и например если потребуется просто вывести длинную строку, то на графическом не проблема сделать бегущую строку, которую не сделать на текстовом.

Бегущая строка на текстовых делается без особых проблем. Наличие пользовательских символов в знакогенераторе тоже позволяет очень много чего делать, по нужде переопределяя символы.
Конечно, текстовый будет всегда проще и дешевле графического по программным ресурсам и по стоимости дисплея.
Но вот по задействованным пинам МК- графический с SPI занимает меньше чем текстовый LCD с 4-битной шиной. Иногда это важно. (но, конечно, можно микросхему расширителя поставить).

Цитата(RabidRabbit @ Jan 2 2018, 11:42) *
Есть ещё МЭЛТ, русский шрифт без проблем sm.gif Например http://www.melt.com.ru/shop/mt-20s4a-2fla.html

Лет 20 назад видел людей, которые очень обожглись, поверив в реальность низкотемпературных МЭЛТовских дисплеев (с мэлта даже образцы прислали, хорошо что потестировать догадались). Понимаю, что это было давно, но осадочек лично у меня остался.
Если кому-то нужно что-то нестандартное (по шрифту, по температурам и тп) от МЭЛТ- заказывайте образцы и проверяйте все ключевые параметры дисплея до того, как заложите их в свое изделие.
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 2 2018, 18:56
Сообщение #15


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(jcxz @ Jan 2 2018, 16:10) *
Да и например если потребуется просто вывести длинную строку, то на графическом не проблема сделать бегущую строку, которую не сделать на текстовом.

Интересное мнение о текстовом дисплее. Какая проблема с бегущей строкой? У меня это одна из стандартных функций вывода с незапамятных времен.
Только есть проблемы с быстродействием у обычных LCD для вывода бегущей строки. С текстовым OLED-ом все веселее.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th September 2018 - 23:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01103 секунд с 7
ELECTRONIX ©2004-2016