FEHLERZUSTÄNDE UND SELBSTTESTVERFAHREN
DISPLAY-SELBSTTEST
Die folgenden Fehlerbedingungen können von der Software
erkannt werden:
• EEPROM-Datenfehler
• I2C interner Busfehler
• Ungültiges Datum
• Code-Endlosschleife
EEPROM-Datenfehler können durch den EEPROM-Test beim
Start oder manuell über das Einstellmenü erkannt werden.
Wenn ein EEPROM-Fehler erkannt wird, können Sie einen
Reset des EEPROMs durchführen.
Hinweis Wenn ein EEPROM-Reset durchgeführt wurde,
werden die Kalibrierdaten für jeden Messbereich auf den
Standardwert zurückgesetzt. Die Meldung „CAL" blinkt
auf dem Display.
Ein I2C-Fehler wird erkannt, wenn die I2C-Übertragung nicht
quittiert wird oder ein Busfehler für mehr als eine bestimmte
Anzahl von Versuchen auftritt (dies kann z.B. auf eine
Schädigung durch einen der am I2C-Bus angeschlossenen
ICs zurückzuführen sein).
In diesem Fall stoppt die Steuerung alle Aufgaben und zeigt
die Meldung "Serial bus error" an. Dies ist ein
schwerwiegender Fehler.
Wenn ein ungültiges Datum aus der Echtzeituhr(RTC) gelesen
wird, wird es auf das Standarddatum und die Standardzeit
(01.01.98 - 00:00 Uhr) zurückgesetzt.
Die Fehlererkennung für Endlosschleifen wird von der
Watchdog-Funktion durchgeführt (siehe unten).
Sie können spezielle Einstellcodes verwenden, um
Selbsttestverfahren für LCD, Tastatur, EEPROM, Relais und
LEDs und Watchdog durchzuführen. Die Codes sind im
Abschnitt „Einstellmenü" beschrieben. Die
Selbsttestverfahren werden in den folgenden
Unterabschnitten ausführlich beschrieben.
Das Verfahren des Display-Selbsttests besteht darin, alle
Display-Segmente zusammen zu beleuchten. Der laufende
Test wird durch die Meldung „display test" angezeigt.
Die Segmente werden für einige Sekunden beleuchtet und
dann ausgeschaltet, bevor der Selbsttestvorgang beendet
wird.