机械臂越复杂,控制器是否还能跟得上?ZMC900E给出答案
随着工业机器人应用的不断拓展,其动作复杂度持续提升,对控制器的响应能力也提出了更高要求。传统控制器在面对高阶任务时,往往会出现“卡顿”现象。而ZMC900E控制器则通过采用4核A55运行Linux系统进行轨迹计算,配合3核R5F硬件级处理EtherCAT通信,实现了±1.5μs的微秒级抖动控制,成功解决了高算力与硬实时性能难以兼顾的行业难题。
人形机器人迈向量产,控制器面临更高挑战
2025年被业界视作人形机器人实现量产的重要时间节点。根据国际机器人联合会(IFR)的最新统计数据,2024年中国工业机器人新安装量达到29.5万台,占全球总量的54%,连续第12年位居全球首位。值得关注的是,国产人形机器人已逐步走出实验室,进入实际产线应用阶段。
在工业场景中,机械臂的部署密度已突破470台/万人。随着多机协同、力控装配、AI视觉引导及高速轨迹规划等功能的普及,控制器必须同时满足高算力与硬实时响应的双重需求。然而,传统单核架构在面对复杂任务时,往往难以在算力与实时性之间取得平衡。
异构多核架构成控制器新趋势
异构多核架构正成为高端工业控制器的发展方向。通过“应用核+实时核”的设计思路,能够在Linux生态与硬实时控制之间实现高效协同。ZLG致远电子最新发布的ZMC900E,正是基于这一理念打造的高性能EtherCAT主站控制器。
该控制器搭载4+1颗2.0GHz 64位Arm® Cortex®-A55处理器,辅以3组Cortex®-A55实时内核(采用双核锁步架构),构建出“应用域”与“实时域”分离的双域计算架构。
应用域:高算力支撑复杂任务
4核A55运行经过RT-Linux实时补丁优化的系统,负责处理机器人动力学、轨迹规划及视觉引导等计算密集型任务,确保系统具备足够的算力冗余。
实时域:硬件级EtherCAT通信引擎
3组R5F内核以双核锁步模式运行,专用处理EtherCAT协议栈。当总线数据到达时,无需与应用任务争夺CPU资源,可在R5F内直接完成报文解析与下发,从而彻底规避操作系统调度带来的不确定性。
性能突破:微秒级抖动带来确定性响应
该架构设计显著提升了控制器的确定性响应能力,具体体现在以下几个方面:
- 周期任务抖动:在毫秒级控制周期下,抖动控制在±1.5μs以内;
- 端到端延迟:从指令下发至伺服响应的延迟大幅降低,具备更高的确定性;
- 功能安全:双核锁步机制支持自检与瞬时纠错,满足高可靠性应用场景的需求。
通过多核分工协作的架构,ZMC900E不仅规避了复杂算法对通信中断的影响,也有效解决了通用处理器运行软协议栈实时性不足的问题,为电子制造、锂电池叠片、数控机床、包装机械及印刷设备等高精度自动化场景,提供了可靠的国产控制器解决方案。