论文部分内容阅读
汽车技术革命主要是电子化发展,汽车电子电器控制系统日渐复杂,相应的控制器模块数量日益增加,由此带来了电子电器线路复杂化程度大幅增加。为了解决这一难题,汽车行业提出并发展了总线技术,并成为了当前的主流应用。通过总线通信技术,实现电子电器各系统之间的资源与信息的实时共享,为实现更复杂的控制系统提供了必要的技术支撑。CAN (Controller Area Network)总线作为整车电子电器件的“通讯高速公路”,其可靠性与稳定性对于整车功能的正常运行至关重要。汽车总线网络的日益复杂,总线网络与功能的测试变得更加困难,同时,测试的周期和轮次增多,工作量巨大。传统的测试手段已无法满足需求,因此开发一种总线网络与功能自动化测试系统,能够自动化执行测试内容,从而大幅提高测试效率和质量。本课题主要通过搭建硬件系统平台,利用软件编写自动化脚本,实现总线网络与功能等方面的测试。其主要研究内容有:①以VT系统为硬件基础搭建自动测试平台。被测ECU通过外接线束接入系统,针对其通信、诊断以及功能逻辑进行自动化的测试,同时可接入真实的传感器和负载,从而达到真实与仿真测试的结合与互补的目的。②通过CANoe软件编写自动化运行的脚本,实现被测单元的总线测试,自动整理、生成测试报告。通过CANoe软件丰富硬件接口,可实现编程控制测试平台的各个硬件。利用模块化的理念进行CAPL编程,实现不同功能程序模块的封装,为后期软件的升级和维护提供方便。③实现网络与功能自动化测试用例的创建和应用。为保证测试的科学性,引入测试技术进行测试用例的设计,在本课题中常用的测试技术有边界值分析、等价类划分和MCDC等。根据测试内容和目标,创建通信、诊断和功能等方面的测试用例库。在测试的生命周期内,需要定时维护和升级测试用例库,完整记录测试用例的开发和使用过程。