一种基于裸机系统的EtherCAT数据链路层通信方法及装置
申请号:CN202510988889
申请日期:2025-07-17
公开号:CN120602446A
公开日期:2025-09-05
类型:发明专利
摘要
本发明提供一种基于裸机系统的EtherCAT数据链路层通信方法及装置,该方法包括:EtherCAT主站用户程序基于高速缓存机制获取主站内存空间中的预发送帧数据,对预发送帧数据进行组帧后,将组帧形成的数据帧写回内存空间;以太网控制器通过DMA拷贝获取内存空间中的数据帧,并通过以太网物理层芯片将数据帧发送至EtherCAT从站;以太网物理层芯片接收到EtherCAT从站发送的数据帧后,以太网控制器通过DMA拷贝将数据帧写入EtherCAT主站内存空间;EtherCAT主站用户程序基于高速缓存机制获取主站内存空间中接收的数据帧,对接收的数据帧解帧后,将数据帧写回内存空间。通过该方案可以降低处理器负载,提高主站帧数据处理效率和稳定性,保障EtherCAT主站的实时性。
技术关键词
链路层通信方法
高速缓存机制
描述符
发送帧
定时器
主站
DMA控制器
拷贝
数据帧传输
芯片
内存
可读存储介质
处理器
周期性
通信装置
存储器
计算机