CAN Nachrichten korrekt versenden empfangen

entenhausen_dd

Level-1
Beiträge
50
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

ich habe vor 3 CAN Nachrichten über den BUS zu versenden mit einer Größe von 8 Byte. Diese sollen all 10ms gesendet werden. Das Funktioniert alles sehr gut mit dem Standardbefehl xc_can_write_msg und xc_can_read_msg. Das Problem ist, jetzt habe ich ob und zu im Netzwerk einen "Burst"wobei dieser nur ganz kurz auftritt und sich die Standardnetzlast wieder bei 15% einpendelt. Kann es sein das ich hier noch etwas vergessen habe. Ich habe etwas geleseon von einem Counter der abgearbeitet werden muss, bin aber noch nicht richtig schlau geworden. Vielleicht hat ja von euch hier einen Lösungsvorschlag, vielen Dank!
 
Sind das die drei einzigen Botschaften im Netz oder gibt es da noch mehr Sender? Das scheint ein Resonanzeffekt zu sein.
Meine Lösungsvorschlag wäre das ganze zeitlich zu entzerren. Jede einzelne Botschaft auf die notwendige Verfügbarkeit überprüfen und den Sendeintervall ggf. zu verlängern.
 
Zurück
Oben