cancel
Showing results for 
Search instead for 
Did you mean: 

CiA417 CANOpen protocol in STM32

Vrushabh_Kale_1157
Associate

Hello,


We need to integrate CiA417 CANOpen protocol for one of the application. Please suggest suitable STM32 micro-controllers and related documentation.

Thank you

4 REPLIES 4
MHoll.2
Senior

Hi,

Any STM32 MCU with integrated CAN-Bus Controller is suitable to implement the CANopen Stack.

You have to specificate what other requirements You have.

 

Vrushabh_Kale_1157
Associate

Hello,

Thanks @MHoll.2, our requirement is STM32 controller supporting Ethernet. Is there any documentation or links regarding CANOpen stack or any sample code/project which will help me to implement it.

Thank you,

Vrushabh Kale

https://www.st.com/content/st_com/en/stm32-mcu-developer-zone/mcu-portfolio.html

give's You the possibility to find the best STM32 for Your needs.

As for the CanOpen Stack, there are some comercial offers (Integrated in STM32CubeIDE you find emotas).

If You are looking for a opensource solution, I'm using CanOpenNode (https://github.com/CANopenNode).

But You need to implement CiA417 by your self.

SofLit
ST Employee

Hello,

Any STM32 having CAN interface peripheral can run CANOpen. For this, you can use STM32CubeMx or STM32Cube Finder tools .

For stacks:

Open source: CANOpen implementation on STM32:

https://github.com/CANopenNode/CanOpenSTM32/tree/master/CANopenNode_STM32

https://github.com/cooleo2/CanOpenSTM32G4

Commercial: CANOpen from ST partner Emotas: https://www.st.com/en/partner-products-and-services/canopen.html

Contact: https://www.emotas.de/en/contact

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.