【電氣設計自動化論文】自動溫控制電風扇系統(tǒng)設計
【電氣設計自動化論文】自動溫控制電風扇系統(tǒng)設計,電氣設計,自動化,論文,自動,溫控,電風扇,系統(tǒng),設計
I本科畢業(yè)論文(設計)(2015 屆)自動溫控制電風扇系統(tǒng)設計院 系 電子信息工程學院 專 業(yè) 電氣工程及其自動化 姓 名 指導教師 副教授 2015 年 4 月學號:2015 屆本科畢業(yè)論文(設計)I摘 要炎炎夏日酷熱難耐,如今人們發(fā)明了空調降暑,但是空調吹出的涼爽并不是自然風,無益于人們的生活健康,而且空調比較耗電,并不經濟。電風扇作為傳統(tǒng)的降溫加電有其獨特的降溫優(yōu)點,吹出的自然風讓人心曠神怡,而且經濟實惠。而且考慮到傳統(tǒng)的風扇只分為幾個檔位的調速,只能在一個檔位上以固定的速度轉動,無法根據(jù)外界的溫度來調節(jié)轉速,來送出給人們合適的風速。根據(jù)以上的情況,我們設計了自動溫度控制風扇,此風扇的主要核心是 AT89C51 單片機,至于外界的溫度探測我們使用溫度傳感器 DS18B20。本次設計出的風扇主要想達到的預期目標功能為:首先我們設置了初始溫度范圍,當按下開關時,溫度就自動的設置在初始溫度 24 度~29 度,如果外界溫度高于設定的溫度電風扇進行全速運轉,如果外界溫度在設定的低溫與高溫之間風扇就會降速運轉,若外界溫度低于初始設定的低溫時,風扇則停止工作。至于如何能通過視覺直觀的看見外界的溫度則采用了數(shù)碼管顯示外界的溫度,而且可以顯示出我們所設置的溫度范圍,同時加減鍵可以控制溫度設定溫度版塊的退出。本設計闡述了溫控風扇的工作原理,硬件設計,軟件實現(xiàn)過程。本設計的原理比較簡單,采用的元器件從功能的實現(xiàn)能力和經濟出發(fā),做到了經濟實惠,而且簡單易操作。關鍵詞:溫度傳感器 DS18B20,單片機,風扇,直流電機2015 屆本科畢業(yè)論文(設計)IIAbstractHot summer is unbearably, and now people invented air conditioning down summer, but the air conditioning was not naturally cool wind blowing, is not good to healthy people's lives, and air conditioning more power, not economic. As a traditional cooling fan powered cooling has its unique advantages, natural wind blowing people feel good, and affordable. And taking into account traditional fans were divided into several stalls governor, only to fixed speed rotation in a stall, unable to adjust the speed according to the outside temperature, to send to the people the right wind. Based on the above, we designed an automatic temperature control fan, the main core of this fan is AT89C51 microcontroller, as we use the outside temperature probe temperature sensor DS18B20. The design of the fan mainly want to achieve the desired objectives functions: First, we set the initial temperature range, when the switch is pressed, the temperature is automatically set at an initial temperature of 24 degrees to 29 degrees, if the outside temperature is higher than the set The temperature of the fans were running at full speed, if the outside temperature is between the low and high temperature setting fan will slow down the operation, if the outside temperature is below the low initial setting, the fan dose not work. As to how to see the world through the intuitive visual temperature is adopted digital display outside temperature, and shows that we can set the temperature range, the temperature may be controlled while subtraction key set temperature area exit.This design describes the working principle of temperature-controlled fan, hardware, software . The principle of the design is relatively simple, using components from the ability to achieve and economic functions of departure, so that affordable, and easy to operate.Keywords: temperature sensor DS18B20, SCM, fan, DC motors2015 屆本科畢業(yè)論文(設計)III目 錄摘 要 IABSTRACT.II目 錄 III1 緒論 11.1 課題研究的背景 11.2 研究的主要內容 11.3 應解決的關鍵問題 22 方案論證 .22.1 溫度傳感器的選用 22.2 控制核心的選擇 32.3 顯示器的選擇 32.4 調速方式 32.5 控制執(zhí)行部件 42.6 總體方案選擇 43 系統(tǒng)的硬件設計 53.1 硬件電路設計概述 53.2 單片機電路設計 .53.3 復位電路的設計 63.4 時鐘電路設計 73.5 溫度檢測和顯示電路 73.6 電機調速 92015 屆本科畢業(yè)論文(設計)IV4 系統(tǒng)的軟件設計 .104.1 主程序模塊 .104.2 數(shù)字傳感器模塊和顯示子模塊 .114.3 電機調速與控制子模塊 .135 聯(lián)調與測試 .145.1 仿真 .145.2 硬件調試 .15結論 .18參考文獻 .19附錄 A:系統(tǒng)原理圖 .20錄錄 B:系統(tǒng)仿真圖 .21附錄 C:系統(tǒng) PCB 圖和實物圖 .22附錄 D:系統(tǒng)源程序 .242015 屆本科畢業(yè)論文(設計)11 緒論1.1 課題研究的背景隨著科技的發(fā)展,空調的性能越來越好,既能升溫又能制造涼爽,而且價格方面持續(xù)下降,因此空調越來越受到人們的親睞,與空調相比同樣有制冷效果的電風扇的人氣日趨下降。人們因此認為電風扇終將被空調所取而代之,風扇的產業(yè)終將不復存在。事實真的是這樣嗎,作為有些業(yè)內有遠見的人士則認為,家用的電風扇并不會因為空調性能價格的優(yōu)勢從市場上消失,反而最近幾年風扇的銷量在穩(wěn)步上升。出現(xiàn)此種情況的主要原因是空調雖然可以有很好的降溫效果,但是它的降溫制冷是迅速的降溫,對于孩子和老人來說,免疫力不是很好,溫度的驟降更容易導致他們感冒,考慮如此他們更愿意選擇吹出自然風的風扇,因為風扇吹出的風更溫和舒適。而且電風扇在價格方面有絕對的優(yōu)勢,空調價格再低再降,也不會低于家用風扇的價格。風扇在耗電量上也是空調所無法媲美的,總所周知,空調的耗電量相對來說還是比較大的,且風扇的構造簡單易操作易安裝。隨著人們對對生活質量的要求越來越高,傳統(tǒng)的電風扇已經無法滿足人們高質量生活的標準。現(xiàn)代科技逐步向智能化發(fā)展,人們更青睞于自動化的操作,因此由微特電機作為主控制的風扇應運而生。生活中我們經常會遇到很多設備都與溫度相關,現(xiàn)在人們的生活條件都上升了,越來越多的家庭用上了空調,但是在中國這個發(fā)展中國家,絕大部分的中國農村家庭還是使用著傳統(tǒng)的家庭風扇來降溫避暑,風扇占領了市場的半壁江山,中國四季分明,春夏交替時節(jié)晝夜溫度的差別比較大,白天溫度很高,人們需要風扇高速轉動來降低溫度,但是到了晚上氣溫有所下降,此時的風扇我們所希望的是它能降低轉速,防止高風速使人著涼感冒,但是晚上人們正在熟睡,無法控制風扇的檔位,人們就考慮采用設置定時的裝置,來定時關閉風扇,但是這種做法時間有很大的限制,有時候夜幕溫度并沒有降低到人們舒適熟睡的溫度,風扇就被定時裝置所關閉。人們就會被迫起床去重新啟動風扇,這樣影響了人們的睡眠質量,也影響了人們的心情,而且再次起床重新定時有可能這一次設置的時間比較長,當夜幕溫度已經降的比較低的時候,風扇還在繼續(xù)吹,這樣比較容易使人感冒??紤]到這些,為了給人們一個舒適的溫度環(huán)境和睡眠,我們設計了自動溫度控制風扇,此種風扇精度高動作迅速,能根據(jù)外界的溫度做出不同的動作,當外界溫度比較高時風扇就會全速轉動,達到最高風速,當外界溫度在我們設定的溫度范圍之間時,風扇就會中速轉動,當外界溫度低于我們設定的最低溫度時,風扇就會自動關閉停止轉動。此風扇的靈魂系統(tǒng)則是單片機和溫度傳感器,同時此系統(tǒng)也集成了數(shù)碼顯示能顯示實時的外界溫度和所設定的初始溫度范圍。1.2 研究的主要內容本設計的核心靈魂器件是單片機 AT89C51,對于外界的溫度探測我們選用了溫度傳感器 DS18B20,從而設計構成了風扇自動控制系統(tǒng)的主要框架,對外界溫度進行及時檢測,風扇自動調節(jié)轉速,輸送舒適風。實現(xiàn)“溫度高、風力大、溫度低、風力弱”的性能。另外,系統(tǒng)的各個模塊的關閉和啟動則由紅外接收和發(fā)射裝置來實現(xiàn)控制操作和遙控。用戶可以設定一個溫度范圍最低工作溫度和最高溫度之間,在外界溫度低于設定的最低溫度時,風扇2015 屆本科畢業(yè)論文(設計)2不工作,當室內溫度在所設定的溫度之間時候,風扇中速轉動,當室內的溫度大雨我們最初設定的最高溫度上限時,風扇被輸入最大電壓,轉速最快,給人輸送最大風力,及時降溫。本設計主要內容如下:(1)設定兩個檔次的風速,由用戶通過鍵盤來設置(2)當室內的溫度低于開始設定溫度溫度范圍的最低值的時候,風扇自動斷電關閉停止工作。(3)當外界溫度探測到在所設定的工作溫度范圍內的時候,風扇以慢速轉動。(4)當外界的溫度比所設定的溫度上限高的時侯,風扇以最高轉速運轉輸送強勁風力。1.3 應解決的關鍵問題1、對主要硬件電路設計焊接。2、焊接技術的熟練要多練習,以防在實物焊接時候造成物件損壞帶來損失。3、再者在電路板上電子元器件的合理排列。2 方案論證本設計要實現(xiàn)通過溫度的變化來改變風扇的轉動的速度,這樣它就需要有較高的精確度,較高的分辨率,能夠在外界溫度變化時做出自己的動作。而且在風扇換擋或停機時要安全可靠穩(wěn)定。同時考慮元器件的經濟成本,以最低的成本來達到設計的成功。2.1 溫度傳感器的選用選擇溫度傳感器的方案如下:方案一:人們都知道熱敏電阻可感測溫度,因此方案一我們就用熱敏電阻來做核心元件來感測室溫,通過運算放大器放大由于溫度變化引起熱敏電阻電阻的變化、進而導至的輸出電壓變化的微弱電壓變化信號,再通過模數(shù)轉換器把模擬信號轉化變?yōu)閿?shù)字信號再輸入到我們的單片機進行處理。方案二:還有一種感測溫度的方法就是用熱電偶來探測外界溫度,同時使用橋式電路,模數(shù)轉換電路和放大電路,外界溫度細微的變化信號輸給單片機的內部進行分析和處理。方案三:方案三我們可以直接用溫度傳感器 DS18B20 來探測室溫,該器件的優(yōu)點就是它非常簡單,它直接就通過數(shù)字的形式輸出溫度信號發(fā)送給單片機,接下來的信號處理就交給單片機。對于方案一,在經濟方面考慮熱敏電阻它比較便宜,而且它比較普遍很容易得到,但是對于溫度控制風扇對于溫度的精確性要求,它也有很多的致命性缺點,熱敏電阻的精確性不高,無法探測外界溫度的細微變化,在它采集信號、把信號放大和轉換的時候會產生較大的誤差和失真,并且大家都知道熱敏電阻的 R-T 關系并不是線性2015 屆本科畢業(yè)論文(設計)3的而是非線性的,因而它本身的性質對于溫度的變化就會產生各種誤差,雖然可以通過一定的電路方案來糾正靠近準確,但這種糾正畢竟是有限的,而且還會使電路系統(tǒng)更為復雜。故而我們排除了此種方案。對于方案二,方案二為了提高器件對于溫度的敏感和器件的線性降低器件非線性的誤差,我們采用了熱電偶配合橋式測量電路來測量溫度,它的測量溫度范圍很廣,測量范圍最低可以達到零下 50 攝氏度最高的溫度它可以達到到 1600 攝氏度。但是它的電路也是比較復雜的,溫度的分辨率依然很低,遠遠達不到我們所設計溫度控制系統(tǒng)的要求。因此我們也排出了此種方案的可能性。對于方案三,方案三我們用到了溫度傳感器 DS18B20,它具有數(shù)字式高度集成的特點,大幅度的削減了轉換電路和外界電路的誤差。它的探測溫度的原理與以上的方案都不同,有很大的質的區(qū)別,它對溫度的高分辨率就是它突出的的優(yōu)點。且此器件用了很先進的單總線技術,因此與單片機的接口簡單、簡潔、方便,同時提高了抗干擾能力。DS18B20 的詳細參數(shù)介紹可以在下面“硬件設計”中的器件介紹中查看。2.2 控制核心的選擇方案一:方案一我們用電壓比較電路來控制。熱敏電阻或熱電偶作為溫度傳感器,把溫度的信號變化為電信號再把電信號放大,再用集成運放組成比較電路判斷并且控制風扇轉動的速,根據(jù)探測到的外界溫度高低處于某個時將把風扇的檔位變化到不同的檔位,達到適當?shù)娘L速轉動。方案二:用單片機來實現(xiàn)控制。至于溫度的判斷可以通過軟件的編程來實現(xiàn),并通過端口來輸出信號進行控制。對于方案一,方案一的電路設計并不復雜比較簡單采,很容易于實現(xiàn)設計要求,并且省去了編寫軟件程序的復雜過程,但是方案一的設計太單一單調,無法實現(xiàn)自由易操作的設置所需要的上下限溫度范圍,對于不同環(huán)境下用戶有不同的要求無法實現(xiàn)不同的溫度動作,因而此種方案并不理想。對于方案二,此方案用單片機來控制,并且編寫程序,它能把傳感器探測到的外界溫度通過顯示電路來直觀的顯示出來,給人直觀的感受,而且用戶對于不同的溫度要求可以通過接口鍵盤自由的設定,滿足用戶對自動化智能化的全面需求。并且程序判斷溫度還有個明顯的優(yōu)點,那就是探測溫度的精確度有很大的提升,對周圍環(huán)境細小的溫度變化都能精確的探測。所以我們采用方案二來實現(xiàn)設計。2.3 顯示電路的選擇方案一:采用五位共陽數(shù)碼管顯示溫度,動態(tài)掃描顯示方式。方案二:采用液晶顯示屏 LCD 顯示溫度2015 屆本科畢業(yè)論文(設計)4對于方案一,方案一最大的突出優(yōu)點就是成本低,而且溫度的顯示比較直觀,同時發(fā)光夜晚也可以較清晰地看見,消耗電能很低,編寫顯示驅動的程序也是比較簡單。但是它也有一個小小的缺點,就是掃描顯示方式是使五個 LED 順序點亮,故而它會閃爍顯示。但是我們可以根據(jù)人類眼睛視覺特點察覺,來增大數(shù)碼管的掃描周期,消除閃爍影響。對于方案二,方案二我們采用了液晶體顯示屏,它的優(yōu)點大家都不言而喻,它能顯示優(yōu)美的字符,而且最主要它還能顯示圖形,這樣比較直。但是它的缺點就是我們不予考慮使用它的原因,那就是它的價格相對于數(shù)碼管來說并不便宜,且驅動程序復雜。所以從經濟、實惠、夠用的原則考慮,我們采用方案一。2.4 調速方式方案一:調速我們用變壓器來控制,通過變壓器將 220V 電壓降壓到不同層次的電壓,輸送給與風扇葉相連的電機,從而控制了電機的轉速,這樣就控制了風扇風力的大小。方案二:采用晶閘管構成無級調速電路。對于方案一,調速我們可以控制給風扇電機的電壓來控制電機轉動速度,于是我們就想到了變壓器,但是它限制了風速的級別,不能更好的為我們服務。并且變壓得過程中會有電損,造成浪費,且不怎么安全。對于方案二,導通角大小通過點位器來控制,實現(xiàn)了由全風速到風扇停止運行的無級別調速,實現(xiàn)了自由變化的風速。且降低了經濟成本的付。所以綜合考慮我們采用了方案二。2.5 控制執(zhí)行部件方案一:我們采用模數(shù)轉換控制,通過單片機把溫度數(shù)值送給模數(shù)轉換器,再由模數(shù)轉換器轉換出產生模擬的信號來控制晶閘管的導通角大小,配合無級調速電路來控制風扇風速的大小。方案二:方案二我們想到了我們學過的繼電器,通過單片機來控制繼電器接有晶閘管導通角的電阻的接入電路與否,根據(jù)室內溫度的高或低在相應管腳送出高或低的電平,從而判定某個繼電器的導通角控制電阻是否導通。(詳見 4.2.4)對于方案一,該方案的模數(shù)轉換芯片價格比較高,性價比不高。對于方案二,雖然此種方案只能實現(xiàn)在不同溫度下弱/大風兩級調速,但是它的價格便宜,控制穩(wěn)定可靠,而且考慮到此兩級的調速對于本風扇系統(tǒng)的設計已經滿足要求,故而我們綜合考慮用方案二來設計。2015 屆本科畢業(yè)論文(設計)52.6 總體方案選擇本次設計我們的主要控制通過 AT89C51 單片機來實現(xiàn),外界溫度的檢測我們用溫度傳感器 DS18B20。通過溫度傳感器把采集到溫度信號通過轉換變?yōu)殡娦盘?,再把但是轉換的電信號比較微弱,因此我們通過放大器把電信號放大,再把放大的電信號經過經過數(shù)字,輸送給單片機的內部處理數(shù)據(jù),并且用數(shù)碼顯示放在外圍來顯示外界的實時溫度。本次設計我把設計粗略的分為了硬件設計和軟件設計兩大部分。硬件主要是用傳感器監(jiān)測溫度、采集溫度、顯示實時溫度和電機的控制等。軟件部分主要負責了對探測的溫度處理和溫度顯示并且通過處理信號后進行控制等方面的功能。如圖 2-1 總體結構框圖圖 2-1 系統(tǒng)總體結構框圖3 系統(tǒng)的硬件設計3.1 硬件電路設計概述溫度控制系統(tǒng)中硬件設計的工作量比較大而且比較復雜,需要收集資料設計主體方案等。在設計過程中逐步完善。但只要自己親自動手實踐準備,硬件部分不會出現(xiàn)太大的問題。硬件電路的設計方案應注意幾個重點:第一:整個系統(tǒng)的控制中心大家都知道那就是單片機。AT89C51 單片機的功能性比較強,大大的降低了設計電路的復雜性。同時它的內部空間足以滿足本次設計的要求。而且它的集成度很高,有良好的可靠性,同時還有較強的控制能力,對功耗的控制也十分優(yōu)秀,以及擁有優(yōu)秀的擴展性,能在較低電壓下工作。第二:單片機控制,溫度傳感器 DS18B20 探測實時溫度,而且傳感器電路并不復雜易于連接,軟件方面的設計也比較簡單,完全符合本次設計要求。第三:采用數(shù)碼管作為顯示模塊。雖然數(shù)碼管的顯示限制較大,但在本設計系統(tǒng)中能完全顯示溫度值,價格也較便宜,比較經濟,綜合考慮情況下,數(shù)碼管更適合智能溫控系統(tǒng)的設計。2015 屆本科畢業(yè)論文(設計)6第四:考慮到 ATC89C51 芯片內部的 RAM 空間不多我們可以在系統(tǒng)多預留 RAM 空間,如果系統(tǒng)增加了對外部 RAM 空間的配置,則根據(jù)需要機多預留一點空間。若要進行大批量數(shù)據(jù)的處理,則應預留足夠大的 RAM 空間,以不時之需。第五:在控制系統(tǒng)設計完畢后,進行最終試用時有可能會出現(xiàn)之前沒有預料到的情況。這時采用軟件設計改進的方式往往無效。我們就要預留一些輸入輸出口,在需要的時候派上用場。第六:為系統(tǒng)控制留后續(xù)設計余地。當進行控制系統(tǒng)設計時,往往要多考慮預期會發(fā)生的情況,為后續(xù)改進擴展留后路。這樣當系統(tǒng)需要進行某方面調整時不用重新再設計。只需進行擴展設計即可。3.2 單片機電路設計單片機在價格方面比較便宜而且功能性很好,因此應用普遍,受到了人們的親睞。它有功能齊全,應用可靠,抗干擾能力強等諸多優(yōu)點。單片機有很多種類,例如 4 位、8 位、16 位、32 位、64 位單片機。但應用的最為廣泛的是 8 位。Atmel 公司高密度非易失性存儲器的技術造就了單片機的高性能。單片機與工業(yè)方面的產品 80C51 系列產品指令和引腳能夠完全兼容。使用方便,解決了很多繁雜手段。根據(jù)綜合考慮了本次的溫度控制風扇的設計的要求,本次設計我們就用 AT89C51。如圖 3-1 AT89C51 單片機。2015 屆本科畢業(yè)論文(設計)7圖 3-1 AT89C51 單片機3.3 復位電路設計復位就是指讓單片機在起始的狀態(tài),并且從起始狀態(tài)開始啟動運行。RST 引腳是 AT89C51 的復位端,單片機要想復位,就要使得這個引腳保持高電平至少兩個周期。內部復位電路在每一個機器周期會對斯密特觸發(fā)器的輸出端進行采樣。RST 引腳的會有噪聲干擾,解決這個問題就可以通過該觸發(fā)器來抑制。復位期間不會有 ALE 信號,而且內部 RAM 不要斷電,其中的數(shù)據(jù)信息會一直保存不會被丟失,換句話來說在復位之后,受到影響的只是 SFR里內容。內部 RAM 中的數(shù)據(jù)一點也不會受到影響。外部的復位分為上電復位和按鍵電平復位。由于單片機運行過程中,其本身的干擾或者來自外界的外界干擾會導致出現(xiàn)差錯。出現(xiàn)這種情況復位鍵重新開始就派上了用場。為了本次運行調試操作的方便,我們的復位電路選擇了按鍵復位的形式。自動溫度風扇控制系統(tǒng)中復位電路由硬件復位電路和軟件復位組成。自動溫度控制風扇系統(tǒng)中硬件上電復位電路和手動電路由電容 C1、電阻 R1、R2 和按鈕組成。當接通電源電路導通時,單片機會發(fā)生上電復位,即高電平復位。此時電容在充電過程中,上電復位電路會暫時導通,并在電阻 R1 的兩端會產生一個電壓降,這時微控制器單片機的復位腳上得到一個高電平,一段時間后電容會因為充滿電造成斷路,微控制器單片機的復位腳上的高電平則會慢慢減小至零,此時為低電平狀態(tài),這時微控制器單片機完成上電復位過程,程序開始執(zhí)行。本次設計當我們需要復位時直接按下復位鍵就可以進行復位。其電路圖如圖 3-2 所示。2015 屆本科畢業(yè)論文(設計)8圖 3-2 復位電路3.4 時鐘電路設計大家都知道對于單片機來說時鐘電路就是它的心臟,單片機的工作的節(jié)奏都由時鐘電路來控制。51 單片機的型號各不相同,因此他們允許的時鐘頻率也不相同。其中最為經典的還是 12MHZ。在 AT89C51 的內部有一個反相的振蕩放大器,這個反向振蕩放大器的輸入和輸出端分別為 XTAL1 和 XTAL2。這個反向放大器可以在片內配置振蕩器。比較為我們所常見的有石晶振蕩和陶瓷振蕩,這兩種我們都可以采用。除了內部的反向振蕩,51 系列的單片機也還可以使用外部時鐘,但是使用的時候要注意在外部的時鐘必須從 XTAL1 輸入而且 XTAL2 要處于懸空的狀態(tài)。本次溫控風扇的設計我們采用的就是晶振頻率是 12MHZ 的。其時鐘電路如圖 3-3 所示。2015 屆本科畢業(yè)論文(設計)9圖 3-3 時鐘電路3.5 溫度檢測和顯示電路通過上面的種種討論,別的方案需要多次試驗檢測,過程太繁瑣而且不能保證準確性。所以我決定選用性能和價格方面都比較好的 DS18B20 數(shù)字式溫度傳感器,它可以直接把模擬的溫度信號直接轉化為數(shù)字信號,這樣就大大的簡化了電路的構造,降低電路的復雜程度,大幅度提高了電路運行的穩(wěn)定性能。圖 3-4 為溫度采集電路。2015 屆本科畢業(yè)論文(設計)10圖 3-4 溫度采集電路溫度值/℃ 數(shù)字輸出(二進制) 數(shù)字輸出(十六進制)+125 0000 0111 1101 0000 07D0H+85 0000 0101 0101 0000 0550H+25.625 0000 0001 1001 0001 0191H+10.125 0000 0000 1010 0010 00A2H+0.5 0000 0000 0000 1000 0008H0 0000 0000 0000 0000 0000H-0.5 1111 1111 1111 1000 FFF8H-10.125 1111 1111 0110 1110 FF5EH-25.625 1111 1111 0110 1111 FF6FH-55 1111 1100 1001 0000 FC90H表 1 部分溫度值與 DS18B20 輸出的數(shù)字量對照表1.DS18B20 溫度傳感器的主要特點:第一:傳感器有其自身獨有的接口方法,與單片機通過簡單連接就能實現(xiàn)雙向連接。第二:溫度傳感器接入系統(tǒng)不需額外的連接設備。第三:有簡單的供電方式。溫度傳感器只需一個數(shù)據(jù)線就能實現(xiàn)供電。第四:溫度傳感器的檢測溫度范圍較廣,能進行精確檢測。第五:溫度傳感器的讀數(shù)方式能通過箱單片機錄入相關程序來控制。第六:允許手動設置報警信息的上下限。第七:安全性較大。即使接入電路方式錯誤,但不會發(fā)生損毀現(xiàn)象。第八:多個溫度傳感器可使用多點檢測方式使溫度檢測更精準。2.DS18B20 溫度傳感器的引腳介紹:DS18B20 引腳分為:IO 口為輸入輸出端口,數(shù)據(jù)輸出方式為漏極開路輸出,IO 口外接上拉電阻后在常態(tài)下呈現(xiàn)高電平狀態(tài)。UDD 指代的是可選的外部電源端口,并且在它不使用的時候可把它直接接地。GND 是指接地,NC是指空腳。3.顯示電路我們比較常用的顯示器件有兩種:發(fā)光二極管,簡稱 LED 和液晶顯示器,簡稱 LCD。兩者比較二極管比較便宜,搭配比較活躍,且易于與單片機接口連接;液晶顯示器突出的優(yōu)點就是可以顯示圖形,但是它構造比較復雜,接口不方便,且購買成本較高,不經濟實惠。本設計本著實用的原則,我們的系統(tǒng)顯示就采用發(fā)光二極管2015 屆本科畢業(yè)論文(設計)11作為顯示器件。圖 3-5 為發(fā)光二極管圖 3-5 發(fā)光二極管3.6 電機調速除了系統(tǒng)的單片機是一個重要方面,整個系統(tǒng)還有另一個重要的控制核心,那就是電機調速。通過控制并且改變三極翻出的導,這樣就改變了輸出端的電壓,繼而改變了輸送給風扇電機的電壓值,不同的電壓值風扇就有不同轉速,實現(xiàn)了風扇在不同檔位的無級調速。雙向可控硅的導通條件如下:(1)陽-陰極間加正向電壓;(2)最為重要的就是在控制極和陰極之間要有正向的觸發(fā)電壓電壓;(3)可控硅的最小維持電流要小于陽極電流。 電機控制模塊設計電機控制模塊我們主要用雙向可控硅的光耦,它的重要組成部分有三個,分別是光電隔離、過零觸發(fā)、過零檢測。設計的可控硅觸發(fā)電路原理圖如圖 3 所示。其中電機負載為 RL,它的工作原理是:用戶的參數(shù)設置通過單片機來響應,我們可以在輸入輸出口輸出一個高電平,通過反向器來給予反向,送出一個低電平,這樣光電耦合器就導通了。 同時觸發(fā)雙向可控硅, 使工作電路導通工作。給定時間內,負載得到的功率為:UINnP?上式中:(P 負載得到的功率 kW); n (給定時間內可控硅導通的正弦波數(shù)); N (給定時間內交流正弦波的總個數(shù));U(可控硅在一個電源周期全導通時所對應的電壓有效值 V); I(可控硅在一個電源周期全導通時所對應的電流有效值 A)。由上面公式可知當 U 、I、N 為定值時, 只要改變 n 值的大小即可控制功率的輸2015 屆本科畢業(yè)論文(設計)12出,從而調節(jié)轉速。如圖 3-6 為電機控制圖。圖 3-6 電機控制圖4 系統(tǒng)軟件設計本系統(tǒng)的運行程序采用 C 語言編寫,采用模塊化設計,整體程序由主程序和顯示、鍵盤掃描、紅外線接收以及電機控制等子程序模塊組成。4.1 主程序在主程序進行初始化后,開始反復檢測各模塊相關部分的緩沖區(qū)的標志,如果緩沖區(qū)置位,說明相應的數(shù)據(jù)需要處理,然后主程序調用相應的處理子模塊。如圖 4-1 所示。2015 屆本科畢業(yè)論文(設計)13圖 4-1 主程序模塊流程圖4.2 數(shù)字溫度傳感器模塊和顯示子模塊如圖 4-2 所示,主機控制 DS18B20 數(shù)字溫度傳感器完成溫度轉換工作必須經過三個步驟:初始化、ROM 操作指令、存儲器操作指令。單片機所用的系統(tǒng)頻率為 12MHz。根據(jù) DS18B20 數(shù)字溫度傳感器進行初始化時序、讀時序和寫時序分別可編寫 3 個子程序:初始化子程序、寫子程序、讀程序。 2015 屆本科畢業(yè)論文(設計)14圖 4-2 數(shù)字溫度傳感器模塊程序流程圖DS18B20 芯片功能命令表如下:命令 說明 協(xié)議READ ROM 讀取激光 ROM64 位 33HMATCH ROM 匹配 ROM 55H SKIP ROM 跳過 ROM CCHSEARCH ROM 搜索 ROM F0HALARM SEARCH 告警搜索 ECHWRITE SCRATCHPAD 把字節(jié)寫入暫存器的地址 2 和 3 4EHREAD SCRATCHPAD 讀取暫存器和 CRC 字節(jié) BEHCOPY SCRATCHPAD 把暫存器內容拷貝到非易失性存儲器中 48HCONVERT T 開始溫度轉換 44HRECALL E2 把非易失性存儲器中的值召回暫存器 B8HREAD POWER SUPPLY 讀電源供電方式:0 為寄生電源,1 為外電源 B4H表 2 DS18B20 功能命令表2015 屆本科畢業(yè)論文(設計)154.3 電機調速與控制子模塊本模塊采用雙向可控硅過零觸發(fā)方式,由單片機控制雙向可控硅的通斷,通過改變每個控制周期內可控硅導通和關斷交流完整全波信號的個數(shù)來調節(jié)負載功率,進而達到調速的目的。因為 INT0 信號反映工頻電壓過零時刻,所以只要在外中斷 0 的中斷服務程序中完成控制門的開啟與關閉,并利用中斷服務次數(shù)對控制量 n 進行計數(shù)和判斷,即每中斷一次,對 n 進行減 1 計數(shù),如果 n 不等于 0,保持控制電平為“1”,繼續(xù)打開控制門;如 n=0,則使控制電平復位為“0”,關閉控制門,使可控硅過零觸發(fā)脈沖不再通過。這樣就可以按照控制處理得到的控制量的要求,實現(xiàn)可控硅的過零控制,從而達到按控制量控制的效果,實現(xiàn)速度可調。(1)中斷服務程序:執(zhí)行中斷服務程序時,首先保護現(xiàn)場,INT0 中斷標志置位,禁止主程序修改工作參數(shù),然后開始減 1 計數(shù),判斷是否關斷可控硅,最后 INT0 中斷標志位清零,還原初始化數(shù)據(jù),恢復現(xiàn)場,中斷返回。(設 1 秒鐘通過波形數(shù) N=100)(2)回路控制執(zhí)行程序:主回路控制執(zhí)行程序的任務是初始化數(shù)據(jù)存儲單元,確定電機工作參數(shù) nmin/nmax,并將其換算成“有效過零脈沖”的個數(shù);確定中斷優(yōu)先級、開中斷,為了保證正弦波的完整,工頻過零同步中斷 INT0 確定為高一級的中斷源。圖 4-3 為電機控制模塊中斷響應流程圖圖 4-3 電機控制模塊中斷響應流程圖2015 屆本科畢業(yè)論文(設計)165 聯(lián)調與測試5.1 仿真Proteus 軟件給我們提供了一個非常實用的仿真平臺,運用它我們可以模擬真實電路進行操作,檢查操作實物時候可能存在的問題,仿真就是實物的根基,有了仿真就可以判定實物制造的可行性。此次實驗實現(xiàn)了很明顯的仿真效果。圖5-1和5-2分別是此次的仿真圖。圖 5-1 仿真初始圖2015 屆本科畢業(yè)論文(設計)17圖 5-2 仿真效果圖5.2 硬件調試我利用四個按鍵和一個開關來控制整個系統(tǒng)的運行,中間黑色的按鍵是復位鍵,下面一排的三個鍵是用來設定溫度范圍的。當接通電路的時候,溫度范圍會復位在最初設定的 24 攝氏度到 29 攝氏度之間。顯示屏會顯示當前室內的溫度。根據(jù)需要可以按下面一排三個按鈕最右邊的黑色鍵來設定最高或最低溫度值,左邊的兩個鍵是用來控制溫度的加減。運行圖如 5-3 所示。2015 屆本科畢業(yè)論文(設計)185-3 風扇系統(tǒng)運行圖背面焊接的時候要特別小心,否則容易導致焊接失敗,此次焊接由于版面比較小,不得不用一些導線來連接雖然有點影響美觀,但是最終還是成功的。背面焊接如圖 5-2 所示。2015 屆本科畢業(yè)論文(設計)19圖 5-4 背面焊接圖2015 屆本科畢業(yè)論文(設計)20結論經過這段時間的學習和努力,我的畢業(yè)設計終于告一段落了。雖然只是一些平凡的事情,但我感覺通過此次設計我學到了很多東西,尤其是做事的態(tài)度。無論做任何事情都要有一定的耐心和毅力,態(tài)度端正了,事情也就成功一半了,不能因為遇到一點困難就想著放棄,而是要堅持找到問題所在并想辦法解決問題,另外在學習過程中要虛心請教,學會與人交流合作,認真聽取老師和同學們的意見。我此次所設計的溫控系統(tǒng),主要是以單片機為核心的控制,溫度傳感器主要負責對外界溫度的探測和收集溫度信號,再經過處理把它輸送給單片機處理,至于顯示顯示我采用了數(shù)碼顯示;用 protel99se 軟件繪制了我的電路原理圖和 PCB 電路印刷板圖,完成這些之后我又用 Proteus 軟件進行了我的仿真和測試,然后選用了用 MCS-51 C 語言進行了編制。運行程序該系統(tǒng)的主要特點是:(1)此次設計的主要特點就是適用性比較強,用戶只需要通過四個按鍵就可以簡單地對所需要的溫度范圍進行設定,而且所設定的溫度可以通過數(shù)碼進行直觀顯示,而且溫度傳感器可以對室內的溫度進行實時的監(jiān)控。(2)此次的操作界面的擴展性比較的強,我們只需要只要稍微對其加以改變,就可以增加其他按鍵的使用功能。此次的設計溫度實時監(jiān)測就直接采用了溫度傳感器??煽毓杈椭苯哟?lián)在電源和負載的電風扇之間,借改變定周期內可控硅的導通與截止時間之比來實現(xiàn)調速功能。此款風扇的設計有很多突出的有點,首先它的造價比較的低而且它的且穩(wěn)定性能非常的高、性能優(yōu)越、耗電量把很少,簡單易于操作,人們在夜間休息時無需再起床定時。通過此次設計,我所收獲的不僅僅只是在做事的態(tài)度上有所感悟,相關知識也重新學習和鞏固了一下,通過畢業(yè)設計對之前在書本上那些似懂非懂的專業(yè)知識加深了理解,真正體驗了理論與實際相結合的重要性,只有自己親自動手操作,才能體會其中的奇妙與不易。從最開始的似懂非懂到對電路設計的大致了解,再到自己親自動手完成簡單的電路設計、制板及調試等一系列過程,很好地鍛煉了自己的動手操作能力,也讓自己深刻的體會到了紙上讀來終覺淺,絕知此事要躬行的道理。2015 屆本科畢業(yè)論文(設計)21參考文獻[1] 曹巧媛.單片機原理及應用.北京:電子工業(yè)出版社,2002.2[2] 王倫.電風扇原理與維修技術[M].北京:新時代出版社,1999[3] 張毅剛.新編 MCS-51 單片機應用設計.哈爾濱工業(yè)大學出版社,2006,10[4] 梁廷貴、王裕琛.可控硅觸發(fā)電路語音電路分冊[M].北京:科學技術文獻出版社,20032015 屆本科畢業(yè)論文(設計)22附錄 A:系統(tǒng)原理圖2015 屆本科畢業(yè)論文(設計)23附錄 B:仿真圖2015 屆本科畢業(yè)論文(設計)24附錄 C:系統(tǒng) PCB 圖和實物圖2015 屆本科畢業(yè)論文(設計)25
收藏
編號:596386
類型:共享資源
大?。?span id="5v5yfsq" class="font-tahoma">1.21MB
格式:ZIP
上傳時間:2019-07-01
20
積分
- 關 鍵 詞:
-
電氣設計
自動化
論文
自動
溫控
電風扇
系統(tǒng)
設計
- 資源描述:
-
【電氣設計自動化論文】自動溫控制電風扇系統(tǒng)設計,電氣設計,自動化,論文,自動,溫控,電風扇,系統(tǒng),設計
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。