CANOpen Node STM32 From basics to coding

Аватар автора
JS Пошаговое Обучение
CANOpen is a industry standard for communication between devices and they are commonly used in motion controllers, medical equipment, railway applications and home automations. CANOpenNode stack is a free and open source stack written in C to be used in variety of controllers, including Linux based boards, PIC32 and STM32 series. In this tutorial, we are going to cover STM32 aspect of this node and also the basics of the CANOpen. Here are the outline of what you can find in this video : 00:00 Introduction and Overview 1:13 Why CAN ? 4:51 CAN Bus 8:55 Why CANOpen ? 13:27 CANOpen architecture 20:00 Object dictionary 21:38 Important CANOpen concepts 23:29 PDO 27:25 SDO 32:23 NMT 33:25 CANOpenNode Open-Source Stack 39:26 STM32 Practical implementation 40:29 CANOpen Tutorial code preparation 43:09 Importing examples to STM32CubeIDE and programming them 47:04 Examples explanation 57:00 Porting to custom STM32 board 1:18:20 EDS Editor (Object dictionary editor) 1:25:54 Creating a TPDO 1:39:55 Accessing OD Variables 1:54:08 Creating an RPDO 2:05:50 Using the SDOs 2:52:52 Node guarding 3:04:38 Transmitting PDOs manually

0/0


0/0

0/0

0/0