Frage bzgl. CAN-Spezifikationen

Gast #3071817
Lesenswert?
• ▲
▼
Hallo,
ich programmiere gerade einen CAN-Controller und teste die Kommunikation 
mit einem PC-Programm, was sämtliche CAN-Frames aufzeichnet. Dort gibt 
es auch eine Funktion zum Scannen des CAN-Netzes, damit alle 
angeschlossenen CAN(open)-Knoten angezeigt werden. Dies funktioniert 
herstellerunabhängig. Das scannen funktioniert, indem auf 1536+1 (0x601) 
bis 1536+127 (0x67F) Nachrichten mit gleichem Inhalt (habe ich grad 
nicht hier, könnte ich nachliefern) gesendet werden. Die Teilnehmer mit 
der entsprechenden ID beantworten ihre Anwesenheit dann mit einem 
Typ-String.
Meine Frageist, wo diese Kommunikation festgelegt ist, und wie man an 
die Spezifikation kommt. Ist das Sache von CANopen, oder hat das erstmal 
nur mit CAN zu tun?
Ziel: Ich möchte diese Funktionalität in meinen Controller bekommen; er 
soll mit einem String antworten, wenn die Abfragekommt.
(Firma: emtas) #3082454
Lesenswert?
• ▲
▼
von
http://www.can-cia.org/index.php?id=specifications&no_cache=1
das Dokument
CiA 301 V4.2.0 ¿ CANopen application layer and communication profile
laden.
Oder Vogel Verlag "CANopen" Herausgeber H.Zeltwanger besorgen.

Alles was mehr als 4 Byte Daten sind, typisch Strings, erfordert den 
segmentierten SDO Transfer, da ja pro CAN Frame nur maximal 8 Byte 
übertragen werden können. Mit dem neuen CAN FD wird dass wesentlich 
besser werden.

 Heinz

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.