基于CANopen协议多轴联动系统设计与研究.doc

上传人:M****1 文档编号:563648645 上传时间:2023-03-26 格式:DOC 页数:5 大小:323.50KB
返回 下载 相关 举报
基于CANopen协议多轴联动系统设计与研究.doc_第1页
第1页 / 共5页
基于CANopen协议多轴联动系统设计与研究.doc_第2页
第2页 / 共5页
基于CANopen协议多轴联动系统设计与研究.doc_第3页
第3页 / 共5页
基于CANopen协议多轴联动系统设计与研究.doc_第4页
第4页 / 共5页
基于CANopen协议多轴联动系统设计与研究.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于CANopen协议多轴联动系统设计与研究.doc》由会员分享,可在线阅读,更多相关《基于CANopen协议多轴联动系统设计与研究.doc(5页珍藏版)》请在金锄头文库上搜索。

1、基于CANopen协议多轴联动系统设计与研究景军锋,赵永涛(西安工程大学电子信息学院,710048)摘要:以以色列Elmo公司伺服SIMPLIQ系列产品作为研究对象,利用独立型的运动控制器maestro,Elmo专用数字伺服驱动器Bassoon,配备的直流无刷电机,以及海泰克人机界面设计多轴联动伺服系统,最后详细的描述了速度运行模式并给予简单的例程,在实际应用中该技术具有广阔的推广应用前景。关键词: CANopen 多轴 伺服系统Abstract: Multi-Axis linkage servo system will be designed ,with Israeli Elmo compa

2、ny servo SIMPLIQ series products as the research object, such as the independent model of motion controller MAESTRO, Elmo special digital servo driver Bassoon, equipped with DC brushless motor, and Hitech HMI. Finally, detailed describes the speed operation mode and give simple routines. In the actu

3、al application , this technology has broad application prospect.Key words: CANopen Multi-Axis servo system前言: CAN总线是一种标准的 高性能 开放性 高可靠性和低成本的现场总线,通过CAN总线的方式控制伺服系统,不仅能更好地满足现代自动化的运动控制要求,而且在硬件连接方面也更加灵活,可靠。同时,数字信号处理技术的发展,是的伺服驱动器愈加智能化、便捷化,繁琐复杂的控制任务均可在驱动器中处理。综合利用CAN总线,多轴管理器,数字伺服驱动器,以及人机界面设计网络分布式控制体系,可以在伺服性能

4、上得到很大程度的提高1、 多轴系统的搭建多轴联动系统主要在基于CANopen 协议的基础上,由PC 机、海泰克人机界面HMI(型号PWS6A00-T),Elmo公司生产的以DSP为核心的maestro控制器,数字伺服驱动Bassoon以及无刷直流电机搭建而成。如图1-1所示控制器maestro为本系统的控制核心,它主要由以下5个模块构成,如图1-2所示 :图1-1 基于CANopen的多轴联动系统(1)通信模块(HOST communication services):主要由RS232通信模块、局域网Ethernet模块、HOST API、远程控制Telnet模块、广域网WEB模块,转换网关G

5、ateway模块等部分构成,负责与外部通信。(2)行命令编译模块(command line interpreter ):负责编译通过maestro或者SIMPLIQ针对单轴所发出的立即执行的行命令。(3)内核模块(kernel):负责执行用户程序。(4)运动管理模块(motion manager):发送命令到各轴并接受他们反馈的信息,以便于协调各州之间的运动。(5)CAN总线模块(CAN Network communication server):主要包括CAN总线通信模块、CANopen协议及CAN总线编程接口。主要负责与CAN网络通信。数字伺服驱动器Bassoon ,具有智能化设计,其内核

6、为摩托罗拉生产的16位专用电机控制芯片,不仅具有支持直接连接PC机单轴独立编程功能,而且支持以CANopen连接网络为基础的多轴控制,智能性较高,环境适应能力较强。在本系统中,Bassoon通过电源线及主反馈编码线与无刷直流电机连接,并且通过CAN总线接入控制网络,基于CANopen协议,接受上位机maestro命令及向其反馈电机运转的各项参数。人机界面选用海泰克生产的型号为PWS6A00的10.4寸彩色触摸屏,分辨率为 640x480 像素,按键包括 1 个清单键和 7 个使用者定义的功能键。可使用Windows系统所有字体,各组件可定义不同字体。多语言功能,在同一程序中同时支持5种语言,支

7、持BMP JPG GIF格式的图片。历史数据、配方、报警记录,程序可以即时保存到CF卡或U盘,方便保存。 USB MasterDevice 可进行USB上下载程序,连接USB打印机。 ADP软件人性化的编程环境,功能更强大,使用更简单,支持宏指令编程,可以大大简化用户编程。2、 软件的实现的优越性Elmo公司为maestro配置有专用的开发工具,主要包括composer、Elmo studio、Multi-Axis recorder、Application Editor,其中composer主要提供五种运行模式下的行命令界面,即转矩控制,速度控制、微步进、双反馈位置控制、单反馈位置控制。并带有

8、motion monitor监控器监控电机运转时的各项参数,scope显示界面以及提供进入其他三个软件的路径。Elmo studio为用户提供编写、编译、执行程序的环境,程序语言类似于C语言,容易理解,且功能强大。Multi-Axis recorder 主要用于记录运行位置与速度在时间轴上的曲线,也可以设置成其他变量。Application Editor主要用于编辑增益调试过后生成的应用文件。触摸屏的编程,使用ADP6.0软件,采用“所见即所得先进概念,使用者可以看到画面设计的实际效果。软件界面人性化,功能强大,元件库丰富且支持用户编辑,支持离线模拟及在线模拟功能。3、 速度控制模式下简单例程

9、在配线正确及连接无误的情况下,先用RS232连接PC机与Basssoon驱动器,利用composer软件的行命令(PP13)设置,各驱动器的CAN网络节点,避免节点重复,造成通信故障,然后将各个驱动器及MAESTRO控制器用CAN总线连接组成网络式分布。利用以太网将MAESTRO与PC机相连,使用Elmo studio软件编写用户程序,并下载到控制器中。使用RS232及海泰克专用下载线将PC机上编好的画面下载到人机界面,并用RS232接到控制器上,实现通信。用户示例程序如下:ADP的画面如图3-1所示:4、结束语CANopen协议的优越性使得其应用愈加广泛,产品开发周期缩短。在伺服系统中,CA

10、Nopen的标准性、高性能、高可靠性、低成本性使组建控制网络更加便捷化,同时缩短了伺服电机的响应时间,提高了生产的成品的合格率,节约生产成本,减少了维修费用。参考文献1 邓遵义,宁 祎. CANopen协议剖析及其在伺服电机控制中的实现J.机电工程, 2007, 24(8): 39-412 Command Reference Manual.天津罗升公司.20083 Mastro software manual.天津罗升公司.20084 邬宽明. CAN总线原理和应用系统设计M.北京:北京航空航天大学出版社, 1996.5H.Boterenbrood.CANopen high -level protocol forCAN-busC.NIKHFF InternalDocumentation, 2000, (9). (注:素材和资料部分来自网络,供参考。请预览后才下载,期待你的好评与关注。)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号