【正文】
CLR C XCH A, B RRC A CLR C XCH A, B RRC A XCH A, B RRC A XCH A, B RRC A MOV 50H, A RET44 溫度控制子程序圖43 為溫度控制子程序流程圖。溫度控制子程序的功能是將溫度實(shí)側(cè)值(存于50H)與設(shè)定值(存于51H)作比較,若實(shí)側(cè)值高于設(shè)定值1℃以上,則關(guān)閉一臺(tái)電爐,若實(shí)測值低于設(shè)定值1℃以上,則接通一臺(tái)電爐,否則不予調(diào)節(jié)。三個(gè)電爐的接通順序是1,關(guān)閉順序是3,這樣可以保證電爐的通斷具有相對穩(wěn)定性。圖43 溫度控制子程序流程圖溫度控制子程序如下:CTRL: MOV A, 50H CLR C SUBB A, 51H JC LLTO SUBB A, 04H JNC LT1 RETLT1: JNB , LT2 CLR RETLT2: JNB , LT3 CLR RETLT3: CLR RETLLTO: MOV A, 51H CLR C SUBB A, 50H CJNE A, 04H, LLT1LLT1: JNC LLT2 RETLLT2: JB , LLT3 SETB RETLLT3: JB , LLT4 SETB RETLLT4: SETB RET 第五章 調(diào)試與小結(jié)51 數(shù)據(jù)采集數(shù)據(jù)采集電路如圖51所示,由溫度傳感器DS18B20采集被控對象的實(shí)時(shí)溫度,在本次設(shè)計(jì)中我們所控的對象為所處室溫。當(dāng)然作為改進(jìn)我們可以把傳感器與電路板分離,由數(shù)據(jù)線相連進(jìn)行通訊,便于測量多種對象。圖51單片機(jī)與溫度傳感器DS18B20的連接圖52 溫度調(diào)節(jié) 控制器根據(jù)溫度給定值和測量值之間的偏差調(diào)節(jié),給出調(diào)節(jié)量,再通過單片機(jī)輸出PWM 波,調(diào)節(jié)可控硅的觸發(fā)相位的相位角,以此來控制執(zhí)行部件的關(guān)斷和開啟時(shí)間,達(dá)到使溫度升高或降低的目的。隨后整個(gè)系統(tǒng)再通過檢測前一階段控制后的溫度,進(jìn)行進(jìn)一步的控制修正,最終實(shí)現(xiàn)預(yù)期的溫度監(jiān)控目的。53 小結(jié)本文針對電爐溫度控制系統(tǒng)模型,提出了一種基于單片機(jī)MCS51的設(shè)計(jì)方案。設(shè)計(jì)結(jié)果可以看出:本設(shè)計(jì)的控制器工作穩(wěn)定,控制精度高,軟件采用模塊化結(jié)構(gòu),提高了通用性。本設(shè)計(jì)的目的不僅僅是溫度控制本身,主要提供了單片機(jī)外圍電路及軟件包括控制算法設(shè)計(jì)的思想,應(yīng)該說,這種思想比控制系統(tǒng)本身更為重要。參 考 文 獻(xiàn)【1】 李朝青 編著. 《單片機(jī)原理及接口技術(shù)》. 北京航空航天大學(xué)出版社.【2】 張開生.《MCS51 單片機(jī)溫度控制系統(tǒng)的設(shè)計(jì)》.微計(jì)算機(jī)信息.【3】 .《基于單片機(jī)的溫度監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》.機(jī)械制造.【4】 張之良.《單片機(jī)原理與控制技術(shù)》.第2版 機(jī)械工業(yè)出社.【5】 陳堂敏.《單片機(jī)原理與應(yīng)用》.北京理工大學(xué)出版社.【6】 魏澤鼎.《單片機(jī)應(yīng)用技術(shù)與實(shí)例》.電子工業(yè)出版社.謝 詞本課題在選題及寫作過程中得到瞿江峰老師的悉心指導(dǎo)。瞿老師多次詢問寫作進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。瞿老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授予我以文,而且教我做人。雖立時(shí)數(shù)星期,卻給我以終生受益無窮之道。對瞿老師的感激之情是無法言表與書面的。