版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、2011.092011年09月摘要:本文是基于KeilC軟件開發(fā)平臺(tái)和Protel99se硬件開發(fā)平臺(tái)完成的倉(cāng)庫(kù)監(jiān)控系統(tǒng)的設(shè)計(jì)。方案采用增強(qiáng)型STC89C52單片機(jī)為控制核心,DHT90溫濕度傳感器為系統(tǒng)上游信號(hào)采集系統(tǒng)的核心。并采用了多路信號(hào)采集并取均值的方式,并據(jù)此設(shè)計(jì)了相關(guān)的多路信號(hào)分時(shí)選擇通道。系統(tǒng)通過(guò)監(jiān)控實(shí)時(shí)溫、濕度與預(yù)先設(shè)置的安全區(qū)進(jìn)行比較來(lái)實(shí)現(xiàn)。當(dāng)監(jiān)控主機(jī)發(fā)現(xiàn)監(jiān)控環(huán)境中的元素出現(xiàn)異常(溫、濕度過(guò)限)時(shí),系統(tǒng)能夠及時(shí)的運(yùn)行預(yù)
2、定義的報(bào)警聯(lián)動(dòng)裝置。該系統(tǒng)可靠性高、人機(jī)交換界面友好,使用維護(hù)簡(jiǎn)單。關(guān)鍵詞:STC89C51單片機(jī);DHT90溫、濕度傳感器;信號(hào)分時(shí)選擇通道中圖分類號(hào):N945.2文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):10064117(2011)09039502基于單片機(jī)的倉(cāng)庫(kù)監(jiān)控系統(tǒng)的設(shè)計(jì)文趙鴻源學(xué)術(shù)探討學(xué)術(shù)探討引言:溫、濕度的監(jiān)測(cè)與管理在檔案庫(kù)、倉(cāng)庫(kù)等物品存儲(chǔ)場(chǎng)所占有舉足輕重的作用。傳統(tǒng)檢測(cè)溫、濕度的方法是通過(guò)人工對(duì)溫度、濕度進(jìn)行檢測(cè),對(duì)不符合要求的進(jìn)行房間進(jìn)
3、行通風(fēng)、去濕和降溫等工作。這種人工測(cè)試方法費(fèi)時(shí)費(fèi)力、效率低,而且測(cè)試的溫度與濕度誤差較大,隨機(jī)性大。本文所介紹的溫濕度控制系統(tǒng)是基于STC89C52單片機(jī)位控制核心、結(jié)合傳感技術(shù)與傳感器、通信原理、自動(dòng)控制原理、數(shù)字電子電路技術(shù)與模擬電子電路技術(shù),實(shí)現(xiàn)了倉(cāng)庫(kù)的溫、濕度檢測(cè)與有效管理,降低了經(jīng)濟(jì)損失與勞動(dòng)強(qiáng)度。一、系統(tǒng)可行性分析DHT90溫、濕度傳感器是單總線數(shù)據(jù)結(jié)構(gòu),且片內(nèi)地址到目前為止始終為固定值000。第一種方式:與單個(gè)DHT90進(jìn)
4、行通信可以使用I2C總線協(xié)議為基礎(chǔ)。但使用時(shí)必須注意,總線上只能掛一個(gè)傳感器。第二種方式:采用單片機(jī)模擬其傳感器通信協(xié)議,這樣也可以使單片機(jī)與DHT90進(jìn)行正常通信。DHT90通信協(xié)議可以用單片機(jī)軟件模擬出來(lái),進(jìn)而進(jìn)行操作。二、系統(tǒng)設(shè)計(jì)本系統(tǒng)所要實(shí)現(xiàn)的功能為監(jiān)測(cè)倉(cāng)庫(kù)內(nèi)環(huán)境溫濕度,并且實(shí)現(xiàn)過(guò)線報(bào)警功能。即在系統(tǒng)初始化過(guò)程中需要對(duì)系統(tǒng)設(shè)置溫濕度的安全區(qū),即為溫濕度的上下限。若實(shí)時(shí)溫濕度的值落在安全區(qū)以外,系統(tǒng)就會(huì)區(qū)分其異常類型,根據(jù)不同的異
5、常類型,進(jìn)行不同的報(bào)警功能。最后將溫濕度值實(shí)時(shí)顯示在12864液晶屏上。系統(tǒng)總體框圖如圖21所示:圖21系統(tǒng)框圖如圖21所示,本系統(tǒng)主要分為5大部分,第一部分為單片機(jī)最小系統(tǒng)部分;第二部分是傳感器部分;第三部分是信號(hào)分時(shí)選擇通道;第四部分為報(bào)警部分。第五部分為輸入輸出部分。(一)單片機(jī)最小系統(tǒng)的設(shè)計(jì)1、晶振與復(fù)位部分單片機(jī)的晶振與復(fù)位原理圖如圖22所示:圖22晶振與復(fù)位原理本系統(tǒng)的晶振采用外部無(wú)源晶振。讀圖,C10、C11與Y1組成電容
6、三點(diǎn)式振蕩器,其中C10與C11是分壓電容,起到了幫之起振和穩(wěn)頻的作用。其值的取值范圍位5PF30PF。在規(guī)定允許范圍內(nèi)其值越小越好。而根據(jù)相位平衡條件可以判斷出Y1工作在串聯(lián)諧振頻率與并聯(lián)諧振頻率之間,呈感性。該電路與內(nèi)部的反向放大器組成一個(gè)正反饋網(wǎng)絡(luò),這樣來(lái)維持自己振蕩的持續(xù)。等效電路如圖23所示圖23正反饋網(wǎng)絡(luò)等效電路圖其中R1的值應(yīng)該在兆歐級(jí)別,因?yàn)镽1在這里起到了在開始起振時(shí)呈線性狀態(tài)。復(fù)位電路中包括兩部分:第一部分由C1與R
7、10組成的上電復(fù)位電路。第二部分由S13、R11和R10組成的手動(dòng)復(fù)位電路。上電復(fù)位是依賴于VCC對(duì)電容充電完成的。由于CMOS元件一般高于0.8VCC即為高電平,低電平要低于0.2VCC。RC充電公式為其中Vt:t時(shí)刻的電壓值。V0電容電壓初始值。V1電容充滿電值。為了安全起見,設(shè)Vt=0.9VCC所以得出:t≈2.3RC。取R=10KC=10μf。手動(dòng)復(fù)位是依賴于電阻的分壓,來(lái)達(dá)到使RST維持高電平的效果。該部分電路由VCC、S13
8、、R10和R11組成。在這里默認(rèn)按下按鍵的時(shí)間要大于單片機(jī)的2個(gè)機(jī)器周期。當(dāng)按鍵被按下時(shí),電阻R10與R11進(jìn)行分壓。所以RST腳的電壓為:其中R10=10KR11=1K。所以VRES≈4.5V。2、串口通信設(shè)計(jì)本系統(tǒng)基于美信公司的MAX232設(shè)計(jì)的串口通信。MAX232是美信公司專門為RS電平串口通信專門做的,是用2011.092011年09月學(xué)術(shù)探討學(xué)術(shù)探討來(lái)電平轉(zhuǎn)換的。其電路圖如圖24所示:圖24串口通信232的高電平是15V至3
9、V,低電平是3V至15V。MAX232主要分為3個(gè)部分。由1腳、2腳、3腳、4腳、5腳和6腳組成的電荷泵電路。主要完成電中電壓的倍增和變換。第二部分由7腳、8腳、9腳、10腳、11腳、12腳、13腳、14腳組成的數(shù)據(jù)通信部分。TTLCOMS電平通過(guò)T1IN與T2IN進(jìn)入后通過(guò)R1OUT與R2OUT輸出。RS232電平由R1IN與R2IN進(jìn)入后由T1OUT與T2OUT輸出。第三部分由15腳與16腳組成的電源與地。在電路中,電容CD1、CD
10、2、CD3和CD4的值為1μf,若采用MAX232cpe商業(yè)級(jí)的電容為0.1μf。電容值一般不予改變。1、3腳之間的電容與2腳與電源之間的電容與芯片內(nèi)部電路共同作用,達(dá)到使5V到10V的電壓倍增效果。4腳、5腳之間的電容、6腳與地之間的電容與芯片內(nèi)部共同作用,達(dá)到使10V到10V之間的電壓翻轉(zhuǎn)。(二)傳感器與分時(shí)電路的設(shè)計(jì)1、傳感器的物理特性該系統(tǒng)采用的是DHT90溫、濕度傳感器。其輸出為全標(biāo)定數(shù)字輸出。其結(jié)構(gòu)如圖25:圖25DHT90
11、傳感器該傳感器的精度高,測(cè)濕范圍為0至100%RH,測(cè)溫范圍為40至128℃。足夠滿足本系統(tǒng)的設(shè)計(jì)要求。所以系統(tǒng)采用DHT90傳感器。2、傳感器的工作流程DHT90傳感器的硬件電路十分簡(jiǎn)單,其難度在于對(duì)其的控制程序。其控制流程為:(1)首先,我們需要啟動(dòng)傳輸函數(shù)。這樣就可以啟動(dòng)傳感器。(2)然后,發(fā)送命令。該命令由8位,兩部分組成。第一部分即前三位是地址碼,為固定值000。后5位為命令碼,決定了傳感器的工作方式。(3)若傳感器與單片機(jī)數(shù)
12、據(jù)傳輸后,DATA下拉為低電平(表示測(cè)量結(jié)束),只有等到這一信號(hào)才能進(jìn)行下一步動(dòng)作。讀取測(cè)量值,將其轉(zhuǎn)化為溫濕、度值3、信號(hào)分時(shí)選擇通道由于DHT90傳感器片內(nèi)地址為固定值000,所以不能將多個(gè)傳感器的直接掛在I2C總線上。但是為了得到更加有說(shuō)服力、更加能說(shuō)明問(wèn)題的值,該系統(tǒng)要采用4路傳感器,分別測(cè)得不同地方的溫、濕度值,這樣,就需要解決多個(gè)傳感器信號(hào)輸入問(wèn)題??梢圆捎妹總€(gè)傳感器分別接至單片機(jī),這樣硬件電路會(huì)很復(fù)雜,直接浪費(fèi)了單片機(jī)的系
13、統(tǒng)資源。所以本系統(tǒng)沒有采用這種方式。而采用的是數(shù)字信號(hào)分時(shí)輸入的方式來(lái)進(jìn)行信號(hào)傳輸?shù)?。其電路圖如圖26所示:圖26信號(hào)分時(shí)選擇通道9014三極管在這里起到開關(guān)作用。當(dāng)單片機(jī)給出高電平時(shí)三極管工作。R1R2R3R4在這里起到限流作用,防止電流過(guò)大燒毀三極管。其值為9014的PN結(jié)電壓為0.3V放大倍數(shù)在200300之間。只要控制基極電流為10μ就可以保持三極管正常工作。(三)報(bào)警電路圖27報(bào)警電路報(bào)警電路采用灌電流方式。發(fā)光二極管的壓降為
14、1.7V,將其點(diǎn)亮的電流在3mA10mA左右。所以限流電阻的值為:即R=1.1K所以,R取1K。(四)輸入輸出顯示電路由于該系統(tǒng)需要輸入的數(shù)據(jù)量變化多而且較為復(fù)雜,所以輸入采用44矩陣鍵盤。由于該系統(tǒng)需要輸出的數(shù)據(jù)較為復(fù)雜多變,為了滿足要求輸出采用的是12864帶字庫(kù)液晶顯示。結(jié)束語(yǔ):本系統(tǒng)設(shè)計(jì)方案有多種,上述方案是從多種方案中選出的最優(yōu)方案,其具有功能強(qiáng)、成本低、元件少、精度高、可靠性好、穩(wěn)定性高、執(zhí)行速度快、簡(jiǎn)單易行、具有實(shí)效性、使
15、用范圍廣等特點(diǎn),故具有推廣價(jià)值。畢業(yè)設(shè)計(jì)3個(gè)月的時(shí)間,在這個(gè)過(guò)程中,充滿了自我的學(xué)習(xí),老師的教育,同學(xué)的幫助,所以在結(jié)束的時(shí)候很是感動(dòng)。在本次設(shè)計(jì)中指導(dǎo)老師給了我很大的幫助,每次程序運(yùn)行不出結(jié)果或有錯(cuò)誤時(shí),他總會(huì)幫我認(rèn)真分析,耐心指導(dǎo),詳細(xì)講解,使我受益匪淺。作者單位:大連交通電氣信息學(xué)院參考文獻(xiàn)[1]楊振江等.智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用[M].西安:西安電子科技大學(xué)出版社2001.[2]劉篤仁、韓保君.傳感器原理及應(yīng)用技術(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的電池監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的水位監(jiān)控系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)—基于51單片機(jī)的溫度監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于arm單片機(jī)的住宅監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的遠(yuǎn)程溫度監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)控制的溫度監(jiān)控系統(tǒng)的設(shè)計(jì)
- 基于單片機(jī)控制的溫度監(jiān)控系統(tǒng)的設(shè)計(jì)
- 基于單片機(jī)的雞舍環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì)
- 基于單片機(jī)的倉(cāng)庫(kù)防火預(yù)警系統(tǒng)
- 基于單片機(jī)的鍋爐壓力監(jiān)控系統(tǒng)
- 基于單片機(jī)的溫度監(jiān)控系統(tǒng)(畢業(yè)設(shè)計(jì))
- 基于51單片機(jī)的輸液監(jiān)控系統(tǒng)設(shè)計(jì).pdf
- 基于單片機(jī)的小型倉(cāng)庫(kù)控制系統(tǒng)設(shè)計(jì).pdf
- 基于單片機(jī)的倉(cāng)庫(kù)溫度監(jiān)測(cè)系統(tǒng)設(shè)計(jì)與制作
- 基于單片機(jī)的溫度監(jiān)控系統(tǒng)畢業(yè)設(shè)計(jì)
- 基于avr單片機(jī)的爐溫監(jiān)測(cè)監(jiān)控系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的糧庫(kù)溫度監(jiān)控系統(tǒng)設(shè)計(jì).pdf
- 基于單片機(jī)的輸液監(jiān)控系統(tǒng)設(shè)計(jì)開題報(bào)告
- 基于單片機(jī)的雞舍環(huán)境監(jiān)控系統(tǒng)的設(shè)計(jì).pdf
- 基于 pic單片機(jī)的智能小區(qū)監(jiān)控系統(tǒng)的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論