ZHCAEA5 August 2024 AM625 , AM6442 , AM69 , TDA4VM
几乎所有的实时工业控制都依赖于周期性计算和通信的架构。设计解决方案的性能估算通常基于中断延迟等微基准测试(例如 Cyclictest)和一些计算基准测试(如备受推崇的 Dhrystone)。EtherCAT® 是用于机器人、工厂自动化和精确电机驱动控制领域中的控制系统的主要工业以太网协议之一。主要性能指标是在给定设备数量和交换数据结构大小的情况下,可实现的最短周期时间。无论是在控制器内还是在网络内,时序和同步稳定性都是另一个重要考虑因素。EtherCAT 控制器(以前称为 EtherCAT 主站)解决方案可用于高级操作系统(例如适用于 Windows® 的 TwinCAT® 和适用于 Linux 的 CODESYS®),以及高度优化的商业解决方案(例如 icECAT 和开源 IgH 协议栈)。一些优化的设计能够在微控制器核心上运行,并且彼此之间相比以及与全功能高端解决方案相比涉及不同的权衡。本应用手册探讨了使用 CODESYS EtherCAT 协议栈运行实时 Linux 的德州仪器 (TI) 嵌入式处理器上可实现的周期时间。