CAN, Nutzdaten Erweiterung

Hallo Experten,

ich überlege mir gerade für eine CAN Bus Kommunikation eine Lösung einen Nutzdateninhalt von mehr als 8 Byte verteilt über mehrere Telegramme zu übertragen.

Ich meine in CAN Open benutzten die auf dem gleichen Identifier weitere Telegramme die im jeweils im ersten Byte eine ID oder Count/Reihenfolge mittragen. Die effektive Nutzdatenlänge pro Zusatztelegramm ist dort 7 Byte. (ist für jemanden der nur 2 ^n denken kann nur schwer zu ertragen).

In einer anderen Anwendung habe ich nach dem Initialtelegramm, welches die die Datenlänge enthielt, einfach weitere reine Nutzdatentelegramme gesendet. Hat in der Anwendung funktioniert, es war zwar schnell (es ging um viele Daten), aber etwas unzuverlässig und bedurfte einiger Verwaltungssoftware.

Hat jemand gute Bespiele/gute Erfahrungen wie so etwas in anderen Protokollen/Anwendungen über den CAN Bus gelöst wird?

Gruß Arne

Reply to
Arne Pagel
Loading thread data ...

Arne Pagel schrieb:

[...]

Protokollen/Anwendungen über den CAN Bus gelöst wird?

formatting link
verrät Dir, wie es bei CANopen gemacht wird.

Ich habe darauf lieber verzichtet, mein eigener CANopen Stack unterstützt maximal 4 Bytes Nutzdaten.

Servus

Oliver

--
Oliver Betz, Muenchen (oliverbetz.de)
Reply to
Oliver Betz

Am Sonntag, 21. Oktober 2012 22:34:09 UTC+2 schrieb Arne Pagel:

für jemanden der nur 2 ^n denken kann nur schwer zu ertragen).

llen/Anwendungen über den CAN Bus gelöst wird?

Schau Dir mal TP2.0 an, das wird im KFZ zu Diagnosezwecken verwendet. Bis a uf die Broadcasts (die sehen aus wie nachträglich dazugeschustert) schein t mir dieses Protokoll recht ausgegoren zu sein.

73, Mario
Reply to
mario

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.