1.基础软件自动化测试平台,包括测试机柜、虚拟软件部分、诊断测试软件部分;所述虚拟软件部分、诊断测试软件部分安装在测试机柜内侧;
所述测试机柜内部安装有pdu电源、工控机、显示器、程序电源、ats机箱、示波器、信号发生器、数字万用表;需要客户阐述一下这些部件和虚拟软件部分、诊断测试软件部分的关系
所述测试机柜内部模块包括板卡、电源模块、can模块;所述工控机用于安装控制板卡和can模块,且虚拟软件部分和诊断测试软件部分安装在工控机上;
所述板卡包括继电器板卡、继电器板卡、电压调理板卡、故障注入板卡,继电器板卡用于控制can、kl.30、kl.15等信号的通断;信号调理板卡用于将数字信号转换为直流电平控制继电器;故障注入板卡用于实现对地或者对电源的短接,也可实现开路故障模拟;io板卡用于控制继电器板卡;
所述can模块包括vn1640和canspider,vn1640连接在工控机和被测ecu之间,通过canoe软件上位机来监控网络数据及执行测试案例;canspider用于总线故障的模拟;
所述示波器用于can总线数据波形的采集,由labview调用函数进行采集;
所述虚拟软件部分,是labview开发的一个用户平台,具有数据采集、信号分析等功能模块,完成对硬件的驱动、测量参数以及数据采集和保存的功能;
所述诊断测试软件部分,包括canoe、candela、candiva三个部分,candela用于制作.cdd诊断数据库文件;candiva是依据诊断数据库文件生成自动化测试案例并输出详细测试报告;canoe是一个环境载体,用于执行.diva工程的测试案例和数据的监控。
2.根据权利要求1所述的基础软件自动化测试平台,其特征在于所述虚拟软件部分可以实现can总线和诊断协议的一体式自动化测试平台。
3.根据权利要求1所述的基础软件自动化测试平台,其特征在于诊断测试软件部分可以自动保存测试数据,自动输出测试报告。
4.根据权利要求1所述的基础软件自动化测试平台,其特征在于所述电源模块包括2个可编程电源和开关电源,可编程电源1用于为整车测试系统供电,是测试系统的主电源;可编程电源2用于地偏移板卡电压的调节;开关电源用于给继电器以及其他有源器件供电。
5.根据权利要求1所述的基础软件自动化测试平台,其特征在于所述工控机通过接口和板卡、电源模块、can模块连接。
6.根据权利要求5所述的基础软件自动化测试平台,其特征在于所述接口为bob接口。
7.根据权利要求1所述的基础软件自动化测试平台,其特征在于can模块包括用于总线监听的vn1640和用于测量采样点和busoff恢复测试的canspider、vn1640结合上位机测试软件canoe,支持can/lin总线监控、负载统计、错误帧识别和数据记录,能进行多节点仿真,使用capl语言编写测试框架,结合labview软件控制,能够实现测试案例之间的逐条自动测试,从而提高测试的可配置性和自动化测试程度。
8.根据权利要求1所述的基础软件自动化测试平台,其特征在于所述虚拟软件部分、诊断测试软件部分选用labview搭建。