標(biāo)題: 基于51單片機(jī)的溫度控制系統(tǒng)Proteus仿真+代碼 [打印本頁]
作者: 15352536450 時間: 2019-1-14 11:47
標(biāo)題: 基于51單片機(jī)的溫度控制系統(tǒng)Proteus仿真+代碼
摘 要:單片機(jī)技術(shù)已經(jīng)普及到我們生活,工作,科研,各個領(lǐng)域,已經(jīng)成為一種比較成熟的技術(shù),本文將介紹一種基于單片機(jī)保溫箱的溫控系統(tǒng)研究,本恒溫箱屬于多功能多用途,可以設(shè)置上下控制溫度,當(dāng)溫度不在設(shè)置范圍內(nèi)時,可以驅(qū)動相應(yīng)的負(fù)載工作,同時聲光報(bào)警。
隨著現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展及人們對生活環(huán)境要求的提高,人們也迫切需要檢測與控制溫度。本文通過采用繼電器作為溫度的主要控制元件,它可以直接驅(qū)動2500W功率的負(fù)載,可以應(yīng)用于家庭、小型工廠等小電量用電設(shè)備,亦可以用繼電器來控制交流接觸器線圈等,就可以實(shí)現(xiàn)對大功率負(fù)載的控制,應(yīng)用十分廣泛。采用蜂鳴器作為電聲元件的報(bào)警,LED發(fā)光指示相應(yīng)的加熱或制冷工作。這種保溫箱的溫控系統(tǒng)結(jié)構(gòu)簡單,可操作性強(qiáng),應(yīng)用廣泛。工作時,溫度控制范圍為上下限之間,當(dāng)前環(huán)境溫度若超過設(shè)定的臨界溫度,由單片機(jī)發(fā)出控制和報(bào)警信號,從而負(fù)載控制溫度的變化。
基于單片機(jī)保溫箱的溫控系統(tǒng)大部分使用是在實(shí)驗(yàn)室、工業(yè)、醫(yī)藥、農(nóng)業(yè)中。在實(shí)驗(yàn)室中特別是生物實(shí)驗(yàn)室,我們?yōu)榱说玫礁訙?zhǔn)確的實(shí)驗(yàn)數(shù)據(jù),對于恒溫實(shí)驗(yàn)環(huán)境要求嚴(yán)格。所以針對實(shí)驗(yàn)室來說,恒溫箱的作用顯得相當(dāng)重要。在工業(yè)生產(chǎn)過程中我們對于恒溫箱的要求也相對更加嚴(yán)格,比如產(chǎn)品的熱處理、冷處理等,直接影響著產(chǎn)品的質(zhì)量。在醫(yī)藥方面醫(yī)用恒溫箱主要用于藥品和試劑的儲存、運(yùn)輸,疫苗、血液的冷藏保溫,透析液的加溫、生理鹽水的加溫等。 由以上我們可以明顯的看出恒溫箱的重要作用。在農(nóng)業(yè)溫室大棚中,溫控系統(tǒng)對于農(nóng)作物的生長至關(guān)重要,對于農(nóng)業(yè)方面,以至于生活中的各個方面溫控系統(tǒng)永遠(yuǎn)處于相當(dāng)重要的地位。
主要實(shí)現(xiàn):實(shí)時溫度測量及顯示,超出溫度范圍相應(yīng)的繼電器工作,繼電器可以驅(qū)動相應(yīng)的加熱或制冷負(fù)載,上下限溫度可通過按鍵設(shè)定等功能。
本保溫箱的溫控系統(tǒng)研究是基于51單片機(jī)及溫度傳感器DS18B20來設(shè)計(jì)的,溫度測量范圍0到99.9攝氏度,精度為0.1攝氏度,可見測量溫度的范圍廣,精度高的特點(diǎn)�?稍O(shè)置上下限溫度,默認(rèn)上限溫度為38℃、默認(rèn)下限溫度為5℃(通過程序可以更改上下限初始值)。報(bào)警值可設(shè)置范圍:最低上限報(bào)警值等于當(dāng)前下限報(bào)警值,最高下限報(bào)警值等于當(dāng)前上限報(bào)警值。將下限報(bào)警值調(diào)為0時為關(guān)閉下限報(bào)警功能。開啟相應(yīng)的繼電器工作時,有指示燈可以指示相應(yīng)的加熱和制冷。
TIM截圖20190114114541.png (490.76 KB, 下載次數(shù): 147)
下載附件
實(shí)物圖
2019-1-14 11:46 上傳
TIM截圖20190114113359.png (126.21 KB, 下載次數(shù): 222)
下載附件
2019-1-14 11:40 上傳
單片機(jī)源程序如下:
0.png (42.7 KB, 下載次數(shù): 237)
下載附件
2019-1-14 16:42 上傳
所有資料51hei提供下載:
基于單片機(jī)的溫控系統(tǒng).zip
(111.73 KB, 下載次數(shù): 1958)
2019-1-14 11:39 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者: cool900 時間: 2019-2-26 10:25
剛好要用到 謝謝分享


作者: itachi00 時間: 2019-3-29 15:52
謝謝分享 好好學(xué)習(xí)
作者: itachi00 時間: 2019-3-29 15:53
非常好 有借鑒意義
作者: ma221043 時間: 2019-3-29 21:39
感覺應(yīng)該不錯
作者: h@li 時間: 2019-3-31 15:56
感覺很好,剛好能用上,謝謝分享
作者: liuxuepeng 時間: 2019-4-5 15:41
有沒有程序的流程圖?
作者: liuxuepeng 時間: 2019-4-11 22:18
樓主有沒有PCB圖?
作者: 光明薩滿愛迪生 時間: 2019-4-17 21:30
剛好用上,謝謝分享
作者: zzfight 時間: 2019-4-18 15:20
謝謝分享
作者: brew9 時間: 2019-4-18 17:35
很想知道如何以0.5度誤差的DS18B20,來實(shí)現(xiàn)0.1度的溫控精度。
作者: zyt19980919 時間: 2019-4-18 23:34
把溫度傳感器換成了K熱電偶,顯示屏程序怎么改成1000到1200啊
作者: 明棋M 時間: 2019-4-19 10:10
zyt19980919 發(fā)表于 2019-4-18 23:34
把溫度傳感器換成了K熱電偶,顯示屏程序怎么改成1000到1200啊
電阻爐的溫度控制嗎
作者: RoseCG 時間: 2019-4-22 09:02
怎么仿真的led沒有顯示啊
作者: zyt19980919 時間: 2019-4-22 16:33
額額,也行,你會弄嗎,6675程序不知道怎么加進(jìn)去
作者: hyyzzby 時間: 2019-5-6 18:19
剛好要用到 謝謝分享
作者: 淋雨一直走 時間: 2019-5-17 12:23
差不多的例子,在《單片機(jī)原理與應(yīng)用》第2版 曾屹主編書中第250頁“數(shù)字溫度計(jì)”
作者: 淋雨一直走 時間: 2019-5-17 12:24
代碼在第259頁,還挺像的,感覺代碼95%相似
作者: wxkn937 時間: 2019-5-17 14:40
很有幫助 感謝分享
作者: wxkn937 時間: 2019-5-17 14:41
很完整對我?guī)椭艽?nbsp; 謝謝
作者: 淋雨一直走 時間: 2019-5-17 16:29
也沒有95%那么高,80%應(yīng)該有
作者: lansir 時間: 2019-5-20 02:26
太感謝了
作者: 1970413193 時間: 2019-5-21 23:01
謝謝分享
作者: gdatgb 時間: 2019-5-22 14:32
謝謝分享,學(xué)習(xí)一下!
作者: 搬哪去啊 時間: 2019-5-23 08:50
樓主你自己做的嘛? 有沒有聯(lián)系方式,
作者: 楓火 時間: 2019-5-23 10:28
非常棒 很實(shí)用
作者: 平均偶 時間: 2019-6-10 12:19
真棒啊 啊啊啊啊啊
作者: liuwushuai 時間: 2019-10-26 16:53
樓主用的仿真軟件是個版本的,我的8.9的不行,如果有成功的高速我下,初學(xué)者

作者: 111愛心 時間: 2019-11-15 13:03
請問可以聯(lián)系一下你嗎?我有不懂的地方
作者: strelizia 時間: 2019-11-25 16:38
Keil uVision4白白能不能用呢?
作者: 15352536450 時間: 2019-12-18 12:33
keil4或者5都可以
作者: 孤山半月 時間: 2019-12-25 17:37
請問樓主您這個是用的Protues多少啊,俺這打不開啊,我用的時8.6
作者: asongl 時間: 2020-1-2 10:34
太有用了
作者: 洛憶 時間: 2020-1-2 16:26
感謝樓主,太有用了
作者: wmwlw 時間: 2020-1-14 16:14
這個測量溫度精度怎么看啊?
作者: bmhkl 時間: 2020-3-18 23:35
請問這個跟電烤箱配對嗎
作者: bmhkl 時間: 2020-3-19 00:12
請問這個能用到電烤箱里面去嗎
作者: 767714087 時間: 2020-4-6 14:34
怎么打開仿真的文件呀 用proteus打不開呀
作者: zhuzhlo 時間: 2020-4-15 18:41
謝謝分享 好好學(xué)習(xí)
作者: 過過過mm 時間: 2020-4-15 20:32
非常感謝,參考一下
作者: 過過過mm 時間: 2020-4-15 23:27
顯示屏沒反應(yīng)是怎么回事
作者: zhihaok 時間: 2020-4-21 10:47
樓主,怎么仿真出來的led跟蜂鳴器不工作的?
作者: HaJiW 時間: 2020-4-22 15:41
非常感謝分享,值得借鑒
作者: 15926568472 時間: 2020-4-24 16:02
這個剛好是我最近需要研究學(xué)習(xí)的
作者: bmhkl 時間: 2020-5-3 10:30
怎么LCD不顯示啊
作者: 九龍神鼎 時間: 2020-5-5 21:20
有電路設(shè)計(jì)圖,能寫出代碼不?
作者: woshishui22 時間: 2020-5-7 08:42
剛好要用到 謝謝分享
作者: nind 時間: 2020-5-7 11:21
師傅剛布置作業(yè)要自己嘗試用proteus仿真一個傳感器,幫大忙了,感謝
作者: andongnipeian 時間: 2020-5-8 21:25
您的這個溫控設(shè)計(jì)怎么開啟升溫和降溫吶,運(yùn)行后只會報(bào)警,不會相對應(yīng)的升降溫,請問這是為什么吶
作者: 51黑電子會員 時間: 2020-5-14 11:30
程序有問題
作者: a生生 時間: 2020-5-15 16:37
感謝樓主的分享
作者: 33zys0218 時間: 2020-5-22 12:29
非常好,能實(shí)現(xiàn)想要的功能
作者: jiang19 時間: 2020-5-25 15:16
感謝樓主分享,最近在研究這個
作者: chenhuaming 時間: 2020-5-27 22:36
沒有仿真
作者: 林銀潮 時間: 2020-5-29 09:46
哇,剛好非常有用感謝感謝
作者: my409332 時間: 2020-6-8 18:41
謝謝樓主
作者: 后起之秀~ 時間: 2020-6-9 16:41
寫的真好,謝謝大佬
作者: 呵呵7798 時間: 2020-6-9 16:44
有用對我?guī)椭艽?nbsp; 謝謝
作者: 1023457894 時間: 2020-6-10 21:37
真好,救急
作者: 郭玉珠 時間: 2020-6-12 22:13
我的也是
作者: 98cw1106 時間: 2020-6-15 20:43
很好的資源值得分享
作者: 業(yè)務(wù)繁忙 時間: 2020-6-21 15:49
666,解決了我的一些難題
作者: V317976132 時間: 2020-6-21 17:20
能不能標(biāo)明一下各電路是啥
作者: joe_2019 時間: 2020-6-21 18:37
非常感謝,參考學(xué)習(xí)一下
作者: zoey9300 時間: 2020-6-22 19:09
仿真中兩個繼電器都有一個角沒連,是為什么呀,這樣的話燈不會亮哎
作者: zoey9300 時間: 2020-6-22 19:16
您好,請問您兩個繼電器有一個引腳沒連是為什么呀,我發(fā)現(xiàn)它指示燈不亮
作者: lucyaaa 時間: 2020-6-23 19:34
真的好
作者: Jeff_BlindCat 時間: 2020-6-24 21:29
謝謝樓主分享,學(xué)習(xí)。
作者: 2863422727 時間: 2020-6-26 16:28
感謝分享,太有用了,謝謝
作者: 學(xué)不會的嘉嘉 時間: 2020-6-26 16:59
我的也是。。。。
作者: 自己上 時間: 2020-6-26 19:51
加熱和制冷模塊是怎么實(shí)驗(yàn)的��?仿真圖沒有加熱或者制冷啊
作者: 2276946992 時間: 2020-6-27 10:51
有不會的怎么問你
作者: ydl0322 時間: 2020-6-27 22:18
謝謝分享
作者: 頭皮發(fā)麻zzz 時間: 2020-6-30 10:44
為什么仿真出來的電路中l(wèi)cd不顯示呢?
作者: zrzs12345 時間: 2020-6-30 12:10
為什么lcd沒有顯示
作者: 16161689 時間: 2020-12-2 09:31
燈怎么不亮
作者: 法師果實(shí)q 時間: 2020-12-3 17:53
作者提供的資料很好
作者: 法師果實(shí)q 時間: 2020-12-3 17:53
很好的資料,有助于學(xué)習(xí)
作者: 123lucky 時間: 2020-12-26 15:40
有幫助
作者: zzzxzx 時間: 2020-12-28 00:16
我的Led 不工作啊
作者: 51hei團(tuán)團(tuán) 時間: 2020-12-28 00:43
原理圖里面并沒有l(wèi)ed啊,只有一個LCD,我剛測試了下,樓主的程序和電路是沒有問題的,仿真成功了,如圖,我用的的Proteus7.8版本的,我估計(jì)是你版本不是7.8的問題
-
51hei.png
(18.01 KB, 下載次數(shù): 842)
下載附件
2020-12-28 00:43 上傳
作者: atma 時間: 2020-12-28 20:58
謝謝分享,有借鑒意義
作者: zxjsly 時間: 2020-12-30 17:33
我的LED也是不亮啊�。。。�
作者: aldshilw 時間: 2020-12-30 21:49
挺好的,很有借鑒意義,我還是個小菜雞在單片機(jī)方面
作者: zhangleixbyl 時間: 2021-1-9 23:54
x下載看看怎么樣,剛買的屏幕試試
作者: zhangleixbyl 時間: 2021-1-10 18:54
太好了,感謝大神。一次成功
作者: zhangleixbyl 時間: 2021-1-10 22:33
怎么能調(diào)零下50度啊
作者: zhangleixbyl 時間: 2021-1-12 08:12
請問一下怎么能設(shè)置零下50度°
作者: zhangleixbyl 時間: 2021-1-13 12:05
現(xiàn)在網(wǎng)上賣的溫控器8塊錢的,是什么單片機(jī)��!電路很簡單
作者: zhangleixbyl 時間: 2021-1-16 12:50
太感謝了,高手很成功做了一個,請問怎么能設(shè)置零下50度呢
作者: zhangleixbyl 時間: 2021-1-27 17:51
不錯,很好我也仿制好了。
作者: rainApril 時間: 2021-3-18 14:39
感謝,剛剛用到了
作者: 夢醒時分, 時間: 2021-3-25 21:25
rainApril 發(fā)表于 2021-3-18 14:39
感謝,剛剛用到了
麻煩問一下LCD不顯示是怎么回事
作者: 1160166167 時間: 2021-3-27 14:46
我想做個實(shí)物,樓主能不能發(fā)一個元器件清單,我不知道該買哪些元器件
作者: 高逸凡 時間: 2021-5-18 16:03
資料非常好用,學(xué)習(xí)到了
作者: 別耽誤我睡覺 時間: 2021-6-15 11:10
他這個為什么打開后會一直在報(bào)警
作者: 冰山十里路 時間: 2021-6-18 20:27
RoseCG 發(fā)表于 2019-4-22 09:02
怎么仿真的led沒有顯示啊
我這也是沒有反應(yīng)
作者: 半伴 時間: 2021-6-20 18:19
博主寫的很好,但是最好說一下各部分的功能
作者: gyx000929 時間: 2021-7-6 14:13
最近正好要用到這個程序,樓主幫了大忙,謝謝了
作者: hoodieboi 時間: 2021-7-6 18:12
0.5只是它的誤差,ds18b20最高精度可達(dá)到0.0625
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |