畢業(yè)設(shè)計基于AT89C51單片機的電烤箱溫度控制系統(tǒng)設(shè)計與實現(xiàn)1_第1頁
畢業(yè)設(shè)計基于AT89C51單片機的電烤箱溫度控制系統(tǒng)設(shè)計與實現(xiàn)1_第2頁
畢業(yè)設(shè)計基于AT89C51單片機的電烤箱溫度控制系統(tǒng)設(shè)計與實現(xiàn)1_第3頁
畢業(yè)設(shè)計基于AT89C51單片機的電烤箱溫度控制系統(tǒng)設(shè)計與實現(xiàn)1_第4頁
畢業(yè)設(shè)計基于AT89C51單片機的電烤箱溫度控制系統(tǒng)設(shè)計與實現(xiàn)1_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、xxx 大學本科畢業(yè)設(shè)計i基于單片機的電烤箱控制系統(tǒng)設(shè)計基于單片機的電烤箱控制系統(tǒng)設(shè)計內(nèi)容摘要內(nèi)容摘要隨著社會的不斷發(fā)展,人們改造自然的能力也在不斷的提高。機器的誕生,為我們減少了部分或者全部的腦力勞動和體力勞動。電子技術(shù)的誕生更是帶來了翻天覆地的變化。機電控制系統(tǒng)成為機械技術(shù)與微電子技術(shù)集成的共性關(guān)鍵技術(shù)。人們通過它可以使機械完全按照自己的意愿來執(zhí)行。隨著機電控制技術(shù)的發(fā)展,主要體現(xiàn)出了單片機和 plc 兩種控制方式。本設(shè)計采用單片機控制。單片機在日常生活中的運用越來越廣泛。溫度控制在工業(yè)生產(chǎn)中經(jīng)常遇到。從石油化工到電力生產(chǎn),從冶金到建材,從食品到機械都要對溫度進行控制.甚至在有些產(chǎn)品生產(chǎn)過

2、程中溫度的控制直接影響到產(chǎn)品的質(zhì)量。單片機溫度控制無論是現(xiàn)在還是未來都會起到重要作用。本文介紹了以 at89c51 單片機為核心的電烤箱溫度控制系統(tǒng)。電烤箱的溫度控制系統(tǒng)有兩個部分組成:硬件部分和軟件部分。其中硬件部分包括:單片機電路、傳感器電路、放大器電路、轉(zhuǎn)換器電路、以及鍵盤和顯示電路。軟件部分包括:主程序、運算控制程序、以及各功能實現(xiàn)模塊的程序。文章最后對本設(shè)計進行了總結(jié)。對溫度控制系統(tǒng)的發(fā)展提出了幾點建議。關(guān)鍵詞 :單片機 溫度 電烤箱 控制xxx 大學本科畢業(yè)設(shè)計iisingle-chip based on the ovens temperature control system d

3、esignabstract: with the continuous development of society, peoples ability to transform nature of the advance has been. the birth of the machine for us to reduce some or all of the mental and physical. the birth of electronic technology has brought even more earth-shaking changes. electrical and mec

4、hanical engineering control systems become integrated with the microelectronic technology common key technologies. people can make through its machinery in full accordance with the wishes of their own to implement. with the development of electrical and mechanical control techniques, mainly reflecti

5、ng the two types of single-chip computer and plc control. the design uses a single-chip control. single-chip microcomputer use in their daily lives more and more widely. temperature control in industrial production are often encountered. chemicals from oil to electricity production, or even some pro

6、ducts in the production process control of temperature directly affects the quality of the product. single-chip temperature control both now and will play an important role in the future. this paper introduces the at89c51 single-chip microcomputer as the core of the oven temperature control system.

7、hardware components which include: single-chip circuit, sensor circuit, amplifier circuit, converter circuit, as well as the keyboard and display circuit. software include: the main program, operator control procedures, as well as the realization of the functional modules of the program. finally. ke

8、ywords: microcontroller temperature electric ovens controlxxx 大學本科畢業(yè)設(shè)計iii目目 錄錄前 言 .11 概 述 .11.1 技術(shù)指標.11.2 控制方案.22 硬件部分設(shè)計 .22.1 單片機電路設(shè)計.22.1.1 中央處理器 cpu .22.1.2 運算器.32.1.3 at89c51 單片機引腳功能 .42.1.4 引腳功能.52.1.5 控制線.62.1.6 at89c51 單片機的存儲器結(jié)構(gòu) .62.1.7 at89c51 單片機的并行 i/o 端口 .62.1.8 at89c51 單片機時鐘電路及時序 .72.1.9

9、 復位電路.72.1.10 at89c51 單片機的指令系統(tǒng) .82.2 傳感器電路設(shè)計.82.2.1 傳感器概述.82.2.2 傳感器的基本特性.92.2.3 熱電阻的測量電路及應用.102.3 a/d 轉(zhuǎn)換電路設(shè)計 .112.3.1 逐次逼近型 a/d 轉(zhuǎn)換器 adc0809 .112.4 放大器電路設(shè)計.142.4.1 交流放大器電路.142.4.2 直流放大器電路.172.4.3 運算放大器電路.172.4.4 集成運算放大器概述.182.5 鍵盤及顯示電路的設(shè)計.182.5.1 鍵盤接口電路.18xxx 大學本科畢業(yè)設(shè)計iv2.5.2 led 顯示器接口電路 .202.6 抗干擾電路

10、設(shè)計.212.6.1 電磁干擾的形成因素.222.6.2. 干擾的分類.222.6.3 單片機應用系統(tǒng)電磁干擾控制的一般方法.222.6.4 硬件抗干擾措施.223 軟件部分設(shè)計 .233.1 工作流程.233.2 功能模塊.243.3 資源分配.243.4 功能軟件設(shè)計.243.4.1 鍵盤管理模塊.243.4.2 顯示模塊.273.4.3 溫度檢測模塊.293.4.4 溫度控制模塊.303.4.5 溫度越限報警模塊.323.4.6 主程序和中斷服務(wù)子程序.334 結(jié) 論 .35附 錄 .37參考文獻 .38xxx 大學本科畢業(yè)設(shè)計1基于單片機的電烤箱控制系統(tǒng)基于單片機的電烤箱控制系統(tǒng)設(shè)計設(shè)

11、計前 言隨著社會的不斷發(fā)展,人們對機械的應用也越來越廣,進而人們對機械運動的控制要求亦越來越高。機電控制實現(xiàn)了以電氣來控制機械。單片機的出現(xiàn)使機電控制技術(shù)突飛猛進。單片機出現(xiàn)的歷史并不長,但發(fā)展迅猛。自 1975 年美國德克斯儀器公司首次推出8 位單片機 tms-1000 后才開始快速發(fā)展。1976 年 9 月,美國 intel 公司首次推出 mcs-48 系列 8 位單片機以后,單片機發(fā)展進入了一個新的階段。1983 年 intel 公司推出的mcs-96 系列、1987 年 intel 公司又推出的 80c96 等位 16 位單片機。近年來各個計算機生產(chǎn)廠家已進入更高性能的 32 位單片機

12、研制、生產(chǎn)階段。單片機發(fā)展之快、品種之多。其中最常用的主要有:at89 系列單片機、avr 單片機 motorola 公司的 m68hc08 系列單片機以及 pic 單片機。隨著社會的發(fā)展,單片機的特點體現(xiàn)在體積小、可靠性高、使用方便等方面。根據(jù)溫度控制的特點,本次設(shè)計采用 at89c51 單片機為控制核心,采用數(shù)字 pid控制算法。實現(xiàn)對電烤箱的溫度的控制。通過本次設(shè)計進一步詳細說明單片機控制系統(tǒng)在社會生活中的應用。為以后進一步應用單片機系統(tǒng)提供幫助。1 概 述溫度控制是工業(yè)生產(chǎn)過程中經(jīng)常遇到的控制,有些工藝過程對其溫度的控制效果直接影響著產(chǎn)品質(zhì)量,因而設(shè)計一種較為理想的溫度控制系統(tǒng)是非常有

13、價值的。根據(jù)溫度變化快慢的特點,并且控制精度不易掌握等特點,本文電烤箱的溫度控制為模型,設(shè)計了以 at89c51 單片機為檢測控制中心的溫度控制系統(tǒng)。溫度控制采用 pid 數(shù)字控制算法,顯示采用 3 位 led 靜態(tài)顯示。該設(shè)計結(jié)構(gòu)簡單,控制算法新穎,控制精度高,有較強的通用性。1.1 技術(shù)指標電烤箱的具體指標如下:a.電烤箱由 2 千瓦電爐加熱,最高溫度為 500。 b.電烤箱溫度可預置,烤干過程恒溫控制,溫度控制誤差小于或者等于2。xxx 大學本科畢業(yè)設(shè)計2c.預置時顯示設(shè)定溫度,烤干時顯示實時溫度,顯示精確到 1。d.溫度超出預置溫度5時發(fā)聲報警。e.對升降溫過程的線性是沒有要求的。1.

14、2 控制方案產(chǎn)品的工藝不同,控制溫度的精度也不同,因而所采用的控制算法也不同。就溫度控制系統(tǒng)的動態(tài)的特性來講,基本上都是具有純滯后的一階環(huán)節(jié),當系統(tǒng)精度及溫控的線性性能要求較高時,多采用 pid 算法來實現(xiàn)溫度的控制。本系統(tǒng)是一個典型的閉環(huán)控制系統(tǒng)。從技術(shù)指標可以看出,系統(tǒng)對控制精度的要求不高,對升降溫過程的線性也沒有要求,因此,系統(tǒng)采用最簡單的通斷控制方式,當烘干箱溫度達到設(shè)定值時斷開加熱電爐,當溫度降到低于某值時接通電爐開始加熱,從而保持恒溫的控制。 2 硬件部分設(shè)計系統(tǒng)的硬件部分包括單片機電路、a/d 轉(zhuǎn)換器、放大器、傳感器、鍵盤及顯示電路五大部分。其各部分連接關(guān)系如圖 2-1 所示。

15、圖 2-1 電烤箱溫度控制系統(tǒng)結(jié)構(gòu)2.1 單片機電路設(shè)計隨著社會發(fā)展,單片機以其體積小、可靠性高、使用方便的特點在社會生活中達到廣泛應用。根據(jù)溫度控制特點,本次設(shè)計采用 at89c51。以下對其進行詳細介紹。at89c51 單片機是美國 intel 公司的 8 位高檔單片機的系列。也是目前應用最為廣a/dxxx 大學本科畢業(yè)設(shè)計3泛的一種單片機系列。其內(nèi)部結(jié)構(gòu)簡化框圖如下所示。at89c51 系列單片機主要有cpu、存儲器,io 接口電路及時鐘電路等部分組成。2.1.1 中央處理器 cpu中央處理器 cpu 是單片機的核心。是計算機的控制指揮的中心。同一般微機的 cpu類似。at89c51 單

16、片機內(nèi)部 cpu 包括控制器和運算器。如圖 2.1.2-12.1.2 運算器at89c51 運算器電路以算術(shù)邏輯單元 alu 為核心。有累加器 acc、寄存器 b、暫存器 1、暫存器 2、程序狀態(tài)寄存器 psw 和布爾處理機共同組成。它主要完成數(shù)據(jù)的算術(shù)運算、邏輯運算、位變量處理和數(shù)據(jù)傳輸操作。運算結(jié)果的狀態(tài)由程序寄存器 psw 保存。a. 算術(shù)邏輯單元 alu 與累加器 acc、寄存器 b算術(shù)邏輯單元 alu 不但能完成 8 位二進制的加、減、乘、除等算數(shù)的運算。而且還能對 8 位變量進行邏輯“與” “或” “異或”循環(huán)位移等邏輯的運算。累加器 acc(簡稱累加器 a) 為一個 8 位寄存器

17、,它是 cpu 中使用最頻繁寄存器。專門存放操作數(shù)或運算結(jié)果。圖 2.1.2-1 at89c51 單片機內(nèi)部結(jié)構(gòu)簡化框圖b程序狀態(tài)寄存器程序狀態(tài)寄存器 psw 是一個 8 位的狀態(tài)寄存器。用于存放標志的寄存器。用于存放指令執(zhí)行后的狀態(tài),以供程序查詢和判別。psw 各位的狀態(tài)通常是在指令執(zhí)行的過程xxx 大學本科畢業(yè)設(shè)計4中自動設(shè)置。但可以由用戶根據(jù)需要指令加以改變。狀態(tài)寄存器共有進位標志位 cy、輔助進位標志位(或稱半進位)ac、用戶自定義標志位 f0、工作寄存器組選擇位rs1、rs0、溢出標志位 ov、奇偶標志位 p.c. 控制器控制部件是單片機的神經(jīng)中樞。它包括程序計數(shù)器 pc、指令寄存器

18、 ir、指令譯碼器 id、數(shù)據(jù)指針 dptr、堆棧指針 sp、緩沖器和定時器控制電路。它先以主振頻率為基準發(fā)出 cpu 的時序?qū)χ噶钸M行譯碼,然后發(fā)出各種控制信號。完成一系列定時控制微操作。用來協(xié)調(diào)單片機各部分的正常工作。2.1.3 at89c51 單片機引腳功能at89c51 系列單片機的封裝形式有兩種:一種是雙列直插方式的封裝;另一種是方形的封裝。at89c51 單片機 40 個引腳及總線結(jié)構(gòu)圖如下所示。其 cmos 工藝制造的低地功耗芯片也有采用方形的封裝。但為 44 個引腳,其中 4 個引腳是不使用的。由于at89c51 單片機是高性能的單片機。同時受到引腳數(shù)目的限制,所以有部分引腳具

19、有第二功能。如圖 2.1.3-1 單片機引腳圖。a.主電源引腳主電源引腳兩根:vcc 接+5v 電源正端;vss 接+5v 電源地端。b.外接晶體引腳兩根xtal1:接外部石英體和微調(diào)電源一端。xtal2:接外部晶體和微調(diào)電容另一端。其中,對用外部時鐘時,對于 hmos 單片機,xtal1 腳接地,xtal2 腳作為外部振蕩信號輸入端。對 chmos 單片機 xtal1 腳作為外部振蕩信號的輸入端,xtal2 腳空不接。xxx 大學本科畢業(yè)設(shè)計5圖 2.1.3-1 單片機引腳圖2.1.4 引腳功能io 引腳共 32 根。apo 口:p0.0-p0.7 統(tǒng)稱為 po 口是 8 位雙向 i/o 口

20、線。p0 口即可作為地址/數(shù)據(jù)總線使用,又可作為通用的 i/o 口線。在不接片外存儲器與不擴展 i/o 口時,可作為準雙向輸入/輸出口。在接有片外存儲器或擴展 i/o 時,p0 口分時復用為低 8 位地址總線和雙向數(shù)據(jù)的總線。bp1 口:p1.0-p1.7 統(tǒng)稱為 p1 口。是 8 位準雙向 i/o 口線。p1 口作為通用 i/o口使用。cp2 口:p2.0-p2.7 統(tǒng)稱為 p2 口。是 8 位準雙向 i/o 口線。p2 口即可作為通用的 i/o 口使用。也可作為片外存儲器的高 8 位地址線。與 p0 口組成 16 位片外存儲器單元地址。p3 口的第二功能如下表所示:p3 口的第二功能p3.

21、0 rxd 串行口輸入p3.1 txd 串行口輸出p3.2 0im 外部中斷 0 輸入p3.3 1im 外部中斷 1 輸入xxx 大學本科畢業(yè)設(shè)計6p3.4 t0 定時/計數(shù)器 0 計數(shù)輸入p3.5 t1 定時/計數(shù)器 1 輸入p3.6 wr 片外 ram 寫選通信號(輸出)p3.7 rd 片外 ram 讀選通信號(輸出)2.1.5 控制線控制線共四根。a:ale/prog 地址鎖存有效信號輸出率。b:psen 片外程序存儲器讀選通信號輸出端低電平有效。c:rst/vpd 復位信號備用電源輸入信號。d:ea/vpp 片外程序存儲器選用端。2.1.6 at89c51 單片機的存儲器結(jié)構(gòu)at89c

22、51 單片機的存儲器物理結(jié)構(gòu)上分為片內(nèi)數(shù)據(jù)存儲器、片內(nèi)程序存儲器、片外數(shù)據(jù)存儲器和片外程序存儲器等 4 個存儲空間。2.1.7 at89c51 單片機的并行 i/o 端口at89c51 單片機有 4 個 8 位并行 i/o 端口(p0、p1、p2、p3)每個端口都各有 8條 i/o 口線,每條 i/o 口線都獨立地用作輸入輸出,在具有片外擴展存儲器的系統(tǒng)中,p2 口送出高 8 位地址,p0 口分時送出低 8 位地址和 8 位數(shù)據(jù)。各端口的功能不同,結(jié)構(gòu)上也有差異,但是每個端口的 8 位結(jié)構(gòu)是完全相同的。如圖 2.1.7-1 i/o 口位結(jié)構(gòu)圖所示。a.p0 口,p0 口是一個三態(tài)雙向口,可作為

23、地址/數(shù)據(jù)分時復用口,也可作為通用i/o 接口。b.p1 口,p1 口為準雙向口,它在結(jié)構(gòu)上與 p0 口的區(qū)別在與輸出驅(qū)動部分。其輸出驅(qū)動部分由場效應管 v1 與內(nèi)部上拉電阻組成,當某位輸出高電平時,可以提供上拉電流負載,不必像 p0 口上那樣需要外接上拉電阻。c.p2 口,p2 口也為準雙向口。其具有通用 i/o 接口或高 8 位地址總線輸出兩種功能,所以其輸出驅(qū)動結(jié)構(gòu)比 p1 口輸出驅(qū)動結(jié)構(gòu)多了一個輸出模擬轉(zhuǎn)換開關(guān) mux 和反相器 3。d.p3 口 p3 口的輸出驅(qū)動由與非門 3 和 v1 組成,比 p0、p1、p2 口結(jié)構(gòu)多了一個緩沖器 4。p3 口除了可為通用準雙向 i/o 接口外,

24、每一根線還具有第二功能。xxx 大學本科畢業(yè)設(shè)計7圖 2.1.7-1 i/o 口位結(jié)構(gòu)圖2.1.8 at89c51 單片機時鐘電路及時序a.時鐘電路at89c51 單片機的時鐘信號通常有兩種方式產(chǎn)生:一種是內(nèi)部的方式,一種是外部的方式。圖 2.1.8-1、2.1.8-2 所示。b.時序at89c51 單片機指令字節(jié)數(shù)和機器周期數(shù)可分為六類。即單字節(jié)單機器周期指令、單字節(jié)雙機器周期指令、單字節(jié)四機器周期指令、雙字節(jié)單機器指令、雙字節(jié)雙機器周期指令和三字節(jié)雙機器周期指令。圖 2.1.8-1 內(nèi)部方式時鐘電路 圖 2.1.8-2 外部方式時鐘電路2.1.9 復位電路復位是通過某種方式,使單片機內(nèi)各寄

25、存器的值變?yōu)槌踔禒顟B(tài)操作,at89c51 單片xxx 大學本科畢業(yè)設(shè)計8機在時鐘電路工作以后,在 rst/vpd 端持續(xù)給出兩個機器周期的高電平就可以完成復位操作。復位分為上電復位和按鍵手動復位兩種方式。at89c51 單片機復位狀態(tài)如下所示: 寄存器 復位狀態(tài) 寄存器 復位狀態(tài) pc 0000h acc 00h b 00h psw 00h sp 07h dptr 0000h p0-p1 offh ip xxx00000b ie 0xx00000b tmod 00h tcon 00h tl0、tl1 00h th0、th1 00h scon 00h sbuf 不定 pcon 0xxx0000b

26、2.1.10 at89c51 單片機的指令系統(tǒng)控制計算機與操作指令是一組二進制編碼,稱之為機器語言。計算機只能識別和執(zhí)行機器語言指令。at89c51 單片機指令與指令系統(tǒng)共有 111 條指令,從功能上可分成數(shù)據(jù)傳輸類指令、算術(shù)運算指令、邏輯運算和移位指令、程序控制轉(zhuǎn)移類指令和位操作指令五大類。2.2 傳感器電路設(shè)計2.2.1 傳感器概述根據(jù)國家標準,傳感器定義是:能感受規(guī)定的被測量并按照一定得規(guī)律轉(zhuǎn)換成可用輸出信號器件或裝置。傳感器一般由敏感元件,轉(zhuǎn)換元件和轉(zhuǎn)換電路三部分組成。其組成框圖如 2.2.1-1所示。圖 2.2.1-1 傳感器組成框圖敏感元件:它是直接感受被測量并輸出與被測量成確定關(guān)

27、系某一種量的元件。轉(zhuǎn)換元件:敏感元件的輸出就是它的輸入,它把輸入轉(zhuǎn)換成電路參量。轉(zhuǎn)換電路,上述電路參數(shù)接入轉(zhuǎn)換電路,便可轉(zhuǎn)換成電量輸出。傳感器按其工作原理可分為物理傳感器、化學傳感器、生物傳感器。xxx 大學本科畢業(yè)設(shè)計9物理傳感器是利用某些變換元件的物理性質(zhì),及某些動作功能材料的特殊物理性能制成的傳感器。化學傳感器是利用電化反應的原理,把無機和有機化學物質(zhì)成分。濃度等轉(zhuǎn)換為電信號傳感器。生物傳感器是一種利用生物活性物質(zhì)的選擇性來識別和測定生物化學物質(zhì)傳感器。隨著科學技術(shù)發(fā)展和社會進步的需要,推動著傳感器技術(shù)的迅速發(fā)展。目前傳感器技術(shù)的發(fā)展方向主要有開發(fā)新型傳感器、開發(fā)新材料、采用新工藝、集成

28、化多功能化與智能化等幾個方面。2.2.2 傳感器的基本特性根據(jù)被測量的變化狀態(tài),可以把傳感器輸入量分為靜態(tài)量和動態(tài)量兩大類。靜態(tài)量指傳感器的輸入量位程序狀態(tài)信號或變化及其緩慢的準靜態(tài)信號;動態(tài)量指傳感器的輸入量為周期信號、瞬變信號或隨機信號等時間變化的信號。其中,傳感器的靜態(tài)特性是指傳感器在被測量處于穩(wěn)定狀態(tài)下的輸出輸入關(guān)系。傳感器的靜態(tài)特性是在靜態(tài)標準工作條件測定的。衡量傳感器靜態(tài)靜態(tài)特性的主要技術(shù)指標有量程、線性度、遲滯、重復性、靈敏度、漂移。傳感器的動態(tài)特性是指傳感器對隨時間變化的輸入量的響應特性。a.傳感器的技術(shù)性能指標及改善性能途徑傳感器技術(shù)性能指標傳感器動態(tài)性能指標量程指標:包括測

29、量范圍、過載能力。靈敏度指標:包括靈敏度、分辨力、滿量程輸出、輸出輸入阻抗。a. 精度有關(guān)指標:包括精度(誤差) 、重復性、線性、滯后、靈敏度誤差、閥值穩(wěn)定性、 、漂移。b. 動態(tài)性能指標:包括固有頻率阻尼系數(shù)、時間常數(shù)、頻響范圍、頻率特性、臨界頻率、臨界速度、穩(wěn)定時間。c. 環(huán)境參數(shù)指標a.溫度指標包括工作溫度范圍、溫度誤差、溫度漂移、溫度系數(shù)、熱滯后。b.抗沖擊振動指標:包括各向沖擊振動的頻率、振幅、加速度、沖擊振動引入的誤差。c.其他環(huán)境參數(shù):包括抗潮濕、抗介質(zhì)腐蝕能力、抗電磁場干擾能力。xxx 大學本科畢業(yè)設(shè)計10c.可靠性指標:包括工作壽命,平均故障時間、保險期、疲勞性能、絕緣電阻耐

30、壓弧性能。d其他指標:a使用方面:包括供電方式、電壓幅度與穩(wěn)定性功能、各項分布參數(shù)。b結(jié)構(gòu)方面:名手外形尺寸質(zhì)量、殼體材質(zhì)、結(jié)構(gòu)特點。c. 要裝連接方面:包括安裝方式、饋成、電纜。改善傳感器性能的技術(shù)途經(jīng):a差動技術(shù) b.平均技術(shù) c.零示法和微差法 d.閉環(huán)技術(shù) e.屏蔽隔離子干擾抑制 f.補償修正技術(shù) g.穩(wěn)定性處理。根據(jù)本設(shè)計要求選用熱電式傳感器。將被測量變化轉(zhuǎn)換成熱生電動勢傳感器稱熱電式傳感器、熱電式傳感器可將溫度及溫度相關(guān)的信號轉(zhuǎn)化為電量輸出、熱電式傳感器有熱電阻、熱敏電阻、熱電效方式等各種類型。根據(jù)電烤箱特點采用熱電阻傳感器。熱電阻利用金屬導體的電阻值隨溫度升高而增大的特性來來進行

31、了溫度測量的,常用測量范圍為-20。c +150。c。隨著其技術(shù)的發(fā)展,其測溫范圍也不斷擴大,低溫已可測量 1k3k,高溫則可測量+1000。c +1300。c 熱電阻力傳感器的主要優(yōu)點有:a.測量精度高,熱電阻材料電阻溫度特性穩(wěn)定,重復性好, 不存在熱電偶參比端誤差問題;b.測量范圍較寬,尤其在低溫的方面;c.易于在自動測量或遠距離測量中的使用;常用的熱電陰材料有鉑、銅、鎳、鐵等。2.2.3 熱電阻的測量電路及應用熱電阻常用接入電橋使用引出線有兩、三線式和四線式三種形式。采用兩線式接法時(如圖 2.2.3-1 所示 rt 的接法)引出的導線接于電橋的一個臂上,當由于環(huán)境溫度或通以電流引起導成

32、溫度變化時,將產(chǎn)生附加的電阻、引起測量誤差,所以,當熱電阻值較小時,常采用三線式、四線式接法,以消除接線電阻和引線電阻影響。三線式接法是將兩條具有相同溫度特性的導成接于相鄰兩橋臂上,此時由于附加電阻引起電阻變化是相同的,根據(jù)電橋特性,電橋輸出將互相抵消。xxx 大學本科畢業(yè)設(shè)計11 圖 2.2.3-1 熱電阻傳感器的接線方式四線式接法 r2=r3 為固定電阻,r1 可調(diào),熱電阻 rt,通過電阻為 r1、r2、r3、r4的四要導線和電橋連接,r1、r4 分別串聯(lián)在相鄰兩橋臂內(nèi),r2、r3 與電源去路串聯(lián),將開關(guān)接通,調(diào)節(jié) r1 使電橋平衡,則:r1+r1=rt+r4再將開關(guān)接通 b,重新調(diào)整 r

33、1,使電橋達到新的平衡,則:r1+r1=rt+r1兩式相加得:rt=2 11rr 四線式測量方法比較麻煩,一般用于精度要求較高的場合。2.3 a/d 轉(zhuǎn)換電路設(shè)計2.3.1 逐次逼近型 a/d 轉(zhuǎn)換器 adc0809a.adc0809 的內(nèi)部邏輯結(jié)構(gòu)(如圖 2.3.1-1)如圖,多路開關(guān)可達通訊員 89 模擬通道,允許 8 路模擬量分時輸入,共用一個a/d 轉(zhuǎn)換器進行轉(zhuǎn)換。地址鎖存與譯碼電路完成對 a、b、c 三個地址供進行鎖存和譯碼,其譯碼輸出用于通道的選擇。8 位 a/d 轉(zhuǎn)換器是逐次逼近式,由控制時序電路,逐次逼近寄存器,樹狀開關(guān)以及其 256r 電阻下型網(wǎng)絡(luò)等組成輸出鎖存器用于存放和輸

34、出轉(zhuǎn)換得到的數(shù)字量b.adc0809 的引腳及各引腳功能xxx 大學本科畢業(yè)設(shè)計12圖 2.3.1-1 adc0809 內(nèi)部邏輯結(jié)構(gòu)圖adc0809 的引腳入各引腳雙引直插式封裝,其引腳排列見圖 2.3.1-2 所示各引腳功能如下:a、int2no:8 咱模擬量輸入引腳,adc0809 對輸入模擬量的要求主要有二信號的單極性,電壓范圍 0+5v;若信號過小還需要進行放大。另外,在 a/d 轉(zhuǎn)換的過種中,模擬量輸入值不應變化太快,因此,對變化速度快模擬量在輸入前應增加采樣保持電路。b、a、b、c:地址線,a 為低位地址,c 為高位地址用于對模擬通道進行的選擇。c、ale:地址鎖存允許信號,在對應

35、 ale 跳轉(zhuǎn),a、b、c 地址狀態(tài)送入地址的鎖存器中。xxx 大學本科畢業(yè)設(shè)計13圖 2.3.1-2 adc0809 引腳功能圖d、vref:參考電壓正端參考電壓用來與輸入模擬信號進行比較,作為逐次逼近的基準,其曲型值為+5v(vref(+)=+5v,vref(-)=0)d、start:轉(zhuǎn)換啟動信號。start 上跳轉(zhuǎn)時,所有內(nèi)部寄存器清 0;start 下跳轉(zhuǎn)時,開始進行 a/d 轉(zhuǎn)換;在 a/d轉(zhuǎn)換期間,start 應保持低電平。e、dtd0:數(shù)據(jù)輸出線,其為三態(tài)緩沖輸出形式,可以和單片機數(shù)據(jù)線直接相連。f、de:輸出允許信號,adc0809 的內(nèi)部設(shè)有時鐘電路,所需時鐘,信號由外界提供

36、,因此有時鐘信號的引腳。通常使用頻率為 500khz 時鐘信號。i、vcc:+5 電源2.3.2 at89c51 單片機與 adc0809 接口a.8 路模擬通道選擇:a、b、c 分別接地址鎖存器提供的低三位地址。只要把三位地址寫入 0809 中的地址鎖存器就實現(xiàn)了模擬通道選擇。對系統(tǒng)來說,地址鎖存器是一個輸出口,為了把三位地址寫入,還要提供口地址。b.數(shù)據(jù)的傳輸方式:定時傳輸方式;查詢方式;中斷方式。2.4 放大器電路設(shè)計傳感器是將待測物理量或化學量轉(zhuǎn)換成電信號的輸出。但其輸出的信號通常的都很小,需要進行放大。傳感器信號的放大,根據(jù)具體情況可采用分立元件放大器(晶xxx 大學本科畢業(yè)設(shè)計14

37、體管放大器)和集成元件放大器(運算放大器) 。2.4.1 交流放大器電路a.共發(fā)射極放大電路a.工作點不穩(wěn)定狀態(tài)靜態(tài)工作點: ,,ecibrbicib uceecicrc交流等效電路: /r fzrcrfz圖 2.4.1-1 工作點不穩(wěn)定狀態(tài)放大電路輸入電阻: rsrrbe(當 rberb 時)輸出電阻: rscrcercrsc放大倍數(shù): k=r fzrbc此放大器特點:放大倍數(shù)大。b.工作點穩(wěn)定狀態(tài)a.靜態(tài)工作點: 由()12 1112re1ue ruberr(2)1eeueuberc交流等效電路: rfz1=rc1/rbe,rfz2=rc2/rfz輸入電阻: rsrrbe2(當 rbe1r

38、1/r2 時)輸出電阻: rscrc放大倍數(shù): k= (當 rc1rb2 時)uscusr1 2 21r fzrbe此放大電路特點:放大倍數(shù)大,工作點穩(wěn)定。xxx 大學本科畢業(yè)設(shè)計15b.靜態(tài)工作點: ub,ua=ub-ube,112ecrbrbrb ie=,uceec-ic(re+rc)reue交流等效電路: rfz=rc/rfz輸入電阻: rsr=rbe(當 rberb1/rb2)輸出電阻: rscrc放大倍數(shù): k=r fzrbe 圖 2.4.1-2 工作點穩(wěn)定狀態(tài) a 類放大器電路此放大電路特點: rsr 較大,|k|1 且與晶體管參數(shù)幾乎無關(guān)。圖 2.4.1-3 工作點穩(wěn)定狀態(tài) b

39、類放大器電路c靜態(tài)工作點: ub 、uc 同左,但 ie=,uceec-ic(rc+re+rf)reucrf交流等效電路: rfz=rc/rfzxxx 大學本科畢業(yè)設(shè)計16輸入電阻: 12/()srbbfberrrrr輸出電阻: (當時)bbescrrrerbberr放大倍數(shù): (當)fzrkrf berfr此放大電路特點: 大,小,srrscr1k 圖 2.4.1-4 工作點穩(wěn)定狀態(tài) c 類放大器電路a. v 共集電極放大電路。靜態(tài)工作點: ,cbcbcecccbceiii uei rrr交流等效電路: 輸入電阻 /fzcfzrrr /srbfzrrr放大倍數(shù): (1)(1)fzbefzrk

40、rrxxx 大學本科畢業(yè)設(shè)計17圖 2.4.1-5 共集電極放大器電路b. 反饋凡是引入反饋以后使放大鏡器的放大倍數(shù)減小的稱為負反饋。反之凡是引反饋以后使放大倍數(shù)增大的稱為正反饋贈。其中換反饋有電壓串聯(lián)負反饋贈,電流串聯(lián)負反饋贈,電壓并聯(lián)負反饋贈,電流并聯(lián)的負反饋。2.4.2 直流放大器電路將緩慢直流量信號進行廣大器件稱直流放大器。它與前述交流放大器的區(qū)別是交流放大器級與級之間加了三個隔離的直電流電容(即耦合電容)而直流放大器級與級之間沒有這個電路,故直流放大器又稱直接耦合放大器2.4.3 運算放大器電路a.概述在直流差動放大器的輸入端子輸出端之間跨接各種網(wǎng)絡(luò)(如電阻 r1、電容 c 等) ,

41、使構(gòu)成用來實現(xiàn)信號組合和運算的運算放大器,運算放大器通常是由放大電路組成,輸入級(第一級)由晶體管 t1 和 t2 組成差動放大鏡電路 t3 和 t4 是 t1 和 t2 的有源負載。t9 是恒流源,第二級放大電路由晶體管 t5 和 t6 組成,t10 是恒流源(t6 的有源負載) ,為了獲得輸出阻抗,輸出級(第三級)由晶體管 t7 和 t8 組成,采用互補對稱放大電路。運算放大器是一種具有高放大倍數(shù),深度負反饋的直流放大器。便于實現(xiàn)信號的組合和運算。有很大靈活性,尤其在線性固體組件出現(xiàn)后,有具有體積小,質(zhì)量輕等優(yōu)點,所以在實際中應用固體組件運算放大器所組成的電路是多種多樣的。 理想運算放大器

42、的特性:a.開環(huán)增益 ad 無限大;b.輸入阻抗無限大;c.輸出阻抗 z 為 0;xxx 大學本科畢業(yè)設(shè)計18圖 2.4.3-1 運算放大器電路圖d.輸入電壓的失調(diào)電壓 rf 為;e.帶寬無限大;f.上述 ae 的特性不隨環(huán)境溫度的變化而變化;b.運算放大器的典型電路a.反饋型號放大電路 b.加法放大電路 c.減法放大電路 d.積分電路 e.對數(shù)放大電路 f.乘法器電路 g.除法器電路 h.比較器電路 i.整流器電路 j.限頻器電路 k.數(shù)據(jù)放大器電路 l.弱電流放大器 m.電荷放大器電路。2.4.4 集成運算放大器概述在信號放大,信號的運算(加、法、乘、除、對數(shù)、反對數(shù)、平方、開方) ,信號

43、的處理(濾波、調(diào)制)以及波形的產(chǎn)生和變換的單元中,運算放大器是它們的核心部分, 由多級直接耦合放大電路組成,主要有,總體,偏置電路、單位增益轉(zhuǎn)換、電平轉(zhuǎn)移、恒流反饋、消振補償?shù)冉M成,主要參數(shù)有:差模開環(huán)增益(或差模開環(huán)放大倍數(shù))aud、共模開環(huán)增益 auc、共模抑制比 kcmr、輸入失調(diào)電壓 vi0 失調(diào)電壓溫度系數(shù)aui0=dui0/dt輸入失調(diào)電流 ii0=i1-i,失調(diào)電流溫度系數(shù) ai10=di10/dt,單位增益寬帶 fbwg、轉(zhuǎn)換速率 sr 以及其他參數(shù)。本次設(shè)計根據(jù)實際情況采用多級交流放大電路。接線圖見附圖。2.5 鍵盤及顯示電路的設(shè)計2.5.1 鍵盤接口電路a. 鍵盤的工作原理

44、:a.按鍵的確認:在單片機應用系統(tǒng)中,按鍵都是以開關(guān)狀態(tài)來設(shè)置控制功能或能入數(shù)據(jù)的,鍵的半合與否,反映在電壓上就是呈高電平或低電平,如果高電平表示斷開的話,那么低xxx 大學本科畢業(yè)設(shè)計19電平就是表示閉合,所以通過電平的高代狀態(tài)的檢測,使可以克認按鍵接下與否。b.按鍵的抖動處理:當按鍵被迫按下或釋放時,通常伴隨有一定的時間的觸點機械抖動,然后其獨占才穩(wěn)定下來,抖動時間一般為 510ms,在使用過程,必須去抖措施。去抖有硬件和軟件兩種方法,硬件方法通常采用通過 rs 觸發(fā)器連接按鍵除抖,軟件方法采用昝方法除抖,其過程是在檢測到有按鍵按下時,進行一個 10ms 左右的昝程序后,若該鍵仍保持閉合狀

45、態(tài),則確認該鍵處于討債狀態(tài),同理,在檢測到該鍵釋放后,也應珠步驟進行確認,從而可消除抖動的影響。b. 獨立工按鍵:獨立式按鍵是直接用 i/o 口線構(gòu)成的單個按鍵電路,其特點是每個按鍵單獨占用一根 i/o 口線,每個按鍵的工作不會其他 i/o 口線的狀態(tài)c. 矩陣式按鍵:單片機系統(tǒng)中,若使用按鍵分明,通常采用矩陣式(也稱行列式)鍵盤,如圖2.5.1-1 所示:一個 4*4 的行列結(jié)構(gòu)可以構(gòu)成一個含有 16 個按鍵的鍵盤。在矩陣式鍵盤中,行列式分別連接到按鍵開關(guān)的兩端,行式通過二伴電阻接到+5v 上,當無鍵按下時,行式于高電平狀態(tài),當有鍵按下時,行列式將貫通,此時圖 2.5.1-1 矩陣式鍵盤結(jié)構(gòu)

46、行線電平,將由與此行線相連的列線電平?jīng)Q定,這是識別按鍵是否按下的關(guān)鍵,然而,矩陣鍵盤中的行線,列線和多個鍵相邊,各按鍵按下與否均影響該鍵反在行線和死線的電平,各按鍵間將相互影響,因此必須將行線,列線信號配合起來作適應處理,才能確定閉合鍵的位置。其中,矩陣式鍵盤有以下幾種工作方式:a.編程掃描方式:xxx 大學本科畢業(yè)設(shè)計20編程掃描是 cpu 完成其他工作的空余時間,調(diào)用鍵盤掃描子程序來響應鍵盤輸入的要求,在執(zhí)行鍵功能程序時,cpu 不再響應鍵輸入要求,直到 cpu 重新掃描鍵盤為止。鍵盤掃描程序一般應飫以下內(nèi)容:a:差別有無鍵按下降鍵盤掃描取得閉合鍵的行、列值;b:用計算法或查表法得到鍵值;

47、c:判斷閉合鍵是否釋放,如釋放則繼續(xù)等待;d:將閉合鍵鍵號保存,同時轉(zhuǎn)去執(zhí)行該執(zhí)行該閉合鍵的功能。b.定時掃描方式:定時掃描方式就是每隔一段時間對鍵盤掃描一次,它利用單片機內(nèi)部的定時器產(chǎn)生一定時間定時,當定時時間到就產(chǎn)生定時溢出中斷,cpu 響應中斷后對鍵盤進行掃描。 c.中斷掃描方式:為提高 cpu 工作效率,可采用中斷掃描工作方式其工作過和如下:當無鍵接下時,cpu 處理自己的工作,當有鍵接下時產(chǎn)生中斷請求,cpu 轉(zhuǎn)去執(zhí)行鍵盤掃描子程序,并識別鍵號。2.5.2 led 顯示器接口電路常用 led 顯示器有 led 狀態(tài)顯示器(俗稱發(fā)光二極管)led 七段顯示器(俗稱數(shù)碼管和 led 十六

48、段顯示器,發(fā)光二極管可顯示兩種狀態(tài),用于系統(tǒng)的顯示;數(shù)碼管用于數(shù)字的顯示;led 十六段的顯示器,用于字符顯示)a數(shù)碼管結(jié)構(gòu):數(shù)碼管由 8 個發(fā)光二極管(以下簡稱字段)構(gòu)成,通過不同組合可用來顯示數(shù)字0-9.字符 a-f 及小數(shù)點“.” 。數(shù)碼管又分為共陰極和共陽極兩種結(jié)構(gòu)。b. 數(shù)碼管工作原理:共陽極數(shù)碼管 8 個發(fā)光二級管的陽極(二極管正端)連接在一起。通常會共陽極接高電平 1,一般接電源 1,當某個陰極接低電平時,則該數(shù)碼管導通并點亮。共陰極數(shù)碼管 8 個發(fā)光二極管的陰極(二極管負端)連接在一起。公共陰極接低電平(一般接地)當某個陽極接高電平,則該數(shù)碼管并點亮。c. 靜態(tài)顯示接口:靜態(tài)顯

49、示是指數(shù)碼管顯示某一字符時,相應的發(fā)光二極管恒定導通或恒定截止。這種顯示方式各位數(shù)碼管相互獨立,公共端恒定接地(共陰極)獲接正電源(共陽極)每個數(shù)碼管的 8 個字段分別與一個 8 位 i/o 地址相連,i/o 口只要有斷碼輸出,相應字符即顯示出來并保持不變直動 i/o 口輸出新的端碼采用靜態(tài)顯示的方式。較小的電流xxx 大學本科畢業(yè)設(shè)計21即可獲得較大亮度。且占用 cpu 時間少編程簡單,顯示,便于檢測和控制,但其占用口線多,硬件電路復雜、成本高,只適合于顯示位數(shù)較少場合。d. 動態(tài)顯示接口:動態(tài)顯示是一位一位地輪流點亮各位數(shù)碼管。這種逐位點亮顯示方式稱為位掃描。通常各位數(shù)碼管的段選線相應并聯(lián)

50、在一起由 8 位 i/o 口控制。各位選線(公共陰極或陽極)有另外 i/o 口線控制。動態(tài)方式顯示時,各數(shù)碼管分時輪流選通,要使穩(wěn)定顯示,必須采用掃描方式,即在某一時刻只選通一位數(shù)碼管。并送出相應端碼,在另一位數(shù)碼管并送出相應的端碼。依此規(guī)律循環(huán),即可使各位數(shù)碼管顯示將要顯示字符。雖然這些字符是在不同時刻分別顯示,但由于人眼存在視覺暫留效應,只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。圖 2.5.2-1 數(shù)碼管與單片機接口2.6 抗干擾電路設(shè)計隨著強電弱電設(shè)備在通信計算機自動化等領(lǐng)域的廣泛應用。處于同一工作環(huán)境各種電子電氣電路因距離過近而相互影響(耦合)形成電磁干擾(emi)電磁干擾已成

51、為現(xiàn)代電子電氣工程設(shè)計和研究人員在設(shè)計過程中必須考慮問題。一方面,這是由于當前電子技術(shù)正朝著高速、高靈敏度、高集程度方面的發(fā)展,增加了現(xiàn)代電子設(shè)備內(nèi)部產(chǎn)生電磁干擾的可能性;另一方面,使用隨著自動化技術(shù)裝備的廣泛使用,形成了電子設(shè)備和大功率強電設(shè)備在同一場合共存和使用的局面,惡化了電子電路工作的外部電磁環(huán)境。因此,電磁干擾已成為許多電子設(shè)備與系統(tǒng)在環(huán)境正常操作運行主要障礙之一。xxx 大學本科畢業(yè)設(shè)計222.6.1 電磁干擾的形成因素電池干擾由電磁干擾源發(fā)射經(jīng)過耦合途徑傳輸?shù)奖桓蓴_設(shè)備(敏感設(shè)備)因此形成電磁干擾的要素有:電磁干擾源、傳輸通到、敏感設(shè)備。2.6.2. 干擾的分類a.按干擾源分為自

52、然干擾和人為干擾。b.按噪聲波形及性質(zhì)分為持續(xù)正弦波干擾和浪涌脈沖波形干擾以及脈沖列干擾。c.按干擾傳輸系統(tǒng)的方式分為共模干擾、差模干擾、傳導耦合、感應耦合和輻射耦合。2.6.3 單片機應用系統(tǒng)電磁干擾控制的一般方法單片機應用系統(tǒng)干擾源分為內(nèi)部干擾源和外部干擾源。其中內(nèi)部干擾源主要來自于印制電路板的布局及布線。單片機系統(tǒng)的抗干擾技術(shù)主要包括以下四個方面的內(nèi)容:a.精心選擇元器件:元器件是構(gòu)成部件或系統(tǒng)的基礎(chǔ)。要選擇集成度高、抗干擾能力強功耗小電子器件。b.元部件要精密調(diào)整:元器件的精密度是保證系統(tǒng)完成設(shè)定功能重要保證。因此在使用前或經(jīng)過一段運行時間之后,都應該對元器件及部件進行精確調(diào)整。如 a

53、/d 芯片的調(diào)零及滿量程調(diào)整。c.采用硬件抗干擾技術(shù):硬件抗干擾技術(shù)是設(shè)計系統(tǒng)時首選的抗干擾措施,它能有效抑制干擾源,阻斷干擾傳輸通道,只要合理地布置與選擇有關(guān)的參數(shù)。硬件抗干擾措施就能抑制系統(tǒng)的絕大部分干擾。常用的硬件抗干擾技術(shù)措施有:吸收技術(shù)、去耦技術(shù)、屏蔽技術(shù)、接地技術(shù)、隔離技術(shù)以及印制電路板布線技術(shù)。d.采用軟件抗干擾技術(shù):軟件抗干擾方法具有簡單、靈活方便、耗費硬件資源少的特點。在微機測控系統(tǒng)中獲得了廣泛應用。常用的軟件抗干擾技術(shù)有:數(shù)字濾波、信息傳輸過程的自動檢驗,系統(tǒng)運行狀態(tài)監(jiān)視與發(fā)生故障時的自動恢復。本次設(shè)計采用硬件抗干擾技術(shù)中的屏蔽技術(shù)。通過合理的硬件抗干擾措施,可以消除絕大部

54、分電磁干擾。應用硬件抗干擾措施是經(jīng)常采用的一種方法。下面做詳細介紹。xxx 大學本科畢業(yè)設(shè)計232.6.4 硬件抗干擾措施a.屏蔽技術(shù):屏蔽技術(shù)能有效地抑制通過自由空間傳播的電磁干擾,通過應用屏蔽技術(shù),可以限制系統(tǒng)內(nèi)部的輻射電磁能對外部元件和裝置干擾,同時也防止來自系統(tǒng)外部輻射干擾進入系統(tǒng)內(nèi)部。屏蔽接地其原理可分為電場屏蔽、磁場屏蔽和電磁場屏蔽。屏蔽分析一般采用兩種方法:一種是應用電路理論。另一種是應用場理論.b.接地技術(shù):實踐證明:良好的接地可以在很大程度上抑制系統(tǒng)內(nèi)部噪聲耦合。防止外部干擾的侵入,提高系統(tǒng)的抗干擾能力。反之若接地處理得不好,會導致噪聲耦合,形成嚴重干擾。電氣設(shè)備中的“地”通

55、常有兩種含義:一種是”大地”.另一種是“工作基準地“。所謂“大地”這里是指電氣設(shè)備的金屬外殼,線路等通過通過接地線、接地極與地球大地的相連接。這種接地可以保證設(shè)備和人身安全,提供靜電的屏蔽。通路降低電磁感應噪聲。“工作基準地“是指信號回答的基準導體(如控制電源的零電位) 。稱“系統(tǒng)地“這是的所謂接地是指將各單元,裝置內(nèi)部各部分電路信號返回線與基準導體之間的連接。這種接地的目的是為各部分提供穩(wěn)定的基準電位。對這種接地的要求時盡量減小接地回路中的公共阻抗壓降,以減少系統(tǒng)中干擾信號公共阻抗的耦合。電氣設(shè)備接地的目的有三個:其一是為各電路的工作提供基準電位;其二是為了安全;其三是為了抑制干擾。根據(jù)電氣

56、設(shè)備回路性質(zhì)和接地目的,可將接地方式分為三類:安全接地、工作接地和屏蔽接地。此外電磁干擾源硬件控制技術(shù)還有濾波技術(shù)、隔離技術(shù)、電路平衡結(jié)構(gòu)、雙絞線抗干擾接地、信號線間的抑制。漏電干擾防止措施。3 軟件部分設(shè)計3.1 工作流程烤箱在上電復位后先處于停止加熱的狀態(tài),這時可以用“+1”鍵設(shè)定預置溫度,顯示器顯示預定溫度;溫度設(shè)定好后就可以按啟動鍵啟動系統(tǒng)工作了。溫度檢測系統(tǒng)xxx 大學本科畢業(yè)設(shè)計24不斷定時檢測當前溫度,并送往顯示器顯示,達到預定值后停止加熱并顯示當前溫度;當溫度下降到下限(比預定值低 2)時再啟動加熱。這樣不斷重復上述過程,使溫度保持在預定溫度范圍之內(nèi)。啟動后不能再修改預置溫度,

57、必須按復位/停止鍵回到停止加熱狀態(tài)再重新設(shè)定的預置溫度。3.2 功能模塊根據(jù)上面對工作流程的分析,系統(tǒng)軟件可以分為以下幾個功能模塊:a.鍵盤管理:監(jiān)測鍵盤輸入,接收溫度預置,啟動系統(tǒng)工作;b.顯示:顯示設(shè)置溫度及當前溫度;c.溫度檢測及溫度值變換:完成 a/d 轉(zhuǎn)換及數(shù)字濾波;d.溫度控制:根據(jù)檢測到的溫度控制電爐工作;e.報警:當預置溫度或當前爐溫越限時報警。3.3 資源分配為了便于閱讀程序,首先給出單片機資源分配情況。如表 3.4.1-1 所示。程序存儲器:eprom2764 的地址范圍為 0000h1fffh。i/o 口:p1.0p1.3鍵盤輸入;p1.6、p1.7報警控制和電爐控制。a

58、/d 轉(zhuǎn)換器 adc0809:通道 0 7 的地址為 7ff8h7fffh,使用通道 0。3.4 功能軟件設(shè)計3.4.1 鍵盤管理模塊上電或復位后系統(tǒng)處于鍵盤管理狀態(tài),其功能是監(jiān)測鍵盤輸入,接收溫度預置和啟動鍵。程序設(shè)有預置溫度合法檢測報警,當預置溫度超過 500時會報警并將溫度設(shè)定在 500。鍵盤管理子程序流程圖如圖所示。鍵盤管理子程序 kin: kin: acal chk ;預置溫度合法性檢測 mov bt1,st1 mov bt0,st0 ;預置溫度送顯示緩沖區(qū) acall disp ;二次調(diào)用顯示子程序延時去抖 acall key ;再檢測有無鍵按下xxx 大學本科畢業(yè)設(shè)計25表 3.

59、4.1-1 溫度控制軟件數(shù)據(jù)存儲器分配表地址功能名稱初始發(fā)值50h-51h當前檢測溫度,高位在前temp1temp000h52h-53h預置溫度,高位在前st1st000h54h-56hbcd 碼顯示緩沖區(qū),百位、十位、個位t100t10t00h57h-58h二進制顯示緩沖區(qū),高位在前bt1bt000h59h-7fh堆棧區(qū)psw.5報警允許標志f0=0 時禁止報警;f0=1時允許報警f00 lcall disp ;顯示預置溫度kin0: acall key ;讀鍵值 jz kin0 ;無鍵閉合和重新檢測 acall disp jz kin0 ;無鍵按下重新檢測 jb acc.1,s10 mov

60、 a,#100 ;百位鍵按下 ajmp sap1.10p1.20p1.30p1.00100a10a1aaaynynnyyynnnynyxxx 大學本科畢業(yè)設(shè)計26圖 3.4.1-1 鍵盤管理子程序流程圖s10: jb acc.2,s1 mov a,#10 ;十位鍵按下 ajmp sums1: jb acc.3,s0 mov a,#01 ;個位鍵按下sum: add a,st0 ;預置溫度按鍵+1 mov st0,a mov a,#00h addc a,st1 mov st1,akin1: acall key ;判斷閉合鍵釋放 jnz kin1 ;未釋放繼續(xù)判斷xxx 大學本科畢業(yè)設(shè)計27 aj

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論