一种适用于智能电表脉冲输出端口的测试装置及测试方法与流程

文档序号:26755623发布日期:2021-09-25 03:59阅读:299来源:国知局
一种适用于智能电表脉冲输出端口的测试装置及测试方法与流程

1.本技术涉及智能电表应用领域,尤其涉及一种适用于智能电表脉冲输出端口的测试装置及测试方法。


背景技术:

2.目前,对于智能电表的多功能脉冲输出端口的测试多采用简单化的方法证实基本功能状态是否正常,且较少有通过脉冲输出端口进行与电表计量相关的测试及设计其便携装置。一般对于测试仪表基本功能方面的人员在测试电表基本计量功能时,仍较多通过肉眼观察脉冲灯闪烁情况推算所得数值与上位机所读取数值进行比对判断。但各种电表其自身常数通常为上千,测试人员在测量过程中所能读取到的测试范围一般较小,即可能造成错过存在于大范围情况下的误差,并且测试人员依靠肉眼在观察过程中本身就存在一定的偏差和人力、时间的消耗,以及测试方法具有一定的单一化、反复性、准确度较低,且对于仪表硬件测试利用率较低、容易闲置造成资源浪费。


技术实现要素:

3.本技术提供了一种适用于智能电表脉冲输出端口的测试装置及测试方法,解决了现有技术中测试人员依靠肉眼观察脉冲灯闪烁情况推算所得数值,然后通过与上位机所读取数值进行比对判断的方式确定智能电表的脉冲输出端口是否正常,进而导致测试误差大,准确性低的问题。
4.为解决上述技术问题,本技术提供了一种适用于智能电表脉冲输出端口的测试装置,包括:
5.具有信号采集接口的控制模块,计数模块,寄存器,通讯模块以及显示模块;
6.所述控制模块分别与所述寄存器,所述通讯模块以及所述显示模块通信连接,所述计数模块分别与所述寄存器和智能电表通信连接,所述通讯模块分别与所述智能电表和pc端通信连接。
7.优选地,所述控制模块为stc12c5a60s2单片机或stm32f103单片机。
8.优选地,所述通讯模块为ch340通讯模块。
9.优选地,所述计数模块为74160n计数模块。
10.优选地,所述显示模块为12864点阵液晶显示模块。
11.优选地,所述寄存器为74ls75寄存器。
12.为解决上述技术问题,本技术还提供的一种适用于智能电表脉冲输出端口的测试方法,基于上述任意一种适用于智能电表脉冲输出端口的测试装置,包括:
13.根据智能电表设置脉冲数x及电量值y以确定比例系数c;
14.根据实验需求设定所述智能电表的目标脉冲采集数x1,并获取所述智能电表的实际脉冲采集数x2,当所述实际脉冲采集数x2达到所述目标脉冲采集数x1时,停止继续采集脉冲;
15.根据所述比例系数c和所述实际脉冲采集数x2计算所述智能电表的电量值y1;
16.在试验期间获取所述智能电表的实际电量初始值y2和实际电量末端值y3,并计算差值δy;
17.根据所述差值δy和所述电量值y1计算相对误差ey;
18.比较电量值y1和差值δy以及相对误差ey和标准值1以确定所述智能电表的脉冲输出端口是否正常;
19.其中,所述c=y/x,y1=x2cδy=y3‑
y2,ey=(|δy

y1|/y1)100%。
20.相比于现有技术,本技术所提供的一种适用于智能电表脉冲输出端口的测试装置,包括具有信号采集接口的控制模块,计数模块,寄存器,通讯模块以及显示模块;控制模块分别与寄存器,通讯模块以及显示模块通信连接,计数模块分别与寄存器和智能电表通信连接,通讯模块分别与智能电表和pc端通信连接。由此可见,应用本装置,在实际使用时,通过控制模块上的信号采集接口采集测量过程中的智能电表的脉冲输出端口的脉冲信号,采集的信号的个数可以通过计数模块计数后暂存到寄存器中,按钮信号可以通过导线和控制模块集成的带上拉电阻的8位i/o口的引脚连接采集,通过通讯模块和pc端通讯给控制模块设置实验所需的目标值,并和智能电表485通讯进行起始时刻的电量数据的读取,控制模块根据实际采集的脉冲个数和设定的目标个数确定是否需要停止采集,同时根据采集到的实际数据与目标数据计算相对误差和电量差值以确定出智能电表的脉冲输出端口是否正常,最后控制显示模块将实时脉冲数、实际测试电量差值以及最终计算出的误差进行显示,在实际操作时,可通过起停按钮控制该装置自动测试或手动测试。进而可以降低测试误差,提高测试准确性,减少人力和时间的消耗。另外,本技术还提供了一种适用于智能电表脉冲输出端口的测试方法,效果如上。
附图说明
21.为了更清楚的说明本技术的技术方案,下面将对实施例中所需要使用的附图作简要的介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性的前提下,还可以根据这些附图获得其他的附图。
22.图1为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试装置结构示意图;
23.图2为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法流程图;
24.图3为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法流程简图;
25.图4为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法总体功能流程图;
26.图中,1控制模块,2信号采集接口,3计数模块,4通讯模块,5显示模块,6智能电表,7pc端,8寄存器。
具体实施方式
27.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合附图,对
本技术实施例中的技术方案进行清楚完整的描述。
28.本技术的核心是提供一种适用于智能电表脉冲输出端口的测试装置及测试方法,可以解决现有技术中测试人员依靠肉眼观察脉冲灯闪烁情况推算所得数值,然后通过与上位机所读取数值进行比对判断的方式确定智能电表的脉冲输出端口是否正常,进而导致测试误差大,准确性低的问题。
29.图1为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试装置结构示意图,如图1所示,该装置包括:
30.控制模块1,信号采集接口2,计数模块3,寄存器8,通讯模块4以及显示模块5;
31.控制模块1分别与寄存器8,通讯模块4以及显示模块5通信连接,计数模块3分别与寄存器8和智能电表6通信连接,通讯模块4分别与智能电表6和pc端7通信连接。
32.具体地,控制模块可以优选stc12c5a60s2单片机或stm32f103单片机。通讯模块可以优选ch340通讯模块。计数模块可以优选74160n计数模块。显示模块可以优选12864点阵液晶显示模块。寄存器8可以优选74ls75寄存器,其中计数模块3,寄存器8,显示模块5与控制模块1均为单向连接控制,而通讯模块4与控制模块1为双向连接控制。通过通讯模块分别连接pc端7与智能电表6,与两者进行信息通讯。通过控制模块1向各个模块发出指令以及控制其他模块实现具体功能,实现各个模块间以及该装置与智能电表6、pc端7间的协调控制工作,以及控制整个装置正常准确的运行。
33.信号采集接口2具备通过采集测量过程中的智能电表6的脉冲输出端口的脉冲信号,寄存器8用于对采集到的脉冲信号进行暂存,按钮信号(手动触发装置启动、停止、复位按钮的动作信号)可以通过导线和控制模块1集成的带上拉电阻的8位i/o口的引脚连接采集,实现对智能电表6的多功能脉冲输出端的脉冲数进行实时并可控制的采集功能,计数模块3采用加计数的方式进行脉冲数量计量,到达目标脉冲采集数时停止继续采集。通讯模块4具备usb接口以及rs

485接口分别与pc端7及智能电表6进行连接通讯,实现读写各项预置值以及获取测量过程中电表开始、结束时刻的电量值。控制模块1中还集成有运算模块和比较模块,运算模块用以实现采集到的数据与目标数据的计算。比较模块具备比较所设置脉冲自定义预置值与实际测试时的采集值的功能。显示模块5具备显示三行内容,分别为测试过程中采集到的实时脉冲数、实际测试电量差值以及最终计算出的误差值。
34.控制模块1通过控制usb口与pc端7通讯为该装置设置脉冲数、电量值、脉冲自定义预置值以及供电量。与智能电表6连接好后,测试人员通过触发开始按钮启动该装置进行测试,开始进行电表脉冲输出端脉冲计数,同时通过信号采集模块2读取开始时刻智能电表6所储存的电量值,显示模块5显示实时脉冲个数,此过程中若无其他间断动作或者掉电情况发生,则运行完整测试流程,直到控制模块1中的比较模块识别到采集脉冲数到达预设值时停止测试,同时采集结束时刻电量值,控制模块1中的运算模块计算结果并通过控制模块1控制显示模块输出显示电量差值及本次实验相对误差,以供测试人员对比验证。此过程中若有停止按钮触发动作或者其他掉电间断的情况出现,则采集停止时刻电量值并通过控制模块1控制显示到停止时刻的脉冲数值,并计算显示差值与相对误差,供测试人员比对验证。需重新测试均手动触发复位按钮即可。在实际操作时,可通过起停按钮控制该装置自动测试或手动测试,当然,还适用于其他特殊情况的测试。
35.本技术所提供的一种适用于智能电表脉冲输出端口的测试装置,包括具有信号采
集接口的控制模块,计数模块,寄存器,通讯模块以及显示模块;控制模块分别与寄存器,通讯模块以及显示模块通信连接,计数模块分别与寄存器和智能电表通信连接,通讯模块分别与智能电表和pc端通信连接。由此可见,应用本装置,在实际使用时,通过控制模块上的信号采集接口采集测量过程中的智能电表的脉冲输出端口的脉冲信号,采集的信号的个数可以通过计数模块计数后暂存到寄存器中,按钮信号可以通过导线和控制模块集成的带上拉电阻的8位i/o口的引脚连接采集,通过通讯模块和pc端通讯给控制模块设置实验所需的目标值,并和智能电表485通讯进行起始时刻的电量数据的读取,控制模块根据实际采集的脉冲个数和设定的目标个数确定是否需要停止采集,同时根据采集到的实际数据与目标数据计算相对误差和电量差值以确定出智能电表的脉冲输出端口是否正常,最后控制显示模块将实时脉冲数、实际测试电量差值以及最终计算出的误差进行显示,在实际操作时,可通过起停按钮控制该装置自动测试或手动测试。进而可以降低测试误差,提高测试准确性,减少人力和时间的消耗。
36.上文中对于一种适用于智能电表脉冲输出端口的测试装置的实施例进行了详细描述,基于上述实施例描述的适用于智能电表脉冲输出端口的测试装置,本发明实施例还提供了一种与该方法对应的适用于智能电表脉冲输出端口的测试方法。由于方法部分的实施例与装置部分的实施例相互对应,因此方法部分的实施例请参照装置部分的实施例描述,这里不再赘述。
37.图2为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法流程图,图3为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法流程简图;图4为本发明实施例所提供的一种适用于智能电表脉冲输出端口的测试方法总体功能流程图。
38.一种适用于智能电表脉冲输出端口的测试方法,基于上述任意一种适用于智能电表脉冲输出端口的测试装置,包括以下步骤:
39.s101:根据智能电表设置脉冲数x及电量值y以确定比例系数c。
40.s102:根据实验需求设定智能电表的目标脉冲采集数x1,并获取智能电表的实际脉冲采集数x2,当实际脉冲采集数x2达到目标脉冲采集数x1时,停止继续采集脉冲。
41.s103:根据比例系数c和实际脉冲采集数x2计算智能电表的电量值y1。
42.s104:在试验期间获取智能电表的实际电量初始值y2和实际电量末端值y3,并计算差值δy。
43.s105:根据差值δy和电量值y1计算相对误差ey。
44.s106:比较电量值y1和差值δy以及相对误差ey和标准值1以确定智能电表的脉冲输出端口是否正常。
45.其中,c=y/x,y1=x2cδy=y3‑
y2,ey=(|δy

y1|/y1)100%。
46.本技术所提供的一种适用于智能电表脉冲输出端口的测试方法,在实际使用时,可以根据设定的智能电表设置脉冲数x及电量值y确定出比例系数c,并当实际脉冲采集数x2达到目标脉冲采集数x1时,停止继续采集脉冲,根据比例系数c和实际脉冲采集数x2可以计算出智能电表的电量值y1。根据获取的实际电量初始值y2和实际电量末端值y3,可以计算出差值δy。根据差值δy和电量值y1可以计算出相对误差ey。最后通过比较电量值y1和差值δy以及相对误差ey和标准值1就可以确定智能电表的脉冲输出端口是否正常进而可以降
低测试误差,提高测试准确性,减少人力和时间的消耗。通过对装置获得的数据处理、比较、判断以及装置功能的设计实现提升测试方法的多样性及准确性,以及达到为测试人员减负的目的。
47.本领域技术人员在考虑说明书及实践这里公开的申请后,将容易想到本技术的其他实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包含本技术公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为实例性的,本技术的真正范围由权利要求指出。
48.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。以上所述的本技术实施方式并不构成对本技术保护范围的限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1