基于ZynQ嵌入式平台的工控通信单元设计与实现

来源 :中国科学院大学(中国科学院沈阳计算技术研究所) | 被引量 : 7次 | 上传用户:collinne
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机、通信和工业控制的不断发展,传统现场总线通信单元已被逐渐淘汰,以太网为基础的大容量高速工控通信单元逐步成为现场总线的主流趋势。EtherCAT协议栈以其拓扑结构灵活、可靠性高、开放性好等特点得到了众多厂商的广泛支持。论文在国家重点研发计划"基于工业物联网的智能产线实时故障诊断关键技术研究及应用"项目的支持下,对EtherCAT在智能产线中的应用进行了深入的研究。针对EtherCAT协议栈在Zynq嵌入式平台的应用设计实现了EtherCAT工控通信单元解决方案,成功在Zynq-7000平台上搭建了EtherCAT主站单元,使嵌入式设备能够发送和接收EtherCAT数据帧。相比PC平台,嵌入式平台具备低功耗,体积小,价格便宜等特点,降低了工业成本。论文针对Xilinx Zynq-7000平台用Vivado配置FPGA硬件信息,导出平台硬件描述文件,完成硬件平台的搭建。使用PetaLinux配置外部源码树,基于QEMU仿真设计裁剪Linux系统,调试完成移植到嵌入式实体设备。使用RT实时补丁制作实时操作系统,使Linux成为可抢占的内核,测试操作系统实时性以满足EtherCAT环境需求。阐述EtherCAT协议模型和状态机转换,分析EtherCAT基本原理如拓扑结构、数据帧格式和分布时钟算法等。借助IgH-EtherCAT开源框架使PetaLinux嵌入式系统实现收发EtherCAT数据帧的功能,并完成系统在Zynq-7000系列目标板上的部署。使用IgH开源框架设计应用层程序实现周期性任务及验证该通信单元具备良好的周期抖动性,能够满足大部分嵌入式平台工控通信单元的实时性需求。
其他文献
目的评价冠状动脉介入治疗(PCI)再灌注时间对急性前壁心肌梗死左室重构及远期预后的影响。方法选择113例首次急性前壁心肌梗死患者,冠状动脉造影证实梗死相关动脉(IRA)完全闭塞(TI
目的:本实验通过大鼠体外动-静脉旁路血栓模型观察“冰川速效救心滴丸”对血栓形成的影响,和血瘀证模型观察“冰川速效救心滴丸”对大鼠的血液流变学影响,探讨冰川速效救心滴丸活血化瘀作用的相关机制。方法:1、大鼠动-静脉旁路血栓造模复制方法,受试动物麻醉状态下剥离颈部动脉和静脉(颈总动脉、颈外静脉),插入带有丝线的聚乙烯管,形成动-静脉旁路,15min后中断血流并取出丝线,微量电子天平称重,比较各组动物血
企业集团内部融资近年来的发展规模逐步壮大并显现出一定优势,但由于行政性指令因素,容易产生内部信用风险,影响资金资源的配置效率。本文主要结合工作实践,对企业集团内部融
目的:观察比较邦亭与止血芳酸在急性结石性胆囊炎围手术期的止血作用。方法:选择60例急性结石性胆囊炎患者,均无明显的肝肾功能障碍及凝血功能障碍。将其随机分为两组,即治疗