LCD, vad gör jag för fel?

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Michel
Inlägg: 436
Blev medlem: 3 februari 2004, 18:08:04
Ort: Stockholm

Inlägg av Michel »

MicaelKarlsson skrev:Närhelst ett system är fullkomligt definerat,
upptäcker någon idiot något som antingen avskaffar systemet
eller expanderar det bortom igenkännelse.
Chefen, typ?
'Detta system har en obegränsad utbyggnadskapacitet...'

:D

De svarta blocken brukar vara ett tecken på att displayen inte är initierad.
Antingen via automatik vid powerup eller genom en kommandosekvens efter uppstart.
Även i vissa fall av väldigt snedvriden kontrast kan man få samma utseende.

Om man bara har block som man kan 'tona bort' med kontrasten skulle jag satsa på initieringen.
Användarvisningsbild
ToB
Inlägg: 678
Blev medlem: 22 februari 2004, 10:32:58
Skype: tobias_bjork
Ort: Sollentuna

Inlägg av ToB »

Om det syns text (dock väldigt svagt) på displayen borde den väl vara riktigt initierad?
Användarvisningsbild
Hedis
Inlägg: 2490
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Jo om du lyckas mata ut text så är den riktigt initierad.
Användarvisningsbild
ToB
Inlägg: 678
Blev medlem: 22 februari 2004, 10:32:58
Skype: tobias_bjork
Ort: Sollentuna

Inlägg av ToB »

Nästa steg är förmodligen att prova med negativ spänning till kontrasten...
Hur gör man på bästa sätt? Jag provade med en TLE 2426
Problemet är att displayen drar så mycket ström (varför den nu gör det :?: ), så det gick inte...
Ett alternativ är ju LMC 7660. Kan det vara vär att prova?
Å andra sidan måste jag väll ändå lösa biten med strömförbrukningen såsmåningom. Suck... :cry:
Användarvisningsbild
Hedis
Inlägg: 2490
Blev medlem: 8 december 2003, 15:10:44
Ort: Vänersborg
Kontakt:

Inlägg av Hedis »

Men....
1:an GND
2:an Vcc
3:an kontrast

Vcc skall alltid vara +5v.

Alltså är det bara kontrast-pinne som skall ha negativ spänning. Den drar ju inte så mycket.

Sätt ett batteri med +-polen emot gnd och -polen emot kontrast så får du en negativ spänning där.
Användarvisningsbild
ToB
Inlägg: 678
Blev medlem: 22 februari 2004, 10:32:58
Skype: tobias_bjork
Ort: Sollentuna

Inlägg av ToB »

Så kan man ju göra, men det är inte rätt... :)
Det känns inte som en permanent lösning att använda ett batteri, men man kan ju prova så man får se om det är där felet ligger.
Jag har i alla fall köpt en ICL 7660 idag. Jag får prova ikväll.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Jag såg en fiffig lösning i en gammal AoE idag. Om du använder spänningsregulator för att få 5V att driva LCDn med så kan du sätta en vanlig diod (1N4001) innan GND-anslutningen på spänningsregulatorn. Innan dioden kan du sedan plocka en "negativ" spänning i storlek av diodens framspänningsfall att mata kontrasten med (via trimpot mot +5V som vanligt). Någon liten volt i negativ spänning borde räcka eftersom du nästan kan se text med 0V på kontrasten...?
Användarvisningsbild
ToB
Inlägg: 678
Blev medlem: 22 februari 2004, 10:32:58
Skype: tobias_bjork
Ort: Sollentuna

Inlägg av ToB »

Nu har jag kopplat in min lilla spännings-inverterare, matar den med +5V och den spottar ut -5V. Bra va?
Sen kopplar jag en potentiometer mellan +5V och -5V och tar ut i mitten till kontrasten. jag fick riktigt bra resultat med mellan -0,4V och -0,5V. Men efter 1 sekund så slocknar displayen och blir blank, det funkar igen om man bryter strömen och startar om från början. Det måste ju vara något som är trasigt. Jag vet inte riktigt var jag ska söka efter mer info heller. Displayen går att köpa på http://www.sysmall.de/catalog/, men vem tillverkar den?

Men... det är ju kul med utmaningar, eller hur? :?
Bengan
Inlägg: 154
Blev medlem: 28 augusti 2004, 17:54:04
Ort: Mölndal

Inlägg av Bengan »

Hedis skrev:Jo om du lyckas mata ut text så är den riktigt initierad.
Är du säker? Jag sitter med en display som jag lyckas mata text till, även om den visar svarta fyrkanter i den övre raden som jag skriver text till(är lite svårt att se texten, men tittar man i rätt vinkel så syns den), och det började när jag ändrade i initieringsrutinerna i mcun, nu ska jag bara komma på hur fan jag ändrar tillbaka :D
hjälp uppskattas :?
Skriv svar