郭軍讓
摘 ?要 ?單片機(jī)技術(shù)在我們生活、工作、科研、各個(gè)領(lǐng)域應(yīng)用廣泛,在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。其中,溫度控制發(fā)揮了越來越重要的作用。本文主要講述了在單片機(jī)下傳感器、被控對(duì)象、顯示電路等硬件連接和各模塊之間的流程,尤其是對(duì)數(shù)字溫度傳感器DS18B20的數(shù)據(jù)采集過程和AT89S51對(duì)加熱裝置的控制過程做出了重點(diǎn)介紹。DS18B20與AT89S51搭配可以設(shè)計(jì)出多種溫度檢測(cè)系統(tǒng),其具有電路簡(jiǎn)單,自制方便,穩(wěn)定可靠之特點(diǎn)。
關(guān)鍵詞 ?單片機(jī);數(shù)字溫控器
中圖分類號(hào):TP273 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)21-0037-02
1 ?總體設(shè)計(jì)分析
在以DS18B20為溫度傳感元件,以AT89S51單片機(jī)為核心的電路設(shè)計(jì)中,DS18B20內(nèi)部二極管能夠很靈敏地感應(yīng)出被測(cè)溫度的變化,并進(jìn)行A/D模數(shù)轉(zhuǎn)換以數(shù)字形式存放于高速寄存器中,單片機(jī)可以通過單線接口讀取該數(shù)據(jù)。只要溫度在所設(shè)置的上下溫度范圍內(nèi),就能夠在設(shè)備中精確的顯示出來,如果溫度超過了所設(shè)定的溫度范圍,那么就會(huì)自動(dòng)發(fā)出報(bào)警信號(hào)或者轉(zhuǎn)入其他工作模式。
系統(tǒng)主要包括數(shù)據(jù)采集模塊,溫度設(shè)置模塊,單片機(jī),顯示模塊和被控對(duì)象五個(gè)部分。如下圖1所示。
圖1
2 ?主要芯片分析
1)單片機(jī)。
AT89S51是由美國ATMEL公司生產(chǎn)的一種低耗能高性能單片機(jī),含有可反復(fù)擦寫的只讀程序存儲(chǔ)器和128 bytes隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,其具有40個(gè)引腳,5個(gè)中斷優(yōu)先級(jí),2層中斷嵌套中斷,2個(gè)全雙工串行口,片內(nèi)時(shí)鐘振蕩器等特點(diǎn)。
2)數(shù)字溫度傳感器。
DS18B20是美國DALLAS半導(dǎo)體公司數(shù)字產(chǎn)品,與單片機(jī)相連時(shí)僅需要一條口線即可實(shí)現(xiàn)讀寫數(shù)據(jù)的雙向通信,通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙要求,讀寫時(shí)序很嚴(yán)格,對(duì)DS18B20的各項(xiàng)操作必須按協(xié)議進(jìn)行。其一線工作流程是:先進(jìn)行初始化即發(fā)復(fù)位脈沖,然后是發(fā)ROM只讀存儲(chǔ)器功能命令、接著是發(fā)存儲(chǔ)器操作指令、最后對(duì)數(shù)據(jù)進(jìn)行處理。DS18B20由溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器、64位光刻ROM、配置寄存器這四大部分構(gòu)成的。DS18B20測(cè)量溫度時(shí)使用特有的溫度測(cè)量技術(shù),內(nèi)部的低溫度系數(shù)振蕩器能產(chǎn)生穩(wěn)定的頻率信號(hào),另一個(gè)高溫度系數(shù)振蕩器則將被測(cè)溫度轉(zhuǎn)換成頻率信號(hào)。當(dāng)計(jì)數(shù)門打開時(shí)進(jìn)行計(jì)數(shù),計(jì)數(shù)門開通時(shí)間由高溫度系數(shù)振蕩器決定。芯片內(nèi)部還有斜率累加器,可對(duì)頻率的非線性度加以補(bǔ)償。測(cè)量結(jié)果存入溫度寄存器中,最后以16位補(bǔ)碼形式讀出。
3 ?硬件電路設(shè)計(jì)分析
1)主模塊。
溫度控制器的核心就是單片機(jī)控制模塊,溫度的采集、處理和顯示都是其控制進(jìn)行的,同時(shí)它還承擔(dān)設(shè)定溫度的上下限值和溫度越限時(shí)加熱器的啟動(dòng)與停止工作。下圖2所示為溫度控制器的電路原理圖。
圖2
2)溫度設(shè)置模塊。
溫度設(shè)置部分采用獨(dú)立式按鍵,當(dāng)不按鍵時(shí),單片機(jī)與之相連的輸入口線為高電平,當(dāng)按任何一個(gè)鍵時(shí),與之相連的輸入口線被置為低電平,產(chǎn)生外中斷條件,在中斷服務(wù)程序中讀取鍵盤值。
3)溫度傳感器與單片機(jī)的連接。
溫度傳感器的單總線與單片機(jī)的P1.7連接,溫度是一線式數(shù)字溫度傳感器DS18B20 采集的。DS18B20的測(cè)溫范圍在-55℃到+125℃之間,固有測(cè)溫分辨率為0.5℃,最大可達(dá)到0.0625℃。測(cè)量的溫度精度達(dá)到0.1度,12位精度時(shí),轉(zhuǎn)換時(shí)間是0.75ms,亦即轉(zhuǎn)換頻率。
4)溫度的采集模塊。
到目前為止,數(shù)字化溫度傳感器DS18B20是世界上第一片支持 “一線總線”接口的智能溫度傳感器?!耙痪€總線”具有獨(dú)特且經(jīng)濟(jì)的特點(diǎn),讓使用者們能夠很容易地構(gòu)造傳感器網(wǎng)絡(luò),這為構(gòu)造測(cè)量系統(tǒng)引入了全新的概念。
5)顯示模塊。
LED顯示分為靜態(tài)顯示和動(dòng)態(tài)顯示。顯示部分采用LED靜態(tài)顯示方式;LED顯示屏是由發(fā)光二極管排列組成的顯示器件,其亮度高,功耗小,壽命長,成本低,視角大,編程容易且顯示穩(wěn)定可靠等優(yōu)點(diǎn),故應(yīng)用廣泛。本設(shè)計(jì)采用了74LS164這個(gè)串入并出的移位寄存器,驅(qū)動(dòng)共陰、共陽都很方便,很好的解決了IC2與LED之間的接口問題。
6)電路的控制。
被控電路是與單片機(jī)的P0.7端口相連的,由于單片機(jī)輸出的控制信號(hào)較小,需要放大信號(hào)后來驅(qū)動(dòng)外圍電路,使用三極管可以實(shí)現(xiàn)這一功能??刂七^程是,首先當(dāng)所檢測(cè)出來的溫度比設(shè)定的溫度值低時(shí),單片機(jī)的P0.7口就輸出高電平信號(hào),使三極管Q導(dǎo)通,致繼電器兩控制端產(chǎn)生壓差,從而有電流流過,使繼電器吸合,常開觸點(diǎn)閉合,開始對(duì)加熱裝置進(jìn)行加熱;當(dāng)檢測(cè)溫度比所設(shè)定的溫度要高時(shí),單片機(jī)就會(huì)輸出低電平信號(hào),三極管截止,繼電器不動(dòng)作不吸合,加熱裝置停止工作不加熱。系統(tǒng)循環(huán)往復(fù)地這樣工作達(dá)到控制溫度的目的。
4 ?結(jié)束語
本文詳細(xì)介紹了單片機(jī)AT89S51的溫度控制系統(tǒng)的設(shè)計(jì)方案以及DS18B20溫度傳感器設(shè)計(jì)。其數(shù)字溫度計(jì)線路簡(jiǎn)單、硬件少、成本低廉、軟件設(shè)計(jì)簡(jiǎn)單等優(yōu)點(diǎn),在日常的生活和工業(yè)的生產(chǎn)過程中,對(duì)溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對(duì)系統(tǒng)的快速性要求不高。因此,DS18B20 AT89S51的數(shù)字溫控器在工農(nóng)業(yè)生產(chǎn)和科學(xué)研究中有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1]林伸茂.8051單片機(jī)徹底研究經(jīng)驗(yàn)篇[M].北京:人民郵電出版社,2004.endprint
摘 ?要 ?單片機(jī)技術(shù)在我們生活、工作、科研、各個(gè)領(lǐng)域應(yīng)用廣泛,在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。其中,溫度控制發(fā)揮了越來越重要的作用。本文主要講述了在單片機(jī)下傳感器、被控對(duì)象、顯示電路等硬件連接和各模塊之間的流程,尤其是對(duì)數(shù)字溫度傳感器DS18B20的數(shù)據(jù)采集過程和AT89S51對(duì)加熱裝置的控制過程做出了重點(diǎn)介紹。DS18B20與AT89S51搭配可以設(shè)計(jì)出多種溫度檢測(cè)系統(tǒng),其具有電路簡(jiǎn)單,自制方便,穩(wěn)定可靠之特點(diǎn)。
關(guān)鍵詞 ?單片機(jī);數(shù)字溫控器
中圖分類號(hào):TP273 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)21-0037-02
1 ?總體設(shè)計(jì)分析
在以DS18B20為溫度傳感元件,以AT89S51單片機(jī)為核心的電路設(shè)計(jì)中,DS18B20內(nèi)部二極管能夠很靈敏地感應(yīng)出被測(cè)溫度的變化,并進(jìn)行A/D模數(shù)轉(zhuǎn)換以數(shù)字形式存放于高速寄存器中,單片機(jī)可以通過單線接口讀取該數(shù)據(jù)。只要溫度在所設(shè)置的上下溫度范圍內(nèi),就能夠在設(shè)備中精確的顯示出來,如果溫度超過了所設(shè)定的溫度范圍,那么就會(huì)自動(dòng)發(fā)出報(bào)警信號(hào)或者轉(zhuǎn)入其他工作模式。
系統(tǒng)主要包括數(shù)據(jù)采集模塊,溫度設(shè)置模塊,單片機(jī),顯示模塊和被控對(duì)象五個(gè)部分。如下圖1所示。
圖1
2 ?主要芯片分析
1)單片機(jī)。
AT89S51是由美國ATMEL公司生產(chǎn)的一種低耗能高性能單片機(jī),含有可反復(fù)擦寫的只讀程序存儲(chǔ)器和128 bytes隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,其具有40個(gè)引腳,5個(gè)中斷優(yōu)先級(jí),2層中斷嵌套中斷,2個(gè)全雙工串行口,片內(nèi)時(shí)鐘振蕩器等特點(diǎn)。
2)數(shù)字溫度傳感器。
DS18B20是美國DALLAS半導(dǎo)體公司數(shù)字產(chǎn)品,與單片機(jī)相連時(shí)僅需要一條口線即可實(shí)現(xiàn)讀寫數(shù)據(jù)的雙向通信,通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙要求,讀寫時(shí)序很嚴(yán)格,對(duì)DS18B20的各項(xiàng)操作必須按協(xié)議進(jìn)行。其一線工作流程是:先進(jìn)行初始化即發(fā)復(fù)位脈沖,然后是發(fā)ROM只讀存儲(chǔ)器功能命令、接著是發(fā)存儲(chǔ)器操作指令、最后對(duì)數(shù)據(jù)進(jìn)行處理。DS18B20由溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器、64位光刻ROM、配置寄存器這四大部分構(gòu)成的。DS18B20測(cè)量溫度時(shí)使用特有的溫度測(cè)量技術(shù),內(nèi)部的低溫度系數(shù)振蕩器能產(chǎn)生穩(wěn)定的頻率信號(hào),另一個(gè)高溫度系數(shù)振蕩器則將被測(cè)溫度轉(zhuǎn)換成頻率信號(hào)。當(dāng)計(jì)數(shù)門打開時(shí)進(jìn)行計(jì)數(shù),計(jì)數(shù)門開通時(shí)間由高溫度系數(shù)振蕩器決定。芯片內(nèi)部還有斜率累加器,可對(duì)頻率的非線性度加以補(bǔ)償。測(cè)量結(jié)果存入溫度寄存器中,最后以16位補(bǔ)碼形式讀出。
3 ?硬件電路設(shè)計(jì)分析
1)主模塊。
溫度控制器的核心就是單片機(jī)控制模塊,溫度的采集、處理和顯示都是其控制進(jìn)行的,同時(shí)它還承擔(dān)設(shè)定溫度的上下限值和溫度越限時(shí)加熱器的啟動(dòng)與停止工作。下圖2所示為溫度控制器的電路原理圖。
圖2
2)溫度設(shè)置模塊。
溫度設(shè)置部分采用獨(dú)立式按鍵,當(dāng)不按鍵時(shí),單片機(jī)與之相連的輸入口線為高電平,當(dāng)按任何一個(gè)鍵時(shí),與之相連的輸入口線被置為低電平,產(chǎn)生外中斷條件,在中斷服務(wù)程序中讀取鍵盤值。
3)溫度傳感器與單片機(jī)的連接。
溫度傳感器的單總線與單片機(jī)的P1.7連接,溫度是一線式數(shù)字溫度傳感器DS18B20 采集的。DS18B20的測(cè)溫范圍在-55℃到+125℃之間,固有測(cè)溫分辨率為0.5℃,最大可達(dá)到0.0625℃。測(cè)量的溫度精度達(dá)到0.1度,12位精度時(shí),轉(zhuǎn)換時(shí)間是0.75ms,亦即轉(zhuǎn)換頻率。
4)溫度的采集模塊。
到目前為止,數(shù)字化溫度傳感器DS18B20是世界上第一片支持 “一線總線”接口的智能溫度傳感器。“一線總線”具有獨(dú)特且經(jīng)濟(jì)的特點(diǎn),讓使用者們能夠很容易地構(gòu)造傳感器網(wǎng)絡(luò),這為構(gòu)造測(cè)量系統(tǒng)引入了全新的概念。
5)顯示模塊。
LED顯示分為靜態(tài)顯示和動(dòng)態(tài)顯示。顯示部分采用LED靜態(tài)顯示方式;LED顯示屏是由發(fā)光二極管排列組成的顯示器件,其亮度高,功耗小,壽命長,成本低,視角大,編程容易且顯示穩(wěn)定可靠等優(yōu)點(diǎn),故應(yīng)用廣泛。本設(shè)計(jì)采用了74LS164這個(gè)串入并出的移位寄存器,驅(qū)動(dòng)共陰、共陽都很方便,很好的解決了IC2與LED之間的接口問題。
6)電路的控制。
被控電路是與單片機(jī)的P0.7端口相連的,由于單片機(jī)輸出的控制信號(hào)較小,需要放大信號(hào)后來驅(qū)動(dòng)外圍電路,使用三極管可以實(shí)現(xiàn)這一功能??刂七^程是,首先當(dāng)所檢測(cè)出來的溫度比設(shè)定的溫度值低時(shí),單片機(jī)的P0.7口就輸出高電平信號(hào),使三極管Q導(dǎo)通,致繼電器兩控制端產(chǎn)生壓差,從而有電流流過,使繼電器吸合,常開觸點(diǎn)閉合,開始對(duì)加熱裝置進(jìn)行加熱;當(dāng)檢測(cè)溫度比所設(shè)定的溫度要高時(shí),單片機(jī)就會(huì)輸出低電平信號(hào),三極管截止,繼電器不動(dòng)作不吸合,加熱裝置停止工作不加熱。系統(tǒng)循環(huán)往復(fù)地這樣工作達(dá)到控制溫度的目的。
4 ?結(jié)束語
本文詳細(xì)介紹了單片機(jī)AT89S51的溫度控制系統(tǒng)的設(shè)計(jì)方案以及DS18B20溫度傳感器設(shè)計(jì)。其數(shù)字溫度計(jì)線路簡(jiǎn)單、硬件少、成本低廉、軟件設(shè)計(jì)簡(jiǎn)單等優(yōu)點(diǎn),在日常的生活和工業(yè)的生產(chǎn)過程中,對(duì)溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對(duì)系統(tǒng)的快速性要求不高。因此,DS18B20 AT89S51的數(shù)字溫控器在工農(nóng)業(yè)生產(chǎn)和科學(xué)研究中有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1]林伸茂.8051單片機(jī)徹底研究經(jīng)驗(yàn)篇[M].北京:人民郵電出版社,2004.endprint
摘 ?要 ?單片機(jī)技術(shù)在我們生活、工作、科研、各個(gè)領(lǐng)域應(yīng)用廣泛,在工業(yè)生產(chǎn)中,電流、電壓、溫度、壓力、流量、流速和開關(guān)量都是常用的主要被控參數(shù)。其中,溫度控制發(fā)揮了越來越重要的作用。本文主要講述了在單片機(jī)下傳感器、被控對(duì)象、顯示電路等硬件連接和各模塊之間的流程,尤其是對(duì)數(shù)字溫度傳感器DS18B20的數(shù)據(jù)采集過程和AT89S51對(duì)加熱裝置的控制過程做出了重點(diǎn)介紹。DS18B20與AT89S51搭配可以設(shè)計(jì)出多種溫度檢測(cè)系統(tǒng),其具有電路簡(jiǎn)單,自制方便,穩(wěn)定可靠之特點(diǎn)。
關(guān)鍵詞 ?單片機(jī);數(shù)字溫控器
中圖分類號(hào):TP273 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A ? ? ?文章編號(hào):1671-7597(2014)21-0037-02
1 ?總體設(shè)計(jì)分析
在以DS18B20為溫度傳感元件,以AT89S51單片機(jī)為核心的電路設(shè)計(jì)中,DS18B20內(nèi)部二極管能夠很靈敏地感應(yīng)出被測(cè)溫度的變化,并進(jìn)行A/D模數(shù)轉(zhuǎn)換以數(shù)字形式存放于高速寄存器中,單片機(jī)可以通過單線接口讀取該數(shù)據(jù)。只要溫度在所設(shè)置的上下溫度范圍內(nèi),就能夠在設(shè)備中精確的顯示出來,如果溫度超過了所設(shè)定的溫度范圍,那么就會(huì)自動(dòng)發(fā)出報(bào)警信號(hào)或者轉(zhuǎn)入其他工作模式。
系統(tǒng)主要包括數(shù)據(jù)采集模塊,溫度設(shè)置模塊,單片機(jī),顯示模塊和被控對(duì)象五個(gè)部分。如下圖1所示。
圖1
2 ?主要芯片分析
1)單片機(jī)。
AT89S51是由美國ATMEL公司生產(chǎn)的一種低耗能高性能單片機(jī),含有可反復(fù)擦寫的只讀程序存儲(chǔ)器和128 bytes隨機(jī)存取數(shù)據(jù)存儲(chǔ)器,其具有40個(gè)引腳,5個(gè)中斷優(yōu)先級(jí),2層中斷嵌套中斷,2個(gè)全雙工串行口,片內(nèi)時(shí)鐘振蕩器等特點(diǎn)。
2)數(shù)字溫度傳感器。
DS18B20是美國DALLAS半導(dǎo)體公司數(shù)字產(chǎn)品,與單片機(jī)相連時(shí)僅需要一條口線即可實(shí)現(xiàn)讀寫數(shù)據(jù)的雙向通信,通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙要求,讀寫時(shí)序很嚴(yán)格,對(duì)DS18B20的各項(xiàng)操作必須按協(xié)議進(jìn)行。其一線工作流程是:先進(jìn)行初始化即發(fā)復(fù)位脈沖,然后是發(fā)ROM只讀存儲(chǔ)器功能命令、接著是發(fā)存儲(chǔ)器操作指令、最后對(duì)數(shù)據(jù)進(jìn)行處理。DS18B20由溫度傳感器、非揮發(fā)的溫度報(bào)警觸發(fā)器、64位光刻ROM、配置寄存器這四大部分構(gòu)成的。DS18B20測(cè)量溫度時(shí)使用特有的溫度測(cè)量技術(shù),內(nèi)部的低溫度系數(shù)振蕩器能產(chǎn)生穩(wěn)定的頻率信號(hào),另一個(gè)高溫度系數(shù)振蕩器則將被測(cè)溫度轉(zhuǎn)換成頻率信號(hào)。當(dāng)計(jì)數(shù)門打開時(shí)進(jìn)行計(jì)數(shù),計(jì)數(shù)門開通時(shí)間由高溫度系數(shù)振蕩器決定。芯片內(nèi)部還有斜率累加器,可對(duì)頻率的非線性度加以補(bǔ)償。測(cè)量結(jié)果存入溫度寄存器中,最后以16位補(bǔ)碼形式讀出。
3 ?硬件電路設(shè)計(jì)分析
1)主模塊。
溫度控制器的核心就是單片機(jī)控制模塊,溫度的采集、處理和顯示都是其控制進(jìn)行的,同時(shí)它還承擔(dān)設(shè)定溫度的上下限值和溫度越限時(shí)加熱器的啟動(dòng)與停止工作。下圖2所示為溫度控制器的電路原理圖。
圖2
2)溫度設(shè)置模塊。
溫度設(shè)置部分采用獨(dú)立式按鍵,當(dāng)不按鍵時(shí),單片機(jī)與之相連的輸入口線為高電平,當(dāng)按任何一個(gè)鍵時(shí),與之相連的輸入口線被置為低電平,產(chǎn)生外中斷條件,在中斷服務(wù)程序中讀取鍵盤值。
3)溫度傳感器與單片機(jī)的連接。
溫度傳感器的單總線與單片機(jī)的P1.7連接,溫度是一線式數(shù)字溫度傳感器DS18B20 采集的。DS18B20的測(cè)溫范圍在-55℃到+125℃之間,固有測(cè)溫分辨率為0.5℃,最大可達(dá)到0.0625℃。測(cè)量的溫度精度達(dá)到0.1度,12位精度時(shí),轉(zhuǎn)換時(shí)間是0.75ms,亦即轉(zhuǎn)換頻率。
4)溫度的采集模塊。
到目前為止,數(shù)字化溫度傳感器DS18B20是世界上第一片支持 “一線總線”接口的智能溫度傳感器?!耙痪€總線”具有獨(dú)特且經(jīng)濟(jì)的特點(diǎn),讓使用者們能夠很容易地構(gòu)造傳感器網(wǎng)絡(luò),這為構(gòu)造測(cè)量系統(tǒng)引入了全新的概念。
5)顯示模塊。
LED顯示分為靜態(tài)顯示和動(dòng)態(tài)顯示。顯示部分采用LED靜態(tài)顯示方式;LED顯示屏是由發(fā)光二極管排列組成的顯示器件,其亮度高,功耗小,壽命長,成本低,視角大,編程容易且顯示穩(wěn)定可靠等優(yōu)點(diǎn),故應(yīng)用廣泛。本設(shè)計(jì)采用了74LS164這個(gè)串入并出的移位寄存器,驅(qū)動(dòng)共陰、共陽都很方便,很好的解決了IC2與LED之間的接口問題。
6)電路的控制。
被控電路是與單片機(jī)的P0.7端口相連的,由于單片機(jī)輸出的控制信號(hào)較小,需要放大信號(hào)后來驅(qū)動(dòng)外圍電路,使用三極管可以實(shí)現(xiàn)這一功能??刂七^程是,首先當(dāng)所檢測(cè)出來的溫度比設(shè)定的溫度值低時(shí),單片機(jī)的P0.7口就輸出高電平信號(hào),使三極管Q導(dǎo)通,致繼電器兩控制端產(chǎn)生壓差,從而有電流流過,使繼電器吸合,常開觸點(diǎn)閉合,開始對(duì)加熱裝置進(jìn)行加熱;當(dāng)檢測(cè)溫度比所設(shè)定的溫度要高時(shí),單片機(jī)就會(huì)輸出低電平信號(hào),三極管截止,繼電器不動(dòng)作不吸合,加熱裝置停止工作不加熱。系統(tǒng)循環(huán)往復(fù)地這樣工作達(dá)到控制溫度的目的。
4 ?結(jié)束語
本文詳細(xì)介紹了單片機(jī)AT89S51的溫度控制系統(tǒng)的設(shè)計(jì)方案以及DS18B20溫度傳感器設(shè)計(jì)。其數(shù)字溫度計(jì)線路簡(jiǎn)單、硬件少、成本低廉、軟件設(shè)計(jì)簡(jiǎn)單等優(yōu)點(diǎn),在日常的生活和工業(yè)的生產(chǎn)過程中,對(duì)溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對(duì)系統(tǒng)的快速性要求不高。因此,DS18B20 AT89S51的數(shù)字溫控器在工農(nóng)業(yè)生產(chǎn)和科學(xué)研究中有著廣闊的應(yīng)用前景。
參考文獻(xiàn)
[1]林伸茂.8051單片機(jī)徹底研究經(jīng)驗(yàn)篇[M].北京:人民郵電出版社,2004.endprint