一种水表正反转脉冲采集方法、装置及智能水表与流程

文档序号:16933447发布日期:2019-02-22 20:29阅读:882来源:国知局
一种水表正反转脉冲采集方法、装置及智能水表与流程

本发明涉及智能水表领域,具体而言,涉及一种水表正反转脉冲采集方法、装置及智能水表。



背景技术:

现有技术智能水表采集水流量数据与防止水表反转的情况一般为采用三个传感器实现正反转方案,三个传感器在发讯指针转动的时候依次输出三个不同状态,当水表的发讯指针正转时,累计正计量单位;当水表的发讯指针反转时,累计负计量单位;这样可以识别水表正向与反向流量。

但由于发讯指针尺寸小,对应传感器空间狭小,传感器之间距离太近,设计稳定的传感采样集成电路难度大,特别是当水表流量大时,发讯指针转速很快,占空比小,传感器会出现状态缺失,易导致捕捉不到完整的状态,采集的数据就会不准确。并且采用三个传感器时功耗大、成本高、故障点多、易受干扰并遮挡计量指针等一系列问题。



技术实现要素:

本发明实施例的目的在于提供一种水表正反转脉冲采集方法,以识别发讯指针运行的正反向状态,解决水表采集的流量数据不准确的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提出一种水表正反转脉冲采集方法,应用于一水表,所述水表包括发讯指针、第一传感器、第二传感器,包括:

通过所述第一传感器采集所述发讯指针的第一状态;

通过所述第一传感器以及所述第二传感器采集所述发讯指针的第二状态,所述第二状态表征所述发讯指针运动至所述第一传感器与所述第二传感器之间;

通过所述第二传感器采集所述发讯指针的第三状态;

依据所述第一状态、所述第二状态以及所述第三状态判断所述发讯指针的运动状态,依据所述运动状态进行对应的电子计量。

第二方面,本发明实施例还提出一种水表正反转脉冲采集装置,应用于一水表,所述水表包括发讯指针、第一传感器、第二传感器,包括:采集模块、处理模块以及触发模块,采集模块,用于通过所述第一传感器采集所述发讯指针的第一状态;还用于通过所述第一传感器以及所述第二传感器采集所述发讯指针的第二状态;还用于通过所述第二传感器采集所述发讯指针的第三状态。处理模块,用于依据所述第一状态、所述第二状态以及所述第三状态判断所述发讯指针的运动状态,依据所述运动状态进行对应的电子计量。触发模块,用于当所述发讯指针运动至所述第一传感器时,触发所述第一传感器产生第一脉冲信号。

第三方面,本发明实施例还提出一种智能水表,所述智能水表包括处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当智能水表运行时,所述处理器与所述存储器之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行上述的水表正反转脉冲采集方法的步骤。

本发明实施例所提供的一种水表正反转脉冲采集方法,通过所述第一传感器采集所述发讯指针的第一状态;通过所述第一传感器以及所述第二传感器采集所述发讯指针的第二状态,所述第二状态表征所述发讯指针运动至所述第一传感器与所述第二传感器之间;通过所述第二传感器采集所述发讯指针的第三状态;依据所述第一状态、所述第二状态以及所述第三状态判断所述发讯指针的运动状态,依据所述运动状态进行对应的电子计量。由于通过第一传感器以及第二传感器可以采集到发讯指针的三个状态,通过采集到的三个状态可以判断发讯指针的运动状态为正转还是反转,以此进行对应的电子计量。因此提高了采集的数据的准确性,并且避免了采用三个传感器时功耗大、成本高、故障点多、易受干扰以及遮挡计量指针等一系列问题。

本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的一种水表示意图。

图2示出了本发明实施例所提供的一种水表的电路框图。

图3示出了本发明实施例所提供的一种水表正反转脉冲采集方法的流程图。

图4示出了本发明实施例所提供的一种水表正反转脉冲采集方法的另一种流程图。

图5示出了本发明实施例所提供的一种水表正反转脉冲采集装置的功能模块示意图。

图6示出了本发明实施例所提供的智能水表的示意图。

图标:110-发讯指针;120-下位机;122-第一传感器;124-第二传感器;160-水表正反转脉冲采集装置;161-采集模块;162-处理模块;163-触发模块;100-智能水表;140-处理器;150-存储器;170-总线。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

请参照图1,为本发明实施例所提供的一种水表示意图。图中包括发讯指针110、下位机120、第一传感器122以及第二传感器124;下位机120与第一传感器122以及第二传感器124均电连接。请参照图2,为本发明实施例所提供的一种水表的电路框图。第一传感器122以及第二传感器124均位于发讯指针110的圆周上,位置相邻且之间留有一定的间距。

发讯指针110用于感测水流量,在水流量变化时产生相应的转动,正转或者反转。需要说明的是,发讯指针110带有磁性。

在一种可能的实施例中,发讯指针110正转一圈表明有一立方米的水流量正向流过,发讯指针110反转一圈表明有一立方米的水流量反向流过。

第一传感器122位于发讯指针110的圆周上,用于采集所述发讯指针110的第一状态,第一状态表征发讯指针110转动至第一传感器122的圆周位置。

第二传感器124位于发讯指针110的圆周上,用于采集所述发讯指针110的第三状态,第三状态表征发讯指针110转动至第二传感器124的圆周位置。

第一传感器122以及第二传感器124还用于采集所述发讯指针110的第二状态,第二状态表征发讯指针110转动至第一传感器122以及第二传感器124之间的圆周位置。

下位机120用于接收第一传感器122的第一脉冲信号和|或第二传感器124的第二脉冲信号,并依据接收到的信号判断该发讯指针110处于什么状态。

请参照图3,为本发明实施例所提供的一种水表正反转脉冲采集方法的流程图。该水表正反转脉冲采集方法应用于图1所示的水表。

步骤10,通过第一传感器采集发讯指针的第一状态。

步骤20,通过第一传感器以及第二传感器采集发讯指针的第二状态。

步骤30,通过第二传感器采集发讯指针的第三状态。

步骤40,依据第一状态、第二状态以及第三状态判断发讯指针的运动状态,依据运动状态进行对应的电子计量。

在本实施例中,通过第一传感器采集发讯指针的第一状态,通过第一传感器以及第二传感器采集发讯指针的第二状态,通过第二传感器采集发讯指针的第三状态,依据第一状态、第二状态以及第三状态判断发讯指针的运动状态,依据运动状态进行对应的电子计量;运动状态包括正在以及反转,当发讯指针的运动状态为正转时进行正电子计量,当发讯指针的运动状态为反转时进行负电子计量。

在图3的基础上,下面给出一种完整方案可能的实现方式,具体的,请参照图4,为本发明实施例所提供的一种水表正反转脉冲采集方法的另一种流程图。

步骤10,包括子步骤101以及子步骤102。

步骤101,当发讯指针运动至第一传感器时,触发第一传感器产生第一脉冲信号。

当发讯指针转动至第一传感器所处的圆周位置时,带有磁性的发讯指针能够触发第一传感器产生第一脉冲信号。

在一种可能的实施例中,第一传感器可以是但不限于干簧管,当发讯指针转动至第一传感器所处的圆周位置时,干簧管内部的电路吸合并导通,从而产生第一脉冲信号。

步骤102,依据第一脉冲信号判断发讯指针的处于第一状态。

当下位机接收到第一脉冲信号时,表征发讯指针的处于第一状态。

步骤20,包括子步骤201以及子步骤202。

步骤201,当发讯指针运动至第一传感器与第二传感器之间时,触发第一传感器产生第一脉冲信号,以及触发第二传感器产生第二脉冲信号。

当发讯指针转动至第一传感器以及第二传感器之间的圆周位置时,带有磁性的发讯指针能够同时触发第一传感器产生第一脉冲信号以及第二传感器产生第二脉冲信号。

步骤202,依据第一脉冲信号以及第二脉冲信号判断发讯指针的处于所述第二状态。

当下位机接收到第一脉冲信号以及第二脉冲信号时,表征发讯指针的处于第二状态。

步骤30,包括子步骤301以及子步骤302。

步骤301,当发讯指针运动至第二传感器时,触发第二传感器产生第二脉冲信号。

当发讯指针转动至第二传感器所处的圆周位置时,带有磁性的发讯指针能够触发第二传感器产生第二脉冲信号。

在一种可能的实施例中,第二传感器可以是但不限于干簧管,当发讯指针转动至第二传感器所处的圆周位置时,干簧管内部的电路吸合并导通,从而产生第二脉冲信号。

步骤302,依据第二脉冲信号判断发讯指针的处于第三状态。

当下位机接收到第二脉冲信号时,表征发讯指针的处于第三状态。

步骤40,包括子步骤401以及子步骤402。

步骤401,当依次采集到发讯指针的第一状态、第二状态以及第三状态时,判断发讯指针的运动状态为正转,并进行正电子计量。

当下位机依次采集到发讯指针的第一状态、第二状态以及第三状态时,则表征发讯指针转动一个正周期,进而进行一个正的电子计量。

步骤402,当依次采集到发讯指针的第三状态、第二状态以及第一状态时,判断发讯指针的运动状态为反转,并进行负电子计量。

当下位机依次采集到发讯指针的第三状态、第二状态以及第一状态时,则表征发讯指针转动一个正周期,进而进行一个正的电子计量。

综上所述,本发明实施例所提供的一种水表正反转脉冲采集方法,通过所述第一传感器采集所述发讯指针的第一状态;通过所述第一传感器以及所述第二传感器采集所述发讯指针的第二状态,所述第二状态表征所述发讯指针运动至所述第一传感器与所述第二传感器之间;通过所述第二传感器采集所述发讯指针的第三状态;依据所述第一状态、所述第二状态以及所述第三状态判断所述发讯指针的运动状态,依据所述运动状态进行对应的电子计量。由于通过第一传感器以及第二传感器可以采集到发讯指针的三个状态,通过采集到的三个状态可以判断发讯指针的运动状态为正转还是反转,以此进行对应的电子计量。因此提高了采集的数据的准确性,并且避免了采用三个传感器时功耗大、成本高、故障点多、易受干扰以及遮挡计量指针等一系列问题。

请参照图5,为本发明实施例所提供的一种水表正反转脉冲采集装置的功能模块示意图。需要说明的是,本发明实施例所提供的一种水表正反转脉冲采集装置160,可以采用图1所示的水表的具体结构实现,也可以采用其他的实体设备结构,此处不予限定。其基本原理及产生的技术效果与前述方法实施例相同,为简要描述,本实施例中未提及部分,可参考前述方法实施例中的相应内容。水表正反转脉冲采集装置160应用于图1所述的水表,并用于执行图3及图4所述的水表正反转脉冲采集方法,其包括采集模块161、处理模块162以及触发模块163。

其中,采集模块161用于通过所述第一传感器采集所述发讯指针的第一状态;以及还用于通过所述第一传感器以及所述第二传感器采集所述发讯指针的第二状态;以及还用于通过所述第二传感器采集所述发讯指针的第三状态。

可以理解地,在一种优选的实施例中,采集模块161可用于执行步骤10、步骤20以及步骤30。

其中,处理模块162用于依据所述第一状态、所述第二状态以及所述第三状态判断所述发讯指针的运动状态,依据所述运动状态进行对应的电子计量;以及还用于当依次采集到所述第一状态、所述第二状态以及所述第三状态时,判断所述发讯指针的运动状态为正转,并进行正电子计量;以及还用于依次采集到所述第三状态、所述第二状态以及所述第一状态时,判断所述发讯指针的运动状态为反转,并进行负电子计量;以及还用于依据所述第一脉冲信号判断所述发讯指针的处于所述第一状态;以及还用于依据所述第一脉冲信号以及所述第二脉冲信号判断所述发讯指针的处于所述第二状态;以及还用于依据所述第二脉冲信号判断所述发讯指针的处于所述第三状态。

可以理解地,在一种优选的实施例中,处理模块162可用于执行步骤102、步骤202、步骤302、步骤401以及步骤402。

其中,触发模块163用于当所述发讯指针运动至所述第一传感器时,触发所述第一传感器产生第一脉冲信号;以及还用于当所述发讯指针运动至所述第一传感器与所述第二传感器之间时,触发所述第一传感器产生第一脉冲信号,以及触发所述第二传感器产生第二脉冲信号;以及还用于当所述发讯指针运动至所述第二传感器时,触发所述第二传感器产生第二脉冲信号。

可以理解地,在一种优选的实施例中,触发模块163可用于执行步骤101、步骤201以及步骤301。

本发明实施例还提供了一种智能水表100。请参照图6,图6为本发明实施例所提供的智能水表100的示意图,该智能水表包含处理器140、存储器150以及总线170。

该处理器140及存储器150可以通过一条或多条总线170进行连接;

该处理器140,用于读/写存储器150中存储的数据或程序,执行相应地功能。

该存储器150,用于存储的数据或程序。

需要说明的是,该智能水表还可以包含用以实现其他功能的器件,例如,射频电路、电源电路等,此处不予限定。

本领域内的技术人员应明白,本发明实施例可提供为方法、装置、设备或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明实施例是参照根据本发明实施例的方法、装置、设备和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在本发明实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的可选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1