一种动态消除梅花指针干扰的方法技术

技术编号:18780948 阅读:45 留言:0更新日期:2018-08-29 06:03
本发明专利技术一种动态消除梅花指针干扰的方法,包括S1、校表前先提取N个激光脉冲,计算每个激光脉冲的平均时间;S2、执行校表操作,以校表前每个激光脉冲的平均时间作为动态脉冲校准时间,获取校表后第一秒内各激光脉冲的时间并与动态脉冲校准时间比较,根据比较结果修正激光脉冲;S3、以上一秒最后一个激光脉冲为起点,往回提取N个激光脉冲,计算上一秒的每个激光脉冲的平均时间;S4、以上一秒的每个激光脉冲的平均时间作为动态脉冲校准时间,获取下一秒内各激光脉冲的时间并与动态脉冲校准时间比较,根据比较结果修正激光脉冲;S5、判断校表操作是否完成,若否,则进入S3;若是,则结束。本发明专利技术可动态消除手拿水表或者出现气泡时对校表造成的干扰。

【技术实现步骤摘要】
一种动态消除梅花指针干扰的方法
本专利技术涉及水表校验领域,特别涉及一种动态消除梅花指针干扰的方法。
技术介绍
在利用自动校表机进行校表的过程中,由于水表内很难做到都装满水,而没装水的地方会存在有气泡,且有很大一部分的气泡会粘附在水表的梅花指针上,这使得激光在读取脉冲数时会出现散射现象,并导致读取脉冲数不准确。另外,在校表的过程中,需要由校验人员用手拿下已经校验好的水表,而在用手拿取的过程中,手难免会挡住激光,并造成激光漏计脉冲数。由于以上两种原因都会干扰到校表的准确性,因此,必须对由以上两种原因造成的干扰进行消除,才可确保自动校表的准确性。
技术实现思路
本专利技术要解决的技术问题,在于提供一种动态消除梅花指针干扰的方法,通过该方法来动态消除手拿水表或者出现气泡时对校表过程造成的干扰,可确保自动校表的准确性。本专利技术是这样实现的:一种动态消除梅花指针干扰的方法,所述方法包括如下步骤:步骤S1、在进入校表程序之前,预先提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出每个激光脉冲的平均时间,其中,N为正整数;步骤S2、开始执行校表程序进行校表操作,获取校表后第一秒内各个激光脉冲的时间,并以进入校表程序之前计算出的每个激光脉冲的平均时间作为动态脉冲校准时间,将第一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S3、以上一秒的最后一个激光脉冲为起点,往回依次提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出上一秒的每个激光脉冲的平均时间;步骤S4、获取下一秒内各个激光脉冲的时间,并以计算出的上一秒的每个激光脉冲的平均时间作为动态脉冲校准时间,将下一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S5、判断校表操作是否已完成,若否,则进入步骤S3;若是,则结束。进一步地,所述根据比较结果对激光脉冲进行动态修正具体为:在比较的过程中,当比较出某一个激光脉冲的时间是动态脉冲校准时间的一倍或者多倍时,就自动往内补充相应倍数的激光脉冲;当比较出某一个激光脉冲的时间是动态脉冲校准时间的0.6倍以下时,就自动删除该激光脉冲;当连续比较出两个激光脉冲的时间均是动态脉冲校准时间的0.6倍以下时,就自动删除这两个激光脉冲,同时自动往内补充一个完整的激光脉冲。进一步地,在所述提取N个激光脉冲时,N的取值范围:50≦N≦100。进一步地,所述在进入校表程序之前,预先提取N个激光脉冲具体为:在进入校表程序的前5秒开始读取激光脉冲,并从读取的激光脉冲中提取出N个激光脉冲。本专利技术具有如下优点:通过本专利技术方法可以动态消除校验人员用手拿水表或者水表内出现气泡时对校表过程造成的干扰,即可以动态修正激光脉冲的数量,使得在校表的过程中可以获取到真实的激光脉冲数量,进而可提高自动校表的准确性。附图说明下面参照附图结合实施例对本专利技术作进一步的说明。图1为本专利技术一种动态消除梅花指针干扰的方法的执行流程图。具体实施方式请参照图1所示,本专利技术一种动态消除梅花指针干扰的方法的较佳实施例,所述方法包括如下步骤:步骤S1、在进入校表程序之前,预先提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出每个激光脉冲的平均时间(由总时间除以N即可得到),其中,N为正整数;本专利技术选择在进入校表程序之前预先读取一定数量的激光脉冲的目的是:在整个校表的过程中,水流的流速是相对稳定的,梅花指针的转速也是相对稳定的,且在进入校表程序的前10秒是流量稳定和准备换向换流的状态,而在该状态下一般都是没有手拿水表或者气泡干扰的,因此,在这段时间内提取出的激光脉冲都是真实的,可作为比较的基准。为了进一步降低干扰,所述在进入校表程序之前,预先提取N个激光脉冲具体为:在进入校表程序的前5秒开始读取激光脉冲,并从读取的激光脉冲中提取出N个激光脉冲。步骤S2、开始执行校表程序进行校表操作,获取校表后第一秒内各个激光脉冲的时间,并以进入校表程序之前计算出的每个激光脉冲的平均时间作为动态脉冲校准时间,将第一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S3、以上一秒的最后一个激光脉冲为起点,往回依次提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出上一秒的每个激光脉冲的平均时间。在具体实施时,如果上一秒的激光脉冲的数量不足N个,就继续往回提取激光脉冲,直至提取到N个激光脉冲后才停止。例如,在校表的第一秒内仅有80个激光脉冲,而N的取值为100,那么就继续往回从进入校表程序之前处提取20个激光脉冲补充进去。步骤S4、获取下一秒内各个激光脉冲的时间,并以计算出的上一秒的每个激光脉冲的平均时间作为动态脉冲校准时间,将下一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S5、判断校表操作是否已完成,若否,则进入步骤S3;若是,则结束。在上述步骤S2和步骤S4中,所述根据比较结果对激光脉冲进行动态修正具体为:在比较的过程中,当比较出某一个激光脉冲的时间是动态脉冲校准时间的一倍或者多倍时(在具体实施时,仅取整数倍来进行计算),则可以判定为出现校验人员用手拿水表或者存在气泡干扰,此时,就自动往内补充相应倍数的激光脉冲;当比较出某一个激光脉冲的时间是动态脉冲校准时间的0.6倍以下时,则可以判定为出现气泡干扰,此时,就自动删除该激光脉冲;当连续比较出两个激光脉冲的时间均是动态脉冲校准时间的0.6倍以下时,可以判定为出现气泡干扰,此时,就自动删除这两个激光脉冲,同时自动往内补充一个完整的激光脉冲。为了更好的消除干扰,在所述提取N个激光脉冲时,N的取值范围:50≦N≦100。当然,在具体实施时,可以根据实际操作经验来选择或者更换N的取值。综上所述,本专利技术具有如下优点:通过本专利技术方法可以动态消除校验人员用手拿水表或者水表内出现气泡时对校表过程造成的干扰,即可以动态修正激光脉冲的数量,使得在校表的过程中可以获取到真实的激光脉冲数量,进而可提高自动校表的准确性。虽然以上描述了本专利技术的具体实施方式,但是熟悉本
的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本专利技术的范围的限定,熟悉本领域的技术人员在依照本专利技术的精神所作的等效的修饰以及变化,都应当涵盖在本专利技术的权利要求所保护的范围内。本文档来自技高网
...

【技术保护点】
1.一种动态消除梅花指针干扰的方法,其特征在于:所述方法包括如下步骤:步骤S1、在进入校表程序之前,预先提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出每个激光脉冲的平均时间,其中,N为正整数;步骤S2、开始执行校表程序进行校表操作,获取校表后第一秒内各个激光脉冲的时间,并以进入校表程序之前计算出的每个激光脉冲的平均时间作为动态脉冲校准时间,将第一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S3、以上一秒的最后一个激光脉冲为起点,往回依次提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出上一秒的每个激光脉冲的平均时间;步骤S4、获取下一秒内各个激光脉冲的时间,并以计算出的上一秒的每个激光脉冲的平均时间作为动态脉冲校准时间,将下一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S5、判断校表操作是否已完成,若否,则进入步骤S3;若是,则结束。

【技术特征摘要】
1.一种动态消除梅花指针干扰的方法,其特征在于:所述方法包括如下步骤:步骤S1、在进入校表程序之前,预先提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出每个激光脉冲的平均时间,其中,N为正整数;步骤S2、开始执行校表程序进行校表操作,获取校表后第一秒内各个激光脉冲的时间,并以进入校表程序之前计算出的每个激光脉冲的平均时间作为动态脉冲校准时间,将第一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S3、以上一秒的最后一个激光脉冲为起点,往回依次提取N个激光脉冲,读取N个激光脉冲的总时间,并计算出上一秒的每个激光脉冲的平均时间;步骤S4、获取下一秒内各个激光脉冲的时间,并以计算出的上一秒的每个激光脉冲的平均时间作为动态脉冲校准时间,将下一秒内各个激光脉冲的时间均与动态脉冲校准时间进行比较,同时,根据比较结果对激光脉冲进行动态修正;步骤S5、判断校表操作是...

【专利技术属性】
技术研发人员:陈金华彭君杨琴罗明彭海文
申请(专利权)人:三川智慧科技股份有限公司
类型:发明
国别省市:江西,36

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

1