新闻中心

EEPW首页 > 汽车电子 > 设计应用 > 汽车CAN网络测试开发方法

汽车CAN网络测试开发方法

作者:时间:2010-01-06来源:网络收藏

四、一种网络自动化测试系统的实现

根据第二节介绍的测试流程,采用第三节介绍的相应开发工具来开发出一种网络自动化测试系统。该自动化测试系统的功能包括:测试流程的控制、测试用例的自动执行、数据采集以及处理、自动生成测试报告。

1)测试规范的制定:采用DOORS需求管理工具,根据网络需求规范和诊断需求规范,制定出CAN网络单元测试规范、系统测试规范和诊断测试规范;
2)利用CANdb++进行CAN报文数据库方面的软件开发,CANdela进行诊断数据库方面的开发;
3)根据1)制定的网络单元测试规范和系统测试规范,利用Matlab/Simulink和CANoe.Matlab Interface生成相应的测试程序,并在CANoe环境下进行集成;
4)根据2)完成的诊断数据库,利用CANoe.DiVa生成诊断测试程序,并在CANoe环境下进行集成;
5)利用CANoe、Matlab/Simulink和Visual C++进行控制面板方面的软件开发;
6)根据测试规范的测试需求,利用Visual C++、Code Warrior和Protel进行网络辅助控制器以及其他诸如故障植入等方面的软硬件开发;
7)利用Visual C++开发CANstress、CANscope和程控电源等测试工具的控制程序;
8)利用Visual C++进行系统集成。


网络自动化测试系统架构和示意图如图2、图3所示。

newmaker.com


图2 CAN网络自动测试系统

newmaker.com
图3 CAN网络自动化测试系统示意图
五、结论

本文首先详细介绍了CAN流程;其次,介绍了CAN开发所需要使用的开发工具并介绍了这些开发工具的具体功能;最后,基于该流程并利用这些开发工具,详细的介绍了开发流程中自动化测试系统的开发细节。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭