LCD háttérvilágítás nem megy

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Válasz küldése
Avatar
szasza7103
Biztosítékgyilkos
Hozzászólások: 53
Csatlakozott: 2012. október 10. szerda, 6:00

LCD háttérvilágítás nem megy

Hozzászólás Szerző: szasza7103 »

Szép napot!

volna nekem három ilyen kijelzőm de a háttér világítás nem megy rajta.

http://kepfeltoltes.hu/view/130220/6133 ... es.hu_.png

Adat lap szerint 15-16 láb lenne felelős a háttérvilágításért.

Jelenség a következő:

Amikor rádugom a panelon összerakott áramkörre az stk500 programozót akkor világít teljes fényerővel, ha lehúzom akkor meg elalszik.
Szépen fut is a forgó csillagos minta de sötétben.
15-16 lábat rá kötöttem az 1-2 lábra.

Mit lehet ilyenkor tenni :?:

Üdv!
Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3375
Csatlakozott: 2008. augusztus 29. péntek, 6:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: kapu48 »

Sajnos mi nem látjuk, amit te!

Mivel még nincsen távolbalátó képességünk!

Szóval mi az, aminek veszed az 1 – 2. lábát?
És pontosan mi az a program?

Valószínű nem pont azon a kimeneten kapcsolja a LED-et amire te kötötted.
8)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: Robert »

A 15-16 láb polarítása fordtott Vagy a paneleden van egy forrasztási hiány (tápágon vagy GND ágon). Vagy kontakthiba.
A háttérvilágítás nem más, mint 2 sorbakötött LED.
Avatar
szasza7103
Biztosítékgyilkos
Hozzászólások: 53
Csatlakozott: 2012. október 10. szerda, 6:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: szasza7103 »

Megnézem akkor fordított polarításra.

Kontakt hibára nem gyanakszom mert amíg rajta van a kapcsoláson az stk 200 addig világít szépen...

Az lcd 1-2 lábairól írtam.


$regfile = "m32def.dat"
$crystal = 4000000
Config Portd = Output
Dim Star As Byte
Config lcd = 16x2
Config lcdpin = PIN, DB4 = PORTB.1, DB5=PORTB.2, DB6=PORTB.3, DB7=PORTB.4, E=PORTB.5, RS=PORTB.6
Config lcdmode = PORT
Cursor Off

Deflcdchar 0 , 32 , 4 , 4 , 31 , 4 , 4 , 32 , 32
Deflcdchar 1 , 32 , 2 , 20 , 14 , 5 , 8 , 32 , 32
Deflcdchar 2 , 32 , 2 , 26 , 4 , 11 , 8 , 32 , 32
Deflcdchar 3 , 32 , 17 , 10 , 4 , 10 , 17 , 32 , 32
Deflcdchar 4 , 32 , 8 , 11 , 4 , 26 , 2 , 32 , 32
Deflcdchar 5 , 32 , 8 , 5 , 14 , 20 , 2 , 32 , 32

Cls

Do
For Star = 0 To 5 Step 1
Portd = 255
Waitms 100
Portd = 0
Waitms 100
Locate 1 , 16
Lcd Chr(star)
Next Star
Loop

End
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: Robert »

A háttérvilágítás közvetlen bekötött vagy kapcsolod tranzisztorral/FET-l?
A kód nem kezeli a hátteret. Független részegysége a LCD-nek.
Avatar
szasza7103
Biztosítékgyilkos
Hozzászólások: 53
Csatlakozott: 2012. október 10. szerda, 6:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: szasza7103 »

Közvetlenül van bekötve.

Az lcd vss és vdd lábaira.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: Robert »

Forrasztási hiba. Vagy a rendszered nem kap 5V tápfeszültséget, vagy kontakthivba vagy szakadás. Az ellenállás sincs ott?
Esetleg túlterheled a feszültségstabilizátor chipet. A háttér így 150-300mA áramot vesz fel.
Avatar
szasza7103
Biztosítékgyilkos
Hozzászólások: 53
Csatlakozott: 2012. október 10. szerda, 6:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: szasza7103 »

Hi!

Megfejtettem!

Az adatlapon a háttérvilágításért a 14-15 láb felel a valóságban meg a K és A láb.

100R ellenállással nagyon szépen olvasható és nem vakít sötétben sem.
Az volt a megtévesztő, hogy ha rádugtam a programozót akkor ment ha lehúztam akkor sötétség.
A fesz szabályzóra nem gyanakodtam első körben mert az 1A terhelhető (7805).
Elkötésre gyanakodtam és amikor elkezdtem átnézni akkor vettem észre az lcd modul hátulján a K és A lábakat.
Gyors forrasztás rádug táp és lőn világosság!
:)

Köszönöm a tippeket!

Üdv!
Avatar
szasza7103
Biztosítékgyilkos
Hozzászólások: 53
Csatlakozott: 2012. október 10. szerda, 6:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: szasza7103 »

Tiszteletem hölgyek urak!

Az volna a kérdésem hogyan lehetne az 2x16 lcd háttérvilágítását kapcsolgatni?
Milyen külső alkatrész kell hozzá? Ha jól emlékszem akkor az AVR 1-1 lábán 15-20ma a max terhelhetőség de az lcd háttérvilágítása ennél sokkal több.
Az elképzelés szerint:
nyugalmi állapot: alig világít
üzemi állapot: maximum fényerővel világít
Gondoltam én egy tranzisztoros megoldásra bár ennek működését alig ismerem.
Van esetleg kifejezetten erre a megoldásra valamilyen ötlet, céláramkör?

Üdv!
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Karakteres LCD kezelése

Hozzászólás Szerző: Robert »

Simán. Tranzisztorral.
AVR kimenet - 1k - tranzisztor bázisa. Illel vezérled a kijelzőt.
Javasolt irodalom: www.tavir.hu/60nap
Ennek a 6. leckéje szól erről (ingyenes programozási tanfolyam)
Válasz küldése