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
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
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.