Перейти к содержанию

Выбор символьного ЖК дисплея 4строки*20 символов

Выбираю символьный ЖК дисплей для серийного изделия. Не меньше 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Самое главное знать контролер дисплея(у первого ST7920, у второго не указан), он определяет возможности управления.
Скачиваете на него даташит и различные статьи, и изучаете. Плюс надо учесть, что не все выводы контроллеры могут быть выведены наружу, например ST7920 умеет serial и parallel, но часто делают только parallel.

Поделиться сообщением


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

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

Поделиться сообщением


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

Если хотите руководствоваться этим критерием, то перед запуском серии проведите собственные испытания, особенно по части климатики.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
под заявленные хотелки больше графический подходит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(ZASADA @ Dec 30 2017, 18:54) <{POST_SNAPBACK}>
под заявленные хотелки больше графический подходит.

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

Поделиться сообщением


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

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

Но работа с ним - это уже совсем другая история ( закат солнца в ручную ) sm.gif

Поделиться сообщением


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

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

Если не стеснены в финансах и ресурсах- сразу что-то вроде четверть-VGA с SPI управлением на 4-6 дюймов берите, отличная вещь. Один раз поставили и имеете универсальный дисплей под любые хотелки.

Поделиться сообщением


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

Киньте ссылку на такой, если не трудно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(ZASADA @ Dec 30 2017, 18:54) <{POST_SNAPBACK}>
под заявленные хотелки больше графический подходит.


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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(MiklPolikov @ Dec 30 2017, 11:14) <{POST_SNAPBACK}>
Кто с такими работает-помогите не ошибиться.

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

Поделиться сообщением


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

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

PS: Вобщем - автору нужно определиться с кол-вом ОЗУ, которое он готов пожертвовать для экрана. И если достаточно - выбрать пиксельный LCD с SPI или I2C.
Ну а может даже, если нужно выводить только строки, то вообще формировать в буфере только изображение одной строки, отсылать её на LCD, а потом рисовать следующую - тогда ещё меньше ОЗУ надо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата(Herz @ Jan 1 2018, 23:32) <{POST_SNAPBACK}>
Киньте ссылку на такой, если не трудно.

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

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

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

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

Лет 20 назад видел людей, которые очень обожглись, поверив в реальность низкотемпературных МЭЛТовских дисплеев (с мэлта даже образцы прислали, хорошо что потестировать догадались). Понимаю, что это было давно, но осадочек лично у меня остался.
Если кому-то нужно что-то нестандартное (по шрифту, по температурам и тп) от МЭЛТ- заказывайте образцы и проверяйте все ключевые параметры дисплея до того, как заложите их в свое изделие.

Поделиться сообщением


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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация