




已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
課程設(shè)計(jì)報(bào)告題 目:_溫度控制系統(tǒng)的設(shè)計(jì)_ 專 業(yè):_電子信息工程_ _年 級: 2011級_ _ _學(xué) 號:_B1103_學(xué)生姓名: _聯(lián)系電話:_完成日期:2014 年12月18日目錄目錄1摘 要2ABSTRACT21 設(shè)計(jì)要求及方案選擇31.1設(shè)計(jì)要求31.2方案選擇32 理論分析與設(shè)計(jì)32.1溫度采集電路的分析及設(shè)計(jì)32.3直流電源電路的分析及設(shè)計(jì)43電路設(shè)計(jì)53.1 硬件電路的設(shè)計(jì)53.1.1 51單片機(jī)53.1.2溫度采集部分63.1.3 溫度顯示部分63.1.4 溫度處理電路73.2軟件的設(shè)計(jì)74 系統(tǒng)測試104.1調(diào)試所用的基本儀器清單104.2調(diào)試結(jié)果104.3測試結(jié)果分析115 總結(jié)11參考文獻(xiàn)12溫度控制系統(tǒng)的設(shè)計(jì)摘 要 單片機(jī)是20世紀(jì)中期發(fā)展起來的一種面向控制的大規(guī)模集成電路模塊,具有功能強(qiáng)、體積小、可靠性高、價(jià)格低廉等特點(diǎn),在工業(yè)控制、數(shù)據(jù)采集、智能儀表、機(jī)電一體化、家用電器等領(lǐng)域得到了廣泛的應(yīng)用,極大的提高了這些領(lǐng)域的技術(shù)水平和自動(dòng)化程度。51系列單片機(jī)是國內(nèi)目前應(yīng)用最廣泛的一種8位單片機(jī)之一,隨著嵌入式系統(tǒng)、片上系統(tǒng)等概念的提出和普遍接受及應(yīng)用。51系列及其衍生單片機(jī)還會在繼后很長一段時(shí)間占據(jù)嵌入式系統(tǒng)產(chǎn)品的低端市場,因此,作為新世紀(jì)的大學(xué)生,在信息產(chǎn)業(yè)高速發(fā)展的今天,掌握單片機(jī)的基本結(jié)構(gòu)、原理和使用是非常重要的。本次課程設(shè)計(jì)的內(nèi)容是使用89C52RC單片機(jī)最小系統(tǒng)設(shè)計(jì)溫度控制系統(tǒng),系統(tǒng)以單片機(jī)為主控單元,主要用于對溫度信號的采集。關(guān)鍵詞:溫度控制 51單片機(jī) DS18B20 數(shù)碼管ABSTRACT SCM is the mid-20th century, developed a module for the control of large scale integrated circuits with features, small volume, high reliability, low price and, in industrial control, data acquisition, intelligent instruments, mechanical and electrical integration,home appliances have been widely used, greatly improve the technical level in these areas and automation. 52 series is the most widely one of a 8-bit microcontroller with embedded systems, system on chip, and put forward the concepts of universal acceptance and application.SCM 52 and its derivatives will also continue for a long time after the account of the low-end embedded system products market, as the new century, college students, the rapid development in the information industry today, to grasp the basic structure of SCM, the principle and useis very important. The content of curriculum design is the use of 89C52RC frequency meter microcomputer system design the system, a microcomputer control unit, mainly used for the other wave tempreture measurements.Key Words: Temperature control 51-series microcomputer DS18B20 Nixie tube1 設(shè)計(jì)要求及方案選擇1.1設(shè)計(jì)要求(1)制作完成溫度檢測系統(tǒng)(溫度傳感器可選用DS18B20)。(2)溫度檢測精度1度。(3)溫度能控制在一定范圍內(nèi),超出溫度設(shè)定范圍時(shí)報(bào)警(聲光指示)。(4)設(shè)計(jì)電路(5)在KEIL中編輯、編譯、調(diào)試程序,并在protuse中仿真。1.2方案選擇利用單片機(jī)設(shè)計(jì)并制作溫度控制系統(tǒng),電路組成框圖如圖所示。圖1-1 電路組成結(jié)構(gòu)圖2 理論分析與設(shè)計(jì)2.1溫度采集電路的分析及設(shè)計(jì)溫度傳感器從使用的角度大致可分為接觸式和非接觸式兩大類,前者是讓溫度傳感器直接與待測物體接觸,而后者是使溫度傳感器與待測物體離開一定的距離,檢測從待測物體放射出的紅外線,達(dá)到測溫的目的。在接觸式和非接觸式兩大類溫度傳感器中,相比運(yùn)用多的是接觸式傳感器,非接觸式傳感器一般在比較特殊的場合才使用,早期得到廣泛使用的接觸式溫度傳感器主要有熱電式傳感器,其中將溫度變化轉(zhuǎn)換為電阻變化的稱為熱電阻傳感器,將溫度變化轉(zhuǎn)換為熱電勢變化的稱為熱電偶傳感器?,F(xiàn)在的溫度傳感器已經(jīng)走向數(shù)字化,集成化,外形小,接口簡單,廣泛用于生活中的各個(gè)領(lǐng)域。方案一:采用熱敏電阻可以用熱敏電阻對溫度感應(yīng)程度來實(shí)現(xiàn)對輸入信號的改變,精度比較高,但是價(jià)格比較貴。方案二:采用熱電偶熱電偶是目前接觸式測溫中應(yīng)用也十分廣泛的熱電式傳感器,它具有結(jié)構(gòu)簡單、制造方便、測溫范圍寬、熱慣性小、準(zhǔn)確度高、輸出信號便于遠(yuǎn)傳等優(yōu)點(diǎn)。但是,由于熱電偶來采集溫度的話會用到運(yùn)放的比較器電路,信號放大電路,譯碼器電路來將模擬信號轉(zhuǎn)化為數(shù)字信號繼而在數(shù)碼管上顯示出來,電路結(jié)構(gòu)過于復(fù)雜。方案三:采用二極管二極管在正向?qū)〞r(shí)由于少子的存在和導(dǎo)電性,所以導(dǎo)通電壓會受溫度影響,優(yōu)點(diǎn)是價(jià)格便宜,對電路要求低,但缺點(diǎn)是精度不高。方案四:采用數(shù)字化溫度傳感器DS18B20DS18B20是美國半導(dǎo)體公司推出的第一片支持一線總線的溫度傳感器,它具有微型化、低功耗、高性能、抗干擾能力強(qiáng)、易配微處理器的優(yōu)點(diǎn),可以直接將溫度轉(zhuǎn)化成串行數(shù)字供微處理器處理。用此前器件后續(xù)電路只需要用單片機(jī)控制,電路簡單而且精確度高。 綜上所述:由于本次課設(shè)的要求是對一個(gè)較范圍內(nèi)的溫度進(jìn)行采集,所以對精度的要求較高,考慮到成本問題,并且保證電路結(jié)構(gòu)簡明,本次試驗(yàn)采用方案三進(jìn)行溫度采集。2.2溫度顯示電路的分析及設(shè)計(jì)本次設(shè)計(jì)要求對所檢測的溫度信號進(jìn)行測量顯示,并且精確度至少為1攝氏度。方案一:用數(shù)碼管顯示通過51單片機(jī)這個(gè)微處理器得到轉(zhuǎn)化后的溫度數(shù)值后,通過程序設(shè)定,是可以精確到小數(shù)點(diǎn)后兩位的,所以本次實(shí)驗(yàn)中用4位數(shù)碼管就可以了,接口較少。并且數(shù)碼管消耗的電力比液晶顯示更加清晰,適合在白天等強(qiáng)光下顯示。缺點(diǎn)是只能夠顯示數(shù)字,不能夠顯示出其他有用信息。方案二:用1602液晶屏顯示也可以利用1602來對轉(zhuǎn)換后的溫度進(jìn)行顯示進(jìn)行控制,但是由于液晶是反光式的,在外界光線很明亮?xí)r容易看不清楚。它的優(yōu)點(diǎn)是可以顯示出文字信息,很明了。另外,其價(jià)格比數(shù)碼管要貴得多。綜上所述:本次設(shè)計(jì)中主要是顯示出已經(jīng)測到的溫度值,并不需要顯示其他文字信息,考慮到價(jià)格及可見清晰度問題,決定采用方案一。2.3直流電源電路的分析及設(shè)計(jì)本次實(shí)驗(yàn)中多處用到+5v的電壓源供電,如LED的點(diǎn)亮,DS18B20引腳處需要的高點(diǎn)平等。方案一:用4個(gè)1.5v的電池串聯(lián)起來。用電池盒裝上4個(gè)電池,然后加在外圍電路中即可。但是實(shí)際值6v,比標(biāo)準(zhǔn)的5v稍高一些,可能影響DS18B20的工作。方案二:用USB接口正好產(chǎn)生的5v電壓來供電。此方法不需要額外去找5v的電壓源供電,進(jìn)一步是的電路簡單。缺點(diǎn)是這樣接的話,一旦外圍電路出現(xiàn)問題,燒壞外部器件的同時(shí),可能會通過USB傷害電腦。綜上所述:考慮到成本和便利,本實(shí)驗(yàn)采用方案二。3電路設(shè)計(jì)3.1 硬件電路的設(shè)計(jì)運(yùn)用74HC04、51單片機(jī)、七段數(shù)碼管、LED、晶振、電解電容 、DS18B20按鍵、USB接口組成全部系統(tǒng)。 圖3-1 溫度控制系統(tǒng)原理3.1.1 51單片機(jī) 運(yùn)用單片機(jī)處理溫度轉(zhuǎn)化成的串行數(shù)字信號,實(shí)現(xiàn)信號處理。將獲得的結(jié)果通過輸出裝置輸出顯示在七段數(shù)碼管上,并且在最后的處理部分也借用了P2口的三個(gè)引腳,來點(diǎn)亮所需要點(diǎn)亮的LED燈。 89C52單片機(jī)組成結(jié)構(gòu)中包含運(yùn)算器、控制器、片內(nèi)存儲器、并行I/O口、串行I/O口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)、振蕩器等功能部件。圖3.1.1 單片機(jī)控制部分電路3.1.2溫度采集部分運(yùn)用一個(gè)DS18B20溫度傳感器作為外部溫度的檢測部分,并將采集好的串行數(shù)字信號供單片機(jī)處理。圖3.1.2 獲取外界溫度電路3.1.3 溫度顯示部分4個(gè)和四位七段數(shù)碼管組成顯示部分,LM016L液晶模塊采用HD44780控制器,hd44780具有簡單而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符移動(dòng),閃爍等功能,LM016L與單片機(jī)MCU通訊可采用8位或4位并行傳輸兩種方式,hd44780控制器由兩個(gè)8位寄存器,指令寄存器(IR)和數(shù)據(jù)寄存器(DR)忙標(biāo)志(BF),顯示數(shù)RAM(DDRAM),字符發(fā)生器ROMA(CGOROM)字符發(fā)生器RAM(CGRAM),地址計(jì)數(shù)器RAM(AC)。IR用于寄存指令碼,只能寫入不能讀出,DR用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動(dòng)寫入DDRAM和CGRAM,或者暫存從DDRAM和CGRAM讀出的數(shù)據(jù),BF為1時(shí),液晶模塊處于內(nèi)部模式,不響應(yīng)外部操作指令和接受數(shù)據(jù),DDTAM用來存儲顯示的字符,能存儲80個(gè)字符碼,CGROM由8位字符碼生成5*7點(diǎn)陣字符160中和5*10點(diǎn)陣字符32種.8位字符編碼和字符的對應(yīng)關(guān)系。圖3.1.3 溫度顯示部分3.1.4 溫度處理電路 按鈕來控制,使電路中的溫度有高有低。 按鈕按下,溫度高于設(shè)定的溫度時(shí),LED1亮; 按鈕按下,溫度正好是設(shè)定的溫度時(shí),LED2亮; 按鈕按下,溫度低于設(shè)定的溫度時(shí),LED3亮;圖3.1.4 溫度控制部分 3.2軟件的設(shè)計(jì)12#include #define W_IO P1 /位選線從左往右分別與P1.0-P1.3相連#define S_IO P0 /段選線從A-DP,分別與P0.0-p0.7相連#define uchar unsigned char#define ulong unsigned long#define uint unsigned intuint t;uint temp;float ftemp;sbit LED1=P20;sbit LED2=P24;sbit LED3=P31; sbit ds=P34; sbit aa=P35; sbit bb=P36;uchar Time4;/數(shù)碼管要顯示的6位數(shù)字int code S_Data10=0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90;int code W_Data4=0x0E,0x0D,0x0B,0x07;void delayms(int time)/延時(shí)函數(shù)int i,j;for(i=time;i0;i-)for(j=110;j0;j-);void LED(uchar Data4,uchar dp)/七段數(shù)碼管上的顯示程序 int i=0,j=0;P0=0XFF;for(i=0;i0)i-; ds=1; i=4; while(i0)i-; bit du1wei () /讀一位數(shù)據(jù) uint i; bit dat; ds=0; i+; ds=1; uchar du1zijie()/讀一字節(jié)數(shù)據(jù) uchar i,j,dat; dat=0; for(i=1;i=8;i+) j= du1wei (); dat=(j1); return(dat); void xie1wei (uchar dat)/寫一字節(jié) uint i; uchar j; bit test; for(j=1;j1; if(test) ds=0;i+;i+; ds=1; i=8; while(i0)i-; else ds=0; i=8; while(i0)i-; ds=1; i+;i+; void xie_temp_zhuanhuan()/開始獲取溫度并轉(zhuǎn)換init18b20(); delayms(1); xie1wei (0xcc); xie1wei (0x44); uint du_temp_cunchuqi()/讀存儲器中存儲的溫度并轉(zhuǎn)換 uchar a,b; init18b20(); delayms(1); xie1wei (0xcc); xie1wei (0xbe); a=du1zijie(); b=du1zijie();temp=b;temp=8;temp=temp|a;ftemp=temp*0.0625;temp=ftemp*100+0.5;return temp; void baojin()/溫度處理 if(temp=2500&temp3200) aa=0;bb=1; LED1=1; LED2=1;LED3=0;void main()/主函數(shù)while(1) xie_temp_zhuanhuan(); t=du_temp_cunchuqi(); /t=2345; Time0=t/1000; Time1=t%1000/100; Time2=t/10%10; Time3=t%10;LED(Time,1); baojin();4 系統(tǒng)測試4.1調(diào)試所用的基本儀器清單Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前比較好的仿真單片機(jī)及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。Proteus是世界上著名的EDA工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到PCB設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、PCB設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺,其處理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持IAR、Keil和MATLAB等多種編譯器。選中單片機(jī)AT89C52,左鍵點(diǎn)擊AT89C52,在出現(xiàn)的對話框里點(diǎn)擊Program File按鈕,找到剛才編譯得到的HEX文件,然后點(diǎn)擊“OK”按鈕就可以模擬了。點(diǎn)擊模擬調(diào)試按鈕的運(yùn)行按鈕,進(jìn)人調(diào)試狀態(tài)。4.2調(diào)試結(jié)果溫度信號模擬,仿真結(jié)果如圖。圖4.2.1 高溫時(shí),可見D3亮圖4.2.2 室溫時(shí) ,可見D2亮圖4.2.3 低溫時(shí),可見D1亮4.3測試結(jié)果分析運(yùn)用單擊DS18B20上的+或-號來實(shí)現(xiàn)溫度的調(diào)節(jié) 1.當(dāng)溫度低于25攝氏度時(shí),LED1亮 2.當(dāng)溫度介于26到34攝氏度之間時(shí),LED2亮 3.當(dāng)溫度高于35攝氏度時(shí),L
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 民族運(yùn)動(dòng)會勝負(fù)結(jié)果確認(rèn)及獎(jiǎng)品發(fā)放協(xié)議
- 化工產(chǎn)品采購合同寶庫
- 醫(yī)療法律法規(guī)培訓(xùn)
- 住宅小區(qū)車位買賣合同書模板
- 電力維修班組與個(gè)人安全協(xié)議
- 低壓開關(guān)柜低壓配電設(shè)備安裝與維護(hù)合作協(xié)議
- 餐飲店員工勞動(dòng)合同與福利待遇協(xié)議
- 汽車抵押貸款反擔(dān)保條款范本
- 老齡化社區(qū)車位租賃與無障礙設(shè)施安裝服務(wù)合同
- 茶樓裝修施工人員工資與福利合同模板
- 電力拖動(dòng)自動(dòng)控制系統(tǒng)-運(yùn)動(dòng)控制系統(tǒng)期末試卷附答案共6套
- 智慧樹知到《海洋文明》2019期末考試答案
- FIDIC設(shè)計(jì)采購施工合同條件銀皮書
- 2022年吉林省中考化學(xué)試卷和答案
- 中央空調(diào)主機(jī)采購安裝及售后服務(wù)方案 (投標(biāo)技術(shù)方案)
- 壓床機(jī)構(gòu)設(shè)計(jì)課程設(shè)計(jì)說明書-機(jī)械原理課程設(shè)計(jì)
- 公司職員員工宿舍安全衛(wèi)生檢查表
- starion電熱能手術(shù)系統(tǒng)(熱能刀)產(chǎn)品簡介制作課件
- DB6112∕T 0001-2019 西咸新區(qū)中深層無干擾地?zé)峁嵯到y(tǒng)應(yīng)用技術(shù)導(dǎo)則
- 國家開放大學(xué)《生活方式與常見疾病預(yù)防》形考任務(wù)1-4參考答案
- 項(xiàng)目監(jiān)理機(jī)構(gòu)人員配置標(biāo)準(zhǔn)試行
評論
0/150
提交評論