1 导言
曩昔十年,轿车电子职业的情况发生了天翻地覆的改变。起先,在轿车上仅运用了几个ECU,可是现在某些豪华车装置的ECU数量超过了60个。添加的电子体系进步了安全性、舒适性并节省了动力。今日,更多的立异依赖于电子技术,而且许多功用的完结日益依赖于软件。
复杂度的增加使得全面而高效的测验变得比以往任何时候都愈加重要。许多电子元件的广泛运用导致潜在过错源的数量急剧增多。测验能够极早发现并改正过错、尽可能降低本钱,在ECU开发的一切阶段它都是不可或缺的。只要将部件集成起来并作业于实在环境和实时条件下时,一些体系缺点才会露出出来。这让测验成为了一门跨部门和跨厂商的学科。
前期发生的许多电子毛病阐明在不考虑上述事实、忽视体系测验的情况下会发生什么问题。在开发过程中问题发现的越晚,那么对本钱增加发生的影响就越严峻。极点情况下因为批改过错而引起的产品召回愈加清楚地阐清楚这一点。尽管轿车工业的成员吸取了这些经验,现在对测验极为注重,可是能够经过运用现有的资源进一步进步功率。尽管测验本钱占用了适当的项目预算,可是确保了ECU的正确功用。因而,运用清楚的概念(比方运用现代办法和
东西替代不恰当的自动测验过程)到达最高的测验质量和测验深度是非常重要的。
2 剖析、仿真和测验东西
ECU网络是轿车电子的中枢。在这儿,剩余总线仿真办法为进行ECU测验树立了重要根底。假如没有对ECU环境的开始模仿,那么大多数ECU都不能有意义地作业。比方,许多ECU只要在供给网络办理功用的条件下才干正常作业。
来自Vector Informatik公司的CANoe是一个被广泛运用的用于剖析、仿真和测验分布式、嵌入式体系的东西(图1)。它被广泛应用于剩余总线仿真而且支撑一切重要的总线体系——特别是CAN、LIN、MOST和FlexRay——Vector Informatik公司也供给适用于这些总线体系的PC接口。现有的商业接口卡可用于从CANoe拜访ECU的I/O线路。此外,Vector宣告将发布一种带有特定测验功用(比方切换附加负载到ECU终端和将其直接短路)的I/O硬件产品。
[图1:CANoe包括针对网络体系的剖析、仿真和测验功用]
不同的剖析功用、仿真组件和测验序列依赖于以数据库方式集成在东西中的模型。它们可能是用于CAN的DBC格局的通讯矩阵、用于FlexRay的FIBEX文件、用于MOST的XML功用目录或用于LIN的LDF文件。同样地,可运用CDD和ODX描绘文件来描绘ECU的确诊功用。测验描绘文件除了包括体系的基本信息外,还包括了信号、报文和确诊服务等的符号化称号。这简化了测验人员和测验开发者的作业,而且在测验和通讯描绘之间创立了一个笼统层。
任何作业Windows操作体系的简略PC作业站都可作业CANoe。运用实时配备体系能够树立具有高实时功能的、更为强壮的测验站。实时配备体系由两部分组成(图2):一台作业实时操作体系(Windows CE)的专用电脑,用于履行剩余总线仿真和实践的测验;另一台独立的PC机,用作图形用户界面和进行评价。在该设置中,体系也可用作进行部件HIL测验的测验履行环境。
[图2:双机作业的CANoe Real-Time供给了更高的实时性]
3 测验与开发的集成
现在的开发模型在多个开发阶段都要求进行测验(图3)。一般,个别测验是独立的、别离的活动,是由专门的人运用专门的东西、语言和办法在正确配备的专用作业站上完结的。这儿,创立测验一般是一项独立的作业,与其它开发活动是分隔的。