亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AT89S52單片機(jī)的水溫控制系統(tǒng)設(shè)計(jì)

        2008-04-12 00:00:00鄭云水杜麗霞
        現(xiàn)代電子技術(shù) 2008年6期

        摘 要:介紹如何應(yīng)用單片機(jī)使溫度測(cè)控系統(tǒng)中的測(cè)量和控制智能化及一種基于AT89S52單片機(jī)的溫度測(cè)控裝置。該裝置可實(shí)現(xiàn)對(duì)溫度的測(cè)量,并能根據(jù)設(shè)定值對(duì)環(huán)境溫度進(jìn)行調(diào)節(jié),實(shí)現(xiàn)控溫的目的。重點(diǎn)闡述系統(tǒng)的硬件構(gòu)成、各部分的主要作用及系統(tǒng)軟件的設(shè)計(jì)過程。并對(duì)單片機(jī)在溫度控制系統(tǒng)中的基本理論和應(yīng)用技術(shù)做了較為全面的介紹。

        關(guān)鍵詞:AT89S52;溫度測(cè)控;溫度傳感器;控制智能化

        中圖分類號(hào):TP3681 文獻(xiàn)標(biāo)識(shí)碼:B

        文章編號(hào):1004-373X(2008)06-156-03

        Design of Temperature Control System Based on AT89S52

        ZHENG Yunshui DU Lixia2

        (1.School of Automation and Electrical Engineering,Lanzhou Jiaotong University,Lanzhou,730070,China;

        2.School of Electronic and Information Engineering,Lanzhou Jiaotong University,Lanzhou,730070,China)

        Abstract:The paper introduces intelligent temperature measurement and control system to use single chip.proposes a microcontroller-based AT89S52 temperature measurement and control device.The device can achieve the right temperature measurement,and set value based on the environmental temperature regulation,temperature control to achieve the purpose.This paper focuses on the hardware configuration of the system,the main part of the role and system software design process.The design of the microcontroller temperature control system of the basic theory and application of techniques are more comprehensive presentation.

        Keywords:AT89S52;temperature monitoring;temperature sensor;intelligent control

        收稿日期:2007-09-25

        1 引 言

        單片機(jī)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中也用到溫度檢測(cè)和溫度控制。隨著溫度控制器應(yīng)用范圍的日益廣泛和多樣性,各種適用于不同場(chǎng)合的智能溫度控制器應(yīng)運(yùn)而生。在科研、生產(chǎn)中,常需要對(duì)某些系統(tǒng)進(jìn)行溫度的監(jiān)測(cè)和控制。需檢測(cè)和控制的溫度系統(tǒng)一旦確定,其熱慣性大小和散熱等各項(xiàng)硬件條件就確定了。下面介紹如何用“單片機(jī)模型法”實(shí)現(xiàn)系統(tǒng)溫度的自動(dòng)控制。用這種方法控溫,使整個(gè)系統(tǒng)靈活、可靠性高,系統(tǒng)達(dá)到熱平衡較快,而且精度也比較高,融合了前面列舉方法的優(yōu)點(diǎn),而且更加簡(jiǎn)單方便。此方案優(yōu)點(diǎn)是電路簡(jiǎn)單并且可以滿足題目中的各項(xiàng)要求的精度 。系統(tǒng)設(shè)計(jì)總體框圖如圖1所示。

        2 硬件電路的系統(tǒng)組成

        2.1 AT89S52單片機(jī)系統(tǒng)

        選用AT89S52作為主芯片,因?yàn)榇诵酒? kB的程序存儲(chǔ)器和256 B的數(shù)據(jù)存儲(chǔ)器不用擴(kuò)展芯片,以降低硬件電路復(fù)雜度。

        (1) 輸入鍵盤設(shè)計(jì)

        這里采用的鍵盤是4×4的,其中有0~F,可以在40~90 ℃之間任意設(shè)定值。系統(tǒng)要求第一次輸入的值要在4~9之間,當(dāng)小于4或大于9時(shí)系統(tǒng)不處理,等待輸入正確的值。當(dāng)系統(tǒng)得到正確的輸入值時(shí)鍵盤鎖定,隨后的輸入系統(tǒng)必須復(fù)位。鍵盤是用AT89S52的P0口來控制。

        圖1 系統(tǒng)的結(jié)構(gòu)框圖

        (2) 輸出顯示設(shè)計(jì)

        顯示是應(yīng)用LED來顯示的,通過ATF1508設(shè)計(jì)編碼。其實(shí)質(zhì)就是為了程序在一定的條件下更加的合理與簡(jiǎn)潔。在單片機(jī)AT89S52與ATF1508通信是應(yīng)用到AT89S52的P2口。LED的前4位為實(shí)時(shí)采樣取回的溫度,后3位為想要的目標(biāo)溫度。

        (3) 與上位機(jī)的串口通信

        為了實(shí)時(shí)地對(duì)溫度的變化更加直觀的顯示還用上位機(jī)的串口通信,用計(jì)算機(jī)來打印數(shù)據(jù)。

        2.2 傳感器和測(cè)溫電路的設(shè)計(jì)

        本次設(shè)計(jì)采用18B20對(duì)溫度進(jìn)行采樣,18B20是全數(shù)字的,其分辨率達(dá)到0.062 5 ℃,并且他的外圍電路十分簡(jiǎn)單,工作效率高,在工作的范圍-55~125 ℃之間都可以很好的工作。

        2.3 電爐功率控制

        采用對(duì)電爐兩端的電壓進(jìn)行通斷的方法,用單片機(jī)產(chǎn)生PWM波以實(shí)現(xiàn)對(duì)水加熱功率進(jìn)行控制,不同的占空比對(duì)應(yīng)不同的功率,具體控制中占空比的實(shí)時(shí)值是根據(jù)模糊控制規(guī)則自動(dòng)調(diào)節(jié)。

        (1) 弱電控制強(qiáng)電:用固態(tài)繼電器,其電路圖如圖2所示。

        圖2 固態(tài)繼電器電路圖

        (2)PWM波:PWM是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。PWM 信號(hào)仍然是數(shù)字信號(hào),因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直流供電不是完全有(ON),就是完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用PWM 進(jìn)行編碼。

        2.4 降溫控制

        PWM是一種對(duì)模擬信號(hào)電平進(jìn)行數(shù)字編碼的方法。通過高分辨率計(jì)數(shù)器的使用,方波的占空比被調(diào)制用來對(duì)一個(gè)具體模擬信號(hào)的電平進(jìn)行編碼。PWM 信號(hào)仍然是數(shù)字信號(hào),因?yàn)樵诮o定的任何時(shí)刻,滿幅值的直流供電要么完全有(ON),要么完全無(OFF)。電壓或電流源是以一種通(ON)或斷(OFF)的重復(fù)脈沖序列被加到模擬負(fù)載上去的。通的時(shí)候即是直流供電被加到負(fù)載上的時(shí)候,斷的時(shí)候即是供電被斷開的時(shí)候。只要帶寬足夠,任何模擬值都可以使用PWM 進(jìn)行編碼。

        (1) 風(fēng)扇的控制

        風(fēng)扇是用來降溫的,他的工作原理也是應(yīng)用繼電器來控制,在一定的溫度范圍內(nèi),風(fēng)扇開始工作。

        (2) 冰水混合物

        應(yīng)用冰水混合物進(jìn)行溫度標(biāo)定,標(biāo)定為0 ℃。

        3 軟件的模型及設(shè)計(jì)

        3.1 模型建立以及設(shè)計(jì)思路

        本智能溫度控制系統(tǒng)是通過控制加熱電源的通斷來控制溫度和改變加熱升溫速度。加熱過程需要考慮的因素主要有:被加熱對(duì)象的熱容量的大小、系統(tǒng)向外界擴(kuò)散熱量的多少以及系統(tǒng)熱擴(kuò)散的速度??焖偕郎貢r(shí)間t應(yīng)由t1和t2兩部分組成,即:

        

        t=t1+t2

        其中:t1為為了補(bǔ)償系統(tǒng)向環(huán)境散熱而需要加熱的時(shí)間;t2為系統(tǒng)(實(shí)際)溫度與設(shè)定(目標(biāo))溫度有差額時(shí)需加熱的時(shí)間。

        在溫度調(diào)節(jié)階段,降溫和升溫過程交替出現(xiàn),程序通過圖1中的分界點(diǎn)Tr,T1,T2來調(diào)節(jié)溫度的升降,最終使系統(tǒng)達(dá)到相對(duì)穩(wěn)定進(jìn)入恒溫保持階段。根據(jù)模型曲線不同階段的要求,可以通過PID軟件自動(dòng)控制他的加熱模式。對(duì)一個(gè)任務(wù)而言,溫度加熱、調(diào)節(jié)及恒溫保持階段軟件設(shè)計(jì)流程圖。本系統(tǒng)是個(gè)多步智能溫度控制器,他可以完成預(yù)先設(shè)置的若干個(gè)任務(wù),即每個(gè)步驟的溫度值及恒溫需要保持的時(shí)間,每步都重復(fù)的程序流程。系統(tǒng)流程如圖3所示。

        圖3 溫度控制系統(tǒng)流程圖

        3.2 模型曲線及控溫參量的確定

        3.2.1 模型曲線的建立

        圖4為控溫模型曲線。圖4中T為系統(tǒng)溫度,Ta為設(shè)定溫度。控溫過程共分為3個(gè)階段:快速加熱、溫度調(diào)節(jié)和恒溫保持。其中第一階段只有簡(jiǎn)單的快速升溫過程,而其余階段均由升溫和降溫過程即溫度調(diào)節(jié)過程組成。根據(jù)設(shè)計(jì)需要針對(duì)各階段要求如下:在快速加熱階段即在達(dá)到點(diǎn)Tr之前,加熱速度要快,使系統(tǒng)溫度T以盡量短的時(shí)間達(dá)到設(shè)定溫度Ta。當(dāng)T達(dá)到設(shè)定溫度Ta時(shí)即停止加熱,在停止加熱后由于熱慣性,T將繼續(xù)升高,使得T會(huì)超過Ta而達(dá)到最大值A(chǔ)點(diǎn)。在溫度調(diào)節(jié)階段,以T1,T2點(diǎn)為分界點(diǎn)降溫與升溫過程重復(fù)出現(xiàn)。進(jìn)入恒溫保持階段,要求系統(tǒng)溫度T能穩(wěn)定在設(shè)定溫度Ta的附近,并保持夠設(shè)定的時(shí)間直到系統(tǒng)進(jìn)入到下一個(gè)設(shè)定的任務(wù)為止。曲線上A,B,C…為極大值點(diǎn),D,E,F(xiàn)…為極小值點(diǎn);他們的絕對(duì)值隨時(shí)間增加都在逐漸減小,進(jìn)入恒溫保持階段后在允許誤差范圍內(nèi)趨于穩(wěn)定。

        圖4 溫控模型曲線

        3.2.2 模型曲線控制參量的確定

        模型曲線中的控制參量是在反復(fù)多次的實(shí)驗(yàn)的基礎(chǔ)上最終確定下來的。圖4中的Ta是每個(gè)任務(wù)預(yù)設(shè)的溫度值,Tr和T2點(diǎn)是系統(tǒng)停止加熱的起始點(diǎn),而T1點(diǎn)則是系統(tǒng)開始加熱的起始點(diǎn)。ΔT1=T1-Ta=+2 ℃,ΔT2=T2-Ta=-2 ℃是系統(tǒng)加熱和調(diào)節(jié)過程中的2個(gè)門限值,而Tr是系統(tǒng)的一個(gè)重要的分界點(diǎn),具體說明如下:

        在快速加熱的過程中,當(dāng)系統(tǒng)溫度第一次達(dá)到預(yù)置的某個(gè)階段的設(shè)定溫度即達(dá)到Tr點(diǎn)時(shí),系統(tǒng)就立即停止加熱,之后系統(tǒng)由于熱慣性會(huì)繼續(xù)升溫到最大值A(chǔ)點(diǎn),而后開始降溫;在降溫過程中,T到達(dá)T1點(diǎn)即T-Ta=2 ℃時(shí),系統(tǒng)開始預(yù)加熱,即緩沖系統(tǒng)溫度持續(xù)下降的幅度;在升溫過程中,當(dāng)達(dá)到T2點(diǎn)即T-Ta=-2 ℃時(shí),停止加熱,即防止由于熱慣性導(dǎo)致溫度的極大值過大。由此可見Tr,T1及T2點(diǎn)的溫度值是軟件設(shè)計(jì)中需要參考的重要參量。

        4 數(shù)據(jù)測(cè)試及分析

        數(shù)據(jù)測(cè)試結(jié)果如表1所示。

        表1 數(shù)據(jù)結(jié)果記錄表

        從測(cè)定結(jié)果可以分析出:該系統(tǒng)測(cè)量的溫度誤差保持在0.2 ℃左右,能夠達(dá)到水溫控制系統(tǒng)的要求。

        5 結(jié) 語

        分段變參數(shù)溫度監(jiān)控系統(tǒng),可以方便用戶遠(yuǎn)程控制和監(jiān)視設(shè)備的工作,并具有測(cè)溫、控溫精度高、顯示直觀、運(yùn)行可靠、成本低廉、擴(kuò)展方便、使用簡(jiǎn)單等優(yōu)點(diǎn)。本系統(tǒng)測(cè)溫及控溫范圍為-50~125 ℃,測(cè)溫誤差不超過±0.2 ℃,控溫誤差在達(dá)到溫度平衡后也不超過±0.2 ℃,在溫度調(diào)節(jié)階段達(dá)到平衡溫度時(shí)間相對(duì)較短,在現(xiàn)場(chǎng)的測(cè)試及應(yīng)用中收到了相當(dāng)好的效果。

        參考文獻(xiàn)

        [1]潘笑,高玉玲,康亞娜.基于模糊PID的AT89C2051單片機(jī)智能溫度控制系統(tǒng)[J].兵工自動(dòng)化,2006(5):65-67.

        [2]陳良光,管聰慧.由數(shù)字式傳感器DS18B20構(gòu)成的多點(diǎn)測(cè)溫系統(tǒng)[J].傳感器世界,1999(9):32-35.

        作者簡(jiǎn)介

        鄭云水 男,1972年出生,碩士研究生,講師。主要從事自動(dòng)控制(鐵路信號(hào))專業(yè)課教學(xué)工作。

        杜麗霞 女,1968年出生,甘肅定西人,碩士,副教授。

        注:本文中所涉及到的圖表、注解、公式等內(nèi)容請(qǐng)以PDF格式閱讀原文。

        亚洲AV无码一区二区三区精神| 久久久亚洲精品一区二区三区| 欧美黑人xxxx又粗又长| 免费人成毛片乱码| 亚洲国产成人久久综合三区| 狼人精品剧情av在线观看| 亚洲精品国偷拍自产在线| 一本一道久久a久久精品综合| 国产精品美女白浆喷水| 国产精品99久久不卡二区| 精品国产a一区二区三区v| 欧美人伦禁忌dvd放荡欲情| 国产做无码视频在线观看浪潮| 国产精品国产三级国产AvkTV| 我揉搓少妇好久没做高潮| 欧美成人精品a∨在线观看| 香蕉久久久久久久av网站| 丰满少妇又紧又爽视频| 手机在线国产福利av| 亚洲αv在线精品糸列| 人妻丰满熟妇av无码区免| 无码av免费精品一区二区三区| 久久狼人国产综合精品| 国产精品国产三级国产av品爱网| 国产精品视频二区不卡| yy111111少妇影院| 一区二区三区av在线| 国产偷久久久精品专区| 尤物yw无码网站进入| 厕所极品偷拍一区二区三区视频 | 四虎国产精品视频免费看| 国产成人久久精品二区三区| 亚洲精品宾馆在线精品酒店| 真实国产老熟女粗口对白| 中文字幕久久精品波多野结百度 | 麻豆国产精品一区二区三区| 国产在线 | 中文| 国内无遮码无码| 手机在线国产福利av| 国产日韩av在线播放| 麻豆91免费视频|