本說明書的多個實施例涉及表具計量,具體涉及一種漸變色轉(zhuǎn)盤取信計量表及其自動校準方法、系統(tǒng)。
背景技術:
1、隨著智能燃氣表的普及,對智能燃氣表讀數(shù)的準確性和燃氣表的性能均提出了更高的要求。目前智能膜式燃氣表進行計量采樣的方式主要有三種:霍爾取信、干簧管取信和光電直讀計數(shù)器取信。而以上三種方式均容易受到外界的影響,霍爾取信和干簧管取信容易受到外界磁場的干擾導致采樣出現(xiàn)問題;光電直讀計數(shù)器取信則容易受到外界環(huán)境光的干擾導致采樣出現(xiàn)問題。
2、現(xiàn)有技術中,為了避免以上幾款采樣方式存在的干擾問題,出現(xiàn)了使用漸變色轉(zhuǎn)盤取信的智能膜式燃氣表。例如專利號為cn113819961a的中國發(fā)明專利,其通過漸變色轉(zhuǎn)盤進行燃氣流量計數(shù)。漸變色轉(zhuǎn)盤通常是一個圓形的盤片,上面涂有漸變色的標記。燃氣表內(nèi)部裝有一個或多個光學傳感器,這些傳感器通常包括光發(fā)射管和光接收管。光發(fā)射管發(fā)射光線,光接收管接收通過漸變色轉(zhuǎn)盤反射或透射的光。當燃氣通過燃氣表時,會帶動漸變色轉(zhuǎn)盤轉(zhuǎn)動。隨著漸變色轉(zhuǎn)盤的轉(zhuǎn)動,光發(fā)射管接收到的光信號會根據(jù)漸變色轉(zhuǎn)盤上顏色或圖案的不同而變化。例如,當傳感器對準白色區(qū)域時,接收到的光強度較強;對準黑色區(qū)域時,接收到的光強度較弱。光發(fā)射管將光信號轉(zhuǎn)換為電信號,電信號經(jīng)過放大和處理后,可得到脈沖信號。每個顏色界限的過渡都會產(chǎn)生一個脈沖。根據(jù)脈沖數(shù)量以及脈沖幅值,就可以準確得知漸變色轉(zhuǎn)盤轉(zhuǎn)過的角度,進而計算出燃氣的使用量。
3、然而,由于漸變色轉(zhuǎn)盤取信的原理是基于光接收管接收漸變色轉(zhuǎn)盤不同位置反射量的變化,而光接收管的采樣值還受到環(huán)境溫度的影響,這就會導致計算的漸變色轉(zhuǎn)盤轉(zhuǎn)動角度出現(xiàn)問題,進而影響燃氣表計量的精準性。
技術實現(xiàn)思路
1、本說明書實施例提供了一種漸變色轉(zhuǎn)盤取信計量表及其自動校準方法、系統(tǒng),解決了利用漸變色轉(zhuǎn)盤取信的計量表由于環(huán)境溫度變化導致的計量失準問題。其技術方案如下:
2、第一方面,本說明書實施例提供了一種漸變色轉(zhuǎn)盤取信計量表的自動校準方法,包括:
3、獲取臨界閾值;
4、獲取第一預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第一ad采樣值;
5、基于第一預設時間內(nèi)的呈周期性變化的多個第一ad采樣值與臨界閾值獲取第一走氣脈沖數(shù)量;
6、當?shù)谝蛔邭饷}沖數(shù)量大于第一預設值時,獲取第一預設時間內(nèi)每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值,并基于每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值得到第一精修閾值,以第一精修閾值作為新的臨界閾值。
7、作為優(yōu)選的方案,所述獲取第一預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第一ad采樣值之前,還包括:
8、獲取第二預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第二ad采樣值;
9、基于第二預設時間內(nèi)的呈周期性變化的多個第二ad采樣值與臨界閾值獲取第二走氣脈沖數(shù)量;
10、當?shù)诙邭饷}沖數(shù)量為零,且第二預設時間內(nèi)的呈周期性變化的所有第二ad采樣值中的最大ad采樣值與最小ad采樣值的差值大于第一預設差值時,基于最大ad采樣值和最小ad采樣值得到粗修閾值,以粗修閾值作為新的臨界閾值;
11、所述第二預設時間小于第一預設時間。
12、作為優(yōu)選的方案,當?shù)谝蛔邭饷}沖數(shù)量為零時,獲取第一預設時間內(nèi)每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值;
13、分別基于每一周期性變化各自對應的ad采樣極大值和ad采樣極小值,得到每一周期性變化各自對應的極值差值;
14、當所有極值差值中大于第一預設差值的差值數(shù)量大于第二預設值時,基于每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值得到第二精修閾值,以第二精修閾值作為新的臨界閾值。
15、作為優(yōu)選的方案,所述基于第一預設時間內(nèi)的呈周期性變化的多個第一ad采樣值與臨界閾值獲取第一走氣脈沖數(shù)量,包括:
16、分別獲取多個第一ad采樣值與臨界閾值的大小關系;
17、基于多個第一ad采樣值與臨界閾值的大小關系,獲取第一走氣脈沖數(shù)量。
18、作為優(yōu)選的方案,所述基于多個第一ad采樣值與臨界閾值的大小關系,獲取第一走氣脈沖數(shù)量,包括:
19、基于多個第一ad采樣值與臨界閾值的大小關系,獲取多個第一ad采樣值與臨界閾值的大小關系變化情況;
20、基于多個第一ad采樣值與臨界閾值的大小關系變化情況,獲取第一走氣脈沖數(shù)量。
21、作為優(yōu)選的方案,所述基于每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值得到第一精修閾值,以第一精修閾值作為新的臨界閾值,包括:
22、基于每一次周期性變化各自對應的ad采樣極大值得到極大平均值;
23、基于每一次周期性變化各自對應的ad采樣極小值得到極小平均值;
24、基于極大平均值和極小平均值得到第一精修閾值,以第一精修閾值作為新的臨界閾值。
25、作為優(yōu)選的方案,所述基于極大平均值和極小平均值得到第一精修閾值包括:
26、計算極大平均值和極小平均值的平均值,以得到修正目標值;
27、計算第一預設時間內(nèi)呈周期性變化的多個第一ad采樣值中,最后一次周期性變化對應的ad采樣極大值和ad采樣極小值的平均值,以得到修正對照值;
28、當修正目標值與修正對照值的差值大于第三預設差值時,第一精修閾值為修正對照值;
29、當修正目標值與修正對照值的差值小于或等于第三預設差值時,第一精修閾值為修正目標值。
30、作為優(yōu)選的方案,當?shù)谝蛔邭饷}沖數(shù)量小于或等于第一預設值且不為零時,保持臨界閾值不變。
31、第二方面,本說明書實施例提供了一種漸變色轉(zhuǎn)盤取信計量表的自動校準系統(tǒng),包括:
32、獲取單元、計數(shù)單元和修正單元;
33、所述獲取單元,獲取臨界閾值和第一預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第一ad采樣值;
34、所述計數(shù)單元,基于第一預設時間內(nèi)的呈周期性變化的多個第一ad采樣值與臨界閾值獲取第一走氣脈沖數(shù)量;
35、所述修正單元,當?shù)谝蛔邭饷}沖數(shù)量大于第一預設值時,獲取第一預設時間內(nèi)每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值,并基于每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值得到第一精修閾值,以第一精修閾值作為新的臨界閾值。
36、第三方面,本說明書實施例提供了一種漸變色轉(zhuǎn)盤取信計量表,包括:
37、校準模塊和計量模塊;
38、所述校準模塊,采用如實施例第一方面所述的一種漸變色轉(zhuǎn)盤取信計量表的自動校準方法,得到第一精修閾值,以第一精修閾值作為新的臨界閾值;
39、所述計量模塊,基于新的臨界閾值統(tǒng)計走氣量。
40、第四方面,本說明書實施例提供了一種電子設備,包括處理器以及存儲器;所述處理器與所述存儲器相連;所述存儲器,用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行上述實施例第一方面所述的步驟。
41、第五方面,本說明書實施例提供了一種計算機存儲介質(zhì),所述計算機存儲介質(zhì)存儲有多條指令,所述指令適于由處理器加載并執(zhí)行上述實施例第一方面所述的步驟。
42、本說明書一些實施例提供的技術方案帶來的有益效果至少包括:
43、根據(jù)獲取的第一預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第一ad采樣值以及當前的臨界閾值,得到第一走氣脈沖數(shù)量,當?shù)谝蛔邭饷}沖數(shù)量滿足修正條件時,基于每一次周期性變化各自對應的ad采樣極大值和ad采樣極小值得到第一精修閾值,以第一精修閾值作為新的臨界閾值。通過修正后的臨界閾值作為基準判斷漸變色轉(zhuǎn)盤轉(zhuǎn)過的角度,以及實現(xiàn)在由于環(huán)境溫度變化而造成漸變色轉(zhuǎn)盤取信計量表出現(xiàn)ad采樣值波動問題時自行作出判斷并自動校準,提高漸變色轉(zhuǎn)盤取信計量表的計量精準性。
44、根據(jù)獲取的比第一預設時間更短的第二預設時間內(nèi)漸變色轉(zhuǎn)盤反射量對應的呈周期性變化的多個第二ad采樣值以及當前的臨界閾值,得到第二走氣脈沖數(shù)量,當?shù)诙邭饷}沖數(shù)量為零時,基于最大ad采樣值和最小ad采樣值得到粗修閾值,以粗修閾值作為新的臨界閾值。先保證漸變色轉(zhuǎn)盤取信計量表能夠正確采集到表具脈沖(即臨界閾值在ad采樣值區(qū)間內(nèi))并進行計數(shù),而后再執(zhí)行上述對臨界閾值精修的步驟,進而可以快速解除在較大環(huán)境溫度變化時漸變色轉(zhuǎn)盤取信計量表無法采集到表具脈沖并進行計數(shù)的情況。