首页> 中国专利> 现场可配置的手持式虚拟测试仪器系统及实现方法

现场可配置的手持式虚拟测试仪器系统及实现方法

摘要

本发明提供一种现场可配置的手持式虚拟测试仪器系统及实现方法,包括测试仪器和控制机构,所述的控制机构由标准配置脚本、系统引擎、功能插件、后台数据库、数据总线以及总线控制器构成;所述的系统引擎通过加载所述的标准配置脚本,根据标准配置脚本的测试参数、测试流程的要求,通过所述的总线控制器操纵所述的数据总线,来调度所述的功能插件及所述的后台数据库进行测试流程的操作。当测试任务发生变化时,只要通过外设接口改变配置脚本就可让系统适应新的测试需求,现场可配置的手持式虚拟测试仪器系统及实现方法克服了传统测试难于实现结构化、模块化,耗时耗力而容易出错的缺点。

著录项

  • 公开/公告号CN101957776A

    专利类型发明专利

  • 公开/公告日2011-01-26

    原文格式PDF

  • 申请/专利权人 西安威锐达测控系统有限公司;

    申请/专利号CN201010276185.0

  • 发明设计人 李宇;杨超;白钢;

    申请日2010-09-08

  • 分类号G06F9/455(20060101);

  • 代理机构61210 西安集思得知识产权代理有限公司;

  • 代理人张晋吉

  • 地址 710075 陕西省西安市高新区高新一路15号阳光大厦607室

  • 入库时间 2023-12-18 01:35:13

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-28

    未缴年费专利权终止 IPC(主分类):G06F9/455 授权公告日:20130619 终止日期:20170908 申请日:20100908

    专利权的终止

  • 2014-12-03

    专利权人的姓名或者名称、地址的变更 IPC(主分类):G06F9/455 变更前: 变更后: 申请日:20100908

    专利权人的姓名或者名称、地址的变更

  • 2013-06-19

    授权

    授权

  • 2011-03-23

    实质审查的生效 IPC(主分类):G06F9/455 申请日:20100908

    实质审查的生效

  • 2011-01-26

    公开

    公开

说明书

技术领域

本发明涉及一种测试仪器系统,具体的说,涉及一种现场可配置的手持式虚拟测试仪器系统的具体构造组成、测试控制流程和方法。

背景技术

由于现代工业中被测对象的复杂性和多样性,对产品性能现场评定、成品出厂检测、设备状态监测诊断、现场测试分析等提出了新的应用要求,即测试系统必须针对具体测试要求具备现场可重配置能力,以便在现场快速变更测试流程和仪器功能,从而利用一台手持仪器方便快捷地完成多种现场测试分析任务。

而传统的测试系统都是根据一个具体的应用场景而构建的,在本质上属于静态系统:即测试系统是预先设计好的,投入使用后固定不变,不具备根据不同的测试对象和测试任务调整和动态重构的能力,不能很好的适应动态制造环境需求;另外在传统的测试系统控制流程中,流程是按照预定义的测试任务要求单一顺序的排下来,对于被测对象复杂、测试点很多、测试参数复杂的要求下,就会导致测试控制流程设置异常繁琐以及重复工作多,难于实现结构化、模块化设计,耗时耗力而容易出错,加上测试对象需求随时可能发生变化,检测参数可能增多,测试范围可能调整,则测试系统控制流程就需要不断的改变,系统的维护非常困难。

发明内容

针对上述问题,本发明的目的在于克服现有技术存在的不足而提供一种现场可配置的手持式虚拟测试仪器系统,该现场可配置的手持式虚拟测试仪器系统具备现场可配置测试流程的能力,针对不同的测试对象进行配置以不同的测试方法和流程,使之能够快速响应需求的变化,充分的提供仪器的灵活性和重用性特点。

本发明所需要解决的技术问题,可以通过以下技术方案来实现:

一种现场可配置的手持式虚拟测试仪器系统,包括测试仪器和控制机构,其特征在于:所述的控制机构由标准配置脚本、系统引擎、功能插件、后台数据库、数据总线以及总线控制器构成;所述的系统引擎通过加载所述的标准配置脚本,根据标准配置脚本的测试参数、测试流程的要求,通过所述的总线控制器操纵所述的数据总线,来调度所述的功能插件及所述的后台数据库进行测试流程的操作;

所述的测试仪器由手持式仪器平台、具有FPGA和信号调理电路的多功能数据采集卡以及通用仪器总线构成;所述的多功能数据采集卡同所述的手持式仪器平台通过所述的通用仪器总线连接;

所述的手持式仪器平台由嵌入式处理器、存储器、显示器、输入设备、外设接口组成;所述的嵌入式处理器通过所述的外设接口来接收所述的标准配置脚本并存放在所述的存储器中,所述的标准配置脚本通过所述的嵌入式处理器从所述的存储器中送至所述的显示器显示,通过所述的输入设备选择所述的标准配置脚本项目,提交给所述的控制机构处理;

所述的多功能数据采集卡接收所述的嵌入式处理器通过所述的通用仪器总线发送的控制信号,经过所述的多功能数据采集卡的FPGA和信号调理电路进行模数转换和数据组装,并将组装好的数据通过所述的通用仪器总线发送给所述的嵌入式处理器进行处理;由所述的系统引擎通过所述的总线控制器操纵所述的数据总线,来调度所述的功能插件和所述的后台数据库运行所述的嵌入式的手持式仪器平台的各组件。

进一步,在本发明中,所述的标准配置脚本是系统引擎可读取的标准配置脚本,且一个标准配置脚本对应一个测量流程,并且该标准配置脚本集成所有的测试参数、测试流程有关的数据信息以及功能插件连接方式。

进一步,在本发明中,所述的系统引擎是具有对所述的标准配置脚本的标准加载接口以及对所述的功能插件的标准调度接口,且通过所述的总线控制器来操纵所述的数据总线、来响应和调度各个所述的功能插件对数据读写的要求,实现功能插件之间的数据交换的管理模块。

进一步,在本发明中,所述的功能插件是遵循所述的系统引擎的标准接口规范编写的功能模块,所述功能插件包括解析功能模块、采集功能模块、数据调理功能模块和数据分析功能模块。

本发明还提出了现场可配置的手持式虚拟测试仪器系统的实现方法,包括如下步骤:

1)通过输入设备在显示器上选择配置文件送至系统引擎;

2)系统引擎调度功能插件的解析功能模块,按照标准配置脚本解析选定的脚本;

3)功能插件的解析功能模块操纵嵌入式处理器解析完毕选定的脚本后,将该脚本发送至系统引擎,系统引擎通过读取脚本解析而来的数据结构,将可独立工作的功能插件通过总线控制器按照一定的逻辑在运行时连接起来;

4)系统引擎组态采集流程,达到采集的就绪状态;

5)通过输入设备在显示器上选择开始采集功能并发送到系统引擎;

6)系统引擎调度功能插件的采集功能模块,并提供其配置信息;

7)功能插件的采集功能模块操纵嵌入式处理器,通过通用仪器总线驱动多功能数据采集卡的采集配置,并经过所述的多功能数据采集卡的FPGA和信号调理电路进行模数转换和数据组装,并将组装好的数据通过所述的通用仪器总线发送给所述的嵌入式处理器进行处理后返回系统引擎,完成数据的采集工作;

8)系统引擎调度功能插件的数据调理功能模块和数据分析功能模块来操纵嵌入式处理器执行数据的调理、分析功能,并且将调理后的数据对象和分析后的数据对象返回系统引擎;

9)通过输入设备在显示器上选择显示数据对象功能并发送至系统引擎;

10)系统引擎返回数据对象并在显示器上显示;

11)通过输入设备在显示器上选择保存功能将数据对象存放到存储器上的后台数据库中。

本发明提出的现场可配置的手持式虚拟测试仪器系统及实现方法,通过数据采集卡经过通用仪器总线与嵌入式计算平台相连接,保证了数据采集硬件模块的可互换性;另外将所有的测试参数、测试流程的信息抽象成配置脚本,而将与仪器控制、数据分析有关的功能模块集成为功能插件,通过构建通用的系统引擎,根据已有的配置信息调用功能插件的功能模块完成测试功能。当测试任务发生变化时,只要通过外设接口改变配置脚本就可让系统适应新的测试需求,现场可配置的手持式虚拟测试仪器系统及实现方法克服了传统测试难于实现结构化、模块化设计,耗时耗力而容易出错,测试对象需求随时可能发生变化,检测参数可能增多,测试范围可能调整,则测试系统控制流程就需要不断的改变,系统的维护非常困难的缺点。

本发明具有易于扩展、易于开发和易于维护、功能灵活等特点。

附图说明

以下结合附图和具体实施方式来进一步说明本发明。

图1是本发明现场可配置的手持式虚拟测试仪器系统的总体架构示意图;

图2是本发明的系统引擎架构示意图;

图3是本发明现场可配置的手持式虚拟测试仪器系统的实现方法步骤图。

具体实施方式

为了使本发明的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。

本发明主要用于构建现场可配置的手持式虚拟测试仪器系统。

本发明的总体架构图见图1,图中显示的现场可配置的手持式虚拟测试仪器系统是由测试仪器200和控制机构100两个部分组成。

控制机构100由标准配置脚本120、系统引擎130、功能插件150、后台数据库160、数据总线110以及总线控制器140构成,在本次实施方式中,标准配置脚本120是采用XML跨平台的文档语言撰写的系统引擎可读取的标准配置脚本,且一个标准配置脚本对应一个测量流程,并且该标准配置脚本集成所有的测试参数、测试流程有关的数据信息以及功能插件连接方式。

系统引擎架构见图2,图中所示的系统引擎通过标准的调度接口来实现对标准配置脚本的标准加载接口以及对功能插件的数据采集功能模块、解析功能模块、数据调理功能模块、数据分析功能模块的调度功能,在本次实施方式中解析功能模块是XML解析功能模块,用于解析标准配置脚本,这样将系统引擎设计为各个子模块的集合,这些模块共同组成系统引擎运行支持系统,该系统暴露一个接口用于支持测量任务脚本。在不同的平台下,集成该系统引擎运行支持系统的测试任务,通过调用标准接口,读取用户配置的测量任务脚本,完成期望的数据采集和数据分析。且通过总线控制器来操纵数据总线,来响应和调度各个所述的功能插件对数据读写的要求,实现功能插件之间的数据交换的管理模块。功能插件是遵循系统引擎的标准接口规范编写的功能模块,功能插件包括解析功能模块、采集功能模块、数据调理功能模块和数据分析功能模块。系统引擎通过加载标准配置脚本项,根据标准配置脚本的测试参数、测试流程的要求,通过所述的总线控制器操纵所述的数据总线,来调度所述的功能插件及所述的后台数据库进行测试流程的操作。

测试仪器200由手持式仪器平台210、具有FPGA(232)和信号调理电路231的多功能数据采集卡230以及通用仪器总线220构成。多功能数据采集卡230同所述的手持式仪器平台210之间通过所述的通用仪器总线220连接。手持式仪器平台210由嵌入式处理器211、存储器213、LCD显示器214、输入设备215、外设接口212组成,多功能数据采集卡通过60针仪器模块接口与CPU板相连接,60针仪器模块接口保证了数据采集硬件模块的可互换性,嵌入式处理器通过外设接口来接收标准配置脚本并存放在所述的存储器中,标准配置脚本通过嵌入式处理器从存储器中送至LCD显示器214显示,通过输入设备选择LCD显示器214显示的标准配置脚本项目来提交给控制机构处理。功能数据采集卡接收嵌入式处理器通过通用仪器总线发送的控制信号采集从传感器233传来的模拟电压信号,经过多功能数据采集卡的FPGA和信号调理电路进行模数转换和数据组装,并将组装好的数据通过通用仪器总线发送给嵌入式处理器进行处理;由控制机构下的系统引擎通过总线控制器操纵数据总线,来调度功能插件和后台数据库运行嵌入式的手持式仪器平台的各组件。

在本次实施例中现场可配置的手持式虚拟测试仪器系统的实现方法见图3:

1)通过输入设备215在LCD显示器214上选择配置文件送至系统引擎130;

2)系统引擎130调度功能插件150的解析功能模块,按照标准配置脚本解析选定的脚本;

3)功能插件150的解析功能模块操纵嵌入式处理器解析完毕选定的脚本后,将其发送至系统引擎,系统引擎通过读取脚本解析而来的数据结构,将可独立工作的功能插件通过总线控制器按照一定的逻辑在运行时连接起来;

4)系统引擎组态采集流程,达到采集的就绪状态;

5)通过输入设备215在LCD显示器214选择开始采集功能并发送到系统引擎150;

6)系统引擎调度功能插件的采集功能模块,并提供其配置信息;

7)功能插件150的采集功能模块操纵嵌入式处理器,通过通用仪器总线驱动多功能数据采集卡的采集配置,并经过所述的多功能数据采集卡的FPGA和信号调理电路模数的转换和波形采集进行数据组装,并将组装好的数据通过所述的通用仪器总线发送给所述的嵌入式处理器进行处理后返回系统引擎,完成数据的采集工作;

8)系统引擎调度功能插件的数据调理功能模块和数据分析功能模块来操纵嵌入式处理器执行数据的调理、分析功能;并且将调理后的数据对象和分析后的数据对象返回系统引擎;

9)通过输入设备215在LCD显示器214上选择显示数据对象功能并发送至系统引擎;系统引擎返回数据对象并在LCD显示器214上显示;

10)通过输入设备在LCD显示器214上选择保存功能将数据对象存放到存储器上的后台数据库中。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等同物界定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号