本文对CAN的高层协议CANopen进行了阐述,对CANopen主从站节点的功能与设置进行了研究。结合实际的侦察臂多电机运动控制系统构建了CANopen主从站节点,开发了基于STM32F407微控制器的CAN总线高层通信协议CANopen,完成了系统软硬件设计,实现了基于CANopen协议的多电机系统实时控制,该控制方式具有较强的在线可控性、可扩展性和通用性。