Forum: Mikrocontroller und Digitale Elektronik Neustart bei Absturz


von Hans L. (holzwurm56)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe eine kleine Schaltung mit einem ATMega8 und Bascom gebastelt . 
Die Platine ist in einem Schaltschrank und wahrscheinlich nach einem 
Störimpuls wird das Display dunkel . Das Programm auf dem A8 läuft 
anscheinend weiter .
Kann man das Display " nachinitialisieren " o. ä. ?

Vielen Dank für jede Antwort

Hans

von Michael K. (Gast)


Lesenswert?

Weiß nicht, kenne ja nix von Deiner Hardware.
Du musst erkennen das das Display abgestürzt ist, eine Möglichkeit 
finden das zu reseten (Power reset ?) um es dann neu zu Initialisieren.

Das Erkennen des Absturzes ist die einzige Unbekannte in dem Spiel.

von Karl H. (kbuchegg)


Lesenswert?

Keine Ahnung, ob das Bascom LCD INIT auch dann noch wirkt wenn das LCD 
schon mal initialisiert wurde. Der Bascom LCD Code ist ja so 
geschrieben, dass er selber darüber Buch führt, ob das LCD initialisiert 
wurde oder nicht.

Aber ich stimme zu: Oberste Priorität wäre es, den Absturz selbst zu 
verhindern. Du sagst, du hättest irgendwelche Störimpulse. Die können 
eigentlich nur über die Versorgungsspannung einkoppeln. Also wäre da 
mein erster Ansatzpunkt und da kommen mal ein paar Blockkondensatoren 
ran. Am µC sind sie hoffentlich auch vorhanden.

von (prx) A. K. (prx)


Lesenswert?

Wenns nicht anders geht, dann häng VCC vom Display an einen Portpin. Für 
dessen Elektronik (nicht die Beleuchtung) reicht der Strom locker und so 
kannst du das Ding ggf. aus/einschalten.

von Detlev S. (drahtbruecke)


Lesenswert?

Wie wäre es wenn das Display automatisch alle paar Minuten neu 
initialisiert wird, sofern seit x Sekunden nichts auf der Tastatur 
getippt wurde?

Ich habe eine Steuerung für unsere Zirkulationspumpe im Keller. Da läuft 
das Display seit über einem jahr, und das Ding ist auf Lochraster 
gebaut. Was für EMP-Schleudern hast du denn in dem Schaltschrank drin? 
Schon mal versucht mit Ferritperlen an den Zuleitungen zu spielen? Gibt 
es offene Eingänge die sich was einfangen könnten?

von Walter Tarpan (Gast)


Lesenswert?

Ich habe mit einem KS0108 in extrem unappetitlicher Umgebung auch das 
Problem, daß es ab und an abstürzt- woran ich auch nichts ändern kann; 
die Einstrahlung kommt über die Displayfläche. Ich mache das so, daß ich 
während einer Benutzerinteraktion, die ohnehin recht lange dauert, einen 
kompletten Reset ausführe (das LCD hat eine Reset-Leitung) und den 
LCD-Inhalt im SRAM puffere und immer neuschreiben kann.

Aber soetwas ist nur dann sinnvoll, wenn wirklich alle anderen 
Maßnahmen, um den Absturz zu verhindern, ausgeschöpft sind.

von oszi40 (Gast)


Lesenswert?

> nach einem Störimpuls wird das Display dunkel

LCD oder LED?
Evtl. LED zum Test aus anderer Spannungsquelle versorgen als Logik? 
Sonst Ursache suchen

von Hans L. (holzwurm56)


Lesenswert?

Hallo ,
LCD 20 * 4

MfG

Hans

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
Noch kein Account? Hier anmelden.