Berechnung des aktuellen Kilometerstands aus CAN/FMS bzw. GPS-Daten
Der Kilometerstand eines Fahrzeugs kann aus unterschiedlichen Quellen berechnet werden. Zum Einen gibt es die Möglichkeit diesen aus den GPS-Daten zu bestimmen, welche unabhängig vom Fahrzeug aus den Satelliten-Daten berechnet werden. Diese Daten berücksichtigen weder den Startkilometerstand des Fahrzeugs zum Zeitpunkt des Geräteeinbaus noch die Ungenauigkeiten durch Tacho, Reifen oder Straße.
Genaue, fahrzeugbezogene Informationen erhält man nur über die CAN/FMS-Daten. Jedoch ist es auch hier erforderlich, dass möglicherweise bei Änderungen am Tacho etc. die Kalibrierung des Kilometerstandes erforderlich ist.
Abrufen der notwendigen Daten
Rufen Sie die Live-Daten mittels der getlive-Action des Moduls fms ab.
Sie benötigen folgende Felder:
- total_vehicle_distance
- calibration_km_ref
- calibration_km_ref_gps
- gps_km
- calibration_km
Geben Sie diese Felder als Parameter fields beim Aufruf der getlive-Action mit.
CAN/FMS bevorzugt
Bei der Berechnung des besten Kilometerstandes gehen Sie wie folgt vor:
- Ist ein CAN/FMS-Kilometerstand (total_vehicle_distance) vorhanden? - Dann diesen verwenden.
- Ist kein CAN/FMS-Kilometerstand vorhanden, dann muss der GPS-Kilometerstand verwendet werden.
- Falls nun eine Eichung/Kalibrierung (calibration_km) für den Kilometerstand vorhanden ist, wird der ausgewählte Kilometerstand durch den Eichungswert korrigiert.
Eichung des Kilometerstands
Die Kalibrierung erfolgt über folgende Formel:
Für CAN/FMS:
Aktueller Kilometerstand = total_vehicle_distance+(calibration_km_ref-calibration_km)
Für GPS:
Aktueller Kilometerstand = gps_km+(calibration_km_ref_gps-calibration_km)
Wobei die jeweiligen Referenzwerte auf den Kilometerstand des Fahrzeugs zum Zeitpunkt der Kalibrierung verweisen. Bei der Differenz, welche auf den aktuellen Kilometerstand addiert wird, handelt es sich um die Abweichung zum Zeitpunkt der der Eichung.
Verwendete API-Aufrufe
Einzusehen über unsere API-Referenz der Module
- Modul FMS Action getlive