You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Great board! CAN bus is commonly used with industrial motor drives and is robust to noise inevitably produced in robotic systems. Consider the MCP2515 SPI CAN controller and a 3.3V CAN transceiver. Perhaps this is suitable for a small daughter card using the 3.3V on the SPI header.
With a dual core MCU, you might consider running CANopen device code on one core while the other is tasked with controlling the motor.
The text was updated successfully, but these errors were encountered:
Thank you! Yes we will make a version with CAN bus. A daughter board would also be interesting. I wanted to keep our initial version simple (and compact) and go from there, and it seems CAN raises the cost a bit. But we will make a version specific to our farm robot with CAN and some other changes which could be back ported to a generic board.
I am not familiar with CANopen but I will take a look!
There's also a couple of CAN implementations for SimpleFOC... unfortunately the RP2040 doesn't have a CAN peripheral? But it can do it via PIO, it seems. Other option is to use an SPI based controller, but those are more expensive than simple transceivers, and would require another driver layer.
Great board! CAN bus is commonly used with industrial motor drives and is robust to noise inevitably produced in robotic systems. Consider the MCP2515 SPI CAN controller and a 3.3V CAN transceiver. Perhaps this is suitable for a small daughter card using the 3.3V on the SPI header.
With a dual core MCU, you might consider running CANopen device code on one core while the other is tasked with controlling the motor.
The text was updated successfully, but these errors were encountered: