干簧管脈沖式燃?xì)獗碛?jì)量方法
【專利摘要】本發(fā)明提出一種干簧管脈沖式燃?xì)獗碛?jì)量方法,控制器MCU依據(jù)接收到的脈沖的間隔時(shí)間設(shè)定脈沖時(shí)間閥值,設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,當(dāng)接收到第一個(gè)脈沖時(shí),主或輔計(jì)數(shù)器加1并開始計(jì)時(shí);當(dāng)接收到第二個(gè)脈沖時(shí),判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將其拋棄且重新接收新的脈沖,否則,判斷其與第一個(gè)脈沖的間隔時(shí)間是否大于脈沖時(shí)間閥值的二倍;如果是,則總計(jì)數(shù)器加1,同時(shí),主或輔計(jì)數(shù)器清零,重新接收新的脈沖;否則,則將輔或主計(jì)數(shù)器加1,同時(shí),總計(jì)數(shù)器加。本發(fā)明的有益技術(shù)效果是能夠有效去除抖動(dòng)脈沖,避免產(chǎn)生流量“多計(jì)”,同時(shí),避免產(chǎn)生流量“漏計(jì)”,從而有效提高計(jì)量的準(zhǔn)確性。
【專利說(shuō)明】干黃管脈沖式燃?xì)獗碛?jì)量方法
[0001]
【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及到干簧管脈沖式燃?xì)獗碛?jì)量技術(shù),特別涉及到一種干簧管脈沖式燃?xì)獗碛?jì)量方法。
【背景技術(shù)】
[0003]干簧管脈沖式燃?xì)獗聿捎糜来朋w觸發(fā)干簧管的閉合或斷開,產(chǎn)生脈沖,并對(duì)脈沖的數(shù)據(jù)進(jìn)行計(jì)算,從而計(jì)算出燃?xì)獾牧髁?。具體來(lái)說(shuō)就是在計(jì)量表的末位字輪之間嵌入一塊永磁體,在末位字輪的兩側(cè)對(duì)稱設(shè)置干簧管,當(dāng)管道中有燃?xì)饬鬟^(guò),驅(qū)動(dòng)轉(zhuǎn)動(dòng)系統(tǒng)轉(zhuǎn)動(dòng)時(shí),轉(zhuǎn)動(dòng)系統(tǒng)將帶動(dòng)末位字輪轉(zhuǎn)動(dòng),設(shè)置在末位字輪的永磁體也隨之轉(zhuǎn)動(dòng),永磁體經(jīng)過(guò)對(duì)稱設(shè)置在末位字輪兩側(cè)的干簧管時(shí),干簧管簧片吸合;永磁體離開干簧管時(shí),干簧管簧片斷開,由此產(chǎn)生一個(gè)電脈沖??刂破鱉CU在收到兩個(gè)干簧管各產(chǎn)生的一次脈沖信號(hào)后,計(jì)數(shù)一次,以此實(shí)現(xiàn)燃?xì)饬髁康挠?jì)量。然而,干簧管脈沖的產(chǎn)生并不是完全準(zhǔn)確的,即干簧管的導(dǎo)通或斷開并不是完全準(zhǔn)確的。當(dāng)永磁體逐漸靠近或離開干簧管時(shí),簧片在磁力的作用下將逐漸吸合或者逐漸斷開,如果此時(shí)外界產(chǎn)生較大的振動(dòng)(如附近駛過(guò)大型貨車等),簧片將可能產(chǎn)生抖動(dòng),從而觸發(fā)一連串脈沖(即抖動(dòng)脈沖),造成MCU多次計(jì)數(shù),即造成流量“多計(jì)”。另外,當(dāng)末位字輪以較快(接近允許的最大轉(zhuǎn)速)的轉(zhuǎn)速轉(zhuǎn)動(dòng)時(shí),永磁體將以較快的速度從干簧管旁邊經(jīng)過(guò),簧片反應(yīng)滯后,即簧片還未吸合永磁體已經(jīng)離開干簧管,干簧管未能及時(shí)產(chǎn)生脈沖,造成MCU該計(jì)而沒(méi)有計(jì)數(shù),即造成流量“漏計(jì)”。不論是流量“多計(jì)”,還是流量“漏計(jì)”,其所產(chǎn)生的結(jié)果均是燃?xì)庥?jì)量的準(zhǔn)確性較低,顯然,現(xiàn)有技術(shù)干簧管脈沖式燃?xì)獗泶嬖谥赡墚a(chǎn)生流量“多計(jì)”,或者是流量“漏計(jì)”,使得燃?xì)庥?jì)量準(zhǔn)確性較低等問(wèn)題。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有技術(shù)干簧管脈沖式燃?xì)獗泶嬖诘目赡墚a(chǎn)生流量“多計(jì)”,或者是流量“漏計(jì)”,使得燃?xì)庥?jì)量準(zhǔn)確性較低等問(wèn)題,本發(fā)明提出一種干簧管脈沖式燃?xì)獗碛?jì)量方法。本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,控制器MCU依據(jù)接收到的脈沖的間隔時(shí)間設(shè)定脈沖時(shí)間閥值,設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管;當(dāng)接收到第一個(gè)脈沖時(shí),主或輔計(jì)數(shù)器加I并開始計(jì)時(shí);當(dāng)接收到第二個(gè)脈沖時(shí),判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將其拋棄且重新接收新的脈沖,否則,判斷其與第一個(gè)脈沖的間隔時(shí)間是否大于脈沖時(shí)間閥值的二倍;如果是,則總計(jì)數(shù)器加1,同時(shí),主或輔計(jì)數(shù)器清零,重新接收新的脈沖;否則,則將輔或主計(jì)數(shù)器加1,同時(shí),總計(jì)數(shù)器加1,并將主、輔計(jì)數(shù)器都清零,重新接收新的脈沖。
[0005]進(jìn)一步的,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,控制器MCU依據(jù)接收到的脈沖間隔時(shí)間設(shè)定脈沖時(shí)間閥值,包括,控制器MCU在接收到脈沖后,判斷其連續(xù)的四個(gè)脈沖間隔時(shí)間相差是否大于20%,如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值,如果是,則繼續(xù)接收脈沖直到連續(xù)的四個(gè)脈沖間隔時(shí)間相差小于20% ;并且,在連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減時(shí),按照上述方法設(shè)定新的脈沖時(shí)間閥值。
[0006]進(jìn)一步的,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄是指主、輔計(jì)數(shù)器在接收到間隔時(shí)間小于脈沖時(shí)間閥值的脈沖時(shí)不進(jìn)行任何操作。
[0007]進(jìn)一步的,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,包括以下步驟:
51、設(shè)定新的脈沖時(shí)間閥值;
511、控制器MCU接收干簧管傳來(lái)的脈沖;
512、判斷連續(xù)四個(gè)脈沖的間隔時(shí)間相差是否大于20%;
513、如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值;如果是,重復(fù)執(zhí)行各步驟Sll ;
514、判斷連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減;
515、如果是,重復(fù)執(zhí)行步驟S12;如果否,重復(fù)執(zhí)行步驟S14 ;
52、設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管;
53、接收第一個(gè)脈沖,主或輔計(jì)數(shù)器加I并開始計(jì)時(shí);
54、接收第二個(gè)脈沖;
55、判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄,重復(fù)執(zhí)行步驟S4 ;否則,執(zhí)行步驟S6 ;
56、判斷其與第一個(gè)脈沖的時(shí)間間隔是否大于脈沖時(shí)間閥值的二倍,如果是,則總計(jì)數(shù)器加1,主或輔計(jì)數(shù)器清零,重復(fù)執(zhí)行步驟S3 ;否則,將輔或主計(jì)數(shù)器加1,執(zhí)行步驟S7 ;
57、總計(jì)數(shù)器加I;
58、主、輔計(jì)數(shù)器都清零;
59、重復(fù)執(zhí)行步驟S3至S8,直至計(jì)量結(jié)束。
[0008]本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法的有益技術(shù)效果是能夠有效去除抖動(dòng)脈沖,避免產(chǎn)生流量“多計(jì)”,同時(shí),能夠彌補(bǔ)末位字輪轉(zhuǎn)速過(guò)快造成的脈沖未觸發(fā),避免產(chǎn)生流量“漏計(jì)”,從而有效提高計(jì)量的準(zhǔn)確性。
【專利附圖】
【附圖說(shuō)明】
[0009]附圖1為本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法的步驟示意圖。
[0010]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法作進(jìn)一步的說(shuō)明。
【具體實(shí)施方式】
[0011]附圖1為本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法的步驟示意圖,由圖可知,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,控制器MCU依據(jù)接收到的脈沖的間隔時(shí)間設(shè)定脈沖時(shí)間閥值,設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管;當(dāng)接收到第一個(gè)脈沖時(shí),主或輔計(jì)數(shù)器加I并開始計(jì)時(shí);當(dāng)接收到第二個(gè)脈沖時(shí),判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將其拋棄且重新接收新的脈沖,否則,判斷其與第一個(gè)脈沖的間隔時(shí)間是否大于脈沖時(shí)間閥值的二倍;如果是,則總計(jì)數(shù)器加1,同時(shí),主或輔計(jì)數(shù)器清零,重新接收新的脈沖;否則,則將輔或主計(jì)數(shù)器加1,同時(shí),總計(jì)數(shù)器加1,并將主、輔計(jì)數(shù)器都清零,重新接收新的脈沖。
[0012]作為優(yōu)選,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,控制器MCU依據(jù)接收到的脈沖間隔時(shí)間設(shè)定脈沖時(shí)間閥值,包括,控制器MCU在接收到脈沖后,判斷其連續(xù)的四個(gè)脈沖間隔時(shí)間相差是否大于20%,如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值,如果是,則繼續(xù)接收脈沖直到連續(xù)的四個(gè)脈沖間隔時(shí)間相差小于20% ;并且,在連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減時(shí),按照上述方法設(shè)定新的脈沖時(shí)間閥值。
[0013]顯然,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄是指主、輔計(jì)數(shù)器在接收到間隔時(shí)間小于脈沖時(shí)間閥值的脈沖時(shí)不進(jìn)行任何操作。
[0014]本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,包括以下步驟:
51、設(shè)定新的脈沖時(shí)間閥值;
511、控制器MCU接收干簧管傳來(lái)的脈沖;
512、判斷連續(xù)四個(gè)脈沖的間隔時(shí)間相差是否大于20%;
513、如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值;如果是,重復(fù)執(zhí)行各步驟Sll ;
514、判斷連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減;
515、如果是,重復(fù)執(zhí)行步驟S12;如果否,重復(fù)執(zhí)行步驟S14 ;
52、設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管;
53、接收第一個(gè)脈沖,主或輔計(jì)數(shù)器加I并開始計(jì)時(shí);
54、接收第二個(gè)脈沖;
55、判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄,重復(fù)執(zhí)行步驟S4 ;否則,執(zhí)行步驟S6 ;
56、判斷其與第一個(gè)脈沖的時(shí)間間隔是否大于脈沖時(shí)間閥值的二倍,如果是,則總計(jì)數(shù)器加1,主或輔計(jì)數(shù)器清零,重復(fù)執(zhí)行步驟S3 ;否則,將輔或主計(jì)數(shù)器加1,執(zhí)行步驟S7 ;
57、總計(jì)數(shù)器加I;
58、主、輔計(jì)數(shù)器都清零;
59、重復(fù)執(zhí)行步驟S3至S8,直至計(jì)量結(jié)束。
[0015]由于抖動(dòng)脈沖通常由外界振動(dòng)(如附近駛過(guò)大型貨車等)產(chǎn)生,干簧管簧片的抖動(dòng)頻率較高,其抖動(dòng)脈沖的間隔時(shí)間通常為毫秒級(jí),而普通燃?xì)獗碚J褂脮r(shí)的脈沖最小時(shí)間間隔通常為秒級(jí)。本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法依據(jù)接收到的脈沖間隔時(shí)間設(shè)定脈沖時(shí)間閥值,即將連續(xù)四個(gè)間隔時(shí)間的平均值的80%設(shè)定為脈沖時(shí)間閥值,在正常情況下通常為秒級(jí)。本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖視為抖動(dòng)脈沖并將其拋棄,濾除了間隔時(shí)間為毫秒級(jí)的抖動(dòng)脈沖,避免了產(chǎn)生流量“多計(jì)”的現(xiàn)象。同時(shí),將間隔時(shí)間大于脈沖時(shí)間閥值的二倍的脈沖,視為該脈沖由于末位字輪轉(zhuǎn)速過(guò)快造成的脈沖未觸發(fā),總計(jì)數(shù)器加I (即“補(bǔ)計(jì)”一次),避免了產(chǎn)生流量“漏計(jì)”的現(xiàn)象。由于用戶使用過(guò)程中,燃?xì)饬髁渴遣还潭ǖ?,所述脈沖時(shí)間閥值也應(yīng)當(dāng)是“動(dòng)態(tài)”的,因此,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法,在首次設(shè)定脈沖時(shí)間閥值后,繼續(xù)對(duì)脈沖間隔時(shí)間進(jìn)行監(jiān)控,并在連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減,重新設(shè)定新的脈沖時(shí)間閥值。當(dāng)燃?xì)饬髁考哟蠡驕p小時(shí),脈沖間隔時(shí)間將會(huì)隨之減小或增大且具有連續(xù)性,需要重新設(shè)定脈沖時(shí)間閥值,以保證其計(jì)量的準(zhǔn)確性。而采用連續(xù)四個(gè)相差小于20%的脈沖間隔時(shí)間平均值的80%設(shè)定為脈沖時(shí)間閥值,既考慮了以較為穩(wěn)定的脈沖間隔時(shí)間作為取樣標(biāo)準(zhǔn),同時(shí),又考慮了誤判的可能性。
[0016]顯然,本發(fā)明干簧管脈沖式燃?xì)獗碛?jì)量方法的有益技術(shù)效果是能夠有效去除抖動(dòng)脈沖,避免產(chǎn)生流量“多計(jì)”,同時(shí),能夠彌補(bǔ)末位字輪轉(zhuǎn)速過(guò)快造成的脈沖未觸發(fā),避免產(chǎn)生流量“漏計(jì)”,從而有效提高計(jì)量的準(zhǔn)確性。
【權(quán)利要求】
1.一種干簧管脈沖式燃?xì)獗碛?jì)量方法,其特征在于,控制器MCU依據(jù)接收到的脈沖的間隔時(shí)間設(shè)定脈沖時(shí)間閥值,設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管;當(dāng)接收到第一個(gè)脈沖時(shí),主或輔計(jì)數(shù)器加1并開始計(jì)時(shí);當(dāng)接收到第二個(gè)脈沖時(shí),判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將其拋棄且重新接收新的脈沖,否則,判斷其與第一個(gè)脈沖的間隔時(shí)間是否大于脈沖時(shí)間閥值的二倍;如果是,則總計(jì)數(shù)器加1,同時(shí),主或輔計(jì)數(shù)器清零,重新接收新的脈沖;否則,則將輔或主計(jì)數(shù)器加1,同時(shí),總計(jì)數(shù)器加1,并將主、輔計(jì)數(shù)器都清零,重新接收新的脈沖。
2.根據(jù)權(quán)利要求1所述干簧管脈沖式燃?xì)獗碛?jì)量方法,其特征在于,控制器MCU依據(jù)接收到的脈沖間隔時(shí)間設(shè)定脈沖時(shí)間閥值,包括,控制器MCU在接收到脈沖后,判斷其連續(xù)的四個(gè)脈沖間隔時(shí)間相差是否大于20%,如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值,如果是,則繼續(xù)接收脈沖直到連續(xù)的四個(gè)脈沖間隔時(shí)間相差小于20%;并且,在連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減時(shí),按照上述方法設(shè)定新的脈沖時(shí)間閥值。
3.根據(jù)權(quán)利要求1所述干簧管脈沖式燃?xì)獗碛?jì)量方法,其特征在于,將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄是指主、輔計(jì)數(shù)器在接收到間隔時(shí)間小于脈沖時(shí)間閥值的脈沖時(shí)不進(jìn)行任何操作。
4.根據(jù)權(quán)利要求1所述干簧管脈沖式燃?xì)獗碛?jì)量方法,其特征在于,該方法包括以下步驟: . 51、設(shè)定新的脈沖時(shí)間閥值; .511、控制器MCU接收干簧管傳來(lái)的脈沖; . 512、判斷連續(xù)四個(gè)脈沖的間隔時(shí)間相差是否大于20%; .513、如果否,則將其四個(gè)間隔時(shí)間的平均值的80%作為脈沖時(shí)間閥值;如果是,重復(fù)執(zhí)行各步驟S11 ; . 514、判斷連續(xù)的六個(gè)脈沖間隔時(shí)間均遞增或遞減; . 515、如果是,重復(fù)執(zhí)行步驟S12;如果否,重復(fù)執(zhí)行步驟S14 ; . 52、設(shè)立主、輔計(jì)數(shù)器和總計(jì)數(shù)器,其中,主、輔計(jì)數(shù)器分別對(duì)應(yīng)兩個(gè)干簧管; . 53、接收第一個(gè)脈沖,主或輔計(jì)數(shù)器加1并開始計(jì)時(shí); . 54、接收第二個(gè)脈沖; . 55、判斷其與第一個(gè)脈沖的間隔時(shí)間是否小于脈沖時(shí)間閥值;如果是,則將間隔時(shí)間小于脈沖時(shí)間閥值的脈沖拋棄,重復(fù)執(zhí)行步驟S4 ;否則,執(zhí)行步驟S6 ; . 56、判斷其與第一個(gè)脈沖的時(shí)間間隔是否大于脈沖時(shí)間閥值的二倍,如果是,則總計(jì)數(shù)器加1,主或輔計(jì)數(shù)器清零,重復(fù)執(zhí)行步驟S3 ;否則,將輔或主計(jì)數(shù)器加1,執(zhí)行步驟S7 ; . 57、總計(jì)數(shù)器加1; .58、主、輔計(jì)數(shù)器都清零; .59、重復(fù)執(zhí)行步驟S3至S8,直至計(jì)量結(jié)束。
【文檔編號(hào)】G01F15/075GK104482980SQ201410762170
【公開日】2015年4月1日 申請(qǐng)日期:2014年12月13日 優(yōu)先權(quán)日:2014年12月13日
【發(fā)明者】李克勤, 熊濤, 龍憲韓, 徐義洲, 李良, 姚嬋娟, 譚巍, 劉英杰 申請(qǐng)人:重慶市山城燃?xì)庠O(shè)備有限公司