摘 要:本論文主要設(shè)計(jì)一個(gè)糧庫糧情監(jiān)控系統(tǒng),整個(gè)系統(tǒng)可以分為電源電路模塊、溫度傳感器模塊、單光束反射式紅外光電傳感器模塊、數(shù)字顯示模塊、無線傳輸模塊、控制芯片模塊、報(bào)警模塊與軟件程序模塊,并對(duì)各模塊選用上進(jìn)行了充分論證?;谠摷Z情監(jiān)控系統(tǒng),我們對(duì)其進(jìn)行了系統(tǒng)測試與數(shù)據(jù)分析,并通過實(shí)驗(yàn)獲得的數(shù)據(jù)論證了該糧庫糧情監(jiān)控系統(tǒng)的可靠性。
關(guān)鍵詞:糧庫監(jiān)控 溫度傳感器模塊 紅外光電傳感器模塊 控制芯片模塊 測試
中圖分類號(hào):TP277 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2013)07(b)-0032-02
糧食是人類的生存來源,是國民經(jīng)濟(jì)的基礎(chǔ)。糧食安全儲(chǔ)藏對(duì)于國計(jì)民生與社會(huì)穩(wěn)定來說有著極其重要的現(xiàn)實(shí)意義。為了及時(shí)了解糧庫中糧食的儲(chǔ)備狀況,以及對(duì)糧食儲(chǔ)存狀況進(jìn)行管理和監(jiān)控,相關(guān)工作和管理人員需要定時(shí)對(duì)檢查糧庫中剩余糧食的各項(xiàng)指標(biāo)(例如:溫度、濕度等等),以防止因?yàn)橥饨缫蛩囟鴮?dǎo)致糧食霉變的情況發(fā)生。利用分布在糧庫中的不同傳感器,現(xiàn)代糧食糧情監(jiān)控系統(tǒng)可以有效對(duì)糧庫的各項(xiàng)指標(biāo)以及糧食的有關(guān)物理參數(shù)進(jìn)行監(jiān)控,并對(duì)獲取的數(shù)據(jù)進(jìn)行儲(chǔ)存,同時(shí)根據(jù)設(shè)置的報(bào)警系統(tǒng),進(jìn)行分析,提醒管理人員采取相應(yīng)措施。該監(jiān)控系統(tǒng)不僅節(jié)省了糧庫管理人員的手工作業(yè),同時(shí)可以了對(duì)糧情數(shù)據(jù)進(jìn)行有效的管理,確保了糧庫糧食的安全儲(chǔ)存。
1 電源電路模塊
電源電路是指提供給用電設(shè)備電力供應(yīng)的電源部分的電路設(shè)計(jì),使用的電路形式和特點(diǎn)。一般選擇穩(wěn)壓電源電路,在電源的選用上需要滿足能夠穩(wěn)定、持續(xù)輸出電能,且電路簡單易控制。目前較為普遍采用的有開關(guān)電源穩(wěn)壓器、LM25763A開關(guān)型降壓穩(wěn)壓器與LM317三端可調(diào)穩(wěn)壓器。其中開關(guān)電源穩(wěn)壓器一般由脈沖寬度調(diào)制(PWM)控制IC和MOSFET構(gòu)成,為目前主導(dǎo)產(chǎn)品,但缺點(diǎn)是電源電路較為復(fù)雜,不易控制,調(diào)試耗時(shí)長;LM25763A開關(guān)型降壓穩(wěn)壓器雖然能夠輸出多種穩(wěn)定電壓,且具備良好的線性與負(fù)載調(diào)整能力,但其電路系統(tǒng)也較為復(fù)雜。
相對(duì)前兩種方案而言LM317三端可調(diào)穩(wěn)壓器使用非常簡單,僅需兩個(gè)外接電阻來設(shè)置輸出電壓。此外它的線性調(diào)整率和負(fù)載調(diào)整率也比標(biāo)準(zhǔn)的固定穩(wěn)壓器好,內(nèi)置設(shè)有過載保護(hù)、安全區(qū)保護(hù)等多種保護(hù)電路。通常情況LM317三端可調(diào)穩(wěn)壓器不需要外接電容,除非輸入濾波電容到LM317三端可調(diào)穩(wěn)壓器輸入端的連線超過150 mm。另外LM317三端可調(diào)穩(wěn)壓器還有許多特殊的用法,比如把調(diào)整端懸浮到一個(gè)較高的電壓上,可以用來調(diào)節(jié)高達(dá)數(shù)百伏的電壓,只要輸入輸出壓差不超過LM317三端可調(diào)穩(wěn)壓器的極限就行(注意避免輸出端短路),還可以把調(diào)整端接到一個(gè)可編程電壓上,實(shí)現(xiàn)可編程的電源輸出,因此較為適宜用于本糧庫糧情監(jiān)控系統(tǒng)。
2 溫度傳感器模塊
結(jié)合目前應(yīng)用最實(shí)用最廣泛的溫度傳感器,我們選用DS18B20作為本次糧倉監(jiān)控系統(tǒng)的數(shù)字溫度測量芯片,它的特點(diǎn)具有獨(dú)特的單線接口方式,只需一個(gè)接口引腳即可通信,每一個(gè)DS18B20芯片都有一個(gè)唯一的64位ROM序列碼,在使用中不需要任何外圍元件,可用數(shù)據(jù)線供電,電壓范圍:+3.0 V+5.5 V,測溫范圍:-55 ℃~+125℃。在-10 ℃~+85 ℃范圍內(nèi)精度為+0.5 ℃,分辨率為0.0625 ℃,通過編程可實(shí)現(xiàn)9~12位的數(shù)字讀數(shù)方式。溫度轉(zhuǎn)換成12位數(shù)字信號(hào)所需時(shí)間最長為750 ms,而在9位分辯模式工作時(shí)僅需93.75 ms,用戶可自設(shè)定非易失性的報(bào)警上下限值,告警搜索命令可識(shí)別和定位那些超過報(bào)警限值的DS18B20芯片,多個(gè)DS18B20芯片可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)測溫。當(dāng)電源極性接反時(shí),DS18B20芯片不會(huì)因發(fā)熱而燒毀,而只是不能正常工作;封裝后的DS18B20芯片可用于多種溫度監(jiān)控場合,且耐磨耐碰,體積小,封裝形狀可以多樣化,使用方便,適用于各種空間設(shè)備數(shù)字測溫和控制領(lǐng)域。
3 單光束反射式紅外光電傳感器模塊
光電傳感器其原理是通過把光強(qiáng)度的變化轉(zhuǎn)換成電信號(hào)的變化來實(shí)現(xiàn)控制的。光電傳感器一般有三部分構(gòu)成,它們分為:發(fā)送器、接收器和檢測電路。在這要強(qiáng)調(diào)的是檢測放大電路是整個(gè)系統(tǒng)的眼睛,產(chǎn)品的靈敏度高低,性能得好壞與放大電路直接相關(guān)。因此一定要處理好檢測放大電路。對(duì)于信號(hào)的接收,由于主要是檢測人的到訪情況,故本次設(shè)計(jì)采用單光束反射式紅外光電傳感器。其工作原理是當(dāng)有人入侵時(shí),傳感器接收端就可以接收到紅外信號(hào),引起相應(yīng)電平變化;當(dāng)沒有人時(shí),傳感器得接R3收端就不能接收到信號(hào),就不能檢測到盜情。單光束反射式紅外光電傳感器的特點(diǎn)具有信號(hào)輸出指示、單路信號(hào)輸出、反射距離可精調(diào),其檢測有效距離為4~130 mm,采用此系列的紅外傳感器足夠糧倉監(jiān)控系統(tǒng)的設(shè)計(jì)。目前使用較多的有ST178、ST188等光電傳感器,其特點(diǎn)都在于體積小、靈敏,可以根據(jù)糧庫具體面積選用響應(yīng)距離不同的光電傳感器。
4 報(bào)警模塊
為了避免糧庫在噪聲過大的時(shí)候報(bào)警聲音過小,影響報(bào)警作用。糧庫在實(shí)際進(jìn)行糧食運(yùn)輸時(shí)會(huì)產(chǎn)生大量噪聲,因此針對(duì)這種情況,本設(shè)計(jì)選用了ULN2003APG作為聲音放大的驅(qū)動(dòng)芯片,LN2003APG的雙列16腳封裝的晶體管陣列驅(qū)動(dòng)電路,當(dāng)最大驅(qū)動(dòng)電壓為50 V時(shí),I=500 mA,Ui=5 V,適用于TTLCOMS電路,由達(dá)林頓管組成驅(qū)動(dòng)電路。其內(nèi)部由7組達(dá)林頓晶體管陳列和相應(yīng)的電阻網(wǎng)絡(luò)以及鉗位三極管網(wǎng)絡(luò)構(gòu)成,具有同時(shí)驅(qū)動(dòng)7組負(fù)載的能力。
5 數(shù)字顯示模塊
結(jié)合整個(gè)系統(tǒng)的協(xié)調(diào)性,方便操作的特性,選用彩屏觸摸數(shù)字顯示模塊,其參數(shù)為3.2寸的26萬色彩屏觸摸模塊自帶觸摸屏及觸摸控制芯片240×320像素,默認(rèn)i808016位并行接口,可選8位并行接口方式。轉(zhuǎn)接板上R7開路是選擇16位模式,R7短路的時(shí)候是選擇8位模式,可以直接用STM32等系統(tǒng)驅(qū)動(dòng)。
6 無線傳輸模塊
在糧倉監(jiān)控設(shè)計(jì)中,為了滿足網(wǎng)絡(luò)節(jié)點(diǎn)對(duì)低功耗需求,采用了低功耗的微處理器C8051F920,并采用了通信距離較遠(yuǎn)的射頻芯片SI4432以達(dá)到簡化系統(tǒng)設(shè)計(jì)。為了確保系統(tǒng)中各個(gè)節(jié)點(diǎn)的有效通信,參考了IEEE802.15.4和其它一些專為無線網(wǎng)絡(luò)開發(fā)的通信協(xié)議后,針對(duì)糧庫現(xiàn)場環(huán)境設(shè)計(jì)了一個(gè)簡單可靠的通信協(xié)議以保證網(wǎng)絡(luò)節(jié)點(diǎn)的通信,采集到的糧倉溫度和濕度數(shù)據(jù)上傳至上位機(jī)保存,最后上傳至網(wǎng)絡(luò)服務(wù)器供隨時(shí)查詢。
7 STM32最小系統(tǒng)控制芯片模塊
控制芯片模塊采用ST公司生產(chǎn)的STM32作為本系統(tǒng)的控制芯片。ST公司的STM32系列芯片采用了ARMCortex-M3內(nèi)核,其分為兩個(gè)系列。STM32F101系列為基本型,運(yùn)行頻率為36 MHz;STM32F103系列為增強(qiáng)型,運(yùn)行頻率為72 MHz。STM32全系列芯片都具有引腳到引腳一一對(duì)應(yīng)的特點(diǎn),并且相同封裝的內(nèi)部資源均相同,這就給用戶升級(jí)帶來很大方便。但是STM32F1
03ZET6系列除新增的功能強(qiáng)化型外設(shè)接口外,STM32F103ZET6互連系列還提供與其它STM32微控制器相同的標(biāo)準(zhǔn)接口,STM32F103ZET6除標(biāo)準(zhǔn)外設(shè)包括10個(gè)定時(shí)器、兩個(gè)12位1-Msample/s模數(shù)轉(zhuǎn)換器(交錯(cuò)模式下2-Msample/s)、兩個(gè)12位數(shù)模轉(zhuǎn)換器、兩個(gè)I2C接口、五個(gè)USART接口和三個(gè)SPI端口,共設(shè)有12條DMA通道,還有一個(gè)CRC計(jì)算單元,像其它STM32微控制器一樣,支持96位唯一標(biāo)識(shí)碼。STM32F103Z
ET6微控制器還沿續(xù)了STM32產(chǎn)品家族的低電壓和節(jié)能兩大優(yōu)點(diǎn),同時(shí)啟動(dòng)電路使用STM32內(nèi)部生成的8 MHz信號(hào),將微控制器從停止模式喚醒用時(shí)小于6微秒,根據(jù)以上特點(diǎn),本系統(tǒng)選擇STM32F103ZET6作為最終的控制芯片。
該系統(tǒng)的整機(jī)框圖如圖1所示,穩(wěn)壓電路向整個(gè)系統(tǒng)提供穩(wěn)定的工作電壓,保證系統(tǒng)測試精度不受電源波動(dòng)。
8 系統(tǒng)測試及數(shù)據(jù)分析
測試之前,對(duì)系統(tǒng)電路進(jìn)行檢測,并調(diào)試或設(shè)定各個(gè)參數(shù),待調(diào)試完畢后可開始系統(tǒng)測試與數(shù)據(jù)分析。調(diào)式的過程先打開電源開關(guān),按下系統(tǒng)板的復(fù)位鍵后,進(jìn)行界面校準(zhǔn),界面校準(zhǔn)后,設(shè)置溫度為18 ℃,接著可以看到溫度傳感器的五個(gè)控制點(diǎn),測試時(shí),用手捂住1號(hào)溫度感應(yīng)器,過一定時(shí)間后,若發(fā)現(xiàn)報(bào)警器開始報(bào)警,觸摸屏上顯示1號(hào)溫度感應(yīng)器出現(xiàn)異常,表明該段區(qū)后域內(nèi)的糧食出現(xiàn)發(fā)燒情況,接著可以觀察到有4對(duì)單射式紅外發(fā)射器,測試時(shí),用手掌將其中3號(hào)紅外發(fā)射器中間位置遮擋,過一定時(shí)間后報(bào)警器開始報(bào)警,觸摸屏顯示3號(hào)位置出現(xiàn)異常,表明該區(qū)域有目標(biāo)接近,糧庫管理人員可采取相應(yīng)措施。按照上述方式進(jìn)行了12 ℃的溫度設(shè)置及參數(shù)測試,結(jié)果見表1。
系統(tǒng)預(yù)期設(shè)定所得糧情監(jiān)控情況如表1所示。
由表可以看出當(dāng)設(shè)定溫度為不同溫度時(shí),分別對(duì)5個(gè)溫度感應(yīng)器的溫度進(jìn)行控制,當(dāng)溫度高于預(yù)期設(shè)定的溫度值后,報(bào)警器開始報(bào)警。觸摸屏上顯示,該段區(qū)域的溫度預(yù)警信息。同時(shí)還可以看到通過無線網(wǎng)絡(luò)通訊的監(jiān)控結(jié)果與即時(shí)報(bào)警結(jié)果相一致。
9 結(jié)論
糧倉糧情監(jiān)控系統(tǒng)能夠?qū)崿F(xiàn)糧倉內(nèi)溫度監(jiān)控及外來目標(biāo)活動(dòng)情況,并及時(shí)作出反應(yīng),實(shí)現(xiàn)糧食儲(chǔ)存過程中的有效管理,整個(gè)系統(tǒng)不僅實(shí)現(xiàn)了預(yù)期設(shè)定的各項(xiàng)要求,而且每項(xiàng)指標(biāo)的測試精度都達(dá)到了其預(yù)定要求。
參考文獻(xiàn)
[1]樓然苗,李光飛.MCS-51系列單片機(jī)設(shè)計(jì)實(shí)例[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2003(2).
[2]樊建明,陳淵睿.基于SHT11的溫室多點(diǎn)測量系統(tǒng)設(shè)計(jì)[J].國外電子測量技術(shù),2006(11).