基于ZigBee技術(shù)的無線智能家用燃?xì)鈭?bào)警系統(tǒng)
3.2 組建網(wǎng)絡(luò)流程
組建網(wǎng)絡(luò)的流程圖主要是系統(tǒng)設(shè)置初始化,通過按鍵來設(shè)置設(shè)備的邏輯類型,然后進(jìn)行系統(tǒng)復(fù)位,復(fù)位后啟動(dòng)協(xié)議棧,判斷協(xié)議棧是否啟動(dòng)成功,如果啟動(dòng)失敗,觸發(fā)START_EVT事件繼續(xù)啟動(dòng)協(xié)議棧,直到協(xié)議棧啟動(dòng)成功,然后把協(xié)調(diào)器設(shè)置成允許其他節(jié)點(diǎn)自動(dòng)加入網(wǎng)絡(luò),則建網(wǎng)成功。具體建網(wǎng)流程圖如圖7所示。本文引用地址:http://m.butianyuan.cn/article/156747.htm
3.3 語音報(bào)警流程
報(bào)警電路流程首先是系統(tǒng)的初始化,循環(huán)計(jì)數(shù)清0,開始進(jìn)入監(jiān)測狀態(tài),當(dāng)濃度達(dá)到報(bào)警值時(shí),開始模擬摘機(jī),然后判斷是否是撥號(hào)音,如果不是則繼續(xù)模擬摘機(jī),是撥號(hào)音則開始撥預(yù)置的電話號(hào)碼,撥號(hào)循環(huán)計(jì)數(shù)加1,進(jìn)行延時(shí)等待2 s,判斷是否有回鈴音,沒有回鈴音繼續(xù)等待,有則進(jìn)一步判斷對(duì)方是否摘機(jī),沒摘機(jī)則繼續(xù)等待,當(dāng)?shù)却龝r(shí)問超過1 min時(shí),剛判斷預(yù)置電話號(hào)碼是否播完,如果沒有播完則進(jìn)行撥打下一個(gè)電話號(hào)碼。對(duì)方摘機(jī)成功則啟動(dòng)語音模塊播放錄音,然后掛機(jī)。具體流程如圖8所示。
4 實(shí)驗(yàn)過程中的關(guān)鍵點(diǎn)分析
首先,在選擇組網(wǎng)過程中,mesh網(wǎng)絡(luò)功能強(qiáng)大健壯且具有自修復(fù)能力,但這是以增加更多冗余路由為代價(jià)的,會(huì)增大網(wǎng)絡(luò)的能量消耗以及成本,所以在組建網(wǎng)絡(luò)的同時(shí),要折衷處理網(wǎng)絡(luò)成本和網(wǎng)絡(luò)健壯性。再次,zigBee的功率超低,這對(duì)于無線電系統(tǒng)來說是一大優(yōu)點(diǎn),因此必須能夠?qū)φ麄€(gè)系統(tǒng)進(jìn)行低功耗設(shè)計(jì)。為了充分優(yōu)化電源的使用和電池壽命,有必要投入大量的時(shí)間去優(yōu)化功耗,同時(shí)應(yīng)當(dāng)處理對(duì)數(shù)據(jù)反應(yīng)時(shí)間與電池的壽命進(jìn)行折衷。最后,為了驗(yàn)證設(shè)備的互操作性,往往需要購買ZigBee開發(fā)公司不同的產(chǎn)品。在開發(fā)期間利用另外一臺(tái)經(jīng)過認(rèn)證的ZigBee系統(tǒng)進(jìn)行互操作,能夠有助于把產(chǎn)品的性能及兼容性做最好的優(yōu)化。
5 結(jié)束語
該系統(tǒng)設(shè)計(jì)的家用燃?xì)鈭?bào)警系統(tǒng)采用CC2430作為控制器,其內(nèi)部集成了RF射頻、加強(qiáng)型51單片機(jī)、A/D轉(zhuǎn)換等,使得系統(tǒng)的整體設(shè)計(jì)體積小、外圍電路簡單、降低系統(tǒng)功耗、抗干擾能力強(qiáng)。該系統(tǒng)不僅可以應(yīng)用于家庭報(bào)警,而且易于拓展成智能小區(qū)監(jiān)測平臺(tái),有很廣闊的市場應(yīng)用前景。
評(píng)論