专利名称:汽车电子测试系统及其测试方法
技术领域:
本发明涉及应用在汽车上的电子产品的检测仪器,特别涉及一种既能自动 测试又具有分析验证能力的汽车电子TVS (Test and Verification)测试系统及 其测试方法。
背景技术:
在汽车电子行业中,为了确保汽车安全运行,对产品的质量要求十分苛刻。 对于失效的产品也必须追溯其失效的根源,从而避免批量的错误发生。但是汽
车电子产品同时又是比较复杂的一类电子产品,具有功能复杂,产品i/o众多,
并具有CAN, LIN, KLINE, FLEXRAY等多种通讯协议支持,所以测试和分 析比较困难。然而,对于汽车电子行业的质量或品质等部门,既需要对批量的 产品进行自动的测试(如首批交样),同时又需要对单个失效的产品进行分析。
目前,在汽车电子领域的测试系统, 一般都针对不同的产品开发一套测试 系统。软件和硬件相对固化,很难实现一个设备应对多种不同产品,即使能够 实现产品切换,也必须在软件和硬件上做很大改动,费时,费力,而且成本很 高。并且现有测试系统一般面对终检测试或实验,所以一般只有自动测试能力, 而无法实现对每个通道的手动分析能力,无法适应质量部门既需要首件等批量 测试又需要对故障产品进行分析的要求。
就比如德国SOMA公司PCPG4,德国SEA公司ATCP和Agilent的5400等 多套针对汽车电子的测试系统,这些系统只有自动测试,没有手动分析,并且 开发周期长,无法通过配置来实现编程。
所以,现在迫切需要一套既能自动测试又具有分析验证能力的汽车电子测 试系统。
发明内容
为了解决上述技术问题,本发明的目的是提供一种既能自动测试又具有分
6析验证能力的汽车电子TVS (Test and Verification)测试系统。该系统综合利用了美国国家仪器的PXI硬件平台,LABVIEW软件平台和J2EE开源WEB构架,并进行了精良的接口设计和系统整合,是一个能实现自动测试,手动分析的双重能力,同时可以迅速在不同产品中切换的软硬件平台。
另外,针对上述发明系统还提供了一种利用该系统进行产品测试的方法。
首先,先具体介绍本发明所述的汽车电子测试系统。
这种新的测试系统,其硬件结构包括
负责测试待测件(DUT :device under test)的PXI硬件平台装置,该装置是PCI在仪器领域的扩展(PCI extensions for Instrumentation),它将CompactPCI规范定义的PCI总线技术发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范,从而形成了新的虚拟仪器体系结构。成为一种主流的虚拟仪器测试平台。另外,它作为一种模块化仪器系统,不同功能的板卡只要按照PXI接口设计就可以通过PXI接口实现互联,从而形成一套完整的测试系统,在我们的测试系统中就是把多种不同功能的PXI板卡,如数据采集卡,频谱分析仪卡等都插在具有PXI总线的机箱上,从而形成了一套完整的测试硬件平台。
用来对产品进行自动测试和分析的信息处理装置,该装置可以是PC、笔记本电脑或其他带有运算处理功能的计算机。
用来实现信号引入的接口箱,该接口箱可以实现信号的引入及负载的配置,在接口箱内部有24, 12, 5V的开关电源,可以为测试端口提供电源,在接口箱内部的多路选择继电器板卡则可以实现多路测量通道之间的切换,在接口箱上方的面板上有13X18个接插孔,可以自由灵活的配置输入,输出及负载,这些接插孔进行了精心的设计和排部,可以满足各种电子产品的输入输出及测量的要求。
上述接口箱是根据公司汽车电子模块测试的需求而设计的,其最大特点就是方便灵活,可以适用于不同的产品,实现快速的切换,灵活的配置。这是其它设备所不具备的。其作用就是把需要测量的量引入到PXI系统中,解决了不同种类的产品由于连接方式和负载情况不同而需要接口箱不能复用的问题。
负责给PXI硬件平台装置及待测件提供电源的电源系统(PSU, POWERSUPPLY UNIT)
用来保存测试数据并提供远程测试数据査询的远端数据库服务器。 以及任意可以通过因特网连接上述远端数据库服务器进行测试数据查询 的计算机。
上述接口箱和待测件(即测试产品)相联,把测试信号引入到PXI系统, 由PXI系统上的硬件和自主设计的软件实现测试和测量,并且把数据存在数据 库服务器上(MYSQL),数据库服务器可以安装在局域网内的任何计算机上,在 该计算机上可以安装WEB服务器(TOMCAT),从而实现了一个网站,如果用 户需要对测试结果进行查询就可以通过浏览器访问网站,就可以看到测试的结 果。
需要指出的是,在带有LABV正W测试软件的信息处理装置中还设有 用来与用户交互,生成XML配置文件的配置文件子模块; 封装有LIN, CAN, KLINE协议模块的KOSTIA通讯模块; 用来从auto.xml中取出测试序列,实现自动测试的功能的自动测试子模
块;
利用NI4071和NI SWITCH,通过main.xml中的输出配置进行逐个输出的 扫描的输入输出扫描模块;
'利用NI6251的模拟量输出通道,实现两路信号输入功能,可以模拟车速 等信号,并可以实现频率、占空比、幅度调节的信号模拟子模块;
用来实现所有输入、测量输出端、KOSTIA诊断、输入口波形观察等功能 的手动分析子模块;
采用自行编写的MYSQL C API进行封装的库来实现自动测试时数据上传 的数据库模块;
可以实现测试数据的査询,并根据多种字段进行搜索,对结果生成报表的 EOL测试信息发布子模块
用来对使用的通讯、数据采集卡、万用表卡、矩阵等的资源进行分配和回 收的初始化和资源关闭子模块
利用NI的开关工具包实现继电器和routes之间的映射,并通过routes来 控制多个继电器的通断,从而实现通道控制的NI SWITCH模块。上述本发明系统在硬件平台上基于NIPXI系统,参考了德国SOMA公司 PCPG4,德国SEA公司ATCP和Agilent的5400等多套针对汽车电子的测试 系统,吸取了这些系统的成功经验,同时弥补了这些系统只有自动测试,没有 手动分析,并且开发周期长,无法通过配置来实现编程的缺点。
该系统在硬件上为汽车电子产品提供了足够的通道,多达64路,可以满 足BCM等大型模块要求,并且可以在此基础上任意扩展。
为了实现多产品快速切换,对接口箱进行了精心的设计,只需要简单的短 接或跨接某些端口就可以实现测试系统模拟负载,模拟激励的产生,从而避免 了传统设备在产品切换中不可避免的复杂操作,加快了切换速度,同时降低了 成本。
在软件上最大的特点就是通过简单配置既可实现编程的特点,即只要将测 试内容在系统的测试配置界面上面进行配置,而无需专业复杂的编程就可以实 现测试,并且测试的结果可以通过网络传送的数据库服务器,并通过web服务 器发布。
如图4所示,对于利用上述汽车电子测试系统进行产品测试的方法,该方
法步骤包括
步骤①I/O测试Vitual Switch配置;
步骤②路由配置与接线端子制作;
步骤③完成主配置文件;
步骤④完成自动配置文件;
步骤⑤完成系统测试系统;
步骤⑥开始自动测试或手动测试;
步骤⑦结束程序,启动资源关闭子模块;
步骤⑧运行EOL系统。
上述步骤①具体步骤还包括
1、 定义输入输出引脚;
2、 配置NI SWITCH EXECUTIVE VITUAL DEVICE 。
上述步骤②具体步骤还包括 1、生成接线端子说明文档;2、完成负载配置连接图;.3、根据该图,在配置箱上完成配置。上述步骤③具体步骤还包括1 、生成Main.xml文件;2、根据产品特征,实现通讯参数配置。上述步骤④具体步骤还包括
1、 生成Auto. txtp配置文件
2、 根据产品特征,编制自动测试序列。上述步骤⑤具体步骤还包括
1、根据产品特证,修改主测试程序面板;.2、调试测试程序;
3、 连接测试系统各个设备,启动主程序。上述步骤⑥中自动测试具体步骤还包括-
1、 运行自动测试子模块;
2、,配置产品序列及测试模式;
3、 上传测试数据到数据库。手动测试具体步骤还包括1、启动输入输出扫描模块;
.2、打上激励观察输出;
3、 启动信号模拟子模块,监视输入/输出通道;
4、 K0STIA通讯模块。上述步骤⑧具体步骤还包括
1、 通过产品编号,序列号查询测试结果;
2、 根据首件鉴定要求生成测试报表。上述本发明方法的技术方案的优点为
1. 实现可配置的快速测试程序开发,大大縮短了测试程序开发的时间周期。
2. 使用可配置的接口箱,可以避免不同的产品制作不同的接口设备,节约了成本和时间。
103. 测试测量的快速和准确。
4. 适用于各种汽车电子产品。
以下结合附图和具体实施方式
来进一步说明本发明。
图1为本发明系统实施例中的整体结构图。 图2为本发明系统实施例中的硬件结构图。
图3为本发明系统实施例中的软件结构图。
图4为利用本发明系统实施例中进行产品测试的方法流程图。
具体实施例方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解, 下面结合具体图示,进一步阐述本发明。
如图1所示,本发明系统在实施例中包括
图1是系统的整体构架图,此系统共有4个硬件模块构成,以PXI系统(包 括PXI硬件平台装置和信息处理装置)为测试核心,多功能接口箱(TVS新型 Adapter)为接口 (与被测件DUT),结合WEB服务器和数据库服务器为数据 存储和网络发布系统以及电源系统组成。这几个系统紧密结合,构成了一个往 完整的测试管理,执行,数据追溯,发布系统。
PXI系统上运行测试程序,被测产品通过多功能接口箱与产品和实际负载 或虚拟负载相连,它起到将控制信号送入产品,将测试信号反馈回PXI系统, 以及实现真实和虚拟负载的连接的功能,此接口箱可以实现不同电子产品的连 接,并且通过配置可以选择虚拟负载,同时也内置了开关电源。所以可实现方 便的信号归纳功能。
PXI系统执行完测试后,通过以太网,直接将测试数据送到服务器,在本 系统中MYSQL数据库服务器和TOMCAT WEB服务器位于同一台计算机上, MYSQL数据库服务器中的数据通过运行在TOMCAT中的web应用发布出去。 当需要査看某个产品的测试结果时,只要通过浏览器登陆系统,就可以方便的 査询到所关心的信息。从而实现了信息的发布,共享和记录,为售后的故障产品的故障追溯起到了作用。
电源系统为整个测试和产品供电,DUT为待测产品。客户端为任何一台可 以上网的计算机。
结合图2所示,上述系统采用Agilent 6652A电源,此电源最大电流25A, 最大电压20V,可以满足汽车电子产品,电流大的特点。电源通过MiniGPIB 与PXI 8106控制其相连,从而实现通过GPIB控制电源输出。
为了实现多产品测试和负载可配置,我们对该系统的接口箱进行了精心的 设计和规划。从而使其可以实现了多个产品的切换测试和配置功能。
在接口箱的上面板上,通过接头和跳线可以任意的配置各个输入和输出通 道的负载电阻,非常的快捷高效,从而可以迅速实现多个产品切换测试,而不 需要重新进行负载的制作,所有负载都是通过配置来实现的。
接口箱中的多路通道由NI6251的数字量输出通道进行控制,从而实现电 源在三路产品间的切换。其目的是实现三个产品的轮回测试,从而节省测试时 间。
对于产品的连接,我们采用了三个37针的接口,并且在每个接口上都分 配了电源,输入和输出口,从而可以应对最多37*3个输入输出通道的产品。
接口箱是整个系统的中枢环节,TVS的接口箱很好的解决了负载可配置, 多路切换,多点测量,等一系列问题,从而使系统具有快速,高效,简单等特 点。
如图3所示,在软件方面,该系统最大的特点就是模块化,可配置,手自 动结合,正因为这些特点,所以可以快速的开发出针对不同产品的测试程序。
具体而言,该系统有一个非常强大,同时模块化,可配置,网络化的软件 系统,综合利用了 LABVIEW, CVI, XML, WEB SERVICE, MYSQL, TQMCAT, JAVA等技术实现了一个可以快速进行对新产品开发(通过配置文件)的软件 模版,其主要的目标和思想是实现对用户透明的编程,即只要通过配置文件和 稍微改动模版就可以实现新产品测试程序的编制,非常简单,快捷。
下面就具体介绍每个模块的工作原理和实现方法。
配置文件子模块;
这个模块用来与用户交互,生成XML配置文件。分为两个文件,其中
12main.xml用来配置通讯参数(CAN,LIN,KLINE)的波特率,数据字节数,通道口等),产品的信息(产品号,产品名,客户号,客户名,变种)和输入输出的通道,包括输出端口的测量方式,上限及下限等参数。
auto.xml是自动测试的配置文件,为了方便此文件的编写,所有的输入和输出相关配置都采用选择对话框的形式来完成,选择的内容则来自于main.xml中的配置,从而实现了最方便的配置方式。
KOSTIA通讯模块;
该模块包含了丰富的内容,包括LIN, CAN, KLINE模块。这些协议都是汽车电子产品的典型应用,所有的模块都针对KOSTIA协议进行了封装,并且做成了 LAB VIEW的用户自定义库,将其导入到VI编程面板上,因此可以十分方便的调用,从而将复杂的各种通讯进行了整合实现了一个通过的汽车电子产品通用库。
自动测试子模块;
该子模块实现了从auto.xml中取出测试序列,实现自动测试的功能。其实现釆用了用户自定义事件的方式实现,即测试序列形成一个测试事件发送序列,根据auto.xml的定义形成此序列,发送测试事件。事件结构接收到测试事件后,就从此事件中取出相应的参数,然后进行测试。利用这一结构可以使用很少的代码量实现自动测试。具有程序结构清晰,代码量少,执行迅速等优点。
输入输出扫描模块;
主要利用了 NI4071和NI SWITCH ,通过main.xml中的输出配置进行逐个输出的扫描,可以达到很高的扫描速率.从而实现了在手动分析功能下的各个输出同时显示的能力,这样就可以在手动分析的同时观察到所有管脚的电压,从而具有了分析,检测的能力。这种功能特别适合于失效产品的分析和检测。我们曾经利用这一功能,成功的分析出了如J60N座椅记忆模块等在内的很多产品的质量问题和缺陷。 信号模拟子模块;
该模块主要是利用了 NI6251的模拟量输出通道,实现了两路信号输入功能, 可以模拟车速等信号,可以实现频率,占空比,幅度的调节。通过此模块用户可以 根据需要通过LABVIEW程序快速的产生需要的信号,从而模拟整车信号,实 现测试。
手动分析子模块;
是实现了产品的分析功能,可以实现所有输入,测量输出端,KOSTIA诊断,
输入口波形观察等功能。
数据库模块;
本模块采用了自行编写的MYSQL C API进行封装的库来实现自动测试时 数据的上传。包括所有测试步骤地信息,如测试结果,上下限,功能类型等信 息,实际使用表明,运行非常稳定,上传的数据进入系统后将由WEB发布系 统做处理并发布。该模块实现了 LABVIEW和数据库的无缝连接,使上层的 WEB系统和底层的测试控制系统相结合。
EOL测试信息发布子模块;
这部分模块又是本系统的一大特点,整个系统通过使用J2EE开源构架,服 务器使用TOMCAT,数据库使用MYSQL, WEB应用使用IBATIS作为持久层。 并且使用了 STRUTS作为引擎。
本模块可以实现测试数据的查询,根据多种字段进行搜索,对结果生成报表。
将来通过这些数据源,我们还可以进行SPC,MSA等分析。从而,把数据 的采集,存储到发布,分析,报表系统连接成了一整套完整的体系。
初始化和资源关闭子模块;
主要是对使用的通讯,数据采集卡,万用表卡,矩阵等的资源分配和回收。
NI SWITCH模块;
主要利用NI的开关工具包实现了继电器和routes之间的映射,从而通过 routes来控制多个继电器的通断,从而实现通道控制。
'整个软件的设计全面考虑了各种测试的要求和可能的需要,在软件的模块 化,可配置等方面做了很大努力,从而使系统在快速,稳定的同时实现了高效, 精确的测量效果。
以上是对TVS整个硬件和软件平台的一个简单介绍,目前此系统在首件测 试,质量分析,EOL系统验收等方面发挥着重要的作用,下面通过利用本系统 的测试方法对实际产品的测试过程作一个具体介绍。
本实施例中我们使用本发明(TVS)系统对中华A1轿车的BCM模块进行了 功能检测。测试系统主界面包括产品相关信息,这些信息在配置文件中配置后 当程序运行之后会自动从main.xml中自动获取,并显示在界面上。
KOSTIA诊断部分主要是对于有KOSTIA的诊断功能的产品,可以通过这一 模块实现KOSTIA所定义的所有功能,包括登陆,同步,读SENSOR,写Actuator, 读写EEPR0M,读写参数文件,参数文件对比,导入等功能,从而与firmware 中的诊断程序交互实现产品诊断,当前此模块支持CAN, LIN, KLINE,三种通 讯方式下的KOSTIA诊断。
管脚波形显示部分主要针对某些产品的特殊要求,需要获取输出端的上升 时间,超调等特性,而从分析机械和电性能的问题。在波形显示区域我们就可 以通过多路AI的同时监测来实现这一功能,并且显示与否是可控的。
.在自动测试过程中,右上角的部分是自动测试过程中每一步执行的信息, 包括步号测试内容,测试结果,上限值,下限值,是否测试通过以及合格和不 合格产品的计数情况。
对于开发新的电子产品测试程序只要完成下列步骤;
步骤一根据测试说明上的产品管脚在开关量工具包中定义输入输入输出
点
我们为中华BCM的所有输入输出脚定义了名称,对于可能的输入输出路由 进行了定义。
步骤2:根据路由配置,编写线束连接说明文档,并且制作线束。步骤1完成后,可以打印出各个继电器通道于产品测试相关的信息,然后根据这些内容,为每个产品编写一份用以说明线束连接的说明文档,主要说明输入输出,各种资源的分布。这份文档对线束的制作,故障的诊断和以后系统的査错等都有重要意义。文档定义好,之后就可以根据文档来制作线束。
对于需要连接负载的产品,我们还需要一份负载配置连接图,以便可以在接口箱上为输入输出端配置上特定的负载。
步骤3:进行main.xml的配置
主配置文件用来配置产品的显示信息,如上图所示,有产品名,产品号,客户名,客户号,通讯参数包括CAN, LIN, KLINE的通道号,波特率,版本,ID,数据长度等信息。根据在NI开关量执行软件中的设置对输入和输出通道进行配置,这些信息将成为在Auto. xml中选择的数据源。从而十分灵活方便的实现了编程。
步骤4:进行auto. xml的配置
如果测试程序中有自动测试的要求,可以进行自动测试步骤的配置。每一步都有如下信息,包括步骤号,是否执行,步骤类型,输入激励,时间间隔,测量输出端,如果是设置了步骤为.KOSTIA诊断,那么还要设置发送信息诊断信息和诊断反馈值的上限和下限值。.其中测试类型分为,
1. 短路测试(对于重要的管脚两两之间是否短路)
2. 元件测试(也叫参数测试,测试电阻,EMC电容等重要可测元件)
3. 功能测试(输入激励,测量输出)
4. K0STIA测试(通过KOSTIA协议进行输入电路和输入驱动的测试)
5. 异常测试
对于输入激励(Routs)和输入通道(Routs)由于在main, xml文件中进行过配置,所以为了方便使用,采用选择方式,数据源来自于main, xml文件,配置示意图如下所示
.用户只要选择激励(可以有多路激励),然后选择输出通道(只能选择一路)就可以配置完成了。
步骤5:对界面和程序稍作调整和修改
16主要是在界面修改一些标签,对于有K0STIA诊断的程序则要修改K0STIA 部分。
步骤6:自动测试开始或手动分析
本系统可以支持多次测试的功能,即对一个产品可以多次反复自动测试也 可以单次测试,输入产品序列号,并且选择测试结果是否上传到数据库中,然 后就可以开始自动测试了。当选择保存数据后,每次的测试结果通过MYSQL API 自动上传到数据库中,便于追溯。
为了分析产品,我们也可以选择手动测试,界面如下所示,点击相应的按 钮就可以输入相应的激励,各个输入端的电压通过扫描显示在界面上,既有数 值的显示也有图形的显示,比较生动,自然。
对于某些输出端,可能需要观察其上升时候的波形,超调量,上升时间等 情况,从而判别其机械和电性能是否良好,此时可以通过选择按钮,进行图形 的显示,由于是用NI6251的AI输入端测量的,其采样率达1.25M所以足以实 时观测管脚输出,也可以观测LIN, KLINE等比较低速的通讯帧图。
步骤9:打开E0L系统,査询测试结果,生成测试报表
如果进行了自动测试,并且选择了保存数据,那么就可以进入EOL测试技 术管理系统中的首件鉴定模块中的测试结果项目。用户可以通过产品编号和产 品序号来査询某种产品或某个产品的各步具体测试结果。
上传的数据包括测试产品名,产品序列号,步骤号,每步的开始时间和结 束时间,测试的结果和上下限,是否通过,以及解释步骤作用的备注数据。最 后如果出现错误还会有错误代码,这些错误代码,都是根据历史的经验总结出 来的错误,比如1表示K0STIA登录出错,这样,错误就很容易被分析和追査。
综上所述,通过在NI PXI平台构架的KTVS系统,由于具有灵活,可配置,可 快速开发等特点,十分适合于汽车电子行业的质量,分析,实验等部门进行产品 分析,首件测试,功能实验等用途,它不同于EOL系统,可以为这些部门提供全面, 快速,准确的产品测试和分析能力,并且系统操作界面简单,清晰,使用方便,直 观.所以非常适合于在汽车电子行业中进行测试,分析之用。
在K0STAL我们的质保,分析,首件,实验,设计测试等部门都可以依靠 此系统对设计和生产过程中的产品进行测试和分析,从而有效地提高产品的质量,为公司减少质量风险,从而体高公司的经济效益。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业 的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中 描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明 还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本 发明要求保护范围由所附的权利要求书及其等效物界定。
权利要求
1、汽车电子测试系统,其特征在于,包括一负责测试待测件的PXI硬件平台装置;一用来对产品进行自动测试和分析的信息处理装置;一用来实现信号引入的接口箱;一负责给PXI硬件平台装置及待测件提供电源的电源系统;一用来保存测试数据并提供远程测试数据查询的远端数据库服务器,以及;任意可以通过因特网连接上述远端数据库服务器进行测试数据查询的计算机。所述接口箱和待测件相联,把测试信号引入到PXI系统,由PXI系统上的硬件和自主设计的软件实现测试和测量,并且把数据存在数据库服务器上。
1、汽车电子测试系统,其特征在于,包括-一负责测试待测件的PXI硬件平台装置; 一用来对产品进行自动测试和分析的信息处理装置; 一用来实现信号引入的接口箱;一负责给PXI硬件平台装置及待测件提供电源的电源系统; 一用来保存测试数据并提供远程测试数据査询的远端数据库服务器,以任意可以通过因特网连接上述远端数据库服务器进行测试数据査询的计 算机。所述接口箱和待测件相联,把测试信号引入到PXI系统,由PXI系统上的 硬件和自主设计的软件实现测试和测量,并且把数据存在数据库服务器上。
2、根据权利要求1的汽车电子测试系统,其特征在于,所述数据库服务器 可以安装在局域网内的任何计算机上,在该计算机上可以安装WEB服务器, 从而实现了一个网站,如果用户需要对测试结果进行査询就可以通过浏览器访 问网站,就可以看到测试的结果。
3、根据权利要求l的汽车电子测试系统,其特征在于,所述接口箱可以实 现信号的引入及负载的配置,在接口箱内部有24, 12, 5V的开关电源,为测 试端口提供电源,在接口箱内部的多路选择继电器板卡则可以实现多路测量通 道之间的切换,在接口箱上方的面板上有13X18个接插孔,可以自由灵活的 配置输入,输出及负载,这些接插孔用来满足各种电子产品的输入输出及测量 的要求。
4、根据权利要求1的汽车电子测试系统,其特征在于,在带有LABVIEW 测试软件的信息处理装置中还设有用来与用户交互,生成XML配置文件的配置文件子模块; 封装有LIN, CAN, KLINE协议模块的KOSTIA通讯模块;用来从auto.xml中取出测试序列,实现自动测试的功能的自动测试子模块;利用NI4071和NI SWITCH,通过main.xml中的输出配置进行逐个输出的 扫描的输入输出扫描模块;利用NI6251的模拟量输出通道,实现两路信号输入功能,可以模拟车速 等信号,并可以实现频率、占空比、幅度调节的信号模拟子模块;用来实现所有输入、测量输出端、KOSTIA诊断、输入口波形观察等功能 的手动分析子模块;采用自行编写的MYSQL C API进行封装的库来实现自动测试时数据上传 的数据库模块;可以实现测试数据的查询,并根据多种字段进行搜索,对结果生成报表的 EOL测试信息发布子模块用来对使用的通讯、数据采集卡、万用表卡、矩阵等的资源进行分配和回 收的初始化和资源关闭子模块利用NI的开关工具包实现继电器和routes之间的映射,并通过routes来控 制多个继电器的通断,从而实现通道控制的NI SWITCH模块。
5、 根据权利要求1所述的汽车电子测试系统进行产品测试的方法,其特 征在于,该方法步骤包括步骤①I/O测试Vitual Switch配置; 步骤②路由配置与接线端子制作; 步骤③完成主配置文件; 步骤④完成自动配置文件; 步骤⑤完成系统测试系统; 步骤⑥开始自动测试或手动测试; 步骤⑦结束程序,启动资源关闭子模块; 步骤⑧运行EOL系统。
6、 根据权利要求5的产品测试的方法,其特征在于,所述述步骤①具体步骤还包括(1) 定义输入输出引脚;(2) 配置NI SWITCH EXECUTIVE VITUAL DEVICE。'
7、根据权利要求5的产品测试的方法,其特征在于,所述步骤②具体步 骧还包括(1) 生成接线端子说明文档;(2) 完成负载配置连接图;(3) 根据该图,在配置箱上完成配置。
8、 根据权利要求5的产品测试的方法,其特征在于,所述步骤③具体步骤还包括(l)生成Main.xml文件;'(2)根据产品特征,实现通讯参数配置。
9、 根据权利要求5的产品测试的方法,其特征在于,所述步骤④具体步 骤还包括(1) 生成Auto. txtp配置文件(2) 根据产品特征,编制自动测试序列。
10、 根据权利要求5的产品测试的方法,其特征在于,所述步骤⑤具体步 骤还包括(1) 根据产品特证,修改主测试程序面板;(2) 调试测试程序;(3) 连接测试系统各个设备,启动主程序。
11、 根据权利要求5的产品测试的方法,其特征在于,所述步骤⑥中 自动测试具体步骤还包括(l)运行自动测试子模块;■ (2)配置产品序列及测试模式; (3)上传测试数据到数据库。 手动测试具体步骤还包括(1) 启动输入输出扫描模块;(2) 打上激励观察输出;(3) 启动信号模拟子模块,监视输入/输出通道;(4) K0STIA通讯模块。
12、根据权利要求5的产品测试的方法,其特征在于,所述步骤⑧具体步 骤还包括(1) 通过产品编号,序列号查询测试结果;(2) 根据首件鉴定要求生成测试报表。
全文摘要
本发明公开了一种既能自动测试又具有分析验证能力的汽车电子TVS(Test and Verification)测试系统。该系统包括负责测试待测件的PXI硬件平台装置;用来对产品进行自动测试和分析的信息处理装置;用来实现信号引入的接口箱;负责给PXI硬件平台装置及待测件提供电源的电源系统;用来保存测试数据并提供远程测试数据查询的远端数据库服务器,以及任意可以通过因特网连接上述远端数据库服务器进行测试数据查询的计算机。该系统是一个能实现自动测试,手动分析的双重能力,同时可以迅速在不同产品中切换的软硬件平台。另外,针对上述发明系统还提供了一种利用该系统进行产品测试的方法。
文档编号G01R31/00GK101509948SQ20081020091
公开日2009年8月19日 申请日期2008年10月8日 优先权日2008年10月8日
发明者张文思, 峰 徐, 贺学宏 申请人:上海科世达-华阳汽车电器有限公司