针对伺服电机远程控制基于CANopen的伺服控制形式的实现.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《针对伺服电机远程控制基于CANopen的伺服控制形式的实现.docx》由会员分享,可在线阅读,更多相关《针对伺服电机远程控制基于CANopen的伺服控制形式的实现.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、针对伺服电机远程控制,基于CANopen的伺服控制形式的实现针对伺服电机远程控制,基于CANopen的伺服控制形式的实现 网络 导语:针对伺服电机远程控制接线复杂、控制单一、可靠性不高等问题,提出利用CANopen通信协议、驱动子协议实现伺服电机控制的新方法。 1、引言 针对伺服电机远程控制接线复杂、控制单一、可靠性不高等问题,提出利用CANopen通信协议、驱动子协议实现伺服电机控制的新方法。分析CANopen协议的对象字典和报文格式,详细介绍了CANopen伺服控制状态机各步骤的转换和实现CANopen协议下PP、PV、HM3钟伺服控制形式的报文设置。利用CAN卡和伺服驱动设备和伺服驱动设
2、备和PC机构建了实验平台,在上位机界面通过报文设置成功实现了基于CANopen协议的伺服电机的PP、PV、HM的三种形式的控制。实脸结果说明利用协议的报文设置控制电机简单易操作,通讯数据快速、可靠,用户通过上位机可以很好的实现对伺服电机的监控。 2、系统总体架构 整个控制系统由PC机、CANopen上位机、USBCAN适配器、伺服驱动设备构成。CANopen通讯局部由DS301协议实现,伺服控制局部由DSP402协议实现 伺服驱动设备作为的从节点,具有CANopen通讯功能,负责电机的电流、转速、位置等控制对象,它通过通信接口与总线相连,将信息传送给计算机的上位机界面;上位机界面那么根据从站的
3、反应信息通过USBCAN适配器对伺服驱动设备实现控制。 伺服控制的系统总体架构,如下图 3、CANopen伺服控制原理 1CANopen通讯设备模型 CANopen的设备模型分为以下3个局部:通信单元、对象字典、应用经过。用户可以通过该模型对功能完全不同的设备进展描绘。 CANopen的核心概念是对象字典,对象字典包含描绘这个设备和它的网络行为的所有参数,应用单元和通信单元都可以问这个参数列表。对象字典中的参数通过一个16位索引和位子索引进展识别和定位。 通信局部由CAN收发器、CAN控制器和CANopen协议栈组成协议栈中定义了实现通讯的通讯对象:NMT网络管理报文、PDO经过数据SDO效劳
4、数据对象预定义报文或特殊能对象含同步报文、紧急报文、时间标记对象等通信的所有内容和功能由这些通信对象描绘,所有设备之间通信也通过这些通信对象完成。其中NMT用于主站对从站进展状态管理和从站应答自身所处的通信状态,SDO用于主站对从站的对象字典进展配置和监控。PDO用来传输高速、小型数据。而特殊功能对象那么用于同步网络中的通信对象通常为PDO的方法。 应用局部是对设备的根本功能的定义和描绘,它是连接设备与主站上位机的纽带,其核心功能是通过访问设备的对象字典对设备进展参数配置、状态控制和监控,并高速传输设备的经过数据信息。 2伺服控制形式 CANopen驱动及运动控制设备子协议DSP402对特性的
5、描绘要求非常准确,它不仅定义了驱动器的运行形式,还定义了用于控制驱动器的状态机。 驱动器状态机通过对象字典中的控制字6040来控制,并通过状态字6041来读取驱动器的状态。控制状态机如图 针对伺服电机远程控制,基于CANopen的伺服控制形式的实现 状态机可以分成以下3个局部:“PowerDisabled主电关闭“PowerEbabled主电翻开和“Fult。所有状态在发生报警后均进入“Fault在上电后,驱动器完成初始化,然后再进入SWUTCH_ON_DISABLED状态,在该状态,可以进展CAN通讯,可以对驱动器进展配置。此主电仍然关闭,电机没有被励磁。经过StateTransition状
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 针对 伺服 电机 远程 控制 基于 CANopen 形式 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内