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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren