前言:本站為你精心整理了ZigBee控制系統論文范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
1系統總體設計
本設計是以AT89S52單片機為核心,包括數字式溫濕度傳感器的一套控制系統。系統包括單片機、復位電路、空氣溫度檢測、空氣濕度檢測、土壤溫度檢測、土壤水分檢測、鍵盤及顯示及控制電路等,對空氣中的溫濕度、土壤溫度以及土壤水分等的采集是通過數字式傳感器實現的。數字傳感器監測到的數值通過JM12864F顯示。同時,設置了4個按鍵控制卷簾電機,當監測到的數值超出了系統所設定數值的上下限范圍時,單片機開始對電路進行控制。該系統支持節電模式設置。節電模式包括空閑模式和斷電保護模式:空閑模式啟動時,單片機停止工作,而RAM、定時器/計數器、串口、中斷工作繼續;掉電保護模式啟動時,RAM內容被保存,振蕩器被凍結,單片機一切工作停止,直到下一個中斷或硬件復位方可恢復正常。在掉電模式下,單片機的片內程序存儲器允許重復在線編程,允許通過SPI串行口改寫數據,并將8位CPU與可在線下載的Flash集成在一個芯片上。此時,單片機AT89S52便成為一個高效的微型計算機,優點是成本低、應用范圍廣,并可以解決復雜的控制問題。
2系統硬件設計
1個大棚內布置了3個采集節點,采集節點對大棚內的空氣溫濕度、土壤溫度、土壤濕度、光照強度以及CO2濃度進行采集。大棚的數據采集節點是通過單片機實現的。每一個節點對應一組采集模塊,共有3組采集模塊,每組采集模塊由若干個傳感器組成。數據采集模塊的作用和功能是利用單片機對各個傳感器進行不間斷的巡回監測,并將模擬信號通過A/D轉換模塊轉換為數字信號,將轉換的數字信號傳輸到單片機上進行數據采集;單片機會將大棚內每個數據采集模塊采集到的數據全都傳輸到無線網絡的子節點上;子節點再將接收到的信息傳給主節點。主節點再根據接收到的數據建立基于zigbee的星型網絡結構。可見,在這個傳輸的過程中子節點起到了對大棚內的環境參數進行采集以及轉換的作用,主節點起到了一個調節器的作用。主節點把子節點傳輸給它的數據負責傳輸到該系統的控制核心部分單片機上,單片機對接收到的數據進行處理和分析進而來控制卷簾電機、噴灌系統的開啟與閉合,合理地調控大棚內作物生長的最適環境。系統流程圖。
2.1信息采集模塊信息采集模塊由單片機、數字溫濕度傳感器、土壤溫度傳感器、SM2802M土壤水分傳感器和A/D轉換5個模塊組成,可實現對大棚內的空氣溫濕度、土壤溫度、土壤水份、光照度及CO2濃度等數據進行實時的監測和控制。
1)單片機:AT89S52單片機的特點是功耗低,具有高性能的8位微控制器,采用其作為系統的核心部分。由于該單片機的芯片上具有8位的CPU和可編程Flash的性能,為系統提供了靈活有效的解決方案。此外,AT89S52單片機可降到0Hz靜態邏輯操作,并支持兩種可選擇的節電模式軟件,即空閑模式和掉電保護模式。單片機還具有重復寫程序和記憶的功能,是一個高效的微型計算機,可解決一些復雜的控制問題。與其他單片機相比,需要的成本很低。
2)數字溫濕度傳感器:該傳感器采用的是DB420型智能傳感元件設計開發的,具有其他類似的傳感器不具備的特點,如測量準確、工作穩定、使用壽命長等優點。傳感器的探頭采用銅燒結開孔護管,這種結構透氣功能和防塵功能比較好。傳感器內置的數字溫濕度傳感器可以將數字信號通過變送器內部的中央處理器和數模轉化器轉換成4~20mA電流信號輸出出來3)土壤溫度傳感器:數字傳感器采用的是DS18B20型數字傳感器,是由美國的DALLAS半導體公司推出的。這種傳感器與熱敏電阻相比具有直接讀出被測溫度和可以根據實際要求實現9~12位的數字值讀數方式的簡單編程方法的優點,9位和12位的數字量分別是在93.75ms和750ms內實現的,且通過DS18B20讀出和寫入的信息只需一根單線接口完成。數據總線為溫度的變換提供一個功率,無需外接電源,總線也可以為DS18B20供電。因此,使用DS18B20型數字傳感器在簡潔系統結構的同時,提高了系統的可靠性。4)SM2802M土壤水分傳感器:SM2802M土壤水分傳感器采用世界上最新的FDR原理制作,如圖4所示。與TDR型和FD型土壤水分傳感器相比,SM2802M土壤水分傳感器不僅在性能和精度上具有可比性,可靠性與測量速度要比TDR型和FD型更具優勢。光照度傳感器的探頭采用的型號是GZD-015)A/D轉換模塊:A/D轉換模塊采用的是8路的ADC0809,具有逐次漸近的特性。其供電方式是采用單一的+5V電壓,同時片內具有8選1的鎖存功能模擬開關。單片機采用中斷方式的接口電路來控制ADC。信號的傳輸是通過光照傳感器和CO2傳感器把非電的物理量轉換成電信號,然后把轉換成的電信號送到模擬轉換模塊ADC0809中,再經過A/D轉換后轉換成數字信號,最后將轉換成的數字信號送到單片機中進行相應的處理。單片機通過I/O口由經MAX232電平轉換芯片把TTL電平轉換成RS232電平,將轉換的數據傳送給上位機進行存儲,并通過液晶顯示器將存儲的數據實時的顯示出來,實現了人機交互的功能。為了提高單片機應用系統的可靠性和抗干擾能力,在單片機系統中加入了微處理器監控器芯片,集成了看門狗電路和掉電保護電路。
2.2ZigBee無線傳輸模塊設計ZigBee網絡具有以下9個優點:低功耗、低成本低速率、支持大量節點、支持多種網絡拓撲、低復雜度、快速、可靠和安全。ZigBee是一種低速短距離傳輸的無線網絡協議。該網絡協議自上而下分為很多個層,具有代表性的是:物理層、媒體訪問控制層、傳輸層、網絡層以及應用層。ZigBee網絡3種角色的設備分別為:協調器、匯聚節點和傳感器節點。Zig-Bee網絡與單片機是通過星型網絡連接的,向指定節點發送數據的時間是由單片機控制的;同時,單片機根據設置的溫度上下限值來給控制器發送消息,當控制器接收到的消息之后立即傳給星型網絡,星型網絡再傳給單片機,然后由單片機做出相應的處理。
3系統軟件設計
首先,將各種傳感器以及外部設備進行設置,對溫濕度的傳感器和光照傳感器進行上下限數值的設置,將其他外部的設備初始化。初始化之后溫濕度傳感器和光照傳感器開始進行數據采集,由于采集到的數據是數字信號,可直接用單片機來監測環境值的變化;單片機將監測到的數值進行分析,將分析的溫度和濕度以及光照強度的最終值傳給液晶顯示器進行顯示;顯示的分屏可以通過按鍵進行改變,也可以通過按鍵對溫度和濕度以及光照的上下限值進行調整。當溫濕度以及關照強度值超過了上下限值的時候,單片機會送出一個控制繼電器動作的標志信號,進而達到控制效果。軟件主程序流程圖。
4結語
基于單片機的溫濕度控制器系統由單片機、液晶屏顯示器、空氣溫濕度傳感器,土壤溫度傳感器,土壤水分傳感器,以及其他電路共同組成。該系統不但可以對空氣溫濕度、土壤溫度以及土壤水分含量進行實時監測,而且還可以對監測到的數據進行統計分析處理。同時,能夠根據育苗溫度設置程序的上下限數值,通過遠程控制實現對溫室通風和換氣等操作。通過ZigBee星型網絡可查詢現場某采集點的數據信息,該點的信息可以通過無線傳輸模塊傳給終端。同時,各個采集點也可以向終端定時發送信息,實現溫室大棚現場與遠程控制端的實時通信,使溫室大棚的管理更加趨于現代化。
作者:董淏鳴衣淑娟趙斌劉英楠秦雯魏曉暉單位:黑龍江八一農墾大學信息技術學院