Hallo, habe hier eine Steuerplatine eines Klimawartungsgeräts, bei dem das LCD nur schwarze Kästchen anzeigt. Was genau damit geschehen ist, weiß ich leider nicht. Dies ist eine industrielle Platine, welche auch mal funktioniert hat. Mit der Ansteuerung von LCDs habe ich mich bis lang noch nicht beschäftigen (müssen). Das Forum habe ich ein wenig durchsucht und oft gelesen, dass es sich bei solchen Fehler um initialisierungsfehler handeln kann, was ich hier aber mal ausschließe. Die Platine des Displays ist mit PM2040 beschriftet, worüber ich auf folgendes Angebot gestoßen bin. http://www.ebay.com/itm/Data-Image-character-Modul-CM200400-SFAYBGD1-PM2040-20x-4-lines-LCD-PANEL-/282391047490?hash=item41bfd16d42:g:IwYAAOSwsW9Yw2w3 Hier ist auch ein Datenblatt verlinkt: http://gst-lcd.com/spec/CM200400SFAYA-I2.pdf µC sind verbaut: At45db321C und PIC18LF6520 Die Pufferbatterie der Platine war recht leer (1,6V bei einer 3V Knopfzelle), diese habe ich bereits gewechselt. Ebenso wie alle SMD Elkos, da diese bei den Schaltreglern gerne sterben. Wie kann ich den Fehler nun genauer eingrenzen? Kann es sein, dass der Kontrast evtl so verstellt wurde, dass nichts mehr erkennbar ist? Oder die Kontrasteinstellungen durch eine leere Pufferbatt gelöscht worden sind? Ist evtl der Controller auf dem LCD defekt? Wieso zeigen aber nur 2 von 4 Zeilen das Problem? Oszi und Logikanalayser (10€ CN Exemplar :-/) sind vorhanden. Viele Grüße Chris
Christian S. schrieb: > Wieso zeigen aber nur 2 von 4 Zeilen das Problem? Sieht aus, als wenn das Display nicht richtig initialisiert würde (vom µC der Baugruppe).
Das sind ja die Infos die ich auch rausgefunden hatte. Aber wie kann soetwas zu Stande kommen, wenn das LCD fest verbaut ist und mal funktioniert hat? Den Code kann ja so einfach keiner verändern :-/
Kuno schrieb: > Christian S. schrieb: >> Wieso zeigen aber nur 2 von 4 Zeilen das Problem? > > Sieht aus, als wenn das Display nicht richtig initialisiert würde (vom > µC der Baugruppe). Wohl gar nicht; µC tot.
Hallo, > Christian S. schrieb: > Das sind ja die Infos die ich auch rausgefunden hatte. Aber wie kann > soetwas zu Stande kommen, wenn das LCD fest verbaut ist und mal > funktioniert hat? Den Code kann ja so einfach keiner verändern :-/ doch, der kann sich von selbst verändern. Verschiedene Halbleiterspeicher (EPROM, EEPROM, Flash) haben nur eine begrenzte Zeit, in der die Speicherung der Daten garantiert wird. Wenn in der Firmware irgendwo ein Bit umkippt, dann kann es passieren, dass der Prozessor gar nix mehr macht. Kann aber auch sein, das irgendwo in der Schaltung ein Defekt ist: -> Prozessor-Port gestorben, z.B. wegen ESD oder Blitzschlag oder -> Wackelkontakt an Steckverbindern oder -> kalte Lötstelle oder -> Leiterzug gebrochen oder -> Korrosion oder -> anders BE/IC auf der LP defekt oder -> sonst was. Gruß Öletronika
:
Bearbeitet durch User
Evtl ist ja nur die Spannung für den LCD Kontrast an Pin 3 des Displays falsch.
Chris K. schrieb: > Evtl ist ja nur die Spannung für den LCD Kontrast an Pin 3 des > Displays > falsch. Ich denke, das würde dann alle Zeilen betreffen und nicht nur zwei.
Miss mal mit dem Logic Analyzer die Daten durch, die am LCD ankommen. Kann gut sein, dass die Init-Sequenz im EEPROM war und der durch ein Schreibvorgang bei leerer Batterie beschädigt wurde
Christian S. schrieb: > was ich hier aber mal ausschließe. Ich garantiere Dir aber, dass es das ist. Dein Display bekommt keine Daten (mehr). Mögliche Fehlerursachen wurden schon genannt. Gruß Jobst
U. M. schrieb: > Kann aber auch sein, das irgendwo in der Schaltung ein Defekt ist: Was ich auch schon hier und da beobachtet habe: Elko im Schaltnetzteil trocknet aus, dadurch wird die "Brummspannung" höher, dadurch kommt der uC nicht mehr an den Start, weil die Brownout-Detection einen Dauer-Reset auslöst.
Christian S. schrieb: > Platine.jpeg Unten im Bild war zumindest mal ein grosser Elko, von dem nur noch Drähte übrig sind - direkt neben dem LM2596.
:
Bearbeitet durch User
Der SMD Kondensator unterhalb vom Quarz (mittig oberhalb des fehlenden großen Elkos) sieht auch nicht gut aus.
Ich könnte mir vorstellen, dass Streubestückung nicht unbedingt funktioniert. Und ich möchte nicht wissen, was auf dem Board noch alles gepflügt wurde, was aber auf dem Bild nicht zu erkennen ist ... Gruß Jobst
Trollversuch? Was hast du mit dem Board gemacht? Das ist ja völlig zerstört...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.