Fahrzeugkommunikation via RS232
→ zurück zum Hauptartikel: Praktikum SDE
→ zurück zum Kommunikationsseite: Kom - Kommunikation
Betreuer: Prof. Dr.-Ing Ulrich Schneider
Autor: Isaac Mpidi Bita 20:21, 16. Nov. 2019 (UTC)
- Bitte Rechtschreibfehler korrigieren.
Einleitung
Dieser Artikel befasst sich mit dem Fahrzeugskommunikation mittels RS232-Bus. Es wird über den RS232-Bus das errechneten Spurpolynom zu der dSPACE-Karte gesendet.
Anforderungen
Programmierung
RS232-Bus
RS232-Headerdatein
Datenübertragung
== Empfand und Verarbeitung der Daten auf der dSPACE-Karte
Datenempfang
Für den Empfang der Daten auf der dSPACE-Seite wird ein Simulink-Modell erstellt. Diese hat den Zweck die Daten zu empfangen und zu interpretieren. Für den Empfang wird die DS1104SER_RX Block der RTI-Bibliotek verwendet. Dieser liefert drei Ausgänge:
- Data
- Status
- NumRx
Der Status geht auf kurz auf Low-Pedel, wenn Daten empfangen werden soll. Damit Daten nicht verloren geht wird dieser Ausgang mit einem Flankendetektor verbunden. Um die Flanken abzufangen wird das Signal parallele mit einer diskretisierten Verzögerung geschaltet. Diese wird mittels einer Unit Delay von Simulink realisiert. Da die Pegeländerung zu schnell ist, wird des weiteren eine Zustandsmaschine bzw. Stateflow-Machine aufgebaut. Dieser hat zum Zweck der Low-Pegel 10 ms lang zu halten für die Weiterverarbeitung.