CANopen STM32F4

Gast #6000031
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
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 #6000067
Genau, das war nähmlich auch meine Idee. Also es muss nichts verkauft 
werden, ich möchte wirklich einfach nur die Daten verschicken und das 
möglichst einfach und schnell realisieren.
Gast #6000071
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

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.