糧倉溫濕度在線除濕
本系統主要針對多點環境和設備內溫度、濕度的集中監控和管理,是一套可無人值所24小時不間斷實時監控記錄的自動化監測系統。系統能對大面積的多點的溫濕度進行監測記錄,并將溫濕度數據實時傳輸到PC機上,利用系統監測軟件進行數據存儲與分析,并輸出打印歷史數據和曲線圖,在設備異常情況下還以現場多媒體音響、聲光報警器、電話報警、手機短信息報警、網絡客戶端報警等多種形式的通知相應監管人員。克服了以前靠管理人員手工檢查、測量和手工計算溫度值和濕度值,提高了糧倉溫度和濕度除濕的檢測速度和檢測精度,節省了大量人力和物力,減輕了溫濕度管理的工作強度,提高了管理效率。
系統基于傳感技術、網絡技術、信息管理技術、通信技術等先進技術為主體,按照分布式原則設計,以全數字信號進行傳輸,提高了系統的可靠性和可維護性。。通過我們(優度科技)的專用溫濕度監測軟件接收、顯示、分析、監測,從而達到實時監控被測點位的溫濕度環境變化。是一套可無人值所,能24小時不間斷實時監控記錄的自動化監測系統。
方案為分布式智能網絡型監控系統(優度科技),采用硬件功能軟件化的系統設計思想及系統硬件的模塊化、通訊網絡化設計,系統可根據需要升級軟件功能與擴展硬件種類,增加監控點數量,監控軟件的編制采用軟件工程管理,開放性與可擴充性極強。
本系統(優度科技)能對現場溫濕度環境進行數據檢測、顯示、記錄、文檔保存、打印、數據分析、設置上下線超限報警、分析報警點位及趨勢曲線圖等功能。監控電腦軟件采用圖形界面實時顯示,界面可進行總貌顯示、分區顯示、顯示各點位溫濕度的每時刻的詳細數據、歷史溫濕度曲線、可記錄查找、打印各點位的溫濕度數據。
系統組成
二、監測模塊
功能參數:
RS485通訊接口
傳感器采用瑞士盛世瑞恩(Sensirion)SHTX系列或霍尼威爾Honeywell(HS1101/HIH4000)。
SHT15型智能傳感器的相對濕度測量范圍是0~100%,最高精度為2%RH(SHT10為5%RH)。
溫度測量范圍是—40℃一十123.8℃。分辨率為0.1℃。響應時間小于3s。
三、上位機軟件
1、監控界面直觀顯示每個監測點的名稱、位置、編號、溫度數值、濕度數值。
2、根據實際情況增加、修改、減少監測點的名稱、位置、編號。
3、可查看每個監測點的溫度/濕度等數據曲線。
4、每個監測點的采集數據實時存入數據庫,可導出EXCEL表格。
5、實時記錄監測點的越限記錄,存入數據庫,可導出EXCEL表格。
6、有監測點越限時,計算機播放聲音告警。
7、郵件報警功能:每次的異常記錄都通過郵件發送到負責人郵箱。
8、可選功能
(1)短信報警功能
(2)現場報警:聲光報警
本設計采用89c51單片機為控制中心,該芯片具有4KB的快擦寫可編程/擦除只讀存儲器EEPROM、256KB片內RAM、3個16位定時計數器、5個中斷源,無需進行系統擴展既可滿足任務要求,能較大幅度提高系統的性價比。而溫濕度傳感器我選用的是dht11傳感器,他性價比高。DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。它應用專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。
另外該系統除了能顯示溫濕度以外,還能設置溫濕度報警閾值。
近幾年據海關統計結果顯示,我國糧食進出口同比均呈下降趨勢,我國糧食供求開始進入緊平衡階段。在糧食供給能力逐漸弱化的情況下,我們必須注意到貯存糧食的科學性和有效性。貯糧倉庫的現代管理也是當前糧食系統改造的重大項目之一。而在糧倉管理過程當中,最重要的是控制倉內的溫度和濕度,溫濕度會直接影響糧食的貯存量。而溫濕度檢測傳統的方法是用與濕度表、毛發濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕度要求的場所進行通風、去濕和降溫等工作。這種人工測試方法費時費力、效率低,且測試的溫度及濕度誤差大,隨機性大,因此我們需要一種造價低廉、使用方便且測量準確的溫濕度監測系統。
過限報警【溫濕度監測系統要滿足以下條件:溫濕度監測系統能完成數據采集和處理、顯示、串行通信、輸出控制信號等多種功能。由數據采集、數據調理、單片機、數據顯示等4個大的部分組成。該測控系統具有實時采集(檢測糧庫內的溫濕度)、實時顯示(對監測到的進行顯示)、實時警報(根據監測的結果,超出預設定的值的進行蜂鳴警告)的功能。
傳感器是實現測量首要環節,是監測系統的關鍵部件,如果沒有傳感器對原始被測信號進行準確可靠的捕捉和轉換,一切準確的測量和控制都將無法實現。工業生產過程的自動化測量和控制,幾乎主要依靠各種傳感器來檢測和控制生產過程中的各種參量,使設備和系統正常運行在最佳狀態,從而保證生產的高效率和高質量。
2.1溫濕度傳感器的選擇
DHT11數字溫濕度傳感器是一款含有已校準數字信號輸出的溫濕度復合傳感器。它應用專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高
的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個NTC測溫元件,并與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。每個DHT11傳感器都在極為精確的濕度校驗室中進行校準。校準系數以程序的形式儲存在OTP內存中,傳感器內部在檢測信號的處理過程中要調用這些校準系數。單線制串行接口,使系統集成變得簡易快捷。超小的體積、極低的功耗,信號傳輸距離可達20米以上,使其成為各類應用甚至最為苛刻的應用場合的最佳選則。產品為4針單排引腳封裝。連接方便,特殊封裝形式可根據用戶需求而提供。
2.2信號采集通道的選擇
在本設計系統中,溫度輸入信號為4路的模擬信號,這就需要多通道結構采用多路分時的模擬量輸入通道。這種結構的模擬量通道特點為:對ADC、S/H要求高。處理速度慢。硬件簡單,成本低。軟件比較復雜。如圖2-1所示。
最初的糧倉監測除濕系統是通過人工對糧倉內的溫度和濕度進行測量和觀察,采取相應的控制措施。再后來的糧倉監測系統采用有線傳輸方式,這兩種監測系統都需要耗費大量的人力、財力和物力。針對上述糧倉監測系統出現的問題,本文在參考大量資料和剖析傳統糧倉監測系統的基礎上,設計了一種無線糧倉監測系統,以替代傳統的有線傳輸系統。
隨著我國經濟的飛速發展,糧食儲備日益增加,糧庫建設對溫濕度監測技術的要求越來越高。由于糧食在儲藏過程中易受溫度、水分等因素影響,使糧食發生霉變、蟲害滋生等情況,為了確保儲糧安全,需準確掌握糧食儲藏過程中溫濕度的實時變化,并對糧情數據進行分析,采取相應控制措施,而設計合理的糧倉監測系統可以為安全儲糧提供技術保證和科學依據。最初的糧倉監測系統是通過人工對糧倉內的溫度和濕度進行測量和觀察,采取相應的控制措施;再后來的糧倉監測系統采用有線傳輸方式,這兩種監測系統都需要耗費大量的人力、財力和物力。針對上述糧倉監測系統出現的問題,本文在參考大量資料和剖析傳統糧倉監測系統的基礎上,設計了一種無線糧倉監測系統,以替代傳統的有線傳輸系統,系統結合了現有的多種先進技術,提供了一種全新的獲取信息、處理信息的途徑。該系統布線少、故障率低、易于維護、結構簡單、成本低廉、工作穩定可靠。使糧倉監測系統朝“網絡化智能監測”方向發展,即具有自動測溫、數據共享等特征。
ZigBee技術概述
在ZigBee聯盟的網站上有一個關于“ZigBee”名字由來的傳說,大體上描述的是蜜蜂在采蜜的過程中,通過ZigZag形狀的舞蹈在同伴之間交換蜜源信息,稱之為“ZigBee法則”,蜂群就是通過這種法則維持生存和發展的。由于蜜蜂本身體積小,能量消耗低,采集并互相傳送花粉,故ZigBee即表示一種短距離、低成本、低功耗、低速率的無線通信技術。在此之前,ZigBee亦被稱作“HomeRFLite”、“RF-EasyLink”或“FireFly”無線電技術,目前統稱為“ZigBee”,國內通常翻譯為“紫蜂”技術。
ZigBee技術并非完全獨有、全新的標準,它是在IEEE802.15.4—2003標準的基礎上建立的。該標準定義了物理(PHY)層和媒體訪問控制(MAC)子層;在它的基礎上,ZigBee聯盟提供了網絡(NWK)層和應用層框架(AF)。其中應用層框架包括應用支持子層(APS)和ZigBee設備對象(ZDO),制造商定義的應用對象使用該框架,并與ZDO分享APS和安全服務[15]。
根據IEEE802.15.4—2003協議標準,ZigBee的工作頻段共分為3個頻段,分別為868MHz、915MHz和2.4GHz。其中,868MHz頻段范圍是868.0~868.6MHz,該頻段上只有一個信道,調制方式是二進制相移鍵控(BPSK),數據傳輸速率為20kbit/s;915MHZ頻段范圍是902~928MHz,該頻段上有10個信道,調制方式也是BPSK,其數據傳輸速率為40kbit/s;2.4GHz頻段范圍為2400~2483.5MHz,調制方式是偏移四相相移鍵控(O-QPSK),數據傳輸速率是250kbit/s。868MHz和915MHz屬于歐洲頻段,主要在美國和澳大利亞使用;而2.4GHz是全球通用的工業、科學、醫學(ISM)頻段,且該無線電頻段不僅是免費的,而且無需申請[16,17]。根據ZigBee聯盟的觀點,他們開發的低成本、低功耗、雙向的ZigBee標準可被嵌入在消費類電子產品、家庭和樓宇自動化、工農業控制、PC外設、醫療傳感器應用、玩具以及游戲,具有非常廣泛的市場應用前景。
ZigBee技術的特點
根據ZigBee技術的本質,可歸納出ZigBee具有以下幾點優越特性:
1、高可靠性:ZigBee聯盟在制定ZigBee規范時,針對數據在傳輸過程中的內在的不確定性,采取了一些措施來提高數據傳輸的可靠性,主要措施有:物理層兼容高可靠的短距離無線通信協議IEEE802.15.4,同時使用偏移四相相移鍵控(O-QPSK)和直接序列擴頻(DSSS)技術;采用載波偵聽多路訪問/沖突避免(CSMA-CA)技術解決數據沖突問題;使用16-bitCRC來確保數據的正確性;采用帶應答的數據傳輸方式來確保數據傳輸的目的地址;采用網狀網絡盡量保證數據可以沿著不同的傳輸路徑從源地址到目的地址。
2、功耗低:低功耗通常是針對終端設備而言的,一般情況,路由器和協調器需一直處于供電狀態,只有終端設備可以定時休眠。當終端設備不需要工作,可以讓其處于休眠模式,此時耗電量非常低;當其需要工作時,喚醒設備,使其處于工作狀態,喚醒時間非常短,一般只需15ms。在實際系統中,終端設備對數據的采集一般都是定時采集的,就這樣在工作與休眠之間交替轉換,使ZigBee終端設備非常省電,通常兩節普通的五號電池可支持一臺ZigBee終端設備長達6~24個月的使用時間。
3、成本低:ZigBee技術可以應用于8-bit的MCU,目前TI公司推出的兼容ZigBee2007協議的SoC芯片CC2530每片價格也才20~35元,外圍只需要簡單的電路設計即可實現網絡節點的構建,且隨著半導體集成技術的發展,ZigBee芯片的體積將會越來越小,開發成本也會隨之下降[19];ZigBee的協議棧是免專利費的,開發人員可直接調用協議棧里的一些函數,縮短了開發周期,這大大降低了開發成本。
4、安全性高:為了保證數據傳輸的安全性,ZigBee提供了基于循環冗余校驗(CRC)的數據包完整性檢查和鑒權、認證功能;還可以使用AES-128加密算法對傳說的數據進行加密處理,提高整個傳輸過程的安全性。
5、網絡容量大:一個ZigBee網絡理論上可支持高達個節點[20]。
總體設計方案
1.1基于zigbee的糧倉溫濕度監測系統設計指標以及要求本文選取糧倉中的溫度、濕度為監測對象,采用zigbee無線網絡進行數據傳輸。為了確保監測系統數據采集的準確性和無線傳輸的可靠性,系統的測量參數和zigbee網絡性能需要滿足以下要求:
糧倉監測系統的測量參數要求如下:測量溫度在40℃~123.8℃之間,測量適度范圍在0~100%RH之間,分辨力分別為0.1℃和0.1%RH,允許的誤差范圍在±0.4℃以及3.0%RH。
1.2基于zigbee的糧倉溫濕度監測系統的方案設計
基于ZigBee的糧倉溫濕度監測系統主要由監測網絡和信息監測管理系統(上位pc機)兩部分組成,系統總體設計示意圖如圖1所示。監測網絡是由若干個傳感節點和一個匯聚節點按照一定的協議形成的無線傳感器網絡。傳感節點放在特定的監測區域中,將采集的數據以多跳的通信方式傳送到聚節點,同時能夠接收匯聚節點發來相應命令。監測網絡中的匯聚點接收網絡內所有傳感節點的信息,并將這些數據解析成幀后通過RS232串口上傳至pc機監測管理系統;同時匯聚節點也能夠接收pc(上位)機發來的幀,解析幀后向網絡中的節點發送管理信息,完成用戶自定義網絡設置功能。
一、無線傳感器網絡節點的硬件設計
由于本溫濕度測控系統的驗證實驗是在一個小型的糧庫中進行的,組建簡單的星形網絡即可,不需要路由器節點轉發所采集的信息。本糧倉溫濕度測控系統各部分工作情況如下:
1、傳感器采集節點工作過程【糧倉溫濕度監測系統原代碼】
首先,根據實際需求,將傳感器采集節點撒布在糧倉內所需監測的區域,傳感器感知并采集監控區域周圍的溫濕度信息,并在其內部對所采集到的溫度和濕度信息進行放大、A/D轉換等處理;然后,通過MCU讀取傳感器輸出的數據,并對讀到的數據進行計算處理以得到溫濕度真實值;最后,將糧倉內溫濕度的最終真實數據無線發送給網關。其中,為了保證數據能夠順利傳送至網關,傳感器采集節點在采集數據和發送數據之前,必須能夠并順利加入ZigBee網絡。
2、網關的工作過程
本糧倉溫濕度測控系統中的網關相當于ZigBee網絡中的協調器,擔負著ZigBee組網工作。各終端設備申請加入網絡成功后,就可以和該網關進行無線通信。本網關接收到傳感器采集節點發送過來的數據,經過相關處理后,會通過串口將這些數據傳輸到上位機或者通過以太網將它們傳送到遠程PC端,從而實現對糧倉內溫度和濕度信息的監測。同時,當監測的溫度或濕度值超出系統所設定值的范圍,上位機或遠程PC端會發送相應的控制信息給網關,再通過網關將這些控制信息無線轉發給糧倉內相應的控制節點。
3、控制節點的工作過程
對于本設計中的控制節點,同樣根據實際需求將其撒布在糧倉內,且在工作之前,也需要申請加入ZigBee網絡。加入網絡成功后,才可以實時監聽無線信道上是否有網關無線發送過來的控制命令,若控制節點接收到控制命令,會立即通過控制節點中的MCU控制繼電器的通斷以控制糧倉內的現場調控設備(如電風扇、降溫器、除濕機等),從而實現對糧倉內溫度和濕度信息的遠程調控。
2.1傳感節點系統結構設計
2.2匯聚節點系統結構設計
ZigBee無線傳感器網絡中的傳感節點和匯聚節點由于功能不同,所需的硬件結構也會有所不同,本文分別對傳感節點和匯聚節點進行了設計。匯聚節點主要由電源模塊、微處理器模塊、無線通信模塊組成,其系統硬件結構框圖如圖3所示
匯聚節點主要是接收傳感網絡中傳感節點的信息,通過RS232串口發送給PC機上的信息監測管理系統,同時一能夠接收PC機發來的幀,經解析后完成用戶自定義網絡的管理功能.