【技术实现步骤摘要】
—种EtherCAT双网数据读写系统及其方法
本专利技术涉及一种双网数据读写系统,具体讲涉及。
技术介绍
EtherCAT是由一种基于标准以太网技术的实时工业以太网现场总线技术,最初由德国倍福公司开发,它具有传输容量大、传输速度快、实时性高、实现成本低、拓扑结构灵活等特点,近年来,EtherCAT技术被广泛应用于工业自动化控制领域。随着技术的不断进步,目前采用单一 EtherCAT网络的实时控制系统,其可靠性已经达到很高的水平,完全能够满足大多数规模和风险不大的工业控制要求,但对于部分高危险、高价值、大规模的工业控制来说还远远不够,尤其是在高压直流输电、精密半导体制造等领域,由于受到恶劣的现场环境、较长的传输距离等因素干扰,EtherCAT网络可能会发生无法预测的错误,从而引发严重的后果。为了增强EtherCAT网络的容错能力,提高通信的可靠性,通常的做法是采用双冗余网络的设计方式。 EtherCAT网络采用主从式的通信结构,由主站控制网络周期,发送下行报文,数据帧遍历所有从站,每个从站在数据帧经过时,通过专用的ESC芯片(EtherCAT从站控制芯片)来处理数据帧。主控芯片(如DSP、ARM等)只需要与ESC芯片的PDI接口(过程数据接口)连接,通过异步并行总线或SPI总线来读/写数据,即可与其他从站实时通信,无需复杂的编解码过程。 但是,将主控芯片与ESC芯片直连应用时,会存在一些问题,以ETllOO这款常用的ESC芯片为例加以说明:1、ETllOO每个网络周期都会输出低电平的中断信号,主控芯片一般通过检测该中断信号的下降沿 ...
【技术保护点】
一种EtherCAT双网数据读写系统,其特征在于,所述系统包括异步并行总线接口模块、数据缓存区、EtherCAT读写控制模块、配置信息模块和中断脉冲合成模块;所述数据缓存区包括A网数据缓存区和B网数据缓存区;所述系统分别与主控芯片和ESC芯片连接;所述异步并行总线接口模块、数据缓存区和EtherCAT读写控制模块依次连接;所述异步并行总线接口模块、配置信息模块和EtherCAT读写控制模块依次连接;所述异步并行总线接口模块、中断脉冲合成模块和EtherCAT读写控制模块依次连接。
【技术特征摘要】
1.一种EtherCAT双网数据读写系统,其特征在于,所述系统包括异步并行总线接口模块、数据缓存区、EtherCAT读写控制模块、配置信息模块和中断脉冲合成模块; 所述数据缓存区包括A网数据缓存区和B网数据缓存区; 所述系统分别与主控芯片和ESC芯片连接; 所述异步并行总线接口模块、数据缓存区和EtherCAT读写控制模块依次连接; 所述异步并行总线接口模块、配置信息模块和EtherCAT读写控制模块依次连接; 所述异步并行总线接口模块、中断脉冲合成模块和EtherCAT读写控制模块依次连接。2.如权利要求1所述的一种EtherCAT双网数据读写系统,其特征在于,所述A网数据缓存区包括双口 RAM2模块和采用乒乓控制的双口 RAMl模块;所述双口 RAMl模块包括双口RAM1_0和双口 RAM1_1两部分。3.如权利要求1所述的一种EtherCAT双网数据读写系统,其特征在于,所述B网数据缓存区包括双口 RAM4模块和采用乒乓控制的双口 RAM3模块;所述双口 RAM3模块包括双口RAM3_0和双口 RAM3_1两部分。4.如权利要求1所述的一种EtherCAT双网数据读写系统,其特征在于,所述异步并行总线接口模块对外与主控芯片的总线接口相连,对内与双口 RAM模块、配置信息模块以及中断脉冲合成模块相连。5.如权利要求1所述的一种EtherCAT双网数据读写系统,其特征在于,所述EtherCAT读写控制A网模块对外与ESC芯片ET1100A网的总线接口相连,对内与双口 RAM2模块、采用乒乓控制的双口 RAMl模块、配置信息模块以及中断脉冲合成模块相连。6.如权利要求1所述的一种EtherCAT双网数据读写系统,其特征在于,所述EtherCAT读写控制B网模块对外与ESC芯片ET1100B网的总线接口相连,对内与双口 RAM4模块、采用乒乓控制的双口 RAM3模块、配置信息模块以及中断脉冲合成模块相连。7.—种EtherCAT双网数据读写方法,其特征在于,所述方法包括启动方法,读EtherCAT数据方法和写EtherCAT数据方法。8.如权利要求7所述一种EtherCAT双网数据读写方法,其特征在于,所述启动方法包括 (8.DFPGA上电后,EtherCAT读写控制模块对ESC芯片ETllOO进行初始化配置,完成后,等待主控芯片下发的启动命令字; (8.2)主控芯片通过异步并行总线接口模块,将下载区的数据段首地址和数据段长度以及上传区的数据...
【专利技术属性】
技术研发人员:王翔,蔡林海,
申请(专利权)人:国家电网公司,国网智能电网研究院,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。