溫度測(cè)控系統(tǒng)方案_第1頁(yè)
溫度測(cè)控系統(tǒng)方案_第2頁(yè)
溫度測(cè)控系統(tǒng)方案_第3頁(yè)
溫度測(cè)控系統(tǒng)方案_第4頁(yè)
溫度測(cè)控系統(tǒng)方案_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

德州學(xué)院微機(jī)原理課程設(shè)計(jì)論文題目:基于8086溫度測(cè)控系統(tǒng)的設(shè)計(jì)專(zhuān)業(yè)班級(jí):09電子信息工程本科小組成員:訾安琪200900802038200900802041孫圓芳200900802079指導(dǎo)老師:王春玲完成時(shí)間:2018年6月26日目錄TOC\o"1-5"\h\z摘要 1前言 11方案比較及論證 12 整 體 方案 22.1溫度控制系統(tǒng)的總體結(jié)構(gòu) 22.2系統(tǒng)擴(kuò)展接口的選擇 22.3溫度傳感器與A\D轉(zhuǎn)換器的選擇 22.4顯示接口芯片 2\o"CurrentDocument"3單元模塊設(shè)計(jì) 23.1 溫 度 控制 23.2溫度測(cè)試 33.3ADC0809與8255的連接模塊 33.4微處理器模塊 43.5顯示功能模塊 5\o"CurrentDocument"4系統(tǒng)工作原理及軟件設(shè)計(jì) 74.1系統(tǒng)工作原理 74.2系統(tǒng)流程圖 7\o"CurrentDocument"5總電路原理圖及系統(tǒng)調(diào)試 95.1電路原理圖 95.2系統(tǒng)調(diào)試 9\o"CurrentDocument"總結(jié) 10參考文獻(xiàn) ..11基于8086溫度測(cè)控系統(tǒng)的設(shè)計(jì)摘要該課程主要運(yùn)用微機(jī)原理理論知識(shí)設(shè)計(jì)出基于8086微處理器的溫度測(cè)控系統(tǒng),在溫度處理方面采用溫度傳感器AD590采集溫度數(shù)據(jù),并運(yùn)用CPU把溫度值穩(wěn)定在預(yù)設(shè)溫度。當(dāng)溫度低于預(yù)設(shè)溫度值時(shí)系統(tǒng)啟動(dòng)電加熱器,當(dāng)這個(gè)溫度高于預(yù)設(shè)溫度值時(shí)斷開(kāi)電加熱器。該系統(tǒng)把理論和實(shí)驗(yàn)良好的結(jié)合,取得了較為滿(mǎn)意的控制效果。可應(yīng)用在一些精度要求不太高的系統(tǒng)中。而且該實(shí)驗(yàn)操作系統(tǒng)靈活簡(jiǎn)便,控制操作簡(jiǎn)單?!娟P(guān)鍵詞】控制系統(tǒng)溫度傳感器A/D轉(zhuǎn)換器8086微處理器刖言隨著電子技術(shù)的發(fā)展,微處理器8086在工業(yè)控制系統(tǒng)諸多領(lǐng)域得到了廣泛的應(yīng)用,由于它具有極好的穩(wěn)定性,更快和更準(zhǔn)確的運(yùn)算精度。溫度控制系統(tǒng)在現(xiàn)代工業(yè)設(shè)計(jì)、工程建設(shè)及日常生活中的應(yīng)用越來(lái)越廣泛。目前,微機(jī)測(cè)控系統(tǒng)的發(fā)展非常迅速,應(yīng)用也極為廣泛,它由于體積小、功能強(qiáng)、性能穩(wěn)定、價(jià)格低廉等優(yōu)點(diǎn),使其在工業(yè)控制系統(tǒng)諸多領(lǐng)域得到了極為廣泛的應(yīng)用。在此基礎(chǔ)上發(fā)展起來(lái)的智能儀器無(wú)論是在測(cè)量的準(zhǔn)確度、靈敏度、可靠性、自動(dòng)化程度、應(yīng)用功能等方面或在解決測(cè)試技術(shù)問(wèn)題的深度及廣度方面都有了巨大的發(fā)展。隨著大規(guī)模集成電路及計(jì)算機(jī)技術(shù)的迅速發(fā)展,以及人工智能在測(cè)試技術(shù)方面的廣泛運(yùn)用,智能儀器有了更大的發(fā)展。溫度測(cè)試儀器的智能化已是現(xiàn)代儀器儀表發(fā)展的主流方向。1方案比較及論證方案一:采用伯電阻溫度傳感器的電阻與溫度的關(guān)系是非線(xiàn)性的,用電橋?qū)崿F(xiàn)溫度升高引起的電阻變化對(duì)應(yīng)于電壓的變化。經(jīng)A/D轉(zhuǎn)換器后,送入鎖存器鎖存,在經(jīng)譯碼器輸出后,再在數(shù)碼管上顯示,由于74LS373具有鎖存功能就能實(shí)現(xiàn)四位的溫度顯示。由于伯電阻與溫度的關(guān)系是非線(xiàn)性的,因此輸出的結(jié)果測(cè)試精度較低,并且不能達(dá)到我們對(duì)溫度控制的要求。方案一:設(shè)計(jì)一種溫度控制方法將溫度控制到某一設(shè)定值,并保持穩(wěn)定。同時(shí)還可以根據(jù)實(shí)際需要重新設(shè)置溫度并進(jìn)行重新控制調(diào)節(jié),使溫度達(dá)到一新的設(shè)定值,并保持穩(wěn)定。這里的重新設(shè)置和控制可以進(jìn)行無(wú)限多次,當(dāng)然這個(gè)設(shè)置值得在某一最大值范圍之內(nèi),這里把最大值設(shè)為68°C。當(dāng)設(shè)置溫度大于68°C時(shí),系統(tǒng)就會(huì)報(bào)錯(cuò)并退出系統(tǒng)。本設(shè)計(jì)選用方案二2整體方案2.1溫度控制系統(tǒng)的總體結(jié)構(gòu)溫度信息由溫度傳感器測(cè)量并轉(zhuǎn)換成微安級(jí)的電流信號(hào),經(jīng)過(guò)運(yùn)算放大電路將溫度傳感器輸出的小信號(hào)進(jìn)行跟隨放大,輸入到A/D轉(zhuǎn)換器<ADC0809)轉(zhuǎn)換成數(shù)字信號(hào)輸入主機(jī)。數(shù)據(jù)經(jīng)過(guò)標(biāo)度轉(zhuǎn)換后,一方面通過(guò)數(shù)碼管將溫度顯示出來(lái);另一方面,將該溫度值與設(shè)定的溫度值進(jìn)行比較,調(diào)整電加熱爐的開(kāi)通情況,從而控制溫度。在斷開(kāi)電加熱器,溫度仍然異常,報(bào)警器發(fā)出聲音報(bào)警,提示采取相應(yīng)的調(diào)整措施。其溫度控制系統(tǒng)的原理框圖如圖所示:圖2-1溫度控制系統(tǒng)的原理框圖2.2系統(tǒng)擴(kuò)展接口的選擇本次設(shè)計(jì)采用的是8086微處理器,選擇8255A可編程并行接口作為系統(tǒng)的擴(kuò)展接口,8255A的通用性強(qiáng),適應(yīng)靈活,通過(guò)它CPU可直接與外設(shè)相連接。2.3溫度傳感器與A\D轉(zhuǎn)換器的選擇本系統(tǒng)選用溫度傳感器AD590構(gòu)成測(cè)溫系統(tǒng)。AD590是一種電壓輸入、電流輸出型集成溫度傳感器,測(cè)溫范圍為-55°C~150^,非線(xiàn)性誤差在土0。30°C,其輸出電流與溫度成正比,溫度沒(méi)升高1K<K為開(kāi)爾文溫度),輸出電流就增加1uA。其輸出電流I=(273+T>uA。本設(shè)計(jì)中串聯(lián)電阻的阻值選用2KQ,所以輸出電壓V+=(2730+10T>MV.另外,為滿(mǎn)足系統(tǒng)輸入模擬量進(jìn)行處理的功能,對(duì)其再擴(kuò)展一片ADC0809,以進(jìn)行模擬一數(shù)字量轉(zhuǎn)化。2.4顯示接口芯片為滿(mǎn)足本次設(shè)計(jì)溫度顯示的需要,我們選擇了8279芯片,INTEL8279芯片是一種通用的可編程的鍵盤(pán)、顯示接口器件,單個(gè)芯片就能完成鍵盤(pán)鍵入和LED顯示控制兩種功能。3單元模塊設(shè)計(jì)3.1溫度控制當(dāng)PC6為高電平時(shí),三極管導(dǎo)通,繼電器吸合,向加熱系統(tǒng)輸出12V電壓加熱;反之,

輸入低電平,三極管截止,繼電器斷開(kāi),停止加熱。二極管的作用是吸收繼電器端開(kāi)時(shí)產(chǎn)生輸入低電平,的浪涌電壓。如圖3-1所示。圖3-1如圖3-1所示。圖3-1溫度控制電路A\D590輸出的電流:I=<273+T)uA(T為攝氏溫度>。輸出電壓接A\D轉(zhuǎn)換器,那么A\D轉(zhuǎn)換輸出的數(shù)字量就和攝氏溫度成線(xiàn)性比例的關(guān)系。如圖3-2。3.3 ADC0809與8255的連接模塊ADC0809是采樣分辨率為8位的、以逐次逼近原理進(jìn)行模一數(shù)轉(zhuǎn)換的器件。連接圖如圖3-3所示:

'^lOOKO — ZSSi—I i—I i—iDOPADD1PAID2PA2D3PASD4PA4D5PA5DfiPA6D7PA7-:'^lOOKO — ZSSi—I i—I i—iDOPADD1PAID2PA2D3PASD4PA4D5PA5DfiPA6D7PA7-:RDPEOWRPBiAOPB2AlPBSRESETPE4CSPE。PBfiPB7PCOPCIPC2PC我PC4PC5PCSPC?:ADC0809TQQVSS.HQQM仕33+宣QM0L-寸-■■'iKiVi3^.H=!i—ii—ii—i i—ii—i「""1i.■■!圖3-3ADC0809與8255的連接圖l?"l1—1寸i心心寸「門(mén)z 女lq3.4微處理器模塊8255A并行I\O接口模塊:8255A芯片內(nèi)包含有3個(gè)8位的端口,它們是A口,B口和C口。這3個(gè)端口均可作為CPU與外設(shè)通訊時(shí)的緩沖器或鎖存器,當(dāng)需要“狀態(tài)”或“聯(lián)絡(luò)”信號(hào)時(shí),C口可以提供,此時(shí),將C口的高4位為A口所用,C口的低4位為B口所用。3個(gè)端口通過(guò)各自的輸入/輸出線(xiàn)與外設(shè)聯(lián)系。8086CPU的編程結(jié)構(gòu):是指從程序員和使用者的角度看到的結(jié)構(gòu),亦可稱(chēng)為功能結(jié)構(gòu)。從功能上來(lái)看,8086CPU可分為兩部分,即總線(xiàn)接口部件BIU<BusInterfaceUnit)和執(zhí)行部件EU<ExecutionUnit)。8086CPU的內(nèi)部功能結(jié)構(gòu)如圖3-4所示:

AHALBLCHCLHHHLSPBPSIinAHALBLCHCLHHHLSPBPSIinJ__b7卜16位,圖3-48086的可編程外設(shè)接口電路:行件制路執(zhí)部控電1J,TT-I—'8086CPU的編程結(jié)構(gòu)圖8255的數(shù)據(jù)口D0-D7與CPU的6根控制線(xiàn)相連接,控制8255A內(nèi)部的各種操作??刂凭€(xiàn)RESET用來(lái)使8255A復(fù)位。CS和地址線(xiàn)A1及A0用于芯片選3.5顯示功能模塊8279的功能介紹邏輯符號(hào)如圖3-6所示。它用于8085、MCS-51系統(tǒng)。它最多可外接8X8的鍵盤(pán)及16X8的七段數(shù)碼顯示器。oR1)TR9D22KIN4007Q190132R19£3c110524oR1)TR9D22KIN4007Q190132R19£3c110524917651432625272teserklcOAscDRRwQR!oatuoiatuo2ATUO3a^uonBD1BD2EDoadd也DsbDtbd9B827OBTUO2lr1BTU0TBTUn3ls2LS圖3-68279的邏輯符號(hào)通過(guò)控制管腳a、b、c、d、e、f、g、dp的電平即可獲得所需的符號(hào)顯示。顯示器的工作方式有兩種,一種是靜態(tài)顯示:當(dāng)顯示器顯示某一個(gè)字符時(shí),相應(yīng)的發(fā)光二極管恒定地導(dǎo)通或截止。另一種事本次設(shè)計(jì)中采用的動(dòng)態(tài)顯示方式:所謂動(dòng)態(tài)顯示即一位一位輪流的點(diǎn)亮3 4各位顯示器,對(duì)于每一位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。但由于時(shí)間間隔很小,我們就可以看到完整的顯示了。顯示電路如圖3-7所示:4系統(tǒng)工作原理及軟件設(shè)計(jì)4.1系統(tǒng)工作原理本設(shè)計(jì)的目的是以8086微處理器為控制器,將溫度傳感器輸出的小信號(hào)經(jīng)過(guò)放大和低通濾波后,送至A/D轉(zhuǎn)換器;微控制器實(shí)時(shí)采集、顯示溫度值〈要求以攝氏度顯示),同時(shí)系統(tǒng)還應(yīng)可設(shè)定、控制溫度值,使系統(tǒng)工作在設(shè)定溫度。4.2系統(tǒng)流程圖1.主程序通過(guò)開(kāi)始界面,顯示提示信息,調(diào)用溫度子程序,設(shè)置溫度。通過(guò)模數(shù)轉(zhuǎn)換器采集A\D值并求其平均值。調(diào)用BCD碼轉(zhuǎn)換子程序?qū)⑵滢D(zhuǎn)換為十進(jìn)制溫度值;調(diào)用顯示子程序,如果溫度高于實(shí)際溫度,就加熱,反之撥動(dòng)開(kāi)關(guān)關(guān)閉,停止加熱。在此過(guò)程中,還可以重復(fù)設(shè)置溫度值。其流程圖如圖4-1所示。圖4-1主程序流程圖2.BCD碼轉(zhuǎn)換子程序設(shè)定溫度為0攝氏度時(shí)變換放大電路送出的模擬量為0.0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為68.5°C時(shí)變換器送出對(duì)應(yīng)電壓4.98V,此時(shí)A/D輸出的數(shù)字量為FFH,

即每0.3°C對(duì)應(yīng)1LSB的變化量,對(duì)應(yīng)電壓值為19.5mV。其流程圖如圖4-2所示。圖4-2BCD圖4-2BCD碼轉(zhuǎn)換子程序圖55總電路原理圖及系統(tǒng)調(diào)試5.1電路原理圖日.日.日.日.日.日.圖5-1電路原理圖5.2系統(tǒng)調(diào)試我們的實(shí)驗(yàn)調(diào)試軟件運(yùn)行于DOC環(huán)境下,其步驟如下:一、 根據(jù)硬件圖和原理圖連接好線(xiàn)路。二、 在PC機(jī)上敲入程序,并對(duì)其進(jìn)行的查錯(cuò),編譯,連接,最后生成可執(zhí)行文件。三、 接上電源,敲入可執(zhí)行文件的文件名,系統(tǒng)就開(kāi)始了工作過(guò)程。1) 這是DOC屏幕上會(huì)出現(xiàn)的一些提示信息,如’ENTERANYKEYTOBEGIN!’’***LETPA0=0TOADJUSTTHETEMPERATUREVALUE!***’’***LETPA0=1TOINPUTANEWTEMPERATUREVALUE!***’這里后兩條只作注釋用。2) 然后敲任意一個(gè)鍵,系統(tǒng)就開(kāi)始進(jìn)行溫度測(cè)量和顯示,屏幕上就會(huì)顯示’INPUTTHETEMPERATURE:’在這一條信息之后敲入一溫度值。注意這里敲入的溫度值不能大于68攝氏度,否則屏幕將會(huì)顯示’INPUTVALUEERROR!’并返回DOC?!匆院笾匦略O(shè)定溫度時(shí)也是如此)3) 在正常情況下,敲入設(shè)定溫度后系統(tǒng)就開(kāi)始進(jìn)行控制調(diào)節(jié),當(dāng)實(shí)際溫度小魚(yú)設(shè)定值時(shí),系統(tǒng)就開(kāi)始進(jìn)行加熱,如果不加改變,它就會(huì)加熱一直穩(wěn)定到設(shè)定的溫度值;如果這是想重新設(shè)置一溫度,只要把8255的PA0讀取撥動(dòng)開(kāi)關(guān)撥到1,屏幕上就會(huì)顯示:‘INPUTANEWTEMPERATURE:’這里又得注意一下,在敲入一個(gè)新的設(shè)定溫度之前,得先把PA0讀取撥動(dòng)開(kāi)關(guān)撥到0,否則,在敲完設(shè)定溫度之后,屏幕上又會(huì)顯示同樣一條信息。因?yàn)樗歉鶕?jù)PA0是0還是1來(lái)決定是去重新輸入設(shè)定溫度還是去調(diào)節(jié)溫度。如果不先把PA0撥為0,它就是一直讓你輸入?yún)s不進(jìn)行調(diào)節(jié)。另外,這里溫度值的設(shè)定的次數(shù)沒(méi)有限制。總結(jié)本設(shè)計(jì)采用的單片機(jī)是作為現(xiàn)代工業(yè)中最常用的集成芯片。具有體積小、重量輕、抗干擾能力強(qiáng)、對(duì)環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、易于推廣應(yīng)用等顯著優(yōu)點(diǎn),通過(guò)軟件邏輯控制實(shí)現(xiàn)對(duì)溫度的控制和調(diào)節(jié)。本文的溫度控制系統(tǒng),只是單片機(jī)廣泛應(yīng)用于各行各業(yè)中的一例。本設(shè)計(jì)中應(yīng)用了許多單片機(jī)芯片和單片機(jī)常用的外部設(shè),單片機(jī)芯片如:ADC0809,8255等。單片機(jī)外部設(shè)備如:溫度檢測(cè)元件AD590,鍵盤(pán)和顯示系統(tǒng)中的LED顯示器等。在一學(xué)期微機(jī)課程中的學(xué)習(xí)及老師孜孜不倦的專(zhuān)業(yè)講解中,我們學(xué)到了很多新知識(shí),也發(fā)現(xiàn)了自身存在許足,專(zhuān)業(yè)知識(shí)存在諸多漏洞,看

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論