新闻中心

EEPW首页 > 测试测量 > 设计应用 > 一种基于虚拟仪器的汽车电子综合测试平台

一种基于虚拟仪器的汽车电子综合测试平台

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

  ·手动分析子模块

  该模块可以实现产品的分析功能,实现所有输入,测量输出量,并实现KOSTIA诊断、输入口波形观察等功能。

  ·数据库模块

  本模块采用了自行编写的MYSQL C API进行封装的库来实现自动测试时数据的上传。实际证明,该模块运行非常稳定,上传的数据进入系统后将由Web发布系统做处理并发布。该模块实现了LAB-VIEW和数据库的无缝连接,使上层的Web系统和底层的测试控制系统相结合。

  ·EOL测试信息发布子模块

  这部分模块又是本系统的一大特点。整个系统通过使用J2EE开源构架,服务器使用TOMCAT,数据库使用MYSQL,Web应用使用IBATIS作为持久层。并且使用STRUTS作为引擎。

  本模块可以实现测试数据的查询,并根据多种字段进行搜索,对结果生成报表。

  通过这些数据源,我们还可以进行SPC、MSA等分析。从而把数据的采集、存储到发布、分析、报表系统连接成了一整套完整的体系。

  ·初始化和资源关闭子模块

  主要是对使用过的数据采集卡、万用表卡、矩阵等的资源进行分配和回收。

  ·NI SWITCH模块

  主要利用NI的开关工具包实现了继电器和routes之间的映射,从而通过routes来控制多个继电器的通断,实现通道控制。

  NI SWITCH EXECUITIVE软件包功能强大。它将继电器组与路径的概念相结合。矩阵中的一组继电器闭合相当于一条路径,各种可能的组合就可以建立起许多条路径。

  整个软件的设计全面考虑了各种测试的要求和可能的需要,在软件的模块化、可配置等方面做了很大努力,从而使系统在快速、稳定的同时实现了高效、精确的测量效果。

  以上是对TVS整个硬件和软件平台的一个简单介绍。目前此系统在首件测试、质量分析、EOL系统验收等方面发挥着重要的作用。下面结合实际产品的测试过程,对本系统作一个介绍。

  使用实例:

  我们使用TVS系统对中华A1轿车的BCM模块进行了功能检测。

  测试系统主界面包括产品相关信息。这些信息在文件中配置后,当程序运行之后会从main.xml中自动获取,并显示在界面上。

  KOSTIA诊断部分主要是对于有KOSTIA的诊断功能的产品,可以通过这一模块实现KOSTIA所定义的所有功能,包括登陆、同步、读SENSOR、写Actua-tor、读写EEPROM、读写参数文件、参数文件对比、导入等功能,从而与firmware中的诊断程序交互实现产品诊断。当前此模块支持CAN、LIN、KLINE三种通信方式下的KOSTIA诊断。

  管脚波形显示部分主要针对某些产品的特殊要求,需要获取输出端的上升时间、超调等特性,从而分析机械和电性能的问题。在波形显示区域。我们可以通过多路AI的同时监测来实现这一功能。

  在自动测试过程中,界面右上角的部分是自动测试过程中每一步执行的信息,包括步号测试内容、测试结果、上限值、下限值、是否测试通过以及合格和不合格产品的计数情况。

  对于开发新的电子产品测试程序只要完成下列步骤:

  步骤1:根据测试说明上的产品管脚,在开关量工具包中定义输入,输出点

  我们为中华BCM的所有输入输出脚定义了名称,对于可能的输入输出路由进行了定义。

  步骤2:根据路由配置.编写线束连接说明文档,并且制作线束

  步骤1完成后,可以打印出各个继电器通道与产品测试相关的信息,然后根据这些内容,为每个产品编写一份用以说明线束连接的说明文档。该文档主要说明输入输出管脚以及各种资源的分布。这份文档对线束的制作、故障的诊断和以后系统的查错等都有重要意义。文档定义好之后就可以根据文档来制作线束。



评论


相关推荐

技术专区

关闭