Wie kann die kontinuierliche Selbstüberwachung Joystick-Technologie mögliche interne Fehler durchführen?

The Die XD-Serie hat eine fortschrittlichere und komplexere elektronische Architektur als die anderen Joystick-Serien. Dadurch kann der Joystick eine kontinuierliche Selbstüberwachung gegen mögliche interne Fehler durchführen.
Diese Fähigkeit, eine interne Diagnose mit Redundanzelement durchzuführen ist auch für die SIL2-Kompatibilität erforderlich.

Wenn ein  interner Fehler auftritt, muss die XD schnell eine Diagnose erstellen und sich entsprechend verhalten, um dem System die Anomalie zu melden. Währenddessen sollten die verbleibenden Funktionen, die nicht von der Störung betroffen sind, des Komforts halber weiter funktionieren.

In diesem Fall ist es wichtig, den Zeitpunkt und die Art des Ausfalls zu kennen, um die Sicherheit des Benutzers zu gewährleisten.
Der Fehlercode wird in der Regel innerhalb von 500 ms nach Auftreten des Fehlers auf den CAN-Bus übertragen.
Das Format des Fehlercodes entspricht dem J1939-71-Protokoll wie unten beschrieben.

  • Ausgabe außerhalb des Betriebsbereichs (z. B. Daumenrad auf der Faceplate)
Output APEM
 

 

Kurzzeitige Überspannungen oder ein Stromausfall können sich auf die Ausgabe der analogen Komponente auswirken. Als würde die Komponente plötzlich von der Faceplate getrennt, springt der Ausgang direkt in den Diagnosebereich und der entsprechende Fehlercode wird für die entsprechende Komponente ausgelöst.

Beim Beispiel des Daumenrads wird die Ausgabe der Achse dezimal 1022 dezimal sein und das Positionsbit wird dezimal 10 sein.

  • Verlust der Kommunikation zwischen Sensor und CAN-Controller
Output APEM 
 

 

 Wenn es zu einem Kommunikationsverlust zwischen dem Haupt-Achsensensor und dem CAN-Controller kommt und die Kommunikation nach mehreren Versuchen nicht wiederhergestellt werden kann, wird ein Fehlercode auf der X- und Y-Achse und deren Redundanz ausgelöst.

Beispielsweise werden die Ausgaben der X- und Y-Achse dezimal 1022 sein und alle Positionsbits werden dezimal 10 sein.

  • Verlust der Kommunikation zwischen Faceplate und Basis
Output APEM 
 

 

Wenn es zu einem Kommunikationsverlust zwischen der Haupt-Faceplate und dem CAN-Controller kommt und die Kommunikation nach mehreren Versuchen nicht wiederhergestellt werden kann, wird ein Fehlercode auf allen Komponenten der Faceplate ausgelöst.

Beispielsweise wird die Ausgabe des Daumenrads dezimal 1022 sein und alle Positionsbits werden dezimal 10 sein. Der Tasterstatus wird dezimal 10 sein.

  • Interne Linearität außerhalb der Toleranz (z. B. Komponente der Faceplate)

Output APEM 
 

Standardmäßig werden Linearitätsfehler nicht bereitgestellt, können aber auf Anfrage vom Joystick selbst gehandhabt werden.
Viele Szenarien können eine fehlerhafte Linearität auslösen, wie z.B. ein toter Sensor, ein ungewöhnlicher Magnetweg, ein gebrochener Mechanismus (Kardan, Rad usw.), ein Stromausfall, eine Spannungsschwankung der Stromversorgung ...

Wir empfehlen eine Mindestschwelle von 12 % Abweichung zwischen der Hauptachse und der redundanten Achse. Dies muss im Voraus eine gewisse Anzahl von aufeinanderfolgenden Erkennungen von Abweichungen (oder Zeitrahmen) einschließen, um eine möglicherweise falsche Erkennung, z. B. aufgrund schneller Bewegungen, zu vermeiden.

Beim Beispiel des Daumenrads auf der Faceplate werden sowohl die Hauptachse als auch die redundante Achse dezimal 1022 und das Positionsbit dezimal 10 sein.


Über 65 Jahre Erfahrung

Internationale Kundenbetreuung

Das größte Angebot an Lösungen für Mensch-Maschinen-Schnittstellen

Integrierte Industrieprozesse

Konstante Weiterentwicklungen und Innovationen

Sie benötigen Hilfe?
Fragen sie unsere Experten im Live Chat!

Rückruf anfragen