Offsetkalibrierung des Gyrosensors: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 11: Zeile 11:


Da eine Winkelabweichung von maximal 5 Grad erlaubt ist, muss der Gyrosensor korrekte Werte an den Einparkalgorithmus liefern.
Da eine Winkelabweichung von maximal 5 Grad erlaubt ist, muss der Gyrosensor korrekte Werte an den Einparkalgorithmus liefern.
== Programmablaufplan ==
Für das Modell der Offsetkalibrierung wird ein PAP spezifiziert, um den Ablauf der Berechnung inklusive der Ein- und Ausgaben darzustellen. Somit wird ein allgemeines Konzept gestaltet und die Funktion verständlich visualisiert (vgl. Abb. 1).
[[Datei:PAP_Offsetkalibrierung.png|rechts|mini|300px|Abb. 1: Darstellung des Algorithmus der Offsetkalibrierung]]
== Programmierung ==

Version vom 7. Februar 2020, 21:22 Uhr

Autor: David Reger

Einleitung

Dieser Artikel beschreibt die Implementierung einer Offsetkalibrierung des im Fahrzeug verbauten Gyrosensors. Ein Grund für die Umsetzung ist, dass im Fahrzeug keine funktionsfähige Kalibrierung vorhanden war. Dadurch wird eine um den Offset schwankende Winkelgeschwindigkeit gemessen und eine vermeintliche Drehung des Fahrzeugs berechnet.

Der Offset wird mit Hilfe eines Filters bestimmt und von den gemessenen Sensorwerten abgezogen. Somit wird ein korrekter Winkel vorgegeben, um die Fahrzeuglage festzustellen.

Anforderungen

Im Lastenheft sind einige Anforderungen für ein erfolgreiches Einparkmanöver gestellt worden:

Da eine Winkelabweichung von maximal 5 Grad erlaubt ist, muss der Gyrosensor korrekte Werte an den Einparkalgorithmus liefern.

Programmablaufplan

Für das Modell der Offsetkalibrierung wird ein PAP spezifiziert, um den Ablauf der Berechnung inklusive der Ein- und Ausgaben darzustellen. Somit wird ein allgemeines Konzept gestaltet und die Funktion verständlich visualisiert (vgl. Abb. 1).

Abb. 1: Darstellung des Algorithmus der Offsetkalibrierung

Programmierung