Guten Morgen zusammen
erst mal kurz zu mir. Ich bin ganz neu auf dem Forum. Neu ist für mich seit kurzem auch die Anforderung, Daten aus dem CAN-Bus zu lesen, zu loggen und darzustellen.
Ich selbst bin seit 18 Jahren in der Entwicklung von Fahrzeugkomponenten tätig, allerdings rein mechanisch mit wenigen Sensoren, seit 5 Jahren zusätzlich noch Sachverständiger für Kfz-Schäden.
Für aktuelle Aufträge bin ich mittlerweile so weit, dass ich in Fahrzeugen CAN-Logger verbaut habe, diese auch an den einzelnen CANs angeschlossen sind und ich die CAN Aktivitäten sehen kann.
Im Speziellen ist dies gerade ein VW Passat B8.
Über VCDS Scope kann ich ja nun teilweise Daten loggen bzw. als Kurven ausgeben lassen. Leider sehe ich aber nicht, welche CAN-Daten (HEX Adressen) mit welchen Parametern hier gelesen werden.
Mein Problem aktuell: Ich habe ein anderes CAN-Interface als das canhack.de verbaut. Dieses schreibt mir auch brav die Daten im Ringspeicher mit. Um nun aber auf eine Darstellung in einem Ausgabeformat zu kommen und die Daten so zu filtern, dass nur noch die von mir benötigten Daten ausgegeben werden, verlangt das System von mir eine *.dbc Datei.
Schlussendlich soll das Ergebnis sein:
Lichtstatus (an/aus)
- Abblendlicht
- Fernlicht
- Blinker links / rechts
- Tagfahrlicht
- Rückfahrlicht
- Nebelscheinwerfer
- Parklicht
- Warnblinker aktiviert
Datensatz „Acceleration Control" (an/aus):
- Bremse betätigt
- Gaspedal betätigt
- Notbremse betätigt -> falls Info vorhanden (Interpretation nach Verfügbarkeit)
- Kollisionswarnung betätigt -> falls vorhanden (Interpretation nach Verfügbarkeit)
- ACC aktiviert
- Cruise Control aktiviert
- Speed Limiter aktiviert
Dynamik
- Geschwindigkeit
- Heading
- Beschleunigung in Längsrichtung
- Laterale Beschleunigung
- Vertikale Beschleunigung
- Yaw Rate
- Steering Angle
Das ganze wird dann noch hinterlegt mit den Zeitdaten und den GPS Daten.
Problem ist nur aktuell für mich, dass ich vom Inhalt von DBC Dateien noch wenig bis keine Ahnung habe, ich mir sich nicht erschließt, wie ich eine DBC generiere oder aber wo her ich eine bekommen kann, welche genau die angegebene Daten filtert und compiliert.
Ich bin für sämtliche Hinweise und Infos dankbar.
Beste Grüße
Werner |