一种构建实时处理EtherCAT帧的方法

基本信息

申请号 CN202011496499.1 申请日 -
公开(公告)号 CN112671624A 公开(公告)日 2021-04-16
申请公布号 CN112671624A 申请公布日 2021-04-16
分类号 H04L12/40;H04L12/403 分类 电通信技术;
发明人 许志轩;高山;安志琨;周维;邹爽;李继磊 申请(专利权)人 成都乐创自动化技术股份有限公司
代理机构 成都君合集专利代理事务所(普通合伙) 代理人 尹新路
地址 610000 四川省成都市高新区科园南二路一号大一孵化园8栋B座
法律状态 -

摘要

摘要 一种构建实时处理EtherCAT帧的方法,基于双核ARM以及与双核ARM连接的FPGA,所述FPGA上设置或连接有一个EtherCAT网口,包括以下步骤:FPGA接收到从站发送过来的数据后,立即给双核ARM发送一个中断;双核ARM在接收到FPGA发送的中断后,双核ARM的中断服务程序从将从站发送过来的数据读取出来,然后进行处理;双核ARM处理完毕后通过将数据发送给FPGA;FPGA等待定时时间间隔到来后,将数据取走发送给从站;循环上述步骤。本方案通过利用FPGA内部的定时器实现定时和网口收发数据功能,并且在嵌入式linux操作系统中加入实时补丁RT的方式,提高了EtherCAT设备的实时性。