關(guān)鍵技術(shù)問(wèn)題解決方案報(bào)告_第1頁(yè)
關(guān)鍵技術(shù)問(wèn)題解決方案報(bào)告_第2頁(yè)
關(guān)鍵技術(shù)問(wèn)題解決方案報(bào)告_第3頁(yè)
關(guān)鍵技術(shù)問(wèn)題解決方案報(bào)告_第4頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、成功兄失2母切地力的皓關(guān)鍵技術(shù)問(wèn)題解決方案報(bào)告1 存在的問(wèn)題 控制部分I:血欠缺 2 解決的方案與解決方法 首先,我們用單片機(jī)的最小系統(tǒng)作為控制系統(tǒng),單片機(jī)最小系統(tǒng)一般由單片 機(jī)、程序存儲(chǔ)器、時(shí)鐘電路和復(fù)位電路組成。對(duì)于STC89C52單片機(jī),由于片內(nèi) 有4K的程序存儲(chǔ)器,所以其最小系統(tǒng)除了單片機(jī)本身外,只需外接時(shí)鐘電路與 復(fù)位電路即可。復(fù)位電路和時(shí)鐘電路是維捋單片機(jī)最小系統(tǒng)運(yùn)行的基本模塊。1.復(fù)位電路單片機(jī)的復(fù)位電路原理是在單片機(jī)的復(fù)位引腳RST上連接電阻和電容,實(shí) 現(xiàn)上電復(fù)位。當(dāng)復(fù)位電平持續(xù)兩個(gè)時(shí)鐘周期以上時(shí)復(fù)位有效。復(fù)位電路由按 鍵復(fù)位和上電復(fù)位兩部分組成,上電復(fù)位是在復(fù)位引腳上連接一個(gè)

2、電容到 VCC,再連接一個(gè)電阻GXD ;按鍵復(fù)位是在復(fù)位電容上并聯(lián)一個(gè)開關(guān),當(dāng) 開關(guān)按下時(shí)電容被放電、RST也被拉到高電平,而且由于電容的充電,會(huì)保 扌L段時(shí)間的高電平來(lái)使單片機(jī)復(fù)位。RST引腳是單片機(jī)復(fù)位端,高電頻有效。在引腳端輸入至少連續(xù)兩個(gè)單片 機(jī)周期的高電頻,單片機(jī)復(fù)位。本設(shè)計(jì)中復(fù)位電路如圖3-4所示:C3VCCrstR1 lOk圖3-4復(fù)位電路2.晶振電路在單片機(jī)電路中晶振的作用非常大,結(jié)合單片機(jī)內(nèi)部的電路,產(chǎn)生單片機(jī) 所必需的時(shí)鐘頻率,單片機(jī)一切指令的執(zhí)行都是建立在晶振的基礎(chǔ)上。jRW內(nèi)客1成功*火敗Zfif-切足力的皓晶振是利用一種牛鏘的晶體,在電能和機(jī)械能之間相互轉(zhuǎn)化產(chǎn)生共振,

3、提 供穩(wěn)定精確的單頻震蕩,為系統(tǒng)提供基本的時(shí)鐘信號(hào)。晶振元器件實(shí)物圖如圖 3-5所示:圖3-5晶振實(shí)物圖AT89C51單片機(jī)使用12MHZ的晶振最為振蕩源.由于單片機(jī)內(nèi)部有振蕩電 路,所以外部只要連接一個(gè)晶振和兩個(gè)電容即可,電容一般在15pF至50pF 之間。外部晶振結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率。本設(shè)計(jì)的時(shí)鐘電路如圖3-6所示:C1卄33pxtall.Y1llxtal2圖3-6晶振電路遍濕度判斷控制模塊就是對(duì)用戶輸入的溫度和濕度與當(dāng)前溫室內(nèi)的實(shí)際溫度濕 度進(jìn)行I:匕較,先進(jìn)行判斷,再進(jìn)行控制,控制模塊是決定系統(tǒng)將要進(jìn)行什么工 作的如溫度高于上限時(shí)需要降溫,低于下限時(shí)需要升溫,同時(shí)

4、還要啟動(dòng)報(bào)警上面已經(jīng)討論了采取中間值作為控制參數(shù),采取中間值一定區(qū)間作為控制區(qū)間 的原因,那么按照上面的思想,控制程序的流程圖如下:貝W內(nèi)容3成功兄火2母切足力的結(jié)設(shè)計(jì)中,溫濕度均可以設(shè)置上下限,按下kl鍵,出現(xiàn)溫度上限的設(shè)置頁(yè)面,按k2 鍵為設(shè)置上限遍度加.按k3鍵為設(shè)置上限溫度減,按下k4犍確認(rèn)刷新,即成功設(shè)置 溫度上限。繼續(xù)按下kl撻,出現(xiàn)溫度下限設(shè)置頁(yè)面,按k2鍵為設(shè)置下限溫度加,按 k3鍵為設(shè)置下限溫度減,再按下k4鍵確認(rèn)刷新,即成功設(shè)置溫度下限。繼續(xù)按下kl 鍵,出現(xiàn)濕度上限的設(shè)置頁(yè)面,按k2鍵為設(shè)置上限濕度加,按k3鍵為設(shè)置上限濕度 減,再按下k4鍵確認(rèn)刷新,即成功設(shè)畫濕度上限。

5、繼續(xù)按下kl鍵,出現(xiàn)濕度下限設(shè) 置頁(yè)面,按k2鍵為設(shè)置下限濕度加,按k3鍵為設(shè)置下限濕度減,再按下k4鍵確認(rèn)刷 新,即成功設(shè)置溫度下限。單片機(jī)Pir , P廣3分別為溫度超過(guò)或低于上下限控制腳,P2 , P廣4分別為濕 度超過(guò)或低于上下限控制腳。控制腳通過(guò)控制加濕設(shè)備、除濕設(shè)備、加溫設(shè)備、降溫 設(shè)備,調(diào)節(jié)溫度及濕度。當(dāng)蔬菜大棚實(shí)際溫度超過(guò)設(shè)定溫度上限時(shí),系統(tǒng)將調(diào)用控制模塊對(duì)降溫設(shè)備控 制,將蔬菜大棚的溫度降低;當(dāng)蔬菜大棚實(shí)際溫度低于設(shè)定溫度下限時(shí),系統(tǒng)將調(diào)用 控制模塊對(duì)升溫設(shè)備控制,將蔬菜大棚的溫度升髙;當(dāng)蔬菜大棚實(shí)際濕度超過(guò)設(shè)定濕 度上限時(shí),系統(tǒng)將調(diào)用控制模塊對(duì)除濕設(shè)備控制,將蔬菜大棚的濕度

6、降低;當(dāng)蔬菜大 棚實(shí)際濕度低于設(shè)定濕度下限時(shí),系統(tǒng)將調(diào)用控制模塊對(duì)加濕設(shè)備控制,將蔬菜大棚 的濕度提高。以下是控制模塊的麗 /7/比較數(shù)垢,開啟或關(guān)閉繼電器/void bijiao()if(l;8T_datB_Hset-teiDp_H)/如杲溫度大于設(shè)運(yùn)溫度上限,打開超出溫度上限溫度纟雀電器和 溫度LEDteinp_out=0: /Pl, 1else temp_out=l:/否則關(guān)閉超出溫度上限溫度繼電器和溫度LED貝W內(nèi)客5if (l;8T_data-Hset-teiDP-L/如果溫度低于設(shè)量溫度下限*打刑溫度下限溫度纟雀電器和 溫度LEDtemp_led=O:/Pl. 3else temp_led=l:/否則關(guān)閉低于溫度下限溫度繼電器和溫度LEDif(l:8RH-dat jHset-hund-H)/如栗濕度大于設(shè)迓濕度上限.打開超出1顯度上限繼電器和;顯度LEDhujni_out=0:/Pl, 2else humi_out=l:/否則關(guān)閉超出濕度上限繼電器和濕度LEDif(USRH_data_Hset_huini濕度LEDelse humi_led=l:/否則關(guān)閉低于濕度下限繼電器

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論