首页 > 其他分享 >车载测试系列:车载以太网测试(一)

车载测试系列:车载以太网测试(一)

时间:2022-12-05 14:04:47浏览次数:38  
标签:车载 Link 测试 Test DUT 以太网

汽车行业对可靠性和安全性要求越来越高,车载以太网在应用过程中,为了保证其可靠性与安全性,需要对其开展测试工作。

传统的以太网测试和车载以太网测试存在一定差异,传统以太网测试方法并不适用汽车以太网测试。

汽车行业对测试的要求更高,业界通用的车载以太网测试方法参考OPEN联盟制定的TC8-OPEN Alliance Automotive Ethernet ECU Test Specification2)和TC-11 Ethernet Switch Test Specification标准。

测试的内容主要包括物理层测试、车载以太网交换机测试、协议层与应用层除了AVB/TSN以外的一致性测试。下面介绍这些测试内容和测试方法。

物理层测试

车载以太网物理层测试主要包括两个方面的测试:PMA(Physical Media Attachment)测试和IOP(Interoperability)测试,即互操作性测试。物理层测试的目的是为了保证端口的互连互通性能,检测发送器和接受器发送或接收信号是否符合汽车通信标准。

一、PMA(物理媒质接入层)测试

PMA主要评估车载以太网的电气特性,针对PMA测试方面,OPEN TC8规范中,测试内容主要包括6种常规测试项:传输衰落、传输失真、传输时钟抖动(Master&Slave)、传输功率谱密度、传输时钟频率、 MDI回损,还有其他的测试项:MDI模式转换损耗、共模辐射等。

测试过程中,需要用到的仪器主要有示波器、矢量网络分析仪、分析软件、夹具等,夹具连接在被测设备(DUT)和示波器之间,起到电路转换的作用,设备连接示意图如图所示。根据被测对象的特点和测试项的不同,分别连接不同的测试仪表。

车载测试系列:车载以太网测试(一)_Test

 

测试过程中,为了完成不同的测试项,需要将DUT PHY通过修改寄存器的方式设置为不同的测试模式,使其发出特定的数据包,BroadR-Reach中定义了4种测试模式。

  • Test mode 1-Transmit droop test mode。
  • Test mode 2-Transmit jitter test in MASTER mode。
  • Test mode 4-Transmit distortion test。
  • Test mode 5-Normal operation at full power(for the PSD mask)。

二、IOP(Interop-erability Tests)测试

车载以太网物理层IOP测试,即互操作性测试,用于验证车载以太网PHY(通常也称为收发器)的可靠性和检查PHY能否在给定的有限时间内建立稳定的链路,还用于车载以太网PHY的诊断,如信号质量指数(SQI)和线束故障的检测。模拟车载以太网远、近端的开、短路故障作为Link Partner,与DUT建立连接,获取两者之间的Link Up时间(精度可达1ms)、信号品质指数以及电缆诊断信息。主要包含以下几项:

1、唤醒时间(Link-up time)

对Link Partner的PHY进行多次上、下电操作,计算 DUT与Link Partner建立连接所需要的时间;对DUT进行多次上、下电操作,计算DUT与Link Partner建立连接所需要的时间;对DUT进行多次唤醒、睡眠操作,计算DUT与Link Partner建立连接所需要的时间。

2、信号品质

逐步提高人工噪声水平,获取信号品质指数SQI的变化曲线;逐步降低人工噪声水平,获取信号品质指数SQI的变化曲线。

3、线束诊断

测试DUT在远端或近端发生一条或两条线路开路时,是否能够可靠地检测到开路故障;测试DUT在远端或近端发生短路时,是否能够可靠地检测短路故障。

测试过程中,采用Golden Device作为Link Partner,测试的连接示意图如图3所示

车载测试系列:车载以太网测试(一)_测试方法_02

作者: ​​千里和他的软件测试​​

软件测试学习交流: 软件测试交流群 172489141

银行金融业务交流: 新网银测试群 52304542

接口自动化性能交流: 一个正经的测试群 188427938



标签:车载,Link,测试,Test,DUT,以太网
From: https://blog.51cto.com/laoluoits/5912001

相关文章

  • 车载测试系列:车联网自动化测试
    车联网测试内容 测试框架设计  项目及用例数据管理       作者:​​千里和他的软件测试​​软件测试学习交流:......
  • 车载测试系列:自动驾驶中间件SOME/IP
    一、以太网引入汽车2004年,宝马汽车的OBD诊断口采用的是高速CAN总线,速率为500kbit/s,除去CAN协议本身的开销,通过OBD口升级控制器的净升级速度降到200kbit/s。预计到2008年,软件......
  • 车载测试系列:基于AP AutoSAR的SOA实现
    Android的SOTA技术 针对Android平台的APP应用、主题、皮肤,实现路径类似于手机的应用商城,云端建立版本仓库,用户在车机软件商店点击安装后,车端从TSP下载安装包(apk),由车机或......
  • 一个测试过往PHP版本在新的PHP 5.3下是否兼容的工具
    在PHP5.3中,其实的确多了很多新的特性,但有时以前写了很多PHP4,PHP5,PHP5.1,PHP5.2的项目的话,在向PHP5.3过渡时,有的时候会出现很多错误,于是......
  • jenkins 发送testng测试结果
    jenkins 发送testng测试结果:1、构建后操作添加publishtestngresults,没有的可以先去安装插件  2、邮箱内容配置如下<!DOCTYPEhtml><html><head>......
  • Pytorch线性回归测试
    Pytorch开发环境搭建清参考这篇文章importtorchimportmatplotlib.pyplotaspltdefcreate_linear_data(nums_data,if_plot=False):"""Createdataforlinear......
  • proto-buf模型格式测试一例
    本文是在这篇博客的基础上开发一个简单的数据模型,在模型上进行序列化和反序列化操作,并检验数据的正确性。1.编写数据格式描述文件需要注意的是,为了增加难度,我定义了具有嵌套......
  • Vulnhub之Kioptrix Level 2靶机详细测试过程
    KioptrixLevel2作者:jason_huawen靶机基本信息名称:Kioptrix:Level1.1(#2)地址:https://www.vulnhub.com/entry/kioptrix-level-11-2,23/识别目标主机IP地址─(roo......
  • 性能测试类型【杭州多测师_王sir】【杭州多测师】
    一、并发测试概念:多线程在单位时间内同时发起单次请求,观察响应时间基础线程组(强调单位时间的并发,不存在绝对并发)==》加定时器集合点Synchronizing Timer 二、负载测试概念......
  • Web网站压力及性能测试
    一、Webbench测试并发Webbench是Linux下的一个网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展......