智能電能表的無線通信及控制方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及智能電能表領(lǐng)域,特別是涉及一種智能電能表的無線通信及控制方法。
【背景技術(shù)】
[0002]隨著物聯(lián)網(wǎng)、傳感器技術(shù)的不斷發(fā)展,沒有外部供電的智能電能表的遠(yuǎn)程抄表、遠(yuǎn)程智能管理、遠(yuǎn)程智能控制等功能越來越受到重視,無線通信技術(shù)將在這些智能電能表的遠(yuǎn)程控制管理中起到非常重要的作用。遠(yuǎn)程無線管理系統(tǒng)由主站管理系統(tǒng)、集中器、中繼器和多個(gè)智能電能表組成,智能電能表由于沒有持續(xù)的外部電能供應(yīng),這些智能電能表的遠(yuǎn)程管理、遠(yuǎn)程控制等只能依靠電池、太陽能電池板等提供供電,因此,在通信過程中,只有消耗極地的功耗,才能使電池等供電原件長期工作。
[0003]現(xiàn)有的無線通信技術(shù),主要采用遠(yuǎn)程喚醒的方式,表端的無線模塊連接在智能電能表的傳感器上,用于采集智能電能表的各種信息并存儲,大部分時(shí)間都處于睡眠狀態(tài),當(dāng)傳感器有信號進(jìn)來時(shí),模塊被喚醒,并上傳信息。模塊雖大部分時(shí)間處于睡眠狀態(tài),但需要不間斷的自動醒來,檢測外界是否有喚醒信號,一旦檢測到有喚醒信號,它將被喚醒,并執(zhí)行相關(guān)操作。由于現(xiàn)有常用的喚醒法接收時(shí)間長,且智能電能表需要不間斷自動檢測是否有喚醒信號,導(dǎo)致功耗大。
[0004]進(jìn)一步的,有些智能電能表不采用喚醒機(jī)制,而是定時(shí)自動向主站管理系統(tǒng)發(fā)送信息,這樣雖然節(jié)省了功耗,但仍存在一些弊端:兩個(gè)或兩個(gè)以上儀表在發(fā)送信息時(shí),容易出現(xiàn)信息碰撞,導(dǎo)致主站管理系統(tǒng)無法準(zhǔn)確接收多個(gè)智能電能表的信息。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種智能電能表的無線通信及控制方法,解決現(xiàn)有技術(shù)無線通信時(shí)功耗大,多個(gè)智能電能表同時(shí)通信時(shí)易發(fā)生信息碰撞等問題。
[0006]本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:智能電能表的無線通信及控制方法,用于η個(gè)智能電能表與主站管理系統(tǒng)之間的交互通信及控制,智能電能表在設(shè)定條件下按上傳時(shí)間段向主站管理系統(tǒng)發(fā)送信息。
[0007]所述設(shè)定條件包括智能電能表自動設(shè)定條件,所述上傳時(shí)間段包括智能電能表自動上傳時(shí)間段。
[0008]在智能電能表自動設(shè)定條件下,在智能電能表自動上傳時(shí)間段內(nèi),智能電能表主動向主站管理系統(tǒng)發(fā)送自動上傳信息,并將智能電能表自動上傳時(shí)間段劃分為η個(gè)時(shí)間片Tsltrt,每只智能電能表對應(yīng)一個(gè)固定的時(shí)間片Tslrt,每只智能電能表在其所對應(yīng)的固定的時(shí)間片Tsl()t,向主站管理系統(tǒng)發(fā)送自動上傳信息,其中,η為自然數(shù)。
[0009]所述設(shè)定條件還包括人工干預(yù)設(shè)定條件,所述上傳時(shí)間段還包括第一人工干預(yù)上傳時(shí)間段,在人工干預(yù)設(shè)定條件下,在第一人工干預(yù)上傳時(shí)間段內(nèi),智能電能表實(shí)時(shí)向主站管理系統(tǒng)發(fā)送人工干預(yù)信息。
[0010]所述時(shí)間片τ—包括單次自動上傳通信時(shí)間段和預(yù)留傳輸時(shí)間段,智能電能表在單次自動上傳通信時(shí)間段主動向主站管理系統(tǒng)發(fā)送自動上傳信息,單次自動上傳通信時(shí)間段的長度為Tt,每個(gè)時(shí)間片Tsltrt的長度至少為時(shí)間T ,的m倍,即T slot^ mT t,m彡I。
[0011]所述單次自動上傳通信時(shí)間段為時(shí)間片Tsltrt中的第m個(gè)時(shí)間T t。
[0012]所述預(yù)留傳輸時(shí)間段為時(shí)間片Tsltrt中的第I?m -1個(gè)時(shí)間T t。
[0013]所述設(shè)定條件還包括人工干預(yù)設(shè)定條件,所述預(yù)留傳輸時(shí)間段包括人工干預(yù)退避時(shí)間段,在人工干預(yù)退避時(shí)間段和單次自動上傳通信時(shí)間段內(nèi),智能電能表不能向主站管理系統(tǒng)發(fā)送人工干預(yù)信息,此時(shí)所產(chǎn)生的人工干預(yù)信息延時(shí)等待發(fā)送。
[0014]所述人工干預(yù)退避時(shí)間段為時(shí)間片Tsltrt中的第m -1個(gè)時(shí)間T to
[0015]所述預(yù)留傳輸時(shí)間段還包括第二人工干預(yù)上傳時(shí)間段,在人工干預(yù)設(shè)定條件下,在第二人工干預(yù)上傳時(shí)間段內(nèi),智能電能表向主站管理系統(tǒng)發(fā)送人工干預(yù)信息。
[0016]所述第二人工干預(yù)上傳時(shí)間段為時(shí)間片Tsltrt中的第I?m - 2個(gè)時(shí)間T t。
[0017]所述智能電能表自動設(shè)定條件包括智能電能表在設(shè)定時(shí)間內(nèi)的自動上傳、返回信息處理后的應(yīng)答回傳和智能電能表異常情況下的自動上傳。
[0018]所述單次自動上傳通信時(shí)間段包括智能電能表主動上傳信息時(shí)間Tsl、智能電能表主動上傳信息后的休眠時(shí)間Txl、智能電能表接收返回信息的接收時(shí)間?;、智能電能表處理返回信息的處理時(shí)間Tx2和智能電能表發(fā)送應(yīng)答信息的返回時(shí)間T s2。
[0019]本發(fā)明的有益效果是:
I)本發(fā)明將系統(tǒng)工作時(shí)間分為第一人工干預(yù)上傳時(shí)間段、智能電能表自動上傳時(shí)間段,并在智能電能表自動上傳過程遇到人工干預(yù)時(shí),實(shí)施人工干預(yù)退避上傳。
[0020]2)在第一人工干預(yù)上傳時(shí)間段,智能電能表在人工干預(yù)條件下,直接上傳信息并進(jìn)行通信,保證了通信的實(shí)時(shí)性,并且不會出現(xiàn)智能電能表主動冒泡上傳信息的情況,減少甚至避免了碰撞問題,保證了通信的穩(wěn)定和可靠;
3)在智能電能表自動上傳時(shí)間段,冒泡排序后的智能電能表在分配的時(shí)間片內(nèi)自動上傳信息,一方面降低了功耗,另一方面解決了多個(gè)智能電能表無排序上傳的碰撞問題,并且在自動上傳后還能夠接收系統(tǒng)指令,保證了與系統(tǒng)之間通信的實(shí)時(shí)性;
4)在智能電能表自動上傳時(shí)間段,冒泡排序后的智能電能表在出現(xiàn)人工干預(yù)的情況時(shí),通過人工干預(yù)退避上傳,一方面保證了人工干預(yù)要求通信的及時(shí)性,另一方面,也避免了人工不定時(shí)干預(yù)上傳引起的通信碰撞問題。
【附圖說明】
[0021]圖1為本發(fā)明智能電能表無線通信及控制方法的流程示意圖;
圖2為本發(fā)明智能電能表上傳信息的上傳時(shí)間段時(shí)序圖;
圖3為本發(fā)明智能電能表自動上傳時(shí)間段的時(shí)序圖;
圖4為本發(fā)明智能電能表單次自動上傳通信時(shí)間Tt的時(shí)序圖。
【具體實(shí)施方式】
[0022]下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
[0023]如圖1所示,本發(fā)明提出的一種智能電能表無線通信及控制方法,適用于η個(gè)智能電能表與主站管理系統(tǒng)之間的交互通信及控制,其中,η為自然數(shù)。
[0024]所述無線通信及控制方法包括以下步驟:
S1:智能電能表在設(shè)定條件下按上傳時(shí)間段向主站管理系統(tǒng)上傳信息;
52:智能電能表接收主站管理系統(tǒng)發(fā)出的返回信息;
53:智能電能表處理返回信息;
54:智能電能表向主站管理系統(tǒng)返回應(yīng)答信息。
[0025]步驟SI所述的設(shè)定條件包括人工干預(yù)設(shè)定條件和智能電能表自動設(shè)定條件。
[0026]其中,人工干預(yù)條件具體的可包括:人工按下智能電能表上的查詢按鈕或?qū)χ悄茈娔鼙磉M(jìn)行斷電、上電等操作。
[0027]智能電能表自動設(shè)定條件具體的可包括:智能電能表在設(shè)定時(shí)間內(nèi)的自動上傳、返回信息處理后的應(yīng)答回傳和智能電能表異常情況下的自動上傳。所述智能電能表異常情況可包括:低電壓狀況、高電壓狀況、掉電狀況和磁干擾狀況等等。
[0028]如圖2所示,圖2為本發(fā)明智能電能表上傳信息的上傳時(shí)間段時(shí)序圖,智能電能表向主站管理系統(tǒng)上傳信息的上傳時(shí)間段包括第一人工干預(yù)上傳時(shí)間段和智能電能表自動上傳時(shí)間段。
[0029]在人工干預(yù)設(shè)定條件下,在第一人工干預(yù)上傳時(shí)間段內(nèi),智能電能表實(shí)時(shí)向主站管理系統(tǒng)發(fā)送人工干預(yù)信息。
[0030]在智能電能表自動設(shè)定條件下,在智能電能表自動上傳時(shí)間段內(nèi),智能電能表主動向主站管理系統(tǒng)發(fā)送自動上傳信息。
[0031]步驟SI中,當(dāng)觸發(fā)人工干預(yù)條件時(shí),即發(fā)生人工按智能電能表查詢按鈕或者對智能電能表進(jìn)行上電、斷電等操作時(shí),智能電能表向主站管理系統(tǒng)上傳信息的上傳時(shí)間段處于第一人工干預(yù)上傳時(shí)間段,智能電能表不延時(shí)等待直接向主站管理系統(tǒng)發(fā)送人工干預(yù)信息。
[0032]步驟SI中,當(dāng)觸發(fā)智能電能表自動設(shè)定條件時(shí),智能電能表向主站管理系統(tǒng)上傳信息的上傳時(shí)間段處于智能電能表自動上傳時(shí)間段。
[0033]如圖3所示,智能電能表向主站管理系統(tǒng)發(fā)送自動上傳信息,采用冒泡排序上傳方式,將智能電能表自動上傳時(shí)間段劃分為η個(gè)時(shí)間片Tsl()t,n ^ 1,時(shí)間片的數(shù)量η與智能電能表的數(shù)量η相同,每只智能電能表對應(yīng)一個(gè)固定的時(shí)間片Tsl()t,即η個(gè)智能電能表中,每只智能電能表在其所對應(yīng)的固定的時(shí)間片Tsltrt,向主站管理系統(tǒng)發(fā)送自動上傳信息。
[0034]所述時(shí)間片T—包括單次自動上傳通信時(shí)間段和預(yù)留傳輸時(shí)間段,智能電能表在單次自動上傳通信時(shí)間段主動向主站管理系統(tǒng)發(fā)送自動上傳信息,單次自動上傳通信時(shí)間段的長度為Tt,每個(gè)時(shí)間片Tsltrt的長度至少為時(shí)間T龍m倍,即T slot^ mT t,m彡1,每個(gè)時(shí)間片Tslrt包括m個(gè)時(shí)間長度為T t的時(shí)間段。
[0035]設(shè)置預(yù)留傳輸時(shí)間段,以保證在實(shí)際應(yīng)用中,智能電能表在智能電能表自動上傳時(shí)間段內(nèi)的信息傳送過程,觸發(fā)人工干預(yù)條件時(shí),為人工干預(yù)情況下需要上傳的信息預(yù)留足夠的信息傳輸空間,進(jìn)而避免相互之間的干擾,并提高智能電能表在人工干預(yù)條件下退避上傳的信息交互的實(shí)時(shí)性。
[0036]設(shè)置預(yù)留傳輸時(shí)間段,一方面是為人工干預(yù)情況下需要上傳信息時(shí)預(yù)留,另一方面為其他如為防止交叉覆蓋的情況出現(xiàn)而預(yù)留,但并不局限于此兩種情況。
[0037]所述預(yù)留傳輸時(shí)間段包括人工干預(yù)退避時(shí)間段,在人工干預(yù)退避時(shí)間段和單次自動上傳通信時(shí)間段內(nèi),智能電能表不能向主站管理系統(tǒng)發(fā)送人工干預(yù)信息,此時(shí)所產(chǎn)生的人工干預(yù)信息延時(shí)等待發(fā)送。
[0038]所述預(yù)留傳輸時(shí)間段還包括第二人工干預(yù)上傳時(shí)間段,在人工干預(yù)設(shè)定條件下,在第二人工干預(yù)上傳時(shí)間段內(nèi),智能電能表向主站管理系統(tǒng)發(fā)送人工干預(yù)信息。
[0039]所述單