一种基于物联网的仪表自动化测试系统及方法技术方案

技术编号:22816112 阅读:20 留言:0更新日期:2019-12-14 12:46
本发明专利技术公开了一种基于物联网的仪表自动化测试系统及方法,包括用于安装待测板的测试主板和云平台,测试主板用于从云平台拉取待测板的测试程序并烧录至待测板,从云平台拉取配置文件,根据其配置开始进行板级测试,测试主板用于对待测板输入测试激励,待测板用于将测试结果反馈给测试主板,测试主板用于将测试结果上传至云平台,云平台用于更新测试结果、生成测试报表。本发明专利技术定义的基于物联网的仪表自动化测试系统,具有灵活、高效、自动化程度高、多用户远程查看等优点,为仪表测试提供了一套有效的解决办法,大大降低仪表批量性问题,节约人工成本。

An instrument automatic test system and method based on Internet of things

【技术实现步骤摘要】
一种基于物联网的仪表自动化测试系统及方法
本专利技术涉及仪表自动化测试
,特别是涉及一种基于物联网的仪表自动化测试系统及方法。
技术介绍
自动化测试技术是一项比较成熟的技术,现有的自动化测试系统能很好的进行大批量产品的检测、分析,免去人工成本。随着物联网技术的发展,传统的自动化测试方法过于封闭,导致只有测试人员才能知道实际的测试结果,这对于研发、生产以及其他部门不能形成快速反馈,从而很容易导致一系列问题。为此我们需要利用物联网技术将数据上传,利用云平台将数据汇聚分析。这样研发人员才能及时改进或新增测试案例,生产人员才能及时优化生产。
技术实现思路
本专利技术针对现有技术存在的问题和不足,提供一种新型的基于物联网的仪表自动化测试系统及方法。本专利技术是通过下述技术方案来解决上述技术问题的:本专利技术提供一种基于物联网的仪表自动化测试系统,其特点在于,其包括用于安装待测板的测试主板和云平台;测试主板用于从云平台拉取待测板的测试程序并烧录至待测板,从云平台拉取配置文件,根据其配置开始进行板级测试;测试主板用于对待测板输入测试激励,待测板用于将测试结果反馈给测试主板,测试主板用于将测试结果上传至云平台,云平台用于更新测试结果、生成测试报表。较佳地,测试主板包括测试接口、下载接口、核心控制器和物联网接口;测试接口用于负责与待测板进行硬件通信,下载接口用于将云平台的待测程序烧录至待测板,动态生成更多测试案例,核心控制器用于模拟各类硬件接口,物联网接口用于与云平台进行数据通信。较佳地,测试接口包括串口接口、SPI接口、ADC接口和GPIO接口,串口接口用于通信质量、故障/事件模拟,并得到待测板的测试反馈,从而判断测试结果是否正确;SPI接口用于通信质量、高速事件模拟;ADC接口用于三相电压、三相电流信号模拟;GPIO接口用于脉冲信号、开关量信号模拟。较佳地,核心控制器采用FPGA进行核心控制,FPGA用于模拟各类硬件接口。较佳地,物联网接口选用NB-IoT、2G/3G/4G或ENET以太网。较佳地,云平台包括登录系统、配置系统、仪表管理系统、测试案例系统、测试报表和统计分析模块;登录系统用于不同用户登录;配置系统用于云平台连接配置;仪表管理系统用于已测仪表的资产管理;测试案例系统用于提供各类仪表的测试程序、测试方案;测试报表用于生成测试结果;统计分析模块用于实时监测测试流程。较佳地,测试激励包括:三相电压、三相电流、脉冲信号、开关量信号、通讯质量、故障/事件模拟等其中一种或多种。本专利技术还提供一种基于物联网的仪表自动化测试方法,其特点在于,其利用上述的仪表自动化测试系统实现,包括以下步骤:S1、编写待测仪表的测试程序并上传到云平台,根据测试程序配置测试方法上传云平台,并启动测试流程;S2、测试主板从云平台拉取待测板的测试程序,通过其下载接口下载至待测板;S3、测试主板从云平台拉取配置文件,根据其配置开始进行板级测试;S4、测试主板对待测板输入测试激励,待测板将测试结果通过测试接口反馈给测试主板;S5、测试主板将测试结果通过物联网接口上传至云平台;S6、云平台更新测试结果、生成测试报表;S7、根据测试报表情况进行批量包装。在符合本领域常识的基础上,上述各优选条件,可任意组合,即得本专利技术各较佳实例。本专利技术的积极进步效果在于:本专利技术在原有仪表测试系统基础上,利用物联网技术提供测试程序和测试案例,最大化的满足一机多用、一键升级的便利;同时提供一套物联网的测试方法,方便全自动化管理和多用户监控。附图说明图1为本专利技术较佳实施例的仪表自动化测试系统的整体框图。图2为本专利技术较佳实施例的测试主板的功能框图。图3为本专利技术较佳实施例的云平台的功能框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本实施例提供一种基于物联网的仪表自动化测试系统,主要包括:用于安装待测板的测试主板、云平台和用户部门。测试主板用于提供测试环境、检验测试结果并同云平台进行数据交互;待测板为待测试的仪表单板;云平台负责测试案例分发、数据监测、统计分析,并提供给各部门报表;用户部门包括研发部、测试部、生产部,研发部设计好测试程序后,测试部根据测试程序设计测试方法,并启动测试,测试完成后通知生产部进行产品生产。其主要步骤如下:S1、研发部编写待测仪表的测试程序并上传到云平台;测试部根据测试程序配置测试方法上传云平台,并启动测试流程;S2、测试主板从云平台拉取待测板的测试程序,通过其下载接口下载至待测板;S3、测试主板从云平台拉取配置文件,根据其配置开始进行板级测试;S4、测试主板对待测板输入测试激励,待测板将测试结果通过测试接口反馈给测试主板;S5、测试主板将测试结果通过物联网接口上传至云平台;S6、云平台更新测试结果、生成测试报表;S7、生产部根据测试报表情况进行批量包装。测试激励包括:三相电压、三相电流、脉冲信号、开关量信号、通讯质量、故障/事件模拟等其中一种或多种。如图2所示的测试主板功能框图,主要包括测试接口、下载接口、核心控制和物联网接口。测试接口包括串口、SPI、ADC、GPIO等接口,负责与待测板进行硬件通信。串口用于通信质量、故障/事件模拟,并得到待测板的测试反馈,从而判断测试结果是否正确;SPI用于通信质量、高速事件模拟;ADC用于三相电压、三相电流信号模拟;GPIO用于脉冲信号、开关量信号模拟。下载接口用于将云平台的待测程序烧录至待测板,动态生成更多测试案例。核心控制采用FPGA进行核心控制,FPGA能灵活的模拟各类硬件接口,是测试系统的不二人选。物联网接口可用NB-IoT、2G/3G/4G、ENET以太网,负责与云平台进行数据通信。如图3云平台功能框图,主要分为登录系统、配置系统、仪表管理系统、测试案例系统、测试报表和统计分析模块六大模块。登录系统用于不同用户登录,主要是研发部、测试部、生产部;配置系统用于云平台连接配置;仪表管理系统负责已测仪表的资产管理;测试案例系统用于提供各类仪表的测试程序、测试方案;测试报表用于生成测试结果;统计分析模块用于实时监测测试流程。本专利技术定义的基于物联网的仪表自动化测试系统,具有灵活、高效、自动化程度高、多用户远程查看等优点,为仪表测试提供了一套有效的解决办法,大大降低仪表批量性问题,节约人工成本。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,本文档来自技高网...

【技术保护点】
1.一种基于物联网的仪表自动化测试系统,其特征在于,其包括用于安装待测板的测试主板和云平台;/n测试主板用于从云平台拉取待测板的测试程序并烧录至待测板,从云平台拉取配置文件,根据其配置开始进行板级测试;/n测试主板用于对待测板输入测试激励,待测板用于将测试结果反馈给测试主板,测试主板用于将测试结果上传至云平台,云平台用于更新测试结果、生成测试报表。/n

【技术特征摘要】
1.一种基于物联网的仪表自动化测试系统,其特征在于,其包括用于安装待测板的测试主板和云平台;
测试主板用于从云平台拉取待测板的测试程序并烧录至待测板,从云平台拉取配置文件,根据其配置开始进行板级测试;
测试主板用于对待测板输入测试激励,待测板用于将测试结果反馈给测试主板,测试主板用于将测试结果上传至云平台,云平台用于更新测试结果、生成测试报表。


2.如权利要求1所述的基于物联网的仪表自动化测试系统,其特征在于,测试主板包括测试接口、下载接口、核心控制器和物联网接口;
测试接口用于负责与待测板进行硬件通信,下载接口用于将云平台的待测程序烧录至待测板,动态生成更多测试案例,核心控制器用于模拟各类硬件接口,物联网接口用于与云平台进行数据通信。


3.如权利要求2所述的基于物联网的仪表自动化测试系统,其特征在于,测试接口包括串口接口、SPI接口、ADC接口和GPIO接口,串口接口用于通信质量、故障/事件模拟,并得到待测板的测试反馈,从而判断测试结果是否正确;SPI接口用于通信质量、高速事件模拟;ADC接口用于三相电压、三相电流信号模拟;GPIO接口用于脉冲信号、开关量信号模拟。


4.如权利要求2所述的基于物联网的仪表自动化测试系统,其特征在于,核心控制器采用FPGA进行核心控制,FPGA用于模拟各类硬件接口。


5.如权利要求2所述的基于物联网的仪表自动化测试系统,其特征...

【专利技术属性】
技术研发人员:张凤雏陆晓成许文专张怡
申请(专利权)人:江苏斯菲尔电气股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1