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

 
 
> ЖКИ WH1602D (KS0066), Не настраивается контрасность?
Nikolay Labinski...
сообщение Jul 3 2007, 17:43
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



Подаю +5 на Vdd, землю на GND.
Можде питанием и землей весит реостат с отводом на Vo.
Меняю напряжение от 0 до 5 вольт на Vo а на экране верхняя строка так и не загорается
(как я понял там должы быть квадратики или что-то в этом роде)..
В описании сказано что стандартная разница (Vdd - Vo) при 25 градусах должна быть около 3.8 В.
Почему не светится?

Иеще, в даташите к KS0066 написано что при подаче питания экран сам выключается.
Цитата
INITIALIZING
When the power is turned on, KS0066U is initialized automatically by power on reset circuit.
During the initialization, the following instructions are executed, and BF (Busy Flag) is kept “High” (busy state) to
the end of initialization.
(1) Display Clear instruction: Write “20H” to all DDRAM
(2) Set Functions instruction: DL = “High”: 8-bit bus mode
N = “Low”: 1-line display mode
F = “Low”: 5 X 8 font type
(3) Control Display ON/OFF instruction: D = “Low”: Display OFF
C = “Low”: Cursor OFF
B = “Low”: Blink OFF
(4) Set Entry Mode instruction: I/D = “High”: Increment by 1
SH = “Low”: No entire display shift


Т.е. нужно установить число строк, шрифт, подать команду включения и вывести любой символ?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 26)
Tcom
сообщение Jul 3 2007, 17:53
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Дело в том что весь ЖКИ начинает засвечиватся только после полной инициализации, а так засвечивается только одна половина.
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 18:22
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



вообще ничего не засвечивается sad.gif
Go to the top of the page
 
+Quote Post
Tcom
сообщение Jul 3 2007, 18:29
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Како номинал резистора?
Идикатор годный?
Другой есть?
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 18:44
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



Реостат конечно маловатый - всего 2к2.. Но как делитель то он работает..
Экран новый, только сегодня купил. Других у меня нету
Go to the top of the page
 
+Quote Post
the_victor
сообщение Jul 3 2007, 18:49
Сообщение #6





Группа: Новичок
Сообщений: 8
Регистрация: 7-04-07
Из: Пермь
Пользователь №: 26 848



подключенно правильно?
1 -> +5
2 -> GND
3 -> движок резистора 10 -20ком
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 18:53
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



да, подключил правильно.
только вот реостат на 2.2 кОм.

может это из-за номинала?
Go to the top of the page
 
+Quote Post
wodya
сообщение Jul 3 2007, 19:11
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 27-03-07
Пользователь №: 26 549



Именно с этими не работал, но работал с аналогичными от Datavision,МЭЛТ и пр. (контроллер KS везде один)
В этих ЖКИ если инициализация прошла неправильно, то на экране ничего и не будет. Номинал резистора не важен. Мы вешаем через 10 Ом постоянных и нормально. Так вот проблема инициализации - самая большая. Хрен его знает, как ЖКИ работает, он ведь, собака, ничего не отвечает smile.gif
Так что звоните все проводники и четко соблюдайте все инструкции по иницализации. У меня есть пример для AtMega128,AtMega8515 и ATMega162. Если надо пишите.
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 19:21
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



wodya, ах вот оно что ))
т.е. только при включении питания ничего и не будет видно?
я то думал +5 подать и проверить, ан нет )

Ну а от примерчика на 162й не откажусь



спасибо
Go to the top of the page
 
+Quote Post
DiMomite
сообщение Jul 3 2007, 19:32
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 47
Регистрация: 8-04-06
Из: Одесса
Пользователь №: 15 959



По своему опыту: при подаче питания и максимальной контрастности (контакт закорочен на "землю") на экране должна появляться верхняя черная строчка. Не работал с этим ЖК, но использовал ЖК от Bolymin, а они заявлены именно с контроллером KS0066. Возможно, индикатору необходима большая разность потенциалов между питанием и контрастом, а значит необходимо подавать отрицательное относительно "земли" напряжение.
Здесь http://www.gaw.ru/html.cgi/txt/lcd/lcm/Win...har/WH1602D.htm написано, что "Напряжение смещения стекла" максимально составляет 6,6В, так что все может быть
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 19:49
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



хм.. буду пробовать
Go to the top of the page
 
+Quote Post
wodya
сообщение Jul 3 2007, 20:16
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 27-03-07
Пользователь №: 26 549



ЖКИ, которые я использовал лет 5 назад, действительно давали засветку верхней строчки, но теперешние почему-то нет. Так что дело однозначно в инициализации. Сам с этим столкнулся месяцев 6 назад.
Go to the top of the page
 
+Quote Post
SunnyAngel
сообщение Jul 3 2007, 20:16
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 7-04-07
Из: Днепропетровск
Пользователь №: 26 849



Напряжение на контрастность должно быть отрицательным - от минус напряжения питания до земли. На bolymin отличная контрастность на -1,4В, но это значение будет разным от индикатора к индикатору.

PS:А вообще, на форуме обсуждается эта тема далеко не первый раз. Поиск по слову "индикатор" выдает 20 страниц со списком сообщений, в них 5-7 очень полезных, и по вашей теме. Там и примеры инициализаций, и много другого разного.
Go to the top of the page
 
+Quote Post
wodya
сообщение Jul 3 2007, 20:17
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 27-03-07
Пользователь №: 26 549



Примерчики, только завтра biggrin.gif
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 3 2007, 20:22
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



окей, на сегодня завязываю, а завтра с новыми силами, примерами и рез-тами поиска начну колдовать smile.gif
Go to the top of the page
 
+Quote Post
Tcom
сообщение Jul 4 2007, 07:28
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Если проблема стоит в определении работоспособности ЖКИ, то можно попробовать подать на него питание не подключать к МК и покрутить движок резистора или вообще замкнуть 3 ногу с GND.
Если засветило значит все ок !
Go to the top of the page
 
+Quote Post
Serg_greS
сообщение Jul 4 2007, 08:53
Сообщение #17


Частый гость
**

Группа: Новичок
Сообщений: 85
Регистрация: 13-01-05
Из: Москва
Пользователь №: 1 922



Цитата
Nikolay Labinskiy

Как я понял, вы хотите проверить работоспообность индикатора?, если да, то на сайте мелта есть прога для проверки индикатора (подключение к ЛПТ 8-бит) http://melt.com.ru/work/display/330#check. А нюанс работы с индикаторами мелта на 66-м контроллере есть только в 4-х битном режиме, заключается в следующем: в отличии от импортных индикаторов недопустимо изменение сигналов R/W и A0 между передачами двух половинок байта - а импортные индикаторы к этому не чувствительны.
И вообще на сайте ангстрема есть толковый даташит на контроллер жки, стоящий в этом индикаторе: http://www.angstrem.ru/product/lcd.htm. написано много того, что не написано в доке мелта.
PS.: сегменты при простом включении (без инициализации) при изменении контрастности становятся чуть темнее (если посмотреть на индикатор только с включенной подсветкой и на индикатор с поданным питанием и подсветкой, то видна чуточная разница).
Сам три недели мучался в сомнениях с этим индикатором, работает или нет пока не попробовал ихнюю прогу для проверки и не убедился что работает, а заработал как надо после прочтения доки ангстрема.

Сообщение отредактировал Serg_greS - Jul 4 2007, 09:10
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 4 2007, 09:12
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



Тут интересная штуковина произошла:
Когда я только подключал питание(+5) и контрастность то он не светился.. Но стоило подать на контраст -0.8В как тут же вспыхнули две строки(т.е. оч высокая яркость). После этого он стал включаться и без отрицательного напряжения :o От чего такой странный эффект - не знаю smile.gif
Контрастность настроил, разница Vdd-Vo примерно 4В

Сейчас отлаживаю обмен данными с МК.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jul 4 2007, 09:46
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Вставлю и свои 5 копеек smile.gif
Работал с МТ16S2H. Тоже была проблема - не показывал вообще при включении по даташитс (патенциометр между VCC и GND, средний выод на V0). Попробовал вариант с отрицательным смещением на V0 (между GND и крайним выводом патенциометра включил батарейку на 1,5 В плюсом к GND) и сразу появилось изображение, контрастность регулировалась в широких пределах smile.gif. Заменил батарейку на инвертор полярности ICL7660 теперь уже два года не имею проблем с подстройкой контрастности индикаторов. Даже без инициализации но при отрицательном смещении очень слабо проглядываются все сегменты индикатора.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Jul 4 2007, 12:57
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Недавно мною была создана тема, про графический ЖКИ MTG-S12864, так вот, там есть встроенный инвертор и по ДШ должен давать отрицательную напругу но...... Она там почему-то положительная... взял дополнительный источник отр. напряжения и... о радость всё заработало. Вот и думай теперь"толь лыжи не едут, толь я не правильный.."
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 4 2007, 15:32
Сообщение #21


Гуру
******

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



Цитата(Tcom @ Jul 4 2007, 15:57) *
Недавно мною была создана тема, про графический ЖКИ MTG-S12864, так вот, там есть встроенный инвертор и по ДШ должен давать отрицательную напругу но...... Она там почему-то положительная...
А в некоторых есть отдельный выход этого источника и отдельный вход для напряжения контраста. Чтобы вы могли потенциометром желаемую контрастность накрутить. Может у вас такой же вариант?


--------------------
На любой вопрос даю любой ответ
"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
Tcom
сообщение Jul 4 2007, 20:59
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Цитата(Сергей Борщ @ Jul 4 2007, 18:32) *
А в некоторых есть отдельный выход этого источника и отдельный вход для напряжения контраста. Чтобы вы могли потенциометром желаемую контрастность накрутить. Может у вас такой же вариант?

Я сделал всё так как написано в ДШ но увы это несработало...
подал от отдельного источника, прекрасно работает!
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 4 2007, 21:26
Сообщение #23


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Сергей Борщ @ Jul 4 2007, 21:32) *
А в некоторых есть отдельный выход этого источника и отдельный вход для напряжения контраста. Чтобы вы могли потенциометром желаемую контрастность накрутить. Может у вас такой же вариант?

В некоторых LCD-модулях инвертор (типа ICL7660) просто не запаян. Либо сама м/с запаяна, но вместо выхода Vee на этот контакт разъема выведен анод светодиодной подсветки. Конфигурация такого подключения обычно задается нуль-резисторами.
Но похоже для WH1602D инвертор вообще не предусмотрен. Во-первых, у него 14-ти, а не 16-ти контактный разъем и для выхода Vee просто нет контакта. Во-вторых, по описанию (даташиту) этому LCD требуется меньше 5В для контраста во всем его рабочем температурном диапазоне. Поэтому источник отрицательного напряжения при питании 5В ему (теоретически) не требуется. А практически... WinStar далеко не самый лучший производитель символьных LCD biggrin.gif
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Jul 5 2007, 08:17
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Если Ваш ЖКИ имеет расширенный температурный диапазон, то необходимо отрицательное смещение. Варианты разные ADM660, ICL7660..., иначе светится не будет. Я их закладываю сразу, и голова не болит какие ЖКИ снабженцы достанут.
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 5 2007, 08:17
Сообщение #25


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



Цитата
А практически... WinStar далеко не самый лучший производитель символьных LCD biggrin.gif

А что же есть по-лучше?
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 5 2007, 09:19
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Nikolay Labinskiy @ Jul 5 2007, 14:17) *
А что же есть по-лучше?

Производителей символьных LCD просто тьма. smile.gif
Go to the top of the page
 
+Quote Post
Nikolay Labinski...
сообщение Jul 5 2007, 09:36
Сообщение #27


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 2-04-07
Пользователь №: 26 693



Их то может и много.. Но раз "WinStar далеко не самый лучший" что же тогда выбирать? Что лучше ного?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 7th July 2025 - 14:33
Рейтинг@Mail.ru


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