Simulation eines echten Steuergerätes mit eigener Software und CAN-Kommunikation

Gast #6174742
Lesenswert?
• ▲
▼
Hallo,

wir machen als HiWi-Job (sind zu zweit) in der Uni ein eigenes Projekt. 
Ziel ist es ein Steuergerät zu programmieren und zu simulieren. Werte, 
die das Steuergerät einliest (Sensoren) und/oder berechnet, werden dann 
an einem Monitor (später dann ein schönes (was auch imer schön ist) 
Display dargestellt). (Datenübertragung über CAN (auch jetzt schon))
Da wir das Steuergerät eh noch nicht haben, wollten wir mit der 
simulation anfangen.

Frage:
Wie/ bzw. womit kann man eine Simulation eines Steuergerätes am besten 
umsetzen? Haben schon öfters etwas über Restbussimulation gelesen. Aber 
nach unserem Verständis, werden dort nur die CAN-Botschaften simuliert. 
Also die eigentliche Funktionen des Codes werden nicht berücksichtigt.
Letztendlich bekommen wir aus dem compilierten Code eine HEX-File, die 
ja dann auf das Steuergerät geflasht werden kann. Gibt es eine 
möglichkeit, diese HEX-file (elf-file bekommen wir auch raus) irgendwo 
einzubinden?
Also quasi z.B. in einem Knoten von CANoe. Dann wäre dort ja die 
richtige Software und könnte ohne Hardware (Steuergerät) laufen.

Oder gibt es irgend eine andere möglichkeit?

Ich hoffe, dass ich unser Problem verständlich erläutert habe.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.