基于單片機(jī)的溫度控制_第1頁
基于單片機(jī)的溫度控制_第2頁
基于單片機(jī)的溫度控制_第3頁
基于單片機(jī)的溫度控制_第4頁
基于單片機(jī)的溫度控制_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 摘 要本設(shè)計(jì)以單片機(jī)stc89c52為核心部件,采用單總線型數(shù)字式的溫度傳感器ds18b20作為溫度采集,以場效應(yīng)管作加熱控制的開關(guān)器件,設(shè)計(jì)制作了帶鍵盤輸入控制,動(dòng)態(tài)顯示和越限報(bào)警功能的恒溫控制系統(tǒng)。該系統(tǒng)既可以對(duì)當(dāng)前溫度進(jìn)行實(shí)時(shí)顯示,又可以對(duì)溫度進(jìn)行控制,并使其恒定在某一溫度范圍。控制鍵盤設(shè)計(jì)使設(shè)置溫度簡單快捷,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度。建立在模糊控制理論上的控制算法,使控制精度完全能滿足一般的電子產(chǎn)品的生產(chǎn)要求。通過對(duì)系統(tǒng)軟件和硬件的合理規(guī)劃,發(fā)揮單片機(jī)自身集成多系統(tǒng)功能單元的優(yōu)勢,在不減少功能的前提下有效降低了成本,系統(tǒng)操作簡便。關(guān) 鍵 詞:stc89c52;恒溫

2、控制;模糊控制算法abstractthe design is consist of stc89c52, which adopts the the single-bus-type digital temperature transmission sensor ds18b20, and the mos relays for heating control 的開關(guān)器件the switching devices. the work is a perpetual temperature control with the function of the keyboard input control,dyn

3、amic display and the more limited alarm.本作品既可以對(duì)當(dāng)前溫度進(jìn)行實(shí)時(shí)顯示又可以對(duì)溫度進(jìn)行控制,以使達(dá)到the system could not only have real-time display of current temperature, but also control the temperature in a certain range. 用戶需要的溫度,并使其恒定在這一溫度。人性化的行列式鍵盤設(shè)計(jì)使設(shè)置溫度簡單快determinant of human design allows the keyboard to set the tempe

4、rature a simple quick s速,兩位整數(shù)一位小數(shù)的顯示方式具有更高的顯示精度peed, two integers and a decimal display of the display has a higher accuracy.the control of 算法,使控制精度完全能滿足一般社會(huì)生產(chǎn)的要求algorithm, which建立在模糊控制理論上的控制 based on fuzzy control theory, so that can have the control accuracy to fully meet the requirements of socia

5、l production in general. 通過對(duì)系統(tǒng)軟件和硬件設(shè)計(jì)的合理through the system software and hardware design reasonable 規(guī)劃,發(fā)揮單片機(jī)自身集成眾多系統(tǒng)級(jí)功能單元的優(yōu)勢,在不減少功能的前提下有效降planning plays their own microcontroller that integrates the advantages of system-level functional units, without reducing the function under the premise of an eff

6、ective drop 低了硬件成本,系統(tǒng)操控簡便lower hardware cost, the system control easy. 實(shí)驗(yàn)證明該溫控系統(tǒng)能達(dá)到0.2的靜態(tài)誤差,0.45的控制精度,以及只有0.83% key words: stc89c52; temperature control; fuzzy control algorithm目 錄1 引 言12 系統(tǒng)方案論證22.1 設(shè)計(jì)方案22.2 方案的論證23 系統(tǒng)硬件電路設(shè)計(jì)33.1 電路總體原理框圖33.2 單片機(jī)的選擇33.3 溫度采集電路的設(shè)計(jì)43.4 鍵盤接口電路的設(shè)計(jì)53.5 顯示接口電路的設(shè)計(jì)53.6 加熱控制電

7、路的設(shè)計(jì)63.7 電源及報(bào)警指示電路的設(shè)計(jì)63.8 總電路的設(shè)計(jì)74 軟件系統(tǒng)的設(shè)計(jì)94.1 主程序模塊94.2 功能實(shí)現(xiàn)模塊114.3 運(yùn)算控制模塊114.3.1標(biāo)度轉(zhuǎn)換114.3.2 模糊控制算法114.3.3控制算法子程序125 系統(tǒng)性能測試及分析135.1 設(shè)計(jì)所達(dá)到的性能指標(biāo)135.1.1 溫控系統(tǒng)的控制精度135.1.2 溫度工作波形圖135.2 結(jié)果分析論述145.3 設(shè)計(jì)方案評(píng)價(jià)145.3.1優(yōu)點(diǎn)145.3.2 缺點(diǎn)146 結(jié)論與展望157 致 謝16參考文獻(xiàn)17附 錄 118附 錄 2251 引 言隨著國民經(jīng)濟(jì)的發(fā)展,溫度控制是工業(yè)生產(chǎn)過程中經(jīng)常遇到的過程控制,人們需要對(duì)各種

8、加熱爐、熱處理爐、反應(yīng)爐和鍋爐中溫度進(jìn)行監(jiān)測和控制。特別是在冶金、化工、建材、食品、機(jī)械、石油等工業(yè)中,具有舉足重輕的作用,其溫度的控制效果直接影響著產(chǎn)品的質(zhì)量,因而設(shè)計(jì)一種較為理想的溫度控制系統(tǒng)是非常有價(jià)值的。工業(yè)生產(chǎn)中溫度控制具有單向性、時(shí)滯性、大慣性和時(shí)變性的特征,同時(shí)要實(shí)現(xiàn)溫度控制的快速性和準(zhǔn)確性,對(duì)于提高產(chǎn)品質(zhì)量具有很重要的現(xiàn)實(shí)意義。對(duì)于不同場所、不同工藝、所需溫度高低范圍不同、精度不同,則采用的測溫元件、測溫方法以及對(duì)溫度的控制方法也將不同;產(chǎn)品工藝不同、控制溫度的精度不同、時(shí)效不同,則對(duì)數(shù)據(jù)采集的精度和采用的控制算法也不同。因而,對(duì)溫度的測控方法要多種多樣。隨著電子技術(shù)和微型計(jì)算

9、機(jī)的迅速發(fā)展,微機(jī)測量和控制技術(shù)也得到了迅速的發(fā)展和廣泛的應(yīng)用。利用微機(jī)對(duì)溫度進(jìn)行測控的技術(shù),也便隨之而生,并得到日益發(fā)展和完善,越來越顯示出其優(yōu)越性。然而現(xiàn)有的溫度傳感元件大多為模擬器件(熱電耦)體積大、應(yīng)用復(fù)雜、而且不容易實(shí)現(xiàn)數(shù)字化等缺點(diǎn),阻礙了應(yīng)用領(lǐng)域的擴(kuò)展。 實(shí)現(xiàn)恒溫控制的方法有很多,傳統(tǒng)的有利用plc自適應(yīng)控制加熱絲實(shí)現(xiàn)恒溫控制,還有利用模擬pid調(diào)節(jié)的恒溫控制,其算法需要查表轉(zhuǎn)換。而基于單片機(jī)的控制系統(tǒng),為閉環(huán)系統(tǒng),工作穩(wěn)定性高,控制精度高,利用模糊控制算法1使超調(diào)量大大降低。軟件采用模塊化結(jié)構(gòu),提高了通用性。本設(shè)計(jì)的目的不僅僅使溫度控制本身,主要提供了單片機(jī)外圍電路及軟件包括控制

10、算法設(shè)計(jì)的思想,應(yīng)該說,這種思想比控制系統(tǒng)本身更為重要。因此本設(shè)計(jì)從實(shí)際應(yīng)用出發(fā)選取了體積小、精度相對(duì)高的數(shù)字式溫度傳感元件ds18b20作為溫度采集器,單片機(jī)stc89c52作為主控芯片,液晶顯示屏1602作為顯示輸出,實(shí)現(xiàn)了對(duì)溫度的實(shí)時(shí)測量與恒定控制。2 系統(tǒng)方案論證對(duì)于溫度的檢測通常是采用熱敏電阻在通過a/d(模/數(shù))轉(zhuǎn)換得到數(shù)字信號(hào),但由于信號(hào)的采集對(duì)整個(gè)系統(tǒng)的影響很大,如果采樣精度不高,會(huì)使這個(gè)系統(tǒng)準(zhǔn)確性下降。2.1 設(shè)計(jì)方案對(duì)于溫度控制的方法也有很多:如單片機(jī)控制、plc控制、模擬pid調(diào)節(jié)器和數(shù)字pid調(diào)節(jié)器等等。而pid調(diào)節(jié)器的算法復(fù)雜,其成本也相對(duì)較高。方案一:利用單片機(jī)實(shí)現(xiàn)

11、恒溫控制利用單片機(jī)實(shí)現(xiàn)溫度恒定的控制,系統(tǒng)主要包括現(xiàn)場溫度采集、實(shí)時(shí)溫度顯示、加熱控制參數(shù)設(shè)置、加熱電路控制輸出、報(bào)警裝置和系統(tǒng)核心stc89c52單片機(jī)作為微處理器。溫度采集電路以數(shù)字形式將現(xiàn)場溫度傳至單片機(jī),單片機(jī)結(jié)合現(xiàn)場溫度與用戶設(shè)定的目標(biāo)溫度,按照已經(jīng)編程固化的模糊控制算法計(jì)算出實(shí)時(shí)控制量。以此控制量控制場效應(yīng)管開通和關(guān)斷,決定加熱電路的工作狀態(tài),使溫度逐步穩(wěn)定于用戶設(shè)定的目標(biāo)值。在溫度達(dá)到設(shè)定的目標(biāo)溫度后,由于冷卻溫度降低,單片機(jī)通過檢測到的溫度與設(shè)置的目標(biāo)溫度比較,作出相應(yīng)的控制開啟加熱片。方案二:利用plc實(shí)現(xiàn)恒溫控制 這用恒溫控制,采用plc控制實(shí)現(xiàn)電熱絲加熱全通、間斷導(dǎo)通和全

12、斷加熱的自控式方式,來達(dá)到溫度的恒定。智能型電偶溫度表將置于被測對(duì)象中,熱電偶的傳感器信號(hào)與恒定溫度的給定電壓進(jìn)行比較,生成溫差,自適應(yīng)恒溫控制電路根據(jù)差值大小控制電路的斷開。2.2 方案的論證對(duì)于方案二,采用的plc實(shí)現(xiàn)恒溫控制,由于其plc成本高,且plc外圍系統(tǒng)配置復(fù)雜,不利于我們的設(shè)計(jì)。由于數(shù)字調(diào)節(jié)和運(yùn)算量大,相反對(duì)于stc89c52單片機(jī)只要選擇合適的參數(shù)對(duì)于溫度的控制精度往往能達(dá)到比較好的效果。對(duì)于方案一,采用單片機(jī)實(shí)現(xiàn)恒溫控制,該方案成本低,可靠性高,抗干擾性強(qiáng),對(duì)于系統(tǒng)動(dòng)態(tài)性能與穩(wěn)定性要求不是很高的場合時(shí)非常合適的。采用高精度的溫度傳感器:數(shù)字溫度傳感器ds18b20。這種數(shù)字

13、溫度傳感器是dallas公司生產(chǎn)的單總線。在這種前提下,通過單片機(jī)對(duì)偏差進(jìn)行模糊控制運(yùn)算,對(duì)調(diào)節(jié)加熱可達(dá)到控制溫度恒定。綜合各方面的意見,本設(shè)計(jì)采用單片機(jī)來實(shí)現(xiàn)溫度的控制。3 系統(tǒng)硬件電路設(shè)計(jì)3.1 電路總體原理框圖溫度測量及加熱系統(tǒng)控制的總體結(jié)構(gòu)如圖3-1所示。體統(tǒng)主要包括現(xiàn)場溫度采集、實(shí)時(shí)溫度顯示、加熱控制參數(shù)設(shè)置、加熱電路控制輸出、報(bào)警裝置和系統(tǒng)核心stc89c52單片機(jī)作為微處理器。數(shù)字式溫度傳感器加熱器控制器單片機(jī)顯示器越線報(bào)警鍵盤 圖3-1 恒溫控制系統(tǒng)設(shè)計(jì)方案框圖溫度采集電路以數(shù)字量形式將現(xiàn)場溫度傳至單片機(jī)。單片機(jī)結(jié)合現(xiàn)場溫度與功能要求設(shè)定的目標(biāo)溫度,按照已經(jīng)編程固化的模糊控制算

14、法計(jì)算出實(shí)時(shí)控制量。以此控制量控制mos管開通和關(guān)斷,決定加熱電路的工作狀態(tài),使水溫逐步穩(wěn)定于要求設(shè)定的目標(biāo)值。在水溫到達(dá)設(shè)定的目標(biāo)溫度后,由于自然冷卻而使其溫度下降時(shí),單片機(jī)通過采樣回的溫度與設(shè)置的目標(biāo)溫度比較,作出響應(yīng)的控制,開啟加熱器。系統(tǒng)運(yùn)行過程中的各種狀態(tài)均可由液晶顯示器1602實(shí)時(shí)顯示。3.2 單片機(jī)的選擇用stc 89c52的單片機(jī)作為控制主機(jī)。 之所以選擇89c52作為主機(jī),是因?yàn)?9c52作為51系列單片機(jī)的一種,其使用性能穩(wěn)定,價(jià)格便宜,完全能夠滿足此次設(shè)計(jì)的需求。而且89c52內(nèi)部集成了程序存儲(chǔ)器,可以裝載用戶程序,方便后續(xù)的課程設(shè)計(jì)需要,不像8031因?yàn)橐饨映绦虼鎯?chǔ)器

15、而是電路相對(duì)麻煩了。其實(shí)物圖如圖3-2:圖3-2 stc89c52實(shí)物圖3.3 溫度采集電路的設(shè)計(jì)由于本設(shè)計(jì)是精確控制系統(tǒng),并且有控制范圍上的要求,所以在選擇傳感器上要著重考慮其精度和測試范圍。ad590和ds18b20都包含一個(gè)可以精確測量環(huán)境溫度的片內(nèi)溫度傳感器,但ad590是模擬傳感器,需對(duì)溫度模擬信號(hào)進(jìn)行數(shù)字化處理,在調(diào)理和放大信號(hào)時(shí),又會(huì)帶來新的誤差,影響精度,而ds18b20包含一個(gè)10位ad轉(zhuǎn)換器,是一個(gè)以0.25的分辨力將溫度數(shù)字化的數(shù)字式溫度傳感器,并且其測溫理論范圍為-55度到125度,因其精確度高,范圍可選這兩大特點(diǎn),故本設(shè)計(jì)的傳感器選為ds18b20。溫度采集電路模塊如

16、圖3-3所示。ds18b20內(nèi)部結(jié)構(gòu)主要有四個(gè)部分組成:1)64為光刻rom;2)溫度傳感器;3)非易失性溫度報(bào)警觸發(fā)器th和tl;4)配置寄存器。其中dq為數(shù)字信號(hào)輸入/輸出端;gnd為電源地;vdd為外接供電電源輸入端。器件用如下方式從單線通訊線上汲取能量:在信號(hào)線處于高電平期間把能量存儲(chǔ)在內(nèi)部電容里,在信號(hào)線處于低電平期間消耗電容上的電能工作,直到高電平到來再給寄生電源(電容)充電。ds18b20也可以用外部5v電源供電。圖3-3 溫度采集電路ds18b20中的溫度傳感器可完成對(duì)溫度的測量,用12位存儲(chǔ)溫值度,用16位符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供,以0.0625/lsb形式表達(dá),其中

17、s為符號(hào)位,負(fù)溫度s=1,正溫度s=0。如下圖3-4為18b20的溫度存儲(chǔ)方式:圖3-4 18b20的溫度存儲(chǔ)方式這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù),存儲(chǔ)在18b20的兩個(gè)8比特的ram中,二進(jìn)制中的前面5位是符號(hào)位,如果測得的溫度大于0,這5位為0,只要將測得的數(shù)值乘以0.0625即可得到實(shí)際溫度。例如:0550h為+85, 0191h為+25.0625, fc90h為-553.4 鍵盤接口電路的設(shè)計(jì)鍵盤采用對(duì)稱排列和外部中斷相結(jié)合的方法,圖3-5中各按鍵的功能定義如下表3-1 。其中設(shè)置鍵ret與單片機(jī)的int0腳相連,key1key3接單片機(jī)p2口,rest鍵為硬件復(fù)位鍵,與r、c構(gòu)成復(fù)位

18、電路。模塊電路如下圖3-5:表3-1 按鍵功能按 鍵 鍵 名 功 能reset 復(fù)位鍵 使系統(tǒng)復(fù)位ret 設(shè)置鍵 使系統(tǒng)產(chǎn)生中斷,進(jìn)入設(shè)置狀態(tài)key1key3 數(shù)字鍵 設(shè)置用戶需要的溫度ok 確定鍵 設(shè)置溫度后確定圖3-5 按鍵模塊接口電路3.5 顯示接口電路的設(shè)計(jì)顯示電路采用字符型液晶顯示模塊,它是一種專門用于顯示字母、數(shù)字、符號(hào)等點(diǎn)陣式的lcd2,本設(shè)計(jì)采用的是smc1602a lcm,其顯示容量162個(gè)字符。模塊電路如下圖3-6:圖3-6 顯示接口電路的設(shè)計(jì)液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯

19、示字符地址,也就是告訴模塊在哪里顯示字符,圖3-7是1602的內(nèi)部顯示地址。圖3-7 1602的內(nèi)部顯示地址3.6 加熱控制電路的設(shè)計(jì)用于在閉環(huán)控制系統(tǒng)中對(duì)被控對(duì)象實(shí)施控制,被控對(duì)象為加熱片,采用對(duì)加在電熱片兩端的電壓進(jìn)行通斷的方法進(jìn)行控制,以實(shí)現(xiàn)對(duì)水是否加熱的調(diào)整,從而達(dá)到對(duì)水溫控制的目的。對(duì)加熱片通斷的控制采用mosfet管控制,它的使用非常簡單,只要在控制端ttl電平,即可實(shí)現(xiàn)對(duì)mos管的開關(guān),使用時(shí)完全可以用1.5k電阻接成電壓跟隨器的形式驅(qū)動(dòng)。當(dāng)單片機(jī)的p1.5為高電平時(shí),電阻驅(qū)動(dòng)mos管導(dǎo)通,接通加熱片工作,當(dāng)單片機(jī)的p1.5為低電平時(shí)mos管不導(dǎo)通關(guān)斷,加熱片停止工作??刂齐娐穲D

20、如下圖3-8:圖3-8 加熱控制電路3.7 電源及報(bào)警指示電路的設(shè)計(jì)在本系統(tǒng)中我設(shè)計(jì)了越線報(bào)警裝置,控制目標(biāo)溫度范圍。當(dāng)設(shè)定的目標(biāo)溫度線達(dá)到時(shí),需用聲音的形式提醒使用者,此時(shí)報(bào)警器開始發(fā)出報(bào)警聲。在本系統(tǒng)中,當(dāng)溫度低于設(shè)置的最低目標(biāo)溫度或高于設(shè)置的最高目標(biāo)溫度時(shí)報(bào)警器為連續(xù)不斷的滴答滴答叫聲。當(dāng)單片機(jī)p1.7輸出高電平時(shí),三極管導(dǎo)通,報(bào)警器工作發(fā)出報(bào)警聲。p1.7為低電平時(shí)三極管關(guān)斷,報(bào)警器不工作。當(dāng)溫度低于設(shè)置的最低溫度時(shí),溫度傳感器檢測到實(shí)時(shí)溫度,發(fā)送信息給單片機(jī),p0.4低電平有效,d4為加熱片加熱指示燈;同理,當(dāng)溫度加熱到高于設(shè)置的最高溫度時(shí),p0.6低電平有效,d5為降溫指示燈。d1

21、為檢測到電源和液晶顯示器共同的顯示燈,高電平有效;d6為檢測到ds18b20的指示燈,低電平有效;指示燈電路如下圖3-9所示:圖3-9 電源指示燈和報(bào)警指示燈電路3.8 總電路的設(shè)計(jì)恒溫控制的總電路圖如圖3-10: 圖3-10 總電路圖的設(shè)計(jì)4 軟件系統(tǒng)的設(shè)計(jì)系統(tǒng)的軟件由三大模塊組成:主程序模塊、功能實(shí)現(xiàn)模塊和運(yùn)算控制器模塊。4.1 主程序模塊主程序主要完成加熱控制系統(tǒng)各部件的初始化和實(shí)現(xiàn)各功能子程序的調(diào)用,以及實(shí)際測量中各個(gè)功能模塊的協(xié)調(diào)在無外部中斷申請(qǐng)時(shí),單片機(jī)通過循環(huán)對(duì)外部溫度進(jìn)行實(shí)時(shí)顯示。把設(shè)置鍵作為外部中斷0,以便能對(duì)數(shù)字按鍵進(jìn)行相應(yīng)處理。主程序流程圖如下圖4-1:ram初始化按恢復(fù)

22、鍵lcd初始化調(diào)設(shè)溫模塊對(duì)采集的溫度進(jìn)行數(shù)據(jù)處理開溫控調(diào)液晶顯示子程序是否設(shè)計(jì)溫度處理后的設(shè)溫=實(shí)溫?處理后的設(shè)溫實(shí)溫?處理后的設(shè)溫實(shí)溫?關(guān)加熱器開加熱器亮綠燈設(shè)溫=實(shí)溫報(bào)警提示是否越上限?是否越下線?報(bào)警報(bào)警開溫控調(diào)設(shè)溫模塊對(duì)采集的溫度進(jìn)行數(shù)據(jù)處理調(diào)液晶顯示子程序比較溫度開始yyynynnyyny圖4-1 主程序流程圖4.2 功能實(shí)現(xiàn)模塊以用來執(zhí)行對(duì)mosfet及加熱片的控制。功能實(shí)現(xiàn)模塊主要由溫度比較處理子程序、鍵盤處理子程序、顯示子程序、報(bào)警子程序等部分組成。鍵盤顯示及程序流程圖如下圖4-2:保護(hù)存儲(chǔ)內(nèi)容調(diào)鍵掃子程序調(diào)鍵處理子程序開 始調(diào)液晶顯示程序調(diào)溫度處理子程序調(diào)比較子程序按恢復(fù)鍵返

23、回nyny有鍵按下?按確定鍵?設(shè)置溫度圖4-2 鍵盤、液晶顯示子程序流程圖4.3 運(yùn)算控制模塊該模塊由標(biāo)度轉(zhuǎn)換3、模糊控制算法及其中用到的乘法子程序。4.3.1標(biāo)度轉(zhuǎn)換式中a為二進(jìn)制的溫度值,a0為ds18b20的數(shù)字信號(hào)線送來的溫度數(shù)據(jù)。單片機(jī)在處理標(biāo)度轉(zhuǎn)換時(shí)是通過把ds18b20的信號(hào)線送回的16位數(shù)據(jù)右移4位得到二進(jìn)制的溫度值。其小數(shù)部分通過查小數(shù)表的形式獲取。4.3.2 模糊控制算法目前溫度控制系統(tǒng)中的控制算法多為pid算法,但pid算法由于微分作用導(dǎo)致高頻干擾大,易引起超調(diào),參數(shù)調(diào)整也麻煩,同時(shí)考慮到水溫控制系統(tǒng)本身有一個(gè)大滯后的特點(diǎn),故本系統(tǒng)選用了目前國際上較流行的從能量控制的觀點(diǎn)

24、出發(fā),引入模糊控制思想而提出的變參數(shù)控制算法控制。 控制系統(tǒng)在其特性或參數(shù)發(fā)生攝動(dòng)時(shí)仍可使品質(zhì)指標(biāo)保持不變的性能。魯棒性是英文robustness一詞的音譯,也可意譯為穩(wěn)健性。魯棒性原是統(tǒng)計(jì)學(xué)中的一個(gè)專門術(shù)語,70年代初開始在控制理論的研究中流行起來,用以表征控制系統(tǒng)對(duì)特性或參數(shù)攝動(dòng)的不敏感性。在實(shí)際問題中,系統(tǒng)特性或參數(shù)的攝動(dòng)常常是不可避免的。產(chǎn)生攝動(dòng)的原因主要有兩個(gè)方面,一個(gè)是由于測量的不精確使特性或參數(shù)的實(shí)際值會(huì)偏離它的設(shè)定值(標(biāo)稱值),另一個(gè)是系統(tǒng)運(yùn)行過程中受環(huán)境因素的影響而引起特性或參數(shù)的緩慢漂移。因此,魯棒性已成為控制理論中的一個(gè)重要的研究課題,也是一切類型的控制系統(tǒng)的設(shè)計(jì)中所必需

25、考慮的一個(gè)基本問題。對(duì)魯棒性的研究主要限于線性定??刂葡到y(tǒng),所涉及的領(lǐng)域包括穩(wěn)定性、無靜差性、適應(yīng)控制等。魯棒性問題與控制系統(tǒng)的相對(duì)穩(wěn)定性和不變性原理有著密切的聯(lián)系,內(nèi)模原理的建立則對(duì)魯棒性問題的研究起了重要的推動(dòng)作用。模糊控制算法的基本原理可采用解析式描述為:其中,e, c, k為經(jīng)過量化和模糊化的控制變量,相應(yīng)的論域分別為溫差(當(dāng)前溫度和目標(biāo)溫度的差值),溫差變化率及控制量(當(dāng)前溫度與上一個(gè)時(shí)刻溫度的差值);k為調(diào)整因子。 其基本思想是通過調(diào)整k的大小,可改變對(duì)差量和差量變化率的不同加權(quán)程度。在實(shí)際系統(tǒng)中,系統(tǒng)在不同的狀態(tài)下,對(duì)控制規(guī)則中的差量e和差量變化率c有不同的要求。如差量較大時(shí),控

26、制系統(tǒng)的主要任務(wù)是減小溫差,此時(shí)對(duì)差量加權(quán)應(yīng)該大些;當(dāng)差量較小時(shí),控制系統(tǒng)的主要任務(wù)是使系統(tǒng)盡快穩(wěn)定,減小超調(diào),此時(shí)要求在控制規(guī)則中差量變化率加權(quán)大些。 基于這個(gè)思想,我提出了模糊溫度控制方法,在規(guī)定的時(shí)間內(nèi),根據(jù)不同的溫差和目標(biāo)溫度來改變加熱時(shí)間與休息時(shí)間的在控比,從而達(dá)到控制的目的。算法通過軟件實(shí)現(xiàn),此算法使系統(tǒng)能自行控制加熱程度,使系統(tǒng)具有無超調(diào)和恒溫精度高,具有穩(wěn)定性好,控制參數(shù)對(duì)系統(tǒng)的依賴性弱等優(yōu)點(diǎn)。4.3.3控制算法子程序該系統(tǒng)為一溫度控制系統(tǒng),由于無法確定電爐的物理模型,因而無法建立其數(shù)學(xué)模型和傳遞函數(shù)。加熱片為一慣性系統(tǒng),我們采用模糊控制的方法,通過多次溫度測量模糊計(jì)算當(dāng)用戶設(shè)

27、定目標(biāo)溫度時(shí)需提前關(guān)斷加熱片的溫度,利用加熱片自身的熱慣性使溫度上升到其設(shè)定溫度。每隔5我們進(jìn)行一次溫度測量,并當(dāng)達(dá)到其溫度差值時(shí)關(guān)斷加熱片記錄下因加熱片的熱慣性而上升的溫度值。從而可以建立熱慣性的溫度差值表,在程序中利用查表法,查出相應(yīng)設(shè)定溫度對(duì)應(yīng)的關(guān)斷溫度。通過試驗(yàn)數(shù)據(jù)我們可以看出,當(dāng)水溫從0加熱到50這段溫度區(qū)域,其溫度慣性曲線可近似成線性的直線,水溫從50加熱到100這段溫度慣性曲線可近似成另一條線性的直線段。通過對(duì)設(shè)置的目標(biāo)溫度與溫控系統(tǒng)監(jiān)測溫度進(jìn)行差值處理就可近似的求出單片機(jī)的提前關(guān)斷溫度。5 系統(tǒng)性能測試及分析我們的溫度控制系統(tǒng)是基于stc89c52單片機(jī)的設(shè)計(jì)方案,它能實(shí)現(xiàn)顯示

28、當(dāng)前溫度,并能根據(jù)用戶的要求作出相應(yīng)的控制。此系統(tǒng)工作穩(wěn)定性高,控制精度高,利用模糊控制算法使超調(diào)量大大降低。軟件采用模塊化結(jié)構(gòu),提高了通用性。本設(shè)計(jì)的目的不僅僅使溫度控制本身,主要提供了單片機(jī)外圍電路及軟件包括控制算法設(shè)計(jì)的思想,應(yīng)該說,這種思想比控制系統(tǒng)本身更為重要。5.1 設(shè)計(jì)所達(dá)到的性能指標(biāo)5.1.1 溫控系統(tǒng)的控制精度我們將溫度計(jì)和溫控系統(tǒng)探頭放入同一容器中,選定若干不同的溫度點(diǎn),記錄下標(biāo)準(zhǔn)溫度計(jì)顯示的溫度和溫控系統(tǒng)顯示的溫度進(jìn)行比較。通過設(shè)定不同的溫度值,使加熱器加熱,待溫度穩(wěn)定時(shí)記錄各溫度點(diǎn)的溫度計(jì)數(shù)據(jù)和溫控系統(tǒng)的顯示值。其記錄數(shù)據(jù)如下表5-1:表5-1 溫度計(jì)讀數(shù)和溫控系統(tǒng)顯示

29、的溫度溫度計(jì)讀數(shù)和溫控系統(tǒng)顯示的溫度()設(shè)定溫度值0.028.035.045.055.075.087.091.0系統(tǒng)顯示溫度0.527.734.486.191.2差值0.50.3-0.60.1-0.9-0.1-.2 溫度工作波形圖溫度控制模塊,溫度加熱上升與常數(shù)k存在的線性關(guān)系如表5-2: e=目標(biāo)溫度與當(dāng)前溫度之差;c=當(dāng)前溫度與上一時(shí)刻溫度之差;k為常數(shù)。表5-2 溫度t與常數(shù)k對(duì)應(yīng)的關(guān)系溫度t() 030 3040 4050 5060 6070 7080 8090常數(shù)k 0.3847 0.4686 0.5289 0.6585 0.7686 1.5

30、767 1.8554溫度工作波形圖如圖5-1: 溫度t時(shí)間t圖5-1 溫度工作波形圖5.2 結(jié)果分析論述我的系統(tǒng)完全滿足設(shè)計(jì)要求,靜態(tài)誤差方面可以達(dá)到0.18的誤差,總體控制精度方面大約0.45,在讀數(shù)正確方面與標(biāo)準(zhǔn)溫度計(jì)的讀數(shù)誤差為1.5%,對(duì)一般的工業(yè)生產(chǎn)完全可以采用我們的設(shè)計(jì)。 該系統(tǒng)具有較小的超調(diào)值,超調(diào)值大約為0.83%左右。雖然超調(diào)為不利結(jié)果,但另一方面卻減小了系統(tǒng)的調(diào)節(jié)時(shí)間。從其數(shù)據(jù)表可以看出該系統(tǒng)為穩(wěn)定系統(tǒng)。5.3 設(shè)計(jì)方案評(píng)價(jià)5.3.1優(yōu)點(diǎn)在硬件方面:本設(shè)計(jì)方案采用了單總線型數(shù)字式的溫度傳感器,提高了溫度的采集精度,節(jié)約了單片機(jī)的口線資源。方案還使用場效應(yīng)管作加熱控制器件,使

31、設(shè)計(jì)簡單化,且可靠性強(qiáng)。在控制精度方面,本設(shè)計(jì)在不能確定執(zhí)行機(jī)構(gòu)的數(shù)學(xué)模型的情況下,大膽的假設(shè)小心的求證,利用模糊控制的算法來提高控制精度。在軟件方面:我們采用模塊化編程,思路清晰,使程序簡潔、可移植性強(qiáng)。5.3.2 缺點(diǎn)本設(shè)計(jì)方案雖然采用了當(dāng)前市場最先進(jìn)的電子器件,使電路設(shè)計(jì)簡單,但設(shè)計(jì)方案不是最佳。本系統(tǒng)雖然具有較小的超調(diào)量,但加大了調(diào)節(jié)時(shí)間。如果需要更高的控制精度,則我們的模糊控制將不適應(yīng),需要修改程序。設(shè)計(jì)中加熱控制方面存在遺憾,雖采用了場效應(yīng)管控制加熱,但不能使溫度加熱到限制溫度時(shí)截止,需要更好的控制器件。6 結(jié)論與展望本次實(shí)驗(yàn)采用了c語言編程方式,實(shí)現(xiàn)了溫度的測量與控制,完全達(dá)到了

32、本次實(shí)驗(yàn)的要求,更重要的是該實(shí)驗(yàn)的測量誤差小于1度,控制精度小于0.45度,已基本實(shí)現(xiàn)本實(shí)驗(yàn)擴(kuò)展部分的要求。它可以廣泛用于溫度測量精度要求比較高的場面,實(shí)現(xiàn)簡單,成本低。綜上所示,本系統(tǒng)的方案具有實(shí)用推廣價(jià)值。本系統(tǒng)通過添加一個(gè)傳感器,還有一個(gè)12v供電的加熱片,使系統(tǒng)能夠?qū)崟r(shí)顯示溫度和快速加熱。若系統(tǒng)開始加熱就使溫度迅速上升,則說明杯中水不足,很有可能為干燒,為不安全加熱,用戶請(qǐng)注意,這屬于該系統(tǒng)需要改進(jìn)的地方。此方案還有改進(jìn)的地方,在不改變加熱器容量的情況下,為減小調(diào)節(jié)時(shí)間,可以實(shí)行在加熱快達(dá)到設(shè)定溫度時(shí)開啟風(fēng)扇來減小熱慣性對(duì)溫度的影響的措施。在控制精度上可采用先進(jìn)的數(shù)字pid控制算法,對(duì)

33、加熱時(shí)間進(jìn)行控制,提高控制精度。在控制靈敏度方面可以采用可控硅代替場效應(yīng)管控制加熱,可控硅在控制加熱效應(yīng)方面能夠很好的截止和導(dǎo)通。還可以改進(jìn)控制系統(tǒng),使能同pc聯(lián)機(jī)通信,以利用oc的圖像處理功能打印顯示溫度曲線。89c52串行口為ttl電平,pc串行口為rs232電平,使用一片max232作為電平轉(zhuǎn)換驅(qū)動(dòng)。 就目前我所實(shí)習(xí)的公司,其涉及的中國安防行業(yè)而言,監(jiān)控?cái)z像機(jī)的所有一體模塊都需要經(jīng)過測試,其中就包括溫度的測試,它需要在八十度到零下二十度之間正常工作,因此溫控環(huán)境很重要。在未來的各個(gè)領(lǐng)域里,溫控的設(shè)計(jì)會(huì)有很好的發(fā)展,比如我們所有的電子產(chǎn)品都需要在溫度控制方面有較高的要求,這就需要針對(duì)各種材

34、質(zhì)的電子產(chǎn)品進(jìn)行溫度控制方面的測試。同時(shí),溫度控制在環(huán)境方面具備重要因素,設(shè)計(jì)一種溫控性能強(qiáng)的器件是未來的重要任務(wù)。7 致 謝在論文的設(shè)計(jì)過程中,我查閱了許多有關(guān)恒溫控制系統(tǒng)設(shè)計(jì)方面的文獻(xiàn)資料,使我對(duì)恒溫控制的設(shè)計(jì)和使用有了更深的認(rèn)識(shí)。從論文選題到完成論文,老師付出了大量的時(shí)間和心血,在設(shè)計(jì)過程中,老師從多方面進(jìn)行指導(dǎo),不斷對(duì)論文提出修改意見。在此,我要由衷地感謝李忠明老師!同時(shí),我也要感謝給予我?guī)椭耐瑢W(xué),在不懂的環(huán)節(jié)為我努力探討。也要感謝在實(shí)習(xí)期間的公司,他們給我提供完成設(shè)計(jì)的環(huán)境,提供需要的元器件和操作工具。論文的完成,不僅是我大學(xué)四年知識(shí)積累的體現(xiàn),而且也是電信學(xué)院所有老師悉心教導(dǎo)的結(jié)

35、果,感謝他們讓我掌握了一定的專業(yè)知識(shí),專業(yè)技能和一些為人處世的道理。最要感激父母,是他們給我學(xué)習(xí)的機(jī)會(huì),并且在學(xué)業(yè)期間給我大力支持和為我付出!參考文獻(xiàn)1 楊六順.基于plc的通用高精度恒溫控制器的設(shè)計(jì)m.江蘇:高等教育出版社,2006.2 盧結(jié)成.電子電路實(shí)驗(yàn)及應(yīng)用課題設(shè)計(jì)m.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2002.3 黃賢武,鄭筱霞.傳感器原理與應(yīng)用m.成都:電子科技大學(xué)出版社,高等教育出版社,2005:76-108.4 楊寶清,宋文貴.實(shí)用電路手冊(cè)m.北京:機(jī)械工業(yè)出版社,2002.5 張萌,和湘,姜斌.單片機(jī)應(yīng)用系統(tǒng)開發(fā)綜合實(shí)例m.北京:清華大學(xué)出版社,2007:146-150.6 蔡錦

36、福.運(yùn)算放大器原理與應(yīng)用m.北京:科學(xué)出版社,2005.7 康華光.模擬電子技術(shù)m.北京:高等教育出版社,1999.8 張培仁.基于c語言編程mcs-51單片機(jī)原理與應(yīng)用m.北京:清華大學(xué)出版社,2002.9 王守中.51單片機(jī)開發(fā)入門與典型實(shí)例m.北京:人民郵電出版社,2007:68-69.10 康華光,陳大欽.模擬電子電路m.北京:高教育出版社,2004:335-336.11 清源計(jì)算機(jī)工作室.protel99原理圖與pcb及仿真m.北京:機(jī)械工業(yè)出版社,2005:113-122.12 歐陽黎明.matlab控制系統(tǒng)設(shè)計(jì)m.北京:國防科技大學(xué)出版社,2001:203-227.13 李廣弟,

37、朱月秀,王秀山.單片機(jī)基礎(chǔ)m.北京:北京航空航天大學(xué)出版社,2006:15-40.14 賴壽宏.微型計(jì)算機(jī)控制技術(shù)m.北京:機(jī)械工業(yè)出版社,2006:91-111.15 杜方迅,董興法,歐揚(yáng),李慧云.基于單片機(jī)的恒溫源的研制傳感器技術(shù)j.南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào).2004.23(7):32-69.16 kamen e w,heck b.12bit analog to digital converter with serial controlz.usa:production data texas instruments inc, 2005.17 ingle v k,proakis j g dig

38、ital signal processing using matlabm.new york:pw s publishing company,1997.附 錄 1 源程序清單如下:/ds18b20 drive program/for 51 mcu with lcd1602 display#include reg52.h#include /*/#define high 1 /高電平#define low 0 /低電平#define true 1 /真#define zero 0 /假#define msb 0 x80/ds18b20 part#define skiprom 0 xcc#define

39、 converttemperature 0 x44#define read scratchpad 0 xbesbit one_wire_bus=p16;void one_ wire_ delay (unsigned char delay_ time);void one_wire_write_byte (unsigned char oww_dat);unsigned char one_wire_read_byte(void);void read_18b20(void);void initize_one_wire_bus(void);void delay(void);/*/data unsigne

40、d char getscratchpad2;code unsignedchardecimalh16=00,06,12,18,25,31,37,43,50,56,62,68,75,81,87,93;code unsigned char decimall16=00,25,50,75,00,25,50,75,00,25,50,75,00,25,50,75;unsigned char result temperature h;/經(jīng)過處理后的溫度整數(shù)部分unsigned char result temperature l h, result temperature ll;/經(jīng)過處理后的溫度的小數(shù)部分da

41、ta unsigned char resultsignal;/溫度為負(fù)數(shù)標(biāo)志位/*/void initize_one_wire_bus(void)one_wire_bus=0; one_wire_delay (80); / /bus master pulling low 488us one_wire_bus=1; one_wire_delay (25);/resister pull up 158us;/*/* ds18b20 */void one_wire_delay (unsigned char delay_time) while (delay_time) delay_time-;/dela

42、y time us :=(8+delay_time*6)us;/*/unsigned char one_wire_read_byte (void) bit temp_bit; unsigned char i,result=0; for (i=0; i8;i+) one_wire_bus=0; one_wire_bus=1; temp_bit=one_wire_bus; one_wire_delay (9); /delay 62 us if (temp_bit) result|=0 x01i; return (result);/*/void one_wire_write_byte(unsigne

43、d char oww_dat) unsigned char i; for (i=0;i=1; one_wire_delay (10);/*/void read_18b20 (void) unsigned char temph,templ; initize_one_wire_bus (); one_wire_write_byte (skiprom); _nop_(); one_wire_write_byte (converttemperature); one_wire_delay (5); initize_one_wire_bus (); one_wire_write_byte (skiprom

44、); _nop_(); one_wire_write_byte (readscratchpad);getscratchpad0=one_wire_read_byte(); /從ds18b20讀出的低8位溫度值getscratchpad1=one_wire_read_byte(); /從ds18b20讀出的高8位溫度值 one_wire_delay (120); temph=(getscratchpad14); /溫度的整數(shù)部分 templ=(getscratchpad0&0 x0f); /溫度的小數(shù)部分 initize_one_wire_bus(); if(temph&0 x80) /判斷溫度

45、的正負(fù)值 temph=temph; templ=templ+1; resultsignal=1;/溫度為負(fù)數(shù)標(biāo)志位 result temperature h=temph; /經(jīng)過處理后的溫度的整數(shù)部分 result temperature l=decimalltempl; /經(jīng)過處理的溫度的小數(shù)部分十分位result temperature lh=decimalhtempl;/經(jīng)過處理的溫度的小數(shù)部分的百分位 /*/*/lcd part#define line1 0#define line2 1#define line1_head 0 x80#define line2_head 0 xc0#d

46、efine lcd_delay_time 40#define data_mode 0 x38#define open_screen 0 x0c#define display_address 0 x80#define clearscreen lcd_en_command(0 x01)#define command_slot lcd1602_rs=low; lcd1602_rw=low;lcd1602_en=low#define data_slot lcd1602_rs=high;lcd1602_rw=low;lcd1602_en=low/common part #define high 1 /高

47、電平#define low 0 /低電平#define true 1 /真#define zero 0 /假#define msb 0 x80/change this part at different board#define lcdio p0sbit lcd1602_rs=p10; /數(shù)據(jù)命令選擇 1 data 0 command sbit lcd1602_rw=p11; /讀寫選擇 1 read 0 write sbit lcd1602_en=p12; /lcd使能信號(hào)/function define/*/void lcd_delay(void);/lcd 延時(shí)函數(shù)void lcd_en

48、_command(unsigned char command);/寫命令void lcd_en_dat(unsigned char temp);/寫數(shù)據(jù)void lcd_set_xy( unsigned char x, unsigned char y );/設(shè)置顯示地址void lcd_write_char( unsigned x,unsigned char y,unsigned char dat);/write lcd a character functionvoid lcd_write_string(unsigned char x,unsigned char y,unsigned char

49、 *s);/write lcd string functionvoid lcd_init(void);/lcd 初始化./unsigned char code mytab8 = 0 x0c,0 x12,0 x12,0 x0c,0 x00,0 x00,0 x00,0 x00;/自定義字符/*/* 自定義字符寫入cgram */*/void writetab() unsigned char i; lcd_en_command(0 x40); for(i=0;izero;i-);/be sure lcd reset /*/ void lcd_en_command(unsigned char comm

50、and) lcdio=command; command_slot; lcd_delay(); lcd1602_en=high;/*/void lcd_en_dat(unsigned char dat) lcdio=dat; data_slot; lcd_delay(); lcd1602_en=high;/*/void lcd_set_xy( unsigned char x, unsigned char y ) unsigned char address; if (y = line1) address = line1_head + x; else address = line2_head + x

51、; lcd_en_command(address); /*/void lcd_write_char( unsigned x,unsigned char y,unsigned char dat) lcd_set_xy( x, y ); lcd_en_dat(dat); /*/void lcd_write_string(unsigned char x,unsigned char y,unsigned char *s) lcd_set_xy( x, y ); /set address while (*s) / write character lcdio=*s; lcd_en_dat(*s); s +

52、;/*/void lcd_init(void) unsigned char i; clearscreen;/clear screen lcd_en_command(data_mode);/set 8 bit data transmission mode lcd_en_command(open_screen);/open display (enable lcd display) lcd_en_command(display_address);/set lcd first display address clearscreen;/clear screen for(i=0;i15;i+) lcd_d

53、elay(); #define uint unsigned int#define uchar unsigned char void delay(void)uint x;for(x=0;x1000;x+);uchar key()uchar count,cmd,key;key=0;while(key=0) p2=0 x0f;if(p2!=0 x0f) delay();if(p2!=0 x0f) cmd=0 xef;for(count=0;count2;count+) p2=cmd;if(p2&0 x0f)!=0 x0f) key=(cmd&0 xf0)+(p2&0 x0f);key=key;bre

54、ak;elsecmd=(cmd1)+1;/else return 0 x00;/else return 0 x00;p2=0 x0f;while(p2!=0 x0f);return(key); int keyscan()uchar i,keycode; i=keybd();switch(i) case 0 x11:keycode=1;break;case 0 x12:keycode=2;break;case 0 x14:keycode=3;break;case 0 x18:keycode=4;break;case 0 x21:keycode=5;break;case 0 x22:keycode

55、=6;break;case 0 x24:keycode=7;break;case 0 x28:keycode=8;break;default:keycode=0;break; return keycode;附 錄 2實(shí)物圖如下所示:咸 寧 學(xué) 院畢業(yè)設(shè)計(jì)(論文)課題任務(wù)書( 2009 - 2010 學(xué)年)課題名稱恒溫控制系統(tǒng)的設(shè)計(jì)學(xué)生姓名院系專業(yè)班級(jí)指導(dǎo)教師指導(dǎo)人數(shù)課題概述:工業(yè)生產(chǎn)中溫度控制具有單向性、時(shí)滯性、大慣性和時(shí)變性的特征,要實(shí)現(xiàn)溫度控制的快速性和準(zhǔn)確性,對(duì)于提高產(chǎn)品質(zhì)量具有很重要的現(xiàn)實(shí)意義。本課題主要研究內(nèi)容如下:1.設(shè)計(jì)具有溫度調(diào)節(jié)的恒溫控制系統(tǒng);2.設(shè)計(jì)內(nèi)容包括硬件電路、軟件兩

56、部分;3.硬件電路包括:現(xiàn)場溫度采集、實(shí)時(shí)溫度顯示、加熱控制參數(shù)設(shè)置、加熱電路控制輸出、報(bào)警裝置和系統(tǒng)核心單片機(jī)at89s52;4.模糊控制算法整合參數(shù)。原始資料及主要參數(shù)(設(shè)計(jì)類):本系統(tǒng)設(shè)計(jì)要求如下:1.溫度控制系統(tǒng)完整、運(yùn)行可靠;2.溫度控制反映迅速、溫度穩(wěn)定性好;3.模糊控制算法整定參數(shù)方法合理,計(jì)算量?。?.有仿真驗(yàn)證系統(tǒng)的可靠性。參考資料及文獻(xiàn)(包括指定給學(xué)生閱讀的外文資料):1 楊六順.基于plc的通用高精度恒溫控制器的設(shè)計(jì)m.江蘇:高等教育出版社,2006.2 盧結(jié)成.電子電路實(shí)驗(yàn)及應(yīng)用課題設(shè)計(jì)m.合肥:中國科學(xué)技術(shù)大學(xué)出版社,2002.3 張萌,姜斌.單片機(jī)應(yīng)用系統(tǒng)開發(fā)綜合實(shí)

57、例m.北京:清華大學(xué)出版社,2007:146-150.4 康華光.模擬電子技術(shù)m.北京:高等教育出版社,1999.5 張培仁.基于c語言編程mcs-51單片機(jī)原理與應(yīng)用m.北京:清華大學(xué)出版社,2002.6 王守中.51單片機(jī)開發(fā)入門與典型實(shí)例m.北京:人民郵電出版社,2007:68-69.7 清源計(jì)算機(jī)工作室.protel99原理圖與pcb及仿真m.北京:機(jī)械工業(yè)出版社,2005:113-122.8 康華光,陳大欽.模擬電子電路m.北京:高教育出版社,2004:335-336.9 杜方迅,董興法,歐揚(yáng),李慧云.基于單片機(jī)的恒溫源的研制傳感器技術(shù)j.南京工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報(bào).2004.23(7

58、):32-69.10 ingle v k,proakis j g digital signal processing using matlabm.new york:pw s publishing company,1997.設(shè)計(jì)(論文)成果要求:(包括外文翻譯、文獻(xiàn)綜述、開題報(bào)告、設(shè)計(jì)或論文正文的數(shù)量等要求)1、 外文翻譯:翻譯英文文獻(xiàn)一篇,譯文3000字以上2、 文獻(xiàn)綜述:3000字左右,參考文獻(xiàn)15篇以上,其中外文文獻(xiàn)5篇以上3、 開題報(bào)告:正文500字以上4、 論文正文:5000字以上進(jìn)進(jìn)度及要求起止日期要求完成的內(nèi)容及質(zhì)量2009.11.16-2009.12.302010.01.01-2

59、010.02.282010.03.01-2010.04.052010.04.06-2010.04.202010.04.21-2010.05.102010.05.11-2010.05.20查閱資料(圖書館紙質(zhì)、電子文獻(xiàn),網(wǎng)絡(luò));完成文獻(xiàn)綜述、英文翻譯、開題報(bào)告等;完成論文大綱、總體設(shè)計(jì)思路;完成論文初稿;論文修改定稿、準(zhǔn)備答辯有關(guān)工作;論文答辯、工作總結(jié)。審核(系、部、教研室負(fù)責(zé)人)批準(zhǔn)(院系負(fù)責(zé)人)電子與信息工程學(xué)院本科畢業(yè)論文(設(shè)計(jì))外 文 文 獻(xiàn) 翻 譯 譯文題目: a practical temperature control circuit 專 業(yè): 電子信息科學(xué)與技術(shù) 2010年2月

60、 原文:a practical temperature control circuit翁潮霞 (威達(dá)集團(tuán)公司,廣西桂林541003)摘要abstract: 介紹一種使用方便的introduce a convenient used eternal temperature control circuit, 繪出其原理圖并給出元件清單及安裝調(diào)試方法draw the schematic diagram and give out a list of components and installation methods. 關(guān)鍵詞keywords: eternal 恒temperature; 控control circuit 中圖分類號(hào)clc:tn60: tn609 文document: b 文article id:1003 -

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論