Neu bei Python, bitte um Hilfe bei Fahrzeugcockpit-Simulation
Verfasst: Dienstag 15. November 2016, 21:51
Hallo liebe python Gemeinde!
Ich habe ein wenig Vorkenntnisse in anderen Programmiersprachen, aber absolut keine in Python. Mache gerade Online-Tutorials durch.
Unabhängig davon möchte ich um Mithilfe bei meinem Projekt bitten, wie ich dieses in python umsetze. Ich will bewußt keine fertige Lösung und auch kein Tool was vielleicht genau das macht was ich suche, sondern will es "selbst" (natürlich mit Eurer Unterstützung) erstellen um daraus zu lernen - und zwar von Profis!
Hier mein Ziel:
Ich habe einen CAN-Bus Adapter fürs Auto, welcher mir die Kommunikation der Fahrzeugmodule mitliest. Diese Nachrichten werden über USB im LAWICEL-Protokoll zu einem PC übertragen. Dort setze ich derzeit die Software "CANHacker" ein um die Datenströme zu monitoren bzw. aufzuzeichnen. Die Aufzeichnungen lassen sich als TRC-Dateien im ASCII-Format abspeichern.
Mir ist es inzwischen durch Analyse- und Testverfahren gelungen einige der darin enthaltenen Informationen zu dekodieren. Unter anderem die aktuelle Motordrehzahl und Geschwindigkeit des Fahrzeuges (und noch vieles mehr, aber für den Anfang reicht das). Bislang habe ich die Werte in den Nachrichten mit Excel verarbeitet und visualisiert.
Mein Ziel ist es ein virtuelles Cockpit zu entwerfern auf dem ich Fahrzeugnahe Instrumente wie in einem Simulator die Daten wieder darstellen lasse. Im Grunde macht ein echtes Cockpit im Auto nichts anderes, es empfängt bestimmte CAN-Nachrichten und richtet seine Zeiger aus. Dabei geht es mir darum die Daten wieder "abzuspielen" und dabei die Meßwerte in Echtzeit darstellen zu lassen.
In einer späteren Fassung des Programmes wäre es klasse, wenn man die vom Adapter gelieferten Daten in Echtzeit visualisieren könnte.
So, ich hoffe das ist für den Einstieg nicht zu hoch gegriffen...
Ich freue mich auf rege Beteiligungen (und hoffentlich keine Beleidigungen, bin aus anderen Foren ja so einiges gewohnt...)
Vielen Dank,
rattlesnake
Ich habe ein wenig Vorkenntnisse in anderen Programmiersprachen, aber absolut keine in Python. Mache gerade Online-Tutorials durch.
Unabhängig davon möchte ich um Mithilfe bei meinem Projekt bitten, wie ich dieses in python umsetze. Ich will bewußt keine fertige Lösung und auch kein Tool was vielleicht genau das macht was ich suche, sondern will es "selbst" (natürlich mit Eurer Unterstützung) erstellen um daraus zu lernen - und zwar von Profis!
Hier mein Ziel:
Ich habe einen CAN-Bus Adapter fürs Auto, welcher mir die Kommunikation der Fahrzeugmodule mitliest. Diese Nachrichten werden über USB im LAWICEL-Protokoll zu einem PC übertragen. Dort setze ich derzeit die Software "CANHacker" ein um die Datenströme zu monitoren bzw. aufzuzeichnen. Die Aufzeichnungen lassen sich als TRC-Dateien im ASCII-Format abspeichern.
Mir ist es inzwischen durch Analyse- und Testverfahren gelungen einige der darin enthaltenen Informationen zu dekodieren. Unter anderem die aktuelle Motordrehzahl und Geschwindigkeit des Fahrzeuges (und noch vieles mehr, aber für den Anfang reicht das). Bislang habe ich die Werte in den Nachrichten mit Excel verarbeitet und visualisiert.
Mein Ziel ist es ein virtuelles Cockpit zu entwerfern auf dem ich Fahrzeugnahe Instrumente wie in einem Simulator die Daten wieder darstellen lasse. Im Grunde macht ein echtes Cockpit im Auto nichts anderes, es empfängt bestimmte CAN-Nachrichten und richtet seine Zeiger aus. Dabei geht es mir darum die Daten wieder "abzuspielen" und dabei die Meßwerte in Echtzeit darstellen zu lassen.
In einer späteren Fassung des Programmes wäre es klasse, wenn man die vom Adapter gelieferten Daten in Echtzeit visualisieren könnte.
So, ich hoffe das ist für den Einstieg nicht zu hoch gegriffen...
Ich freue mich auf rege Beteiligungen (und hoffentlich keine Beleidigungen, bin aus anderen Foren ja so einiges gewohnt...)
Vielen Dank,
rattlesnake