一种动态判决偏值方法技术

技术编号:13307193 阅读:104 留言:0更新日期:2016-07-10 02:31
本发明专利技术公开了一种动态判决偏值方法,通过程序在系统要读取数据时预先把水表内所有的光电管检测一遍,检测所有光电管正常则将检测到的发光管的值和接收管的值临时保存作为偏值使用,通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值,可以导致电平判断准确,从而不会发生漏水现象,造成经济损失。

【技术实现步骤摘要】
一种动态判决偏值方法
本专利技术涉及水表领域,具体涉及一种动态判决偏值方法。
技术介绍
随着我国经济的发展、城市规模的扩大和现代化程度的不断提高,城市的供水管网系统也越来越庞大,管网测量和管理难度越来越大;一方面,供水系统中管网监测点数量众多,监测不全面,地理位置分散,已不是单纯依赖人力所能胜任;另一方面,各城市供水管网监控管理没有实现规范化和标准化,管网的漏损、爆管、管网基础数据不准确、不完善、缺乏有效的漏水管理机制、缺乏统一的漏水管理系统等使得公共资源浪费现象巨大,也对水务经营单位造成直接数额巨大的经济损失。因此,解决漏损、流量监控、人工抄表等问题需要全面的产销差管理和漏算控制解决系统;而湿式液封光电直读远传水表采用了采取光电编码的方式,在水表机械计数字轮上直接读取编码数据,与传统脉冲表相比,完全舍弃了脉冲采样累计的机电信号转换模式,它可将读数误差降低至零,是自动抄表系统中机电转换零误差的电子远传水表,且采用低功耗设计,平常无须供电,仅在抄表或阀门时才需要对它供电;而为了保证数据的准确性,水表在出厂时都会在水表内预先定下固定数据偏值以便于判断电平的高低保证数据的准确,但是随着水表内的发光管和接收管的逐渐老化,数据偏置也将产生变化,而设置了固定数据偏值就会导致电平判断不准确从而导致数据的不准确,从而发生漏水现象,造成经济损失。
技术实现思路
本专利技术的目的是为了提供一种无需设置固定数据偏值的动态判决偏值方法。本专利技术通过以下技术方案实现:一种动态判决偏值方法,步骤如下:a)程序检测系统需要读取数据时,程序预先检测水表内的所有发光管和接收管,如发光管和接收管中出现损坏,则程序不再发送准确数据,而直接上传错误信号;如发光管和接收管全部正常,进入步骤b;b)通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值把这个值临时保存起来,作为偏值使用;c)将检测到的发光管的偏值减去检测到的接收管的偏值除以2从而得出中间值。所述步骤b中发光管的值为每次发光管发出的最大透光强度,接收管的值为接收管收到的最大透光值;所述步骤a中先检测水表内的所有发光管和接收管,程序需检测发光管反向是否漏电、短路、开路,程序检测发光管的反向数据不为0则认为发光管反向漏电;程序检测发光管的正向电流大于等于发光管的标准电流则认为发光管短路;程序打开发光管对应的接收管接收到的数据大于等于标准参数A则认为发光管开路;程序还需检测接收管是否短路、开路,程序打开对应发光管的接收管,接收管正常接收的数据为标准参数B;接收管接收到的数据为标准参数C则认为接收管短路;接收管接收到的数据为标准参数D则认为接收管开路;检测发光管则需打开接收管,检测接收管则需打开发光管,可先检测发光管再检测接收管,也可先检测接收管再检测发光管;所述发光管的标准电流为25mA至40mA之间,所述标准参数A为255至200之间;所述标准参数B为250至30之间,所述标准参数C为0至30之间,所述标准参数D为255至250之间;所述标准参数A、标准参数B、标准参数C、标准参数D都为程序8位AD值。本专利技术通过程序在系统要读取数据时预先把水表内所有的光电管检测一遍,检测所有光电管正常则将检测到的发光管的值和接收管的值临时保存作为偏值使用,通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值,可以导致电平判断准确,从而不会发生漏水现象,造成经济损失。本专利技术的有益之处在于:1)通过动态判决偏值就无需在水表出厂时预先设置固定数据偏值;2)能实时检测发光管和接收管的好坏,及时上传水表的运行情况;3)具有水表损坏及时上报的功能。具体实施方式下面结合具体实施方式,对本专利技术作进一步描述。一种动态判决偏值方法,步骤如下:a)程序检测系统需要读取数据时,程序预先检测水表内的所有发光管和接收管,如发光管和接收管中出现损坏,则程序不再发送准确数据,而直接上传错误信号;如发光管和接收管全部正常,进入步骤b;b)通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值把这个值临时保存起来,作为偏值使用;c)将检测到的发光管的偏值减去检测到的接收管的偏值除以2从而得出中间值。所述步骤b中发光管的值为每次发光管发出的最大透光强度,接收管的值为接收管收到的最大透光值;所述步骤a中先检测水表内的所有发光管和接收管,程序需检测发光管反向是否漏电、短路、开路,程序检测发光管的反向数据不为0则认为发光管反向漏电;程序检测发光管的正向电流大于等于发光管的标准电流则认为发光管短路;程序打开发光管对应的接收管接收到的数据大于等于标准参数A则认为发光管开路;程序还需检测接收管是否短路、开路,程序打开对应发光管的接收管,接收管正常接收的数据为标准参数B;接收管接收到的数据为标准参数C则认为接收管短路;接收管接收到的数据为标准参数D则认为接收管开路;检测发光管则需打开接收管,检测接收管则需打开发光管,可先检测发光管再检测接收管,也可先检测接收管再检测发光管;所述发光管的标准电流为25mA至40mA之间,所述标准参数A为255至200之间;所述标准参数B为250至30之间,所述标准参数C为0至30之间,所述标准参数D为255至250之间;所述标准参数A、标准参数B、标准参数C、标准参数D都为程序8位AD值。本实施方式中,每次程序检测到系统要读取数据时,程序预先把水表内所有的发光管和接收管都检测一遍;先检查发光管反向是否漏电、短路、开路,程序检测到的反向数据不是0,程序认为发光管反向漏电,如测到的正向电流大于等于30mA,程序认为发光管短路;如打开发光管对应的接收管接收的数据大于等于253,程序认为发光管开路;发光管检查完,程序再检查接收管,打开对应接收管,正常的接收管的准确数据为250-30之间;如果接收到的数据小于等于30以下,程序认为对应接收管短路,如果接收到的数据大于等于250以上,程序认为对应接收管开路;检测的所有发光管和接收管只要有一只管子有问题,程序不再发送准确数据,而直接上传错误信号告之用户;如检查程序所有发光管和接收管正常,再把检查到的发光管和接收管的值,临时保存起来,作为偏值用;也就是说程序会检测出每次发光管发出的最大透光强度,和接收管收到的最大的透光值;然后拿最大的值透光值减去最小的透光值除2从而计算出中间值,如这次接收最大的透光值252,最小的透光值40,那就拿(252-40)/2=106,那么这次的,偏值就是106,也就是中间值;每次的这个中间值可能是不一样的,是因为会随着发光管和接收管的逐渐老化而变化,这样就起到每次修正中间值;然后程序以这个中间值,去判断接收管接收到的值是否大于或小于这个中间值;大于就是高电平,小于就是低电平;然后程序再根据这个电平值进入查表函数;查表查出当前字轮所在的位置,并计算出准确数据,返回给系统;采用此方法,可以免去水表出厂时给水表预先设下固定数据偏值,且在水表逐渐老化的过程中采用了动态判决偏值从而使得中间值不会产生偏差从而导致数据出现错误使得电平判断准确,从而不会发生漏水现象,造成经济损失。本实施方式中,程序检测的所有发光管和接收管只要有一只管子有问题,程序不再发送准确本文档来自技高网...

【技术保护点】
一种动态判决偏值方法,其特征在于,步骤如下:a)程序检测系统需要读取数据时,程序预先检测水表内的所有发光管和接收管,如发光管和接收管中出现损坏,则程序不再发送准确数据,而直接上传错误信号;如发光管和接收管全部正常,进入步骤b;b)通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值把这个值临时保存起来,作为偏值使用;c)将检测到的发光管的偏值减去检测到的接收管的偏值除以2从而得出中间值。

【技术特征摘要】
1.一种动态判决偏值方法,其特征在于,步骤如下:a)程序检测系统需要读取数据时,程序预先检测水表内的所有发光管和接收管,如发光管和接收管中出现损坏,则程序不再发送准确数据,而直接上传错误信号;如发光管和接收管全部正常,进入步骤b;b)通过检测到的发光管的值和接收管的值,再将接收的最大值减去的接收到的最小值除以2从而得出中间值把这个值临时保存起来,作为偏值使用,其中发光管的值为每次发光管发出的最大透光强度,接收管的值为接收管收到的最大透光值;c)将检测到的发光管的偏值减去检测到的接收管的偏值除以2从而得出中间值。2.根据权利要求1所述的一种动态判决判决偏值方法,其特征在于:所述步骤a中先检测水表内的所有发光管和接收管,程序需检测发光管反向是否漏电、短路、开路,程序检测发光管的反向数据不为0则认为发光管反向漏电;程序检测发光管的正向电流大于等于发光管的标准电流则认为发光管短路;程序打开发光管对应的接收管接收到的数据大于等于...

【专利技术属性】
技术研发人员:沈安邦沈远航游杜文
申请(专利权)人:宁波市精诚科技股份有限公司
类型:发明
国别省市:浙江;33

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

1