Hoi,
Ik heb dit lcd. Ik heb er alleen problemen mee. Toen ik hem gisteren aan sloot + op +, - op - en het contrast aansluit kreeg ik een testschermpje. Ik heb toen alles uit me breadboardje gehaald en ben er af gebleven. Toen ik het vandaag nog is wou testen weigerde het lcd'tje om nog eenst het testschermpje weer te geven. Hoe kan dit? en vooral wat kan ik er aan doen en is het nog wel te verhelpen?
(Misschien kan ik toch maar beter gaan bloemschikken:()
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 13 december 2005 14:33:39 schreef Rickzz:
(Misschien kan ik toch maar beter gaan bloemschikken:()
Misschien, maar je zou ook eerst even je bedrading kunnen controleren?
Op 13 december 2005 14:53:56 schreef Xenobinol:
[...]Misschien, maar je zou ook eerst even je bedrading kunnen controleren?
Dat is bij dat test schermpje niet zoveel,
(ik bedoel het test schermpje van de lcd chip, dat allen pixels van rij 1 gaan branden). Daar is niet zoveel bedrading voor nodig, alleen de vo en de voeding en logika +.
Misschien heb ik bij de vo iets fouts gedaan
Xenobinol
Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand
Op 13 december 2005 14:56:29 schreef Rickzz:
[...]Dat is bij dat test schermpje niet zoveel,
(ik bedoel het test schermpje van de lcd chip, dat allen pixels van rij 1 gaan branden). Daar is niet zoveel bedrading voor nodig, alleen de vo en de voeding en logika +.Misschien heb ik bij de vo iets fouts gedaan
Dat 'testschermpje' ken ik dus niet, das niet iets wat die controller standaard hoort te doen.
Kijk ook even of je bias spanning goed is, sommige oudere controllers hebben nl. een negatieve bias spanning nodig.
dat ´test´ schermpje is het niet geïnitialiseerde scherm. Meestal, maar niet altijd, lichten dan bij een hd47780 scherm de eerste regel en eventueel ook de 3de regel op. Als dit niet gebeurt wil dat dan ook nog niet zeggen dat het scherm ook defect is. Het kan namelijk ook zijn dat je contrast simpelweg te laag staat of dat het scherm eerst gereset moet worden.
Op 13 december 2005 15:03:17 schreef Xenobinol:
[...]Dat 'testschermpje' ken ik dus niet, das niet iets wat die controller standaard hoort te doen.
Kijk ook even of je bias spanning goed is, sommige oudere controllers hebben nl. een negatieve bias spanning nodig.
Als hij het 1x maal zou het dan niet zo moeten zijn dat hij dat altijd doet?
Wat bedoel je precies met de bias?
Op 13 december 2005 15:07:38 schreef Chris Hogevonder:
dat ´test´ schermpje is het niet geïnitialiseerde scherm. Meestal, maar niet altijd, lichten dan bij een hd47780 scherm de eerste regel en eventueel ook de 3de regel op. Als dit niet gebeurt wil dat dan ook nog niet zeggen dat het scherm ook defect is. Het kan namelijk ook zijn dat je contrast simpelweg te laag staat of dat het scherm eerst gereset moet worden.
Ik heb het contrast (vo) nu alsvolgt aangesloten:
loper van potmeter 47k op de vo lijn en de vaste weerstand aan de + en de - . Gisteren kreeg ik dat testschermpje wel hoe kan ik hem dan reseten?
Op 13 december 2005 15:11:57 schreef Rickzz:
[...]Als hij het 1x maal zou het dan niet zo moeten zijn dat hij dat altijd doet?
Nee
Wat bedoel je precies met de bias?
Simpelgezegd: de contrastregeling
[...]
Ik heb het contrast (vo) nu alsvolgt aangesloten:
loper van potmeter 47k op de vo lijn en de vaste weerstand aan de + en de - . Gisteren kreeg ik dat testschermpje wel hoe kan ik hem dan reseten?
Dat is geen test schermpje, gewoon een 44780 die alleen de power-on reset achter de rug heeft. Normaal reset het ding als het opkomen van de voedingsspannig aan bepaalde eisen voldoet. Adners doe je dat vanuit software.
Uit de datasheet:
Initializing by Internal Reset Circuit
An internal reset circuit automatically initializes the HD44780U when the power is turned on. The following instructions are executed during the initialization. The busy flag (BF) is kept in the busy state until the initialization ends (BF = 1). The busy state lasts for 10 ms after VCC rises to 4.5 V.
1. Display clear
2. Function set:
DL = 1; 8-bit interface data
N = 0; 1-line display
F = 0; 5 ´ 8 dot character font
3. Display on/off control:
D = 0; Display off
C = 0; Cursor off
B = 0; Blinking off
4. Entry mode set:
I/D = 1; Increment by 1
S = 0; No shiftNote: If the electrical characteristics conditions listed under the table Power Supply Conditions Using Internal Reset Circuit are not met, the internal reset circuit will not operate normally and will fail to initialize the HD44780U. For such a case, initial-ization must be performed by the MPU as explained in the section, Initializing by Instruction.
Dit type schermen werken vrij onbetrouwbaar zonder aansturing.
Ze zijn bijzonder makkelijk aan te sluiten op de parallele poort van een pc en zijn zo makkelijk te testen. Wat ik zelf altijd heb gedaan, is een pinheader solderen aan het scherm en een los printplaatje dat direct aan de parallel poort gekoppeld kan worden. Op dit printje zit o.a. voeding, contrast regeling en backlight regeling. Wellicht dat het verstandig is om via deze weg de eerste dingen te proberen.
Dan zal ik het gewoon moeten uitproberen met een pic'je.
Ik weet niet of hier iemand Mikrobasic kan, Ik heb de volgende code geschreven/afgekeken:
osccon = 0x70
TRISB = 0
TRISA = 0
porta = 0
portb = 0
main:
delay_ms (2000) 'wachttijd voor het lcd om op te starten
Lcd_Init(PORTB) ' initialize LCD connected to portb
lcd_cmd( LCD_CLEAR) ' send command to LCD "clear display"
lcd_cmd( LCD_CURSOR_OFF) ' send command cursor off
lcd_out(1,1,"Circuitsonline") ' print txt to LCD, 2nd row, 1st column
Zou deze het dan moeten doen? met een pic 16f819
Ik heb hem getest op de pic en hij doet het NIET:(.
een ding om op te merken, als de voeding 4,8 v is en ik meet op de lcd dan staat daar maar 4,2v. op de vo staat dan weer wel 4.75.
Als je de + op + aansluit, de - op - en het contrast instelt dan krijg ik altijd netjes zo'n rijtje pixels te zien. Als je dat niet krijgt sluit je iets niet goed aan, dus dat zou ik nog even controleren. Ook controleren of je contrastspanning wel klopt(ik gebruik altijd een potmeterjes ervoor, dan kun je hem varieren).
Dat hij het met een bepaalde code niet doet is geen garantie, ik heb al vaker problemen gehad met lcd's waarbij uiteindelijk het maar een heel klein probleem bleek te zijn, gewoon even stap voor stap controleren dus.
Het makkelijkste is als je nog een lcd schermpje hebt dan kun je testen of de rest van de schakeling het wel doet.
Ik zal de bedrading nog een keer nakijken!
Maar ik snap er niks van, ik stel de labvoeding in op 4,8 v ik meet op pin 1 en 2 van het display en daar staat maar 4,2 v op. Het is niet zo dat de spanning inzakt want als ik op de voeding meet als hij aanstaat staat daar nog steeds 4,8 v op. Ik zal dus ook even naar de kabel moeten kijken.
jossie
Woei! *heeft etsbak*
Iets mis met je breadboard?
Extra kabeltje ernaartoe leggen.
Ik neem altijd een potmeter van 10k, 47k 'zal ook wel kunnen'.
Aan me breadboardje twijfel ik niet, maar wel aan mijn potmeter want daar heb ik er een van 100k voorgepakt, want ik ben weer zo lomp geweest om die 47k potmeter een been te laten breken. ik moet idd een kabeltje leggen, maar ik snap er niks van al meet ik hem door met de ohm meter doet hij het gewoon goed.
Frits Kieftenbelt
Ohm sweet Ohm | www.picbasic.nl
Het ligt eraan hoeveel en hoe groot de karakters zijn.
Maar ik denk dat 100k te hoog is.
Aanbevolen is een contrastpotmeter van 4k7...10k (25k zou ook nog kunnen).
Als je potmeter namelijk een te hoge waarde heeft dan wordt de contrast afhankelijk van de hoeveelheid tekst die op het schermpje staat.
Dus bij weinig karakters is het contrast hoog, maar hoe meer karakters er bij komen, hoe minder sterk de karakters op het scherm komen.
10k is aanbevolen.
Op 18 december 2005 21:09:21 schreef Frits Kieftenbelt:
Het ligt eraan hoeveel en hoe groot de karakters zijn.
Maar ik denk dat 100k te hoog is.
Aanbevolen is een contrastpotmeter van 4k7...10k (25k zou ook nog kunnen).
Als je potmeter namelijk een te hoge waarde heeft dan wordt de contrast afhankelijk van de hoeveelheid tekst die op het schermpje staat.
Dus bij weinig karakters is het contrast hoog, maar hoe meer karakters er bij komen, hoe minder sterk de karakters op het scherm komen.
10k is aanbevolen.
Is het ook zo dat als je de potmeter helemaal tot 0 ohm draait dat dan het display kapot gaat? Wat de spannin moet toch onder de 4.8 blijven op de vo?
Dit kan ik dan toch oplossen met een weerstandje erbij
Feit is wel dat je ook met 100k gewoon text moet kunnen krijgen. Alleen met een instabiel contrast.
Doorgaans gaat er niets stuk als je die contrast lijn direct aan GND of VCC knoopt. Maar er zijn een hele hoop fabrikanten, dus ik kan er niets bindends over zeggen voor wat betreft jouw LCD.
elektron_
beetje gek
Op 13 december 2005 14:33:39 schreef Rickzz:
Hoi,
Ik heb dit lcd. Ik heb er alleen problemen mee.
Je hoeft niet direkt een de indruk te geven dat het produkt slecht is !
Beste, Xenobinol
Even off-topic,
Ik heb ergens gelezen dat je nog een buisje van Philips HTRC110 hebt liggen?
Kan ik er hier een klein aantal van overnemen?
Alvast bedankt.
Wil je me hierover mailen
jossie
Woei! *heeft etsbak*
Op 19 december 2005 14:37:02 schreef schol662:
Beste, XenobinolEven off-topic,
Ik heb ergens gelezen dat je nog een buisje van Philips HTRC110 hebt liggen?
Kan ik er hier een klein aantal van overnemen?
Alvast bedankt.
Wil je me hierover mailen: <maildrs>
Haal je email adres meteen weg!
Wil je spam ofzo?
Neem dan een www.jetable.com adres als je zo graag wil posten.
elektron_
beetje gek
Op 19 december 2005 17:09:45 schreef jossie14:
[...]
Neem dan een www.jetable.com adres als je zo graag wil posten.
Is deze site dan veilig ? Waarom zou iemand deze service gratis aanbieden ?
jossie
Woei! *heeft etsbak*
Op 19 december 2005 17:17:43 schreef elektron_:
[...]
Is deze site dan veilig ? Waarom zou iemand deze service gratis aanbieden ?
*Kuche
Ik heb hier al über lang ervaring mee, en het werkt altijd perfect!
Ook geen spam...
Jetable.org is een service medemogelijk gemaakt door het APINC (Vereniging voor een Niet-Commercieel Internet) sinds Juni 2003.
Zelfs een firefox extensie voor gemaakt!:D
[Bericht gewijzigd door jossie op ]
Ondertussen heb ik mijn "testscreen" weer
, de 100k potmeter heb ik veranderd door de 10k potmeter.
Maar de code die ik hierboven ergens heb gepost werkt niet, als ik hem aansluit dan blijft hij gewoon op het testschermpje staan.
Op 19 december 2005 11:46:59 schreef elektron_:
[...]
Je hoeft niet direkt een de indruk te geven dat het produkt slecht is !
Zo is dat niet bedoelt hoor, maar ik was alleen teleurgesteld.
Op 20 december 2005 19:23:48 schreef Rickzz:
Ondertussen heb ik mijn "testscreen" weer, de 100k potmeter heb ik veranderd door de 10k potmeter.
Maar de code die ik hierboven ergens heb gepost werkt niet, als ik hem aansluit dan blijft hij gewoon op het testschermpje staan.
[...]
Zo is dat niet bedoelt hoor, maar ik was alleen teleurgesteld.
Ik moet eerlijk zeggen dat dit rechtstreeks uit de datasheet van de hd47780 komt. Ik zelf namelijk geen ervaring met programeren van de schermpjes.
Lithium
Zeg me wat je nodig hebt en ik zal je vertellen hoe je zonder kunt
Ik heb op www.picbasic.nl gelezen dat als je de contrast niet aan de nul hangt dat die dan ook kanpot kan gaan is dat niet wat fout is gegaan?
op die site kun je tevens ook een schema vinden.
Ik heb een lcd schermpje gevonden uit een plotter en daar zit al een ingebouwde contrast regeling:P
Veel succes.
[Bericht gewijzigd door Lithium op ]