国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于單片機恒溫箱控制系統(tǒng)設(shè)計

2021-09-10 07:22劉丹妮陳騰飛
科學(xué)與生活 2021年6期
關(guān)鍵詞:控制電路溫度傳感器報警

劉丹妮 陳騰飛

摘要:本系統(tǒng)設(shè)計是基于STC89C51單片機的恒溫箱控制管理系統(tǒng),主要硬件部分有:DS18B20溫度傳感器、顯示、鍵盤、報警和復(fù)位的設(shè)計;軟件主要功能是編輯溫度顯示驅(qū)動程序、控制程序設(shè)計和報警程序的設(shè)計等。本設(shè)計主要功能是通過設(shè)置和調(diào)節(jié)初始溫度的數(shù)值,在液晶屏上顯示,當溫度超出設(shè)置溫度時,報警系統(tǒng)將會啟動進行報警,然后啟動復(fù)位系統(tǒng)將加熱系統(tǒng)關(guān)閉,實現(xiàn)復(fù)位。

關(guān)鍵詞:單片機STC89C51 溫度控制 恒溫箱 溫度傳感器DS18B20

0引言

隨著科技水平的提高,各領(lǐng)域?qū)囟日{(diào)節(jié)的要求也越來越高。本設(shè)計以家用便攜恒溫箱為例,采用數(shù)字溫度傳感器DS18B20,因其A/D 轉(zhuǎn)換器在內(nèi)部集成,使得電路板上的電路布線結(jié)構(gòu)簡單,從而減少溫度測量轉(zhuǎn)換時的精度損失,使測量溫度更加精確。由于單片機功能強大,并且具有控制簡單、程序載入靈活等特點,因此本設(shè)計硬件電路以STC89C51單片機為核心來實現(xiàn)溫度控制;選擇51單片機作為小型溫度采集系統(tǒng),與傳統(tǒng)設(shè)計相比,具有成本低、使用方便、相對測量精度高等優(yōu)點,潛在的實際應(yīng)用價值較高。系統(tǒng)還采用具有溫度數(shù)值的顯示和溫度設(shè)置功能,具備下限溫度警報和自動實時控制的功能,設(shè)計時有蜂鳴器可自動報警,提高了數(shù)值控制恒溫箱系統(tǒng)工作的穩(wěn)定可靠性和日常使用的安全性。

1電路功能模塊介紹

系統(tǒng)設(shè)計由時鐘電路、鍵盤輸入電路、復(fù)位電路和加熱制冷電路等組成。

1.1時鐘電路

單片機必須通過外部時鐘的振動來啟動,才能正常連續(xù)驅(qū)動。在單片機的內(nèi)部設(shè)有同步時鐘振蕩電路,在振蕩器連接到外部的情況下,可以將時鐘信號提供給單片機內(nèi)部的各部分,直接決定外部的單片機整體正常工作的時鐘頻率。本設(shè)計中,使用內(nèi)部振動方式,振動振蕩器振動,形成矩形時鐘脈沖序列時,僅用為XTAL1和為XTAL2上外部連接定時反饋電路,電路中的兩個電容器的作用是幫助振蕩器的起振和微調(diào)振蕩器的頻率。在電路的設(shè)計上面,為了減少寄生電容以及使振蕩器穩(wěn)定、可靠的工作,選用的陶瓷振蕩器盡可能接近單片機芯片。如圖1所示

1.2鍵盤輸入電路

本次的設(shè)計是采用按鈕電路來代替鍵盤來輸出數(shù)值,用以控制編譯器程序運行時進行的數(shù)據(jù)輸入或者是特殊功能的選擇性設(shè)置和操作。在控制電路中,如果一個按鍵的數(shù)量很少,那么就可以選擇使用一個按鍵來對應(yīng)另一條輸出線進行控制,即為獨立式的按鍵。在兩個電路相互連接的情況下,所有的數(shù)據(jù)輸入線都接高電平,而每一次按鍵按下的時候相連的數(shù)據(jù)輸入線要轉(zhuǎn)為低電平,未處理可以判斷有沒有按鍵被按下。

1.3復(fù)位電路

復(fù)位系統(tǒng)電路啟動是一種專門設(shè)計用來將一個電路啟動恢復(fù)起始時的運行工作狀態(tài)的一種電路啟動裝置。復(fù)位驅(qū)動控制電路的設(shè)計目標主要是能夠有效保證復(fù)位控制電路系統(tǒng)穩(wěn)定地工作,他不僅因為這樣可以確保程序有效地執(zhí)行,而且當由于操作失誤或者程序執(zhí)行錯誤而導(dǎo)致引起的操作系統(tǒng)死機時,復(fù)位控制電路即可允許他的復(fù)位再次開始。單片機的復(fù)位工作需要外部控制電路進行實現(xiàn),在振蕩器工作的這個時候,RST引腳還必須保持兩個周期及以上的連續(xù)高電平才能使其停止復(fù)位。

1.4加熱和制冷電路

通常制冷有風冷、水冷、壓縮機制冷、半導(dǎo)體制冷等幾種方式??刂齐娐肥峭ㄟ^對加熱模塊與降溫模塊的 通斷控制從而達到溫度在設(shè)置的范圍內(nèi)。本設(shè)計本電路設(shè)計主要采用晶閘管對電熱絲的供電進行控制,它具有體積小、重量輕、控制靈敏反應(yīng)快、損耗小效率高等特點。本設(shè)計欲采用半導(dǎo)體制冷技術(shù)來進行制冷,在各種制冷系統(tǒng)技術(shù)中,半導(dǎo)體制冷的主要特點是高溫制冷系統(tǒng)體積小、重量輕、制冷速度快、可靠性高等。

2軟件程序流程圖

由于STC89C51單片機具有ISP功能,可實現(xiàn)在線編程,通過上位機軟件直接與PC機連接就可完成程序的下載燒錄,無需反復(fù)插拔單片機,無需昂貴的專用編程器,甚至不需要仿真器,用戶可直接查看結(jié)果,達到調(diào)試目的。軟件設(shè)計采用模塊化設(shè)計,由主程序模塊、數(shù)據(jù)轉(zhuǎn)換與控制子程序模塊組成。

3仿真及實驗結(jié)果分析

本設(shè)計采用Proteus進行仿真,用Keil4來進行程序編寫。當放入程序并接通電源時,顯示屏會顯示當前恒溫箱內(nèi)的溫度,通過點擊三個按鈕來所需要的調(diào)節(jié)溫度,并通過最上面的設(shè)置按鈕來確定溫度,并運行程序來,系統(tǒng)并根據(jù)當前溫度來確定升溫或者降溫,并最終達到設(shè)定的溫度。當達到設(shè)定溫度時恒溫箱內(nèi)的溫度就會保持在這個區(qū)間。當溫度高于上限或者比下限低時,系統(tǒng)將會啟動蜂鳴器報警系統(tǒng),產(chǎn)生報警。當溫度過低時,會啟動加熱程序進行升溫。當溫度過高時,會通過制冷系統(tǒng)進行降溫。而當溫度高于上限或者低于下限超過一分鐘時,系統(tǒng)將自動啟動復(fù)位程序,從而達到了溫度恒定和保護恒溫箱的目的。

4總結(jié)

恒溫箱控制系統(tǒng)硬件部分主要是由溫度傳感器、STC89C51單片機、鍵盤和顯示等系統(tǒng)構(gòu)成。其中溫度傳感器采用DS18B20,顯示硬件采用LCD1062顯示器。軟件部分采用C語言進行編程,并使用Keil4進行編輯,在Proteus 8中進行畫圖并仿真。最終實現(xiàn)了通過鍵盤按鈕來實現(xiàn)對溫度設(shè)置,當溫度超設(shè)定的上下限時,系統(tǒng)將會自動判斷,啟動相應(yīng)的加熱、制冷或復(fù)位程序。

參考文獻:

[1]陳菁,張小溪.基于單片機的小型恒溫箱設(shè)計[J].現(xiàn)代電子技術(shù),2014,37 (22):101-104.

[2]陳英.基于半導(dǎo)體制冷原理的恒溫實驗箱控制系統(tǒng)研究[J].柳州師專學(xué)報,2014,29(01):113-116.

[3]彭夢迪,鄭晟.高精度恒溫箱溫度控制系統(tǒng)的實現(xiàn)[J].現(xiàn)代電子技術(shù),2021,44(02):9-12.

山東協(xié)和學(xué)院 濟南 250107

猜你喜歡
控制電路溫度傳感器報警
地鐵車輛全冗余控制電路設(shè)計與研究
小心,墻紙在報警
如何更好設(shè)計鋰電池充電器恒壓控制電路
如何更好設(shè)計鋰電池充電器恒壓控制電路
淺談溫度傳感器原理及其應(yīng)用
鞋子擺放透露的信息
淺析電氣原理圖的識讀
死于密室的租住者
基于Wonderware平臺的分布式報警系統(tǒng)的設(shè)計與實現(xiàn)
蛟河市| 湖南省| 申扎县| 定日县| 梁平县| 洞头县| 紫云| 长垣县| 宝清县| 江口县| 中超| 宜丰县| 赤壁市| 托里县| 漾濞| 阳原县| 东阳市| 成都市| 东方市| 大悟县| 涡阳县| 民权县| 全州县| 宁津县| 壶关县| 紫金县| 泰州市| 万荣县| 勐海县| 赣州市| 和龙市| 永寿县| 新余市| 松桃| 松阳县| 都江堰市| 西峡县| 鄂州市| 内乡县| 抚远县| 项城市|