基于LabVIEW的汽车PEPS自动测试系统的设计

更新时间:2024-03-03 作者:用户投稿原创标记本站原创 点赞:5922 浏览:18736

【摘 要】本文介绍了汽车PEPS系统及其自动测试系统的特点,利用LabVIEW软件设计开发出PEPS自动测试系统的程序、上位机控制界面及各种VI子程序,详细分析了汽车PEPS自动测试系统的流程及原理,并对测试结果进行保存,便于处理和分析.应用表明,汽车PEPS自动测试系统在保证测试安全性、准确性的前提下,不仅操作更加方便,而且智能化,同时提高了测试效率,降低了测试成本.

【关 键 词】LabVIEW;PEPS系统;自动测试;测试技术

0前言

随着汽车技术的飞速发展,人们对车辆安全性和舒适性提出了更高的要求,近年来汽车PEPS系统在国内得到了迅猛的发展.汽车PEPS系统的测试作为汽车生产运行过程中一个重要的部分发挥着重要的作用,对测试的结果正确的反映和处理可以直接避免很多汽车故障及事故的发生.汽车PEPS系统的测试是其研发测试过程中的重要步骤,通过测试发现系统内的问题或漏洞,从而对系统进行进一步的优化和改进.

LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench)是NI公司推出的一种图形化编程语言的开发环境,用图标代替文本行创建应用程序.采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序,有很好的人机交互界面简单易懂.利用LabVIEW软件开发的汽车PEPS自动测试系统不仅构建了更加智能化、方便化、易操作的测试平台,而且保证了测试的结果更加精确和可靠.汽车PEPS自动测试系统的开发及使用还可以很大程度上解决测试工程量大、测试要求高、准确度高、成本高、人为因素影响较大等许多问题.因此汽车PEPS系统的自动测试的开发具有重要的意义和价值.

1系统介绍

汽车PEPS系统是汽车无钥匙进入和启动(PassiveEntryPassiveStart)系统,即汽车的被动进入和一键启动系统.汽车PEPS系统的自动测试系统主要是利用强大的LabVIEW软件开发出的自动测试平台.利用LabVIEW软件开发出测试中所需的各种VI子程序及自动测试的程序,自动测试的上位机控制界面,以及硬件采集的信号等.实现自动测试需要做好充分的准备工作,主要步骤有:

1)根据需求编写测试的文档;

2)对每一条测试内容进行归类;

3)开发出所需的VI子程序及编程设计;

4)设计上位机控制界面;

5)导入测试文档及选择测试条件;

6)对测试结果的导出和保存.

2自动测试系统的建立

2.1上位机界面

为了方便快捷的进行自动测试,汽车PEPS自动测试系统设计了很好的上位机控制界面,包括加载测试文档,选择测试内容,车型,AT/MT等条件,而且设计了对测试结果的保存.从而很好的进行自动测试.如图1所示,系统的上位机操作界面.

2.2系统结构

建立汽车PEPS系统的自动测试系统,首先需要根据系统测试的要求及需求文档创建各种VI子程序是利用LabVIEW建立汽车PEPS自动测试系统的主要内容.测试系统中信号及变量的来源有以下几种:1)通过软件模拟出所需的信号,可以通过建立各种VI程序实现.2)通过运行其它的软件,在CAN线中采集软件中所需的信号.3)通过采集硬件信号获得等.

2.3软件设计

软件设计部分主要分为两个方面,首先实现根据条件加载测试文档,然后实现对测试内容的自动测试.软件设计部分比较复杂,需要调用编程设计好的VI程序,软件设计内容比较多,根据不同的操作界面和要求需要设计相应的程序.测试中加载测试文档后的测试全部内容的程序,如图3所示,测试主程序.基于LabVIEW软件开发的自动测试系统不仅能够测试比较精准的时间数据,而且能快速智能的进行汽车PEPS系统的自动测试,对开发的测试软件进行优化.例如防止死循环的发生,就可以对每个VI程序加个相应时间的定时器.

3实际测试结果

汽车PEPS自动测试系统不仅能够进行全部测试内容的测试,还可以对单个或多个测试内容进行测试.为了验证汽车PEPS自动测试系统具体情况,通过在真实的测试台架上进行测试,将测试内容分成不同组,在相同测试内容的情况下比较测试所需的时间、错误个数及测试的准确率,从而将自动测试的结果与手动测试的结果进行对比,如图4所示,测试结果对比图.图a)测试时间比较,上面的红线代表手动测试的时间T1,下面的黑线代表自动测试的时间T2;图b)错误个数比较,上面的红线代表手动测试的错误个数F1,下面的黑线代表自动测试的错误个数F2;图c)测试准确率比较,下面的红线代表手动测试的准确率AR1,下面的黑线代表自动测试的准确率AR2.测试内容总数N等于500,比较次数n等于20.根据测试总数和错误的个数可以得到两种测试准确率AR1与AR2.

实际测试结果表明,相同的测试内容自动测试在测试时间,测试正确率及测试效率等方面明显比手动测试有优势,测试结果比手动测试更加理想.

4结论

汽车PEPS自动测试系统能够灵活有效方便快速的实现自动测试,不仅能提高测试的准确性,而且能够大大提高工作的效率,从而降低测试成本,并且可以对测试结果进行保存,便于测试人员对数据的管理和分析,具有很大的实用价值.实际测试结果表明,通过该自动测试系统对汽车PEPS系统进行测试能够显著提高测试的效率及准确性.实际测试结果比较理想.


【参考文献】

[1]NationalInstruments.Labview7ExpressUserManual[Z].2003

[2]NationalInstrument.NIPXI-2503userguaid[Z].2006.

[3]NationalInstrument.NIPXI-4701_Specifications[Z].2006.

[4]尚振东,王群燕,韩建海.基于LabVIEW的虚拟仪器在测试技术实验中的应用[J].中国现代教育装备,2007(01).

[5]李波,何黎明,王林.基于虚拟仪器的传感器自动测试系统设计与实现[J].微型电脑应用,2010(05).

[6]翟青林,孙国强,张燕华.汽车无钥匙被动进人和一键启动测试系统[J].测控技术,2013(02).

[责任编辑:王静]