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