基于51單片機的恒溫控制系統(tǒng)設(shè)計_第1頁
基于51單片機的恒溫控制系統(tǒng)設(shè)計_第2頁
基于51單片機的恒溫控制系統(tǒng)設(shè)計_第3頁
基于51單片機的恒溫控制系統(tǒng)設(shè)計_第4頁
基于51單片機的恒溫控制系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、摘要隨著現(xiàn)代工業(yè)的逐步發(fā)展,在工業(yè)生產(chǎn)中,溫度、壓力、流量和液位是四種最常見的過程變量。其中,溫度是一個非常重要的過程變量。例如:在冶金工業(yè)、化工工業(yè)、電力工業(yè)、機械加工和食品加工等許多領(lǐng)域,都需要對各種加熱爐、熱處理爐、反應(yīng)爐和鍋爐的溫度進行控制。然而,用常規(guī)的控制方法,潛力是有限的,難以滿足較高的性能要求。采用單片機來對它們進行控制不僅具有控制方便、簡單和靈活性大的優(yōu)點,而且可以大幅度提高被測溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。因此,單片機對溫度的控制問題是一個工業(yè)生產(chǎn)中經(jīng)常會遇到的控制問題。本系統(tǒng)實現(xiàn)了單片機AT89C51對水溫進行控制,采用AD590作為溫度傳感器,通過按

2、鍵、數(shù)碼顯示等組成人機交互接口來實現(xiàn)設(shè)置和調(diào)節(jié)初始溫度值。系統(tǒng)啟動后,數(shù)碼管顯示測量到的溫度值,當(dāng)加熱到設(shè)定值后立刻報警。另外,本系統(tǒng)通過軟件實現(xiàn)對按鍵誤差、加熱過沖的調(diào)整,以提高系統(tǒng)的安全性、可靠性和穩(wěn)定性。本文詳細地敘述了用MCS-51單片機設(shè)計實驗室恒溫控制系統(tǒng)的硬件電路及軟件實現(xiàn),細致地介紹了設(shè)計構(gòu)圖,各功能模塊的程序流程圖以及程序清單該裝置控制溫度范圍廣泛,可靠性強,靈敏度高,使用靈活關(guān)鍵詞:DS18B20,單片機,恒溫控制,單總線傳輸方式目錄摘要1目錄2一 引言3二 方案設(shè)計與論證3三 系統(tǒng)總體設(shè)計41. 元器件基本知識4(1) 單片機AT89S514(2) 模數(shù)轉(zhuǎn)換器AD0809

3、7(3) 溫度傳感器 AD5909(4) 數(shù)碼管LED顯示器122. 原理圖及功能實現(xiàn)13(1)原理圖13(2)功能實現(xiàn)14四 軟件詳細設(shè)計161.主程序軟件流程圖162. 源代碼17五 實驗過程中經(jīng)驗及心得211.實驗過程中出現(xiàn)的問題及解決方法212. ADC0809的CLK信號與單片機的經(jīng)典接法22六 致 謝23七 參考文獻24一 引言隨著社會主義現(xiàn)代化的發(fā)展,在科學(xué)技術(shù)突飛猛進的今天,人工智能起不不可忽視的作用。尤其是各種智能化的儀器、儀表在農(nóng)、工業(yè)的廣泛應(yīng)用給社會帶來了極大的便利。本文就是一個利用溫度來實現(xiàn)簡單智能控制的例子。它完成了從溫度的采集、轉(zhuǎn)換、顯示以及控制的一系列任務(wù)。由于時

4、間關(guān)系,本文并未深入探討溫度的具體實例。例如根據(jù)溫度來控制熱水器、電風(fēng)扇等與溫度有關(guān)的設(shè)備。但是它提供了一個通過溫度來控制設(shè)備的基本思想和原理。相信能在實際應(yīng)用中為我們的生活帶來更大的便利。二 方案設(shè)計與論證根據(jù)題目的要求,我們提出了以下的兩種方案:(1)方案一:此方案是采用傳統(tǒng)的模擬控制方法,選用模擬電路,用電位器設(shè)定給定值,反饋的溫度值與給定的溫度值比較后,決定加熱或者不加熱。器特點是電路簡單,易于實現(xiàn),但是系統(tǒng)所得結(jié)果的精度不高并且調(diào)節(jié)動作頻繁,系統(tǒng)靜差大,不穩(wěn)定。系統(tǒng)受環(huán)境的影響大,不能實現(xiàn)復(fù)雜的控制算法,而且不易實現(xiàn)對系統(tǒng)的控制及對溫度的顯示,人機交換性能差。(2)方案二:采用單片機

5、89s51為核心。采用了溫度傳感器AD590采集溫度變化信號,并通過單片機處理后去控制溫度,使其達到穩(wěn)定。使用單片機具有編程靈活,控制簡單的優(yōu)點,使系統(tǒng)能簡單的實現(xiàn)溫度的控制及顯示,并且通過軟件編程能實現(xiàn)各種控制算法使系統(tǒng)還具有控制精度高的特點。比較兩種方案,方案二明顯的改善了方案一的不足及缺點,并具有控制簡單、控制溫度精度高的特點。因此本設(shè)計電路采用方案二。三 系統(tǒng)總體設(shè)計1. 元器件基本知識(1)單片機AT89S51a.主要特性 與MCS-51單片機產(chǎn)品兼容 4K字節(jié)在系統(tǒng)可編程Flash存儲器 1000次擦寫周期 全靜態(tài)工作:0Hz33MHz 32個可編程I/O口線 2個16位定時器/計

6、數(shù)器 6個中斷源 全雙工UART串行通道 低功耗空閑和掉電模式 掉電后中斷可喚醒 看門狗定時器 雙數(shù)據(jù)指針 靈活的ISP編程(字或字節(jié)模式) 4.0-5.5V電壓工作范圍b.內(nèi)部結(jié)構(gòu) 圖3-1 是單片機AT89S51的內(nèi)部結(jié)構(gòu)總框圖。它可以劃分為CPU、存儲器、并行口、串行口、定時/計數(shù)器和中斷邏輯幾個部分。 CPU由運算器和控制邏輯構(gòu)成。其中包括若干特殊功能寄存器(SFR) AT89S51時鐘有兩種方式產(chǎn)生,即內(nèi)部方式和外部方式。(如圖3-2所示) AT89S51在物理上有四個存儲空間:片內(nèi)/片外程序存儲大路、片內(nèi)/片外數(shù)據(jù)存儲器。片內(nèi)有256B數(shù)據(jù)存儲器RAM和4KB的程序存儲器ROM。除

7、此之外,還可以在片外擴展RAM和ROM,并且和有64KB的尋址范圍。 AT89S51內(nèi)部有一個可編程的、全雙工的串行接口。它串行收發(fā)存儲在特殊功能寄存器SFR的串行數(shù)據(jù)緩沖器SBUF中的數(shù)據(jù)。圖3-1 AT89S51 內(nèi)部結(jié)構(gòu)框圖 AT89S51共有4個(P0、P1、P2、P3口)8位并行I/O端口,共32個引腳。P0口雙向I/O口,用于分時傳送低8位地址和8位數(shù)據(jù)信號;P1、P2、P3口均為準(zhǔn)雙向I/O口;其中P2口還用于傳送高8位地址信號;P3口每一引腳還具有特殊功能(圖3-3),用于特殊信號的輸入輸出和控制信號。 AT89S51內(nèi)部有兩個16位可編程定時器/計數(shù)器T0、T1。最大計數(shù)值為

8、216-1。工作方式和定時器或計數(shù)器的選擇由指令來確定。圖3-2 AT89S51的時鐘電路圖3-3 P3口引腳的特殊功能 中斷系統(tǒng)允許接受5個獨立的中斷源,即兩個外部中斷,兩個定時器/計數(shù)器中斷以及一個串行口中斷。c.外部特性(引腳功能)AT89S51芯片有40條引腳,雙列直插式封裝引腳圖如2-4所示: Vcc(40):電源+5V Vss(20): 接地 XTAL1(19)和XTAL2(18):使用內(nèi)部振蕩電路時,用來接石英晶體和電容;使用外部時鐘時,用來輸入時鐘脈沖。 P0口(3932):雙向I/O口,既可作地址/數(shù)據(jù)總線口用,也可作普通I/O口用。 P1口(18):準(zhǔn)雙向通用I/O口。 P

9、2口(2128):準(zhǔn)雙向口,既可作地址總線口輸出地址高8位,也可作普通I/O口用。 P3口(1017):多用途口,既 圖3-4 AT89S51引腳圖可作普通I/O口,也可按每位定義的第二功能操作。 ALE/PROG(30):地址鎖存信號輸出端。在訪問片外豐儲器時,若ALE為有效高電平,則P0口輸出地址低8位,可以用ALE信號作外部地址鎖存信號。公式(21)fALE=1/6fOSC ,也可作系統(tǒng)中其它芯片的時鐘源。第二功能PROG是對EPROM編程時的編程脈沖輸入端。 RST/VPD(9):復(fù)位信號輸入端。AT89S51接能電源后,在時鐘電路作用下,該腳上出現(xiàn)兩個機器周期以上的高電平,使內(nèi)部復(fù)位

10、。第二功能是VPD,即備用電源輸入端。當(dāng)主電源Vcc發(fā)生故障,降低到低電平規(guī)定值時,VPD將為RAM提供備用電源,發(fā)保證存儲在RAM中的信號不丟失。 EA/Vpp(31):內(nèi)部和外部程序存儲器選擇線。EA=0時訪問外部ROM 0000HFFFFH;EA=1時,地址0000H0FFFH空間訪問內(nèi)部ROM,地址1000HFFFFH空間訪問外部ROM。 PSEN(29):片外程序存儲器選通信號,低電平有效。 (2) 模數(shù)轉(zhuǎn)換器AD0809a.主要特性 8路8位AD轉(zhuǎn)換器,即分辨率8位。 具有轉(zhuǎn)換起??刂贫恕?轉(zhuǎn)換時間為100s 單個5V電源供電 模擬輸入電壓范圍05V,不需零點和滿刻度校準(zhǔn)。 工作溫

11、度范圍為-4085攝氏度 低功耗,約15mW。b.內(nèi)部結(jié)構(gòu) ADC0809是CMOS單片型逐次逼近式AD轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖3-5所示,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型DA轉(zhuǎn)換器、逐次逼近寄存器、三態(tài)輸出鎖存器等其它一些電路組成。因此,ADC0809可處理8路模擬量輸入,且有三態(tài)輸出能力,既可與各種微處理器相連,也可單獨工作。輸入輸出與TTL兼容。圖3-5 ADC0809內(nèi)部結(jié)構(gòu)框圖c.外部特性(引腳功能)ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖3-6所示。下面說明各引腳功能。IN0IN7:8路模擬量輸入端。2-12-8:8位數(shù)字量輸出端。ALE(22)

12、:地址鎖存允許信號,輸入,高電平有效。 START(6): AD轉(zhuǎn)換啟動信號,輸入,高電平有效。EOC(7): AD轉(zhuǎn)換結(jié)束信號,輸出,當(dāng)AD轉(zhuǎn)換結(jié)束時,此端輸出一個高電平(轉(zhuǎn)換期間一直為低電平)。 圖3-6 ADC0809引腳圖OE(9):數(shù)據(jù)輸出允許信號,輸入,高電平有效。當(dāng)AD轉(zhuǎn)換結(jié)束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。 CLK(10):時鐘脈沖輸入端。典型值為640KHZ。 REF(+)、REF(-):參考電壓輸入端。 Vcc(11):電源,5V。 GND(13):地。ADDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路。如表2-1所示。表3-

13、1 ADDA、ADDB、ADDC模擬通道地址碼d.ADC0809的工作過程首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比較器。START上升沿將逐次逼近寄存器復(fù)位。下降沿啟動 AD轉(zhuǎn)換,之后EOC輸出信號變低,指示轉(zhuǎn)換正在進行。直到AD轉(zhuǎn)換完成,EOC變?yōu)楦唠娖剑甘続D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個信號可用作中斷申請。當(dāng)OE輸入高電平 時,輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。(3)溫度傳感器 AD590a.主要特性AD590是美國模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。它的主要特性如下: 流過器件的電流(mA)等于器件所處

14、環(huán)境的熱力學(xué)溫度(開爾文)度數(shù),即: mA/K 公式(2-2)式中: 流過器件(AD590)的電流,單位為mA;T熱力學(xué)溫度,單位為K。 AD590的測溫范圍為-55+150。 AD590的電源電壓范圍為4V30V。電源電壓可在4V6V范圍變化,電流 變化1mA,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會被損壞。 輸出電阻為710MW。 精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-55+150范圍內(nèi),非線性誤差為0.3。 AD590的輸出電流值說明如下:其輸出電流是以絕對溫度零度(-273)為基準(zhǔn),每增加1,它會增加1A輸出

15、電流,因此在室溫25時,其輸出電流Iout=(273+25)=298A。b.內(nèi)部結(jié)構(gòu)集成溫度傳感器實質(zhì)上是一種半導(dǎo)體集成電路,它是利用晶體管的b-e結(jié)壓降的不飽和值VBE與熱力學(xué)溫度T和通過發(fā)射極電流I的下述關(guān)系實現(xiàn)對溫度的檢測: 公式(2-3)式中:K波爾茲常數(shù);q電子電荷絕對值。集成溫度傳感器具有線性好、精度適中、靈敏度高、體積小、使用方便等優(yōu)點,得到廣泛應(yīng)用。集成溫度傳感器的輸出形式分為電壓輸出和電流輸出兩種。電壓輸出型的靈敏度一般為10mV/K,溫度0時輸出為0,溫度25時輸出2.982V。電流輸出型的靈敏度一般為1mA/K。c.外部特性(引腳功能) Vcc(0):電源430v GND

16、(1):接地。d.典型應(yīng)用電路AD590產(chǎn)生的電流與絕對溫度成正比,它可接收的工作電壓為4V30V檢測的溫度范圍為55150,它有非常好的線性輸出性能,溫度每增加1,其電流增加1uA 圖3-8是AD590用于測量熱力學(xué)溫度的基本應(yīng)用電路。因為流過AD590的電流與熱力學(xué)溫度成正比, 當(dāng)電阻10kW時,輸出電壓VO隨溫度的變化為10mV/K。 圖3-8 AD590其本應(yīng)用電路 Vo的值為電流I乘上10K,以室溫25而言,輸出值為10K298A=2.98V 測量Vo時,不可分出任何電流,否則測量值會不準(zhǔn)。 由于AD590的增益有偏差,電阻也有誤差,因此應(yīng)對電路進行調(diào)整。表3-2 AD590溫度與電

17、流的對應(yīng)關(guān)系表攝氏溫度(單位:)AD590電流(單位:uA)經(jīng)10K電壓(單位:V)-10263.22.6320273.22.73210283.22.83220293.22.93230303.23.03240313.23.13250323.23.23260333.23.332100373.23.732(4)數(shù)碼管LED顯示器a.綜合知識 數(shù)碼顯示器有靜態(tài)和動態(tài)顯示兩種顯示方式。 LED顯示器工作在靜態(tài)顯示方式時,其陰極點(或陽極)連接在一起接地(或+5V),每一個的段選線(a,b,c,d,e,f,g,p)分別與一個8位口相連。 LED顯示 器工作在動態(tài)顯示方式時,段選碼端口I/O1用來輸出顯示

18、字符的段選碼,I/O2輸出位選碼。 I/O1不斷送待顯示字符的段選碼,I/O2不斷送出不同的位掃描碼,并使每位顯示字符顯示一段時間,一般 為15mS。利用眼睛 的禮視覺慣性,從顯示器上便可以見到相當(dāng)穩(wěn)定的數(shù)字顯示。b.引腳功能 如圖3-9所示: 段選(a,b,c,d,e,f,g,p):對應(yīng)8個發(fā)光二極管,接I/O口,共陰(或共陽)時接地(或+5V),根據(jù)條件控制發(fā)光二極管的亮或滅。 位選(A,B,C,D):共陰(或共陽)時接地(或+5V)分別用選中對應(yīng)位的LED 圖3-9 4位LED引腳圖2. 原理圖及功能實現(xiàn)(1)原理圖圖3-1 4位溫度顯示器原理圖圖3-2 水溫調(diào)整原理圖(2)功能實現(xiàn)利用

19、AD590溫度傳感器完成溫度的測量,把轉(zhuǎn)換的溫度值的模擬量送入ADC0809的其中一個通道進行A/D轉(zhuǎn)換,將轉(zhuǎn)換的結(jié)果進行溫度值變換之后送入數(shù)碼管顯示。再根據(jù)限定條件來控制發(fā)光二極管的亮度來模擬當(dāng)前輸出量。A.電熱控制部分電熱控制采用可控硅來實現(xiàn),雙向可控硅和電熱器串接在200V單相交流電路中,單片機的P2.7通過光電隔離器件和驅(qū)動電路送到可控硅的控制端,通過P1.7口控制可控硅的通斷。B.溫度檢測部分溫度檢測部分包括溫度傳感器、變換器和A/D轉(zhuǎn)換3部分。用于溫度檢測的傳感器有性能穩(wěn)定、抗氧能力強和檢測精度高等特點??紤]到應(yīng)用范圍要求廣泛,這里選用鉑熱電阻,要求其檢測范圍在0500之間。變送器

20、將溫度變化引起的鉑熱電阻值變化轉(zhuǎn)化成電壓信號,當(dāng)溫度在0500時變送器輸出0-5V左右電壓。A/D轉(zhuǎn)換部分采用ADC0809組成A/D轉(zhuǎn)換電路,ADC0809是一種8路模擬輸入的8位逐次逼近式A/D轉(zhuǎn)換器件。由于溫度的控制精度要求2顯然采用8位A/D轉(zhuǎn)換器完全可以達到要求的精度。ADG0809的EOC轉(zhuǎn)換結(jié)束信號接MSC52的外部中斷1上,MSC-51通過地址P2.0和讀寫信號來控制轉(zhuǎn)換器的模擬量輸入通道地址鎖存、啟動和輸出允許,如圖2.因為0809內(nèi)部有地址鎖存器,所以不需另加鎖存器。當(dāng)電路設(shè)計好后,調(diào)整變換器輸出,當(dāng)溫度為0時變化器輸出0V,AD轉(zhuǎn)換器轉(zhuǎn)換結(jié)果為00H;當(dāng)溫度為500時變換

21、器輸出5V,AD轉(zhuǎn)換器結(jié)果為FAH(250)。也就是說,溫度在0500時,AD轉(zhuǎn)換器轉(zhuǎn)換結(jié)果為00HFAH(0250),顯然轉(zhuǎn)化結(jié)果乘以2正好是溫度值,這樣一方面可以方便標(biāo)度轉(zhuǎn)換,另一方面可以避免轉(zhuǎn)換時帶來的誤差。C.顯示和報警部分 顯示器設(shè)有3位LED數(shù)碼顯示器,當(dāng)停止加熱時顯示設(shè)定溫度啟動加熱時用于顯示定時溫度。為了充分利用MSC51的資源,節(jié)省并行I/O口線,因此采用串行口,工作方式O作LED顯示器的接口,采用了74LS164移位寄存器構(gòu)成顯示器接口電路,如圖2.為了結(jié)語資源不擴展并行I/O口,鍵盤只設(shè)置4個按鍵,由I/O的低4位作為鍵盤接口,4個鍵分為啟動、“+100”、“+10”和“

22、+1”鍵,其中后3個鍵可以分別對百位、十位和各位進行加1,再按會再加1,若連續(xù)按該鍵,十位數(shù)就會在09之間循環(huán),從而實現(xiàn)呢置數(shù)功能。除上述4個鍵以外還設(shè)有復(fù)位/停止鍵,系統(tǒng)復(fù)位后處于停止加熱狀態(tài)。因此要停止加熱則按復(fù)位鍵。報警采用蜂鳴器作為發(fā)生器件,將P1.6與之相連,當(dāng)溫度超過警戒溫度時,實現(xiàn)報警,并關(guān)閉電熱器。四 軟件詳細設(shè)計軟件設(shè)計時,必須先弄清恒溫控制系統(tǒng)的操作過程和工作過程,加熱器開始時處于停止?fàn)顟B(tài),首先設(shè)定溫度,顯示器顯示溫度,溫度設(shè)定后則可以啟動加熱。溫度檢測系統(tǒng)不斷檢測并顯示系統(tǒng)中的實時溫度,當(dāng)達到設(shè)定值停止加熱,當(dāng)溫度下降到下限(小于設(shè)定值2)時再自動啟動加熱,這樣不斷的循環(huán)

23、,使溫度保持在設(shè)定范圍之內(nèi)。啟動加熱以后就不能再設(shè)定溫度,因為溫度的設(shè)定可以根據(jù)實驗要求改變,若要改變設(shè)定的溫度,可以先按復(fù)位鍵/停止鍵再重復(fù)上述過程。1.主程序軟件流程圖開始指示燈LED滅ADC0809停止工作T1工作于方式1定時4mSCPU、T1開中斷且T1開始工作ADC0809采集一次數(shù)據(jù)等待中斷結(jié)束圖4-1主程序流程圖2. 源代碼#include 五 實驗過程中經(jīng)驗及心得1.實驗過程中出現(xiàn)的問題及解決方法 在實驗過程中,我遇到我很多問題。有小的,也有大的;有的很容易就解決了,有的則想很久都不能明白;有的需要查資料就可以解決,有的則需請教老師才得以搞定。正是這些多多少少,大大小小的問題,

24、隨著一個個的解決,才使的我一步步的進步。在此,我列出在我實驗過程中遇到的問題,以及解決方法。表5-1實驗過程中出現(xiàn)的問題及解決方法序號出現(xiàn)問題解決方法用Protel畫原理圖時的諸多小問題及畫好的原理圖如何copy到Word仔細查閱資料硬件電路完全焊接好,仔細檢查后才發(fā)現(xiàn)40Pin的IC插座,有一Pin折彎并未穿過電路板更換電路板以及IC插座,重新焊接;養(yǎng)成走一步,檢查一步的習(xí)慣手工焊接想減少元器件,去掉了reset信號的器件。結(jié)果電路無法工作加上reset信號應(yīng)有的元器件,且連接正確電路剛開始工作,4位LED就冒煙,隨著一聲響就報廢應(yīng)加限流電阻ADC0809的CLK信號用軟件還是用硬件來提供詳

25、見5.2 ADC0809的CLK信號與單片機的經(jīng)典接法4位LED顯示的數(shù)據(jù),自己都不明白是什么更改軟件數(shù)據(jù)N次,重新燒片子N次,經(jīng)過N天才想明白是數(shù)據(jù)未確定精度。通過軟件確定精度接下來遇到的基本都是軟件問題經(jīng)過無數(shù)次的更改軟件,無數(shù)次的重新燒寫程序,離實驗結(jié)果就一步步接近了單片機控制的發(fā)光二極管亮一段時間后就熄滅限流電阻太大,最后改用100的電阻,工作正常2. ADC0809的CLK信號與單片機的經(jīng)典接法 因為在整個的實驗過程中,為了節(jié)約成本,電路板上的所有元器件都是自己手工焊接的。所以,在最開始考慮ADC0809的CLK信號時,我是用軟件做的。 在軟、硬件剛做好時,出現(xiàn)的很多問題,是根本無法

26、判斷是軟件有問題,還是硬件有錯誤。但我始終都不想再改動硬件。后來,我在書上看到:ADC0809的CLK-外部時鐘輸入端。時鐘頻率高,A/D轉(zhuǎn)換速度快。允許范圍為10-1280KHz ,典型值為640KHz ,此時轉(zhuǎn)換時間為100uS。通常由MCS51型單片機ALE端直接或分頻后與0809 CLK 端相連接。當(dāng)MCS-51型單片機無讀寫外RAM操作時,ALE信號固定為CPU時鐘頻率的1/6,若晶振為6MHz,則1/6為1MHz時,A/D轉(zhuǎn)換時間為64uS。 這樣做和用軟件實現(xiàn)比較,不但節(jié)省了人力,而且縮短了軟件代碼長度,減輕了CPU的負擔(dān),提高了工作效率。和硬件比較,更節(jié)省成本,而且擁有和硬件一

27、樣快的工作效率。六 致 謝我之所以能順利完成四位溫度顯示器的設(shè)計與實現(xiàn),是和指導(dǎo)我的導(dǎo)師是有關(guān)。我首先謝謝我的指導(dǎo)教師劉老師。在整個設(shè)計完成期間,從原理上的可行到實際硬件電路上出現(xiàn)的的問題,以及后期軟硬件的改進,不管是什么時候遇到困難,只要和劉老師一說他就會給我們講,從不厭其煩。這一點我深表感謝。作為一個老師他是負責(zé)的,態(tài)度是認真的。老師,我最想說一句“謝謝您”!再一個就是我要感謝院方,也就是計算機學(xué)院給我們提供這么多的支持。不管是從老師還是其它的輔助設(shè)施上,我深表感謝,給我們帶來了極大的方便。第三 我也很感謝論文答辯的各位評委老師,感謝他們在百忙之中抽出時間幫我們答辯。我心里深深知道不管他們

28、提出什么樣的問題,難也好,容易也好,其目的只有一個,那就是幫助我們提高,在這我也想說一聲謝謝您們!謝謝您們幫助我們提高,歡迎你們提出寶貴的意見。七 參考文獻1 涂序彥智能控制理論、方法與技術(shù)北京:清華大學(xué)出版社,1994.112 張建民等.自適應(yīng)模糊爐溫控制系統(tǒng)基礎(chǔ)自動化,2001.43 劉興池等模糊控制器在電加熱爐中的應(yīng)用工業(yè)儀表與自動化裝置,1999.34 張志君等糊控制在溫度控制系統(tǒng)中的應(yīng)用動化與儀器儀表,1998.55 雷思孝,李伯成,雷向莉單片機原理及實用技術(shù)凌陽16位單片機原理及應(yīng)用西安:西安電子科技大學(xué)出版社,20041tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cLmTWN60eo8Wgqv7XAv2OHUm32WGeaUwYDIAWG

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論