首页 > 其他分享 >车载测试系列:入行车载测试分享

车载测试系列:入行车载测试分享

时间:2022-12-02 12:02:09浏览次数:45  
标签:Simulink 车载 测试 软件 分享 HIL 控制器

车载测试前景如何?

  • 软件定义汽车时代的发展趋势,随着控制器自主开发力度的加强,作为V流程中必备环节,车载测试工程师岗位需求会越来越多;
  • 控制器集成化,功能集成程度越来越高,对于测试工程师的知识面及学习能力要求越来越高;
  • 车载测试作为汽车软件开发中的一个环节,越来越受到重视,工资待遇也将进入一个上升期。

如何入行车载测试?

  • 测试基础:主要指测试流程及通用测试技术,与互联网行业软件测试有相通的地方,但也需要熟悉汽车行业的流程和技术标准。
  • ASPICE流程:

 

 

  • 车载测试流程

 

  • 车载测试设备和工具:学会使用设备、学会更新和维护设备、学会搭建测试设备环境、学会开发部分设备进行进阶。入门的话可以通过以下途径进行:

MIL方向:

1、熟悉工具架构、学习相关的软件技能,实验软件、执行自动化软件,Python、C、Simulink等 编程技术,以及被控对象的建模原理及其参数化的方法等。初学者如果相关测试工具有限,可以先把C语言,以及Matlab/Simulink能力进行加强。

2、测试工具:静态测试软件(QAC、Klocwork、Coverity、Matlab/Simulink等)。单元测试软件/集成测试软件(VectorCAST、TestBED、Tessy、C++Test、Matlab/Simulink等)。

HIL方向:

1、了解设备的架构,HIL系统原理,HIL系统各设备的功能及作用,例如各种板卡的基本功能描述,RTPC的功能描述,FIU故障注入单元的功能描述等。

2、学习相关的软件技能,实验软件、执行自动化软件,总线仿真软件,Python、C、Simulink等编程技术,以及被控对象的建模原理及其参数化的方法等。

3、测试工具:Dspace/NI等。

  • 被测电子控制器学习:主要是指被测件,软件运行在被测控制器上,需要对于控制器有一定的认知。可以提前学习以下内容,建立一定程度的认知,在工作中逐步深入掌握。

MIL方向:

1、汽车基本知识:汽车构造,汽车理论,发动机原理,动力电池技术,自动控制原理等。

2、软件开发技术,单片机开发技术。

HIL方向:

1、汽车知识:汽车构造及理论,发动机原理,动力电池技术,电动机原理,自动控制原理等。

2、汽车软件标准协议(比如CAN/CANFD规范、LIN规范,车载以太网规范,UDS规范等)。

3、数电模电基础知识,软件开发技术,单片机开发技术等。

学习及实践路径

 

总结:学习路径是从整车相关知识到系统,到子系统;对于实践,则是从子系统的HIL到系统级HIL,到整车级HIL。目前行业内,有自主开发控制器能力的企业,HIL都是必备的,以子系统HIL为主,大概占70%,系统大概占HIL25%,整车级大概占HIL5%。

标签:Simulink,车载,测试,软件,分享,HIL,控制器
From: https://www.cnblogs.com/laoluoits/p/16944030.html

相关文章

  • 车载测试系列:UDS诊断服务(一)
    UDS诊断服务介绍UDS(UnifiedDiagnosticServices,统一诊断服务)诊断协议诊断测试仪和ECU之间一种通信协议,在ISO14229中规定。UDS被用在几乎所有由OEM一级供应商所制造的新EC......
  • 车载测试系列:CAN故障诊断测试
    几乎所有的ECU,都要做CAN方面的测试,BCM、EMS、VCU、BSG、BMS、TCU、EPS、ADAS等,只要带CAN端口,都需要做这样的测试,几乎所有OEM都要求供应商CAN测试。诊断通信定义对于绝大......
  • 车载测试系列:UDS诊断服务(三)
    ECU在进行诊断系统设计时,并不要求ECU要开发所有的诊断服务,只需根据各公司ECU的系统功能需求选择性开发即可。UDS诊断服务是根据特有的诊断CAN报文实现的。以下根据实际项目......
  • 车载测试系列:UDS诊断服务(二)
    诊断请求格式UDS的服务包含6大类,共26种。每种服务都有自己独立SID。SID:ServiceIdentifier,诊断服务ID。按不同服务类型,诊断请求格式有三种:格式1:[SID]+[Sub-Functio......
  • 车载测试系列:基于CANoe的UDS诊断测试
    针对新款车型,OEM会提出新车型的诊断需求,形成诊断需求规范。车内控制器由不同供应商提供。供应商根据需求规范来完成其功能实现。功能实现是否正确需要进行诊断测试验证。......
  • 车载测试系列:CAN报文之Intel格式与Motorola格式
    CAN通讯矩阵中关于信号排列格式ByteOrder的字段,其作用为:描述字节排布顺序。取值包含:Intel、MotorolaLSB、MotorolaMSB、Motorolasequential。LSB:leastsignificant......
  • 车载测试系列:CANoe功能介绍
    CANoe(CANopenenvironment)是德国Vetor公司推出的一款用于总线开发的设备。主要是用于CAN总线的开发、仿真、测试和分析。后来随着总线技术的发展,CANoe不仅限于CAN类型的总......
  • 车载测试系列:DBC文件格式解析
    DBC文件:CAN报文的数据库。用来描述CAN网络节点间数据通讯的文件,包含了CAN总线协议中协议数据及其所代表的具体意义。可以用来监测与分析CAN网络上的报文数据,也可以用来模......
  • 车载测试系列:CAN协议之波特率
    位时序分解CAN协议把每一个数据位的时序都分解成了若干个段。其中包括SS、PTS、PBS1、PBS2段,这四段加起来即为一个CAN数据位的长度。分解后最小的时间单位为Tq,一个完整的......
  • 火山引擎 DataTester 揭秘:字节如何用 A/B 测试,解决增长问题的?
     更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群上线六年,字节跳动的短视频产品——抖音已成为许多人记录美好生活的平台。除......