基于射頻模塊nRF905的糧庫無線溫濕度監控系統
摘要: 本文介紹了由射頻nRF905模塊、DS18B20智能溫度傳感器、HS1101濕度傳感器構成的一種分布式糧庫多點溫度、濕度無線監測系統的設計和實現。
關鍵詞: nRF905;溫度監測;濕度檢測;DS18B20
引言
溫濕度是影響糧食倉儲過程中品質好壞的主要因素。目前我國許多糧食倉儲單位仍采用測溫儀器與人工抄錄、管理相結合的傳統方法,這不僅效率低,而且往往由于判斷失誤和管理不力造成局部或大范圍糧食霉變的現象時有發生。
本文介紹采用nRF905射頻模塊、多個DS18B20構成的測溫網絡、濕度傳感器HS1101組成一種糧庫無線全數字溫濕度監控系統,徹底擺脫了傳統的人工抄錄方法,能實時檢測糧倉中的溫濕度,并根據所測的數據控制空調器、除濕機等外部設備的運行,確保糧倉內合適的溫濕度環境,該設計具有簡單可靠和靈活方便的特點。
硬件設計
系統硬件結構由兩個部分組成:中央監控系統CMS和多個遠程終端節點RTN(見圖1)。
圖1 系統硬件
中央監控系統主要包括監控計算機和主接收器,監控計算機與主接收器之間通過串口(RS232)來通信,控制遠程終端節點單片機(P89LPC916)讀取溫濕度值、并且實時記錄讀取的通道編號、DS18B20編號、時間。可以作為原始資料的積累,用于將來的數據分析,人機界面和單片機的通信用Visual Basic編程。
主接收器:通過無線射頻模塊nRF905以點對點或廣播方式發送監控計算機的各種控制命令,在命令發出以后,采用逐一掃描的方式探測各個數據終端有沒有發送通信請求;若有則執行相應的要求。
遠程終端主要由P89LPC916單片機、射頻模塊nRF905、DS18B20的測溫網絡、濕度傳感器HS1101、外部設備驅動器及放大調整電路組成。通過P89LPC916單片機的3個通用IO連接多個DS18B20構成“一線總線”通信,實現DS18B20的測溫網絡。濕度傳感器HS1101探測現場環境濕度,經過A/D轉換后變為數字信號。現場檢測信號由P89LPC916單片機進行處理,最后將數據通過nRF905收發器送出。當P89LPC916單片機檢測到異常的儲糧溫濕度時,啟動風機等外部設備,送信號到監控計算機和報警電路,有聲光報警,提醒工作人員。
DS18B20
美國Dallas公司的DS18B20數字式溫度傳感器,工作電壓3.0~5.5V,溫度測量范圍-55~125℃,在-10~85℃范圍內測量精度為
評論