Problem ze sterownikiem wyświetlacza LCD HD44780A00

Tutaj mozesz poruszać tematy ogólne powiązane z elektroniką, np. dyskusje na temat podzespołów, układów, zasad ich działania. Czyli można pisać o wszystkim czego nie da się przyporządkować do innych działów.
Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Problem ze sterownikiem wyświetlacza LCD HD44780A00

Post autor: lutownik » 03 sie 2009, 19:44

Witam
Dostałem kiedyś od dobrego znajomego elektronika płytkę PCB na której jest zamontowany wyświetlacz LCD 2x16, sterownik HD44780A00, oraz kilka innych elementów w tym dwa scalaki. Sęk w tym że to płytka z demontażu prawdopodobnie z jakiejś drukarki. Podłączyłem już GND, Vcc D0-D7 i nie wiem do którego wyprowadzenia sterownika podłączuć napięcie regulacji kontrasu (bodajże Vd). Proszę o pomoc ponieważ szkoda mi pieniędzy na jakiś nowy wyświetlacz no i nie mam czasu zamawiać nowego. Z góry dziękuje za odpowiedzi.

Awatar użytkownika
mdm150
Użytkownik
Posty: 108
Rejestracja: 25 kwie 2006, 0:14
Lokalizacja: Gajowniki
Kontakt:

Post autor: mdm150 » 03 sie 2009, 20:27

Zrób w ten sposób:skrajne nóżki potencjometru połącz z GND i VCC, a nóżkę ślizgacza potencjometru z pinem regulacji kontrastu lcd. Prkiem ustawisz sobie kontrast. Jak to połączyc masz w załączniku.
Załączniki
bez tytułu.JPG
bez tytułu.JPG (4.6 KiB) Przejrzano 11488 razy

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 03 sie 2009, 20:49

Tyle to i ja wiem :wink: Tylko nie wiem którą pod którą końcówkę podpiąć ten ślizgacz. W datashicie nie znalazłem końcówki z opisem Vd :sad:

Tak dla rozjaśnienia/przypomnienia powiem że nie mam standardowych wyprowadzeń z LCD tylko muszę się prosto podpinać pod ten HD44780A00 :sad:

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 03 sie 2009, 21:00

Jeżeli ma 16pinów to do 3

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 03 sie 2009, 21:03

Jak 16?? w jednej lini??

Awatar użytkownika
Pikczu
Użytkownik
Posty: 754
Rejestracja: 18 lip 2005, 18:33
Lokalizacja: Dublin
Kontakt:

Post autor: Pikczu » 03 sie 2009, 21:05

http://home.iae.nl/users/pouweha/lcd/lc ... d44780masz tu link na pewno nóżka 3 jak pisze snow.
a jak ma tylko 14 nózek to pewnie zasilanie podwświetlenia jest gdzieś z boku.
Ostatnio zmieniony 03 sie 2009, 21:07 przez Pikczu, łącznie zmieniany 1 raz.

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 03 sie 2009, 21:05

Nie ważne, mogą być i 2x8. Jeżeli wszystkich jest 16 to zazwyczaj powinien być zgodny z tymi typowymi. Ew na wyświetlaczu powinno być napisane coś, jakiś symbol. Może poszukaj po nim. Może się okazać że wyświetlacz potrzebuje ujemnego napięcia kontrastu.

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 03 sie 2009, 21:08

Chyba to albo ja was nie rozumiem (bardziej prawdopodobne :razz: ) albo Wy mnie (mniej prawdopodobne). :wink: Ja nie mam wyprowadzonych wyprowadzeń z HD na rząd 16 bądź 14 goldpinów. Ja muszę się bezpośrednio do HD. Tylko nie wiem do której końcówki mam podłączyć napięcie kontrastu?? Do V1 czy do V5, a może kompletnie do innej??

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 03 sie 2009, 21:17

Najlepiej wrzuć zdjęcie. Stwierdzenie " Do V1 czy do V5, a może kompletnie do innej??" nic nikomu nie mówi raczej

[ Dodano: 2009-08-03, 22:28 ]
Chyba że masz samego scalaka to wtedy skoro wiesz która noga to V5 i V1 to wychodzi że masz do niego PDF'a. Jak masz to pokaż to może coś zaradzimy. W sieci są same pdf'y do hd44780U a do A nie widzę. Zresztą wydaje mi się po przejrzeniu PDF'a do HD44780U że za kontrast nie odpowiada HD a jakiś drugi układ (na płytce wyświetlacza są dwa zazwyczaj) zatem kontrastu się nie ustawia przez podanie napięcia na jakąś nogę HD.

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 03 sie 2009, 21:31

http://www.fotosik.pl/pokaz_obrazek/229 ... 63b22.html
http://www.fotosik.pl/pokaz_obrazek/614 ... 4b325.html
http://www.fotosik.pl/pokaz_obrazek/2ef ... 2aa33.html

Robione telefonem więc w kiepskiej jakości :)

No ja też mam tylko do wersji U nie A. Więc patrzymy na ten sam. Przyznam się że na krótko podłączyłem V5 do masy za pierwszym razem zaswieciła sią prawa połowa wyświetlacza, a za drugim cały wyświetlacz. Może tak należy zrobić?? Czy na dłuższą metę nie spalę wyświetlacza??
Ostatnio zmieniony 03 sie 2009, 21:37 przez lutownik, łącznie zmieniany 1 raz.

snow
Użytkownik
Posty: 794
Rejestracja: 16 sty 2007, 3:44
Lokalizacja: lubelskie
Kontakt:

Post autor: snow » 03 sie 2009, 21:35

a ten OKI to co to?

[ Dodano: 2009-08-03, 22:40 ]
Skoro podłączyłeś tak że pokazał się cały wyświetlacz to ok. Bylebyś nie przekroczył dopuszczalnych napięć. Nic się raczej nie spali.

Awatar użytkownika
lutownik
Użytkownik
Posty: 517
Rejestracja: 01 paź 2006, 12:37
Lokalizacja: z planety Zi Emia
Kontakt:

Post autor: lutownik » 03 sie 2009, 21:41

__________
|Oki JAPAN|
|M5259 |
| 2279601y|
|_________|

Taki o to scalaczek :)

a drugi to SANYO LC6543C.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 04 sie 2009, 20:27

Pomijając że strasznie sobie komplikujesz życie, bo z zdjęć wynika że płytka ma miejsce na wlutowanie sobie miniaturowego gold pina. To TAK:
http://www.sparkfun.com/datasheets/LCD/HD44780.pdf
Opis sterownika w tym rozkład wyprowadzeń.
Ten OKI to pewnie driver dodatkowego wiersza. Bez problemu w 40 sek znalazłem PDF z jego opisem.
Natomiast ten SANYO to jakiś 4-bitowy :?: mikroprocesor. Trudno stwierdzić jaki dokładnie bo z PDFa niewiele wynika. Ale prawie na pewno obsługuje klawiaturę przy wyświetlaczu.
Gorzej natomiast jeżeli ten mikroprocesor jest powiązany ze sterownikiem wyświetlacza, wtedy raczej tak łatwo tego nie uruchomisz, bo CPU na płytce będzie ci zakłócać transmisje danych do HD.

----------------------
Fajnie byłoby gdybyś unikał takich błędów na przyszłość.
- c4r0

Ok poprawiłem, choć TAK jest specjalnie dużymi.
Ostatnio zmieniony 04 sie 2009, 21:31 przez kayron, łącznie zmieniany 1 raz.

Awatar użytkownika
Ertew
Użytkownik
Posty: 1414
Rejestracja: 03 lip 2005, 10:36
Lokalizacja: Leszno
Kontakt:

Post autor: Ertew » 05 sie 2009, 10:05

Kontroler wyświetlacza HD44780 potrzebuje kilku napięć, aby poprawnie generować obraz.
Jeśli nie ma przy nim specjalnego generatora napięć, to zwykle jest to zrobione zgodnie z dokumentacją (str. 37, rys. 21) za pomocą kilku rezystorów.

Właśnie ta drabinka powoduje pobór prądu znacznie większy od wyświetlaczy z kontrolerem COG.

W skrócie: potencjometr kontrastu można podłączyć do pinu V5.

[ Dodano: 2009-08-05, 11:23 ]
Niestety standardowy HD44780 może obsłużyć tylko do 16 znaków, a przy większym wyświetlaczu stosuje się kilka takich układów.

Dodatkowy układ Oki M5259 może sterować drugą linią w dowolny sposób (ponieważ nie posiada generatora znaków), jednak wymaga stałych dostaw danych w celu odświeżania i sterowania kolejnych wierszy tego LCD.


lutownik, jeśli wywalisz kontroler, to czeka się zabawa, której efektem będzie zbudowanie własnego kontrolera.
Jeśli jednak będziesz mieć szczęście, to uda ci się wysterować LC6543 w taki sposób, jak to robiła drukarka podczas wyświetlania czegoś na LCD.

[ Dodano: 2009-08-05, 11:38 ]
Jeśli wiesz, z jakiej drukarki pochodził ten wyświetlacz, to masz szanse na znalezienie gotowego schematu komunikacji z LC6543 w instrukcji serwisowej.

Z boku widzę 6 otworów w ramce. Prawdopodobnie poprzez to złącze LCD był połączony z resztą drukarki.
Miałem doświadczenia z podobnym złączem w panelu od OkiPage 16. Piny były w dokumentacji opisane jako Vcc, Gnd, Adr, DataOut, Clk, DataIn,
jednak uszkodziłem go zanim coś na nim wyświetliłem.

Awatar użytkownika
kayron
Użytkownik
Posty: 2088
Rejestracja: 21 wrz 2008, 12:53
Lokalizacja: Poland
Kontakt:

Post autor: kayron » 05 sie 2009, 17:36

Nie rozumiem tego tekstu z tym układem OKI :?: Przecież on jest podłączony do HD który nim steruje i wysyła mu dane, więc nie trzeba nad niczym kombinować. Jedyny problem/pytanie to ten SANYO który zapewne jest podłączony pod port komunikacyjny HD i bruździ przy próbie komunikowania się z wyświetlaczem. Moim zdaniem wystarczy wziąść przyrząd i sprawdzić czy/i lub które piny CPU LC6543 są podłączone z portem I/O HD i je odciąć. Wtedy port HD się uwolni i powinien działać, tak jak w normalnym wyświetlaczu.
No chyba że koledze zależy także na klawiaturze i chce rozgryzać protokół komunikacyjny z wyświetlaczem.

ODPOWIEDZ