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

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

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

汽车行业对测试的要求更高,业界通用的车载以太网测试方法参考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)和示波器之间,起到电路转换的作用,设备连接示意图如图所示。根据被测对象的特点和测试项的不同,分别连接不同的测试仪表。

测试过程中,为了完成不同的测试项,需要将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所示

 总结

如果你对此文有任何疑问,如果你也需要接口项目实战,如果你对软件测试、接口测试、自动化测试、面试经验交流感兴趣欢迎加入我们,加入方式在文章的最后面

  自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

​​​

​​​

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/607543.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

代码随想录第四十三天|最后一块石头的重量 II 、目标和

题目链接:. - 力扣(LeetCode) 代码如下: 题目链接:. - 力扣(LeetCode) 代码如下:

986: 哈夫曼译码

解法&#xff1a;先把代码粘贴到编译器&#xff08;vs&#xff09;上&#xff0c;分享一个一键去除空白行的操作&#xff0c;ctrlf调出查找窗口&#xff0c;输入查找(?<\r\n)\r\n&#xff0c;选择正则表达式&#xff0c;替换就可以发现会去掉一百多行空白行。 本题只需要利…

通用型产品发布解决方案(基础环境搭建)

文章目录 1.项目技术栈和前置技术2.创建Linux平台1.需求分析2.安装Virtual Box1.BIOS里修改设置开启虚拟化设备支持&#xff08;f2 或f10&#xff09;2.任务管理器 -> cpu 查看虚拟化是否开启3.卸载方式4.安装6.1.265.管理员身份运行&#xff0c;选择安装位置6.一直下一步&a…

我的Transformer专栏来啦

五一节前吹的牛&#xff0c;五一期间没完成&#xff0c;今天忙里偷闲&#xff0c;给完成了。 那就是初步拟定了一个《Transformer最后一公里》的写作大纲。 之前一直想写一系列Transformer架构的算法解析文章&#xff0c;但因为一直在忙&#xff08;虽然不知道在忙啥&#xf…

银行职员向媒体投稿发文章我找到了好方法

作为一名基层银行的媒体联络专员,我的日常工作中有一项至关重要的任务,那就是代表我所在的支行向各大媒体投稿,传播我们的金融服务、产品动态以及社会责任实践。起初,这项看似简单的工作却成了我职业生涯中的一大挑战。传统的邮件投稿方式,不仅耗时费力,而且审核流程严格,稿件从…

【DSIN】深度 Session 兴趣网络

一、提出动机 这个模型依然是研究如何更好地从用户的历史行为中捕捉到用户的动态兴趣演化规律。 1.1、序列本身的特点&#xff1a; 其实用户点击序列有他自己本身的特点&#xff1a;用户过去可能有很多历史点击行为&#xff0c;按照用户的点击时间排好序&#xff0c;比如[it…

【Linux】yum与vim

文章目录 软件包管理器&#xff1a;yumLinux安装和卸载软件包Linux中的编辑器&#xff1a;vimvim下的底行模式vim下的正常模式vim下的替换模式vim下的视图模式vim下的多线程 软件包管理器&#xff1a;yum yum其实就是一个软件,也可以叫商店 和你手机上的应用商店或app store一…

【FreeRTOS 快速入门】-- 1、STM32工程移植FreeRTOS

目录 一、新建STM32工程 为了示范完整的移植过程&#xff0c;我们从0开始&#xff0c;新建一个标准的STM32点灯工程。 &#xff08;本篇以CubeMX作示范&#xff0c;CubeIDE操作近同&#xff0c;可作对比参考&#xff09; 1、新建工程 选择 芯片型号 新建工程 2、搜索芯片型号…

计算方法实验9:Romberg积分求解速度、位移

任务 输出质点的轨迹 ( x ( t ) , y ( t ) ) , t ∈ { 0.1 , 0.2 , 0.3 , . . . , 10 } (x(t), y(t)), t\in \{0.1, 0.2, 0.3, ..., 10\} (x(t),y(t)),t∈{0.1,0.2,0.3,...,10}&#xff0c;并在二维平面中画出该轨迹.请比较M分别取4, 8, 12, 16, 20 时&#xff0c;Romberg积分达…

MTK平台ATE tool

一、校准测试环境搭建 ① 仪器端一个端口直接连接功分器。 ② 功分器输出端外接3dbm的衰减器。 ③功分器空出来的端口需要外接50 Ω的负载。 ④功分器与手机端口的连接没有顺序之分。 二、ATE设置介绍 ATE所支持的无线通信系统 — GSM — WCDMA — TDSCDMA — LTE — WI…

Redis持久化策略——Java全栈知识(17)

Redis持久化 1、Redis 持久化的三种方式 1、RDB&#xff1a; 以快照的方式将此刻 Redis 中的数据以二进制的文件形式保存在磁盘中。 RDB 的优点是&#xff1a;快照文件小、恢复速度快&#xff0c;适合做备份和灾难恢复。 RDB 的缺点是&#xff1a;定期更新可能会丢数据&#…

2024年软件测试最全Jmeter--【作为测试你必须要知道的】基础名词与环境搭建,2024年最新年末阿里百度等大厂技术面试题汇总

网上学习资料一大堆&#xff0c;但如果学到的知识不成体系&#xff0c;遇到问题时只是浅尝辄止&#xff0c;不再深入研究&#xff0c;那么很难做到真正的技术提升。 需要这份系统化的资料的朋友&#xff0c;可以戳这里获取 一个人可以走的很快&#xff0c;但一群人才能走的更…

使用videosapi开发微信聊天记录防撤回

接口地址&#xff1a; http://接口地址/post/api/ 接收到消息后&#xff0c;如若进行撤回比较繁琐。 记录消息即可。 {"TypeName": "AddMsg", 回调消息类型"Appid": "wx_*_**_***", 设备appid"Wxid": "wxid_****…

从零学算法42

42.接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 示例 1&#xff1a; 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出&#xff1a;6 解释&#xff1a;上面是由数组 [0,1,0,2,1,0,1,3…

短信公司_供应群发短信公司

短信公司——供应群发短信公司 短信公司作为一种为企业提供群发短信服务的服务商&#xff0c;正逐渐受到市场的青睐。供应群发短信公司作为其中的一种类型&#xff0c;为各行各业的企业提供高效、便捷的短信推广渠道。本文将介绍短信公司的作用以及供应群发短信公司的特点和优势…

基于springboot+mybatis+vue的项目实战之增删改查CRUD

目录结构 PeotController.java package com.example.controller;import com.example.pojo.Peot; import com.example.pojo.Result; import com.example.service.PeotService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web…

10大排序方法,其中这里只介绍前7种(第4种C语言,其它C++语言)

排序方法有十种&#xff0c;分别是&#xff1a;一、冒泡排序&#xff1b;二、选择排序&#xff1b;三、插入排序&#xff1b;四、希尔排序&#xff1b;五、归并排序&#xff1b;六、快速排序&#xff1b;七、堆排序&#xff1b;八、计数排序&#xff1b;九、桶排序&#xff1b;…

Lora训练笔记1——快速上手

准备工具 AKI大佬的整合包&#xff0c;一键解压即可。 度盘链接 提取码&#xff1a;p8uy 图片预处理 图片预处理&#xff1a;以一定规则裁剪原始的训练素材图片&#xff0c;并进行打标处理。 新建两个文件夹 input&#xff1a;存放原始图片的文件夹 preprocess-output:…

CTF-Web Exploitation(持续更新)

CTF-Web Exploitation 1. GET aHEAD Find the flag being held on this server to get ahead of the competition Hints Check out tools like Burpsuite to modify your requests and look at the responses 根据提示使用不同的请求方式得到response可能会得到结果 使用…

JavaScript初了解

JS的三种书写位置&#xff1a;行内&#xff0c;内嵌&#xff0c;外部 JS的注释的书写&#xff1a;单行注释&#xff1a;// ctrl/ 多行注释&#xff1a;/**/ ShiftAltA JavaScript输入输出语句
最新文章