计量表温度修正方法及装置转让专利

申请号 : CN201711021437.3

文献号 : CN107817034B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 崔涛李登峰张勇

申请人 : 深圳友讯达科技股份有限公司

摘要 :

本发明提供一种计量表温度修正方法及装置,涉及流体计量技术领域。该方法通过采集当前多个信号生成模块的电压波形,得到第一电压波形数据;将第一电压波形数据与预设的第二电压波形数据比较,以得到两者的相位差;根据相位差调整第一电压波形数据和/或用于采集第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在预设采集时段采集到目标电压波形数据片段,再根据调整后的第一电压波形数据计算在预设采集点的电压差,进而提高计量表的精度。另外,该方法及装置可实时修正温度变化引起的测量误差,有助于提高计量表的稳定性以及可靠性。

权利要求 :

1.一种计量表温度修正方法,应用于流体计量表,其特征在于,所述计量表内设置有多个信号生成模块、与所述信号生成模块对应的采集模块,以及转动设置在所述计量表内的叶轮;

所述信号生成模块用于生成阻尼振荡的电压的信号,所述采集模块用于采集所述信号生成模块产生的信号;所述叶轮包括导磁材料区及非导磁材料区,当所述信号生成模块位于所述导磁材料区时产生的振荡电压小于该信号生成模块位于所述非导磁材料区时产生的振荡电压;所述方法包括:采集当前所述多个信号生成模块的电压得到电压波形;

从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据;

将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差,所述第二电压波形数据为电压波形在标准温度下时长为所述预设时间段的电压波形数据;

根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段;

计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。

2.根据权利要求1所述的方法,其特征在于,所述将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差的步骤,包括:获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。

3.根据权利要求1所述的方法,其特征在于,所述预设采集点包括所述第一电压波形数据在的峰值电压或谷值电压相对于所述预设时间段所对应的时间点;所述计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差的步骤之后,所述方法还包括:检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值;

在为是时,对所述叶轮的转数进行计数;

将所述叶轮的转数与流体流过的流量进行关联,以根据所述叶轮的转数得到流体的流量。

4.根据权利要求3所述的方法,其特征在于,所述预设时间段内的第一电压波形数据包括峰值电压差或谷值电压差中差值最大的波形数据,所述预设采集点为差值最大所对应的时间点。

5.根据权利要求1-4中任意一项所述的方法,其特征在于,所述信号生成模块为LC振荡器。

6.一种计量表温度修正装置,应用于流体计量表,其特征在于,所述计量表内设置有多个信号生成模块、与所述信号生成模块对应的采集模块,以及转动设置在所述计量表内的叶轮;

所述信号生成模块用于生成阻尼振荡的电压的信号,所述采集模块用于采集所述信号生成模块产生的信号;所述叶轮包括导磁材料区及非导磁材料区,当所述信号生成模块位于所述导磁材料区时产生的振荡电压小于该信号生成模块位于所述非导磁材料区时产生的振荡电压;所述装置包括:采集单元,用于采集当前所述多个信号生成模块的电压得到电压波形;

获取单元,用于从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据;

第一计算单元,用于将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差,所述第二电压波形数据为电压波形在标准温度下时长为所述预设时间段的电压波形数据;

修正单元,用于根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段;

第二计算单元,用于计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。

7.根据权利要求6所述的装置,其特征在于,所述第一计算单元还用于:

获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。

8.根据权利要求6或7所述的装置,其特征在于,所述预设采集点包括所述第一电压波形数据在的峰值电压或谷值电压相对于所述预设时间段所对应的时间点;所述装置还包括:检测单元,用于检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值;

计数单元,用于在所述检测单元的检测结果为是时,对所述叶轮的转数进行计数;

关联单元,用于将所述叶轮的转数与流体流过的流量进行关联,以根据所述叶轮的转数得到流体的流量。

说明书 :

计量表温度修正方法及装置

技术领域

[0001] 本发明涉及流体计量技术领域,具体而言,涉及一种计量表温度修正方法及装置。

背景技术

[0002] 随着科技的发展,对测量技术要求越来越高。例如,在水表或者其他表(比如燃气表)中,可通过叶轮的转数来计算流量。在无磁计量表领域中,可通过振荡器阻尼振荡形成测量的信号。然而振荡器容易受外界温度的影响,容易导致形成的测量信号的波形相对采集窗口发生相位漂移,而采集该波形的采集窗口通常为固定的,对应的采集点也相对采集窗口固定。随着波形发生相位漂移,将影响对叶轮转数计数,进而导致测量的流量不准。因此,如何提供一种可解决上述问题的方法及装置以成为本领域技术人员亟需解决的技术问题。

发明内容

[0003] 为了克服上述现有技术中的不足,本发明提供一种计量表温度修正方法及装置,修正了温度引起的相位变换,提高了计量精度,进而解决上述问题。
[0004] 为了实现上述目的,本发明较佳实施例所提供的技术方案如下所示:
[0005] 就方法而言,本发明较佳实施例提供一种计量表温度修正方法,应用于流体计量表,所述计量表内设置有多个信号生成模块、与所述信号生成模块对应的采集模块,以及转动设置在所述计量表内的叶轮;
[0006] 所述信号生成模块用于生成阻尼振荡的电压的信号,所述采集模块用于采集所述信号生成模块产生的信号;所述叶轮包括导磁材料区及非导磁材料区,当所述信号生成模块位于所述导磁材料区时产生的振荡电压小于该信号生成模块位于所述非导磁材料区时产生的振荡电压;所述方法包括:
[0007] 采集当前所述多个信号生成模块的电压得到电压波形;
[0008] 从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据;
[0009] 将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差;
[0010] 根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段;
[0011] 计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。
[0012] 在本发明的较佳实施例中,上述第二电压波形数据为电压波形在标准温度下时长为所述预设时间段的电压波形数据。
[0013] 在本发明的较佳实施例中,上述将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差的步骤,包括:
[0014] 获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。
[0015] 在本发明的较佳实施例中,上述预设采集点包括所述第一电压波形数据在的峰值电压或谷值电压相对于所述预设时间段所对应的时间点;所述计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差的步骤之后,所述方法还包括:
[0016] 检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值;
[0017] 在为是时,对所述叶轮的转数进行计数;
[0018] 将所述叶轮的转数与流体流过的流量进行关联,以根据所述叶轮的转数得到流体的流量。
[0019] 在本发明的较佳实施例中,上述预设时间段内的第一电压波形数据包括峰值电压差或谷值电压差中差值最大的波形数据,所述预设采集点为差值最大所对应的时间点。
[0020] 在本发明的较佳实施例中,上述信号生成模块为LC振荡器。
[0021] 就装置而言,本发明的较佳实施例提供一种计量表温度修正装置,应用于流体计量表,所述计量表内设置有多个信号生成模块、与所述信号生成模块对应的采集模块,以及转动设置在所述计量表内的叶轮;
[0022] 所述信号生成模块用于生成阻尼振荡的电压的信号,所述采集模块用于采集所述信号生成模块产生的信号;所述叶轮包括导磁材料区及非导磁材料区,当所述信号生成模块位于所述导磁材料区时产生的振荡电压小于该信号生成模块位于所述非导磁材料区时产生的振荡电压;所述装置包括:
[0023] 采集单元,用于采集当前所述多个信号生成模块的电压得到电压波形;
[0024] 获取单元,用于从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据;
[0025] 第一计算单元,用于将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差;
[0026] 修正单元,用于根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段;
[0027] 第二计算单元,用于计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。
[0028] 在本发明的较佳实施例中,上述第二电压波形数据为电压波形在标准温度下时长为所述预设时间段的电压波形数据。
[0029] 在本发明的较佳实施例中,上述第一计算单元还用于:
[0030] 获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。
[0031] 在本发明的较佳实施例中,上述预设采集点包括所述第一电压波形数据在的峰值电压或谷值电压相对于所述预设时间段所对应的时间点;所述装置还包括:
[0032] 检测单元,用于检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值;
[0033] 计数单元,用于在所述检测单元的检测结果为是时,对所述叶轮的转数进行计数;
[0034] 关联单元,用于将所述叶轮的转数与流体流过的流量进行关联,以根据所述叶轮的转数得到流体的流量。
[0035] 相对于现有技术而言,本发明提供的计量表温度修正方法及装置至少具有以下有益效果:该方法通过采集当前多个信号生成模块的电压波形,得到第一电压波形数据;将第一电压波形数据与预设的第二电压波形数据比较,以得到两者的相位差;根据相位差调整第一电压波形数据和/或用于采集第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在预设采集时段采集到目标电压波形数据片段,再根据调整后的第一电压波形数据计算在预设采集点的电压差,进而提高计量表的精度。另外,该方法及装置可实时修正温度变化引起的测量误差,有助于提高计量表的稳定性以及可靠性。
[0036] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举本发明较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0037] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0038] 图1为本发明较佳实施例提供的计量表的方框示意图。
[0039] 图2为本发明较佳实施例提供计量表中采集模块、信号生成模块叶轮的结构示意图。
[0040] 图3为本发明较佳实施例提供的各采集模块采集的信号生成模块的电压波形图。
[0041] 图4为图3中I部位的局部放大示意图。
[0042] 图5为本发明较佳实施例提供的计量表温度修正方法的流程示意图之一。
[0043] 图6为本发明较佳实施例提供的计量表温度修正方法的流程示意图之二。
[0044] 图7为本发明较佳实施例提供的计量表温度修正装置的方框示意图之一[0045] 图8为本发明较佳实施例提供的计量表温度修正装置的方框示意图之二。
[0046] 图标:10-计量表;11-处理模块;12-存储模块;13-叶轮;131-导磁材料区;132-非导磁材料区;14-采集模块;15-信号生成模块;100-计量表温度修正装置;110-采集单元;120-获取单元;130-第一计算单元;140-修正单元;150-第二计算单元;160-检测单元;170-计数单元;180-关联单元。

具体实施方式

[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
[0048] 因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0049] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0050] 下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0051] 第一实施例:
[0052] 请参照图1,是本发明较佳实施例提供的计量表10的方框示意图。在本发明实施例中,所述计量表10可以用于计量液体、气体等形态的物质,比如计量用水量、燃气用量等。该计量表10可以包括处理模块11、存储模块12、采集模块14、信号生成模块15以及计量表温度修正装置100。所述处理模块11、存储模块12、采集模块14、信号生成模块15以及计量表温度修正装置100各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。
[0053] 其中,所述处理模块11可以是一种处理器,具有信号的处理能力的集成电路芯片。该处理器可以是通用处理器,包括中央处理器、网络处理器等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0054] 所述存储模块12可以为用于存储所采集的电压数据的存储器。该存储器可以是,但不限于随机存取存储器,只读存储器,可编程只读存储器,可擦除可编程只读存储器,电可擦除可编程只读存储器等。在本实施例中,所述存储器还可以存储程序,所述处理模块11在接收到执行指令后,可相应地执行所述程序。
[0055] 进一步地,所述计量表温度修正装置100包括至少一个可以软件或固件(firmware)的形式存储于所述存储模块12中。所述处理模块11用于执行所述存储模块12中存储的可执行模块,例如计量表温度修正装置100所包括的软件功能模块及计算机程序等。
[0056] 请参照图2为本发明较佳实施例提供的计量表10中叶轮13、信号生成模块15、采集模块14的结构示意图。在本实施例中,计量表10内设置有多个信号生成模块15、与所述信号生成模块15对应的采集模块14以及设置在所述计量表10内的叶轮13。信号生成模块15用于生成阻尼振荡的电压的信号,采集模块14用于采集所述信号生成模块15产生的信号;叶轮13包括导磁材料区131及非导磁材料区132,当所述信号生成模块15位于所述导磁材料区
131时产生的振荡电压小于该信号生成模块15位于所述非导磁材料区132时产生的振荡电压。
[0057] 进一步地,信号生成模块15可以为LC振荡器。该振荡器的电感部位的一端与叶轮13相对应,但不与叶轮13接触。可理解为振荡器固定设置在计量表10内,不会伴随着流体的流动而相对计量表10的外壳移动,并位于叶轮13的上方或下方,但不与叶轮13接触。采集模块14可以为用于采集振荡器产生的阻尼振荡电压的电压表。
[0058] 在本实施例中,叶轮13可伴随着流体的流动而转动。叶轮13的导磁材料区131由导磁材料形成,导磁材料可以是,但不限于铁、低碳钢、铁铝、铁硅、铁钴合金、铁氧体、镍、钴以及坡莫合金等,其中,所述坡莫合金也就是镍含量30%~90%的镍铁合金。叶轮13的非导磁去由非导磁材料形成,比如塑料、陶瓷等。
[0059] 信号生成模块15在叶轮13转动过程中,当信号生成模块15位于导磁材料区131时,振荡器产生的磁场能量被导磁材料区131吸收,衰减更快。因此,可通过检测信号生成模块15电压的变化,判断是否有导磁材料区131经过,进而进行计数,比如有导磁材料区131经过,则计数一次以作为叶轮13转动的转数。
[0060] 请再次参照图2,导磁材料区131的圆心角为∠A,非导磁材料区132的圆心角为∠B。信号生成模块15的个数可根据实际情况进行设置,例如,信号生成模块15可为三个。三个信号生成模块15可均匀布设在所述计量表10中,对应的导磁材料区131为圆心角小于240°(也就是∠A小于240°)的扇形区,以使所述叶轮13在转动过程中,至少存在一个信号生成模块15不位于所述导磁材料区131。另外,设置多个信号生成模块15还可提高叶轮13转数的精度。比如,设置N个信号生成模块15,则对应的叶轮13转数的读数精度可达1/N。具体地,比如,设置三个信号生成模块15,可使转数的读数精度达到1/3转。
[0061] 值得说明的是,图2仅为便于理解的一种示意图,该计量表10的信号生成模块15还可以不同于图2中所示的形状结构,比如信号生成模块15可通过塑封进行绝缘密封,避免形成电感的线圈与流体直接接触。
[0062] 请结合参照图3和图4,其中,图3为本发明较佳实施例提供的各采集模块14采集的信号生成模块15的电压波形图,图4为图3中I部位的局部放大示意图。可选地,三个信号生成模块15的型号相同,对三个信号生成模块15同时施加等大的电压,以形成阻尼振荡,并根据实际情况间隔补充施加电压,以避免开始施加的电压值衰减完而不利于计算峰值电压差。其补充施加电压的依据可以是每间隔等长的时间,也可以是根据衰减后的电压进行补充。
[0063] 在图3中,虚线对应的电压波形为信号生成模块15位于导磁材料区131时的阻尼振荡的电压波形,实线对应的电压波形为生成模块位于非导磁材料区132时的阻尼振荡的电压波形。在对叶轮13的转动圈数(转数)计数时,可通过比较两种波形对应的峰值电压差,当峰值电压差超过某一阈值时,便进行计数。该阈值可根据峰值电压差的实际情况进行设置,在此不作具体限定。
[0064] 值得说明的是,采集模块14可以与信号生成模块15一一对应,也就是一个采集模块14用于采集一个信号生成模块15的电压。在其他实施方式中,一个采集模块14可以采集多个信号生成模块15的电压。若将多个信号生成模块15所形成的电压的波形图进行整合,可得到如图3所示的波形图。在信号生成模块15型号相同时,多个信号生成模块15形成的波形图为两种,一种为位于导磁材料区131时的波形,另一种为位于非导磁材料区132的波形,也就是存在多个信号生成模块15形成的波形相同的情况。
[0065] 可以理解的是,图1所示的结构仅为计量表温度修正装置100的一种结构示意图,所述计量表温度修正装置100的还可以包括比图1中所示更多或更少的组件。图1所示的各组件可以采用硬件、软件或其组合实现。
[0066] 请参照图5,为本发明较佳实施例提供的计量表温度修正方法的流程示意图之一。在本发明的较佳实施例中,该计量表温度修正方法可以应用于上述的计量表10。该方法通过调整信号生成模块15因温度变化带来的相位变动,可提高计量表10的计量精度,并解决因温度变化而使计量表10计量不准的问题,提高了计量表10的稳定性以及可靠性。
[0067] 下面将对图5中所示的计量表温度修正方法的具体流程和步骤进行详细阐述。在本实施例中,计量表温度修正方法可以包括以下步骤:
[0068] 步骤S210,采集当前多个信号生成模块15的电压得到电压波形。
[0069] 可选地,多个信号生成模块15可为上述的振荡器,用于形成阻尼振荡。可理解地,一个信号生成模块15与采集模块14相配合以形成一个检测通道。信号生成模块15在有导磁材料区131经过和非导磁材料区132经过时,前者对应的电压波形衰减更快,也就是对应的振荡电压小于后者的振荡电压。
[0070] 可参照图3,一般地,多个信号生成模块15的型号相同,并同时对信号生成模块15施加相同的电压,以形成电压波形。若将各电压波形整合呈现在同一图像中,多个信号生成模块15形成的电压波形一般为两种波形。一种便为信号生成模块15位于导磁材料区131时,虚线所对应的阻尼波形;另一种为信号生成模块15位于非导磁材料区132时,实线所对应的阻尼波形。也就是可能存在两个或两个以上的信号生成模块15形成的电压波形相同,而图3所呈现的波形图可能存在重合的波形。
[0071] 步骤S220,从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据。
[0072] 可理解地,可从多个电压波形中选一个作为目标波形,该目标波形的时长为预设时间段,可作为第一电压波形数据。可选地,该目标波形为多个电压波形中幅值较大的电压波形,也就是信号生成模块15位于非导磁材料区132时所形成的电压波形。其中,所述预设时间段可根据实际情况进行设置。比如,在对信号生成模块15施加电压后的一个固定时间点开始采集,其采集的时长为预设时段,进而得到预设时间段的第一电压波形数据。而该固定时间点可根据实际情况进行设置,这里不作具体限定。
[0073] 值得说明的是,预设时间段内的第一电压波形数据可以包括与其他电压波形的峰值电压差或谷值电压差中差值最大的波形数据。可理解地,比如目标波形为图3中实线所对应的波形,其他波形便为图3中虚线所对应的波形。
[0074] 步骤S230,将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差。
[0075] 可理解地,所述第二电压波形数据为电压波形在标准温度下时长为所述预设时间段的电压波形数据。例如,可将信号生成模块15施加电压时的时间作为时间零点,在间隔a时长后采集该信号生成模块15的电压波形,并持续采集所述预设时间段,以得到时长为预设时间段的第二电压波形数据。其中,字母a表示具体的时长,比如a为10us(us为时间单位,表示微秒)。即,a为大于等于0的时长,可根据具体情况进行设置,这里不作具体限定。
[0076] 例如,获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。
[0077] 具体地,比如,该预设时间段为阻尼振荡波形的一个周期,也就是该第一电压波形数据中包含了峰值电压。可将该峰值电压在预设时间段所对应的时间点作为目标时间点,而第二电压波形中的峰值电压在该预设时间段所对应的时间点作为参考时间点,目标时间点与参考时间点之差便为所述相位差。
[0078] 步骤S240,根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段。
[0079] 可选地,可根据所述相位差对所述第一电压波形数据进行调整,以使所述第一电压波形数据和第二电压波形数据的相位差在预设范围内,对应的预设采集时段保持不变,此时在预设采集时段所采集的电压波形片段便为目标电压波形数据片段。其中,所述预设采集时段为从第一电压波形数据中采集一段如图4所示的波形片段所对应的时长,该时长可根据实际情况进行设置,这里不作具体限定。
[0080] 可理解地,若第一电压波形数据超前第二电压波形数据,也就是目标时间点与参考时间点的差值为负数,则可将第一电压波形数据往后平移;若第一电压波形数据滞后第二电压波形数据,则可将第一电压波形数据往前平移。可选地,平移的量为所计算的相位差。若根据相位差进行平移,可使调整后第一电压波形数据与第二电压波形数据的相位差为0。
[0081] 值得说明的是,所述预设范围可根据实际情况进行设置,这里不作具体限定。
[0082] 在其他实施方式中,也可以调整所述预设采集时段。比如,在预设时段所采集的波形片段并非目标电压波形数据片段时,可根据所述相位差前移所述预设采集时段,或后移所述预设采集时段,进而使得在所述预设采集时段可采集到目标电压波形数据片段。当然,也可以同时调整所述第一电压波形数据和所述预设采集时段以达到上述的目的,这里不再赘述。
[0083] 步骤S250,计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。
[0084] 在本实施例中,该预设采集点可以为在预设采集时段内采集目标电压波形数据片段中的电压幅值的时间点。比如,所述预设采集点可以为预设时间段内各波形在相同时间点的幅值差不为零的时间点。可选地,所述预设采集点可以包括所述第一电压波形数据在的峰值电压或谷值电压相对于所述预设时间段所对应的时间点。优选地,所述采集点为电压幅值差最大所对应的时间点。可理解地,通过计算调整后在采集点的电压差,可得到修正后的电压波形之间的电压幅值差(电压差)。
[0085] 若温度变化后,不对第一电压波形数据进行调整,则第一电压波形相对于标准温度下的第二电压波形发生了相位漂移,而采集点通常不会随着相位变换而移动,也就导致采集点所采集的电压值也就并非实际想要采集的值。若以该采集点计算电压值来对叶轮13进行计数,便容易出现重复计数或者漏计数的情况,进而导致计量表10不能准确计量流体的流量。
[0086] 所述重复计数或者漏计数的原因可理解为:在标准温度下,通常可选定电压差幅值最大的作为计算的电压差,该电压差同时也被预先设置为计数的参考阈值,比如该电压差大于或等于该阈值时,便对叶轮13进行计数。而因温度变化导致相位漂移,采集点所采集的电压差可能大于或小于标准温度下的电压差。若以采集的电压差和参考阈值进行比较,其获得的叶轮13转数便可能超出或低于实际转数。而本发明提供的计量器温度修正方法基于上述设计,可随着温度变化对第一电压波形数据的相位进行调整,以修正所得到的电压差,进而提高了计量表10的计量精度。
[0087] 第二实施例:
[0088] 图6为本发明较佳实施例提供的计量表温度修正方法的流程示意图之二。本发明第二实施例提供的计量表温度修正方法,其流程步骤、功能原理以及达到的技术效果与第一实施例提供的基本相同,不同之处在于,第二实施例提供的计量表温度修正方法还可以包括步骤S260、步骤S270以及步骤S280。本实施例提供的方法可根据调整后计算得到的电压差对叶轮13进行计数,进而得到流体的流量。
[0089] 步骤S260,检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值。
[0090] 在本实施例中,预设采集点可以为上述预设时间段中的电压幅值差最大所对应的时间点。所述阈值可以为该时间点所对应的电压幅值差,也就是预设时间段中的最大电压差。
[0091] 在其他实施方式中,该阈值还可以为不同于上述的实施方式设置阈值,这里对阈值的具体大小不作具体限定。
[0092] 步骤S270,在为是时,对所述叶轮13的转数进行计数。
[0093] 可理解的,在叶轮13转动过程中,所选取的预设时长中的采集点对应的电压差仅出现一次。若检测所述预设采集点的峰值电压差或谷值电压差大于或等于阈值,也就表示叶轮13转动了一圈,也就对叶轮13的转数进行计数。
[0094] 步骤S280,将所述叶轮13的转数与流体流过的流量进行关联,以根据所述叶轮13的转数得到流体的流量。
[0095] 可理解地,每带动叶轮13转动一圈所流过的流体流量为相等的,叶轮13转动的圈数与流过的流量相对应。基于上述设计,便可通过叶轮13的转数得到流体的流量。
[0096] 第三实施例:
[0097] 请参照图7,是本发明较佳实施例提供的计量表温度修正装置100的方框示意图之一。本发明的较佳实施例提供一种计量表温度修正装置100,可以适用于图5所示的计量表温度修正方法。该装置通过调整信号生成模块15因温度变化引起的相位移动,进而提高了计量表10的计量精度。该计量表温度修正装置100可以包括采集单元110、获取单元120、第一计算单元130、修正单元140以及第二计算单元150。
[0098] 其中,采集单元110,用于采集当前所述多个信号生成模块15的电压得到电压波形。具体地,采集单元110可以用于执行图5所示的步骤S210,具体的操作内容可参照对步骤S210的详细描述。可以理解的是,所述采集单元110可为采集模块14实现采集动作所对应的软件功能部分。
[0099] 获取单元120,用于从所得到的各电压波形中获取一个时长为预设时间段的电压波形以作为第一电压波形数据。具体地,获取单元120可以用于执行图5所示的步骤S220,具体的操作内容可参照对步骤S220的详细描述。
[0100] 第一计算单元130,用于将所述第一电压波形数据与预设的第二电压波形数据进行比较,得到所述第一电压波形数据与所述第二电压波形数据之间的相位差。具体地,第一计算单元130可以用于执行图5所示的步骤S230,具体的操作内容可参照对步骤S230的详细描述。
[0101] 可以理解的是,所述第二电压波形数据可以为上述的电压波形在标准温度下时长为所述预设时间段的电压波形数据。
[0102] 进一步地,第一计算单元130还用于:获取所述第一电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点,并与标准温度下的所述第二电压波形数据中电压值为0或峰值电压或谷值电压相对于所述预设时间段的时间点分别对应比较,对应的时间点之差作为所述相位差。
[0103] 修正单元140,根据所述相位差调整所述第一电压波形数据和/或用于采集所述第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在所述预设采集时段采集到所述目标电压波形数据片段。具体地,修正单元140可以用于执行图5所示的步骤S240,具体的操作内容可参照对步骤S240的详细描述。
[0104] 第二计算单元150,用于计算调整后的所述第一电压波形与所述第一电压波形之外的电压波形在预设采集点的电压差,所述预设采集点位于所述预设采集时段内。具体地,第二计算单元150可以用于执行图5所示的步骤S250,具体的操作内容可参照对步骤S250的详细描述。
[0105] 第四实施例:
[0106] 请参照图8,是本发明较佳实施例提供的计量表温度修正装置100的方框示意图之二。第四实施例提供的计量表温度修正装置100其功能模块以及达到的技术效果与第三实施例中的类似,区别在于,第四实施例提供的计量表温度修正装置100还可以包括检测单元160、计数单元170以及关联单元180。该装置可实现通过计算调整后的电压波形在预设采集点的电压差以对叶轮13计数,进而得到流体的流量。
[0107] 检测单元160,用于检测所述预设采集点的峰值电压差或谷值电压差是否不小于阈值。具体地,检测单元160可以用于执行图6所示的步骤S260,具体的操作内容可参照对步骤S260的详细描述。可理解地,检测单元160在第二计算单元150执行完步骤S250才执行步骤S260。
[0108] 计数单元170,用于在所述检测单元160的检测结果为是时,对所述叶轮13的转数进行计数。具体地,计数单元170可以用于执行图6所示的步骤S270,具体的操作内容可参照对步骤S270的详细描述。
[0109] 关联单元180,用于将所述叶轮13的转数与流体流过的流量进行关联,以根据所述叶轮13的转数得到流体的流量。具体地,关联单元180可以用于执行图6所示的步骤S280,具体的操作内容可参照对步骤S280的详细描述。
[0110] 综上所述,本发明提供一种计量表温度修正方法及装置。该方法通过采集当前多个信号生成模块的电压波形,得到第一电压波形数据;将第一电压波形数据与预设的第二电压波形数据比较,以得到两者的相位差;根据相位差调整第一电压波形数据和/或用于采集第一电压波形数据中的目标电压波形数据片段的预设采集时段,以使在预设采集时段采集到目标电压波形数据片段,再根据调整后的第一电压波形数据计算在预设采集点的电压差,进而提高计量表的精度。另外,该方法及装置可实时修正温度变化引起的测量误差,有助于提高计量表的稳定性以及可靠性。
[0111] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。