基于嵌入式平台的EtherCAT主站实现研究

来源 :郑州大学 | 被引量 : 0次 | 上传用户:InsideASPNET
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能制造业的快速发展,对节点间通信的实时性、可靠性以及通信带宽提出了更高的要求。作为智能制造业最基础的核心技术之一,工业现场通信技术始终处于高速发展中,近些年涌现出一大批优秀的工业现场总线标准。其中,倍福公司的工业以太网技术标准,凭借组网简单、成本低廉、实时可靠等众多优点脱颖而出。工业以太网主站可以在多种平台上运行,只要求硬件提供一个标准的网口即可,因此,成本低廉、简单灵活、高速实时的嵌入式平台在硬件上完全可以作为工业以太网主站使用,从而提供了一种新的网络化、信息化、智能化的解决方案。  本文对EtherCAT协议进行了研究,分析了EtherCAT在各个平台的应用。针对PC机Windows平台上EtherCAT主站帧周期较长且不稳定性问题,提出使用基于ARM Cortex-M7内核的STM32F767作为硬件平台的EtherCAT主站的实现方法。  首先,分析了RT-LAB的开源EtherCAT主站SOEM1.3.1(Simple Open EtherCAT Master)软件架构;其次,对STM32F767以太网设备驱动进行优化,并抛弃了对操作系统的依赖,将SOEM1.3.1移植到STM32F767平台下;最后,采用500us插补周期,使用2台三洋公司R系列伺服驱动器和伺服电机作为从站设备,测试CSP模式下对2个伺服轴的位置控制,验证嵌入式平台的EtherCAT主站的实现的有效性。  实验结果表明,与PC机Windows非实时平台帧周期150-2000us不等相比,与实时Linux平台下最短帧周期70us,偏差10us相比,嵌入式平台上过程数据的帧周期稳定在68us±1us。证明216MHz下的ARM平台经过适当的软件优化,完全有能力作为EtherCAT主站使用,并提供100us以下级别的实时性,为工业自动化、物联网及其它领域提供了一种更加简单轻便的EtherCAT工业现场总线主站平台。
其他文献
地方级小型森林公园建设中的游憩城市化是一个复杂的问题,它的解决涉及到包括规划、管理、生态、可持续发展等在内的多个理论方面。由于社会的城市化进程速度的加快的原因,地方
云计算基于网络,是网格计算、并行计算和分布式计算的进一步发展。它采用了网络存储、虚拟化和负载均衡等技术,将用户任务合理转移到位于网络的大型计算中心来完成,实现了计算机
学位
SD卡是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地应用在便携式装置上,可以作为嵌入式系统的外围存储设备。本文所研究的是基于SD卡的嵌入式文件系统,可以提供一
客观世界,既是物质的世界又是信息的世界。它既包含大量的已知信息,也包含大量的未知信息与非确知信息。未知的或非确知的信息称为黑色信息;已知信息称为白色信息。既含有已知信
网络虚拟化为解决传统网络结构的僵化问题提供了新的思路,其关键问题是如何将虚拟网络映射至物理网络。满足节点和链路约束条件的虚拟网络最优映射问题主要采用粒子群算法和遗
随着移动网络使用率逐日增加,移动App正为用户提供着越来越精确的服务。用户在使用这些位置服务的同时,其位置隐私也会暴露。位置隐私的泄露,会影响甚至危害到用户的正常生活。
遗传算法是一种借鉴生物界自然选择和进化机制发展起来的高度并行、随机、自适应搜索算法。它的研究历史比较短,早期是一种试图解释自然系统中生物的复杂适应过程入手,模拟生物
随着信息时代的到来,计算机技术开始飞速发展,软件产品在人们生活中的应用日渐普及,软件已经成为日常生活和经济发展中不能缺少的部分。在软件产品给人类生活带来便捷的同时,
学位