RapidSTM32 + CANopen

Gast #2869978
Lesenswert?
• ▲
▼
Hallo,

weiss jemand ob es für den Aimagin Rapidstm32 eine CANopen Bibliothek 
gibt?

https://www.aimagin.com/fio-std.html


Kennt jemand vielleicht sonst Möglichkeiten das Board mit CANopen "zu 
programmieren". Bin leider ein Neuling bei der Programmierung von 
CANopen und kenne mich mit dem Verfahren kaum aus.

Schöne Grüße
Rainer
#2870025
Lesenswert?
• ▲
▼
Hi,

habe mich vor einige Zeit auch mit CANopen beschäftigt, um einen 
Frequenzumrichter anzusteuern, aber nicht mit einem µC sondern unter 
LabView.

Unter LabView ist das relativ einfach irgendwelche PDO's oder SDO's zu 
beschreiben oder zu lesen.

Für den STM32 wird es sicherlich keine CANopen-Library geben, aber der 
STM32 besitzt ja einen CAN-Controller. Da müsstest du das Protokoll halt 
selbst implementieren.

Falls du in der Wahl des µC flexibel bist, dann such mal nach dem XC167, 
da gibt es von Phytec eine CANopen-Untersützung.

Hier mal einen Link dazu:
http://www.datasheetarchive.com/indexer.php?file=DSAFRAZ0016800.pdf&dir=Datasheets-UEA1&keywords=C164%2FC167&database=user-lowscore#

Gruss Daniel
Gast #2874173
Lesenswert?
• ▲
▼
Hallo Daniel,

erstmal vielen Dank für deine Antwort.

Leider bin ich bei der Wahl des Mikrocontrollers nicht flexibel :(
Das mit dem Protokoll selbst implementieren ist so eine Sache.
Habe das leider noch nie gemacht.

Hast du vielleicht einen Tipp für mich wo ich an Informationen komme, um 
das CAN Open Protokoll in einem STM32 implementieren zu können?

Schöne Grüße
Rainer
Gast #2894260
Lesenswert?
• ▲
▼
schau mal bei port automation ob die einen fertigen canopen stack für 
stm32 vertreiben.

eine bootloader-funktionalität für canopen sollte mittlerweile im 
standard definiert sein.

ansonsten micro-canopen oder ähnliches für educational purpose ?

gruss + viel erfolg.

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.