版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 電熱箱單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)方案</p><p> 注:1.任務(wù)書由指導(dǎo)教師填寫后交給學(xué)生,要求學(xué)生妥善保存。</p><p> 2.此任務(wù)書夾于論文扉頁(yè)與論文一并裝訂,作為論文評(píng)分依據(jù)之。</p><p> 學(xué)生姓名所在班級(jí)電氣導(dǎo)師姓名導(dǎo)師職稱副教授</p><p> 論文題目電熱箱單片機(jī)溫控系統(tǒng)設(shè)計(jì)</p
2、><p> 題目分類1.應(yīng)用與非應(yīng)用類:〇工程 〇科研 〇教學(xué)建設(shè) 〇理論分析〇模擬2.軟件與軟硬結(jié)合類:〇軟件〇硬件〇軟硬結(jié)合〇非軟硬件(1、2類中必須各選一項(xiàng)適合自己題目的類型在〇內(nèi)打√)</p><p> 主要研究?jī)?nèi)容及指標(biāo): 電熱箱用電熱絲加熱,溫度探頭感應(yīng)出電熱箱中的溫度,放大器將溫度信號(hào)傳輸給A/ D轉(zhuǎn)換器,A/ D轉(zhuǎn)換器把溫度信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),這個(gè)數(shù)字信號(hào)輸入單片機(jī)與人為設(shè)定的
3、溫度值進(jìn)行比較后發(fā)出控制信號(hào),經(jīng)光電隔離器去驅(qū)動(dòng)雙向可控硅以調(diào)節(jié)加在電熱絲上的電壓,從而控制電熱箱的溫度。</p><p> 主要參考文獻(xiàn):[1]何立民主編.單片機(jī)應(yīng)用與設(shè)計(jì).北京:北京航空航天大學(xué)出版社,2000.8[2]何立民主編.單片機(jī)應(yīng)用技術(shù)選編(1)~(7).北京:北京航空航天大學(xué)出版社,1993~1999[3]胡健主編.單片機(jī)原理及接口技術(shù)實(shí)踐教程.北京:機(jī)械工業(yè)出版社,2004[4]AT89C51
4、DATA SHEEP Philips Semiconductors 1999.dec [5]肖洪兵.胡輝.郭速學(xué)編著.跟我學(xué)單片機(jī).北京:北京航空航天大學(xué)出版社,2002.8</p><p> 階段規(guī)劃:1.8-3.1:查閱有關(guān)技術(shù)資料,構(gòu)思設(shè)計(jì)方案。3.3-3.15:開題報(bào)告。3.16-3.20:硬件電路設(shè)計(jì)。3.21-4.20:完成畢業(yè)設(shè)計(jì),準(zhǔn)備第一次論文答辯。5.1-6.3: 完善畢業(yè)設(shè)計(jì),準(zhǔn)備第二次論文答
5、辯(如第一次答辯未通過(guò))。</p><p> 開題時(shí)間2008.3.3完成論文時(shí)間2008.6.3</p><p> 專家審定意見(jiàn):系主任簽字:年 月 日</p><p> 溫度是生活及生產(chǎn)中最基本的物理量,它表征的是物體的冷熱程度。自然界中任何物理、化學(xué)過(guò)程都緊密地與溫度相聯(lián)系。在很多生產(chǎn)過(guò)程中,溫度的測(cè)量和控制都直接和安全生產(chǎn)、提高生產(chǎn)效率、保證產(chǎn)
6、品質(zhì)量、節(jié)約能源等重大技術(shù)經(jīng)濟(jì)指標(biāo)相聯(lián)系。而且在我們的日常生活中也使用微波爐、電烤箱、電熱水器、空調(diào)等家用電器,溫度與我們息息相關(guān)。另外在各高等院校的實(shí)驗(yàn)室中,無(wú)不將溫度作為被控參數(shù),構(gòu)成微機(jī)測(cè)控系統(tǒng),供學(xué)生作綜合實(shí)驗(yàn)或課程設(shè)計(jì)。可見(jiàn)溫度控制電路廣泛應(yīng)用于社會(huì)生活的各個(gè)領(lǐng)域,所以對(duì)溫度進(jìn)行控制是非常有必要和有意義的。</p><p> 溫度測(cè)控技術(shù)包括溫度測(cè)量技術(shù)和溫度控制技術(shù)兩個(gè)方面。</p>
7、<p> 在溫度的測(cè)量技術(shù)中,接觸式測(cè)溫發(fā)展較早,這種測(cè)量方法的優(yōu)點(diǎn)是:簡(jiǎn)單、可靠、低廉,測(cè)量精度較高,一般能夠測(cè)得真實(shí)溫度;但由于檢測(cè)元件熱慣性的影響,響應(yīng)時(shí)間較長(zhǎng),對(duì)熱容量小的物體難以實(shí)現(xiàn)精確的測(cè)量,并且該方法不適宜于對(duì)腐蝕性介質(zhì)測(cè)溫,不能用于極高溫測(cè)量,難于測(cè)量運(yùn)動(dòng)物體的溫度。非接觸式測(cè)溫是通過(guò)對(duì)輻射能量的檢測(cè)來(lái)實(shí)現(xiàn)溫度測(cè)量的方法,其優(yōu)點(diǎn)是不破壞被測(cè)溫場(chǎng),可以測(cè)量熱容量小的物體,適于測(cè)量運(yùn)動(dòng)溫度,還可以測(cè)量區(qū)域的溫度分
8、布,響應(yīng)速度較快。但也存在測(cè)量誤差較大,結(jié)構(gòu)復(fù)雜,價(jià)格昂貴等缺點(diǎn)。因此,在實(shí)際的測(cè)量中,要根據(jù)具體的測(cè)量對(duì)象選擇合適的測(cè)量方法,在滿足測(cè)量精度要求的前提下盡量減少人力和物力的投入。</p><p> 溫度控制技術(shù)按照控制目標(biāo)的不同可分為兩類:動(dòng)態(tài)溫度跟蹤與恒值溫度控制。動(dòng)態(tài)溫度跟蹤實(shí)現(xiàn)的控制目標(biāo)是使被控對(duì)象的溫度值按預(yù)先設(shè)定好的曲線進(jìn)行變化。在工業(yè)生產(chǎn)中很多場(chǎng)合需要實(shí)現(xiàn)這一控制目標(biāo),如在發(fā)酵過(guò)程控制,化工生產(chǎn)中
9、的化學(xué)反應(yīng)溫度控制,冶金工廠中燃燒爐中的溫度控制等。恒值溫度控制的目的是使被控對(duì)象的溫度恒定在某一數(shù)值上,且要求其波動(dòng)幅度(即穩(wěn)態(tài)誤差)不能超過(guò)某一給定值。本課題所研制的電熱器單片機(jī)溫控系統(tǒng)就是要實(shí)現(xiàn)恒值溫度控制的要求,故以下僅對(duì)恒值溫度控制進(jìn)行討論。</p><p> 本設(shè)計(jì)所研究的主要內(nèi)容以AT89C51為核心組建測(cè)控系統(tǒng),它必須快速準(zhǔn)確采取各種待測(cè)參數(shù)轉(zhuǎn)化為數(shù)字量。由于要求的精度很高,采集系統(tǒng)應(yīng)盡可能的排
10、除諧波干擾,充分利用高精度A/D器件的性能,提高所測(cè)物理量的精度。</p><p> 該單片機(jī)控制系統(tǒng)功能:溫度探頭(AD590)感應(yīng)出電熱箱中的溫度,放大器將溫度信號(hào)傳輸給A/ D轉(zhuǎn)換器,A/D轉(zhuǎn)換器把溫度信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),這個(gè)數(shù)字信號(hào)輸入單片機(jī)與人為設(shè)定的溫度值進(jìn)行比較后發(fā)出控制信號(hào),經(jīng)光電隔離器去驅(qū)動(dòng)雙向可控硅以調(diào)節(jié)加在電熱絲上的電壓,從而控制電熱箱的溫度。</p><p>&l
11、t;b> 1緒論</b></p><p> 1.1課題背景 </p><p> 對(duì)電熱箱的溫度控制以往主要采用常規(guī)儀器儀表加接觸器的斷續(xù)控制方法,裝置多、體積大、溫度控制精度低。采用單片機(jī)實(shí)現(xiàn)溫度控制則可以大大提高溫度控制系統(tǒng)的性能價(jià)格比,且易于推廣應(yīng)用等顯著優(yōu)點(diǎn)。</p><p><b> 1.2選題意義</b
12、></p><p> 溫度在工業(yè)控制中是個(gè)很重要的參數(shù),特別在冶金、機(jī)械、食品、化工等工業(yè)中,對(duì)工件的處理溫度都要求嚴(yán)格控制,對(duì)于溫度的精確度和穩(wěn)定性均有較高的要求。</p><p> 在此項(xiàng)課題中有以下技術(shù)指標(biāo)要求:</p><p> ?、?溫度最高可加熱到100℃,并在此溫度下保持恒定,控制其最大溫差不超過(guò)1℃。</p><p>
13、; ②.根據(jù)用戶要求,使系統(tǒng)對(duì)該電熱箱控制的恒定溫度在0℃~100℃范圍內(nèi),做到能夠進(jìn)行自動(dòng)識(shí)別和連續(xù)可調(diào)的功能。并能使各恒溫點(diǎn)的控制精度保持在±1℃。</p><p> ③.對(duì)電熱箱的溫度進(jìn)行實(shí)時(shí)監(jiān)測(cè)和實(shí)時(shí)顯示。</p><p> ④.裝置整機(jī)體積小、靈敏度高、性能可靠。</p><p> 這種單片機(jī)控制方案可大大地提高工作效率和控制精度,有助于
14、自動(dòng)化水平的提高,具有良好的經(jīng)濟(jì)效益和推廣價(jià)值。</p><p><b> 2系統(tǒng)的總體設(shè)計(jì)</b></p><p> 2.1系統(tǒng)功能及其工作原理</p><p> 該電熱箱具有以下功能:(1)使用高清晰度數(shù)碼管實(shí)時(shí)顯示電熱箱溫度,范圍0℃~100℃;(2)可用鍵盤方便地設(shè)定所需溫度值,并顯示設(shè)定的溫度; (3)按設(shè)定溫度加熱到相應(yīng)溫度,
15、并具有保溫功能。系統(tǒng)利用集成溫度傳感器AD590完成溫度測(cè)量并轉(zhuǎn)換成模擬電壓信號(hào),經(jīng)由A/D轉(zhuǎn)換器 ADC0804 轉(zhuǎn)換成數(shù)字信號(hào)送到AT89C51單片機(jī)中,單片機(jī)將采集到的溫度值與通過(guò)鍵盤設(shè)定的溫度值進(jìn)行比較,來(lái)控制加熱器的開斷,同時(shí)將溫度值實(shí)時(shí)顯示在 LED 顯示器上。</p><p> 2.2系統(tǒng)基本組成方框圖</p><p> 此電熱箱的溫控系統(tǒng)框圖如下圖1。</p>
16、;<p> 從圖中可以看出,系統(tǒng)主要功能模塊分為3類:</p><p> ?、?數(shù)據(jù)采集:是指在單片機(jī)的控制下,使用功能傳感器完成特定信號(hào)的測(cè)量和數(shù)據(jù)采集的功能。傳感器將采集到的信號(hào)和數(shù)據(jù)傳輸?shù)絾纹瑱C(jī)中進(jìn)行處理。</p><p> ②.結(jié)果顯示:是指單片機(jī)將采集到的數(shù)據(jù)發(fā)送到液晶顯示模塊,并控制液晶顯示模塊按照一定的格式將其顯示的功能。</p><p&
17、gt; 操作輸入:是指操作者或其他器件向單片機(jī)發(fā)送控制指令,用來(lái)控制儀器的模式,該指令一般通過(guò)鍵盤輸入。單片機(jī)在控制指令的要求下,完成一定功能,如進(jìn)行信號(hào)測(cè)量、數(shù)據(jù)顯示等。</p><p> ③.控制執(zhí)行:是指單片機(jī)控制執(zhí)行器件的通斷電,從而實(shí)現(xiàn)對(duì)被控量穩(wěn)定、有序、規(guī)則的控制。</p><p> 除了上述3個(gè)主要功能模塊外,還有電源模塊,用來(lái)提供+5V和±12V直流電壓。&
18、lt;/p><p><b> 3系統(tǒng)硬件電路設(shè)計(jì)</b></p><p> 3.1AT89C51單片機(jī)</p><p> ATMEL公司的生產(chǎn)的AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS 8位
19、微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。ATMEL的AT89C51是一種高效微控制器,具有低功耗,速度快,程序擦寫方便等優(yōu)點(diǎn),完全滿足本系統(tǒng)設(shè)計(jì)需要。AT89C51單片機(jī)為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。外形及引腳排列如圖2所示。</p><p> 圖2 AT89C51單片機(jī)引腳圖</p><
20、;p> 主要特性:與MCS-51 兼容 ;4K字節(jié)可編程閃爍存儲(chǔ)器 ;壽命:1000寫/擦循環(huán);數(shù)據(jù)保留時(shí)間:10年;全靜態(tài)工作:0Hz~24Hz;三級(jí)程序存儲(chǔ)器鎖定;128×8位內(nèi)部RAM;32可編程I/O線;兩個(gè)16位定時(shí)器/計(jì)數(shù)器;5個(gè)中斷源 ;可編程串行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時(shí)鐘電路。</p><p> 本系統(tǒng)選擇AT89C51作為主控制器,P0口作為ADC0804
21、轉(zhuǎn)換數(shù)據(jù)的輸入端。P2.0接ADC0804的INTR端檢測(cè)數(shù)據(jù)轉(zhuǎn)換是否結(jié)束,P2.6、P3.0、P3.1口經(jīng)74LS164串行輸出顯示數(shù)據(jù)到數(shù)碼管,P1口用來(lái)連接獨(dú)立式鍵盤,實(shí)現(xiàn)電熱箱溫度的動(dòng)態(tài)設(shè)定。P2.7用于控制加熱器電路的通斷,P3.6用于控制 ADC 轉(zhuǎn)換器的啟動(dòng),P3.7用于控制讀取 ADC 的轉(zhuǎn)換結(jié)果。</p><p> 3.2AD590溫度采集電路設(shè)計(jì)</p><p>
22、AD590是美國(guó)模擬器件公司生產(chǎn)的單片集成兩端感溫電流源。它的主要特性如下:</p><p> ①.流過(guò)器件的電流(A)等于器件所處環(huán)境的熱力學(xué)溫度(開爾文)度數(shù),即:</p><p><b> Ir/T=1A/K</b></p><p> 式中:Ir—流過(guò)器件(AD590)的電流,單位為A;</p><p>
23、 T—熱力學(xué)溫度,單位為K。</p><p> ②.AD590的測(cè)溫范圍為-55℃~+150℃。</p><p> ③.AD590的電源電壓范圍為4V~30V。電源電壓可在4V~6V范圍變化,電流變化1A,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會(huì)被損壞。</p><p> ④.輸出電阻為710M。</p&g
24、t;<p> ?、?精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-55℃~+150℃范圍內(nèi),非線性誤差為±0.3℃。</p><p> 3.2.1AD590基本應(yīng)用電路</p><p> 圖3(a)是AD590的封裝形式,圖3(b)是AD590用于測(cè)量熱力學(xué)溫度的基本應(yīng)用電路。因?yàn)榱鬟^(guò)AD590的電流與熱力學(xué)溫度成正比,當(dāng)電阻R1和電位器R
25、2的電阻之和為1k時(shí),輸出電壓Vo隨溫度的變化為1mV/K。但由于AD590的增益有偏差,電阻也有誤差,因此應(yīng)對(duì)電路進(jìn)行調(diào)整。調(diào)整的方法為:把AD590放于冰水混合物中,調(diào)整電位器R2,使VO=273.2mV?;蛟谑覝叵?25℃)條件下調(diào)整電位器,使VO=273.2+25=298.2(mV)。但這樣調(diào)整只可保證在0℃或25℃附近有較高精度。</p><p> 3.2.2AD590測(cè)溫放大電路</p>
26、<p> 為了提高精度,擴(kuò)大測(cè)量范圍,在A/D轉(zhuǎn)換前還要將信號(hào)加以放大并進(jìn)行零點(diǎn)遷移,因而一個(gè)高穩(wěn)定性的、高精度的放大電路是必須的。當(dāng)溫度變化時(shí),AD590會(huì)產(chǎn)生電流變化,當(dāng)AD590的電流通過(guò)一個(gè)10k的電阻時(shí),這個(gè)電阻上的壓降為10mV,即轉(zhuǎn)換成10mV/K,為了使此10k電阻精確,可用一個(gè)9k的電阻與一個(gè)2k的電位器串聯(lián),然后通過(guò)調(diào)節(jié)電位器來(lái)獲得精確的10k。運(yùn)算放大器AR1被接成電壓跟隨器形式,以增加信號(hào)的輸入阻
27、抗,降低輸出阻抗,由運(yùn)放AR2減去2.732做零位調(diào)整(即把絕對(duì)溫度轉(zhuǎn)成攝氏溫度),最后由運(yùn)放AR3反相并放大5倍輸送給A/D轉(zhuǎn)換器。具體硬件連接圖如圖4所示。</p><p> 圖4 AD590溫度采集放大電路</p><p> AD590溫度測(cè)量變量關(guān)系,如表1所示。</p><p> 表1 AD590溫度放大測(cè)量變量關(guān)系</p><p
28、> 該溫度采集電路采用LM741集成運(yùn)算放大器,它是一種高放大倍數(shù)、高輸入阻抗、低輸出阻抗的直接耦合多級(jí)放大電路,具有兩個(gè)輸入端和一個(gè)輸出端,可對(duì)直流信號(hào)和交流信號(hào)進(jìn)行放大。外接負(fù)反饋電路后,輸出電壓Vo與輸入電壓Vi的運(yùn)算關(guān)系僅取決于外接反饋網(wǎng)絡(luò)與輸入的外接阻抗,而與運(yùn)算放大器本身無(wú)關(guān)。</p><p> 如圖5 LM741集成運(yùn)放的外引線圖,各引腳功能如下。</p><p>
29、 圖5 LM741的外引線圖</p><p> 3.3ADC0804模數(shù)轉(zhuǎn)換電路</p><p> ADC0804型A/D轉(zhuǎn)換器。它是中速廉價(jià)型產(chǎn)品之一。片內(nèi)有三態(tài)數(shù)據(jù)輸出鎖存器,與微處理器兼容,輸入方式為單通道。</p><p> 1.ADC0804模數(shù)轉(zhuǎn)換器功能及引腳說(shuō)明</p><p> ①.8位COMS逐次逼近型A/D轉(zhuǎn)換
30、器;</p><p><b> ?、冢龖B(tài)鎖定輸出;</b></p><p> ?、郏嫒r(shí)間:135µs;</p><p><b> ④.分辨率:8位;</b></p><p> ?、荩D(zhuǎn)換時(shí)間:100µs;</p><p> ?、蓿傉`差:±
31、;1LSB;</p><p> ⑦.工作溫度:ADC0804LCN—0度~+70度;</p><p> ⑧.電源電壓為單一+5V;</p><p><b> 引腳說(shuō)明:</b></p><p> /CS:芯片選擇信號(hào); 圖6 ADC0804引腳圖</p>
32、<p> /RD:外部讀取轉(zhuǎn)換結(jié)果的控制腳輸出信號(hào); </p><p> /WR:用來(lái)啟動(dòng)轉(zhuǎn)換的控制輸入;</p><p> CLKIN,CLKR:時(shí)鐘輸入或者震蕩元件(R,C),頻率約限制在100KHZ~1460KHZ,如果使用RC電路則振蕩頻率為1/(1.1RC);</p><p> /INTR:中斷請(qǐng)求信號(hào)輸出,低電平動(dòng)作;</p&
33、gt;<p> VIN(+),VIN(-):差動(dòng)模擬電壓輸入;</p><p> AGND,DGND:模擬信號(hào)以及數(shù)字信號(hào)的接地;</p><p> Vref/2:輔助參考電壓;</p><p> DB0—DB7:8位數(shù)字輸出;</p><p> VCC:電源供應(yīng)以及作為電路的參考電壓;</p><
34、p> 2.ADC0804使用說(shuō)明</p><p> ADC0804的被轉(zhuǎn)換的電壓信號(hào)從和輸入,允許此信號(hào)是差動(dòng)的或不共地的電壓信號(hào),模擬地和數(shù)字地分別設(shè)置引入端,使數(shù)字電路的地電流不影響模擬信號(hào)回路,以防止寄生耦合造成的干擾。參考電壓可以由外部電路供給,從“”端直接送入。當(dāng)電源準(zhǔn)確、穩(wěn)定時(shí),也可作參考基準(zhǔn)。此時(shí),由ADC0804片內(nèi)部設(shè)置的分壓電路可自行提供參考電壓(2.5V),“”端不必外接電源,浮空
35、即可。 </p><p> ADC0804片內(nèi)有時(shí)鐘電路,只要在外部“CLKR”和“CLK”兩端外接一對(duì)電阻電容即可產(chǎn)生A/D轉(zhuǎn)換所需要的時(shí)鐘,其振蕩頻率為≈1/1.1RC。其典型應(yīng)用參數(shù)為:R=10k,C=150pF,≈640kHz,每秒鐘可轉(zhuǎn)換1萬(wàn)次。若采用外部時(shí)鐘,則外部可從CLK端送入,此時(shí)不接R、C。是轉(zhuǎn)換結(jié)束信號(hào)輸出端,輸出電平高跳到低表示本次轉(zhuǎn)換已經(jīng)完成
36、,可作為中斷或查詢信號(hào)。如果和端與端相連,則ADC0804就處于自動(dòng)循環(huán)轉(zhuǎn)換狀態(tài)。為轉(zhuǎn)換結(jié)果讀出控制端,當(dāng)它與同時(shí)為低電平時(shí),輸出數(shù)據(jù)鎖存器DB0~DB7端上出現(xiàn)8位并行二進(jìn)制數(shù)碼,以表示A/D結(jié)果。</p><p> 3.單片機(jī)與ADC0804接口電路</p><p> 圖7 單片機(jī)與ADC0804接口電路</p><p> 0804由于具有三態(tài)輸出鎖存器
37、,可直接驅(qū)動(dòng)數(shù)據(jù)總線,故與AT89C51接口電路十分簡(jiǎn)單,直接連接成上圖7即可。</p><p> 當(dāng)與同時(shí)有效時(shí)便啟動(dòng)A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)束時(shí)產(chǎn)生信號(hào),可供輸出查詢或中斷信號(hào)。在和共同控制下可以讀取轉(zhuǎn)換結(jié)果數(shù)據(jù)。</p><p> 在A/D轉(zhuǎn)換過(guò)程中,如果再次啟動(dòng)轉(zhuǎn)換器,則終止正在進(jìn)行的轉(zhuǎn)換,進(jìn)入新的轉(zhuǎn)換,在新的轉(zhuǎn)換過(guò)程中,數(shù)據(jù)寄存器中仍保持上一次的轉(zhuǎn)換結(jié)果。</p>&
38、lt;p> 0804提供兩個(gè)信號(hào)輸入端和,如果輸入電壓的變化范圍從0V到,則芯片的端接地,輸入電壓加到端。對(duì)于差動(dòng)輸入,輸入電壓可以從非零開始,即到。此時(shí)端應(yīng)接至等于的恒定電壓上,而輸入電壓仍加到端上。</p><p> 0804轉(zhuǎn)換器的零點(diǎn)無(wú)需調(diào)整,而輸入電壓的范圍可以通過(guò)調(diào)整端處的電壓加以改變。端電壓應(yīng)為輸入電壓的1/2。例如輸入電壓范圍是0V至2V,則在端應(yīng)加1V,但當(dāng)輸入電壓為0~+5V時(shí),端無(wú)
39、需外加任何電壓,而由內(nèi)部電源分壓得到。</p><p> 4.ADC0804電壓輸入與數(shù)字輸出關(guān)系</p><p> 本設(shè)計(jì)參考電壓Vref=5V所以可確定輸入模擬量所對(duì)應(yīng)的數(shù)字信號(hào)量如表2所示。</p><p> 表2 ADC0804輸入輸出關(guān)系</p><p><b> 3.4顯示電路設(shè)計(jì)</b></p
40、><p> 顯示電路采用74LS164連接4個(gè)共陽(yáng)極數(shù)碼管,實(shí)現(xiàn)串行口靜態(tài)顯示。如圖8所示。由P2.6.控制串行口TXD的允許端,只有當(dāng)P2.6=1時(shí),才打開與門,放開顯示傳送。AT89C51的串行口RXD和TXD為一個(gè)全雙工串行通信口,但在工作方式0下可以作同步移位寄存器用,其數(shù)據(jù)由RXD(P3.0)串行輸出或輸入;而同步移位時(shí)鐘由TXD(P3.1)端串行輸出,在同步時(shí)鐘作用下,實(shí)現(xiàn)由串行到并行的數(shù)據(jù)通信。利用串
41、行口加外圍芯片74LS164就構(gòu)成一個(gè)或多個(gè)并行輸出,用于串-并行轉(zhuǎn)換,驅(qū)動(dòng)顯示LED。</p><p> 圖8 串行靜態(tài)顯示電路</p><p> 這種顯示電路屬于靜態(tài)顯示,比動(dòng)態(tài)顯示亮度更高一些。由于74LS164允許通過(guò)電流達(dá)8mA,所以添加100驅(qū)動(dòng)電路,亮度比較理想。與動(dòng)態(tài)顯示相比,無(wú)需CPU不停的掃描,頻繁的為顯示服務(wù),節(jié)省了CPU時(shí)間,提高了工作效率。</p>
42、<p> 74LS164移位寄存器底層驅(qū)動(dòng):74LS164是一款8位移位寄存器,串行輸入并行輸出,常用于端口擴(kuò)展,引腳排列如圖9所示。</p><p> 圖9 74LS164引腳圖</p><p><b> 引腳說(shuō)明:</b></p><p> CLK:時(shí)鐘輸入斷;</p><p><b>
43、; CLR:清除端;</b></p><p> A,B:為數(shù)據(jù)輸入端;</p><p> 當(dāng)CLR為低電平時(shí)QA~QH輸出均為低電平,當(dāng)數(shù)據(jù)輸入端任意引腳為低電平時(shí),禁止數(shù)據(jù)輸入。并在CP上升沿作用下決定QA的狀態(tài),當(dāng)任意一引腳為高電平的時(shí)候,允許另一引腳輸入數(shù)據(jù)并且在CP上升沿的作用下決定QA的狀態(tài)。在使用的時(shí)候經(jīng)常把DSA、DSB其中的一個(gè)設(shè)置永久高電平,或者兩只腳同
44、時(shí)接信號(hào)端。</p><p><b> 3.5時(shí)鐘電路</b></p><p><b> 圖10 時(shí)鐘電路</b></p><p> XTAL1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。</p><p> XTAL2:來(lái)自反向振蕩器的輸出。</p><p>
45、XATL1和XATL2兩端接石英晶體及兩個(gè)電容就可以構(gòu)成穩(wěn)定的自激震蕩。電容器C1和C2通常去32pF左右,可穩(wěn)定頻率并對(duì)震蕩頻率有微調(diào)作用。震蕩脈沖范圍為。如圖10所示。</p><p> 振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)
46、外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。</p><p> 3.6復(fù)位及鍵盤溫度設(shè)定電路</p><p> 1.RESET:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RESET腳兩個(gè)機(jī)器周期的高電平時(shí)間。如圖11所示,在按鍵瞬間,電容C1通過(guò)R1充電,RESET端出現(xiàn)正脈沖,用以復(fù)位。關(guān)于參數(shù)的選定,在震蕩穩(wěn)定后應(yīng)保證復(fù)位高電平持續(xù)時(shí)間(即正脈沖寬度)大于兩個(gè)機(jī)器周
47、期。當(dāng)采用6MHz時(shí),可取C3=22µF,R4=1K;當(dāng)采用12MHz時(shí),可取C3=10µF,R4=8.2K。</p><p><b> 圖11復(fù)位電路</b></p><p> 2.鍵盤部分在程序運(yùn)行過(guò)程中設(shè)置為外部中斷1方式,S1~S4實(shí)現(xiàn)各功能通道鍵。S1鍵為中斷輸入鍵,只有按下S1鍵,其他鍵才有效。中斷按鍵的功能就是設(shè)定恒溫值,以便對(duì)測(cè)
48、得溫度對(duì)比判斷,鍵盤電路如圖12所示。</p><p> 圖12 設(shè)定溫度鍵盤</p><p><b> 3.7控制加熱電路</b></p><p> 該部分采用了Motorola公司推出的單片集成可控硅驅(qū)動(dòng)器件 MOC3041,作為對(duì)加熱器的驅(qū)動(dòng)和控制。MOC3041芯片是一種集成的帶有光耦合的雙向可控硅驅(qū)動(dòng)電路,其內(nèi)部集成了發(fā)光二極管
49、、雙向可控硅和過(guò)零觸發(fā)電路等器件。他由輸入和輸出兩部分組成。輸入部分是一個(gè)砷化鎵發(fā)光二極管,在5~15mA正向電流的作用下發(fā)出足夠強(qiáng)度的紅外光去觸發(fā)輸出部分。輸出部分包括一個(gè)硅光敏雙向可控硅和過(guò)零觸發(fā)器。在紅外線的作用下,雙向可控硅可雙向?qū)?,與過(guò)零觸發(fā)器一起輸出同步觸發(fā)脈沖,去控制執(zhí)行機(jī)構(gòu)—外部的雙向可控硅。其工作過(guò)程是:當(dāng)單片機(jī)的P2.7口輸出高電平時(shí), MOC3041 輸入部分的發(fā)光二極管導(dǎo)通。發(fā)出足夠強(qiáng)度的紅外光去觸發(fā)輸出部分,
50、即控制可控硅的導(dǎo)通,從而打開加熱器;同理,當(dāng)P2.7口輸出為低電平時(shí),MOC3041輸入部分的發(fā)光二極管截止,可控硅斷開,關(guān)閉加熱器。該系統(tǒng)具體電路圖如圖13所示。</p><p> 圖13 雙向可控硅控制電路</p><p> 3.8輔助直流穩(wěn)壓電源設(shè)計(jì)</p><p> 方案1:采用單一電源供電。這種方法明顯不行。因?yàn)殡娐分杏心M電路、數(shù)字電路等弱電部分
51、電路,還有感應(yīng)加熱負(fù)載的強(qiáng)電流電路。如果采用單一電源,各個(gè)部分很可能造成干擾,系統(tǒng)無(wú)法正確工作,還可能因?yàn)樨?fù)載過(guò)大,電源無(wú)法提供足夠的工作電流。特別是壓機(jī)啟動(dòng)瞬間電流很大,而且逆變電路負(fù)載電流波動(dòng)較大會(huì)造成電壓不穩(wěn),有毛刺等干擾,嚴(yán)重時(shí)可能造成弱電部分電路掉電。</p><p> 方案2:采用雙電源,即電源負(fù)載驅(qū)動(dòng)電路等強(qiáng)電部分用一個(gè)電源,模擬電路、數(shù)字電路等弱電部分用一個(gè)電源。這種方法明顯比前一種方案可靠性要
52、高,但是電路間還是可能會(huì)產(chǎn)生干擾,造成系統(tǒng)不正常,而且還可能會(huì)對(duì)單片機(jī)的工作產(chǎn)生干擾,影響單片機(jī)的正常工作。</p><p> 方案3:采用多電源供電方式,即對(duì)數(shù)字電路、模擬電路、驅(qū)動(dòng)電路分別供電,這種方案即降低了系統(tǒng)各個(gè)模塊間的干擾,還保證了電源能為各部分提供足夠的工作電流,提高系統(tǒng)的可靠性。</p><p> 根據(jù)上述分析,決定采用方案3。</p><p>
53、 3.8.1三端固定穩(wěn)壓器</p><p> CW78××為固定式三端穩(wěn)壓器,它只能輸出一個(gè)穩(wěn)定電壓。固定式三端穩(wěn)壓器的常見(jiàn)產(chǎn)品如圖14所示。</p><p> 圖14 CW78××、CW79××系列穩(wěn)壓器</p><p> CW78××系列穩(wěn)壓器輸出固定的正電壓,如7805
54、輸出為+5V;CW79××系列穩(wěn)壓器輸出固定的負(fù)電壓,如7905輸出為-5V。</p><p> 其典型應(yīng)用電路如圖15所示。</p><p> 圖15 CW78××典型應(yīng)用電路</p><p> 輸入端接電容可以進(jìn)一步濾除紋波,輸出端接電容能改善負(fù)載的瞬態(tài)影響,使電路穩(wěn)定工作。、最好采用漏電流小的鉭電容,一般不得小
55、于0.1µF ,如采用電解電容,則電容量要比圖中數(shù)值增加10倍。</p><p> 3.8.2本次設(shè)計(jì)用的電源</p><p> 圖16所示電路為±12伏輸出的直流穩(wěn)壓電源,從圖可見(jiàn),該直流穩(wěn)壓電是由變壓器、二極管整流橋、濾波器和集成穩(wěn)壓等環(huán)節(jié)組成。如果把圖16中的集成穩(wěn)壓器7812換成7805 (注意7912管腳的輸入、輸出和接地都與7812不同的)。則穩(wěn)壓電源變
56、為輸出+5伏的單路直流穩(wěn)壓電源,供給AT89C51等芯片工作。 </p><p> 圖16 +5V和±12伏雙路穩(wěn)壓電源</p><p> ?。?)使用中應(yīng)注意:</p><p> ?、僬鳂蜉敵龅囟藨?yīng)接在大電解電容上,以利于降噪。電解電容應(yīng)大于1000μF,以為7812三端穩(wěn)壓模塊提供較穩(wěn)定的直流輸入。</p><p>
57、?、跒橄朔€(wěn)壓模塊內(nèi)部產(chǎn)生的高次諧波,抑制穩(wěn)壓電路的自激震蕩,實(shí)現(xiàn)頻率補(bǔ)償,應(yīng)在模塊兩端分別并聯(lián)一小電容。</p><p> 3.8.3元器件選擇及參數(shù)計(jì)算</p><p><b> ?。?)三端穩(wěn)壓器</b></p><p> 根據(jù)電路中所需要的電源,選擇7805、7812、7912分別輸出+5V、+12V和-12V,其輸出電壓和輸出
58、電流均滿足指標(biāo)要求。</p><p><b> (2)輸入輸出電容</b></p><p> 輸入輸出電容的取值如上圖所示(主要根據(jù)工程經(jīng)驗(yàn)而得到),一般為瓷片電容。</p><p> ?。?)變壓器二次側(cè)電壓有效值和輸入電壓</p><p> 這兩個(gè)值的取定決定了相關(guān)元器件及參數(shù)的選擇。一般情況下,輸入電壓應(yīng)比輸
59、出電壓高3V左右(太小影響穩(wěn)壓;太大穩(wěn)壓器功耗大,易受熱損壞)。假設(shè)+5V的輸入為V11,輸出為Vo1;+12V的輸入為V12,輸出為Vo2;-12V的輸入為V13, 輸出為Vo3,而它們所對(duì)應(yīng)的變壓器二次側(cè)電壓有效值分別為V21、V22、V23則有,V11=8V,V12=15V,考慮電網(wǎng)電壓10%的波動(dòng),最終可取V11=9V,V12=16.5V。</p><p> 由式V1≈(1.1~1.2)V2可取變壓器二
60、次側(cè)電壓有效值V21=V11/1.1=8.18V, V22=V12/1.1=15V鑒于變壓器規(guī)格的限制,實(shí)際應(yīng)選V21=10V,V22=15V。</p><p><b> ?。?)濾波電容</b></p><p> 由式Ro CL≥(3~5)T/2可暫定Ro CL=5T/2,則CL=5T/2Ro,式中,Ro為CL右邊的等效電阻,應(yīng)取最小值,T為市電交流電源的周期,T
61、=20ms,取 =1A,因此幾個(gè)電源的Ro分別為:</p><p> Ro1min=V11/Iomax=1.1×10V/1A=11,所以取C1=5T/2Ro1min=5×20×1000/(2×11)≈4545μF,同理有, Ro2min=1.1×15V/1A=16,C2=5×20×1000/(2×16)≈3125μF。</p&
62、gt;<p> 可見(jiàn),濾波電容容量較大,應(yīng)選電解電容。受規(guī)格的限制,實(shí)際容量應(yīng)選為C1=4700μF/25V,C10=4700μF/30V,其耐壓值要大于相應(yīng)的輸入電壓的1.5倍。</p><p><b> ?。?)整流二極管</b></p><p> 整流二極管的參數(shù)應(yīng)滿足最大整流電流IF>Iomax(暫定);最大反向電壓VR>V2,其
63、中V2為變壓器二次側(cè)電壓有效值。以上兩個(gè)橋式的所有整流二極管可選IN4001小功率二極管。</p><p><b> 3.9本章小結(jié)</b></p><p> 本章對(duì)系統(tǒng)的硬件進(jìn)行詳細(xì)的設(shè)計(jì),其核心器件為單片機(jī),主要功能模塊為ADC0804和AD590傳感器組成的數(shù)據(jù)采集電路以及LED顯示電路;其次就是按鍵、執(zhí)行、時(shí)鐘、復(fù)位幾個(gè)功能電路;硬件系統(tǒng)的檢測(cè)電路的選擇直
64、接決定單片機(jī)數(shù)據(jù)處理程序的編寫,這顯得尤其重要。在本章中對(duì)各部分電路設(shè)計(jì)進(jìn)行了比較詳細(xì)的敘述。</p><p><b> 4系統(tǒng)軟件設(shè)計(jì)</b></p><p> 該系統(tǒng)軟件部分用MCS-51匯編語(yǔ)言編程實(shí)現(xiàn),采用模塊化程序設(shè)計(jì)思想,將軟件劃分成若干單元,主要包括主程序模塊、十進(jìn)制數(shù)據(jù)轉(zhuǎn)換及調(diào)整子程序模塊、LED數(shù)碼顯示子程序和延時(shí)子程序等模塊。</p>
65、;<p><b> 4.1系統(tǒng)主流程圖</b></p><p> 在主程序中,系統(tǒng)上電自動(dòng)復(fù)位以后首先設(shè)置堆棧,然后啟動(dòng)ADC0804,開始轉(zhuǎn)換AD590測(cè)溫電路輸入的電信號(hào),待數(shù)據(jù)轉(zhuǎn)換結(jié)束后讀入到累加器A,然后進(jìn)行十進(jìn)制數(shù)據(jù)轉(zhuǎn)換調(diào)整,輸出給顯示電路,同時(shí)當(dāng)測(cè)得溫度大于等于設(shè)定值加1則停止加熱,進(jìn)行保溫。當(dāng)小于等于設(shè)定值減1則驅(qū)動(dòng)執(zhí)行器件進(jìn)行加熱。主程序流程圖如圖17所示。
66、</p><p><b> 主程序:</b></p><p> ORG 0000H</p><p> SJMP MAIN</p><p> ORG 0013H</p><p> SJMP INT1</p><p><b> CLR
67、 C</b></p><p> MOV IE,#85H</p><p> MAIN: MOVX @DPTR,A</p><p> WAIT: JB P2.0,ADC</p><p> AJMP WAIT</p><p> ADC:
68、 MOV A,@DPTR</p><p><b> PUSH A</b></p><p><b> ACALL L1</b></p><p> ACALL DISP</p><p> MOV A,60H</p><p> MOV 1
69、00H,A</p><p> DEC 100H</p><p><b> POP A</b></p><p> CJNE A,100H,rel1</p><p> XL1: SETB P2.7</p><p> CLR P2.5</p&g
70、t;<p> SJMP ADC</p><p> rel1: JNC C,XL1</p><p> INC 100H</p><p> INC 100H</p><p><b> CLR C</b></p><p> CJNE
71、 A,100H,rel2</p><p> XL2: CLR P2.7</p><p> SETB P2.5</p><p> rel2: JC C,XL2</p><p> SET P2.5</p><p> AJMP ADC</p>
72、;<p> 4.2十進(jìn)制數(shù)據(jù)轉(zhuǎn)換調(diào)整子程序</p><p> 由于ADC0804轉(zhuǎn)換后的數(shù)據(jù)是二進(jìn)制數(shù)據(jù),而七段碼LED顯示器所要顯示的數(shù)據(jù)是十進(jìn)制數(shù)據(jù),因此需要進(jìn)行二、十進(jìn)制數(shù)據(jù)轉(zhuǎn)換。ADC0804輸出的最大轉(zhuǎn)換值為FFH(255),由于運(yùn)放AR3放大5倍,因此本數(shù)字溫度計(jì)的最大測(cè)量溫度為5.1V/5=1.02V,即102℃。由255×X=102,得知X=0.4,即先乘4再除10。2
73、55×4=1020,其中高位10送高位顯示緩沖區(qū)R4,低位20送低位顯示緩沖區(qū)R5,將小數(shù)點(diǎn)設(shè)在D2位上,并將其分別顯示為1(D4) 0(D3) 2(D2) . 0(D1) ℃。所以,十進(jìn)制轉(zhuǎn)換調(diào)整流程為A/D(二進(jìn)制)→十進(jìn)制→乘4→顯示。程序流程圖如圖18所示。</p><p> 圖18 十進(jìn)制數(shù)據(jù)轉(zhuǎn)換調(diào)整子程序流程圖</p><p> 十進(jìn)制數(shù)據(jù)轉(zhuǎn)換子程序:</
74、p><p> L1: CLR C</p><p> MOV R5,#00H</p><p> MOV R4,#00H</p><p> MOV R3,#08H</p><p> NEXT: RLC A</p><p> MOV R2,A&l
75、t;/p><p> MOV A,R5</p><p> ADDC A,R5</p><p><b> DA A</b></p><p> MOV R5, A</p><p> MOV A, R4</p><p> ADDC A, R
76、4</p><p> MOV R4, A</p><p> MOV A, R2</p><p> DJNZ R3, NEXT</p><p> MOV R7, #02</p><p> L2: MOV A, R5</p><p> ADD A
77、, R5</p><p><b> DA A</b></p><p> MOV R5, A</p><p> MOV A, R4</p><p> ADDC A, R4</p><p><b> DA A</b></p>
78、<p> MOV R4, A</p><p> DJNZ R7, L2</p><p><b> RET</b></p><p><b> 4.3顯示子程序</b></p><p> 顯示采用共陰極LED串行口靜態(tài)顯示,這樣不僅大大減少了單片機(jī)的時(shí)間,不必為顯示頻繁的
79、掃描,還可以使顯示亮度更為優(yōu)越。由P2.6控制串行口TXD的允許端,只有當(dāng)P2.6=1時(shí),才打開與門,開放顯示傳送。89C51的串行口RXD和TXD為一個(gè)全雙工串行通信口,但在工作方式0下可以作同步移位寄存器用,其數(shù)據(jù)由RXD(P3.0)串行輸出或輸入;而同步移位時(shí)鐘由TXD(P3.1)端串行輸出,每當(dāng)發(fā)送完一個(gè)字節(jié)T1就會(huì)自動(dòng)置1.用軟件查詢方式來(lái)檢測(cè)每一字節(jié)的發(fā)送。</p><p><b> 程序
80、如下:</b></p><p> DISP: MOV R4,#04H;存顯示位數(shù)</p><p> MOVSCON,00H;置串行方式0</p><p> CLRES;串口禁中斷</p><p> SETBP2.6;允許TXD發(fā)送脈沖</p>
81、<p> DIR1: MOVSUBF,@R3;串行輸出一位顯示字段碼</p><p> JNBTI,$;等待串行發(fā)送完畢</p><p> CLRTI;清串行標(biāo)志</p><p> DECR0;更新顯示位數(shù)</p><p> DJNZR4,DIR1
82、;是否顯示完畢</p><p> CLRP2.6;關(guān)閉TXD發(fā)送脈沖</p><p> RET;返回</p><p> 4.4鍵盤處理子程序</p><p> 本系統(tǒng)采用的是鍵盤中斷法:S1鍵接至P3.3口,作為設(shè)置鍵,當(dāng)S1鍵沒(méi)按下時(shí),其他鍵有動(dòng)作,系統(tǒng)都不作反應(yīng),只有S1鍵按下,S2~S
83、4才能實(shí)現(xiàn)相應(yīng)功能。</p><p> S3鍵:加1;S4鍵:減1;S2鍵:確定;</p><p><b> 鍵盤中斷子程序:</b></p><p> INT1: CLR EX1 ;關(guān)中斷</p><p> CLR IT1</p><
84、p> CLR EA</p><p> PUSH A ;保護(hù)現(xiàn)場(chǎng)</p><p> PUSH B</p><p> PUSH R0</p><p> PUSH R1</p><p> PUSH R3</p&
85、gt;<p> PUSH R4</p><p> PUSH R5</p><p> MOV R3,#60H;進(jìn)入設(shè)置顯示狀態(tài)</p><p> LCALL CHABIAO </p><p> LCALL DISP</p><p> KEY
86、: MOV P1,#FFH;送P1全零</p><p> JB P1.3,UPLINE;P1.3=0轉(zhuǎn)到恒溫加1處理</p><p> JB P1.5,DONWLINE;P1.5=0轉(zhuǎn)到恒溫減1處理</p><p> JB P1.7,END;確定返回</p><
87、;p> SJMP KEY;重新掃描</p><p> UPLINE: LCALL DS10MS;消抖延時(shí)</p><p> JB P1.3,KEY;無(wú)按鍵返回掃描</p><p> MOV R3,#60H;顯示恒溫溫度</p><p> LCALL
88、 DISP</p><p> JIAYI: LCALL DS10MS;溫度加1處理子程序</p><p> JB P1.3,UPLINE</p><p> INC @R5;加1溫度</p><p> MOV @R3,#11H;十進(jìn)制轉(zhuǎn)換</p><p
89、><b> EDC R3</b></p><p> MOV A,@R4</p><p> MOV B,#100</p><p><b> DIV AB</b></p><p> MOV @R3,A</p><p><b> ED
90、C R3</b></p><p><b> MOV A,B</b></p><p> MOV B,#10</p><p> DIV ABMOV@R3,A</p><p><b> EDC R3</b></p><p> MOV
91、 A,B</p><p> MOV @R3,A</p><p> LCALL CHABIAO ;調(diào)用查表</p><p> LCALL DISP</p><p><b> RET</b></p><p> DONWLINE: LCALL D
92、S10MS </p><p> JB P1.5,KEY</p><p> MOV R3,#60H</p><p> LCALL DISP</p><p> JIANYI: LCALL DS10MS ;溫度減一處理子程序</p><p> JB
93、 P1.5,DONWLINE</p><p> DEC @R5</p><p> MOV @R3,#12H ;十進(jìn)制轉(zhuǎn)換</p><p> EDC R3</p><p> MOV A,@R4</p><p> MOV B,#100<
94、/p><p><b> DIV AB</b></p><p> MOV @R3,A</p><p><b> EDC R3</b></p><p><b> MOV A,B</b></p><p> MOV B,#10</
95、p><p><b> DIV AB</b></p><p> MOV @R3,A</p><p><b> EDC R3</b></p><p> MOV A,B</p><p> MOV @R3,A</p><p>
96、; LCALL CHABIAO</p><p> LCALL DISP</p><p><b> RET</b></p><p> CHABIAO: MOV R2,#4;查表子程序</p><p> MOV DPTR,#TAB</p><p>
97、; CHABIAO1: MOV A,@R3</p><p> MOV A,@A+DPTR</p><p> MOV @R3,A</p><p><b> INC R3</b></p><p> DJNZ R2,CHABIAO1</p><p><b>
98、RET</b></p><p> DS10MS: MOV R7,#10H;10MS延時(shí)子程序</p><p> DS1: MOV R6,0FFH</p><p> DS2: DJNZ R6,DS2</p><p> DJNZ R7,DS1</p
99、><p><b> RET</b></p><p> END: POP R5 ;恢復(fù)現(xiàn)場(chǎng)</p><p> POP R4</p><p> POP R3</p><p> POP R1</p
100、><p> POP R0</p><p> POP B</p><p> POP A</p><p> SETB EX1;開中斷</p><p> SETB IT1</p><p> SETB EA<
101、/p><p> RETI ;中斷返回</p><p> TAB:DB 040H,079H,024H,030H,19H, 12H, 02H, 058H,00H, 10H;</p><p> DB 0C0H,0F9H,0A4H,0B0H,99H, 92H, 82H, 0D8H,80H, 90H;</p><p><b
102、> 4.5本章小結(jié)</b></p><p> 本章介紹了系統(tǒng)主要的流程圖以及程序清單。</p><p><b> 結(jié)論</b></p><p> 本課程設(shè)計(jì)敘述了電熱箱溫控設(shè)計(jì),包括硬件組成和軟件的設(shè)計(jì),該系統(tǒng)在硬件設(shè)計(jì)上主要是通過(guò)溫度傳感器對(duì)溫度進(jìn)行采集,把溫度轉(zhuǎn)換成變化的電壓,然后由放大器將信號(hào)放大,通過(guò)A/D轉(zhuǎn)換
103、器,ADC0809將模擬溫度電壓信號(hào)轉(zhuǎn)化為對(duì)應(yīng)的數(shù)字溫度信號(hào)電壓。其硬件設(shè)計(jì)中最核心的器件是單片機(jī)AT89C51,它一方面控制A/D轉(zhuǎn)換器實(shí)現(xiàn)模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,另一方面,將采集到的數(shù)字溫度電壓信號(hào)經(jīng)數(shù)據(jù)處理得到相應(yīng)的溫度值,送到LED顯示器,以數(shù)字形式顯示測(cè)量的溫度。</p><p> 該系統(tǒng)利用MCS51匯編語(yǔ)言編制,運(yùn)行程序的主要特點(diǎn)是:</p><p> 1)適用性強(qiáng),用
104、戶只需對(duì)界面參數(shù)進(jìn)行設(shè)置并啟動(dòng)系統(tǒng)正常運(yùn)行便可滿足不同用戶水溫的要求,實(shí)現(xiàn)對(duì)水溫的實(shí)時(shí)監(jiān)控。避免了電力力資源的浪費(fèi),節(jié)省了能源。</p><p> 2)將單片機(jī)以及溫度傳感器引入對(duì)水溫的分析和處理中,單片機(jī)控制決策無(wú)需建立被控對(duì)象的數(shù)學(xué)模型,系統(tǒng)的魯棒性強(qiáng),適合對(duì)非線性、時(shí)變、滯后系統(tǒng)的控制,對(duì)水溫控制系統(tǒng)采用單片機(jī)控制非常適合。</p><p> 3)系統(tǒng)成本低廉,結(jié)構(gòu)緊湊,操作非常
105、簡(jiǎn)便,可擴(kuò)展性強(qiáng),只要稍加改變,即可增加其他使用功能。較好的滿足了現(xiàn)代工業(yè)生產(chǎn)和科研的需要。</p><p> 該系統(tǒng)也存在一些問(wèn)題:系統(tǒng)在控制溫度精度上不理想,控制容易產(chǎn)生震蕩,不穩(wěn)定。這可采用PID算法來(lái)控制PWM波的產(chǎn)生,進(jìn)而控制電熱絲的加熱來(lái)實(shí)現(xiàn)溫度控制。數(shù)字PID控制則能夠較好地解決控制精度的問(wèn)題,并且計(jì)算機(jī)能夠用程序既簡(jiǎn)單又方便地實(shí)現(xiàn)數(shù)字PID控制規(guī)律,對(duì)精度調(diào)整起來(lái)也很方便。具體控制方案可采用了數(shù)
106、字PID算法結(jié)合積分分離方法對(duì)電熱箱溫度進(jìn)行控制,具有精度高、穩(wěn)定性好的特點(diǎn)。</p><p> 通過(guò)本次設(shè)計(jì),參考了大量的資料,讓我認(rèn)識(shí)到了單片機(jī)功能的強(qiáng)大,讓我學(xué)到了很多,受益匪淺!</p><p><b> 參考文獻(xiàn)</b></p><p> [1]何立民主編.單片機(jī)應(yīng)用與設(shè)計(jì).北京:北京航空航天大學(xué)出版社,2000.8</p
107、><p> [2]何立民主編.單片機(jī)應(yīng)用技術(shù)選編(1)~(7).北京:北京航空航天大學(xué)出版社,1993~1999</p><p> [3]胡健主編.單片機(jī)原理及接口技術(shù)實(shí)踐教程.北京:機(jī)械工業(yè)出版社,2004</p><p> [4]電力電子變流技術(shù)</p><p> [5]楊寧主編.單片機(jī)與控制技術(shù).北京:北京航空航天大學(xué)出版社,200
108、5.3</p><p> [6]肖洪兵.胡輝.郭速學(xué)編著.跟我學(xué)單片機(jī).北京:北京航空航天大學(xué)出版社,2002.8</p><p> [7]朱定華.單片機(jī)原理與接口技術(shù).電子工業(yè)出版社,2001,4</p><p> [8]劉瑞新.單片機(jī)原理及應(yīng)用教程.機(jī)械工業(yè)出版社,2003,7</p><p> [9]趙麗芬.單片機(jī)應(yīng)用系統(tǒng)開發(fā)典
109、型實(shí)例.中國(guó)鋼鐵工業(yè)出版,2004</p><p> [10]余家春.Prote199SE電路設(shè)計(jì)實(shí)用教程.北京:中國(guó)鐵道出版社,2003</p><p> [11]Li S. Matching: invariants to translations, rotations and scale changes [J]. Pattern Recognition, 1992,26(6): 5
110、83-594.</p><p> [12]M. Pilu, A direct method for stereo correspondence based on singular value decomposition[C].IEEE Conference on Computer Vision and Pattern Recognition, 1997, 261-266.</p><p
111、> [13]Yang.Y.Yi. J., Woo, Y.Y., and Kim. B.: ‘Optimum design for linearityand efficiency of microwave Doherty amplifier using a new loadmatching technique’, Microw. J., 2001, 44, (12), pp. 20–36</p><p>
112、 [14]Lee H, Lei W. Region matching and depth finding for 3D objects in stereo aerial photographs [J]. Pattern Recognition, 1990,23(112): 81-94.</p><p> [15]AT89C51 DATA SHEEP Philips Semiconductors 1999.dec
113、 </p><p> [16]王俊峰等.現(xiàn)代傳感器應(yīng)用技術(shù).北京:機(jī)械工業(yè)出版社,2006.8</p><p> [17]何希才等.傳感器極其應(yīng)用實(shí)例.北京:機(jī)械工業(yè)出版社,2004.1</p><p> [18]魏澤鼎等.單片機(jī)應(yīng)用技術(shù)實(shí)例.北京:電子工業(yè)出版社,2005.1</p><p> [19]吳金戌等.8051單片機(jī)實(shí)踐與
114、應(yīng)用[M].北京:清華大學(xué)出版社,2002</p><p> [20]公茂法等.單片機(jī)人機(jī)接口實(shí)例集.北京:北京航空航天大學(xué)出版社,1997.6</p><p><b> 致謝</b></p><p> 本文是在導(dǎo)師朱學(xué)東副教授的悉心指導(dǎo)下完成的。導(dǎo)師淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、誨人不倦的指導(dǎo)風(fēng)格以及忘我的工作精神使我受益匪淺,是我今后工
115、作學(xué)習(xí)的楷模,將永遠(yuǎn)激勵(lì)我前進(jìn)。導(dǎo)師不僅在生活和學(xué)習(xí)中給我關(guān)心和指導(dǎo),而且也在思想上給予我深刻的影響和教誨,在此對(duì)導(dǎo)師表示深深的謝意!</p><p> 在課題研究及論文完成過(guò)程中,始終受到陪我度過(guò)四年大學(xué)生活的舍友:朱志遠(yuǎn)、劉海軍的精心指導(dǎo),沒(méi)有他們的幫助,許多工作難以開展,在此向他們表示衷心的感謝!在四年的大學(xué)學(xué)習(xí)和生活當(dāng)中,電氣一班許多同學(xué)給予了無(wú)私的關(guān)心和幫助,他們與我在相關(guān)領(lǐng)域進(jìn)行了廣泛的討論和合作,
116、提出了許多寶貴的意見(jiàn)和建議。感謝其他老師和同學(xué)對(duì)我的關(guān)心、支持和熱情的幫助。</p><p> 感謝曾經(jīng)幫助、培養(yǎng)過(guò)我的所有的老師。感謝百忙之中抽出寶貴時(shí)間評(píng)閱我論文的論文審閱人、評(píng)議人和答辯委員會(huì)各位專家學(xué)者,感謝你們?cè)u(píng)閱本文所付出的辛勤勞動(dòng)。</p><p><b> 附錄</b></p><p> 畢業(yè)論文(設(shè)計(jì))成績(jī)單</p
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的電熱水器溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)溫度控制系統(tǒng)
- 單片機(jī)溫度控制系統(tǒng)方案的研究
- 基于單片機(jī)的恒溫箱溫度控制系統(tǒng)的設(shè)計(jì)
- cangkao單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)摘要
- 單片機(jī)溫度控制論文單片機(jī)溫度控制系統(tǒng)論
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)水位溫度控制系統(tǒng)
- 基于單片機(jī)的溫度控制系統(tǒng)
- 單片機(jī)溫度控制系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)分析
- 開題報(bào)告---單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)溫度控制系統(tǒng)
- 課程設(shè)計(jì)--單片機(jī)溫度控制系統(tǒng)
- 單片機(jī)溫度控制系統(tǒng)畢業(yè)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)--基于51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——基于51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的室內(nèi)溫度控制系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)研究
評(píng)論
0/150
提交評(píng)論