本發(fā)明屬于智能燃氣表領(lǐng)域,尤其涉及一種無線抄表技術(shù)。
背景技術(shù):
隨著人們的生活水平不斷提高,居民對生活環(huán)境提出了更高的要求,在政府政策的鼓舞下,家居智能化得到了高速的發(fā)展。作為智能化產(chǎn)業(yè)鏈中的一環(huán)——智能抄表系統(tǒng)也同時得到了蓬勃發(fā)展。傳統(tǒng)的手工抄表方式費時、費力,準確性和及時性得不到保障,存在擾民、入戶難的問題,這已經(jīng)不適應(yīng)社會的發(fā)展需求了。這樣也對抄表提出了更高的要求,隨著智能燃氣表的發(fā)展,無線遠傳技術(shù)開始應(yīng)用于智能燃氣表,解決燃氣公司抄表難的問題,同時也節(jié)省了人工,但是目前的無線抄表方案大都存在抄表數(shù)據(jù)實施性差、可靠性低等問題。
技術(shù)實現(xiàn)要素:
本發(fā)明為解決上述技術(shù)問題,提出了一種無線集中器實時抄表方法,無線集中器通過GPRS收到數(shù)據(jù)中心的‘實時抄表’命令,通過RF低速無線網(wǎng)絡(luò)發(fā)送燃氣表全喚醒命令,正確操作后,開啟定時中斷,發(fā)送‘實時抄表’命令,且在下一個周期‘實時抄表’命令發(fā)送前檢查上一條‘實時抄表’命令的正確性,并對數(shù)據(jù)進行緩存,當緩存數(shù)據(jù)達到指定記錄數(shù)時,則將數(shù)據(jù)寫入無線集中器的EEPROM中;清除數(shù)據(jù)寫入標志,繼續(xù)抄表直到所有的燃氣表數(shù)據(jù)抄讀完成。依次從EEPROM中讀取抄表數(shù)據(jù)通過GPRS上傳給數(shù)據(jù)中心,實時抄表完畢。
本發(fā)明采用的技術(shù)方案是:一種無線集中器實時抄表方法,包括:
S1、無線集中器通過GPRS網(wǎng)絡(luò)接收到數(shù)據(jù)中心下發(fā)的抄表命令;轉(zhuǎn)至步驟S2;
S2、設(shè)置RF到工作頻段;
S3、判斷是否需要喚醒所有無線燃氣表;若是則轉(zhuǎn)至步驟S4;否則無線集中器通過GPRS上報個別燃氣表的異常情況;
S4、啟動抄表定時中斷;
S5、存儲抄表數(shù)據(jù);
S6、抄表結(jié)束后,無線集中器將抄表數(shù)據(jù)通過GPRS傳遞給數(shù)據(jù)中心。
進一步地,步驟S1所述無線集中器每間隔時間T則檢測是否通過GPRS網(wǎng)絡(luò)接收到數(shù)據(jù)中心下發(fā)的抄表命令。
進一步地,步驟S4所述的啟動抄表終端具體包括以下分步驟:
S41、若無線集中器已正確接收到該燃氣表返回的抄表數(shù)據(jù),且當前燃氣表不是第一個抄表;則轉(zhuǎn)至步驟S42;否則轉(zhuǎn)至步驟S43;
S42、無線集中器緩存抄表數(shù)據(jù);
S43、清除燃氣表數(shù)據(jù)返回標志;
S44、判斷被抄讀燃氣表是否已完成抄表;若未完成則轉(zhuǎn)至步驟S45讀取被抄讀燃氣表數(shù)據(jù);否則轉(zhuǎn)至步驟S46緩存抄表數(shù)據(jù)并停止定時中斷;
所述步驟S45包括以下分步驟:
S451、讀取被抄讀燃氣表基本信息并置入發(fā)送區(qū);
S452、無線集中器啟動并發(fā)送抄表命令;
S453、判斷緩存數(shù)據(jù)區(qū)是否已滿,若是則轉(zhuǎn)至步驟S454;否則轉(zhuǎn)至步驟S455;
S454、置存儲數(shù)據(jù)標志,并清除存儲計數(shù)器;
S455、更新發(fā)送及存儲計數(shù)器,進行下一個周期的燃氣表抄表操作
所述步驟S46包括以下分步驟:
S461、緩存本次抄表時間和抄表個數(shù);
S462、置存儲數(shù)據(jù)標志;
S463、清除發(fā)送及存儲計數(shù)標志;
S464、停止定時中斷。
本發(fā)明的有益效果:本發(fā)明的一種無線集中器實時抄表方法,通過增加集中器,集中器接收數(shù)據(jù)中心控制信號對保存多個燃氣表數(shù)據(jù)的燃氣表抄表,即可得到多個燃氣表的數(shù)據(jù)并保存;集中器通過GPRS等公網(wǎng)遠傳方式將燃氣表數(shù)據(jù)傳輸?shù)綌?shù)據(jù)中心;則數(shù)據(jù)中心可以隨時了解用戶燃氣表的用氣情況,更加智能化,更具實時性。
附圖說明
圖1為本申請的無線集中器抄表流程圖。
圖2為本申請的無線集中器抄表中斷流程圖。
具體實施方式
為便于本領(lǐng)域技術(shù)人員理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合附圖對本發(fā)明內(nèi)容進一步闡釋。
無線集中器通過GPRS收到數(shù)據(jù)中心的‘實時抄表’命令,通過RF低速無線網(wǎng)絡(luò)發(fā)送燃 氣表全喚醒命令,正確操作后,開啟定時中斷,發(fā)送‘實時抄表’命令,且在下一個周期‘實時抄表’命令發(fā)送前檢查上一條‘實時抄表’命令的正確性,并對數(shù)據(jù)進行緩存,當緩存數(shù)據(jù)達到指定記錄數(shù)時,則將數(shù)據(jù)寫入無線集中器的EEPROM中;清除數(shù)據(jù)寫入標志,繼續(xù)抄表直到所有的燃氣表數(shù)據(jù)抄讀完成。依次從EEPROM中讀取抄表數(shù)據(jù)通過GPRS上傳給數(shù)據(jù)中心,實時抄表完畢。電可擦可編程只讀存儲器EEPROM(Electrically Erasable Programmable Read-Only Memory),是一種掉電后數(shù)據(jù)不丟失的存儲芯片。
如圖1所示為本發(fā)明的一種無線集中器實時抄表方法流程圖,包括:
S1、無線集中器是否通過GPRS網(wǎng)絡(luò)接收到數(shù)據(jù)中心下發(fā)的抄表命令;若是則轉(zhuǎn)至步驟S2;否則繼續(xù)執(zhí)行步驟S1;無線集中器每隔一個時間間隔T自動檢測是否收到來自數(shù)據(jù)中心的抄表命令;這里的時間間隔T根據(jù)實際需要設(shè)置。
S2、設(shè)置RF到工作頻段;無線集中器通過RF低速無線網(wǎng)絡(luò)發(fā)送燃氣表全喚醒命令。
S3、判斷是否需要喚醒所有無線燃氣表;若是則轉(zhuǎn)至步驟S4;否則無線集中器通過GPRS上報個別燃氣表的異常情況;即若存在無線燃氣表未被喚醒,則無線集中器通過GPRS網(wǎng)絡(luò)將未被喚醒的無線燃氣表的異常信息上報至數(shù)據(jù)中心。
S4、啟動抄表定時中斷;當所有的無線燃氣表均已被喚醒,則開啟定時中斷,通過發(fā)送實時抄表命令,對每一個燃氣表進行抄表。
S5、存儲抄表數(shù)據(jù);當緩存的抄表數(shù)據(jù)達到指定記錄數(shù)時,將超標數(shù)據(jù)存儲到無線采集器的EEPROM中。
S6、抄表結(jié)束后,無線集中器從EEPROM中讀取抄表數(shù)據(jù),將抄表數(shù)據(jù)通過GPRS傳遞給數(shù)據(jù)中心。
如圖2所示為步驟S4的啟動抄表定時中斷的具體流程,包括以下步驟:
S41、若無線集中器已正確接收到該燃氣表返回的抄表數(shù)據(jù),且當前燃氣表不是第一個抄表;則轉(zhuǎn)至步驟S42;否則轉(zhuǎn)至步驟S43;每一個周期‘實時抄表’命令發(fā)送前都會檢查上一周期的‘實時抄表’命令的正確性;即上一周期中無線集中器是否正確收到了燃氣表返回的抄表數(shù)據(jù)。
S42、無線集中器緩存抄表數(shù)據(jù);
S43、清除燃氣表數(shù)據(jù)返回標志;
S44、判斷被抄讀燃氣表是否已完成抄表;若未完成則轉(zhuǎn)至步驟S45讀取被抄讀燃氣表數(shù)據(jù);否則轉(zhuǎn)至步驟S46緩存抄表數(shù)據(jù)并停止定時中斷;
所述步驟S45包括以下分步驟:
S451、讀取被抄讀燃氣表基本信息并置入發(fā)送區(qū);
S452、無線集中器啟動并發(fā)送抄表命令;
S453、判斷緩存數(shù)據(jù)區(qū)是否已滿,若是則轉(zhuǎn)至步驟S454;否則轉(zhuǎn)至步驟S455;
S454、置存儲數(shù)據(jù)標志,并清除存儲計數(shù)器;當無線集中器緩存數(shù)據(jù)區(qū)已滿,則置存儲數(shù)據(jù)標志,將該數(shù)據(jù)存入無線集中器的EEPROM中,并將之前的緩存區(qū)存儲計數(shù)器清零,用于緩存后續(xù)燃氣表數(shù)據(jù)的計數(shù)。
S455、更新發(fā)送及存儲計數(shù)器,進行下一個周期的燃氣表抄表操作
所述步驟S46包括以下分步驟:
S461、緩存本次抄表時間和抄表個數(shù);若是當前的燃氣表已完成抄表操作,則表示無線集中器已對所有的燃氣表完成了抄表,那么無線集中器將本次抄表時間和已經(jīng)完成的抄表個數(shù)進行緩存。
S462、置存儲數(shù)據(jù)標志;將已抄表的數(shù)據(jù)存入無線集中器的EEPROM中。
S463、清除發(fā)送及存儲計數(shù)標志;
S464、停止定時中斷。
本領(lǐng)域的普通技術(shù)人員將會意識到,這里所述的實施例是為了幫助讀者理解本發(fā)明的原理,應(yīng)被理解為本發(fā)明的保護范圍并不局限于這樣的特別陳述和實施例。對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。