超级先进的现场总线传输介质支撑下的CANopen远程控制伺服电机实现了绝对精确无匹敌的伺服控制模式

  • 媒体报道
  • 2024年12月21日
  • 针对伺服电机远程控制的创新方案,提出了一种基于CANopen通信协议和驱动子协议的高效控制方法。该方法通过深入分析CANopen协议的对象字典和报文格式,详细介绍了伺服控制状态机各步骤转换,并实现了PP、PV、HM三种模式下的报文设置。 系统架构由PC机、CANopen上位机、USBCAN适配器及伺服驱动设备组成。伺服驱动设备作为从节点,具备CANopen通讯功能,与总线通过通信接口连接

超级先进的现场总线传输介质支撑下的CANopen远程控制伺服电机实现了绝对精确无匹敌的伺服控制模式

针对伺服电机远程控制的创新方案,提出了一种基于CANopen通信协议和驱动子协议的高效控制方法。该方法通过深入分析CANopen协议的对象字典和报文格式,详细介绍了伺服控制状态机各步骤转换,并实现了PP、PV、HM三种模式下的报文设置。

系统架构由PC机、CANopen上位机、USBCAN适配器及伺服驱动设备组成。伺服驱动设备作为从节点,具备CANopen通讯功能,与总线通过通信接口连接,上位机界面则通过USBCAN适配器与之交互。

在此基础上,我们进一步探讨了CANopen伺服控制原理。首先,介绍了CANopen设备模型及其核心概念——对象字典,以及如何利用这些参数进行通讯对象描述。此外,还阐述了应用部分是连接设备与主站上位机的纽带,其核心功能是配置参数、状态监控和高速传输过程数据信息。

接着,我们详细讲解了伺服控制模式及其实现方式。在DSP402协议下,对于特性的描述要求非常准确,它不仅定义了运行模式,还定义了解决驱动器状态的问题。这涉及到一个复杂的状态机,其中包括“PowerDisabled”、“PowerEbabled”以及“Fult”。所有这些状态在发生报警后均进入“Fault”,以保证系统安全性。

为了验证这个系统,我们采用USBCAN和伺服驱动设备搭建硬件平台,并使用TI开发环境中的DS301工程项目进行调试。此外,由于软件设计主要包含闭环控制程序和CANopen协议实施两大部分,我们在CCS中建立整个软件框架,以确保初始化工作顺利完成,从而使得通信处理程序能够正常运行。

最后,在上位机界面中,可以通过NMT报文设置从站进入预作或运行状态,再通过SDO报文设定各种参数(速度、位置等)以及状态机操作,以便电机会按照不同模式运转。我们还提供了一系列用于每个模式的具体报文列表,这些列表包括PP(简表位置)、PV(简表速度)以及HM(回零)三个模式下所需的报告命令,以供用户根据需要选择合适的操作策略。

经过一系列严格测试,本系统成功地实现了远程对伺服电机会力的精确无误地控制,不仅提高了操作效率,而且保障了电机会力稳定的运行性能,为工业自动化领域提供了一套可靠且高效的手段。

猜你喜欢