This paper expounds the high-level protocol CANopen and studies the function and setting of CANopen master-slave node.Combined with the actual reconnaissance arm multi-motor motion control system,this paper constructs the CANopen master-slave node,develops the CAN bus high-level communication protocol CANopen based on STM32F407 microcontroller,completes the system software and hardware design,and realizes the real-time control of multi motor system based on CANopen protocol.This control mode has strong on-line controllability,scalability and universality.
Key words
CAN bus /
CANopen protocol /
motor control /
STM32F407
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] 李澄,赵辉.CANopen协议在电动机控制系统中的应用[J].微电机,2009,42(4):24-26.
[2] 李博,李晓汀,郇极.CANopen运动控制协议驱动程序设计[J].控制与检测,2007(4):52-61.
[3] 徐征辉,刘凤秋,张梦博,等.基于STM32的CANopen协议的实现[J].电子设计工程,2016,24(8):113-116.
[4] 刘思捷,李叶松.伺服系统CANopen协议软件植入方法分析[J].计算机技术及其应用,2011,33(2):32-34.