一种构建实时处理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设备的实时性。 |
