Как проверить lcd 1602 дисплей на работоспособность
Перейти к содержимому

Как проверить lcd 1602 дисплей на работоспособность

Как проверить lcd 1602 дисплей на работоспособность

Питание 5в. Проверка делается при подключении переменного резистора на 1,2,3 пины. Как и для других подобных дисплеев.
Вот документация на дисплей : http://www.elfa.spb.ru/uploads/tdpdf/htDEM16223SYHPY_EN.pdf

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

При рабочем дисплее чётко видно прямоугольники в первой строке. Регулировка контраста на 3 ноге !

Вот рисунок для наглядности :

Источники питания для автомобильной электроники, включая маяки, GPS/ГЛОНАСС-трекеры и охранную сигнализацию, должны обеспечивать бесперебойное питание и безопасность, а также быть устойчивыми к вибрации и исправно работать при низких температурах. Батарейки FANSO EVE Energy обладают всеми необходимыми параметрами для надежной работы оборудования современного автомобиля.

тоже возникла потребность в проверке 1602

у вас на картинке прямоугольники только в первой строке
а как вторую включить ?

на моей пины как у вашей платы

Изображение

и есть программа на проверку вроде таких дисплеев через лпт порт http://www.labkit.ru/userfiles/file/doc . 128×64.rar

но как я не вертел их там у меня пины не совпадают

есть ли такая же программа тока под мою распиновку ?

На складе КОМПЭЛ доступны сетевые адаптеры (внешние блоки питания) производства MEAN WELL, представленные семействами GS, GST и GSM различного конструктивного исполнения: в розетку и настольные. Адаптеры GS и GST предназначены для питания различных промышленных и бытовых приборов, а семейство GSM может применяться для питания устройств медицинского назначения, поскольку соответствует требованиям EN 60601-1 и 60601-1-11. При этом они характеризуются малым потреблением энергии на холостом ходу.

_________________
Z Мудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает

Как проверить lcd 1602 дисплей на работоспособность

Он мерт или я накосячил где то?

Меню пользователя driverz
Посмотреть профиль
Отправить личное сообщение для driverz
Найти ещё сообщения от driverz
Меню пользователя _guardianangel
Посмотреть профиль
Отправить личное сообщение для _guardianangel
Найти ещё сообщения от _guardianangel

если не считать внешнего вида 4-х последних знаков — то дисплей должен быть живой.
по напряжение питанию — если слаботочная 5в линия (например 4.7в вместо 5 получается ) — еще с проблемой отображения в 2 строки столкнешься

ПС. а с подключением — проверь распайку .

Меню пользователя DaLiV
Посмотреть профиль
Отправить личное сообщение для DaLiV
Найти ещё сообщения от DaLiV
Меню пользователя driverz
Посмотреть профиль
Отправить личное сообщение для driverz
Найти ещё сообщения от driverz

верить даташиту — 3.8 номинальное 5.2 максимум проверяй питание . а отображение символов показывает что он пытается запуститься . но чего то не совсем в порядке . битые обычно далее одной клетки не идут

и про то что многим дисплеям по линии контрастности вообще отрицательное напряжение в схему вводить приходиться посмотри .

Меню пользователя DaLiV
Посмотреть профиль
Отправить личное сообщение для DaLiV
Найти ещё сообщения от DaLiV
Меню пользователя heady69
Посмотреть профиль
Отправить личное сообщение для heady69
Найти ещё сообщения от heady69
Меню пользователя heady69
Посмотреть профиль
Отправить личное сообщение для heady69
Найти ещё сообщения от heady69

с схемой похоже что все ОК.
единственное что неизвестно, у вас подтяжки на порту включены?

одно время я перепробывал много индикаторов на HD44780 и KS0066, могу посоветовать несколько
— убедиться что правильное питание на индикаторе, часто включая на 3в не поднимались потому что они были на 5в
— пробовать на разных напряжениях на контрастности
— перед инициализаций , после появления на нем питания, дать индикатору простоять около 50-100мс.
— на разных индикаторах разные временные зарактеристики, часто попадались тормозисторы, приходилось большие задержки везде вставлять.
— некоторые не поддерживали 4х битный режим
И главное, почти все эти артефакты проявлялись на нонэймах.
проверьте все эти эти пункты.

Прибор для проверки модулей ЖКИ на основе контроллера HD44780

Популярные у радиолюбителей буквенно-цифровые модули ЖКИ в большинстве своём собраны на основе контроллера HD44780 фирмы Hitachi, который можно считать промышленным стандартом. Аналоги этого контроллера и модули на их основе производят многие фирмы. Предлагается прибор для оперативной проверки работоспособности таких модулей и содержимого их знакогенераторов.

На рис. 1 представлен самый распространённый в нашей стране, но не единственный, вариант таблицы кодов знакогенератора модуля ЖКИ, содержащей не только латинские, но и русские буквы. Получив каждый из этих кодов (двузначное шестнадцатеричное число), модуль выводит на свой экран соответствующий символ. Например, код 0х4Е (десятичное значение 78) — латинская буква N, а код ОхВО (десятичное значение 176) — русская буква Ю.

Рис. 1. Таблицы кодов знакогенератора модуля ЖКИ

Символы разделены на две группы. Первая (коды с 0x20 по 0x7F) содержит цифры, буквы латинского алфавита и спецсимволы. Эта группа всегда одинакова, и коды находящихся в ней символов соответствуют известной кодовой таблице ASCII. Во второй группе (коды с 0хА0 по 0xFF) в рассматриваемом случае находятся буквы русского алфавита и различные значки. Однако в модификациях даже однотипных модулей ЖКИ, выпускаемых для разных стран, здесь вместо русских букв могут находиться буквы других национальных алфавитов и вообще любые символы. Коды с 0x00 по 0x07 отданы программистам для создания собственных символов, изображения которых можно загружать в память модуля специальными командами.

Если в руки радиолюбителю попал модуль ЖКИ без "опознавательных знаков" или такой, на который невозможно найти справочные данные (например, бывший в употреблении или даже купленный в интернет-магазине), неплохо иметь прибор для быстрой проверки его работоспособности и определения содержимого знакогенератора.

Такой прибор, схема которого представлена на рис. 2, построен на микроконтроллере DD1 (PIC16F84A-04/P, описание которого можно найти по адресу http://datasheet.su/ datasheet/Microchip/ PIC16F84A-04/P). Он позволяет проверять модули символьных ЖКИ со встроенным контроллером HD44780 и следующими комбинациями числа знакомест в строке (первый сомножитель) и числа строк (второй множитель) на экране: 8×1, 8×2, 16×1, 16×2, 16×4, 20×1, 20×2, 20×4, 32×2, 40×2.

Рис. 2. Схема прибора

Резистор R1 поддерживает высокий логический уровень на входе MCLR микроконтроллера. Это предотвращает влияние на этот высокоомный вход наводок, способных вызвать нежелательные перезапуски микроконтроллера. Резистор R2 и конденсатор C2 — частотозадающие элементы встроенного в микроконтроллер тактового RC-генератора. Сопротивление резистора R2 может лежать в пределах 5. 100 кОм, аёмкость конденсатора C2 должна быть не менее 20 пФ. При их номиналах, указанных на схеме, получена тактовая частота около 4 МГц. Её стабильность, конечно, хуже, чем у кварцевого генератора, но в рассматриваемом случае она и не требуется. От этой частоты зависит только скорость автоматического повторения "нажатий" на кнопку SB1 при её удержании нажатой. Резистором R3 регулируют контрастность символов на экране проверяемого модуля ЖКИ HG1. Резисторы R1 и R3 могут иметь сопротивление 1. 10 кОм.

Ввиду простоты схемы печатная плата для прибора не разрабатывалась, он собран на макетной. Кнопка SB1 — КМ 1-1В или любая другая. Резисторы R1 и R2 — МЛТ-0,125, R3 — СП3-4, конденсаторы — любые керамические.

Микроконтроллер PIC16F84A-04/P можно заменить на PIC16F84A-20/P или на PIC16F84 с такими же индексами после дефиса. Можно применить аналогичные микроконтроллеры с индексом /SO (в корпусе для поверхностного монтажа), но тогда и другие детали прибора желательно заменить на предназначенные для поверхностного монтажа.

Источник питания прибора должен давать стабилизированное напряжение 5 В при токе нагрузки не менее 100 мА.

При подаче на прибор с подключённым проверяемым модулем ЖКИ напряжения питания должны стать видимыми все элементы изображения во всех знакоместах экрана, как показано на рис. 3. Этим проверяют их целостность и общую работоспособность модуля.

Рис. 3. При подаче на прибор с подключённым проверяемым модулем ЖКИ напряжения питания должны стать видимыми все элементы изображения во всех знакоместах экрана

Учтите, что у большинства модулей ЖКИ плюс напряжения питания (Vdd) следует подавать на вывод 1, а минус (Vss) — на вывод 2. Однако бывает и наоборот. Например, у модуля WH1602D-TML-CT Если подать питание в неправильной полярности, модуль работать не станет, а через некоторое время будет безвозвратно испорчен. У автора был такой печальный опыт. Но кратковременную (несколько секунд) переполюсовку модуль всё-таки выдерживает. Поэтому, если на подачу питающего напряжения модуль не реагирует, прибор необходимо незамедлительно отключить от источника питания и искать причину неработоспособности модуля.

Первое после включения питания нажатие на кнопку SB1 погасит прямоугольники на экране, а в его верхней строке будет выведена надпись "z 122". Это значит, что в знакогенераторе контроллера модуля имеется символ "z" с кодом 122 (здесь и далее значения кодов десятичные). При дальнейших нажатиях или при удержании кнопки нажатой на экран поочерёдно выводятся символы с кодами 123-255, затем цикл бесконечно повторяется, начиная с кода 122. Это даёт возможность просмотреть все символы, содержащиеся во второй части кодовой таблицы, и узнать их коды для использования в разрабатываемых программах.

На рис. 4 на экран модуля ЖКИ 20×4 фирмы OPTREX, знакогенератор которого не содержит русских букв, выведена надпись "в 226". А на рис. 5 на экран русифицированного модуля ЖКИ 16×2 неизвестного типа выведена надпись "Щ 226". Это подтверждает, что у модулей разных модификаций одному и тому же коду из второй части таблицы могут соответствовать разные символы.

Рис. 4. На экран модуля ЖКИ 20×4 фирмы OPTREX, знакогенератор которого не содержит русских букв, выведена надпись "в 226"

Рис. 5. Экран русифицированного модуля ЖКИ 16×2 неизвестного типа выведена надпись "Щ 226"

Программу микроконтроллера можно скачать здесь.

Автор: Г. Нюхтилин, г. Ковров Владимирской обл.

Мнения читателей
  • Николай / 09.09.2022 — 10:54

"Учтите, что у большинства модулей ЖКИ плюс напряжения питания (Vdd) следует подавать на вывод 1, а минус (Vss) — на вывод 2. Однако бывает и наоборот. Например, у модуля WH1602D-TML-CT"раза содержит ошибку, должно быть так:"Учтите, что у большинства модулей ЖКИ плюс напряжения питания (Vdd) следует подавать на вывод 2, а минус (Vss) — на вывод 1. Однако бывает и наоборот. Например, у модуля WH1602D-TML-CT"http://www.winstar.com.tw/products_detail_ov.php?lang=ru&ProID=24 Вам в подтверждение.

А программы (или прошивки) под PIC16F628 (почти аналог) не предвидится?

Вы можете оставить свой комментарий, мнение или вопрос по приведенному выше материалу:

Arduino.ru

Дисплей LCD 1602 не показывает "Hello World"

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

Подскажите пожалуйста:
Почему LCD 1602 не показывает буквы.
Только линия прямоугольников.

Подключаю к Arduini UNO
Версия Arduinoid 1.8.7

Версия библиотекиLiquidCristall 1.0.7 пробовал на 1.0.4

Соединение как в примере:
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);

Соединения проверил 100 раз.

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

asam аватар

Контраст пробовал регулировать?

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

Это же не I2C подключение, на самом дисплее крутилок нет.

Да и у него квадраты остаются, что говорит о том, что ни единой посылки данных на дисплей не пришло.

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

Соединения проверил 100 раз.

Это вы небось проверяли те ли контакты соединяете. А вот как соединяете.

Ставлю на хреновый контакт этих тоненьких тыкалок в макетке! В правом нижнем углу рыжий с чёрным аж вылезают.

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

asam аватар

Это же не I2C подключение, на самом дисплее крутилок нет.

На дисплее нет, а на макетке у него есть

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

trembo аватар

5 нога на земле сидит?
Данные слева-направо справа-налево не перепутаны?
https://voltiq.ru/lcd-1602-and-arduino/

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

Такое ощущение, что где то плохой контакт.
Контакты прозвонил тестером. Норма.
Один раз, ковыряясь в проводах, на экране высветилось две строки:
в первой пару непонятных символов,
во второй число типа 68,234683143846843 и число жило,

Да, аж сам стал понимать , что где то точно плохой контакт.
Прозваниваю нормально, а при работе, на высокой частоте теряет контакт.

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

v258 аватар

Щупы, которые в макетку втыкаете, попробуйте чутка согнуть — лучше контачить будет

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *