Herunterladen Inhalt Inhalt Diese Seite drucken

Bootloader; Bootloader-Starttests - HEINZMANN KRONOS 20 Bedienungsanleitung

Inhaltsverzeichnis

Werbung

13 Fehlerbehandlung
Wenn der Funktionsparameter 5100 NoStoreSErrOn gesetzt und anschließend
der Fehlerspeicher gelöscht wird, werden bis zum nächsten Reset des Steuer-
gerätes keine Fehler in den Fehlerspeicher eingetragen. Diese Funktionalität
Hinweis
ist dafür gedacht, um ein Steuergerät mit einem kundenspezifischen Datensatz
in fehlerfreiem Zustand ausliefern zu können, ohne dass die Eingänge korrekt
beschaltet sein müssen. Der Funktionsparameter selbst kann nicht gespeichert
werden, so dass er nach einem Reset automatisch zurückgesetzt wird.

13.4 Bootloader

Die HEINZMANN-Steuergeräte enthalten einen sogenannten Bootloader. Dieser Pro-
grammteil liegt in einem bestimmten Teil des Festwertspeichers und wird einmalig im
Werk programmiert. Ein Löschen des Bootloaders ist nur mit speziellen Geräten möglich.
Bei einem Neustart der Systemsoftware durch Einschalten der Betriebsspannung oder Re-
set wird immer zuerst das Bootloaderprogramm durchlaufen. Hier finden wichtige Tests
statt, die Auskunft darüber geben, ob das eigentliche Hauptprogramm arbeitsfähig ist oder
nicht. Anhand der erfolgreich abgeschlossenen Tests entscheidet der Bootloader, ob der
weitere Programmablauf an das Hauptprogramm weitergegeben werden kann oder ob zur
Sicherheit für Mensch und Maschine im Bootloader verbleiben muss.
Solange sich das Programm im Bootloader befindet, ist der Betrieb des Motors
mit der eigentlichen Funktionalität des KRONOS 20 nicht möglich. Sämtliche
Tests des Bootloaders und die anschließende Initialisierung des Hauptpro-
Hinweis
gramms benötigen maximal 300 ms.

13.4.1 Bootloader-Starttests

Im Folgenden sind die vom Bootloader beim Programmstart durchgeführten Tests und
daraus resultierende Maßnahmen beschrieben. Solange diese Tests laufen, kann mit dem
Gerät nicht kommuniziert werden, insbesondere dann nicht, wenn das Bootloa-
derprogramm wegen eines fatalen Fehlers in einer Endlosschleife verharrt. Aus diesem
Grund wird die Anzeigemöglichkeit des Fehlerausganges genutzt. Im Verlaufe der ein-
zelnen Tests wird der Ausgang getoggelt, um einen Anhaltspunkt über den gerade ab-
laufenden Test zu erhalten.
Watchdog-Test
Das Signal am Fehlerausgang wird gesetzt. Es wird überprüft, ob der in den Prozes-
sor integrierte Watchdog funktionsfähig ist. Damit soll sichergestellt werden, dass
das Steuergerät bei einem undefinierten Programmablauf nach einer definierten Zeit
58
KRONOS 20

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis