APP下载

基于模型的汽车嵌入式控制器实时测试

2015-12-11

汽车文摘 2015年3期
关键词:板卡测试方法嵌入式



基于模型的汽车嵌入式控制器实时测试

提出了一种基于模型的嵌入式控制器软件系统实时测试方法。基于模型的测试是指使用不同模型模拟不同测试项目的过程。实时测试则是指在实时环境下对项目进行测试。为了实现更高的准确性,测试时,应该在实时环境下进行。阐述了如何正确地定义、实现、执行和评价测试案例。测试案例在模型环境下进行定义和实现,并在实物上执行和评价。

基于模型的开发流程通常包含代码的开发和测试。测试的首要目标是找出系统的缺陷和是否符合设计要求。行业规定测试案例必须包含一系列输入、执行的前提条件,特定功能的预期实现结果。测试的评价和比较机制需要综合考虑软件和硬件部分,对虚拟和真实的信号进行比较,其标准直接决定了一个测试能否被通过,因而是整个测试中重要的部分。

测试模型是在Matlab/ Simulink环境下搭建的,模型参数配置完毕后,需要被编译和下载到实时环境中。实时环境为dSPACE硬件在环系统,搭载DS1006板卡、DS2211 I/O板卡。应用AutomationDesk作为测试的软件工具。采用这种方法可以在实时环境下同时处理数百个不同性质的信号,如数字信号、模拟信号、PWM信号、CAN信号等。测试执行时还可以联机进行测试结果的评价,节省了离线分析的时间和精力,使得测试更加高效。

本文的测试方法由德尔福克拉科夫技术中心的工程师开发,并在大规模生产的嵌入式软件测试中进行了应用。

Pawel Skruch et al. SAE 2014-01-0188.

编译:白洪涛

猜你喜欢

板卡测试方法嵌入式
基于IMX6ULL的嵌入式根文件系统构建
基于应变测试方法的汽车涉水姿态研究
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
PVC地板燃烧性能测试方法浅析
RTX系统下并行I/O卡驱动程序的开发
航空电子设备机上线路故障研究
RTX系统下Moxa多串口卡驱动程序的开发*
基于云计算的软件自动化测试方法
基于ARM嵌入式的关于图像处理的交通信号灯识别
DLD-100C型雷达测试方法和应用