Forum: Mikrocontroller und Digitale Elektronik Xcp Protokoll CANOe


von Stefan (Gast)


Lesenswert?

Hallo,

Im Rahmen meiner Bachelorarbeit habe ich die Aufgabe bekommen u.a. bei 
einem Steuergerät die Eingangs- und Ausgangssignal(Schnittstellentest) 
zu testen. Alles was ich habe ist ein Simulink-Modell, Woraus man 
Tetfälle für die Signale erstellen kann. Dann habe ich vor die Testfälle 
zu automatisieren und mit CANoe zu testen.
Das Problem, ich kann nur testen wenn ich die interne Signale auslesen 
kann was mit Hilfe von XCP geschehen soll.
Hat jemanden Ahnung wie man das machen kann? Wie liest man die Signale 
aus? Gibt es bestimmte befehle in Capl womit man durch Xcp auf die 
Signale zugreifen kann?

Danke!

von Автомат К. (dermeckrige)


Lesenswert?

Stefan schrieb:
> Im Rahmen meiner Bachelorarbeit habe ich die Aufgabe bekommen u.a. bei
> einem Steuergerät die Eingangs- und Ausgangssignal(Schnittstellentest)
> zu testen.

Um was für ein Steuergerät handelt es sich dabei?

Stefan schrieb:
> Das Problem, ich kann nur testen wenn ich die interne Signale auslesen
> kann was mit Hilfe von XCP geschehen soll.

XCP über FlexRay?

Stefan schrieb:
> Wie liest man die Signale
> aus?

Mit INCA + ESxxx-Box zum Beispiel. Du brauchst dazu die richtige 
Konfiguration und das richtige A2L-File (ggf. auch noch ein HEX-File). 
Und Du musst das Steuergerät dazu bringen, Dir seine internen Größen per 
XCP zu verraten :-) Am Besten Du fragst dazu deinen Betreuer oder 
Auftraggeber.

von Peter (Gast)


Lesenswert?

Stefan,

zum CANoe gibt es eine Erweiterung .XCP. Mit dieser reicht es aus, eine 
SG - Beschreibung (A2l-Datei) in CANoe einzubinden, um auf Signale 
zugreifen zu können (http://vector.com/vi_canoe_xcp_de.html). Das 
Protokoll mit capl nachzuilden kann recht aufwändig werden.

Gruß,
Peter

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.