欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種字輪直讀誤差的軟件容錯方法

文檔序號:5944901閱讀:208來源:國知局
專利名稱:一種字輪直讀誤差的軟件容錯方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種字輪直讀誤差的軟件容錯方法,特別是涉及一種光電直讀式燃?xì)獗砭咦州喼弊x誤差的軟件容錯方法,屬于測量控制技術(shù)領(lǐng)域。
背景技術(shù)
隨著科學(xué)技術(shù)的不斷提高,居民社區(qū)逐漸向智能化、數(shù)字化方向發(fā)展,近年來,無線遠(yuǎn)程抄表越來越多地被應(yīng)用到居民社區(qū)中。目前,光電直讀表在市場上占領(lǐng)了很大份額,光電直讀表具大多可以做到正位數(shù)字靜態(tài)讀取。但是,作為機械數(shù)字轉(zhuǎn)換電子數(shù)字的基礎(chǔ),機械表字輪由低向高進(jìn)位時,字輪本身存在模糊區(qū)域,以致程序無法讀取到正確的數(shù)字。另夕卜,光電直讀表頭也易受強光干擾,導(dǎo)致直讀誤差。由此可見,開發(fā)一種字輪直讀誤差的軟件容錯方法是目前急需解決的問題。

發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)中存在的不足,提供一種字輪直讀誤差的軟件容錯方法,該方法可解決字輪收到強光干擾或進(jìn)位時的容錯問題,提高表頭讀數(shù)準(zhǔn)確性。為了實現(xiàn)上述目的,本發(fā)明采用了以下技術(shù)方案。本發(fā)明提出的字輪直讀誤差的軟件容錯方法,其特征在于一、軟件程序中開辟了一塊特定的FLASH存儲區(qū)域,用于存放字輪讀數(shù)默認(rèn)值。該默認(rèn)值由表具出廠時寫入FLASH,并根據(jù)直讀讀數(shù)變化進(jìn)行更新,同時支持下發(fā)相關(guān)指令進(jìn)行修改、校準(zhǔn)操作。二、當(dāng)出現(xiàn)容錯處理時,軟件設(shè)置容錯標(biāo)志位并可將容錯信息上傳后臺,同時容錯后采用個位實際直讀、高位理論推算的方法,可繼續(xù)跟蹤讀數(shù)變換;當(dāng)直讀誤差消失后,程序自動清除容錯標(biāo)志位并恢復(fù)正常直讀。本文提出的字輪直讀誤差的軟件容錯方法,包括以下步驟
(a)獲取字輪讀數(shù)默認(rèn)值和直讀讀數(shù);
(b)將直讀值與默認(rèn)值進(jìn)行比較,若直讀值與默認(rèn)值的差值在容錯范圍之內(nèi),則用直讀值更新默認(rèn)值并返回默認(rèn)值作為結(jié)果,同時清除容錯標(biāo)志位;若直讀值小于默認(rèn)值或直讀值與默認(rèn)值的差值等于容錯閾值9,則忽略本次直讀值并返回默認(rèn)值作為結(jié)果,同時置容錯標(biāo)志位;若直讀值與默認(rèn)值的差值大于容錯范圍,則進(jìn)行如下處理若直讀值的個位數(shù)值比默認(rèn)值小,則默認(rèn)值加十,然后用直讀值的個位數(shù)值更新默認(rèn)值的個位數(shù)值,返回默認(rèn)值作為結(jié)果,同時清除容錯標(biāo)志位。本發(fā)明的字輪直讀誤差的軟件容錯方法具有如下的特點
I、本字輪直讀誤差的軟件容錯方法,針對目前市場上大多數(shù)直讀表頭存在易受強光干擾導(dǎo)致字輪讀偏和字輪在進(jìn)位過程中的容錯問題,在無需改變字輪機械結(jié)構(gòu)的基礎(chǔ)上,利用軟件容錯方法,可準(zhǔn)確讀出機械字輪數(shù)值,無累計誤差。2、本字輪直讀誤差的軟件容錯方法,可及時糾正字輪直讀誤差并將容錯信息上傳后臺,同時容錯后采用個位實際直讀、高位理論推算的方法繼續(xù)跟蹤讀數(shù)變化,使直讀表頭具有很好的適應(yīng)性。


圖I是本發(fā)明的字輪直讀誤差的軟件容錯方法流程圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明作進(jìn)一步說明。本發(fā)明的思路是將字輪直讀值與默認(rèn)值進(jìn)行比較,判斷字輪是否發(fā)生直讀誤差,進(jìn)而采取相應(yīng)措施。具體而言通過軟件程序設(shè)立一塊特定的FLASH存儲區(qū)域,用于存放字 輪讀數(shù)默認(rèn)值,所述默認(rèn)值在表具出廠時寫入FLASH,并根據(jù)直讀讀數(shù)變化進(jìn)行更新,同時支持下發(fā)相關(guān)指令進(jìn)行修改、校準(zhǔn)操作;當(dāng)出現(xiàn)容錯處理時,軟件設(shè)置容錯標(biāo)志位并能夠?qū)⑷蒎e信息上傳后臺,同時容錯后采用個位實際直讀、高位理論推算的方法,繼續(xù)跟蹤讀數(shù)變換;當(dāng)直讀誤差消失后,程序自動清除容錯標(biāo)志位并恢復(fù)正常直讀。以下是一個具體的實施例步驟,如圖I所示
步驟I :程序從FLASH中讀取字輪默認(rèn)值flash_value ;
步驟2 :直讀光電表頭字輪讀數(shù)zd_Value ;
步驟3 :判斷字輪直讀值zd_value是否小于字輪默認(rèn)值flash_value ;
若是則跳至步驟5 ;
若否則跳至步驟4 ;
步驟4 :判斷字輪直讀值zd_value與默認(rèn)值flash_value的差值是否等于容錯閾值9 ; 若是則跳至步驟5;
若否則跳至步驟6 ;
步驟5 :置直讀容錯標(biāo)志位,跳至步驟14 ;
步驟6 :判斷字輪直讀值zd_value與默認(rèn)值f lash_value的差值是否大于容錯閾值9 ; 若是則跳至步驟9;
若否則跳至步驟7 :
步驟7 :將字輪直讀值zd_value更新默認(rèn)值flash_value,并寫入FLASH ;
步驟8 :返回字輪直讀值zcLvalue作為結(jié)果,結(jié)束本流程;
步驟9 :置直讀容錯標(biāo)志位;
步驟10 :判斷直讀值zd_value個位數(shù)值是否小于默認(rèn)值flash_value個位數(shù)值, 若是則跳至步驟11 ;
若否則跳至步驟12 ;
步驟11 :字輪默認(rèn)值flash_value加10 ;
步驟12 :用直讀值zd_value個位數(shù)值更新默認(rèn)值flash_value個位數(shù)值;
步驟13 :將更新后的flash_value寫入FLASH中;
步驟14 :返回flash_value作為結(jié)果,結(jié)束本流程。本字輪直讀誤差的軟件容錯方法中的容錯閾值設(shè)為9。根據(jù)實際表具最大流量值,程序控制直讀時間間隔,可保證表具正常使用過程中兩次讀數(shù)小于容錯閾值;若超過容錯閾值,則認(rèn)為字輪出現(xiàn)直讀誤差,進(jìn)行相應(yīng)容錯處理。
本字輪直讀誤差的軟件容錯方法中將等于容錯閾值和大于容錯閾值的情況分開進(jìn)行不同的容錯處理操作其目的在于,考慮實際使用中出現(xiàn)字輪直讀值與默認(rèn)值的差值等于容錯閾值9的多數(shù)情況為字輪個位數(shù)字0由于直讀偏差誤讀成9,此時忽略本次直讀值并以字輪默認(rèn)值為準(zhǔn)。本字輪直讀誤差的軟件容錯方法中的字輪默認(rèn)值由表具出廠時寫入FLASH,并根據(jù)直讀讀數(shù)變化進(jìn)行更新,同時支持下發(fā)相關(guān)指令進(jìn)行修改、校準(zhǔn)操作。
本發(fā)明提出的字輪直讀誤差的軟件容錯方法,在無需改變字輪機械結(jié)構(gòu)的基礎(chǔ)上,利用軟件容錯方法,解決了目前市場上大多數(shù)直讀表頭存在易受強光干擾導(dǎo)致字輪讀偏和字輪在進(jìn)位過程中的錯字問題。該方法可及時糾正字輪直讀誤差并將容錯信息上傳服務(wù)器,同時容錯后采用個位實際直讀、高位理論推算的方法繼續(xù)跟蹤讀數(shù)變化,使直讀表頭具有很好的適應(yīng)性。
權(quán)利要求
1.一種字輪直讀誤差的軟件容錯方法,其特征是軟件程序設(shè)立一塊特定的FLASH存儲區(qū)域,用于存放字輪讀數(shù)默認(rèn)值,所述默認(rèn)值在表具出廠時寫入FLASH,并根據(jù)直讀讀數(shù)變化進(jìn)行更新,同時支持下發(fā)相關(guān)指令進(jìn)行修改、校準(zhǔn)操作;當(dāng)出現(xiàn)容錯處理時,軟件設(shè)置容錯標(biāo)志位并能夠?qū)⑷蒎e信息上傳后臺,同時容錯后采用個位實際直讀、高位理論推算的方法,繼續(xù)跟蹤讀數(shù)變換;當(dāng)直讀誤差消失后,程序自動清除容錯標(biāo)志位并恢復(fù)正常直讀。
2.如權(quán)利要求I所述的字輪直讀誤差的軟件容錯方法,其特征是,首先獲取字輪讀數(shù)默認(rèn)值和直讀讀數(shù);然后將直讀讀數(shù)與默認(rèn)值進(jìn)行比較,若直讀讀數(shù)與默認(rèn)值的差值在容錯范圍之內(nèi),則用直讀讀數(shù)更新默認(rèn)值并返回默認(rèn)值作為結(jié)果,同時清除容錯標(biāo)志位;若直讀讀數(shù)小于默認(rèn)值或直讀讀數(shù)與默認(rèn)值的差值等于容錯閾值9,則忽略本次直讀讀數(shù)并返回默認(rèn)值作為結(jié)果,同時置容錯標(biāo)志位;若直讀讀數(shù)與默認(rèn)值的差值大于容錯閾值,則進(jìn)行如下處理若直讀讀數(shù)的個位數(shù)值比默認(rèn)值小,則默認(rèn)值加十,然后用直讀讀數(shù)的個位數(shù)值更新默認(rèn)值的個位數(shù)值,返回默認(rèn)值作為結(jié)果,同時清除容錯標(biāo)志位。
全文摘要
本發(fā)明提供一種字輪直讀誤差的軟件容錯方法。通過軟件在程序中開辟了一塊特定的FLASH存儲區(qū)域,用于存放字輪讀數(shù)默認(rèn)值,每次字輪直讀數(shù)值與默認(rèn)值相比較,進(jìn)行準(zhǔn)確性判斷。其優(yōu)點是本發(fā)明提出的方法針對目前市場上大多數(shù)直讀表頭存在易受強光干擾導(dǎo)致字輪讀偏和字輪在進(jìn)位過程中的容錯問題,在無需改變字輪機械結(jié)構(gòu)的基礎(chǔ)上,利用軟件容錯方法,可準(zhǔn)確讀出機械字輪數(shù)值,無累計誤差。本發(fā)明提出的方法可糾正字輪直讀誤差并將容錯信息上傳后臺,同時容錯后采用個位實際直讀、高位理論推算的方法繼續(xù)跟蹤讀數(shù)變化,使直讀表頭具有很好的抗干擾性。
文檔編號G01F15/06GK102645250SQ201210083859
公開日2012年8月22日 申請日期2012年3月27日 優(yōu)先權(quán)日2012年3月27日
發(fā)明者丁松, 孫寒駿, 王平, 金辰捷 申請人:無錫市云感科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湖北省| 历史| 常德市| 罗山县| 隆回县| 黔西县| 杭锦旗| 无为县| 华池县| 定边县| 健康| 印江| 商城县| 平舆县| 繁昌县| 杭州市| 赣州市| 桐城市| 基隆市| 阳曲县| 宝清县| 靖边县| 屏边| 仁化县| 江山市| 马鞍山市| 扎赉特旗| 大邑县| 高要市| 辉县市| 沐川县| 临澧县| 资溪县| 汕头市| 天门市| 高尔夫| 鲁甸县| 加查县| 城口县| 凌海市| 堆龙德庆县|