版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、倉(cāng)庫(kù)溫濕度控制系統(tǒng)姓名學(xué)號(hào)專業(yè)班級(jí) 提交日期目 錄摘要.21 倉(cāng)庫(kù)溫濕度控制系統(tǒng)設(shè)計(jì)任務(wù)和性能指標(biāo) .3 1.1 設(shè)計(jì)任務(wù).3 1.2 性能指標(biāo).32 系統(tǒng)總體設(shè)計(jì). .33 硬件設(shè)計(jì) .4 3.1 單片機(jī)最小系統(tǒng).4 3.2 LCD1602顯示模塊.53.3 溫濕度傳感器模塊.63.3.1 SHT10溫濕度傳感器的介紹.63.3.2 SHT10與單片機(jī)的接口電路.73.4 報(bào)警模塊.73.4 按鍵模塊.83.4 控制模塊.8 4 軟件設(shè)計(jì) .9 4.1 主程序流程圖 .9 4.2 SHT10子程序流程圖.10 4.3 LCD1602子程序流程圖.10 4.4 輸出控制子程序流程圖.11 4.
2、5鍵盤掃描子程序流程圖.115仿真與調(diào)試 .125.1 調(diào)試環(huán)境 .125.2不足與優(yōu)化.136 總結(jié) .137 參考文獻(xiàn) .13附件1系統(tǒng)仿真圖.14 摘要防潮、防霉、防腐、防爆是倉(cāng)庫(kù)日常 工作的重要內(nèi)容,是衡量倉(cāng)庫(kù)管理質(zhì)量的重要指標(biāo)。它直接影響到儲(chǔ)備物資的使用壽命和工作可靠性。為保證日常工作的順 利進(jìn)行,首要問(wèn)題是加強(qiáng)倉(cāng)庫(kù)內(nèi)溫度與濕度的監(jiān)測(cè)工作。傳統(tǒng)的方法是用濕度表、毛發(fā)濕度表、雙金屬式測(cè)量計(jì)和濕度試紙等測(cè)試器材,通過(guò)人工進(jìn)行檢測(cè),對(duì)不符合溫度和濕度要求的庫(kù)房進(jìn)行通風(fēng)、去濕和降溫等工作。為解決這種傳統(tǒng)溫濕度檢測(cè)主要以人為基礎(chǔ)、依靠人工輪流值班,人工巡回查看等方式來(lái)測(cè)量和記錄環(huán)境狀況信息的模
3、式,避免許多由人為因素造成的重大事故,解決效率低下不利于人才充分利用的問(wèn)題,讓測(cè)量更具有科學(xué)性,本設(shè)計(jì)提供了一套更方便和精確度更高的測(cè)控系統(tǒng)。本設(shè)計(jì)是基于AT89C52單片機(jī)的倉(cāng)庫(kù)溫濕度自動(dòng)控制系統(tǒng),采用SHT10作為溫濕度傳感器,LCD1602液晶屏進(jìn)行顯示。SHT10使用類似于I2C總線的時(shí)序與單片機(jī)進(jìn)行通信,因?yàn)樗叨燃?,已?jīng)包括A/D轉(zhuǎn)換電路,所以使用方便,而且準(zhǔn)確、耐用。LCD1602能夠分兩行顯示數(shù)據(jù),第一行顯示溫度,第二行顯示濕度。這個(gè)控制系統(tǒng)能夠測(cè)量倉(cāng)庫(kù)中的溫度和濕度,并將其顯示在液晶屏LCD1602上,同時(shí)將其與設(shè)定值進(jìn)行對(duì)比,如果超出上下限,將進(jìn)行報(bào)警并通過(guò)串口向PC端發(fā)
4、送信息以及啟動(dòng)溫濕度調(diào)節(jié)設(shè)備。此外,還可以通過(guò)獨(dú)立式鍵盤對(duì)設(shè)定的溫濕度的上下限數(shù)值進(jìn)行修改。經(jīng)過(guò)整機(jī)調(diào)試,實(shí)現(xiàn)了倉(cāng)庫(kù)溫濕度控制的模擬。1 倉(cāng)庫(kù)控制系統(tǒng)設(shè)計(jì)任務(wù)和性能指標(biāo)1.1設(shè)計(jì)任務(wù) 為了保護(hù)倉(cāng)庫(kù)儲(chǔ)存的物品的質(zhì)量,創(chuàng)造適宜儲(chǔ)存的環(huán)境,當(dāng)庫(kù)內(nèi)溫濕度適宜物品儲(chǔ)存時(shí),控制設(shè)備不用采取措施,溫濕度傳感器只是對(duì)庫(kù)內(nèi)進(jìn)行檢測(cè)。當(dāng)庫(kù)內(nèi)溫濕度不適宜物品儲(chǔ)存時(shí),報(bào)警裝置進(jìn)行報(bào)警,控制設(shè)備采取相應(yīng)的措施對(duì)倉(cāng)庫(kù)溫濕度進(jìn)行調(diào)節(jié),只至溫濕度在限定的范圍內(nèi)。1.2性能指標(biāo)本文要設(shè)計(jì)的倉(cāng)庫(kù)溫濕度自動(dòng)控制系統(tǒng),要能夠及時(shí)、準(zhǔn)確地對(duì)倉(cāng)庫(kù)的溫度、濕度進(jìn)行采集,將其顯示在LCD1602液晶顯示器上,然后與設(shè)定的上下限值進(jìn)行比較,如
5、果超出限制則啟動(dòng)溫度、濕度控制設(shè)備,并通過(guò)蜂鳴器報(bào)警,直到溫濕度回到規(guī)定的范圍。另外,還要能夠通過(guò)按鍵修改設(shè)定的溫濕度上下限,來(lái)滿足不同物品的儲(chǔ)存條件。為了滿足倉(cāng)庫(kù)儲(chǔ)存的需要,此次設(shè)計(jì)要達(dá)到一下指標(biāo):(1)工作環(huán)境:倉(cāng)庫(kù);(2)溫度測(cè)量誤差:1;(3)測(cè)溫范圍:-10+55;(4)濕度測(cè)量誤差:5%RH;(5)測(cè)濕范圍:0100%RH;(6)能否通過(guò)鍵盤電路修改上下限:能;(6)有無(wú)溫濕度報(bào)警:有;2 系統(tǒng)總體設(shè)計(jì)本設(shè)計(jì)核心部件為AT89C51,信號(hào)采集及處理部分由SHT10構(gòu)成,進(jìn)入單片機(jī)后經(jīng)處理后通過(guò)LCD1602顯示溫濕度,信號(hào)顯示采用的液晶屏為57點(diǎn)陣,一行可顯示16字,兩行,第一行顯
6、示溫度,第二行顯示濕度。通過(guò)上位機(jī)部分對(duì)測(cè)量的溫濕度進(jìn)行上下值的設(shè)定,應(yīng)用RS-485通信方式完成測(cè)控電路與上位PC機(jī)的數(shù)據(jù)交換。當(dāng)測(cè)量超過(guò)限定值,通過(guò)超限報(bào)警處理電路對(duì)其進(jìn)行處理分別顯示不同的二極管燈亮,蜂鳴器產(chǎn)生長(zhǎng)鳴,串口向PC端發(fā)送具體的報(bào)警信息,控制設(shè)備采取相應(yīng)的措施使溫濕度到達(dá)設(shè)定的范圍內(nèi)。 硬件中包括五個(gè)按鍵,對(duì)溫濕度上下限進(jìn)行修改。開(kāi)機(jī)后,所有器件初始化,溫濕度傳感器SHT11開(kāi)始進(jìn)行溫濕度測(cè)量和計(jì)算,最后通過(guò)LCD液晶顯示器顯示結(jié)果。在測(cè)量結(jié)果中有超過(guò)設(shè)定的溫濕度上下限的,通過(guò)溫濕度控制部分作出反應(yīng)。整體電路框圖如圖1所示:報(bào)警模塊鍵盤輸入LCD1602顯示SHT10溫濕度傳感
7、器控制部分 AT89C52 單片機(jī)圖1 整體電路框圖3硬件設(shè)計(jì)3.1單片機(jī)最小系統(tǒng) 圖2 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)包括單片機(jī)、電源電路、時(shí)鐘電路和復(fù)位電路。時(shí)鐘電路用于產(chǎn)生單片機(jī)工作時(shí)候所必須的時(shí)鐘信號(hào),單片機(jī)在時(shí)鐘信號(hào)的節(jié)拍下逐條地執(zhí)行指令。單片機(jī)有兩種時(shí)鐘信號(hào)產(chǎn)生方式,一種是內(nèi)部時(shí)鐘方式,另一種是外部時(shí)鐘方式。外部時(shí)鐘方式是把已有的時(shí)鐘信號(hào)從XTAL1或XTAL2送入單片,一般用于有多個(gè)單片機(jī)的情況,所以本設(shè)計(jì)中時(shí)鐘電路采用內(nèi)部時(shí)鐘方式,選用12M的晶振和兩個(gè)30pF的電容與片內(nèi)的高增益反相放大器構(gòu)成一個(gè)自激振蕩器。電源電路后面的模塊中會(huì)單獨(dú)提到,用5V的直流電源。下面著重論述一下復(fù)位
8、電路。圖3 上電+手動(dòng)復(fù)位電路單片機(jī)的復(fù)位主要有上電復(fù)位和手動(dòng)復(fù)位,之所以要進(jìn)行復(fù)位,目的就是為了讓單片機(jī)進(jìn)入初始狀態(tài),比如讓PC指向0000H,這樣單片機(jī)才能從頭運(yùn)行程序。因此上電的時(shí)候就要讓單片機(jī)復(fù)位一次;在運(yùn)行過(guò)程中,如果程序出錯(cuò),也需要進(jìn)行手動(dòng)復(fù)位。 本設(shè)計(jì)中的復(fù)位電路就是上電+手動(dòng)復(fù)位電路,復(fù)位時(shí)要讓STC89C52RC的RST引腳得到2個(gè)機(jī)器周期以上的高電平。先說(shuō)說(shuō)上電復(fù)位的工作原理,當(dāng)單片機(jī)上電時(shí),電源+5V的Vcc通過(guò)10K的電阻對(duì)10uF的電容進(jìn)行充電。剛上電時(shí),有較大的電流從Vcc經(jīng)電容、電阻流向GND,由于電容兩端的電壓不可突變,因此仍然為0V,于是電阻的兩端分得5V的電
9、壓,即RST引腳此時(shí)的電勢(shì)為5V。隨著充電的繼續(xù)進(jìn)行,電流會(huì)逐漸減小,電阻兩端的電壓UR=IR也逐漸減小,即RST引腳的電勢(shì)逐漸減小。過(guò)了一定時(shí)間,RST引腳兩端的電壓下降到不再是高電平,只要這個(gè)充電的時(shí)間大于單片機(jī)兩個(gè)機(jī)器周期,就能使單片機(jī)復(fù)位。程序運(yùn)行過(guò)程中如果跑飛了、程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),就需要用到手動(dòng)復(fù)位。手動(dòng)復(fù)位就是在上電復(fù)位電路的電容兩邊并聯(lián)一個(gè)微動(dòng)開(kāi)關(guān),需要手動(dòng)復(fù)位時(shí)將其按下,使之接通,RST獲得高電平,而且人按動(dòng)按鈕的時(shí)間肯定是超過(guò)兩個(gè)機(jī)器周期的,于是單片機(jī)復(fù)位。3.2 LCD1602顯示模塊測(cè)量到的溫濕度值將顯示到液晶屏LCD1602上,它可以顯示2行,
10、每行16個(gè)字符。LCD1602共有三個(gè)存儲(chǔ)器,它們是CGROM、CGRAM和DDRAM。CGROM用來(lái)保存LCD1602內(nèi)部固化的一些字符的字模,比如英文的26個(gè)字母的大小寫;CGRAM用來(lái)保存用戶自己取的字模,比如,如果要顯示漢字,就必須自己去漢字字模,在這里我們都用英語(yǔ)字母,故不用CGRAM;DDRAM用來(lái)存儲(chǔ)要顯示的字符的字模,它和屏幕上的位置是對(duì)應(yīng)的,第一行為00H到0FH,第二行為40H到4FH。在這里需要注意的是,在向LCD1602寫入顯示數(shù)據(jù)存儲(chǔ)器地址時(shí),根據(jù)控制指令的格式,最高位D7為1,所以寫入的數(shù)據(jù)為,第一行80H到8FH,第二行C0H到CFH。它與單片機(jī)的接口電路如下圖所
11、示:圖4 LCD1602與單片機(jī)的接口電路3.3 溫濕度傳感器模塊3.3.1 SHT10溫濕度傳感器的介紹SHT11是瑞士Scnsirion公司推出的一款數(shù)字溫濕度傳感器芯片。該傳感器內(nèi)1個(gè)奄容式聚合體溺瀑元件和1個(gè)能隙式測(cè)溫元件組成,并嗣1個(gè)14位AD轉(zhuǎn)換器以及1個(gè)2-wire數(shù)字接口在單芯片中無(wú)縫結(jié)合,使得該產(chǎn)品具有功耗低、反應(yīng)快、抗干擾能力強(qiáng)等優(yōu)點(diǎn)。(1) SHT10的主要特點(diǎn)相對(duì)濕度和溫度的測(cè)量兼有露點(diǎn)輸出;全部校準(zhǔn),數(shù)字輸出;接口簡(jiǎn)單(2-wire),響應(yīng)速度快;越低功耗,自動(dòng)休眠;出色的長(zhǎng)期穩(wěn)定性;超小體積(表面貼裝);測(cè)濕精度土45RH,測(cè)溫精度土05(25)。測(cè)溫范圍-4012
12、3,測(cè)濕范圍0100%RH(2)SHT10的命令與時(shí)序)SHTl0命令;命令時(shí)序發(fā)送一組“傳輸啟動(dòng)”序列進(jìn)行數(shù)據(jù)傳輸初始化,如圖5所示。其時(shí)序?yàn)椋寒?dāng)SCK為高電平時(shí)DATA翻轉(zhuǎn)保持低電乎,緊接著SCK產(chǎn)生1個(gè)發(fā)脈沖,隨后在SCK為高電平時(shí)DATA翻轉(zhuǎn)保持高電平。緊接著的命令包括3個(gè)地址位(僅支持“000”)和5個(gè)命令位。SHTl0指示正確接收命令的時(shí)序?yàn)椋涸诘?個(gè)SCK時(shí)鐘的下降沿之后將DATA拉為低電平(ACK位),在第9個(gè)SCK時(shí)鐘的下降沿之后釋放DATA(此時(shí)為高電平)。圖5 命令時(shí)序復(fù)位時(shí)序如果與SHTl0的通信發(fā)生中斷,可以通過(guò)隨后的信號(hào)序列來(lái)復(fù)位串口,如圖6所示。保持DATA為高電
13、平,觸發(fā)SCK時(shí)鐘9次或更多,接著在執(zhí)行下次命令之前必須發(fā)送一組“傳輸啟動(dòng)”序列。這些序列僅僅復(fù)位串口,狀態(tài)寄存器的內(nèi)容仍然保留。圖6 復(fù)位時(shí)序狀態(tài)寄存器讀寫時(shí)序SHTl0通過(guò)狀態(tài)寄存器實(shí)現(xiàn)初始狀態(tài)設(shè)定。圖7 讀時(shí)序圖8 寫時(shí)序3.3.2 SHT10與單片機(jī)的接口電路圖9 SHT10與單片機(jī)的接口電路SHT10采用類似于I2C的兩線制串行總線,一根是時(shí)鐘線,一根是數(shù)據(jù)線。為避免信號(hào)沖突,微處理器應(yīng)驅(qū)動(dòng)DATA 在低電平。需要一個(gè)外部的上拉電阻(例如:10k)將信號(hào)提拉至高電平。上拉電阻通常已包含在微處理器的I/O 電路中。3.4 報(bào)警模塊當(dāng)倉(cāng)庫(kù)的溫濕度超過(guò)上下限時(shí),除了需要啟動(dòng)溫濕度調(diào)節(jié)器之外
14、,還需要進(jìn)行報(bào)警,這里用到的是蜂鳴器、LED和串口。蜂鳴器為一種采用一體化結(jié)構(gòu)的電子器件, 采用了直流電壓來(lái)供電。蜂鳴器分為有源蜂鳴器和無(wú)源蜂鳴器。本設(shè)計(jì)中使用的是有源蜂鳴器,在它兩端加載5V的直流電壓就可以使之鳴叫。LED在這個(gè)模塊中主要是顯示溫濕度不在限定范圍內(nèi),不同的LED亮,顯示對(duì)應(yīng)的物理量超限。串口主要是當(dāng)溫室度超限,單片機(jī)不停地向PC端發(fā)出具體超限的物理量。報(bào)警電路圖10所示圖10 報(bào)警電路圖蜂鳴器工作電流一般為10mA,而單片機(jī)的I/O口只能承受幾毫安的電流,因此需要加三極管進(jìn)行驅(qū)動(dòng)。如上圖所示,單片機(jī)的I/O口中的P3.5接PNP型三極管的基極,當(dāng)P3.5為低電平時(shí),三極管導(dǎo)通
15、,5V的電壓加載到蜂鳴器兩端,于是蜂鳴器鳴叫;當(dāng)P3.5高電平時(shí),三極管截至,蜂鳴器不鳴叫。串口的2、3號(hào)腳分別接單片機(jī)的P3.0和P3.1,便于與PC機(jī)進(jìn)行通信。四個(gè)LED正極直接與VCC相連,當(dāng)負(fù)極出現(xiàn)低電平時(shí),對(duì)應(yīng)的LED亮。3.5 按鍵模塊按鍵電路圖如下圖所示圖11 按鍵電路圖鍵盤分為編碼式和非編碼式鍵盤。其中,非編碼式鍵盤又包括矩陣式鍵盤和獨(dú)立式鍵盤。矩陣式鍵盤較為復(fù)雜,一般用于按鍵數(shù)目較多,而單片機(jī)可用的I/O口又比較有限時(shí)。本控制系統(tǒng)中只需要用到5個(gè)按鍵,數(shù)目較少,并且可用的I/O口充足,故采用獨(dú)立式鍵盤,一個(gè)按鍵對(duì)應(yīng)一個(gè)單片機(jī)的I/O口管腳。本設(shè)計(jì)中總共用到5個(gè)按鍵式開(kāi)關(guān),它們
16、用來(lái)改變?cè)O(shè)定的溫濕度上下限數(shù)值。從K1到K5,分別控制進(jìn)入溫度上下限設(shè)置、進(jìn)入濕度上下限設(shè)置、數(shù)值加、數(shù)值減、確認(rèn)并退出。本設(shè)計(jì)中的鍵盤是低電平有效。未按鍵時(shí),上拉電阻保證了單片機(jī)的I/O口是確定的高電平;當(dāng)某個(gè)鍵按下時(shí),I/O口變?yōu)榈碗娖?。本設(shè)計(jì)可以直接設(shè)定溫濕度參數(shù)的上下限值,從而達(dá)到對(duì)溫濕度控制報(bào)警的功能。3.6 控制模塊控制模塊電路圖如下所示圖12 控制模塊電路圖控制模塊主要由直流電機(jī)、繼電器、加熱絲等構(gòu)成。由于單片機(jī)的輸出電流一般為30-40mA,輸出的低電平為0.1V左右,而直流電機(jī)的驅(qū)動(dòng)電流為200mA,驅(qū)動(dòng)電壓為5V,繼電器的驅(qū)動(dòng)電流約為90Ma,所以要用三級(jí)管放大,通過(guò)繼電器
17、使電機(jī)開(kāi)關(guān)吸合,避免電機(jī)不能正常工作??刂颇K的主要功能是當(dāng)溫濕度不在限定范圍時(shí),控制設(shè)備開(kāi)始工作,使溫濕度達(dá)到自己限定的范圍內(nèi)。4軟件設(shè)計(jì)4.1 主程序流程圖Yes是否超限?將溫濕度與設(shè)定值比較啟動(dòng)溫濕度調(diào)節(jié)設(shè)備對(duì)溫濕度數(shù)據(jù)進(jìn)行修正No在液晶屏上顯示溫濕度測(cè)量溫濕度是否有按鍵?初始化LCD1602Yes開(kāi)始進(jìn)入鍵盤掃描子程序串口設(shè)置NoSHT10復(fù)位圖13 主程序流程圖4.2 SHT10子程序流程圖開(kāi)始發(fā)送啟動(dòng)時(shí)序發(fā)送控制字接收數(shù)據(jù)測(cè)量結(jié)束?接收校驗(yàn)位結(jié)束NoYes圖14 SHT10子程序流程圖4.3 LCD1602子程序流程圖開(kāi)始LCD1602初始化設(shè)置首行數(shù)據(jù)指針寫入首行字符設(shè)置第二行數(shù)
18、據(jù)指針寫入第二行字符結(jié)束圖15 LCD1602子程序流程圖4.4 輸出控制子程序流程圖開(kāi)始返回主程序溫度、濕度是否超出上下限?啟動(dòng)溫濕度調(diào)節(jié)設(shè)備蜂鳴器報(bào)警溫濕度是否回到限定值內(nèi)?停止報(bào)警停止溫濕度控制設(shè)備溫濕度是否留有足夠的裕量?結(jié)束NoYesYesYesNoNo圖16 輸出控制子程序4.5 鍵盤掃描子程序流程圖開(kāi)始退出鍵盤子程序延時(shí)10ms退出鍵盤子程序上限或下限加一或減一P2.3或P2.4是否按下?NoP2.3或P2.4是否仍被按下?YesYesNoP2.5或P2.6是否按下?P2.5或P2.6是否按下?YesNo圖17 YesNo鍵盤掃描子程序?yàn)榱朔乐苟秳?dòng),按鍵電路中都要消抖的措施,本設(shè)
19、計(jì)中是采用的軟件消抖,在單片機(jī)檢測(cè)到某個(gè)鍵按下后,延時(shí)10ms再監(jiān)測(cè),如果仍然按下,才視為按下了該鍵。K1、K2、K3、K4、K5分別對(duì)應(yīng)單片機(jī)的P2.3-P2.7引腳。按下K1,也就是使P2.3為低電平時(shí),進(jìn)入溫度上限的設(shè)置,再按一次進(jìn)入溫度下限的設(shè)置;按下K2,進(jìn)入濕度上限的設(shè)置,再按一下進(jìn)入溫度下限的設(shè)置。在每個(gè)設(shè)置里面,按K3增加限值,按K4減小限值。設(shè)置好以后,按K5退出設(shè)置。5仿真與調(diào)試5.1 調(diào)試環(huán)境本設(shè)計(jì)用到了Keil uVision4和Proteus7.8兩種軟件進(jìn)行聯(lián)合調(diào)試。實(shí)驗(yàn)中使用C語(yǔ)言在Keil uVision4進(jìn)行編寫源代碼,并通過(guò)編譯檢查源程序中的代碼是否正確。原
20、理圖是在Proteus7.8提供的環(huán)境中繪畫。在Keil uVision4編譯無(wú)誤后生成HEX文件,并將其導(dǎo)入到原理圖中,在原理圖沒(méi)有錯(cuò)誤后就可以進(jìn)行仿真。通過(guò)仿真可以進(jìn)行調(diào)試,使設(shè)計(jì)達(dá)到要求。5.2 不足與優(yōu)化不足:按鍵會(huì)出現(xiàn)抖動(dòng),延時(shí)時(shí)間過(guò)短致使按鍵按下時(shí)單片機(jī)可能沒(méi)來(lái)得及響應(yīng)。SHT10測(cè)量溫濕度最大誤差可達(dá)到4.5,對(duì)于一些溫濕度要求較高的物品還存在較大的誤差。優(yōu)化方案:對(duì)于按鍵出現(xiàn)抖動(dòng)的情況,我們可以增大延時(shí)時(shí)間來(lái),解決這個(gè)問(wèn)題。對(duì)于一些對(duì)溫濕度要求比較高的物品,我們可以使用其它精度比較高而且比較有經(jīng)濟(jì)效益的的傳感器,同時(shí)可以采取多點(diǎn)測(cè)量的方法來(lái)解決。6總結(jié)這次的課程設(shè)計(jì)是利用單片機(jī)
21、AT89C52來(lái)設(shè)計(jì)倉(cāng)庫(kù)溫濕度控制系統(tǒng),設(shè)計(jì)中使用LCD1602進(jìn)行對(duì)當(dāng)前溫度和濕度進(jìn)行顯示,使用溫濕度傳感器SHT10對(duì)溫濕度測(cè)量,當(dāng)溫濕度超限時(shí),蜂鳴器發(fā)出報(bào)警信號(hào),同時(shí),控制設(shè)備進(jìn)行相應(yīng)的操作使溫濕度回到限定的范圍內(nèi)。通過(guò)模擬,基本實(shí)現(xiàn)了對(duì)倉(cāng)庫(kù)溫濕度的控制。這次課程設(shè)計(jì)讓我學(xué)習(xí)和了解了很多東西。通過(guò)查找資料,我了解了SHT10溫濕度傳感器的使用方法,并對(duì)里面的一些函數(shù)和設(shè)計(jì)思路有了一定的認(rèn)識(shí),同時(shí),了解了LCD1602后,我知道了1602該如何使用,并能夠初步的使用它。由于使用SHT10溫濕度傳感器時(shí),單片機(jī)的P3.6和P3.7分別于SHT10的DATA和SCK直接相連,而單片機(jī)與SHT
22、10的接口電路中,數(shù)據(jù)端DATA接了一個(gè)上拉電阻,讓我加深了單片機(jī)內(nèi)部的P1、P2、P3口有上拉電阻。另外在這次實(shí)驗(yàn)中我知道蜂鳴器分為有源和無(wú)源兩種,也知道了它們接入電路的區(qū)別。這次課程設(shè)計(jì)體會(huì)最深的對(duì)軟件和硬件的調(diào)試,軟件調(diào)試過(guò)程中遇到了很多麻煩,如按鍵延時(shí)過(guò)短,導(dǎo)致單片機(jī)沒(méi)來(lái)得及響應(yīng)使液晶顯示屏上還是按鍵按下前的字符,通過(guò)改正延時(shí)時(shí)間的長(zhǎng)度,最終把這個(gè)問(wèn)題解決了;在硬件調(diào)試中也遇到了一些問(wèn)題,如蜂鳴器沒(méi)有聲音,最后經(jīng)過(guò)查閱資料,是因?yàn)榉澍Q器的電壓和電流不夠,通過(guò)三極管的放大作用,最終蜂鳴器發(fā)出聲音,其次還可以通過(guò)改變蜂鳴器的頻率改變聲音的音調(diào)。通過(guò)這次課程設(shè)計(jì),我知道我們?cè)谟龅絾?wèn)題時(shí),我們應(yīng)該多動(dòng)腦,同時(shí)應(yīng)該多查閱資料以便解決問(wèn)題。同時(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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度農(nóng)業(yè)種植與銷售合同
- 2024年健康醫(yī)療服務(wù)合同
- 2024年寶石開(kāi)采權(quán)轉(zhuǎn)讓合同
- 2024年度物流運(yùn)輸合同:物流公司與貨主就2024年度貨物運(yùn)輸達(dá)成協(xié)議
- 2024年度電競(jìng)游戲內(nèi)容制作與發(fā)行合同
- 2024年度技術(shù)咨詢合同:化工行業(yè)生產(chǎn)工藝改進(jìn)咨詢
- 2024光伏發(fā)電項(xiàng)目土石方運(yùn)輸服務(wù)合同
- 2024玉米買賣合同
- 2024年度項(xiàng)目管理咨詢服務(wù)合同
- 2024年丁方環(huán)境評(píng)估服務(wù)合同
- 招投標(biāo)咨詢合同文本
- 2024統(tǒng)編版(2024)道德與法治小學(xué)一年級(jí)上冊(cè)教學(xué)設(shè)計(jì)(附目錄)
- 2.2 直線的方程(分層練習(xí))(解析版)
- 《保密法》培訓(xùn)課件
- 北京市2024-2025學(xué)年高三上學(xué)期第二次普通高中學(xué)業(yè)水平合格性考試英語(yǔ)試卷 含解析
- 第6課《我們神圣的國(guó)土》第1課時(shí)(教學(xué)設(shè)計(jì))-部編版道德與法治五年級(jí)上冊(cè)
- 綿陽(yáng)市高中2022級(jí)(2025屆)高三第一次診斷性考試(一診)物理試卷(含標(biāo)準(zhǔn)答案)
- 2024年廣西高考?xì)v史試卷真題(含答案解析)
- 2024年秋季新統(tǒng)編版七年級(jí)上冊(cè)道德與法治全冊(cè)教案
- 行政復(fù)議法-形考作業(yè)1-國(guó)開(kāi)(ZJ)-參考資料
- 錯(cuò)漏混料點(diǎn)檢稽核表空白模板
評(píng)論
0/150
提交評(píng)論