專利名稱:一種多點(diǎn)溫度智能巡回采集方法
技術(shù)領(lǐng)域:
本發(fā)明涉及溫度采集領(lǐng)域,尤其涉及一種多點(diǎn)溫度智能巡回采集方法。
背景技術(shù):
溫度是環(huán)境監(jiān)測的重要參數(shù),在一些特定的場合常常需要對溫度進(jìn)行監(jiān)測。很多溫度監(jiān)測環(huán)境范圍大,測點(diǎn)距離遠(yuǎn),布線很不方便,這時(shí)就要采用無線方式對溫度數(shù)據(jù)進(jìn)行采集,ZigBee無線技術(shù)是其中的一種。通過在每個(gè)溫度采集節(jié)點(diǎn)布置溫度傳感器和ZigBee芯片,組成多個(gè)溫度采集節(jié)點(diǎn)并存的網(wǎng)絡(luò)。各個(gè)溫度采集節(jié)點(diǎn)通過各類網(wǎng)絡(luò)接受計(jì)算機(jī)終端的控制,從而實(shí)現(xiàn)多點(diǎn)溫度采集。但是,由于采集節(jié)點(diǎn)眾多、網(wǎng)絡(luò) 故障、網(wǎng)絡(luò)延遲等情況,缺乏檢測手段,往往需要采集某個(gè)節(jié)點(diǎn)的溫度時(shí),得不到準(zhǔn)確的溫度信息,白做無用功。因此,如何實(shí)現(xiàn)多點(diǎn)溫度的準(zhǔn)確采集是本申請人致力于解決的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種多點(diǎn)溫度智能巡回采集方法,通過信號(hào)檢測確保網(wǎng)絡(luò)通信正常,在此基礎(chǔ)上實(shí)現(xiàn)多點(diǎn)溫度巡回采集,使得溫度采集準(zhǔn)確率大大提高。實(shí)現(xiàn)上述目的的技術(shù)方案是一種多點(diǎn)溫度智能巡回采集方法,基于由若干溫度采集節(jié)點(diǎn)組成的網(wǎng)絡(luò)以及控制各溫度采集節(jié)點(diǎn)的計(jì)算機(jī)終端,每個(gè)溫度采集節(jié)點(diǎn)包括相連的溫度傳感器和ZigBee芯片,所述多點(diǎn)溫度智能巡回采集方法包括下列步驟步驟SI,各ZigBee芯片檢查自身網(wǎng)絡(luò)地址是否合法,若合法,進(jìn)入步驟S3 ;若不合法,進(jìn)入步驟S2 ;步驟S2,網(wǎng)絡(luò)地址不合法的各ZigBee芯片,分別獲取合法網(wǎng)絡(luò)地址;步驟S3,所述計(jì)算機(jī)終端根據(jù)需要選擇一個(gè)溫度采集節(jié)點(diǎn),發(fā)送信號(hào)給該溫度采集節(jié)點(diǎn)中的ZigBee芯片,記為第一 ZigBee芯片;步驟S4,所述第一 ZigBee芯片接收到所述計(jì)算機(jī)終端發(fā)送的信號(hào)后,發(fā)送復(fù)位信號(hào)給連接該ZigBee芯片的溫度傳感器,記為第一溫度傳感器;步驟S5,所述第一溫度傳感器接收所述復(fù)位信號(hào),發(fā)送存在脈沖信號(hào)給所述第一ZigBee 芯片; 步驟S6,所述第一 ZigBee芯片檢測是否收到存在脈沖信號(hào),若收到,進(jìn)入步驟S7 ;若沒有收到,返回步驟S4;步驟S7,所述第一 ZigBee芯片發(fā)送采集指令給所述第一溫度傳感器;步驟S8,所述第一溫度傳感器接收所述采集指令,采集溫度信息,并將該溫度信息發(fā)送給所述第一 ZigBee芯片;步驟S9,所述第一 ZigBee芯片檢測是否接收到溫度信息,若接收到,進(jìn)入步驟SlO ;若沒接收到,進(jìn)入步驟Sll ;步驟S10,所述第一 ZigBee芯片檢測將溫度信息存儲(chǔ),并發(fā)送給所述計(jì)算機(jī)終端;
步驟S11,所述第一 ZigBee芯片在預(yù)設(shè)時(shí)間后,發(fā)送采集指令給所述第一溫度傳感器,進(jìn)入步驟S8。上述的多點(diǎn)溫度智能巡回采集方法,其中,所述步驟S2包括首先,網(wǎng)絡(luò)地址不合法的ZigBee芯片向網(wǎng)絡(luò)發(fā)布探測信號(hào),將網(wǎng)絡(luò)中未占用的網(wǎng)絡(luò)地址按從低到高的順序,選取三個(gè)作為候選網(wǎng)絡(luò)地址;然后,向數(shù)據(jù)中心申請,若所選三個(gè)作為候選網(wǎng)絡(luò)地址有未被注冊過的,則按從低到高的順序選擇一個(gè)作為自身網(wǎng)絡(luò)地址,若所選三個(gè)作為候選網(wǎng)絡(luò)地址均被注冊過,則再依照從低到高的順序選取另外三個(gè)未被占用地址作為候選網(wǎng)絡(luò)地址,重新向數(shù)據(jù)中心申請,直至選定自身網(wǎng)絡(luò)地址。本發(fā)明的有益效果是本發(fā)明利用現(xiàn)有溫度采集系統(tǒng),通過信號(hào)檢測確保網(wǎng)絡(luò)通信正常,通過自檢確保設(shè)備正常,在此基礎(chǔ)上實(shí)現(xiàn)多點(diǎn)溫度巡回采集,使得溫度采集準(zhǔn)確率大大提高,同時(shí)不增加過多的成本,易于實(shí)現(xiàn),具有很高的應(yīng)用價(jià)值。
圖I是本發(fā)明的多點(diǎn)溫度智能巡回采集方法的流程圖。
具體實(shí)施例方式下面將結(jié)合附圖對本發(fā)明作進(jìn)一步說明。請參閱圖1,本發(fā)明的多點(diǎn)溫度智能巡回采集方法,基于由若干溫度采集節(jié)點(diǎn)組成的網(wǎng)絡(luò)以及控制各溫度采集節(jié)點(diǎn)的計(jì)算機(jī)終端,每個(gè)溫度采集節(jié)點(diǎn)包括相連的溫度傳感器和ZigBee芯片,本發(fā)明的多點(diǎn)溫度智能巡回采集方法包括下列步驟步驟SI,各溫度采集節(jié)點(diǎn)中的各ZigBee芯片檢查自身網(wǎng)絡(luò)地址是否合法,若合法,進(jìn)入步驟S3 ;若不合法,進(jìn)入步驟S2 ;步驟S2,網(wǎng)絡(luò)地址不合法的各ZigBee芯片,分別獲取合法網(wǎng)絡(luò)地址;該步驟具體包括首先,網(wǎng)絡(luò)地址不合法的ZigBee芯片向網(wǎng)絡(luò)發(fā)布探測信號(hào),將網(wǎng)絡(luò)中未占用的網(wǎng)絡(luò)地址按從低到高的順序,選取三個(gè)作為候選網(wǎng)絡(luò)地址;然后,向數(shù)據(jù)中心申請,若所選三個(gè)作為候選網(wǎng)絡(luò)地址有未被注冊過的,則按從低到高的順序選擇一個(gè)作為自身網(wǎng)絡(luò)地址,若所選三個(gè)作為候選網(wǎng)絡(luò)地址均被注冊過,則再依照從低到高的順序選取另外三個(gè)未被占用地址作為候選網(wǎng)絡(luò)地址,重新向數(shù)據(jù)中心申請,直至選定自身網(wǎng)絡(luò)地址;步驟S3,計(jì)算機(jī)終端根據(jù)需要選擇一個(gè)溫度采集節(jié)點(diǎn),發(fā)送信號(hào)給該溫度采集節(jié)點(diǎn)中的ZigBee芯片,為敘述方便,將該ZigBee芯片記為第一 ZigBee芯片;步驟S4,第一 ZigBee芯片接收到計(jì)算機(jī)終端發(fā)送的信號(hào)后,發(fā)送復(fù)位信號(hào)給連接該ZigBee芯片的溫度傳感器,為敘述方便,將該溫度傳感器記為第一溫度傳感器;步驟S5,第一溫度傳感器接收復(fù)位信號(hào),發(fā)送存在脈沖信號(hào)給第一 ZigBee芯片;步驟S6,第一 ZigBee芯片檢測是否接收到存在脈沖信號(hào),若收到,進(jìn)入步驟S7 ;若沒有收到,返回步驟S4;步驟S7,第一 ZigBee芯片發(fā)送采集指令給第一溫度傳感器;步驟S8,第一溫度傳感器接收采集指令,采集溫度信息,并將該溫度信息發(fā)送給第一 ZigBee 芯片;步驟S9,第一 ZigBee芯片檢測是否接收到溫度信息,若接收到,進(jìn)入步驟SlO ;若沒接收到,進(jìn)入步驟Sll ;步驟S10,第一 ZigBee芯片將溫度信息存儲(chǔ),并發(fā)送給所述計(jì)算機(jī)終端;步驟S11,第一 ZigBee芯片在預(yù)設(shè)時(shí)間(例如10分鐘、I小時(shí)等)后,發(fā)送采集指令給第一溫度傳感器,然后進(jìn)入步驟S8,從而實(shí)現(xiàn)多點(diǎn)溫度的巡回采集。綜上,本發(fā)明通過信號(hào)檢測確保網(wǎng)絡(luò)通信正常和自身設(shè)備正常,從而使得溫度采集準(zhǔn)確率大大提高,并且不增加過多的成本,易于實(shí)現(xiàn),具有很高的應(yīng)用價(jià)值。以上實(shí)施例僅供說明本發(fā)明之用,而非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的技術(shù)人 員,在不脫離本發(fā)明的精神和范圍的情況下,還可以作出各種變換或變型,因此所有等同的技術(shù)方案也應(yīng)該屬于本發(fā)明的范疇,應(yīng)由各權(quán)利要求所限定。
權(quán)利要求
1.一種多點(diǎn)溫度智能巡回采集方法,基于由若干溫度采集節(jié)點(diǎn)組成的網(wǎng)絡(luò)以及控制各溫度采集節(jié)點(diǎn)的計(jì)算機(jī)終端,每個(gè)溫度采集節(jié)點(diǎn)包括相連的溫度傳感器和ZigBee芯片,其特征在于,所述多點(diǎn)溫度智能巡回采集方法包括下列步驟 步驟SI,各ZigBee芯片檢查自身網(wǎng)絡(luò)地址是否合法,若合法,進(jìn)入步驟S3 ;若不合法,進(jìn)入步驟S2 ; 步驟S2,網(wǎng)絡(luò)地址不合法的各ZigBee芯片,分別獲取合法網(wǎng)絡(luò)地址; 步驟S3,所述計(jì)算機(jī)終端根據(jù)需要選擇一個(gè)溫度采集節(jié)點(diǎn),發(fā)送信號(hào)給該溫度采集節(jié)點(diǎn)中的ZigBee芯片,記為第一 ZigBee芯片; 步驟S4,所述第一 ZigBee芯片接收到所述計(jì)算機(jī)終端發(fā)送的信號(hào)后,發(fā)送復(fù)位信號(hào)給連接該ZigBee芯片的溫度傳感器,記為第一溫度傳感器; 步驟S5,所述第一溫度傳感器接收所述復(fù)位信號(hào),發(fā)送存在脈沖信號(hào)給所述第一ZigBee 芯片; 步驟S6,所述第一 ZigBee芯片檢測是否收到存在脈沖信號(hào),若收到,進(jìn)入步驟S7 ;若沒有收到,返回步驟S4; 步驟S7,所述第一 ZigBee芯片發(fā)送采集指令給所述第一溫度傳感器; 步驟S8,所述第一溫度傳感器接收所述采集指令,采集溫度信息,并將該溫度信息發(fā)送給所述第一 ZigBee芯片; 步驟S9,所述第一 ZigBee芯片檢測是否接收到溫度信息,若接收到,進(jìn)入步驟SlO ;若沒接收到,進(jìn)入步驟Sll ; 步驟S10,所述第一 ZigBee芯片檢測將溫度信息存儲(chǔ),并發(fā)送給所述計(jì)算機(jī)終端; 步驟S11,所述第一 ZigBee芯片在預(yù)設(shè)時(shí)間后,發(fā)送采集指令給所述第一溫度傳感器,進(jìn)入步驟S8。
2.根據(jù)權(quán)利要求I所述的多點(diǎn)溫度智能巡回采集方法,其特征在于,所述步驟S2包括首先,網(wǎng)絡(luò)地址不合法的ZigBee芯片向網(wǎng)絡(luò)發(fā)布探測信號(hào),將網(wǎng)絡(luò)中未占用的網(wǎng)絡(luò)地址按從低到高的順序,選取三個(gè)作為候選網(wǎng)絡(luò)地址;然后,向數(shù)據(jù)中心申請,若所選三個(gè)作為候選網(wǎng)絡(luò)地址有未被注冊過的,則按從低到高的順序選擇一個(gè)作為自身網(wǎng)絡(luò)地址,若所選三個(gè)作為候選網(wǎng)絡(luò)地址均被注冊過,則再依照從低到高的順序選取另外三個(gè)未被占用地址作為候選網(wǎng)絡(luò)地址,重新向數(shù)據(jù)中心申請,直至選定自身網(wǎng)絡(luò)地址。
全文摘要
本發(fā)明公開了一種多點(diǎn)溫度智能巡回采集方法,基于由若干溫度采集節(jié)點(diǎn)組成的網(wǎng)絡(luò)以及控制各溫度采集節(jié)點(diǎn)的計(jì)算機(jī)終端,每個(gè)溫度采集節(jié)點(diǎn)包括相連的溫度傳感器和ZigBee芯片,包括步驟檢查自身網(wǎng)絡(luò)地址;選擇溫度采集節(jié)點(diǎn);通過信號(hào)檢測自身設(shè)備通信是否正常;循環(huán)采集溫度并傳輸。本發(fā)明通過信號(hào)檢測確保網(wǎng)絡(luò)通信正常,在此基礎(chǔ)上實(shí)現(xiàn)多點(diǎn)溫度巡回采集,使得溫度采集準(zhǔn)確率大大提高。
文檔編號(hào)G01K1/02GK102968893SQ20121053678
公開日2013年3月13日 申請日期2012年12月12日 優(yōu)先權(quán)日2012年12月12日
發(fā)明者王勇, 隋斌雁, 李榮正 申請人:上海工程技術(shù)大學(xué)