采用單片機為核心開發(fā)設(shè)計溫濕度控制儀_第1頁
采用單片機為核心開發(fā)設(shè)計溫濕度控制儀_第2頁
采用單片機為核心開發(fā)設(shè)計溫濕度控制儀_第3頁
采用單片機為核心開發(fā)設(shè)計溫濕度控制儀_第4頁
采用單片機為核心開發(fā)設(shè)計溫濕度控制儀_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

在某些行業(yè)中對溫濕度的要求較高,特別是在電力系統(tǒng)中,由于溫度過高、過低引起的元件失效或由于濕度過高而引起的爬電、閃絡(luò)事故時有發(fā)生。為了避免這些故障,需要在電力設(shè)備柜體內(nèi)安裝控溫、除濕設(shè)備。采用單片機開發(fā)的的溫濕度控制儀功能齊全、操作簡便,特別適用于對溫濕度控制要求較高的繼電保護柜、儀表箱、計量柜等設(shè)備。主要技術(shù)指標(biāo)如下。溫度指示:30℃~120℃,精度±1℃;濕度指示:*100%RH精度±5%RH;加熱器啟動條件:溫度顯示值W低溫加熱下限1時,或濕度顯示值三過濕加熱整定值上限H田時加熱器退出條件:溫度顯示值三低溫加熱上限1與濕度顯示值W過濕加熱整定值下限H都滿足時;排風(fēng)扇啟動條件:溫度顯示值三排風(fēng)降溫整定值上限2時;排風(fēng)扇停止條件:溫度顯示值W排風(fēng)降溫整定值下限2時;繼電器觸點容量: 220。10硬件設(shè)計本系統(tǒng)硬件結(jié)構(gòu)如圖1所示,整個系統(tǒng)的核心采用與 完全兼容的#2片5機,20腳封裝,減少了(口和2口,其他配置與性能不變,器件降低了硬件成本。圖1:溫濕度控制儀硬件結(jié)構(gòu)圖圖系統(tǒng)中使用美國M公司的單片機系統(tǒng)監(jiān)控電路M81,以防程序跑飛。如果不處于浮空狀態(tài),在1秒內(nèi)M 不觸發(fā)1看門狗輸入,就說明程序已經(jīng)紊亂,看門狗輸出端將輸出低電平到手動復(fù)位端,使復(fù)位輸出端發(fā)出復(fù)位信號,使M 可靠復(fù)位。顯示電路采用帶有高速串行接口的8位 控制驅(qū)動器 。1 1是高性能、低價格的多位 顯示驅(qū)動器,完全兼容MA,1并增添了位閃等功能。其接口采用流行的同步串行外設(shè)接口 ,可與任何一種單片機方便接口,并可同時驅(qū)動8位 。 內(nèi)部有15義8RAM功能控制寄存器,可方便尋址、對每位數(shù)字可單獨控制、刷新,不需重寫整個顯示器,顯示亮度可數(shù)字控制,每位都有閃爍使能控制位。 2的這些特點,既節(jié)省了 口,又方便了編程。A轉(zhuǎn)換器采用8位串行控制模數(shù)轉(zhuǎn)換器 。8是低價格8位逐次逼近型A轉(zhuǎn)換器,其多路器可用軟件配置為單端或差分輸入,也可配置為偽差分輸入,基準(zhǔn)電壓的大小可調(diào),在全8位分辨率下允許任意小的模擬電壓編程間隔。濕敏傳感器采用電容式濕敏元件 11。1 11有響應(yīng)快、線性度高、高可靠性和常時間穩(wěn)定性、常時間飽和下快速脫濕等優(yōu)點。 1與R1、R2組成一個多諧振蕩器,其振蕩頻率 1 R1+圖示參數(shù)振蕩頻率約為5 =其振蕩脈沖作為可變脈沖發(fā)生器提供觸發(fā)脈沖。圖1中右側(cè)的單穩(wěn)態(tài)觸發(fā)器由 1-R以及 11組成,輸出脈寬取決于充電時間常數(shù)R,即11R ,此輸出脈沖經(jīng)平滑濾波器R4濾波后,經(jīng)直流放大后輸入到 的模擬電壓輸入端。其中,R1用來調(diào)零,R用來調(diào)滿刻度。溫度傳感器采用 型熱敏電阻,本系統(tǒng)的測量范圍為: 4120℃,對應(yīng)的電阻值范圍為:002502CD。因 的阻值變化足以為 0提供0?2 的模擬電壓,所以 接成電壓跟隨器的形式。 0可由軟件配置為差分或單端輸入,對于溫度采樣用差分輸入方式, 用來調(diào)零,用來調(diào)滿刻度。本系統(tǒng)中設(shè)立個按鍵,分別是功能鍵、加1及減1鍵,用來設(shè)定溫濕度的上下限。功能鍵是多功能鍵,依照按下的次數(shù)執(zhí)行相應(yīng)的功能。當(dāng)功能鍵第一次被按下,數(shù)碼管顯示調(diào)整低溫加熱下限符號并顯示低溫加熱下限的值,按加1減1使值符合要求后,再按下功能鍵則數(shù)碼管顯示調(diào)整低溫加熱上限符號并顯示低溫加熱上限的值,按加1減1使值符合要求,這樣依次類推,設(shè)定完最后一個參數(shù)后,再按一次功能鍵則完成參數(shù)整定進入測控狀態(tài)。軟件編程控制儀的軟件由主程序和(中斷處理程序組成,其中主程序框圖如圖2所示,(中斷處理程序如圖所示。框圖圖中斷處理程序系統(tǒng)中,設(shè)定定時器為工作方式1定時周期為5次定時器中斷為1秒。為了提高抗干擾性能,采用滑動平均濾波算法,即只采樣一次,將這一次采樣值和過去的若干次采樣值一起求平均,得到的有效采樣值即可投入使用。本系統(tǒng)中采用兩個環(huán)形隊列,每次中斷采樣一次溫濕度的值,分別放入環(huán)形隊列中,每存入一個新數(shù)據(jù)便自動沖去一個舊數(shù)據(jù)。環(huán)形隊列的地址為?共16個單元,溫濕度數(shù)據(jù)各占8個單元。為了有效防止顯示閃爍現(xiàn)象,每秒鐘進行一次數(shù)據(jù)處理(8個數(shù)據(jù)求和再除以8,)處理后的數(shù)據(jù)換算成溫濕度的值送顯示緩存并申請顯示,同時進行監(jiān)控處理,符合加熱器加熱停止條件或排分扇啟動停止條件的,要進行相應(yīng)的處理。由于系統(tǒng)中有看門狗電路,所以在編程時要特別注意,傳統(tǒng)的等待按鍵釋放的方法容易造成看門狗電路輸出復(fù)位信號。解決方法是,在主程序中,當(dāng)檢測到有鍵按下后置鍵按下標(biāo)志位,在主程序的循環(huán)中則反復(fù)判斷鍵按下標(biāo)志位是否被清零,如果被清零則說明鍵已釋放,然后才能進行下一輪的鍵盤按下判斷。在中斷處理程序中,每次中斷均要檢測鍵是否按下。若無鍵按下,有兩種情況,一是系統(tǒng)中無鍵按下(此時鍵按下標(biāo)志為0,)處于監(jiān)控狀態(tài);二是鍵按下釋放后的情況(此時鍵按下標(biāo)志為1),這時要清鍵按下標(biāo)志,以便主程序中進行下一輪的鍵按下檢測。這樣既可以保證當(dāng)鍵按下

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論