FIBERIOT / 工业通信
抓包看见报文准时进入网口,伺服指令却偶尔晚一个控制周期生效。工业以太网与电机控制集成后,这类问题依然要沿设备内部路径查。瑞萨公布 RZ/T2N 的工程意义在于可以把网络处理、实时控制和应用处理放进同一平台。验收仍需回答具体问题:报文在哪个时刻被实时任务采用,断链恢复后哪组数据首先进入控制环。
01公告公布了什么
瑞萨电子于 2026 年 11 月 5 日公布 RZ/T2N。公告介绍,该器件使用 Cortex-A55 处理应用、Cortex-R52 执行实时任务,集成工业以太网交换及 EtherCAT 从站控制功能,电机控制外设面向最多四轴设计。瑞萨列出 EtherCAT、PROFINET RT/IRT 与 EtherNet/IP,并说明平台可实现网络控制器或设备端角色。目标设备采用哪一种角色、协议和功能,应查看整机配置与软件支持。
公告称器件和评估板于发布当日提供,计划于 11 月 10 至 13 日在慕尼黑 electronica 展示。公告另列功能安全软件的后续计划,不能由芯片集成度推断整机已具备功能安全能力。以下信号路径、时间数字和验收办法为飞畅独立工程示意,不是瑞萨实测数据或性能承诺。
02从网口沿路径找到真实输出
挑一条易于识别的测试指令,例如带递增序号的目标值。按同一序号串起三个观测点:A 是设备网口收到报文,B 是过程数据校验后可供实时任务读取,C 是该序号对应的驱动输出更新。反馈端另记编码器或模拟负载的采样时刻。如果 A 正常而 B 偏晚,重点查看协议处理和数据交接;如果 B 正常而 C 偏晚,重点查任务读取窗口、执行时长及输出更新时刻。
集成式控制器可能没有可直接探测的片间接口。可结合镜像口抓包、固件事件和台架输出采样,按序号匹配同一指令。用统一时钟记录,或测出不同采集时钟之间的偏移和误差再比较。只有时间戳而没有事件定义,无法区分报文真正到达、应用数据就绪和执行机构开始响应。

03为什么差一点也可能多等一拍
设台架的实时任务每 1 ms 在固定边界取数,任务只采用取数时已经就绪且有效的数据。样本甲在 0.80 ms 就绪,赶上 1.00 ms 的取数点,等待 0.20 ms。样本乙在 1.02 ms 才就绪,错过该取数点,要等到 2.00 ms 才被采用,等待 0.98 ms。这里比较的是数据就绪至任务取数的等待,驱动实际输出还需另记。所有数字都是为了说明边界效应。
测量时先做单轴基线,再分别加入多轴负载、诊断访问或日志写入,重复采集 A、B、C。每轮固定周期、帧内容、样本量和触发方式。把 A 到 B、B 到 C 分开统计,报告最大观测值、连续超期次数和对应负载。若 A 到 B 拉长,先看网络处理或应用数据交接;若 A 到 B 稳定而 B 到 C 出现接近一拍的跃迁,再检查实时任务是否错过了取数窗口。单个平均值不足以定位是哪一段等待。

04断链后先认数据,再判恢复
公告把 HSR、PRP 和 FRER 列为器件的冗余相关能力。这些机制有不同的组网和副本处理要求,测试要先写清当前机制、路径和去重位置。受控切断一条链路时,分别记下断点、另一条路径收到的首帧、任务采用的首个有效序号,以及随后是否稳定。若冗余路径本来就持续送帧,重点看接收端能否继续采用数据,不必把事件描述成必然发生一次路径切换。
恢复接线后检查旧序号或重复副本有无导致重复动作,再复核报警和降级输出何时解除。可按设备设计分别验证保持最后有效值、转入预定义输出或等待确认。涉及功能安全的动作应按相应设计与验证流程单独执行,普通链路冗余记录无法代替该验收。
05用同一条指令区分通信超期和执行超期
在台架上给连续指令附上应用层测试序号,例如 71、72、73。若项目并未传输应用序号,可以用唯一测试值和同步触发做关联,不要把抓包工具的帧号当成设备的指令号。示例中,在同一输入方向和试验窗口内,如果网络记录出现两份 72,而控制任务只采用一次 72 并继续采用 73,应结合去重位置判断是否符合设计;如果只看到一份 73,输出却仍由 72 驱动,就要回查 73 何时就绪、是否有效、是否赶上本轮取数。
再记录任务实际采用该样本的时刻,并同 C 点比较。任务按时取到样本而 C 点推迟时,分别排查计算是否超期,以及输出是立即提交还是等下一次外设更新。若 C 点也按时而反馈晚到,则测量输出至反馈的链路,检查采样相位和执行机构响应。按同一时基记录这几段,才能知道加快网络是否能改善整机响应。
06把测试证据留给后续维护
工单里至少保存拓扑、协议角色、软硬件版本、试验负载、事件序号、A/B/C 时间戳和实际输出。把“网络收到了”和“控制任务用了哪组值”分别写清。修改固件、增加轴数或调整诊断流量后,重跑同一条受控指令及断链步骤,按相同取数判据比较。这样出现超期时,网络、驱动和控制软件各方能沿着同一个序号定位等待发生的位置。


