新聞中心

        EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于AVR和ZigBee技術(shù)的工業(yè)園區(qū)環(huán)境監(jiān)測系統(tǒng)

        基于AVR和ZigBee技術(shù)的工業(yè)園區(qū)環(huán)境監(jiān)測系統(tǒng)

        作者: 時間:2014-04-18 來源:網(wǎng)絡(luò) 收藏

        本文引用地址:http://www.104case.com/article/259109.htm

        4 .供電單元

        本系統(tǒng)由于采用低功耗集成化器件,大大降低了功耗。預(yù)計對普通節(jié)點使用兩節(jié)五號電池進行供電,而對于根節(jié)點或協(xié)調(diào)器,考慮到長期工作和其對網(wǎng)絡(luò)組建的重要性,安排單獨蓄電池為其供電。當(dāng)然,在光線充足的戶外環(huán)境,太陽能電池亦為節(jié)能環(huán)保的首選。

        3.2.2串行通信接口

        本系統(tǒng)擬采用異步串行通信實現(xiàn)單片機與PC機之間的數(shù)據(jù)傳輸,在異步串行通信中應(yīng)用最廣泛的標(biāo)準(zhǔn)接口就是RS232C。RS232C是由美國電子工業(yè)協(xié)會EIA公布的通信協(xié)議,適合于較短距離的通信場合(一般小于13米)。32 有兩個全雙工的串行通信模塊:USART0和USART1。通過對相應(yīng)寄存器的設(shè)置可使這兩個模塊工作于異步串行通信UART模式。本系統(tǒng)將USART1模塊設(shè)置為異步串行通信模式,而個人PC機上RS232C接口已經(jīng)成為一種標(biāo)準(zhǔn)配置,所以連接起來比較方便,只需要完成電平轉(zhuǎn)換,就可連接通信。

        3.2.3 擬采用的其他模塊

        鍵盤操作模塊和液晶顯示模塊構(gòu)成人機接口。人機接口使系統(tǒng)具有良好的人機交互界面。LCD顯示模塊可以直觀顯示當(dāng)前各個傳感器模塊的數(shù)據(jù),液晶擬采用LCM2401281,通單片機進行控制,方便功能擴展。 鍵盤輸入模塊實現(xiàn)對微處理器的直接操作 ;存儲器模塊實現(xiàn)各個模塊采集數(shù)據(jù)的存儲,實現(xiàn)了當(dāng)無線傳輸網(wǎng)絡(luò)發(fā)生問題時對信號依然進行正常的記錄,提高了整套系統(tǒng)的穩(wěn)定性;報警器模塊通過發(fā)出聲音報警起到提示作用,當(dāng)無線傳輸終端發(fā)生錯誤時不影響對實際情況的判斷與及時措施的采取。

        3.3系統(tǒng)軟件架構(gòu)

        3.3.1無線網(wǎng)絡(luò)軟件設(shè)計

        (1)中斷程序

        網(wǎng)絡(luò)允許節(jié)點以一定的周期自動上傳數(shù)據(jù),也支持響應(yīng)由上位機發(fā)送的中斷請求進行數(shù)據(jù)被動上傳,其中節(jié)點MCU控制端的中斷相應(yīng)控制程序分別如圖9、10.

        圖9主程序圖 圖10中斷流程

        (2)節(jié)點軟件設(shè)計

        A、單節(jié)點加入和退出網(wǎng)絡(luò)

        當(dāng)某個節(jié)點要加入網(wǎng)絡(luò),它向周圍發(fā)送入網(wǎng)請求,周圍節(jié)點接收到此信號后等待其他節(jié)點發(fā)送響應(yīng)(其中包括自身節(jié)點等級和本級節(jié)點數(shù)是否已滿),并依據(jù)RSSI強弱排序,建立本節(jié)點周圍節(jié)點狀況的聯(lián)絡(luò)列表設(shè)置,而最終選擇這其中最高級可入網(wǎng)節(jié)點(假定為入網(wǎng)目標(biāo)節(jié)點),向目標(biāo)入網(wǎng)節(jié)點發(fā)送入網(wǎng)請求并等待,當(dāng)接收到入網(wǎng)目標(biāo)節(jié)點的同意命令并被分編號后,節(jié)點就成功加入了網(wǎng)絡(luò)。之后目標(biāo)入網(wǎng)節(jié)點會將節(jié)點加入信息在下一次采集數(shù)據(jù)時同時逐次將節(jié)點入網(wǎng)信息上傳,通知主控制臺。

        當(dāng)某節(jié)點因電池電壓過低,或臨時要退出網(wǎng)絡(luò)時會發(fā)送退出請求,當(dāng)接收到上一級節(jié)點的同意應(yīng)答后,將自動休眠或關(guān)機,退出網(wǎng)絡(luò)。而其上一級節(jié)點也將同時刪除其相應(yīng)信息。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 扎兰屯市| 广饶县| 兰溪市| 织金县| 浦北县| 交口县| 文成县| 宁南县| 察雅县| 梁山县| 惠来县| 新津县| 博乐市| 巴里| 浏阳市| 鄂州市| 鹿邑县| 交口县| 屏东市| 深圳市| 固始县| 隆林| 德昌县| 衢州市| 兴安县| 客服| 南岸区| 晋城| 南木林县| 沿河| 乳山市| 和政县| 宝应县| 云安县| 岗巴县| 谢通门县| 宁河县| 丹阳市| 无锡市| 盱眙县| 南昌县|