莘羽专业数码电器网
首页 > 测评 > 难道我们不应该探索基于CANopen的伺服电机远程控制实现方式尤其是要了解和避免can总线常见的七种

难道我们不应该探索基于CANopen的伺服电机远程控制实现方式尤其是要了解和避免can总线常见的七种

针对伺服电机远程控制的复杂性、单一性和可靠性问题,基于CANopen通信协议,我们提出了一个新的伺服电机控制方法。通过分析CANopen协议的对象字典和报文格式,我们详细介绍了其伺服控制状态机各步骤,并实现了PP、PV、HM三种钟伺服控制模式下的报文设置。利用CAN卡和伺服驱动设备以及PC平台,我们建立了实验环境,在上位机界面中通过报文设置成功实现了基于CANopen协议的伺服电机的三种模式控制。

整个系统由PC机、CANopen上位机、USBCAN适配器和伺服驱动设备构成。CANopen通讯部分采用DS301协议,而伺服控制部分使用DSP402协议。作为从节点,伺服驱动设备具有CANopen通讯功能,它们通过通信接口与总线相连,将信息传送给计算机的上位机界面;上位机界面则根据从站反馈信息通过USBCAN适配器对伺伏驱动设备进行控制。

在这个系统中,我们首先了解了CANopen通讯设备模型,这包括通信单元、对象字典及应用过程。在这些模型中,核心概念是对象字典,它包含描述该设备及其网络行为参数的一系列数据项。此外,还有NMT(网络管理)、PDO(过程数据)及SDO(服务数据对象)等预定义报文或特殊功能对象来完成所有内容和功能。

对于服务电路,我们还研究了DSP402子协议,该子协议不仅定义运行模式,也定义用于调节状态机会转换的特征。这包括通过控件字6040来操纵状态机会转换,以及读取状态字6041以获取驱动器当前状态。

最后,对于软硬件实现,我们首先搭建硬件平台,然后设计软件程序。这包括在CCS环境中创建永磁同步电机关闭环调节程序与找到实施两大部分。此外,还初始化相关变量,使能全局中断,并配置编码器霍尔传感器信号以判断初始位置。此外,还初始化通讯并完成映射工作,以便进入通信处理程序。

最终,在上位机会监控并发送SDO报文以设置各种参数,如速度位置以及启动停止命令,从而使得系统能够按照不同方式操作。在实际测试中,不论是PP模式定点位置模式还是PV速度模式还是HM回零模式,都可以成功地将设定值输入到系统当中,并且监控曲线显示正确无误,这验证了一切实验结果均符合预期。

标签:

猜你喜欢

数码电器测评 基于ARM 与...
摘 要 :本文提出了一种新的基于ARM 与MCX314As 的嵌入式四轴数控系统的设计。该设计采用ARM 处理器S3C2410 为主CPU,运动控制芯片M...
数码电器测评 高清影视盛宴手...
一、手机高清电视的兴起与发展 随着智能手机技术的飞速发展,高清电视在移动设备上的应用越来越广泛。它不仅能够提供流畅的视听体验,还能实现直播、视频点播等功能...
数码电器测评 编码器的主要作...
导语:编码器通常用于测量信号运动和反馈,但其配置、性能和应用领域差异很大。 在速度、距离和方向反馈系统中,编码器必须充分利用其功能。简而言之,编码器主要检...
数码电器测评 海信手机a2 ...
我用了一个月的时间来体验海信手机a2 pro,这款手机在性价比方面表现得非常出色。从外观设计来说,海信手机a2 pro采用了中性的设计风格,既不显露豪华也...

强力推荐