同星智能正式推出CAN总线一致性测试系统

news2024/9/24 17:12:30

CAN总线一致性测试系统

CAN FD/CAN总线一致性测试系统,在硬件系统上基于同星自主研发的总线分析工具,干扰仪,一致性测试机箱,并搭配程控电源,示波器,数字万用表等标准外围仪器设备;在软件上基于TSMaster编写测试脚本实现规范要求的测试逻辑,通过对硬件系统的程控调用,可自动化完成汽车零部件CAN FD/CAN节点物理层、链路层及应用层(网络管理、UDS诊断、刷写、路由)的一致性测试测试,并生成定制化格式的测试分析报告。

图片

总线为什么要进行一致性测试?

随着新能源汽车和智能汽车的迅速发展,汽车上的CAN FD/CAN/LIN/FR/Ethernet网络节点数量不断增多,整车网络愈加复杂。根据总线网络的特点,任何一个参与通讯的节点出现通讯参数不一致或者故障问题都会对整个网络的通讯质量造成影响,严重者甚至造成整个网络的瘫痪,因此国际规范组织发布了一系列一致性测试规范(如针对CAN FD/CAN网络的ISO16845规范)用来约束网络通讯节点的开发质量。对于主机厂,把通过总线一致性测试规范并获得认证报告作为零部件准入的必要条件;对于零部件公司,开发设计过程中就要建立一致性测试的概念,把一致性测试加入到产品开发的流程中。

01 优势

1)高度集成,一套设备搞定一致性测试和网络自动化测试相关内容

2)高度自动化,一键开启自动测试,完成后自动生成详细的测试报告

3)可扩展性,基于TSMaster软件编写和执行测试用例,后续扩展新的测试用例、修改测试报告模板、或者新增其他应用都非常方便

4)可复用性,脚本可复用性高,测试所用的参数独立于脚本,单独进行配置,简化适配不同项目的工作量

02 CAN一致性测试引用标准

● ISO 11898-1:2015

● ISO 11898-2:2016

● ISO 11898-3:2006

● ISO 11898-4:2004

● AUTOSAR_SWS_CAN Network Management_R22-11

● ISO 14229-1:2020

● ISO 16845-1:2016

● SAE J1939

03 主要测试用例

图片

标准版本测试用例—基于 ISO 11898

1、物理层测试

终端电阻、CANH显性输出电平、CANH隐性输出电平、CANL显性输出电平、CANL隐性输出电平、CANDIFF显性输出电平、CANDIFF隐性输出电平、上升沿、下降沿时间、ECU正常通信电源电压的最小值和最大值、地偏移、信号对称性、位时间

2、数据链路层测试

采样点、位宽容忍度、负载测试-短时突增报文接收、负载测试-100%总线负载报文接收

可扩展测试用例

1、交互层测试

周期型报文发送周期检测、事件型报文发送测试、使能型报文发送测试、周期事件型报文发送测试、周期使能型报文发送测试

2、故障容错性测试

Bus Off恢复策略测试、欠电压测试、过电压测试、接地失效、电源失效、CANH断开、CANL断开、CANHL断开、CANH与地短接、CANL与地短接、CANHL与地短接、CANH对电源短接、CANL对电源短接、CANHL对电源短接、CAN_H和CAN_L短接

3、通信诊断测试

诊断初始化时间测试、诊断高压范围测试、诊断低压范围测试、诊断高压恢复时间测试、诊断低压恢复时间测试、Bus Off故障码测试、Bus Off状态下超时故障监测测试

4、CAN Bootloader刷写测试

无应用程序时正常下载测试-10V、无应用程序时正常下载测试-12V、无应用程序时正常下载测试-16V、应用程序有效时正常下载测试-10V、应用程序有效时正常下载测试-12V、应用程序有效时正常下载测试-16V、应用程序无效时正常下载测试-10V、应用程序无效时正常下载测试-12V、应用程序无效时正常下载测试-16V、内存擦除前断电源正极测试、内存擦除前断电源负极测试、内存擦除中断电源正极测试、内存擦除中断电源负极测试、数据传输中断电源正极测试、数据传输中断电源负极测试、内存擦除前通信中断测试、内存擦除中通信中断测试、数据传输中通信中断测试、跳过安全访问测试、请求下载地址无效测试、源文件内容被更改测试、相同块序号测试、跳过块序号测试、跳过数据传输测试

5、Autosar_NM网络管理测试

网络管理地址范围测试、BSM状态测试、BSM-RMS NM唤醒、BSM-RMS本地唤醒、RMS-NOS-RSS-NOS本地唤醒、RMS-NOS-RSS-NOS NM唤醒、RMS-RSS-NOS本地唤醒、RMS-RSS-NOS NM唤醒、NOS-RMS NM唤醒、NOS-RMS本地唤醒、RSS-RMS NM唤醒、RSS-RMS本地唤醒、RMS-NOS-RSS-PBSM-BSM NM唤醒、RMS-NOS-RSS-PBSM-BSM本地唤醒、RMS-RSS-PBSM-BSM NM唤醒、RMS-RSS-PBSM-BSM本地唤醒、RMS-NOS-RSS-PBSM-RMS NM唤醒、RMS-NOS-RSS-PBSM-RMS本地唤醒、RMS-RSS-PBSM-RMS NM唤醒、RMS-RSS-PBSM-RMS本地唤醒

6、UDS诊断测试用例

默认会话下诊断测试/扩展会话下诊断测试

编程会话下诊断测试-无SBL/编程会话下诊断测试-有SBL

以上4项都包含:10服务、11服务、27服务、28服务、29服务、3E服务、85服务、86服务、87服务、22服务、23服务、24服务、2A服务、2C服务、2E服务、3D服务、14服务、19服务、2F服务、31服务、34服务、35服务、36服务、37服务、38服务、84服务

APP下CAN网络传输层测试

FBL下CAN网络传输层测试-不支持SBL

FBL下CAN网络传输层测试-支持SBL

04 软件测试界面

1、测试参数配置界面

图片

2、测试用例截图

图片

3、测试信息输出截图

图片

4、测试报告截图

图片

图片

图片

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

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

相关文章

Python轻松实现人脸检测,打造专业级AI颜值鉴定工具

Python实现人脸检测 1. 简介1.1 人脸检测的背景和意义1.2 使用Python进行人脸检测的优势1.2.1 多种成熟的库和工具1.2.2 开发者社区的支持1.2.3 简便易用的语法和库 2. 准备工作2.1 Python环境的安装2.1.1 下载Anaconda2.1.2 安装Anaconda2.1.3 使用Anaconda 2.2 第三方库的安装…

数据结构——Trie

题目: 维护一个字符串集合,支持两种操作: I x 向集合中插入一个字符串 x𝑥;Q x 询问一个字符串在集合中出现了多少次。 共有 N𝑁 个操作,所有输入的字符串总长度不超过 10^5,字符串仅…

使用Python绘制箱线图并分析数据

使用Python绘制箱线图并分析数据 在这篇博客中,我们将探讨如何使用Python中的pandas库和matplotlib库来绘制箱线图,并分析数据文件中的内容。箱线图是一种常用的图表类型,用于展示数据的分布情况及其统计特性,如中位数、四分位数…

【Linux】vim详解

1.什么是vi/vim? 简单来说,vi是老式的文本编辑器,不过功能已经很齐全了,但是还是有可以进步的地方。vim则可以说是程序开发者的一项很好用的工具,就连 vim的官方网站( http://www.vim.org)自己也说vim是一…

【Perforce】QAC-分析时如何不应用某些规则

【更多软件使用问题请点击亿道电子官方网站】 1、 文档目标 解决扫描项目时如何不应用某些规则进行分析。 2、 问题场景 对于一些建议性的MISRA规则,不想用于项目扫描,如何处理? 3、软硬件环境 1、软件版本:HelixQAC23.04 2…

STM32CubeIDE离线汉化教程

按照网上的方法下载好ZIP文件后 帮助->安装新软件-> 按顺序选择文件 点击完成,后等待右下脚的精度条到位即可

总结之企业微信(一)——创建外部群二维码,用户扫码入群

创建外部群 企微接口中没有直接通过服务端API接口创建外部群 可以通过jssdk创建外部群:引用jssdk调用会话接口wx.openEnterpriseChat https://work.weixin.qq.com/api/doc/90000/90136/90511 创建外部群二维码 需要通过企业微信的应用,并且配置客户联…

绝区陆--大语言模型的幻觉问题是如何推动科学创新

介绍 大型语言模型 (LLM)(例如 GPT-4、LLaMA-2、PaLM-2、Claude-2 等)已展示出为各种应用生成类似人类文本的出色能力。然而,LLM 的一个鲜为人知的方面是它们倾向于“产生幻觉”或生成不正确或没有根据的事实陈述。我不认为这仅仅是一个限制…

下载安装Microsoft DirectX SDK(June 2010)

官方下载网址如下: Microsoft DirectX SDK(June 2010)链接 下载后是一个.exe文件 在安装之前,需要先检查你的电脑中是否已经安装过(如果你安装过VS,那么一定会有这两个文件) Microsoft Visual C 2010 x86 Redistribu…

解决 NullReferenceException: Object reference not set to an instance of an object

在 Unity 中 利用 URDF Importer import UR5e_gripper 的 URDF file 时出现错误: NullReferenceException: Object reference not set to an instance of an object。 理论上是有个Object 是 Null,当我再次检查URDF后仍觉得路径没有写错。 于是我 把Mesh…

压缩感知2——算法模型

采集原理 其中Y就是压缩后的信号表示(M维),Φ表示采集的测量矩阵,可以是一个随机矩阵,X代表原始的数字信号(N维)。 常见的测量矩阵——随机高斯矩阵 随机伯努利矩阵 稀疏随机矩阵等,矩阵需要满足与信号的稀…

SenseVoice - 阿里最新开源精准多语言语音识别与情感辨识模型 本地一键整合包下载

阿里巴巴近期发布了开源语音大模型项目FunAudioLLM,该项目包含了两个核心模型:SenseVoice和CosyVoice。可以精准多语言识别并且进行语音克隆 本地一键包下载地址: SenseVoice - 精准多语言语音识别与情感辨识模型 本地一键整合包下载 SenseVo…

Appium-移动端自动测试框架详解

Appium是一个开源跨平台移动应用自动化测试框架。 既然只是想学习下Appium如何入门,那么我们就直奔主题。文章结构如下: 为什么要使用Appium?如何搭建Appium工具环境?(超详细)通过demo演示Appium的使用Appium如何实现移动端UI自…

基层医院、专科医院云HIS系统,支持电子病历四级,全套源码交付

云HIS系统采用B/S架构云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医院的主要工作流程,能够与监管…

大模型常见的LoRA算法原理、实现和运用详解

文章目录 1. 前言2. 算法介绍2.1 微调2.2 核心思想 3. 几个关键问题3.1 LoRA如何应用在Transformer上3.2 LoRA的最佳秩r如何选择3.3 W W W和 Δ W \Delta W ΔW有什么关系 4. 源码5. 实际应用6. 总结7. 参考 1. 前言 本文是常用算法的快速浏览入门(扫盲&#xff0…

升级iOS18有问题?学会这2招能解决90%iOS问题!

在 iOS 18beta发布后,有部分朋友升级后表示遇到了各种奇怪问题,比如升级卡在Apple Logo,黑屏,无限重启,卡在恢复模式,程序闪退,电池消耗过快,发烫等问题。 于是,小编决定…

HTML(27)——渐变

渐变是多个颜色逐渐变化的效果,一般用于设置盒子模型 线性渐变 属性:background-image : linear-gradient( 渐变方向 颜色1 终点位置, 颜色2 终点位置, ......); 取值: 渐变方向:可选 to 方位名词角度度数 终点位置:可选 百分…

生物素标记的柚皮苷探针;Biotin-Naringin

生物素标记的柚皮苷探针(Biotin-Naringin)是一种结合了生物素(Biotin)和柚皮苷(Naringin)特性的化合物,它在有机合成及药物化学技术领域具有重要意义。以下是对该探针的详细解析: 一…

研华工控机 UNO-2473G WIN7专业版系统下安装网卡驱动异常

基本配置:UNO-2473G、Windows 7 Pro 64bit 常规型嵌入式工控机,搭配Intel Atom™ E3845/Celeron J1900 处理器 第四代Intel Atom/Celeron J1900处理器,最高可达1.91/2.0 GHz,4GB DDR3L存储4/2 x GbE, 3 x USB 2.01 x USB 3.0或4…

VOS历史话单的非法呼叫话单解决方案,IPSS模块安装到VOS服务器,可大幅度提高安全性!

由于VOS的普及性,不得不承认VOS确实是非常优秀的软交换,但是很多客户在使用过程中都会遇到各种安全问题,比如话费被盗用了,历史话单一堆的非法呼叫话单,严重的影响到了话务安全,并不是那点话费的事了&#…