“能动”只是第一关:一台V6400T怎样做机械人全链路网络测试
宣布时间:
2026-08-28 11:09
机械人样机第一次站起来,,,,,,现场往往一片欢呼。。。。。但通讯工程师知道,,,,,,真正的测试才刚刚最先:某个行动偶发颤抖,,,,,,是控制算法、总线周期照旧时钟同步??????单路电机正常,,,,,,多路同时上电为什么泛起丢包??????运行数小时后爆发漂移,,,,,,又该从哪一帧数据最先追??????“能动”证实功效链路已经买通,,,,,,“稳固”才意味着工程可以交付。。。。�;;;;;;;等送绮馐砸龅模�,,,,,就是把这些偶发、模糊、难复现的征象,,,,,,转化为可以丈量、可以定位、可以回归的工程结论。。。。。
网络进入OP,,,,,,只是获得了继续测试的资格
机械人网络故障很少以“完全欠亨讯”的方法泛起。。。。。更常见的情形是:单个枢纽运行正常,,,,,,所有枢纽接入后偶发WKC下降;;;;;;;平均周期知足1 ms,,,,,,少少数长尾颤抖却触发控制异常;;;;;;;DC寄存器看似正常,,,,,,多个SYNC0边沿仍保存误差;;;;;;;样机短时间演示稳固,,,,,,一连运行后才泛起漂移或掉站。。。。。
这些问题不可靠肉眼视察机械人是否会动来判断,,,,,,我们需要把现场征象翻译为明确的测试工具。。。。。

因此,,,,,,测试的终点不是“抓到一份报文”,,,,,,而是知道异常何时爆发、为什么爆发、是否越过阈值,,,,,,以及修改后能否用统一要领重新验证。。。。。
不要一上来就测整机,,,,,,先把问题逐层拆开
一台机械人同时包括枢纽、控制器、EtherCAT、CAN FD、Ethernet、ROS 2和运动控制软件。。。。。若是一最先就运行整机行动,,,,,,任何以障都会酿成跨硬件、跨协议、跨软件的问题,,,,,,排查很容易陷入“大海捞针”。。。。。
南宫28接纳“集成测试—系统测试—运控联测”三层验证模子。。。。。每一层只扩大一个界线,,,,,,并把上一层的通过效果作为下一层的起点。。。。。

EtherCAT不但测“有没有报文”
EtherCAT主从站进入OP,,,,,,只说明历程数据已经最先交流。。。。。要证实这条网络可以支持多枢纽实时控制,,,,,,至少还要笼罩准确性、可靠性、实时性和漫衍式时钟四类指标。。。。。

例如,,,,,,一个1 ms周期纵然绝大大都报文都落在1.000 ms周围,,,,,,只要每隔一段时间泛起一次显着长尾,,,,,,也可能造成行动异常。。。。。因此报告不可只给平均值,,,,,,还要给出样本量、最大值、要害分位数、超限次数和对应的原始帧。。。。。
DC测试同样不可只看寄存器。。。。。抓包用于判断同步控制环是否正常,,,,,,示波器或逻辑剖析仪则用于验证最终的SYNC物理边沿。。。。。两类证据团结起来,,,,,,才华回覆多个枢纽是否真正“同时行动”。。。。。
统一测试入口 VCI + INTEWORK?VBA
测试落地的另一个难点是工具割裂:EtherCAT用一套装备,,,,,,CAN FD用另一套装备,,,,,,剧本散落在差别工程师电脑上,,,,,,剖析效果再手工复制到报告。。。。�??????缱芟呶侍獠坏岩怨亓�,,,,,测试履历也很难留下来。。。。。
南宫28以自研VCI-V6400_T作为统一硬件入口,,,,,,一台装备即可开展CAN FD、EtherCAT与Ethernet三类网络测试;;;;;;;VCI工具认真装备毗连、通道设置和数据会见;;;;;;;INTEWORK?VBA承接监控、剖析、测试编排与效果展示。。。。。

这几部分不是并列的产品清单,,,,,,而是一条一连的数据路径:V6400_T把网络接进来,,,,,,VBA把数据收罗起来,,,,,,剧本把判断逻辑固化。。。。。

图 1 TESTBASE_VCI-V6400_T示意图
效率来自自研剧本
人工测试中保存大宗隐性履历:什么时间最先收罗、选择哪一类PDO、怎样扫除启动窗口、盘算哪些统计量、什么条件判断失败。。。。。若这些办法只保存于工程师小我私家操作中,,,,,,统一问题换一小我私家就可能获得差别结论,,,,,,版本升级后也很难完整复现。。。。。
INTEWORK?VBA中的自研测试剧本,,,,,,把输入、工况、收罗和输出封装为一项可重复执行的测试能力。。。。。以周期与颤抖测试为例,,,,,,剧本可以自动选择目的数据流,,,,,,提取硬件时间戳,,,,,,盘算相邻周期、最大值和分位数,,,,,,标记超限时刻,,,,,,生涯异常前后的原始证据,,,,,,再凭证项目阈值判断Pass/Fail。。。。。

图 2 一起EtherCAT中从站2_PDO数据剖析报告

图 3 一起EtherCAT网络整体剖析报告(示意图)
结语:测试的重点不是一次Pass
机械人网络测试的终点,,,,,,不是找到一次Pass,,,,,,而是让系统在每次变换后都有能力重新证实自己。。。。。
南宫28以VCI-V6400_T统一CAN FD、EtherCAT与Ethernet测试入口,,,,,,以INTEWORK?VBA承载剖析、剧本和报告,,,,,,再团结分层验证与EtherCAT专项要领,,,,,,形成从部件到整机、从一次定位到一连回归的测试闭环。。。。。最终交付的也不但是一台装备,,,,,,而是一套可以随本体、枢纽、控制器和软件版本一连扩展的网络测试能力。。。。。
联系南宫28
采购部
关注我们
? 2025 南宫28 All Rights Reserved.| 营业执照
京公网安备11010502056670号
在线留言