Ethercat‑MechatrolinkIII协议转换装置及方法制造方法及图纸

技术编号:17517991 阅读:430 留言:0更新日期:2018-03-21 02:27
本发明专利技术公开了一种Ethercat‑Mechatrolink III协议转换装置及转换方法,包括:依次连接的Ethercat数据处理单元、控制单元和Mechatrolink III数据处理单元,控制单元用于将Ethercat数据处理单元的采用Ethercat协议的第一数据转换为采用Mechatrolink III协议的第二数据,并发送至Mechatrolink III数据处理单元,Mechatrolink III数据处理单元接收Ethercat数据处理单元的中断信号后发送第二数据到Mechatrolink III设备。实现了Ethercat‑Mechatrolink III协议转换及同步。

The Ethercat MechatrolinkIII protocol conversion device and method

The invention discloses a Ethercat Mechatrolink III protocol conversion device and conversion method, including: sequentially connected Ethercat data processing unit, the control unit and the Mechatrolink III data processing unit, the control unit is used for converting Ethercat data processing unit using Ethercat protocol for the first data for the second data using Mechatrolink III protocol. And sent to the Mechatrolink III Mechatrolink III data processing unit, data processing unit receives the Ethercat data after the interrupt signal to send second data to the Mechatrolink III equipment processing unit. The Ethercat Mechatrolink III protocol conversion and synchronization.

【技术实现步骤摘要】
Ethercat-MechatrolinkIII协议转换装置及方法
本专利技术涉及通信领域,具体而言,涉及一种Ethercat-MechatrolinkIII协议转换装置及协议转换方法。
技术介绍
随着技术进步,数控机床的应用越来越广泛,数控技术作为关键与核心,正朝着多轴联动、高速、高精度的方向发展。而现场总线以数字通信代替了传统模拟信号的传输,是连接自动化控制设备和现场设备的数字式、多节点、双向、串行的通信系统。然而现场总线从产生到蓬勃发展,始终未能建立统一的国际标准,处于多种标准共存,相互竞争的格局。其中,MECHATROLINK总线是安川电机于1995年开发的现场网络总线,目前已经发布了MechatrolinkIII,其传输速度可达100Mbps,MechatrolinkIII伺服作为数控机床性能较好的伺服之一,应用广泛。而Ethercat是一个以以太网为基础的开放架构的现场总线系统,具有良好的实时性和拓扑性,降低了现场总线的使用成本,抗干扰能力强、传输速率高等特点。目前采用上述两种总线的相关产品互不兼容,这使得数控机床系统的功能扩展、测控产品的更新换代以及用户的选择范围等受到了限制,用户只能使用原有总线的相关产品。
技术实现思路
本专利技术的目的在于提供一种能够实现Ethercat与MechatrolinkIII总线相互转换的协议网关,可以使Ethercat系统同样能够应用到MechatrolinkIII的伺服系统上,扩展Ethercat和MechatrolinkIII系统的应用领域,为用户提供更多选择。为达到上述目的,本专利技术提供如下技术方案:提供一种Ethercat-MechatrolinkIII协议转换装置,包括:依次连接的Ethercat数据处理单元、控制单元和MechatrolinkIII数据处理单元,其中Ethercat数据处理单元连接Ethercat设备,用于接收、处理和转发Ethercat协议数据;控制单元用于将来自Ethercat设备的采用Ethercat协议的第一数据转换为采用MechatrolinkIII协议的第二数据,并发送至MechatrolinkIII数据处理单元;MechatrolinkIII数据处理单元连接MechatrolinkIII设备,用于接收、处理和转发MechatrolinkIII协议数据。其中,控制单元存储有Ethercat指令集与MechatrolinkIII指令集中具有相同功能者之间的对应关系,控制单元用于:对第一数据进行解析,将第一数据的Ethercat指令转换为对应的MechatrolinkIII指令,编成第二数据;将采用MechatrolinkIII协议的第二数据发送给所述MechatrolinkIII数据处理单元。其中,MechatrolinkIII数据处理单元包括外部中断接口,与Ethercat数据处理单元连接,用于接收Ethercat数据处理单元的中断信号。其中,Ethercat数据处理单元为Ethercat协议芯片,Ethercat协议芯片与控制单元通过FSMC总线连接。其中,MechatrolinkIII数据处理单元为MechatrolinkIII协议芯片,MechatrolinkIII协议芯片与控制单元通过FSMC总线连接。其中,控制单元还用于将MechatrolinkIII数据处理单元采用MechatrolinkIII协议的第三数据转换为采用Ethercat协议的第四数据,并将第四数据发送至Ethercat数据处理单元。本专利技术还提供了一种Ethercat-MechatrolinkIII协议转换装置的协议转换方法,其中,协议转换装置包括依次连接的Ethercat数据处理单元、控制单元和MechatrolinkIII数据处理单元,Ethercat数据处理单元连接Ethercat设备,MechatrolinkIII数据处理单元连接MechatrolinkIII设备,控制单元存储有Ethercat指令集和MechatrolinkIII指令集中具有相同功能者之间的对应关系,方法包括:控制单元从Ethercat数据处理单元获取Ethercat设备发送的采用Ethercat协议的第一数据;控制单元将第一数据转换为采用MechatrolinkIII协议的第二数据并发送至MechatrolinkIII数据处理单元;MechatrolinkIII数据处理单元发送第二数据给MechatrolinkIII设备。其中,MechatrolinkIII数据处理单元接收到Ethercat数据处理单元的中断信号后发送第二数据给MechatrolinkIII设备。其中,控制单元获取MechatrolinkIII数据处理单元的第三数据;控制单元将第三数据转换为采用Ethercat协议的第四数据;控制单元将第四数据通过Ethercat数据控制单元发送给Ethercat设备。本专利技术的有益效果在于:使采用了Mechatrolink-III协议总线的安川伺服电机可以接入常用的运动控制总线Ethercat,同时将Ethercat协议的同步时钟中断信号即sync中断信号作为Mechatrolink-III的外部中断信号,可以消除二条总线的同步误差和时间积累误差,保证了Mechatrolink-III伺服和Ethercat系统中其他伺服及模块之间的同步性,符合数控机床三轴联动或五轴联动对同步性的要求。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。附图说明图1为本专利技术的Ethercat-MechatrolinkIII协议转换装置的结构示意图。图2为本专利技术的Ethercat-MechatrolinkIII协议转换装置的协议转换方法的流程图。图3为采用本专利技术的Ethercat-MechatrolinkIII协议转换装置的数控系统示意图。具体实施方式下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。参照图1所示,本专利技术的Ethercat-MechatrolinkIII协议转换装置依次包括:Ethercat数据处理单元、控制单元和MechatrolinkIII数据处理单元。Ethercat数据处理单元和Mechatrolink数据处理单元通过FSMC总线与控制单元连接,MechatrolinkIII数据处理单元的中断接口与Ethercat数据处理单元连接。在本实施例中,Ethercat数据处理单元采用的Ethercat协议芯片为ET1100,MechatrolinkIII数据处理单元采用的MechatrolinkIII协议芯片为JA-101A。其中Ethercat数据处理单元通过Ethercat总线连接Ethercat设备,用于接收、处理和转发Ethercat协议数据;控制单元用于将来自Ethercat设备的采用Ethercat协议的第一数据转换为采用MechatrolinkIII协议的第二数据,并发送至MechatrolinkIII数据处理单元;MechatrolinkIII数据处理单元连接MechatrolinkIII设本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201711135398.html" title="Ethercat‑MechatrolinkIII协议转换装置及方法原文来自X技术">Ethercat‑MechatrolinkIII协议转换装置及方法</a>

【技术保护点】
一种Ethercat‑Mechatrolink III协议转换装置,包括:依次连接的Ethercat数据处理单元、控制单元和Mechatrolink III数据处理单元,其中:所述Ethercat数据处理单元连接Ethercat设备,用于接收、处理和转发Ethercat协议数据;所述控制单元用于将来自Ethercat设备的采用Ethercat协议的第一数据转换为采用Mechatrolink III协议的第二数据,并发送至所述Mechatrolink III数据处理单元;所述Mechatrolink III数据处理单元连接Mechatrolink III设备,用于接收、处理和转发Mechatrolink III协议数据。

【技术特征摘要】
1.一种Ethercat-MechatrolinkIII协议转换装置,包括:依次连接的Ethercat数据处理单元、控制单元和MechatrolinkIII数据处理单元,其中:所述Ethercat数据处理单元连接Ethercat设备,用于接收、处理和转发Ethercat协议数据;所述控制单元用于将来自Ethercat设备的采用Ethercat协议的第一数据转换为采用MechatrolinkIII协议的第二数据,并发送至所述MechatrolinkIII数据处理单元;所述MechatrolinkIII数据处理单元连接MechatrolinkIII设备,用于接收、处理和转发MechatrolinkIII协议数据。2.根据权利要1所述的协议转换装置,其特征在于,所述控制单元存储有Ethercat指令集与MechatrolinkIII指令集中具有相同功能者之间的对应关系,所述控制单元用于:对所述第一数据进行解析,将所述第一数据的Ethercat指令转换为对应的MechatrolinkIII指令,编成所述第二数据;将采用MechatrolinkIII协议的所述第二数据发送给所述MechatrolinkIII数据处理单元。3.根据权利要求2所述的协议转换装置,其特征在于,所述MechatrolinkIII数据处理单元包括外部中断接口,与所述Ethercat数据处理单元连接,用于接收Ethercat数据处理单元的中断信号。4.根据权利要求3所述的协议转换装置,其特征在于,所述Ethercat数据处理单元为Ethercat协议芯片,所述Ethercat协议芯片与所述控制单元通过FSMC总线连接。5.根据权利要求4所述的协议转换装置,其特征在于,所述MechatrolinkIII数据处理单元为MechatrolinkIII协议芯片,所述MechatrolinkIII协议芯片与所述控制单元通过FSM...

【专利技术属性】
技术研发人员:金东周俊华何长安郭先强杨帆宋文斌朱飞
申请(专利权)人:苏州谷夫道自动化科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1