CN114137465B - 一种双霍尔计量异常的检测及修正方法 - Google Patents
一种双霍尔计量异常的检测及修正方法 Download PDFInfo
- Publication number
- CN114137465B CN114137465B CN202111400659.2A CN202111400659A CN114137465B CN 114137465 B CN114137465 B CN 114137465B CN 202111400659 A CN202111400659 A CN 202111400659A CN 114137465 B CN114137465 B CN 114137465B
- Authority
- CN
- China
- Prior art keywords
- hall sensor
- hall
- pulse
- metering
- abnormal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 23
- 238000005259 measurement Methods 0.000 title claims description 12
- 230000002159 abnormal effect Effects 0.000 claims abstract description 64
- 230000005856 abnormality Effects 0.000 claims abstract description 20
- 230000008569 process Effects 0.000 claims abstract description 9
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 claims description 23
- 230000007246 mechanism Effects 0.000 claims description 6
- 230000001502 supplementing effect Effects 0.000 claims description 6
- 239000012530 fluid Substances 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 6
- 238000012937 correction Methods 0.000 description 6
- 230000002045 lasting effect Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R35/00—Testing or calibrating of apparatus covered by the other groups of this subclass
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Measuring Volume Flow (AREA)
- Details Of Flowmeters (AREA)
Abstract
本发明公开了一种双霍尔计量异常的检测及修正方法,包括步骤:获取计量周期长度T;记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻,其中,n≥3;根据脉冲数判断是否有霍尔传感器出现异常,若有霍尔传感器出现异常,则执行下一步;分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值。本发明的方法可以检测双霍尔计量过程中出现的霍尔传感器异常,并在其中一个霍尔传感器发生异常的情况下,修正由于异常导致的错误的流量值,保证异常时仍能正常计数,使得工作人员在更换异常元件之前保证表具继续正常运行。
Description
技术领域
本发明涉及霍尔计量技术领域,具体涉及一种双霍尔计量异常的检测及修正方法。
背景技术
气表、水表等表具常常使用霍尔传感器作为计量元件,表具中的气体或流水带动运动机构做周期性运动。该运动机构上一般会放置磁体,在每个运动周期内,磁体会掠过霍尔传感器,在掠过霍尔传感器过程中,霍尔传感器会产生脉冲信号。通过检测霍尔传感器的输出脉冲和脉冲周期,就可以得知气体或流水的流量和流速,每个运动周期内即为一个计量周期,一个计量周期内的流量记为一个单位流量。
所谓双霍尔计量,一般是在运动机构的周期性运动路径上放置两个互相独立的霍尔传感器,磁体会依次掠过这两个霍尔传感器,使得两个霍尔传感器在一个计量周期内分别依次输出1个脉冲,形成第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列(图中简称霍尔1和霍尔2),一个脉冲序列对应1个单位的流量值。流体带动运动机构运动一周,记为一个计量周期T,如图1所示。
如图1,在一个计量周期内,第一霍尔传感器和第二霍尔传感器的脉冲交替出现。我们将第一霍尔传感器的相邻两个脉冲之间的长度记为T1,将第二霍尔传感器的相邻两个脉冲之间的长度记为T2。当管道内流量稳定,并考虑到流量有一定波动后,可以认为T1和T2应大致相等,即T1≈T2≈T。在1个计量周期的时间内,第一霍尔传感器的脉冲和第二霍尔传感器的脉冲会依次出现,且都只出现1次,形成第一霍尔传感器-第二霍尔传感器的脉冲序列。
由于霍尔元件存在可能的制造缺陷和元器件参数误差,同时、表具电子部件工作过程中会产生的电信号干扰,亦或由于电路发生故障,使得霍尔元件在工作过程中有一定概率出现异常:磁体掠过霍尔传感器时,霍尔传感器可能会连续产生多个脉冲信号或者不产生脉冲信号,这有可能造成表具计量出错。
发明内容
本发明为了克服以上技术的不足,提供了一种双霍尔计量异常的检测及修正方法。
本发明克服其技术问题所采用的技术方案是:
一种双霍尔计量异常的检测及修正方法,包括步骤:
获取计量周期长度T;
记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻,其中,n≥3;
根据脉冲数判断是否有霍尔传感器出现异常,若有霍尔传感器出现异常,则执行下一步;
分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值。
进一步地,在连续m个计量周期长度稳定之后,获取计量周期长度T,其中,m≥3。
进一步地,每经过一个新的计量周期t,判断t与T之间是否超过预设的差值:
若超过,则等待变化后的新的计量周期t先稳定,在t连续m次稳定后,则更新计量周期长度T=t;
否则,则视为偶发的流量波动,维持计量周期长度T。
更进一步地,针对流量较小的民用表,设t与T之间预设的差值为10%;针对流量较大的商用表,设t与T之间预设的差值为20%。
进一步地,记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻的过程中,每经过一个计量周期T,则舍弃n个计量周期内最早记录的一个计量周期的脉冲输出时刻,并增加最新经历的计量周期的脉冲输出时刻。
进一步地,根据脉冲数判断是否有霍尔传感器出现异常,具体是,判断n个计量周期内两个霍尔传感器输出的脉冲数量是否均为n个:
若是,则两个霍尔传感器均正常;
否则,则至少一个霍尔传感器出现异常。
进一步地,分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出的脉冲数少于n个,则判定为第二霍尔传感器出现异常;
根据记录的脉冲时刻,获知第二霍尔传感器缺失的脉冲的位置和数量,进行流量值补加,即流量值修正。
进一步地,分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出0个脉冲,则判定第二霍尔传感器出现异常;
继续检查第一霍尔传感器的脉冲周期是否稳定,分为两种情况:
第一、若第一霍尔传感器至少连续m个脉冲周期都稳定,则先将流量值补加m个单位,然后根据第一霍尔传感器的脉冲周期继续计数,每经过1个脉冲周期,流量值加1个单位;
第二、若第一霍尔传感器的脉冲周期不稳定,则判定第一霍尔传感器也出现异常或流量不稳定,不对第一霍尔传感器的脉冲进行计数。
进一步地,分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出的脉冲数大于n个,则判定为第二霍尔传感器出现异常;
因第二霍尔传感器多余的脉冲与第一霍尔传感器的正常脉冲不形成多余的第一霍尔传感器-第二霍尔传感器脉冲序列,则表具的流量值没有额外的增加,无需修正流量值。
进一步地,分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均大于n个,分为两种情况:
第一、计量周期不变,在至少n个脉冲周期内均出现了多余的脉冲,则判定为两个霍尔传感器均出现异常,因第一霍尔传感器和第二霍尔传感器均异常,则无法修正流量值;
第二、计量周期变小,每个脉冲序列之外均没有多余的脉冲,则判定为两个霍尔传感器均正常;两个霍尔传感器的脉冲数均大于n的原因是,流量变大导致两个霍尔传感器的计量周期均变小,这时流量值正常,无需修正。
进一步地,分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均小于n个,分为两种情况:
第一、计量周期不变,则判定为两个霍尔传感器均出现异常,根据记录的脉冲时刻,获知两个霍尔传感器缺失的脉冲的位置和数量,进行流量值补加;
第二、计量周期变大,则判定为两个霍尔传感器均正常,这时流量值正常,无需修正。
本发明的有益效果是:
本发明的方法可以检测双霍尔计量过程中出现的霍尔传感器异常,并在其中一个霍尔传感器发生异常的情况下,修正由于异常导致的错误的流量值,保证异常时仍能正常计数,使得工作人员在更换异常元件之前保证表具继续正常运行。
附图说明
图1为两个霍尔传感器正常输出的脉冲序列示意图。
图2为本发明实施例所述的一种双霍尔计量异常的检测及修正方法的流程示意图。
图3为本发明实施例的两个霍尔传感器均正常输出脉冲序列的示意图。
图4为本发明实施例的第一霍尔传感器输出正常脉冲序列、第二霍尔传感器缺失脉冲的示意图。
图5为本发明实施例的第一霍尔传感器输出正常脉冲序列、第二霍尔传感器无脉冲输出的示意图。
图6为本发明实施例的第一霍尔传感器的脉冲周期不稳定、第二霍尔传感器无脉冲输出的示意图。
图7为本发明实施例的第一霍尔传感器输出正常脉冲序列、第二霍尔传感器输出多余脉冲的示意图。
图8为本发明实施例的第一霍尔传感器和第二霍尔传感器均输出多余脉冲的示意图。
图9为本发明实施例的第一霍尔传感器和第二霍尔传感器的计量周期均变小的示意图。
图10为本发明实施例的第一霍尔传感器和第二霍尔传感器均缺失脉冲的示意图。
图11为本发明实施例的第一霍尔传感器和第二霍尔传感器的计量周期均变大的示意图。
具体实施方式
为了便于本领域人员更好的理解本发明,下面结合附图和具体实施例对本发明做进一步详细说明,下述仅是示例性的不限定本发明的保护范围。
本实施例公开了一种双霍尔计量异常的检测及修正方法,如图2所示,包括如下步骤:
步骤S1、获取计量周期长度T。
具体地,步骤S1中,在连续m个计量周期长度稳定之后,再获取并记录计量周期长度T,其中,m≥3,一般流量在连续3个周期保持稳定(即周期T稳定),就认为流量已经稳定,通过至少3个周期,可以看到前一个数值、当前数值和后一个数值,才可以确定T的变化趋势,比如T1=10s,T2=4s,T3=1s,就认为T为变小的趋势,比如T1=10s,T2=4s,T3=10s,可以确定T存在波动、不稳定,两个周期太少,至少3个周期无波动才认为流量已经稳定。
为了确保计量周期长度T更加准确,本实施例优选m=5,即在连续5个计量周期长度稳定之后获取计量周期长度T。
作为本实施例进一步优选的方案,每经过一个新的计量周期t,判断t与T之间是否超过预设的差值,即实际上是判断t相对于T是否有较大变化:
a、若超过预设的差值,则等待变化后的新的计量周期t先稳定,一般情况下,在t连续5次稳定后,也就是连续5个计量周期长度都等于t,则更新计量周期长度T=t。对于流量波动较大的场合,可以适当增大连续判断的计量周期数,比如流量在连续10个计量周期上保持稳定,才认为流量已处于稳定状态。
b、否则,则视为偶发的流量波动,维持计量周期长度T,不进行更新。
更进一步地,针对流量较小的民用表,其流量规格一般为G4及G4以下,G4规格的表,最大流量为6m³/h,本实施例设t与T之间预设的差值为10%,即t与T之间的差值(变大或变小)超过10%*T,就认为变化较大。针对流量较大的商用表,商业表、其流量规格一般为G6及G6以上,G6规格的表,最大流量为10m³/h,本实施例设t与T之间预设的差值为20%,即t与T之间的差值(变大或变小)超过20%*T,就认为变化较大。
步骤S2、记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻,其中,n≥3。
在步骤S1流量稳定之后,再记录最近n个计量周期内两个霍尔传感器的脉冲,记录越多的脉冲周期,可以比较的数据越多,就可以更准确地判断脉冲周期的变化情况,但需要付出更多的存储和步骤,本实施例优选n=10,即以10个计量周期为例进行详细说明。记录最近10个计量周期内两个霍尔传感器的所有脉冲的输出时刻的过程中,每经过一个计量周期T,则舍弃10个计量周期内最早记录的一个计量周期的脉冲输出时刻,并增加最新经历的计量周期的脉冲输出时刻。
步骤S3、根据脉冲数判断是否有霍尔传感器出现异常,若有霍尔传感器出现异常,则执行下一步。
本实施例中,根据脉冲数判断是否有霍尔传感器出现异常,具体是判断10个计量周期内两个霍尔传感器输出的脉冲数量是否均为10个:正常情况下,在10个计量周期内,会出现10个脉冲序列,且两个霍尔传感器输出的脉冲数也都各为10个,如图3所示;否则,则至少一个霍尔传感器出现异常。
步骤S4、分析记录的10个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值。
设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,为了方便图中表述,图3-图11中,霍尔1表示第一霍尔传感器,霍尔2表示第二霍尔传感器。若有霍尔传感器出现异常,根据已经记录的最近10个计量周期内的脉冲输出时刻点,可以得到两个霍尔传感器的输出脉冲在时间轴上的位置关系,据此可以判断是哪个霍尔传感器出现异常。本实施例包括以下几种情况:
(1)第一种情况,具体如下:
若第一霍尔传感器输出10个脉冲,而第二霍尔传感器输出的脉冲数少于10个,则判定为第二霍尔传感器出现异常;再根据已经记录的脉冲时刻,可以获知第二霍尔传感器缺失的脉冲的位置和数量,进行流量值补加,即流量值修正。
如图4所示,假设第二霍尔传感器丢失了2个脉冲,根据脉冲时刻,可以发现在第一霍尔传感器的t5和t6时刻所对应的两个计量周期上没有脉冲序列,使得流量值少计了2个单位,此时就可以修正流量值:即,流量值补加2个单位。
若监测到某个霍尔传感器经常出现丢失脉冲的情况,就将该霍尔传感器记为异常元件、计量状态记为异常。
(2)第二种情况,具体如下:
若第一霍尔传感器输出10个脉冲,而第二霍尔传感器输出0个脉冲,即第二霍尔传感器没有脉冲输出,如图5所示,就无法形成第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列,流量值永远不会增加,则判定第二霍尔传感器出现异常,并标记为记为异常元件,计量状态记为异常。
然后,继续检查第一霍尔传感器的脉冲周期是否稳定,又可以分为两种情况:
第一、若第一霍尔传感器至少连续5个脉冲周期都稳定,则先将流量值补加5个单位,然后根据第一霍尔传感器的脉冲周期继续计数,每经过1个脉冲周期,流量值加1个单位.
第二、若第一霍尔传感器虽然有脉冲输出,但第一霍尔传感器的脉冲周期不稳定,如图6所示,则判定第一霍尔传感器也出现异常或流量不稳定,此时不对第一霍尔传感器的脉冲进行计数。
(3)第三种情况,具体如下:
若第一霍尔传感器输出10个脉冲,而第二霍尔传感器输出的脉冲数大于10个,如图7所示,由于存在第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列,所以可以计数,但第二霍尔传感器已出现异常。在连续出现10次异常后,将第二霍尔传感器记为异常元件,计量状态记为异常。
因第一霍尔传感器正常输出了10个脉冲,第二霍尔传感器多余的脉冲与第一霍尔传感器的正常脉冲不形成多余的第一霍尔传感器-第二霍尔传感器脉冲序列,所以表具的流量值没有额外的增加,即,没有多计数,无需修正流量值。
(4)第四种情况,具体如下:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均大于10个,分为两种情况:
第一、计量周期不变,在至少10个脉冲周期内均出现了多余的脉冲,则可以判定为两个霍尔传感器均出现异常,如图8所示,此时会存在第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列,所以可以计数,但霍尔元件已连续出现异常输出,同时有可能出现多计数,需要将两个霍尔传感器都记为异常元件,计量状态记为异常。这时,因第一霍尔传感器和第二霍尔传感器均异常,则无法修正流量值。
第二、计量周期变小,每个脉冲序列之外均没有多余的脉冲,则判定为两个霍尔传感器均正常。两个霍尔传感器的脉冲数均大于10个的原因是,流量变大导致两个霍尔传感器的计量周期均变小,这时流量值正常,无需修正,如图9所示。
流量变大前,计量周期T=T1=T2,其中,T1和T2分别指第一霍尔传感器和第二霍尔传感器的计量周期。
流量变大后,T1和T2都会变小,T>t1>t2>t3,在流量稳定后,计量周期稳定在t3,其中,t1和t2是流量变大后但还不稳定状态时的计量周期。
(5)第五种情况,具体如下:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均小于10个,分为两种情况:
第一、计量周期不变,则判定为两个霍尔传感器均出现异常,都有脉冲丢失,根据记录的脉冲时刻,获知两个霍尔传感器缺失的脉冲的位置和数量,进行流量值补加。如本实施例图10所示,第一霍尔传感器在t6和t7时刻丢失脉冲,第二霍尔传感器在t5和t6时刻丢失脉冲,结果导致t5到t7期间只形成了1个脉冲序列,流量值只增加了1个单位,故需要补加2个单位。
第二、计量周期变大,只是流量变小了,则判定为两个霍尔传感器均正常,这时流量值正常,无需修正,如图11所示。
流量变小前,计量周期T=T1=T2,其中,T1和T2分别指第一霍尔传感器和第二霍尔传感器的计量周期。
流量变小后,T1和T2会变大,T<t1<t2<t3,在流量稳定后,计量周期稳定在t3,其中,t1和t2是流量变小后但还不稳定状态时的计量周期。
下面,本发明通过一个采用双霍尔计量的智能燃气表为例举例说明,给燃气表供给一定流速的气体,在燃气表计量过程中,可以人为地断开霍尔传感器的电源,使其不能输出脉冲,断开后亦可人为地重新接上该霍尔传感器的电源;同时,也可以人为地在霍尔传感器附近放置或撤走一个磁体,诱导其产生脉冲;表具通过两个霍尔传感器的脉冲输出情况,可以判定是哪个霍尔传感器异常,同时向数据中心报计量异常告警,并对异常情况下的流量值进行修正。
下面通过举例对异常检测和流量修复过程做详细描述:
给燃气表供给一定流速的气体,流速稳定,使得表具的运动机构每10秒运动一周,持续50秒以上,表具能获得计量周期值T=10秒。
继续供气100秒以上,使得表具能记录最近10个计量周期内(时间跨度为10*T=100秒)的两个霍尔传感器的所有脉冲的输出时刻。
a:继续供气,人为地断开第二霍尔传感器的电源,使其不能输出脉冲,持续25秒,期间由于不能生成第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列,应可看到表具显示的流量值不再增加,会丢失2个单位的流量。
b:接着,人为地重新接上第二霍尔传感器的电源,在5-10秒内可以看到表具上的流量值继续增加:表具根据预设的程序自动地先增加1个单位,接着会再增加2个单位,将步骤a中丢失的2个单位的流量补上,实现了异常流量的修正。
c:继续供气,人为地断开第二霍尔传感器的电源,使其不能输出脉冲,持续50秒,期间由于不能生成第一霍尔传感器-第二霍尔传感器依次输出的脉冲序列,应可看到表具显示的流量值不再增加;50秒后,表具会发现第二霍尔传感器已在连续5个脉冲周期上无脉冲输出,表具会先补上5个单位的流量值,再根据第一霍尔传感器的脉冲周期继续增加流量值:每经过1个脉冲周期,流量值加1个单位。同时,表具向数据中心上告计量异常信息,提示第二霍尔传感器出现异常。
d:人为地在第二霍尔传感器附近放置一个磁体,持续0.5秒后撤走,诱导其产生脉冲,等待10秒后再次将磁体靠近第二霍尔传感器,持续0.5秒后撤走,连续操作10次以上。表具会检测到第二霍尔传感器连续出现异常脉冲,将向数据中心上告计量异常信息,提示第二霍尔传感器出现异常。
e:人为地在第一霍尔传感器和第二霍尔传感器附近分别放置一个磁体,持续0.5秒后撤走,诱导其产生脉冲,等待5-10秒后再次将磁体靠近第一霍尔传感器和第二霍尔传感器,持续0.5秒后撤走,连续操作10次以上。可以看到表具上显示的流量值在正常计量的基础上会额外的增加,同时,表具会检测到第一霍尔传感器和第二霍尔传感器均连续出现异常脉冲,将向数据中心上告计量异常信息,提示第一霍尔传感器和第二霍尔传感器都出现异常。
f:人为地断开第一霍尔传感器和第二霍尔传感器的电源,持续20秒后,再同时接上两个霍尔传感器的电源。可以发现在断开电源的20秒内,表具流量值不增加,在恢复电源后,表具的流量值在增加1个单位后,会再增加2个单位流量值。
以上仅描述了本发明的基本原理和优选实施方式,本领域人员可以根据上述描述做出许多变化和改进,这些变化和改进应该属于本发明的保护范围。
Claims (3)
1.一种双霍尔计量异常的检测及修正方法,其特征在于,包括步骤:
在连续m个计量周期长度稳定之后,获取计量周期长度T,其中,m≥3,流体带动运动机构运动一周,记为一个计量周期T;每经过一个新的计量周期t,判断t与T之间是否超过预设的差值:若超过,则等待变化后的新的计量周期t先稳定,在t连续m次稳定后,则更新计量周期长度T=t;否则,则视为偶发的流量波动,维持计量周期长度T;
记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻,其中,n≥3;根据脉冲数判断是否有霍尔传感器出现异常,若有霍尔传感器出现异常,则执行下一步;其中,根据脉冲数判断是否有霍尔传感器出现异常,具体是,判断n个计量周期内两个霍尔传感器输出的脉冲数量是否均为n个:若是,则两个霍尔传感器均正常;否则,则至少一个霍尔传感器出现异常;
分析记录的n个计量周期内的所有脉冲的输出时刻,判定是哪个霍尔传感器出现异常,再进一步判断是否可以修正表具的流量值,设两个霍尔传感器分别为第一霍尔传感器和第二霍尔传感器,具体包括:
(1)第一种情况:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出的脉冲数少于n个,则判定为第二霍尔传感器出现异常;
根据记录的脉冲时刻,获知第二霍尔传感器缺失的脉冲的位置和数量,进行流量值补加;
(2)第二种情况:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出0个脉冲,则判定第二霍尔传感器出现异常;
继续检查第一霍尔传感器的脉冲周期是否稳定,分为两种情况:
第一、若第一霍尔传感器至少连续m个脉冲周期都稳定,则先将流量值补加m个单位,然后根据第一霍尔传感器的脉冲周期继续计数,每经过1个脉冲周期,流量值加1个单位;
第二、若第一霍尔传感器的脉冲周期不稳定,则判定第一霍尔传感器也出现异常或流量不稳定,不对第一霍尔传感器的脉冲进行计数;
(3)第三种情况:
若第一霍尔传感器输出n个脉冲,而第二霍尔传感器输出的脉冲数大于n个,则判定为第二霍尔传感器出现异常;
因第二霍尔传感器多余的脉冲与第一霍尔传感器的正常脉冲不形成多余的第一霍尔传感器-第二霍尔传感器脉冲序列,则表具的流量值没有额外的增加,无需修正流量值;
(4)第四种情况:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均大于n个,分为两种情况:
第一、计量周期不变,在至少n个脉冲周期内均出现了多余的脉冲,则判定为两个霍尔传感器均出现异常,因第一霍尔传感器和第二霍尔传感器均异常,则无法修正流量值;
第二、计量周期变小,每个脉冲序列之外均没有多余的脉冲,则判定为两个霍尔传感器均正常;
(5)第五种情况:
若第一霍尔传感器和第二霍尔传感器输出的脉冲数均小于n个,分为两种情况:
第一、计量周期不变,则判定为两个霍尔传感器均出现异常,根据记录的脉冲时刻,获知两个霍尔传感器缺失的脉冲的位置和数量,进行流量值补加;
第二、计量周期变大,则判定为两个霍尔传感器均正常。
2.根据权利要求1所述的双霍尔计量异常的检测及修正方法,其特征在于,
针对流量较小的民用表,设t与T之间预设的差值为10%;
针对流量较大的商用表,设t与T之间预设的差值为20%。
3.根据权利要求1所述的双霍尔计量异常的检测及修正方法,其特征在于,记录最近n个计量周期内两个霍尔传感器的所有脉冲的输出时刻的过程中,每经过一个计量周期T,则舍弃n个计量周期内最早记录的一个计量周期的脉冲输出时刻,并增加最新经历的计量周期的脉冲输出时刻。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111400659.2A CN114137465B (zh) | 2021-11-24 | 2021-11-24 | 一种双霍尔计量异常的检测及修正方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111400659.2A CN114137465B (zh) | 2021-11-24 | 2021-11-24 | 一种双霍尔计量异常的检测及修正方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN114137465A CN114137465A (zh) | 2022-03-04 |
| CN114137465B true CN114137465B (zh) | 2024-11-26 |
Family
ID=80391401
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111400659.2A Active CN114137465B (zh) | 2021-11-24 | 2021-11-24 | 一种双霍尔计量异常的检测及修正方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114137465B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117033061A (zh) * | 2023-10-07 | 2023-11-10 | 天津渤海物联科技股份有限公司 | 一种产量数据的修正方法、装置、设备及存储介质 |
| CN117330109B (zh) * | 2023-10-26 | 2024-09-06 | 重庆神缘智能科技有限公司 | 霍尔计数装置、燃气异常数据识别方法以及相关设备 |
| CN120194779A (zh) * | 2025-05-23 | 2025-06-24 | 湖南银通科技有限责任公司 | 一种燃气表信息安全传输方法及智能燃气表 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU1100515A1 (ru) * | 1983-04-04 | 1984-06-30 | Государственный Всесоюзный Ордена Трудового Красного Знамени Научно-Исследовательский Технологический Институт Ремонта И Эксплуатации Машинно-Тракторного Парка | Стенд дл исследовани агрегатов трансмиссии транспортных средств |
| KR20200118272A (ko) * | 2019-04-03 | 2020-10-15 | 콘티넨탈 오토모티브 시스템 주식회사 | 기어 액추에이터용 모터의 앵글 센서 고장 검출 장치 및 방법 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU885941A2 (ru) * | 1979-03-19 | 1981-11-30 | Предприятие П/Я М-5988 | Устройство дл измерени переменной магнитной индукции |
| JPS5773620A (en) * | 1980-10-27 | 1982-05-08 | Diesel Kiki Co Ltd | Method and device for detecting fault |
| JPH0820458B2 (ja) * | 1989-12-29 | 1996-03-04 | 日産自動車株式会社 | 車輪速センサの異常検出装置 |
| US5112455A (en) * | 1990-07-20 | 1992-05-12 | I Stat Corporation | Method for analytically utilizing microfabricated sensors during wet-up |
| DE4445378A1 (de) * | 1994-12-20 | 1996-06-27 | A B Elektronik Gmbh | Verfahren und Vorrichtung zur Erfassung der Winkelposition einer rotierenden Welle |
| JP3839093B2 (ja) * | 1996-05-28 | 2006-11-01 | 日本高圧電気株式会社 | 配電線における針状波発生地点の標定方法 |
| KR19980054076A (ko) * | 1996-12-27 | 1998-09-25 | 박병재 | 자동차의 크랭크 샤프트 포지션 센서 고장 감지 방법 |
| CN1678913A (zh) * | 2002-07-04 | 2005-10-05 | 西门子公司 | 用于确定旋转的机器部件的转速的装置 |
| JP5167237B2 (ja) * | 2009-12-24 | 2013-03-21 | トヨタ自動車株式会社 | 回転センサの異常判定装置 |
| CN103217545B (zh) * | 2013-03-26 | 2015-07-08 | 南京南瑞继保电气有限公司 | 同步电机转速信号容错及异常判别的方法 |
| CN103472263A (zh) * | 2013-09-03 | 2013-12-25 | 清华大学 | 一种永磁同步电机霍尔传感器故障诊断方法 |
| CN203908568U (zh) * | 2014-05-28 | 2014-10-29 | 韦瑞峯 | 一种机械计数轮的读数装置及远程计量仪表 |
| JP6344307B2 (ja) * | 2015-05-20 | 2018-06-20 | 株式会社デンソー | センサ装置、および、これを用いた電動パワーステアリング装置 |
| CN110006510A (zh) * | 2019-03-29 | 2019-07-12 | 浙江威星智能仪表股份有限公司 | 一种电子温度温压补偿膜式燃气表的检定方法 |
| KR102151720B1 (ko) * | 2019-08-30 | 2020-09-04 | 주식회사 세바 | 속도 변화량을 이용한 모터 제어장치 및 그 방법 |
| CN110989565B (zh) * | 2019-12-31 | 2023-03-24 | 上汽通用五菱汽车股份有限公司 | 电动尾门控制器测试方法、系统及存储介质 |
| CN112821812A (zh) * | 2021-03-19 | 2021-05-18 | 浙江工业大学 | 一种基于霍尔传感器电机的复合式控制方法与系统 |
-
2021
- 2021-11-24 CN CN202111400659.2A patent/CN114137465B/zh active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| SU1100515A1 (ru) * | 1983-04-04 | 1984-06-30 | Государственный Всесоюзный Ордена Трудового Красного Знамени Научно-Исследовательский Технологический Институт Ремонта И Эксплуатации Машинно-Тракторного Парка | Стенд дл исследовани агрегатов трансмиссии транспортных средств |
| KR20200118272A (ko) * | 2019-04-03 | 2020-10-15 | 콘티넨탈 오토모티브 시스템 주식회사 | 기어 액추에이터용 모터의 앵글 센서 고장 검출 장치 및 방법 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN114137465A (zh) | 2022-03-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN114137465B (zh) | 一种双霍尔计量异常的检测及修正方法 | |
| CN108139761B (zh) | 质量流量控制装置和压差式流量计的诊断方法 | |
| US8449181B2 (en) | Process fluid temperature measurement | |
| CA2107648C (en) | Apparatus for detecting abnormality of gas supply equipment and method for detecting same | |
| US7941290B2 (en) | Method for error containment and diagnosis in a fluid power system | |
| US7012397B2 (en) | Encoder and control apparatus for motor | |
| JP2004150439A (ja) | 故障事象を判定する方法 | |
| KR20100091901A (ko) | 유량 콘트롤러 | |
| US11573105B2 (en) | Sensor system using safety mechanism | |
| KR20140147621A (ko) | 수질 센서 장애 제어 장치 및 방법 | |
| EP3088803A1 (en) | Combustion optimization system and method | |
| CN104864980B (zh) | 一种电机定子温度检测装置及方法、温度监控装置及方法 | |
| CN107731328B (zh) | 一种格雷码双精度控制棒位置探测方法 | |
| JP2009180544A (ja) | 制御棒位置検出器診断装置及び方法 | |
| CN101424946B (zh) | 脉冲定位系统及其脉冲定位误差的补偿方法 | |
| JPH0777546A (ja) | 制御負荷の電流検出装置及びそれを用いた故障診断装置 | |
| US20170315533A1 (en) | Machine tool control device having function of diagnosing malfunction in sensor for detecting one-rotation signal | |
| CN111964883B (zh) | 一种摆动结构中运动零件位置的检测方法 | |
| JP6381498B2 (ja) | 計量メータの状態変化検出装置及びプログラム | |
| EP3971538B1 (en) | Gas safety device | |
| CN114136616B (zh) | 磁悬浮压缩机及其轴承检测方法和装置 | |
| CN113409566B (zh) | 一种道路通行状态的获取方法、装置及服务器 | |
| CN109635421B (zh) | 一种基于威布尔模型的一般压力表检测周期动态优化方法 | |
| JP2009199380A (ja) | 2線式フィールド機器とフィールドバスシステム | |
| JPH07324950A (ja) | 計測値記録装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |