資源描述:
《課程設(shè)計(論文)-基于單片機(jī)的淋浴水溫控制系統(tǒng)的設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于單片機(jī)的淋浴水溫控制系統(tǒng)的設(shè)計摘要:本論文對實際情況進(jìn)行數(shù)學(xué)建模,并根據(jù)分析和實驗的結(jié)果設(shè)計了控制系統(tǒng)。利用工業(yè)控制的8031單片機(jī)搭建控制系統(tǒng),系統(tǒng)的前向通道未用了成本低、休積小、線性電流傳感器,為提高精度,傳感器設(shè)計了T型濾波器以增加杭干擾能力,單片機(jī)應(yīng)用未用PID葬法的撞制方式擔(dān)制雙向可控硅的導(dǎo)通、關(guān)斷,調(diào)整功率,使之切斷或接通加熱器,從而控制水溫穩(wěn)定在預(yù)設(shè)定值上。系統(tǒng)后向通道采用干擾小、器件運行可靠的過零觸發(fā)方式,省去了傳統(tǒng)的D/A接口電路,簡化了硬件設(shè)備。在軟件設(shè)計中,為提高精度我們采用了數(shù)字濾波方案以減少干擾信號的比重。根據(jù)溫控的單回路PID數(shù)字調(diào)節(jié)器的硬件設(shè)計,完成實
2、時瀏重(傳感采樣)、實時決策((PID控制運算)和實時控制(調(diào)功)三部分功能,為防止超調(diào)量過大,對PID算法進(jìn)行了適當(dāng)改進(jìn),用單片機(jī)產(chǎn)生PWM波對電機(jī)進(jìn)行控制,調(diào)節(jié)冷熱水管的流量,最終達(dá)到控制輸出水溫的目的。目錄引言11.設(shè)計任務(wù)21.1基本要求31.2發(fā)揮部分32方案論證32.1方案一32.2方案二42.3方案三43方案設(shè)計53.1系統(tǒng)工作原理53.2主要電路設(shè)計63.3軟件設(shè)計94性能指標(biāo)測試:115結(jié)論12系統(tǒng)誤差分析12參考文獻(xiàn)13引言隨著自動化技術(shù)的進(jìn)一步發(fā)展,現(xiàn)在很多家庭都希望能享受智能化服務(wù)的家居環(huán)境;人們生活無非衣食住行,對于居住,如果有智能化淋浴設(shè)施,更能為生活增色不
3、少,智能化淋浴設(shè)施中關(guān)鍵的兩項技術(shù)為:溫度控制與流量控制,其中人們對于溫度控制是希望在自己設(shè)定數(shù)值以后變化不大,僅僅在設(shè)定數(shù)值周圍波動;而流量則直接按需要進(jìn)行調(diào)節(jié)。1.設(shè)計任務(wù)設(shè)計制作一個淋浴水溫控制系統(tǒng),控制對象為1升凈水,容器為搪瓷器皿。水溫可以在一定范圍內(nèi)由人工設(shè)定,并能在環(huán)境溫度降低時實現(xiàn)自動調(diào)整,以保持設(shè)定的溫度基本不變。淋浴水溫調(diào)節(jié)系統(tǒng)由溫度傳感裝置、控制系統(tǒng)、顯示裝置、冷水流控制裝置、熱水流控制裝置、總流量控制裝置構(gòu)成,如圖2-1所示。其中流量與溫度有一定的關(guān)系,系統(tǒng)利用溫度傳感器測量水的溫度,并將其結(jié)果傳遞到控制系統(tǒng),將溫度顯示出來,并與所設(shè)置的溫度進(jìn)行對比,根據(jù)對比所
4、得到的結(jié)果來控制冷熱水的流量。圖2-1 水溫調(diào)節(jié)系統(tǒng)組成框圖水溫調(diào)節(jié)系統(tǒng)目標(biāo)是控制出水管的溫度和流量。對于流量的控制,是通過手動調(diào)節(jié)來實現(xiàn)的;而對于溫度的控制,則是先通過控制面板手動調(diào)定好溫度的數(shù)值,再通過閉環(huán)控制其真實水溫圍繞設(shè)定水溫小范圍波動。1.1基本要求(1)溫度設(shè)定范圍為400C^J900C,最小區(qū)分度為1"C,標(biāo)定溫差<10C<(2)環(huán)境溫度降低時(例如用電風(fēng)扇降溫)溫度控制的靜態(tài)誤差<10Co(3)用十進(jìn)制數(shù)碼顯示水的實際溫度。1.2發(fā)揮部分(1)采用適當(dāng)?shù)目刂品椒?,?dāng)設(shè)定溫度突變(由40℃提高到600C)時,減小系統(tǒng)的調(diào)節(jié)時間和超調(diào)量。(2)溫度控制的靜態(tài)誤差<20℃(
5、3)在設(shè)定溫度發(fā)生突變(由40℃提高到60℃)時,自動打印水溫隨時間變化的曲線。2方案論證根據(jù)水溫控制系統(tǒng)題目的要求,在初步論證時我們設(shè)計出三種方案:2.1方案一圖2-2圖2-2所示,此方案采用電壓比較法,將由傳感器檢測到的物理量經(jīng)過變換器變換成電壓量然后送入比較電路,與基準(zhǔn)電壓進(jìn)行比較,然后控制繼電器關(guān)斷來進(jìn)行電爐的加熱。同時將變換后的信號放大,送A/D積分變換顯示出當(dāng)前溫度。2.2方案二圖2-3圖2-3所示,本方案由傳感器采樣放大的信號,進(jìn)行A/D變換和非線性校正后,將輸出的數(shù)字量與存儲器中前次采樣進(jìn)行比較,然后根據(jù)比較結(jié)果控制電爐工作以及當(dāng)前溫度顯示。2.3方案三此方案采用單片機(jī)
6、對系統(tǒng)進(jìn)行智能化控制,不僅具有功能強(qiáng)、體積小、價格低的優(yōu)點,而且可編程、智能化溫度控制技術(shù)的廣泛采用使得系統(tǒng)靈活性大大增加。如圖2-4所示,此方案控制部分采用8031單片機(jī),輸入部分采用半導(dǎo)體集成傳感器,變換后信號經(jīng)A/D采樣送入CPU進(jìn)行數(shù)字濾波,然后對信號進(jìn)行非線性校正,并充分利用控制運算(PID)得出的控制量去控制雙向可控硅的導(dǎo)通與關(guān)斷,來切斷或接通加熱電源,調(diào)整電工功率,從而控制水溫穩(wěn)定在設(shè)定值上。通過三種方案的比較分析,若采用前兩種方案,利用常規(guī)化儀表加接觸器(繼電器)的斷續(xù)控制方法,要達(dá)到題目給定的精度要求,從輸入采樣到輸出控制的各種誤差產(chǎn)生因素較多,精度難以達(dá)到要求。而采
7、用單片機(jī)就可充分發(fā)揮其優(yōu)點,將誤差減小到最小,還可以方便地實現(xiàn)實時控制,而且在實驗過程中,根據(jù)實驗數(shù)據(jù)進(jìn)行誤差補(bǔ)償和軟件校正.其優(yōu)點是傳統(tǒng)電路無法比擬的。所以我們選定單片機(jī)實現(xiàn)電爐溫度控制的單回路PID數(shù)字調(diào)節(jié)的第三種方案。圖2-43方案設(shè)計3.1系統(tǒng)工作原理圖3-1由單片機(jī)實現(xiàn)電爐溫度控制的單回路PID數(shù)字調(diào)節(jié)系統(tǒng)的工作原理如圖3-1所示。圖3-1中,傳感器AD590將溫度信號轉(zhuǎn)換成電流信號,通過放大器變成電壓信號,然后送入A/D變換器,輸出