[发明专利]一种EtherCAT双网数据读写系统及其方法有效
申请号: | 201410692523.7 | 申请日: | 2014-11-26 |
公开(公告)号: | CN104391818B | 公开(公告)日: | 2018-08-28 |
发明(设计)人: | 王翔;蔡林海 | 申请(专利权)人: | 国家电网公司;国网智能电网研究院 |
主分类号: | G06F15/17 | 分类号: | G06F15/17 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ethercat 数据 读写 系统 及其 方法 | ||
本发明涉及一种EtherCAT双网数据读写系统及其方法,所述系统包括异步并行总线接口模块、数据缓存区、EtherCAT读写控制模块、配置信息模块和中断脉冲合成模块;所述数据缓存区包括A网数据缓存区和B网数据缓存区;所述系统分别与主控芯片和ESC芯片连接;所述方法包括启动方法,读EtherCAT数据方法和写EtherCAT数据方法。本发明提高了通信的可靠性,提高主控系统整体的实时性。本发明避免了主控芯片因丢失一次中断信号的下降沿后,再也无法响应ESC芯片ET1100中断信号的问题。
技术领域
本发明涉及一种双网数据读写系统,具体讲涉及一种EtherCAT双网数据读写系统及其方法。
背景技术
EtherCAT是由一种基于标准以太网技术的实时工业以太网现场总线技术,最初由德国倍福公司开发,它具有传输容量大、传输速度快、实时性高、实现成本低、拓扑结构灵活等特点,近年来,EtherCAT技术被广泛应用于工业自动化控制领域。随着技术的不断进步,目前采用单一EtherCAT网络的实时控制系统,其可靠性已经达到很高的水平,完全能够满足大多数规模和风险不大的工业控制要求,但对于部分高危险、高价值、大规模的工业控制来说还远远不够,尤其是在高压直流输电、精密半导体制造等领域,由于受到恶劣的现场环境、较长的传输距离等因素干扰,EtherCAT网络可能会发生无法预测的错误,从而引发严重的后果。为了增强EtherCAT网络的容错能力,提高通信的可靠性,通常的做法是采用双冗余网络的设计方式。
EtherCAT网络采用主从式的通信结构,由主站控制网络周期,发送下行报文,数据帧遍历所有从站,每个从站在数据帧经过时,通过专用的ESC芯片(EtherCAT从站控制芯片)来处理数据帧。主控芯片(如DSP、ARM等)只需要与ESC芯片的PDI接口(过程数据接口)连接,通过异步并行总线或SPI总线来读/写数据,即可与其他从站实时通信,无需复杂的编解码过程。
但是,将主控芯片与ESC芯片直连应用时,会存在一些问题,以ET1100这款常用的ESC芯片为例加以说明:1、ET1100每个网络周期都会输出低电平的中断信号,主控芯片一般通过检测该中断信号的下降沿来启动读/写网络数据,最后,主控芯片还需要向ET1100的一个特定地址读/写数,才能将ET1100的中断信号置为高电平,清除该中断信号。若主控芯片没有及时向ET1100的特定地址读/写数,则主控芯片有可能因为无法检测到该中断信号的下降沿而断网;2、ET1100的PDI接口速度一般为几百纳秒才可读/写一个16位数据,比主控芯片十几纳秒读/写一个16位数据慢很多,因此,主控芯片直接读/写ET1100时需要不停的等待,当传输的数据较多时,主控芯片的总线会被长时间占用,从而影响控制系统的实时性;3、采用双冗余EtherCAT网络的设计方式时,会进一步增加主控芯片在通信方面的开销,使得控制系统整体的实时性下降。
发明内容
针对现有技术的不足,本发明提供一种EtherCAT双网数据读写系统及其方法,添加在主控芯片与两个ESC芯片之间,两个ESC芯片分别连入EtherCAT网络(A网)和EtherCAT网络(B网),两个网络互为备用,传输的数据完全相同。本发明具体包括以下几个功能模块:
1、异步并行总线接口模块,用于将主控芯片对FPGA的读/写时序转换成FPGA内部读/写时序,该模块接口速度快,主控芯片读/写本发明的内部数据时无需等待。主控芯片读数据时,异步并行总线接口模块依据地址不同,将双口RAM2模块或双口RAM4模块中缓存的数据传输给主控芯片;主控芯片写数据时,异步并行总线接口模块依据地址不同,将数据存放到配置信息模块中或者同时存放到双口RAM1模块和双口RAM3模块中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网智能电网研究院,未经国家电网公司;国网智能电网研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410692523.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电动汽车动力电池的充电方法
- 下一篇:自动跟踪装置及天线自动跟踪系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置