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