CANopen STM32F4

Gast #6000031
Lesenswert?
• ▲
▼
Hallo,

ich habe ein Nucleo-F446 Board und habe es relativ einfach geschafft mit 
HAL Nachrichten über CAN zu schicken. Ziel ist nun, dass der MCU 
berechnungen ausführt und die berechneten Werte über CAN zu einer SPS 
schickt.
Diese benutzt das CANopen Protokoll.

Ich habe gesehen, dass es CANopen für STM32 MCUs gibt, aber soweit ich 
das gesehen habe nutzen diese nicht HAL.

Meine Frage ist nun ob schon jemand Erfahrungen damit gemacht hat und 
mir empfehlen könnte ob ich eine Bibliothek benutzen sollte oder ob ich 
versuchen sollte SDO und PDO selber zu implementieren und was einfacher 
ist.

MFG
Tim
Gast #6000041
Lesenswert?
• ▲
▼
Tim schrieb:
> könnte ob ich eine Bibliothek benutzen sollte oder ob ich versuchen
> sollte SDO und PDO selber zu implementieren und was einfacher ist.

Die Frage ist, ob du überhaupt komplette CANopen Funktionalität 
brauchst. Im einfachsten Fall sendest du deine Prozessdaten auf normalen 
CAN-Nachrichten, welche "zufällig" genau das Format haben, das du beim 
Empfänger eingestellt hast. Das spart dir eine Menge Aufwand, aber das 
kann man natürlich nicht als CANopen-Gerät verkaufen.
Gast #6000071
Lesenswert?
• ▲
▼
Dann würde ich dir empfehlen die von dir benötigten Teile von CANOpen 
eben schnell selbst zu implementieren...sollte schneller und einfacher 
gehen als irgendetwas anderes bei dir einzupflegen.

Gruß

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.