车载测试

汽车外观部件

前面:LOGO、发动机盖板、前挡风玻璃、前大灯、进气格栅、牌照板、前保险杆、前置摄像头...
侧面:ABCD柱、车门、车窗、外后视镜、车轮...
后面:后挡风玻璃、天线、刹车灯、后雾灯、牌照板、排气口...

车载测试

含义

车载测试:通常是指对车辆智能模块进行的测试工作。其中包括有软件测试、硬件测试,功能测试、性能测试等。

车载和传统的区别

相同点:

​ 测试思想:以发现缺陷为目的,从而保证产品质量

​ 测试策略:测试方案、测试点、测试用例

不同点:

​ 测试方式

​ 传统:搭建软件测试环境,执行测试用例

​ 车载:全仿真、半仿真、台架、整车、路测

​ 测试工具:

​ 传统:Postman、JMeter、Selenium、Appium

​ 车载:CANoe、CANalyzer

车载测试流程

与传统雷同

测试计划-》测试设计-》测试执行-》测试报告

V模型

V模型

产业分布和构成

一辆电车:1000多个总成零件,200多家供应商

测试方向

ECU测试

智能座舱测试(新方向)

中控、仪表、车灯、车辆设置(行车电脑、灯光设置、车辆诊断)

汽车电子电器系统

车身域:这一部分可能涉及与车身相关的电子电器系统,如车门控制、灯光系统等。
动力域:这通常指的是与汽车动力系统相关的电子电器组件,包括发动机管理、燃油喷射系统等。
底盘域(车辆运动):这部分关注的是与车辆行驶稳定性、操控性相关的系统,如悬架系统、制动系统等。
自动驾驶域(辅助驾驶):这是与车辆自动驾驶功能相关的系统,包括传感器、雷达、摄像头以及相关的计算和控制系统,用于实现车辆的自动或辅助驾驶功能。
座舱域(信息娱乐):这一领域涵盖了车内乘客使用的各种信息和娱乐系统,如车载音响、导航系统、显示屏等。

智能座舱测试

仪表

燃油表
水温表
发动机转速表
车速表

故障灯分类

指示类:帮助驾驶员了解车辆的各项功能和状态。
提示类:这类故障灯用于提醒驾驶员车辆当前状态不正常或者存在操作不当的情况。例如,安全带提示灯、手刹指示灯、车门开启提示灯等。
警示类:这类故障灯表示车辆发生了较为严重的故障,需要进行检查和维修。例如,发动机故障灯、机油灯等。

智能座舱OS

QNX\Linux\Android 

国产车载操作系统

AliOS:基于Linux的操作系统,由阿里巴巴研发。
小度OS:基于Android的操作系统,由百度研发。
鸿蒙OS:自研内核的操作系统,由华为研发。

中控系统

1. 多媒体娱乐

图库、音乐、视频、FM/AM

CAN总线协议

汽车主流的总线协议

CAN、CAN FD、CAN XL(控制局域网)、LIN(局域互联网络)、MOST(多媒体定向系统传输)、FlexRay(结合了CAN总线和LIN总线)、Ethernet(以太网)

汽车主流总线对比

主流总线对比

CAN总线和LIN总线的区别?

传输速率不同、通信介质不同、应用范围不同

CAN总线协议

优点

高可靠性:CAN总线具备出色的容错能力和抗干扰能力,确保了系统的稳定性和安全性。
高效性:CAN总线支持高速数据传输和实时通信,这使得它非常适合需要快速响应和大量数据交换的应用场景。
灵活性:该协议允许构建灵活的网络拓扑结构,并支持多种通信模式,
低成本:由于CAN总线协议的设计相对简单,相应的硬件成本也较低廉,
可监控:CAN总线还提供了对数据传输过程进行实时监控和故障诊断的功能

CAN线

常用的物理介质:双绞线;优点:抗干扰

CAN信号

CAN信号使用差分电压传送,两条信号线被称为什么?
CAN_H、CAN_L
隐性状态时两条线的电压是什么?
CAN_H = 2.5V、CAN_L = 2.5V
显性状态时两条线的电压是什么?
CAN_H = 3.5V、CAN_L = 1.5V

CAN帧

帧(Frame):是CAN总线数据收发的基本单位。在CAN通信中,所有的信息都是以帧的形式进行传输和接收的。
一个帧包含过个0和1
帧的类型
数据帧:用于发送节点向接收节点传送数据的帧
远程帧:当一个节点需要请求另一个节点发送特定的数据时,会发送远程帧。
错误帧:当CAN网络中的任何一个节点检测到通信错误时,会立即发送错误帧。
过载帧:当接收节点由于内部处理能力不足而无法及时接收下一帧数据时,会发送过载帧。
帧间隔:虽然不是一种具体的帧类型,但帧间隔是指两个连续帧之间的空闲时间。

数据帧

数据帧的组成:① 帧起始② 仲裁段③ 控制段④ 数据段⑤ CRC段⑥ ACK段⑦ 帧结束
数据帧的两种格式:标准格式和扩展格式
1、帧起始和帧结束
帧起始:表示数据帧的开始,单个显性位(0) 
帧结束:表示数据帧的结束,7个隐性位(1111111)
2、仲裁段
帧ID越小,优先级越高
3、控制段
数据长度代码DLC用于标识数据长度
4、数据段
数据帧中数据段的最大长度是多少?8 Byte
CAN总线的短帧结构有哪些优势?
实时性高、抗干扰能力强
5、CRC段
数据检错
6、ACK段
数据帧中ACK段的作用是什么?
数发送节点根据此结果判断是否发送成功

CANoe工具

仿真工程

该仿真工程实现的效果是什么?
通过开关控制灯的亮和灭
车载网络中,报文和信息是什么关系?
一个报文可以包含一个或多个信号

如何查看Trace信息

切换到Analysis功能区
点击Trace按钮打开Trace窗口
posted @ 2025-07-10 11:03  MGLblog  阅读(119)  评论(0)    收藏  举报