【正文】
差,因此會得到相應(yīng)的工作電壓,其輸出電流會隨溫度變化而變化。圖213溫度檢測電路當(dāng)傳感器AD590所處溫區(qū)發(fā)生1℃的溫度變化時,流過其所在回路的電流即產(chǎn)生1μA的變化,則其輸出電壓的變化為: ΔV0=1μA/℃*100KΩ=100mV/℃AD590的輸出電流值說明如下:其輸出電流是以絕對溫度零度(273℃)為基準(zhǔn),每增加1℃,它會增加1μA輸出電流,因此在室溫25℃時,其輸出電流Io=(273+25)=298μA。電壓經(jīng)過四個二極管兩兩導(dǎo)通整流濾波后,再經(jīng)過電壓轉(zhuǎn)換芯片7805就可以將原來交流220V的電壓轉(zhuǎn)換成直流電壓為+5V,即可以得到報警電路和溫度檢測電路所需要的電壓值。由于AD590是一種電流型的溫度傳感器,因此具有較強的抗干擾能力,適用于計算機進行遠距離溫度測量和控制,遠距離信號傳遞時,可采用一般的雙絞線來完成,其電阻比較大,因此不需要精密電源對其供電,長導(dǎo)線上的壓降一般不影響測量精度;不需要溫度補償和專門的線性電路。K,即溫度每變化1℃,其輸出電流變化1μA;它以熱力學(xué)溫標(biāo)零點作為零輸出點,因此在25℃時。圖211 AD590引腳圖其主要技術(shù)參數(shù)有:1. 測溫范圍為55~+150℃。并對其中部分電路編制子程序,以及相應(yīng)的軟件設(shè)計。 MCS51單片機控制的總體介紹硬件設(shè)計的總電路連接框圖如下圖:圖11 硬件設(shè)計的總電路連接框圖單片機控制熱水壺的硬件構(gòu)成包括8051芯片、8255芯片、地址鎖存器等組成的單片機控制電路、溫度檢測電路、A/D轉(zhuǎn)換電路、光電隔離電路、鍵盤及顯示電路和溫度加熱電路。3. 當(dāng)加熱到設(shè)置溫度時,單片機會控制停止加熱,并通過蜂鳴器給出聲音提示。2. 這個按鍵還具有啟動電熱水壺開始工作的作用。它的工作情況和常規(guī)的熱水壺相比,有下面幾個方面的特點:1. 有三個按鍵,可用來設(shè)置希望加熱到的溫度即報警的溫度。3. 當(dāng)水加熱沸騰后不能自動停止工作。這種設(shè)計有下面幾個方面的不足:1. 如水壺中沒水,電源誤接通時也會一直加熱,容易引起事故。經(jīng)實際運行表明,該方案安全、可靠,完全能夠滿足實際需要。工程上常用的隔離方法有光電隔離器、變壓器、繼電器和集成組件等,而光電隔離器有獨特優(yōu)點得到廣泛應(yīng)用。溫度檢測電路由熱電偶、運算放大器,溫度傳感器AD590等組成,直接輸出電流(1μA/K)經(jīng)運算放大器LM358進行I/V轉(zhuǎn)化后,可得到電壓輸出,輸出電壓為100mV/℃,經(jīng)A/D轉(zhuǎn)換通道送到微處理器中。目前,單片機在家電,工業(yè)生產(chǎn)等領(lǐng)域的應(yīng)用非常廣泛,為了適應(yīng)不同產(chǎn)品對單片機的不同要求,半導(dǎo)體生產(chǎn)廠家生產(chǎn)出了各種規(guī)格的單片機。這為控制方面的應(yīng)用和邏輯運算提供了很大方便。MCS51指令系統(tǒng)增強了加,減,乘,除,比較,堆棧操作,因而運算功能大大加強。MCS51設(shè)有兩個16位的定時器/計數(shù)器,且可程序設(shè)定多種工作方式。片內(nèi)數(shù)據(jù)存貯器擴大了一倍,外部數(shù)據(jù)存貯器的空間達到64K字節(jié)。關(guān)鍵詞 單片機 溫度控制 控制器Design of control system for electric heating kettleAbstractThe thesis introducts the method of use the series of MCS51 onechip puter which is the control chip to control the work of kettle heat with electric energy. Through electric heated circle, the water will be heated, then sample the temperature of the water. The sampling signal will set the mimic to the system of single chip puter through ADC0809, after is processed by the puter and controlled by the keyboard, it will be showed by LED monitor, at the same time, the system can control the temperature beyond the setting, the system of alarm will run. The hardware of the onechip puter controls the thermos which includes 8051 chips, 8255 chips, onechip puter control circuit that address latch ,etc. make up temperaturemeasure circuit , circuit is changes by A/D, lightelectricity and isolation circuit, keyboard and shows circuit、temperature heated circuit .The key circuit of the whole system is a control circuit of onechip puter, finish the input and output of the signal conversion, can measure temperature sampled signal of input circuit which will deal with after processing then set to display and show to go on to outputting through A/D converter ADC0809, and can control the temperature through the keyboard, after heating and exceeding designated temperature in water, at the same time, the buzzer is sound so as to alarm.Keywords Onechip puter Temperature control Controller.目 錄1 引言……………………………………………………………………………12 電熱水壺控制系統(tǒng)總體概述…………………………………………………2 電熱水壺的工作情況…………………………………………………………2 MCS51單片機控制的總體介紹 …………………………………………23電熱水壺控制系統(tǒng)的硬件設(shè)計 ………………………………………………3………………………………………3 單片機8051芯片介紹和主要電路 ………………………………………8 8255輸出口擴展 …………………………………………………………14 單片機的抗干擾電路 ……………………………………………………16 鍵盤及顯示電路 …………………………………………………………18 加熱電路和報警裝置 ……………………………………………………234電熱水壺控制系統(tǒng)的軟件設(shè)計 ……………………………………………25 總的程序設(shè)計框圖 ………………………………………………………25 8255的程序設(shè)計 …………………………………………………………26 鍵盤和顯示接口電路程序設(shè)計……………………………………………27全文結(jié)論…………………………………………………………………………34致謝………………………………………………………………………………35參考文獻…………………………………………………………………………361 引言Intel公司在MCS48系列單片微機的基礎(chǔ)上,采用HMOS技術(shù),研制出了8位高檔的MCS51系列產(chǎn)品微機。單片機控制熱水壺的硬件構(gòu)成包括8051芯片、8255芯片、地址鎖存器等組成的單片機控制電路、溫度檢測電路、A/D轉(zhuǎn)換電路、光電隔離電路、鍵盤及顯示電路和溫度加熱電路。畢業(yè)論文(設(shè)計)任務(wù)書電熱水壺控制系統(tǒng)的設(shè)計摘 要本論文設(shè)計介紹了MCS51系列單片機為控制芯片,對電熱水壺工作進行控制的方法。通過電加熱電路對水進行加熱,并對水的溫度進行采樣,采樣信號通過ADC0809將數(shù)字量送入單片機系統(tǒng),經(jīng)微機處理后,結(jié)合鍵盤控制實現(xiàn)LED顯示,并可實現(xiàn)對水的溫度的控制和超過水溫的報警系統(tǒng)。整個系統(tǒng)的關(guān)鍵電路是單片機控制電路,完成信號的輸入和輸出的轉(zhuǎn)換,即可將溫度檢測電路采樣的輸入信號通過A/D轉(zhuǎn)換器ADC0809進行處理加工后輸出到顯示器進行顯示,并可以通過控制器控制溫度,同時當(dāng)水加熱超過指定的溫度以后,蜂鳴器工作報警。該微機型在性能上有了很大的改進和提高:片內(nèi)程序存貯器容量擴大了一倍,外部程序存貯器的尋址空間擴大到64K字節(jié)。并行I/O口線增加到32,且可進行位處理。設(shè)有一個全雙工串行I/O口,可程序設(shè)定4種工作方式,設(shè)有4個8位的通用工作寄存器區(qū),可適應(yīng)多級中斷和子程序嵌套的情況,這樣可避免寄存器內(nèi)容進行棧保護操作,提高了中斷響應(yīng)速度,加速了子程序的調(diào)用,設(shè)有兩個內(nèi)部中斷源和兩個外部中斷源,一個串行口中斷源,可程序設(shè)定中斷優(yōu)先級,堆棧位置可允許設(shè)定,深度可在允許范圍內(nèi)選用。所設(shè)置的靈活的跳轉(zhuǎn)指令,不僅能充分滿足了實際應(yīng)用的需要,而且可盡量減少程序存貯空間的占用,MCS51內(nèi)部設(shè)有可直接進行位尋址的存貯器、位處理指令、位處理累加和運算器等,因而為一種功能極強的位處理機。從以上可見,MCS51系列單片微機具有很強的功能,使用范圍廣,既可構(gòu)成功能很強的復(fù)雜系統(tǒng),也可組成較簡單的應(yīng)用系統(tǒng)。本文介紹了一種以MCS51系列單片機為控制芯片,對電熱水壺工作進行控制的方法。A/D轉(zhuǎn)換一般都設(shè)置在前向通道中,它將外界輸入的模擬信號轉(zhuǎn)換成計算機數(shù)據(jù)總線能接受的數(shù)字量。由于該器件是通過電——光——電這種轉(zhuǎn)換來實現(xiàn)對輸出設(shè)備進行控制的,彼此之間沒有電氣連接,因而起到隔離作用,隔離電壓與光電隔離器的結(jié)構(gòu)有關(guān)。2 電熱水壺控制系統(tǒng)總體概述 電熱水壺的工作情況對于常規(guī)的電熱水壺,只要接通電源,就開始加熱,直到水沸騰后通過蒸汽來產(chǎn)生聲音報警。2. 當(dāng)只需要加熱到沸點以下某一溫度時,不能及時給出聲音報警信號。針對以上不足,在本設(shè)計方案中,用MC51單片機作為控制芯片,管理整個電熱水壺的工作情況,構(gòu)成了一個閉環(huán)控制系統(tǒng),而且增加了三個按鍵和六位數(shù)碼管顯示。上電復(fù)位后,設(shè)置溫度初值為20度,每按一下按鍵,溫度設(shè)置值就會增加1度,整個溫度設(shè)置值在20—100度之間循環(huán)。當(dāng)每次電源接