標題: 基于51單片機水溫控制系統綜合實訓資料文檔 [打印本頁]
作者: 月光下的背影 時間: 2019-6-9 17:26
標題: 基于51單片機水溫控制系統綜合實訓資料文檔
實驗實現溫度的智能控制,溫度超過設置溫度上下線會蜂鳴器會響及LED小燈發出亮光產生報警,實現實時溫控為目的。
實訓要求
(1)測量和控制溫度
(2)控制精度在正負1
(3)控制輸出通道為繼電器或雙向晶閘管
設計實施
1.系統概述
本實驗采用51單片機和溫度傳感器18B20來設計的,溫度測量范圍寬,嚴密性高等特點,溫度設計采用逢0.5進一的四舍五入的方法來消除其他客觀或非客觀因素帶來的不利影響,實現溫度的實時溫度測量及顯示,本實驗還可自行設置超溫報警和底紋報警控制,超出溫度范圍相應的繼電器工作,繼電器可以驅動相應的加熱或制冷負載,上下限溫度可通過按鍵設定功能。
2.主要單元電路(或功能程序)設計與分析
下面從軟件電路方面分析電路各部分功能及其作用:
一 、首先介紹電路最核心的版塊
單片機最小系統
AT89C51是一種4k字節閃爍可編程可擦除只讀存儲器的低電壓 、高性能CMOS8位為微處理器存儲器,俗稱單片機。是一種高性能微處理器且為很多嵌入式控制系統提供了一種靈活性高且廉價的方案。

2、晶振模塊
晶振能把電能和機械能相互轉換的晶體在共振的狀體下工作,以提供穩定精確的單頻震蕩。為系統提供基本的時鐘信號,使系統各部分保持同步,通常與鎖相環電路配套使用。

復位模塊在單片機上電啟動的時候復位一次,當按鍵按下的時候系統再次復位,如果釋放后再按下,系統還會復位。單片機rst引腳接收到2us以上的電平信號,只要保證電容的充放電時間大于2us,就可以實現復位,所以電容值是可以改變的。本電路中按下復位鍵以后液晶顯示屏上會顯示最初的設置。

二、其它重要模塊
1、按鍵模塊
按鍵1設置功能
設置功能的作用是可以調節上下限溫度的限定值,比如溫度下限為10攝氏度,按下設置鍵可以選中液晶顯示屏中的下限溫度,按下加減鍵可以做溫度調整。
按鍵2加溫
按下按鍵2可以增加上下限設定溫度值。
按鍵3減溫
按下按鍵3可以減小上下限設定溫度值。

當溫度達到設定值上下限的時候,蜂鳴器模塊電路接通,蜂鳴器模塊開始工作發出刺耳的報警聲響。

3、18B20模塊
18b20模塊是一個溫度采集模塊,能夠實時采集并傳輸溫度。具有體積小,硬件開銷低,抗干擾能力強,精度高的特點。采用單總線的接口方式 與微處理器連接時僅需要一條口線即可實現微處理器與 DS18B20 的雙向通訊。單總線具有經濟性好,抗干擾能力強,適合于惡劣環境的現場溫度測量,使用方便等優點。測量溫度范圍寬,測量精度高 DS18B20 的測量范圍為 -55 ℃ ~+ 125 ℃ ; 在 -10~+ 85°C范圍內,精度為 ± 0.5°C 。負壓特性電源極性接反時,溫度計不會因發熱而燒毀,但不能正常工作。 DS18B20管腳排列:
1. GND為電源地;
2. DQ為數字信號輸入/輸出端;
3. VDD為外接供電電源輸入端(在寄生電源接線方式時接地)

三、上下限水溫報警顯示控制模塊
1、蜂鳴器、小燈報警模塊
Led燈報警模塊中接入了兩個繼電器控制當溫度超過所設置溫度的上下限以后繼電器工作電路接通,led燈變亮發出報警信息。

2、顯示模塊
采用Lm016L液晶顯示屏,藍屏帶背光白字體。用于顯示控制溫度

相同性質的電阻排列在一起,在電路中共同作用。

3.硬件組裝與測試
硬件組裝與調試,先看仿真結果:
1 正常初始化溫度及運行狀況

2上限溫度報警

3下限溫度報警

4 上下限溫度調節

設計過程中遇到的問題:
在設計電路的過程中遇到了顯示溫度,而小燈和蜂鳴器在溫度超過上下限之后小燈不亮,蜂鳴器不報警的情況,經查為電路接入電阻過高,導致元器件不能正常工作。
設計思路總流程圖

四.實訓小結
通過本次實訓讓自己認識到了那些方面不足,那些方面需要改進。使自己的動手能力和查閱資料獨立思考的能力更加強大,再一個感謝指導老師的細心指導,讓自己懂得了更多的知識。
五.附錄
1.主要電路圖和主程序流程圖。

4.程序設計與調試
上傳.png (56.2 KB, 下載次數: 64)
下載附件
2019-6-9 17:25 上傳
word文檔51hei下載地址(如有錯誤 請大家指出 一起學習):
電子綜合設計實訓報告.docx
(254.24 KB, 下載次數: 92)
2019-6-9 17:22 上傳
點擊文件名下載附件
內含程序及原理
下載積分: 黑幣 -5
作者: ztlshr 時間: 2019-9-3 09:47
程序 有錯誤啊 rw 沒有 定義怎么搞
作者: 優秀女大學生 時間: 2019-10-23 20:45
我想請問一下為什么我進行仿真的時候,超出水溫上下限,燈沒亮,蜂鳴器也沒響。我修改了輸入阻值,還是不行
作者: strelizia 時間: 2019-11-25 17:01
程序有問題,仿真也不行
作者: 伊蘇i 時間: 2021-6-10 10:03
網頁上的程序可以用 但是word里面的編譯錯誤
作者: 18878648063 時間: 2022-6-17 22:27
怎么都不報警,是哪里出錯了
作者: chengeiis 時間: 2023-1-11 21:58
本帖最后由 chengeiis 于 2023-1-12 19:54 編輯
sbit RS = P1^0;
sbit EN = P1^2;
sbit rw = P1^1;
加上就行了。試了可以正常運行!
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
国产精品99久久久久久久久久久久
|
91色网站|
国产精品久久久亚洲
|
日韩激情在线
|
国产精品美女久久久免费
|
成人综合视频在线观看
|
国产一区二区三区免费观看视频
|
欧美精品tv
|
久久久国产一区二区三区
|
中文字幕日韩一区
|
欧美中文字幕一区二区三区
|
欧美日韩视频在线播放
|
91精品国产91久久久久青草
|
国户精品久久久久久久久久久不卡
|
伊人精品|
99亚洲|
久久久久久久99
|
久久伊人影院
|
亚洲国产成人av好男人在线观看
|
国产乱码精品一区二区三区中文
|
国产美女在线播放
|
国产精品日韩一区二区
|
亚洲a视频
|
亚洲一区二区在线视频
|
精品欧美乱码久久久久久1区2区
|
成人精品一区二区
|
亚洲免费在线观看
|
亚洲欧洲一区二区
|
国产精品一区二区久久精品爱微奶
|
午夜在线免费观看
|
国产伦一区二区三区视频
|
在线观看av中文字幕
|
日韩在线视频网址
|
精品国产一区二区三区久久影院
|
久草在线|
亚洲精久|
亚洲日本乱码在线观看
|
欧美一区二区激情三区
|
国产高清一二三区
|
激情久久久久
|
成人在线观看免费视频
|