CAN_相关的测试用例+测试方法+测试工具使用+输出测试报告

news2025/1/12 12:17:09

测试类型:
               第一:通信测试
               第二:间接网络管理测试
               第三:AUTOSAR网络管理测试
               第四:诊断协议栈Diva测试
               第五:诊断协议补充测试
               第六:Bootloader测试
               第七:网关路由测试
 

 测试工具:
示波器、CANoe、万用表、电阻、 干扰仪、编程电源、DUT、一致性测试仪

提供技术支持
CAN_相关的测试用例+测试方法+测试工具使用+输出测试报告


Item
序号
Test Cases
测试用例
Requirement
规范需求
测试类型:通信测试
1 [TG1_TC1] 终端电阻测试
DUT含终端电阻:电阻值[100Ω,130Ω]
DUT不含终端电阻(含支线终端):电阻值[2kΩ,3kΩ]
DUT不含终端电阻(不含支线终端):电阻值[建议20kΩ]
2 [TG1_TC2] 低压通信范围测试
发动机启动相关Vstop≤6.5V;Vstart≤6.5V
发动机启动无关Vstop≤8.0V;Vstart≤8.0V
3 [TG1_TC3] 高压通信范围测试
Vstop ≥18.0V
Vstart≥18.0V
4 [TG1_TC4] 显性输出电压测试
VCAN_H[2.75V,4.5V]
VCAN_L[0.5V,2.25V]
VDiff[1.5V,3.0V]
VCom[4.2V,5.8V]
5 [TG1_TC5] 隐性输出电压测试
VCAN_H[2.0V,3.0V]
VCAN_L[2.0V,3.0V]
VDiff[-0.5V,0.05V]
VCom[4.5V,5.5V]
6 [TG1_TC6] 波形完整性测试
DUT发送报文的各个位场完整,无异常波形
7 [TG1_TC7] 上升沿时间测试
CAN_H[20ns,200ns]
CANdiff[20ns,200ns]
CAN_L[20ns,500ns]
8 [TG1_TC8] 下升沿时间测试
CAN_H[20ns,500ns]
CANdiff[20ns,500ns]
CAN_L[20ns,200ns]
9 [TG1_TC9] 地偏移测试
在+2V地偏移状态下,DUT不能停止通信,不能发送错误帧
在-2V地偏移状态下,DUT不能停止通信,不能发送错误帧
10 [TG2_TC1] 位时间测试
tBit[1992ns,2008ns]
11 [TG2_TC2] 采样点测试
采样点为[75%,82%]
12 [TG2_TC3] 报文ID及DLC测试
DUT所发送周期、周期事件型及周期使能型报文的ID和DLC应同整车矩阵中的定义一致
13 [TG2_TC4] 未定义报文测试
DUT所发送报文的ID应同整车矩阵中的定义一致,不允许DUT发送任何整车矩阵中未定义的报文
14 [TG2_TC5] 总线负载率监测测试
记录DUT发送全部报文时的总线负载率
15 [TG2_TC6] 高负载率通信测试(低优先级)
干扰中,DUT不一定正常发送所有报文,负载恢复正常时,DUT通信状态正常
16 [TG2_TC7] 预期帧接收测试
DUT接收到除自身发送外的所有整车矩阵中定义的DUT所在网段报文时都能够正常通信,无错误帧产生
17 [TG2_TC8] 非预期帧接收测试
DUT接收扩展帧、远程帧、扩展远程帧、整车矩阵中DUT所在网段未定义标准帧情况下,应能保持正常通信,无错误帧产生
18 [TG2_TC9] 上电/下电错误帧测试
DUT上电瞬间不发送错误帧;DUT下电瞬间及停发最后一帧报文瞬间不发送错误帧
19 [TG2_TC10] 总线最大位时间延迟容差测试
DUT通信正常,无错误帧产生
20 [TG3_TC1] 周期型报文发送周期测试
T>20ms:[-10%,10%]
T≤20ms:[-20%,20%]
21 [TG3_TC2] 事件型报文发送测试
检测DUT事件型报文的触发模式以及报文ID、DLC、重复次数nRepetitionE、重复时间间隔tRepetitionE是否满足要求
22 [TG3_TC3] 使能型报文发送测试
DUT当触发条件满足时,应发送事件报文;ID、DLC、重复发送次数nRepetitionE及重复时间间隔tRepetitionE参数应满足要求
23 [TG3_TC4] 周期事件型报文测试
DUT当事件未发生时,报文以周期时间T循环发送且周期偏差应满足CAN通信需求规范要求;事件发生时,报文重复发送次数nRepetitionE及重复发送间隔tRepetitionE应满足整车通信矩阵要求。事件报文与周期报文发送的时间间隔不应小于20ms。如果事件发生在周期报文发送之后20ms内,则事件报文延迟到周期报文发送20ms后再发送。如果事件报文发生在周期报文发送之前20ms内,则周期报文延迟到事件报文发送20ms后再发送;如果事件报文和周期报文发生冲突时,周期报文应延时到事件报文发送完成后20ms再发送
24 [TG3_TC5] 周期使能型报文发送测试
DUT当信号值等于非使能值时,报文以周期时间T循环发送,当信号值不等于非使能值时,报文以周期Tactive发送直至信号值等于非使能值,周期T及Tactive应满足整车通信矩阵要求,且周期偏差应满足CAN通信需求规范要求。使能报文与周期报文发送的时间间隔不应小于20ms。如果使能发生在周期报文发送之后20ms内,则使能报文延迟到周期报文发送20ms后再发送;如果使能发生在周期报文发送之前20ms内,则周期报文延迟到使能报文发送20ms后再发送
26 <

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据结构】队列「介绍+完整代码+调试」

1.队列 1.1队列的概念及结构 队列&#xff1a;只允许在一端进行插入数据操作&#xff0c;在另一端进行删除数据操作的特殊线性表&#xff0c;队列具有先进先出 FIFO(First In First Out) 入队列&#xff1a;进行插入操作的一端称为队尾 出队列&#xff1a;进行删除操作的一端称…

忘记管理员密码

1、在/home/jenkins/config.xml中删除&#xff1a; <useSecurity>true</useSecurity><authorizationStrategy class"hudson.security.FullControlOnceLoggedInAuthorizationStrategy"><denyAnonymousReadAccess>false</denyAnonymousRea…

windows安装以及切换使用nodejs多版本

1 安装nvm nvm是一个简单的bash脚本&#xff0c;它是用来管理系统中多个已存的Node.js版本。 可以先把系统已有的node卸载掉&#xff0c;也可不卸载&#xff0c;但是以防没必要的冲突&#xff0c;尽量还是卸掉。 1.1 下载nvm 下载地址&#xff1a;https://github.com/corey…

Flutter踩坑记之四

又踩了一个大坑&#xff0c;Flutter分享到微信的&#xff0c;Android一直正常&#xff0c;苹果的不行 搞了3天&#xff0c;反复的核对苹果开发者中的相应参数设置与info的相关参数 找了很多贴子&#xff0c;最后还是通过手工加日志&#xff0c;发现在registryWxAPI的时候就返…

【Vuforia+Unity】AR03-圆柱体物体识别

1.创建数据库模型 这个是让我们把生活中类似圆柱体和圆锥体的物体进行AR识别所选择的模型 Bottom Diameter:底部直径 Top Diameter:顶部直径 Side Length:圆柱侧面长度 请注意&#xff0c;您不必上传所有三个部分的图片&#xff0c;但您需要先为侧面曲面关联一个图像&#…

笔试与面试

目录: 笔试与面试Java程序员如何应对笔试面试中的基本礼仪如何解除面试的紧张情绪如何做好自我介绍如何做好项目介绍面试中的多种问法如何让你的回答更到位被面试官问住了该怎么办面试中的一面二面与终面如何应对HR面试如何有效地与HR洽谈薪水如何了解公司福利待遇如何做好面试…

老年人手环的设计与实现

随着我国进入老年化社会&#xff0c;患有慢性病的老年人也越来越多&#xff0c;是需要时刻关注身体的生理指标以更好地知道个人的身体健康状况。过去对人体生理参数的检测都是当生病住院的时候通过医院的设备来检测&#xff0c;而人们缺乏日常的检测手段。而随着单片机和传感器…

【办公类-16-07-04】合并版“2023下学期 中班户外游戏(有场地和无场地版,一周一次)”(python 排班表系列)

背景需求&#xff1a; 把 无场地版&#xff08;贴周计划用&#xff09; 和 有场地版&#xff08;贴教室墙壁上用&#xff09; 组合在一起&#xff0c;一个代码生成两套。 【办公类-16-07-02】“2023下学期 周计划-户外游戏 每班1周五天相同场地&#xff0c;6周一次循环”&…

使用 Docker 安装 Kibana 8.4.3

使用 Docker 安装 Kibana 8.4.3 一. 安装启动 Kibana 8.4.3二. 简单使用2.1 向 Elasticsearch 发送请求2.2 搜索2.3 整体页面 前言 这是我在这个网站整理的笔记,有错误的地方请指出&#xff0c;关注我&#xff0c;接下来还会持续更新。 作者&#xff1a;神的孩子都在歌唱 安装k…

【Linux系统化学习】动静态库 | 软硬链接

目录 硬链接和软链接 硬链接 软链接 动态库和静态库 静态库 静态库的生成 静态库的使用 将库打包和使用 动态库 动态库的生成 动态库的使用 库搜索路径 硬链接和软链接 硬链接 上篇文章我们说到真正找到磁盘上的文件并不是文件名&#xff0c;而是inode。其实在…

CTFshow web(sql注入171-175)

web171 还得先爆表名 -1 union select 1,2,group_concat(table_name) from information_schema.tables where table_schema database()-- 注意这里已经提示你了&#xff0c;只要知道是ctfshow_user&#xff0c;就可以拿到flag -1 union select 1,2,password from ctfshow_user…

神经网络算法 —— Embedding(嵌入)!!

文章目录 前言 1、Embedding的本质 &#xff08;1&#xff09;机器学习中的Embedding &#xff08;2&#xff09;NLP中的Embedding 2、Embedding的原理 &#xff08;1&#xff09;Image Embedding&#xff08;图像嵌入&#xff09; &#xff08;2&#xff09;Word Embedding&am…

vue创建项目报:Error: command failed: yarn

我的文件在&#xff1a;C:\Users\Administrator 下 原来里面 useTaobaoRegistry 是否使用淘宝源 是 false &#xff0c;我改为true就好了 也可以 packageManager 默认安装工具 改为 npm 或 cnpm 原文连接&#xff1a;vue创建项目报&#xff1a;Error: command failed: yarn-阿…

企业客户服务的细节关注与客户满意度的提升

在今天这个竞争激烈的市场环境中&#xff0c;企业要想在众多的竞争者中脱颖而出&#xff0c;仅仅依靠优质的产品或服务已经无法满足。企业必须更深入地理解和满足客户的需求&#xff0c;提供超出客户期望的服务&#xff0c;才能真正赢得客户的忠诚和满意。那么&#xff0c;如何…

redis分布式锁redisson

文章目录 1. 分布式锁1.1 基本原理和实现方式对比synchronized锁在集群模式下的问题多jvm使用同一个锁监视器分布式锁概念分布式锁须满足的条件分布式锁的实现 1.2 基于Redis的分布式锁获取锁&释放锁操作示例 基于Redis实现分布式锁初级版本ILock接口SimpleRedisLock使用示…

mysql 2-20

TEXT类型 枚举类型 SET类型 二进制字符串类型 BLOB类型 注意事项 JSON类型 提取数据 空间类型 选择建议 约束

[极客大挑战2019]upload

该题考点&#xff1a;后缀黑名单文件内容过滤php木马的几种书写方法 phtml可以解析php代码&#xff1b;<script language"php">eval($_POST[cmd]);</script> 犯蠢的点儿&#xff1a;利用html、php空格和php.不解析<script language"php"&…

更新至2022年,1997-2022年各省农林牧渔总产值及指数相关指标数据合集(10个指标)

更新至2022年&#xff0c;1997-2022年各省农林牧渔总产值及指数相关指标数据合集&#xff08;10个指标&#xff09; 1、时间&#xff1a;1997-2022年&#xff0c;具体指标时间见下文 2、来源&#xff1a;国家统计局、统计年鉴 3、范围&#xff1a;31省 4、指标&#xff1a;…

查看halcon算子的执行时间

点击这个时钟&#xff0c; 运行程序以后就能看到算子的消耗时间

GDAL一行代码实现投影:将栅格的地理坐标系转为投影坐标系

本文介绍基于gdal模块&#xff0c;在命令行中通过GDAL命令的方式&#xff08;不是Python或者C 代码&#xff0c;就是gdal模块自身提供的命令行工具&#xff09;&#xff0c;对栅格遥感影像数据加以投影&#xff0c;即将原本的地理坐标系转为投影坐标系的方法。 首先明确一下本文…