水表小流量自动检测装置及检测方法

文档序号:6027345阅读:273来源:国知局
专利名称:水表小流量自动检测装置及检测方法
技术领域
本发明属于自动检测技术领域,具体涉及一种水表小流量误差的检测装置。
背景技术
目前,在水表的检测过程中,主要使用容积式的手动检测装置,主要通过比较流过被测水表的水量示值与标准容器之差计算误差。在操作过程中对操作人员的要求较高,在读取水表的示值与标准容器的示值时,容易造成人为误差;在校验流量较小时,为了减少人为误差,需要流过的总流量较大,时间较长,如校验流量为25升/小时这个流量点,如果需要流过累积的水量达到10升,则校验时间为M分钟。目前也有自动水表检定装置,通过摄像机替代人工读取水表指针数据,通过图像识别技术进行处理,每一块被测水表需要一台高分辨率的摄像机,而且软件处理难度较高,如果串校,这种方法成本太高,不适合于大批量生产设备。

发明内容
本发明的目的是提供一种真正的智能化水表检测装置和方法,使水表的检测过程简单,缩短测试时间,提高工作效率,以满足水表的大批量生产。本发明采用下述技术方案
一种水表小流量自动检测装置,包括计算机、控制器、压差流量传感器、多个光电传感器、电磁阀、标准水表、电动控制球阀;其特征在于
在装置的进水端安装有电磁阀,出水端安装有电动控制球阀; 压差流量传感器、标准水表和被测水表依次安装在电磁阀和电动控制球阀之间的管道
中;
所述控制器的输出端分别连接电磁阀、电动控制球阀,所述控制器通过电磁阀控制测试水源开启和关闭,所述控制器通过电动控制球阀调节用于测试水源流量大小;
所述多个光电传感器分别安装在标准水表和被测水表的正上方用以测量所述标准水表和被测水表的流量值,所述光电传感器输出端连接至控制器的输入端,将所测量的标准水表和被测水表的流量值上传至所述控制器;
所述压差流量传感器的输出端连接至所述控制器的输入端,将所测量的流过标准水表和被测水表的流量值上传至所述控制器;
所述计算机通过总线连接控制器,计算机向所述控制器发送流量控制、误差测试命令, 接收控制器的命令应答及所述多个光电传感器所测量的标准水表和被测的流量值和压差流量传感器所测量的流过标准水表和被测水表的流量值,计算被测水表的误差。基于上述的水表小流量自动检测装置,本发明还公开了一种检测方法,其特征在于,所述方法包括以下步骤
第一步,计算机向控制器下发流量控制命令;
第二步,通过控制器打开电磁阀,控制电动控制球阀,使流过标准水表和被测水表的流量大小达到设定值;
第三步,计算机接收到控制器的流量控制完成的应答后,向所述控制器下发误差测试命令,所述控制器始终保持对流量的控制;
第四步,控制器根据测试命令的时间参数采集标准水表和被测水表的光电传感器的脉冲信号,并计算小数脉冲,将脉冲数据发送到计算机;所述小数脉冲的计算方法是通过采集脉冲计数时起始端和结束端的不完整脉冲的长度、总的完整脉冲的数量、完整脉冲的总长度,计算出完整脉冲的平均长度,然后分别计算出起始端和结束端不完整脉冲长度与平均长度的比例,从而计算出脉冲数的小数部分;
第五步,计算机根据回传的脉冲数据计算出每只被测水表的误差,保存进数据库。本装置及其采用的小数脉冲计算方法能使水表的测试时间有效的缩短,从而大幅度的提高水表测试效率,解决水表大批量生产中水表检测速度慢带来的生产瓶颈问题。


附图1为本申请水表小流量自动检测装置结构示意图; 附图2为本申请水表小流量自动检测装置原理框附图3为本申请自动检测方法流程示意图; 附图4为本申请实施例中小数脉冲计算示意图。其中,1为计算机,2为控制器,2-1为控制器流量控制模块,2-2为控制器误差测量模块,3为电磁阀,4为激光光电传感器,5为标准水表,6为被测水表,7为电动控制球阀,8 压差流量传感器。
具体实施例方式下面结合说明书附图对本发明的技术方案做进一步详细说明。如图1所示本申请水表小流量自动检测装置结构示意图,一种智能化的水表检测装置,整个设备包括计算机1、控制器2、电磁阀3、光电传感器4、标准表5、电动控制球阀7, 压差流量传感器8,以及被测水表6。电磁阀3安装在进水端,电动控制球阀7安装在出水端,压差流量传感器8,标准水表5和被测水表6安装在电磁阀3和电动控制球阀7之间。所述的计算机1用于运行测控软件,管理测试步骤,与控制器之间通过RS232通信,下发流量控制、误差测试等命令以及对应的参数,接收控制器2上传的命令应答和测试数据,并根据测试数据以及设置的参数计算出被测水表的误差,实现测试数据的管理与联网;所述的控制器2用于与测控软件通信,控制电磁阀3,控制电动控制球阀7,采集压差流量传感器8的输出信号,光电传感器4输出的脉冲数据,以及采集的光电传感器数据的前期处理等,数据处理时使用了小数脉冲的计算方法;所述的电磁阀3用于测试水源开启和关闭的控制;所述的电动控制球阀7用于测试流量大小的调节,使通过标准水表和被测水表的流量大小达到水表测试规程规定的范围。所述的光电传感器4用于把标准水表和被测水表的梅花针的转动信号转换为控制器能处理的电脉冲信号。所述的标准表( 用于被测水表误差计算的比较基准。所述的压差流量传感器8用于把流过标准水表和被测水表的流量大小转换为控制器2能处理的电信号。
如图2所示为本申请水表小流量自动检测装置原理框图,包括计算机1,作用如前所述;控制器2,接收计算机下发的命令,执行具体的动作,包括流量控制模块2-1和误差测量模块2-2 ;其中,流量控制模块2-1负责与计算机1通讯;控制电磁阀3实现水表测试水源的开启或者关闭;流量控制模块2-1采集压差流量传感器8所测量的流过标准水表和被测水表的流量,根据流量控制命令中的控制参数,通过PID计算控制电动控制球阀7的开启程度的大小,实现流量大小的自动调节,使流过标准水表和被测水表的流量大小达到水表测试规程规定的流量大小范围;同时负责与误差测量模块2-2的通讯,转发误差测量命令等模块2-2需要的命令,以及把模块2-2需要发送到计算机1的数据转发到计算机1。误差测量模块2-2根据误差测试命令及测试时间参数,在规定的时间内完成光电传感器4输出脉冲数的采集,计算出小数脉冲数,通过模块2-1把测试的标准水表和被测水表的小数脉冲发送到计算机;压差流量传感器8把流量信号转换为控制器2能处理的电信号。如图3所示,一个完整的测试过程包括以下五步第一步,计算机1下发流量控制命令;第二步,控制器2中模块2-1打开电磁阀3,控制电动控制球阀7,使流过标准水表和被测水表的流量大小达到设定值;第三步,计算机接收到控制器2的流量控制完成的应答后,下发误差测试命令,模块2-1把误差测试命令转发到模块2-2,同时模块2-1始终保持对流量的控制;第四步,控制器2的模块2-2根据测试命令的时间参数采集标准水表和被测水表的光电传感器的脉冲信号,并计算出小数脉冲,通过模块2-1把数据发送到计算机;第五步,计算机根据回传的脉冲数据计算出每只被测水表的误差,保存进数据库。至此,一个完整的测试完成。其中,流量大小自动控制详细说明如下
在流量的控制过程中,采用PID控制技术。PID (比例-积分-微分)控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID控制分为位置式PID和增量式PID (具体PID控制参见PID控制系统相关资料)。本系统采用位置式PID进行控制,计算公式简单,适合用单片机进行处理,其计算公式为
Il
ii(n) = Kre(n) + Kz^ e(k) + Kd(e(n)~ e(ri -I))
其中Kp为比例系数,Ki为积分系数,Kd为微分系数
压差流量计是一种测定流量的仪器。它是利用流体流经节流装置时所产生的压力差与流量之间存在一定关系的原理,通过测量压差来实现流量测定。控制器2采集压差流量计的输出信号,通过PID计算,控制电动控制球阀7的开启大小,从而实现流量大小的自动调节。被测表的误差测试详细说明如下
表具串校中,在相同时间内流过表具的水量相同,分别记录每只表具的读数,得到每只表具的示值。如果其中一只表具的误差值为已知,通过其误差修正就可得到实际的水量,剩余表具的误差即可通过计算得到,即标准表比较法。水表中,梅花针转动一圈代表一个固定的水量,同时,通过光电传感器输出固定的脉冲数(根据梅花针的刻度确定),即每个脉冲代表一定的水量。通过计算光电传感器输出的脉冲数即可得到表具的示值流量,通过计算即可得到被测表的误差。测试中,如果为了减小单个脉冲的影响,必须保证脉冲数总数足够大。如,总数为 1000,脉冲数的误差一个,其误差为0. 1% ;如果总数为300,脉冲数的误差为0. 3,即1/3个脉冲,其误差同样为0. 1%。所以在保证一定的测试精度的情况下,采用了小数脉冲计算的方法,能有效的减少测试时间。如,DN15水表,在常用流量为2500L/h下,测量时间可由2. 4 分钟(100L水,容积法测试),缩短为实际测试时间10秒钟。其中,小数脉冲计算的详细方法如下
如图4所示为由光电传感器输出的标准表和其中两只被测水表的梅花针转动形成的脉冲示意图。由微控制器捕捉通道来处理这三路信号,得到每路脉冲总的脉冲数,每个脉冲的周期值,同时得到图中所需的每个时间值。其中,通过如下方法的得到小数脉冲数
图中A点为开始测量的时间点,B点为结束测量时间点。其中tl、t3、t7起始时刻不完整脉冲的时间长度;t2、t4、伪为结束时刻不完整脉冲的时间长度;t5、t6、t9为完整脉冲的总时间长度,其对应的脉冲总数为m,η, k带小数的脉冲数的计算,分别记录时间tl+t2, t3+t4, t7+t8, t5, t6, t9;
被测表1的带小数的脉冲数为m+(tl+t2)/(t5/m) 被测表2的带小数的脉冲数为n+(t3+t4)/(t6/n) 标准表的带小数的脉冲数为k+(t7+t8)/(t9/k)。
权利要求
1.一种水表小流量自动检测装置,包括计算机、控制器、压差流量传感器、多个光电传感器、电磁阀、标准水表、电动控制球阀;其特征在于在装置的进水端安装有电磁阀,出水端安装有电动控制球阀; 压差流量传感器、标准水表和被测水表依次安装在电磁阀和电动控制球阀之间的管道中;所述控制器的输出端分别连接电磁阀、电动控制球阀,所述控制器通过电磁阀控制测试水源开启和关闭,所述控制器通过电动控制球阀调节用于测试水源流量大小;所述多个光电传感器分别安装在标准水表和被测水表的正上方用以测量所述标准水表和被测水表的流量值,所述光电传感器输出端连接至控制器的输入端,将所测量的标准水表和被测水表的流量值上传至所述控制器;所述压差流量传感器的输出端连接至所述控制器的输入端,将所测量的流过标准水表和被测水表的流量值上传至所述控制器;所述计算机通过总线连接控制器,计算机向所述控制器发送流量控制、误差测试命令, 接收控制器的命令应答及所述多个光电传感器所测量的标准水表和被测的流量值和压差流量传感器所测量的流过标准水表和被测水表的流量值,计算被测水表的误差。
2.根据权利要求1所述的水表小流量自动检测装置,其特征在于所述控制器控制电动控制球阀,按计算机下发的流量控制命令对流过的测试水源流量大小进行自动控制,使流量值满足水表检定规程的规定。
3.根据权利要求或2所述的水表小流量自动检测装置,其特征在于所述控制器包括流量控制模块和误差测量模块,其中所述流量控制模块用于控制电动控制球阀和电磁阀,所述误差测量模块接收多个光电传感器的测量数据。
4.根据权利要求3所述的水表小流量自动检测装置,其特征在于所述流量控制模块接收压差流量传感器所测量的流过标准水表和被测水表的流量值, 作为流量自动调节时的流量反馈信号,并根据流量控制命令中的控制参数,通过PID计算控制电动控制球阀的开启程度的大小,实现流量大小的自动调节。
5.根据权利要求1所述的水表小流量自动检测装置,其特征在于所述的光电传感器用于把标准水表和被测水表的梅花针的转动信号转换为控制器能处理的电脉冲信号。
6.根据权利要求5所述的水表小流量自动检测装置,其特征在于所述控制器采集标准水表和被测水表光电传感器输出脉冲数时,使用小数脉冲计数方法。
7.一种基于权利要求1-6所述的水表小流量自动检测装置的水表检测方法,其特征在于,所述方法包括以下步骤第一步,计算机向控制器下发流量控制命令;第二步,通过控制器打开电磁阀,控制电动控制球阀,使流过标准水表和被测水表的流量大小达到设定值;第三步,计算机接收到控制器的流量控制完成的应答后,向所述控制器下发误差测试命令,所述控制器始终保持对流量的控制;第四步,控制器根据测试命令的时间参数采集标准水表和被测水表的光电传感器的脉冲信号,并计算小数脉冲,并将脉冲数据发送到计算机;所述小数脉冲的计算方法是通过采集脉冲计数时起始端和结束端的不完整脉冲的长度、总的完整脉冲的数量、完整脉冲的总长度,计算出完整脉冲的平均长度,然后分别计算出起始端和结束端不完整脉冲长度与平均长度的比例,从而计算出脉冲数的小数部分;第五步,计算机根据回传的脉冲数据计算出每只被测水表的误差,保存进数据库。
全文摘要
一种用于水表小流量条件下的误差检测装置和检测方法。所述装置采用计算机对检测过程进行全面的控制,误差计算以及测试数据的管理;采用光电传感器把标准水表和被测试水表的梅花针的转动信号转换为电方波信号输出到控制器的输入端口;采用控制器执行具体的控制动作和数据采集,流量控制部分使用压差流量传感器的输出信号作为流量控制的反馈信号,误差测量部分采集标准水表和被测水表的光电传感器的输出信号,数据采集时采用小数脉冲计数方法,然后把采集到的数据发送到计算机,由计算机根据测试数据计算得到被测水表具的误差值。本装置及其采用的小数脉冲计算方法能使水表的测试时间有效的缩短,从而大幅度的提高水表测试效率,解决水表大批量生产中水表检测速度慢带来的生产瓶颈问题。
文档编号G01F25/00GK102494743SQ20111044417
公开日2012年6月13日 申请日期2011年12月27日 优先权日2011年12月27日
发明者刘强, 陈胜强, 魏庆华 申请人:重庆市智能水表有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1