Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Подключение ЖКИ на HD44780 типа WH1602 к МК ATmega
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Alex ma
Вот думаю можно ли подключить ЖКИ через кабель 15см напрямую к микроконтроллеру, беспокоят помехи, которые могут пройти на входа МК.
Решение проблемы
Вариант 1. МК – резистор 1кОм – ЖКИ.
Вариант 2. МК – резистор 1кОм – шинный драйвер 74HC541 – ЖКИ
Кто как делает?
Dog Pawlowa
Цитата(Alex ma @ Mar 16 2007, 21:02) *
Вот думаю можно ли подключить ЖКИ через кабель 15см напрямую к микроконтроллеру, беспокоят помехи, которые могут пройти на входа МК.
Решение проблемы
Вариант 1. МК – резистор 1кОм – ЖКИ.
Вариант 2. МК – резистор 1кОм – шинный драйвер 74HC541 – ЖКИ
Кто как делает?

Ставлю резисторы 5,1 к.
Но...
1) При тестировании ESD при разряде в области ЖКИ сбивается сам ЖКИ. Обычно просто искажается информация - эта проблема решается регенерацией изображения. В тяжелых случаях теряется инициализация ЖКИ.
2) У меня обычно предусматривается защита от потери информации в случае пересброса микроконтроллера, поэтому это не так критично для меня. Да и резисторы... Еще правильная разводка земель...
Alex ma
Цитата(Dog Pawlowa @ Mar 17 2007, 01:06) *
Ставлю резисторы 5,1 к.
Но...
1) При тестировании ESD при разряде в области ЖКИ сбивается сам ЖКИ. Обычно просто искажается информация - эта проблема решается регенерацией изображения. В тяжелых случаях теряется инициализация ЖКИ.
2) У меня обычно предусматривается защита от потери информации в случае пересброса микроконтроллера, поэтому это не так критично для меня. Да и резисторы... Еще правильная разводка земель...


Из-за резисторов фронты затягиваются, работа ЖКИ не нарушается? Или 5,1кОм не критично, Общий GND ЖКИ, а так же металлический корпус (рамка ЖКИ) соединяете в блоке питания, отдельно от земли МК, чтоб помеха не шла через МК.
Dog Pawlowa
Цитата(Alex ma @ Mar 17 2007, 11:35) *
Из-за резисторов фронты затягиваются, работа ЖКИ не нарушается? Или 5,1кОм не критично, Общий GND ЖКИ, а так же металлический корпус (рамка ЖКИ) соединяете в блоке питания, отдельно от земли МК, чтоб помеха не шла через МК.

Программный интерфейс, задержки можно увеличить, но проблем не было.
По поводу рамки - это решение очевидное, но в некоторых приборах приходилось ее изолировать и устанавливать ЖКИ подальше от окна (2-3мм). Нехорошо - параллакс и проч, но в суете испытаний поиск другого решения затруднен.

Хм, проблемы с ЖКИ были практически в каждом приборе, который проходил полные испытания. Больное место. Последний раз проблема решилась добавлением конденсатора между корпусом и схемной землей.
Alex ma
Цитата(Dog Pawlowa @ Mar 17 2007, 13:41) *
Программный интерфейс, задержки можно увеличить, но проблем не было.
По поводу рамки - это решение очевидное, но в некоторых приборах приходилось ее изолировать и устанавливать ЖКИ подальше от окна (2-3мм). Нехорошо - параллакс и проч, но в суете испытаний поиск другого решения затруднен.

Хм, проблемы с ЖКИ были практически в каждом приборе, который проходил полные испытания. Больное место. Последний раз проблема решилась добавлением конденсатора между корпусом и схемной землей.


Спасибо
Kovrov
А не хотите поставить доп контроллер под индикатор в непосредственной близости с последоват интерфесом?
rezident
Чтобы LCD не парил мозги при испытаниях на ESD нужно сразу предусматривать управление питанием оного. Потому что иногда LCD так защелкивается от разрядов, что никакой софтовой инициализацией его из ступора не вывести. Только снятием/подачей питания.
Alex ma
Цитата(Kovrov @ Mar 17 2007, 15:28) *
А не хотите поставить доп контроллер под индикатор в непосредственной близости с последоват интерфесом?


Не хотелось бы ставить еще один контроллер, удорожание конструкции.

Цитата(rezident @ Mar 17 2007, 18:39) *
Чтобы LCD не парил мозги при испытаниях на ESD нужно сразу предусматривать управление питанием оного. Потому что иногда LCD так защелкивается от разрядов, что никакой софтовой инициализацией его из ступора не вывести. Только снятием/подачей питания.


Добавлю ключик, пожалуй, на полевом транзисторе управления по питанию, вывод свободный есть.
Serj78
У меня в термопластавтомате жки был подсоединен кабелем 60см- до передней стенки шкафа управления. при переключении электромагнитов переменного тока на 120вольт управления гидравликой не спасали никакие конденсаторы smile.gif
Проблему решил запрещением обмена с жки в момент выдачи сигналов управления.
rezident
Цитата(Alex ma @ Mar 17 2007, 21:34) *
Добавлю ключик, пожалуй, на полевом транзисторе управления по питанию, вывод свободный есть.

Не забудьте только ограничить скорость его включения. Конденсатор 470-1000пФ между стоком и затвором вполне подойдет. Ну и резистор в затворе конечно нужен в этом случае.
migray
Цитата(Alex ma @ Mar 17 2007, 20:34) *
Не хотелось бы ставить еще один контроллер, удорожание конструкции.
Добавлю ключик, пожалуй, на полевом транзисторе управления по питанию, вывод свободный есть.


Можно найти дешевый, в пределах $ с аппаратным посл. интерфейсом или еще дешевле с эмуляцией. Тоньше шлейф, меньше помех, в случае необходимости длину шлейфа можно увеличить. И ключиком управлять будет он-же. А тащить через шлейф управление полевиком не очень хорошо, описанные выше спрособы с RC тоже не панацея.
SS85
У меня часто сбивались настройки ЖКИ, решал простым чтением первого символа второй строки и если он не соответствовал переданному, значить экран сбился. В таком случае просто передавал комманды инициализации.

Цитата
У меня в термопластавтомате жки был подсоединен кабелем 60см- до передней стенки шкафа управления. при переключении электромагнитов переменного тока на 120вольт управления гидравликой не спасали никакие конденсаторы
Проблему решил запрещением обмена с жки в момент выдачи сигналов управления.

Такое решение не помогло.
blackbit
Из того, что еще не перечислили:
1. На шлейф - ферритовое плоское кольцо. Производится специально под эти цели. Желательно сделать один виток.
2. На лицевую панель ЖКИ - проводящую прозрачную пленку. Прижать по периметру с обратной стороны корпуса к рамке корпусной земли. Желательно чтобы корпус был из проводящего
материала (на крайний случай - внутренее напыление). Дорого.
3. В самом шлейфе между сигнальными линиями (шина данных, управляющие линии) пустить земляные.
Токоограничивающие резисторы в сигнальные линии можно поставить, но достаточно 100Ом.

Дополнить программным контролем, но это уже проще и дешевле.
Stas633
Если питание индикатора (+5в) "тянется" вместе со шлейфом от удаленного БП, то от сбоев избавиться очень сложно.

Цитата(migray @ Apr 5 2007, 20:26) *
Можно найти дешевый, в пределах $ с аппаратным посл. интерфейсом или еще дешевле с эмуляцией. Тоньше шлейф, меньше помех, в случае необходимости длину шлейфа можно увеличить....


Солидарен полностью!
Ставьте 2313 и все проблемы отпадут. Должны отпасть.
Важно! Питание 5 вольт "формировать" на плате ИНДИКАТОР-КОНТРОЛЛЕР. При "разводке" платы "залить" свободное место "массой", питание (+) развести "звездой".

Если же, удорoжание схемы на 35 руб недопустимо, то... Лучшей защитой от помех в условиях значительного ЭМИ был, и наверное остается "токовый ключ": Открытый коллектор на одном конце, нагрузочный резистор на другом (датчики Холла в автомобилях, например). "Связь" же с ЖКИ Вам нужна в одну сторону?

И еще... Все индиккаторы WinStar (собственно "стекла") помещены в металлический "кожух", соединенный с "массой".

Пример разводки платы для WH0802: Нажмите для просмотра прикрепленного файла
rezident
Цитата(blackbit @ Apr 8 2007, 20:21) *
Желательно чтобы корпус был из проводящего
материала (на крайний случай - внутренее напыление). Дорого.

Не всегда допустимо по условиям эксплуатации, чтобы корпус соединялся с общим проводом. Да и даже если допустимо, то заземлять не абы как нужно. А если корпус проводящий, но не имеет утечки для стекания статического потенциала, это вообще труба дело. Проходили через такое, когда у нас верхняя панель для одного их приборов в пластиковом корпусе от Bopla изготавливалась из дюраля и к ней клеилась мембранная клавиатура. Выбивало статикой CPLD-шку, обслуживающую клаву очень часто. Что только не пробовали для защиты от статики. В конце-концов заменили панель на литую из ABS-пластика и проблема практически исчезла при том же самом конструктиве и схемотехнике. ИМХО причина в том, что обычный статический заряд человеческого тела складывался с зарядом, накопленным на проводящем материале. И суммы этих зарядов хватало чтобы пробить любую ESD защиту, в то же время для защиты от собственно самого заряда человеческого тела защиты хватало.
blackbit
>Не всегда допустимо по условиям эксплуатации, чтобы корпус соединялся с общим проводом.
Разве что-то говорилось про соединение с "общим прводом"? Что есть общий провод?...
Схемная земля? Которая из них и какая? В моих девайсах, например, порой под десяток... Человек спрашивал как защитить непосредственно ЖКИ, а не как построить комплексную защиту прибора от помех.

>Да и даже если допустимо, то заземлять не абы как нужно.
Так пусть заземляет как нужно. Это уже другая тема.

>А если корпус проводящий, но не имеет утечки для стекания статического потенциала, это вообще
>труба дело.
Так пусть имеет. В чем проблема?

>Выбивало статикой CPLD-шку, обслуживающую клаву очень часто
У нас клава рядом с индикатором. Воздействие - десятки киловольт. Ничего не выбивает.
Dog Pawlowa
Цитата(blackbit @ Apr 10 2007, 08:56) *
>А если корпус проводящий, но не имеет утечки для стекания статического потенциала, это вообще
>труба дело.
Так пусть имеет. В чем проблема?

Чет Вы так негативно к уточнениям других относитесь? Нереализованные амбиции? cranky.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.