版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄1緒論.12溫度控制系統(tǒng)的總體結(jié)構(gòu)概況.13系統(tǒng)器件選擇.23.1系統(tǒng)器件選擇.23.2溫度傳感器與A/D轉(zhuǎn)換器的選擇.23.3顯示接口芯片.23.4 8086微處理器及其體系結(jié)構(gòu).24系統(tǒng)各部分功能模塊介紹.34.1溫度測(cè)量和控制部分.34.2 ADC0809與8255的連接.5 4.3 8086的可編程外設(shè)接口.5 4.4 數(shù)據(jù)顯示部分.6 4.5系統(tǒng)硬件原理圖.75軟件設(shè)計(jì).7 5.1系統(tǒng)流程圖.75.2 主程序.75.3 BCD碼轉(zhuǎn)換子程序.95.4顯示子程序.95.5 溫度值設(shè)置子程序.96 結(jié)論.117 參考文獻(xiàn).11基于8086的溫度測(cè)控系統(tǒng)設(shè)計(jì)【摘 要】 本文介紹了一種基于
2、8086微處理器的溫度測(cè)控系統(tǒng),采用溫度傳感器AD590采集溫度數(shù)據(jù),用CPU控制溫度值穩(wěn)定在預(yù)設(shè)溫度。當(dāng)溫度低于預(yù)設(shè)溫度值時(shí)系統(tǒng)啟動(dòng)電加熱器,當(dāng)這個(gè)溫度高于預(yù)設(shè)溫度值時(shí)斷開(kāi)電加熱器?!娟P(guān)鍵詞】:微處理器 溫度傳感器 A/D轉(zhuǎn)換器 控制系統(tǒng)1緒論近年來(lái),溫度控制系統(tǒng)不僅在工業(yè)設(shè)計(jì)、工程建設(shè)中應(yīng)用廣泛,而且在人們?nèi)粘I钪幸渤3P枰玫綔囟瓤刂?。溫度控制的?yīng)用隨處可見(jiàn),隨著人們生活質(zhì)量的提高及溫度控制技術(shù)的成熟,溫度控制將更好的服務(wù)于社會(huì)。隨著電子技術(shù)的發(fā)展,特別是大規(guī)模集成電路的產(chǎn)生,給人們帶來(lái)了根本性的變化,微型計(jì)算機(jī)的出現(xiàn)則是給現(xiàn)代工業(yè)控制領(lǐng)域帶來(lái)了一次新的革命。目前,微處理器8086在工
3、業(yè)控制系統(tǒng)諸多領(lǐng)域得到了廣泛的應(yīng)用,由于它具有較好的穩(wěn)定性,更快和更準(zhǔn)確的元算精度。如今,微機(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ā)展,以一種嶄新的面貌展現(xiàn)在人們的面前。2溫度控制系統(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ù)
4、經(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所示。電壓跟隨器運(yùn)算放大電路路 路溫度傳感器A/D轉(zhuǎn)換器微處理器加熱控制電路報(bào)警譯碼顯示圖 2.1 系統(tǒng)原理框圖3系統(tǒng)器件選擇3.1 系統(tǒng)擴(kuò)展接口的選擇 本次設(shè)計(jì)采用的是8086微處理器,選擇8255A可編程并行接口作為系統(tǒng)的擴(kuò)展接口,8255A的通用性強(qiáng),適應(yīng)靈活,通過(guò)它CPU可直接與外設(shè)相連接。3.2溫度傳感器與A/D轉(zhuǎn)換器的選擇本系統(tǒng)選用溫度傳感器AD5
5、90構(gòu)成測(cè)溫系統(tǒng)。AD590是一種電壓輸入、電流輸出型集成溫度傳感器,測(cè)溫范圍為-55-150,非線性誤差在±0、30,其輸出電流與溫度成正比,溫度每升高1K(K為開(kāi)爾文溫度),輸出電流就增加1uA。其輸出電流I=(273+T)uA。本設(shè)計(jì)中串聯(lián)電阻的阻值選用10K,所以輸出電壓V+=(2730 + 10T)MV.另外,為滿足系統(tǒng)輸入模擬量進(jìn)行處理的功能,對(duì)其再擴(kuò)展一片ADC0809,以進(jìn)行模擬數(shù)字量轉(zhuǎn)化。3.3 顯示接口芯片為滿足本次設(shè)計(jì)溫度顯示的需要,我們選擇了8279芯片,INTEL8279芯片是一種通用的可編程的鍵盤、顯示接口器件,單個(gè)芯片就能完成鍵盤鍵入和LED顯示控制兩種
6、功能。3.4 8086微處理器及其體系結(jié)構(gòu)3.4.1 8086CPU的編程結(jié)構(gòu)編程結(jié)構(gòu):是指從程序員和使用者的角度看到的結(jié)構(gòu),亦可稱為功能結(jié)構(gòu)。從功能上來(lái)看,8086CPU可分為兩部分,即總線接口部件BIU(Bus Interface Unit)和執(zhí)行部件EU(Execution Unit)。8086CPU的內(nèi)部功能結(jié)構(gòu)如圖3.1所示:圖3.1 8086/8088CPU內(nèi)部功能結(jié)構(gòu)圖3.4.2執(zhí)行部件(EU)功能:負(fù)責(zé)指令的執(zhí)行。組成:包括ALU(算術(shù)邏輯單元)、通用寄存器組、標(biāo)志寄存器等,主要進(jìn)行8位及16位的各種運(yùn)算。3.4.3總線接口部件(BIU)功能:負(fù)責(zé)與存儲(chǔ)器及I/O接口之間的數(shù)據(jù)
7、傳送操作。具體來(lái)看,完成取指令送指令隊(duì)列,配合執(zhí)行部件的動(dòng)作,從內(nèi)存單元或I/O端口取操作數(shù),或者將操作結(jié)果送內(nèi)存單元或者I/O端口。組成:它由段寄存器(DS、CS、ES、SS)、16位指令指針寄存器IP(指向下一條要取出的指令代碼)、20位地址加法器(用來(lái)產(chǎn)生20位地址)、6字節(jié)(8088為4字節(jié))指令隊(duì)列緩沖器組成。4 系統(tǒng)各部分功能模塊介紹4.1溫度測(cè)量和控制部分4.1.1溫度測(cè)量部分A/D590是AD公司生產(chǎn)的一種精度和線度較好的雙端集成傳感器,其輸出電流與絕對(duì)溫度有關(guān),對(duì)于電源電壓從5-10V變化只引起1uA最大電流的變化或1攝氏度等效誤差。圖4.1給出了用于獲得正比于絕對(duì)溫度的輸出
8、電流的基本溫度敏感電路。A/D590輸出的電流I=(273+T)uA(T為攝氏溫度)。因此測(cè)量的電壓V為(273+T)uA×10K=(2.73+T/100)V,為了將電壓測(cè)量出來(lái),又務(wù)必使電流I不分流出來(lái)。使用電壓跟隨器使其輸出電壓V2等于V 。由于一般電源供應(yīng)多器件之后,電源是帶雜波的,因此使用穩(wěn)壓二極管作為穩(wěn)壓元件,再利用可變電阻分壓,其輸出電壓V1需調(diào)至2.73V。差動(dòng)放大器其輸出V0 為(100K/10K)×(V2-V1)=T/10,如果現(xiàn)在為攝氏28,輸出電壓為2.8V。輸出電壓接A/D轉(zhuǎn)換器,那么A/D轉(zhuǎn)換輸出的數(shù)字量就和攝氏溫度成線性比例的關(guān)系。圖 4.1輸出
9、電流的基本溫度敏感電路4.1.2 溫度控制部分 當(dāng)PC6為高電平時(shí),三極管導(dǎo)通,繼電器吸合,向加熱系統(tǒng)輸出12V電壓加熱;反之,輸入低電平,三極管截止,繼電器斷開(kāi),停止加熱。在圖4.2中,二極管的作用是吸收繼電器斷開(kāi)時(shí)產(chǎn)生的浪涌電壓。圖4.2溫度控制圖4.2 ADC0809與8255的連接模擬輸入通道地址A,B,C直接接地,因此ADC0809只對(duì)通道IN0輸入的電壓進(jìn)行模數(shù)轉(zhuǎn)換。為了減少輸入噪聲其他通道直接接地。ADC0809的數(shù)據(jù)線D0-D7與8255的PB0-PB7相連接。其片選CS與8086的地址/數(shù)據(jù)總線AD14相連接。 圖4.3 ADC0809與8255的連接圖4.3 8086的可編
10、程外設(shè)接口電路8255的數(shù)據(jù)口D0-D7與CPU的6根控制線相連接,控制8255A內(nèi)部的各種操作??刂凭€RESET用來(lái)使8255A復(fù)位。CS和地址線A1及A0用于芯片選擇和通道尋址。圖 4.4 8086的可編程外設(shè)接口電路圖4.4 數(shù)據(jù)顯示部分圖4.5 數(shù)據(jù)顯示圖4.5 系統(tǒng)硬件原理圖圖 4.6系統(tǒng)硬件原理圖5 軟件設(shè)計(jì)設(shè)計(jì)的目的是以8086微處理器為控制器,將溫度傳感器輸出的小信號(hào)經(jīng)過(guò)放大和低通濾波后,送至A/D轉(zhuǎn)換器;微控制器實(shí)時(shí)采集、顯示溫度值(要求以攝氏度顯示),同時(shí)系統(tǒng)還應(yīng)可設(shè)定、控制溫度值,使系統(tǒng)工作在設(shè)定溫度。 5.1系統(tǒng)流程圖5.2 主程序通過(guò)開(kāi)始界面,顯示提示信息,調(diào)用溫度子
11、程序,設(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è)置溫度值。其流程圖如圖5.2所示。N開(kāi)始系統(tǒng)初始化顯示提示信息調(diào)用溫度值設(shè)置子程序?qū)嶋H溫度低于給定值PA0=1加熱8255 PC6=1停止加熱8255 PC6=0顯示提示信息調(diào)用溫度值設(shè)置子程序重新設(shè)置溫度并將PA0撥到0 以進(jìn)行重新調(diào)節(jié)有鍵按下返回采集A/D值并求其平均值調(diào)用BCD碼轉(zhuǎn)換子程序?qū)⑵滢D(zhuǎn)換為十進(jìn)制溫度值調(diào)用顯示子程序YYNYN 圖5.2系統(tǒng)流程圖5.3 BCD碼轉(zhuǎn)換子程序設(shè)定溫度為0
12、攝氏度時(shí)變換放大電路送出的模擬量為0.0V,此時(shí)A/D輸出的數(shù)字量為00H;溫度為76.5時(shí)變換器送出對(duì)應(yīng)電壓4.98V,此時(shí)A/D輸出的數(shù)字量為FFH,即每0.3對(duì)應(yīng)1LSB的變化量,對(duì)應(yīng)電壓值為19.5mV。報(bào)警溫度設(shè)定為76.8,此時(shí),輸出電壓約為5.0V左右。其流程圖如圖5.3所示通過(guò)移位得到組合BCD碼BCD碼轉(zhuǎn)換子程序?qū)⒉杉玫降钠骄党艘?.3 轉(zhuǎn)換為溫度值返回對(duì)其進(jìn)行非壓縮BCD碼乘法調(diào)整圖 5.3 BCD碼轉(zhuǎn)換子程序流程圖5.4 顯示子程序采用動(dòng)態(tài)顯示方式,其流程圖如圖5.4所示。5.5 溫度值設(shè)置子程序問(wèn)了避免加熱溫度過(guò)高,在程序設(shè)計(jì)中加了一條,即設(shè)定值不能大于76.8,否
13、則就認(rèn)為有錯(cuò)系統(tǒng)報(bào)警。其流程圖如圖5.5所示。圖5.5溫度值設(shè)置流程圖得到溫度值十位上的數(shù)值取出(BL)中的溫度值延時(shí)顯示溫度值個(gè)位上的數(shù)值通過(guò)查表指令得到對(duì)應(yīng)的數(shù)碼管的斷碼先將十進(jìn)制溫度值(AL)送到(BL)得到溫度值各位上的數(shù)通過(guò)查表指令得到對(duì)應(yīng)的數(shù)碼管的斷碼溫度值設(shè)置子程序鍵入溫度值十位上的數(shù)值將它存于DI鍵入溫度值個(gè)位上的數(shù)值將它存于DI+1將十位上的數(shù)值左移四位并與個(gè)位上的數(shù)值既得溫度值設(shè)置溫度大于76將溫度值存于DI+1返回聲音報(bào)警并顯示錯(cuò)誤信息返回顯示溫度值十位上的數(shù)值延時(shí)返回顯示子程序NY圖 5.4動(dòng)態(tài)顯示方式流程圖6 結(jié)論本設(shè)計(jì)采用的單片機(jī)是作為現(xiàn)代工業(yè)中最常用的集成芯片。具
14、有體積小、重量輕、抗干擾能力強(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,鍵盤和顯示系統(tǒng)中的LED顯示器等。該系統(tǒng)的主要優(yōu)點(diǎn)如下:一、本系統(tǒng)本著簡(jiǎn)單可靠的原則完成了設(shè)計(jì)要求,盡量做到線路簡(jiǎn)單,充分利用軟件編程,安裝比較靈活而且價(jià)格較低。二、在系統(tǒng)的硬件和軟件設(shè)計(jì)中,都加有安全設(shè)計(jì)部分,避免加熱過(guò)高造成設(shè)備的損壞.在溫度測(cè)試的過(guò)程中,剛開(kāi)始的時(shí)候有很多東西都不懂,手忙腳亂,慢慢的經(jīng)過(guò)一段時(shí)間的理解和
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教A版選擇性必修2歷史上冊(cè)階段測(cè)試試卷
- 2025年教科新版選擇性必修2生物上冊(cè)階段測(cè)試試卷含答案
- 2025年湘教新版高三化學(xué)下冊(cè)月考試卷含答案
- 二零二五茶葉產(chǎn)品安全追溯體系建設(shè)合同3篇
- 二零二五版鋁材生產(chǎn)設(shè)備租賃與維護(hù)合同4篇
- 8我們受特殊保護(hù) 我們是未成年人 說(shuō)課稿-2024-2025學(xué)年道德與法治六年級(jí)上冊(cè)統(tǒng)編版
- Module 1 Unit 2 I've got a new friend (說(shuō)課稿)-2024-2025學(xué)年外研版(一起)英語(yǔ)四年級(jí)上冊(cè)
- 7《生命最寶貴》(說(shuō)課稿)2024-2025學(xué)年統(tǒng)編版道德與法治三年級(jí)上冊(cè)
- 2025年海上風(fēng)電場(chǎng)建設(shè)項(xiàng)目合作協(xié)議參考示范3篇
- 2025年度林業(yè)產(chǎn)權(quán)交易平臺(tái)運(yùn)營(yíng)服務(wù)合同4篇
- 2019級(jí)水電站動(dòng)力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 室內(nèi)裝飾裝修施工組織設(shè)計(jì)方案
- 洗浴中心活動(dòng)方案
- 送電線路工程施工流程及組織措施
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 韓國(guó)文化特征課件
- 抖音認(rèn)證承諾函
- 清潔劑知識(shí)培訓(xùn)課件
- 新技術(shù)知識(shí)及軍事應(yīng)用教案
- 高等數(shù)學(xué)(第二版)
- 肺炎喘嗽的中醫(yī)護(hù)理常規(guī)
評(píng)論
0/150
提交評(píng)論