3、测试环境搭建:RayV Lite硬件连接、上位机软件安装与配置、测试网络拓扑设计

说实话,做车载以太网测试这么多年,我见过太多人一上来就急着跑测试脚本,结果连硬件都没接对。嗯,这章咱们就踏踏实实把环境搭好。环境搭对了,后面能省80%的排查时间。

3.1 RayV Lite硬件连接——别小看这一步

RayV Lite这个设备,说白了就是一个车载以太网的“翻译官”。它一端连你的电脑,另一端连被测的ECU或者交换机。我刚开始用的时候,就犯过一个低级错误——网线插反了。

⚠️ 注意: RayV Lite的Port A和Port B是有方向性的。Port A通常接测试电脑(上位机),Port B接被测设备(DUT)。别搞反,否则抓包抓到的全是乱码。

具体连接步骤,我习惯这么来:

  1. 供电:RayV Lite用USB-C供电,5V/2A就够。别用电脑的USB口直接供电,电流不够会掉线。我吃过这个亏,测试到一半设备重启了,数据全丢。
  2. 上位机连接:用千兆网线把电脑网口连到RayV Lite的Port A。注意,电脑的网口要支持千兆,百兆口不行。
  3. DUT连接:用另一根千兆网线把被测ECU连到Port B。如果是100BASE-T1的接口,需要用RayV Lite自带的转接线。
  4. 接地:这个很多人忽略。RayV Lite的金属外壳最好接地,特别是做EMC测试的时候。不接地的话,静电可能会烧端口。
💡 我的习惯: 每次连接完,我都会用网线测试仪测一下线序。别嫌麻烦,我曾经遇到过一根看似完好的网线,内部有一根线断了,导致协商速率只有100Mbps,查了我两个小时。

3.2 上位机软件安装与配置

RayV Lite的上位机软件叫RayV Studio。说实话,第一次打开这个软件,界面有点复杂。但用顺手了就会发现,它把常用的功能都放在了最显眼的位置。

3.2.1 安装步骤

  1. 去官网下载RayV Studio安装包,注意选对操作系统版本(Windows 10/11 64位)。
  2. 双击安装,一路Next。但有个坑——安装路径不要有中文。我见过有人装在“D:\测试工具”下,结果软件打不开。
  3. 安装完成后,会提示安装驱动。一定要装,否则电脑识别不到RayV Lite设备。
  4. 重启电脑。这一步很多人跳过,但我不建议。驱动加载需要重启才能生效。

3.2.2 配置要点

打开RayV Studio,第一件事是配置设备。我个人习惯先做这几步:

  • 添加设备:点击“Device Manager”,扫描局域网内的RayV Lite。如果扫描不到,检查一下电脑防火墙,有时候会拦截广播包。
  • 设置IP:RayV Lite默认IP是192.168.1.100。如果你的电脑网段不一样,需要手动改。我一般把电脑IP设为192.168.1.10,设备保持默认,这样最省事。
  • 固件升级:新设备到手,第一件事就是升级固件。RayV Lite的固件更新挺频繁的,修复了不少bug。我曾经用旧固件跑AVB测试,结果时间同步一直不准,升级后才解决。
🔑 关键配置: 在“Port Settings”里,把Port A设为“PC Mode”,Port B设为“Bridge Mode”。这样数据流才能从电脑经过RayV Lite到达DUT,同时抓包。

3.3 测试网络拓扑设计

拓扑设计,说白了就是决定你的设备怎么连。不同的测试目的,拓扑完全不一样。我画了一张图,你看一眼就明白了。

RayV Lite 测试网络拓扑示意图 上位机 (RayV Studio) RayV Lite Port A (PC) Port B (DUT) 被测ECU (DUT) 千兆网线 100BASE-T1 抓包数据流 5V电源 接地 上位机 RayV Lite 被测ECU 抓包数据流

上面这张图是最基础的“点对点”拓扑。但实际项目中,你可能会遇到更复杂的场景。我列几种常见的:

拓扑类型 适用场景 连接方式 注意事项
点对点 单个ECU功能测试 PC → RayV Lite → DUT 最简单,适合入门
总线监听 多个ECU通信监控 RayV Lite的Port B接到交换机镜像口 需要交换机支持端口镜像
环路测试 AVB/TSN时间同步测试 PC → RayV Lite → DUT1 → DUT2 → RayV Lite 注意时钟同步精度
故障注入 物理层异常测试 PC → RayV Lite → 故障注入模块 → DUT 需要额外故障注入设备
💡 避坑指南: 我曾经在总线监听拓扑上栽过跟头。当时把RayV Lite直接接到了交换机的普通口上,结果只能抓到广播包,单播包全丢了。后来才想起来,必须用交换机的“端口镜像”功能,把目标端口的流量复制一份给RayV Lite。

3.4 验证环境是否搭好

环境搭完,别急着跑测试。先做几个简单的验证:

  • Ping测试:从电脑ping RayV Lite的IP(默认192.168.1.100),能通说明物理连接没问题。
  • 抓包验证:在RayV Studio里开启抓包,然后让DUT发一个简单的ARP请求。如果能抓到,说明数据通路正常。
  • 速率协商:查看RayV Studio里Port A和Port B的协商速率。千兆口应该显示1000Mbps,100BASE-T1口显示100Mbps。如果显示10Mbps,赶紧检查网线。
⚠️ 重要提醒: 如果抓包发现全是CRC错误帧,别慌。先检查接地,再检查网线屏蔽层。我遇到过一台ECU的接地不良,导致整个测试链路的信号质量都变差。后来加了磁环才解决。

嗯,环境搭建这部分就这些。说白了,硬件连接是体力活,软件配置是细心活,拓扑设计是脑力活。三者缺一不可。你按这个流程走一遍,基本不会出大问题。

专注资料整理