摘要
风电领域常用的CANopen现场总线运行速度慢且传输数据量小,当前通信周期为10 ms,数据量仅为96字节,无法满足日益增长的现场实时通信需求。为此,文章设计了一种EtherCAT从站通信系统方案,其采用ZYNQ7000作为从处理器以实现应用层功能,采用LAN9252控制器进行数据链路层和物理层之间的数据交互,从而实现高实时性的数据通信;并用ZYNQ7000型处理器构建的VxWorks实时操作系统对周期性从站进行数据处理。最后在EtherCAT测试软件上进行系统数据通信测试,结果显示,该系统响应时间不超过13μs,丢包率为0,通信周期为3 ms,数据量为360字节,表明该系统具有良好的实时性和稳定性,能够满足风电领域设备的实时性要求。
CANopen fieldbus is commonly used in wind power field, which current communication cycle is 10 ms and data volume is 96 bytes. Slow running speed and small amount of data transmitted make it cannot meet the growing demand for real-time communication on site. This paper presents an EtherCAT slave station communication system scheme, which uses ZYNQ7000 as slave processor to realize the function of application layer, uses LAN9252 controller for data interaction between data link layer and physical layer to realize high real-time data communication, uses VxWorks real-time operating system constructed by ZYNQ7000 processor to process periodic slave data. System data communication test is carried out by the EtherCAT test software and the test results show that the response time of the system does not exceed 13 μs, the packet loss rate is 0, the communication period can reach 3 ms, and the data volume is 360 bytes, indicating that the system has good real-time performance and stability, and can meet the requirements of equipment in wind power field.
作者
李益
王成杰
史世友
付建国
LI Yi;WANG Chengjie;SHI Shiyou;FU Jianguo(CRRC Zhuzhou Institute Co.,Ltd.,Zhuzhou,Hunan 412001,China)
出处
《控制与信息技术》
2022年第1期59-63,共5页
CONTROL AND INFORMATION TECHNOLOGY