Forum: Mikrocontroller und Digitale Elektronik CANopen, CRC


von Bend G. (frankyfarell0)


Lesenswert?

Hallo,

möchte gerne wissen, ob mit CANopen es sicher ist dass Daten nicht 
verloren gehen können.
CANopen implementiert ISO/OSI Layer 7 und ist auf CAN-Bus (Layer 1+2) 
basiert. Inwiefern kann man sicher sein, das keine daten verlorengehen 
kann

Grüße

von zoggl (Gast)


Lesenswert?

ein SDO wird quitiert, ein PDO aber kann verloren gehen, wenn andere 
knoten aktiv sind und den empfang bestätigen ( dann pennt der aber total 
und wird spätestens nach der guard time/ oder den heartbeats als 
vermisst gemeldet)

von zoggl (Gast)


Lesenswert?

da kannst aber auch das PDO mit RTR anfordern, dann weißt du, wenn es 
fehlt.
bei zyklischen kannst einen kontrolltimer am laufen haben. nur 
ereignisgesteuerte PDOs können unbemerkt verschwinden

von Bend G. (frankyfarell0)


Lesenswert?

Vielen Dank für Ihre schnelle Antwort. Nehmen wir an auf der 
Applikationsschicht ist alles gut konfiguriert worden, soll dass heissen 
auf der Übertragungsweg (layer 1+2) keine Daten mehr verloren gehen 
kann?

von zoggl (Gast)


Lesenswert?

wenn "gut" meint HB oder guarding ein, zyklische datenübertragung oder 
rtr, dann FÄLLT AUF dass einer fehlt.

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.