基于51單片機溫度報警器設計

基于51單片機溫度報警器設計

ID:39595064

大?。?09.01 KB

頁數(shù):18頁

時間:2019-07-06

基于51單片機溫度報警器設計_第1頁
基于51單片機溫度報警器設計_第2頁
基于51單片機溫度報警器設計_第3頁
基于51單片機溫度報警器設計_第4頁
基于51單片機溫度報警器設計_第5頁
資源描述:

《基于51單片機溫度報警器設計》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、安徽商貿職業(yè)技術學院畢業(yè)論文設計課題:基于51單片機溫度報警器設計系部:學制:專業(yè):姓名:學號:2013年10月20日目錄一、摘要1二、設計方案論證2(一)系統(tǒng)主機選擇2(二)溫度傳感器選擇2(三)液晶選擇2(四)報警電路選擇3三、硬件電路設計3(一)設計思路:3(二)總體設計方框圖2-1:3(三)原理圖4(四)單片機最小系統(tǒng)設計5(五)AT89C52單片機芯片引腳功能介紹5、6(六)測溫電路設計8(七)顯示電路設計9、10(八)報警電路設計10四、軟件設計11(一)主程序流程圖11(二)測溫程序12(三)報警程序12五、系統(tǒng)仿真13六、總結與體會14參考文獻15

2、附錄Ⅰ原理圖16一、摘要在日常生活及工農業(yè)生產中經常要涉及到溫度的檢測及控制。像電力、化工、石油、冶金、航空航天、機械制造、糧食存儲、酒類生產等領域內,溫度常常是表征對象和過程狀態(tài)的最重要的參數(shù)之一。比如,發(fā)電廠鍋爐的溫度必須控制在一定的范圍之內;許多化學反應的工藝過程必須在適當?shù)臏囟认虏拍苷_M行;沒有合適的溫度環(huán)境,許多電子設備就不能正常工作,糧倉的儲糧就會變質霉爛,酒類的品質就沒有保障。因此,各行各業(yè)對溫度的控制要求都越來越高。由此可見,溫度的測量是非常重要的。本設計以單片機AT89C52為核心,通過溫度傳感器18B20將溫度信號轉換為電壓信號,將溫度信號傳

3、送給單片機通過溫度處理程序,送LCD進行顯示,最后溫度可以直接由LCD讀取。本文詳細闡述了硬件每一部分,并給出硬件框圖和系統(tǒng)原理圖,以及顯示溫度用的軟件程序,文中對所用到的主要器件做了較詳細的介紹分析,本設計實現(xiàn)了溫度的自動控制和報警功能。關鍵詞18B20;傳感器;AT89C52;單片機;溫度;報警器-16-二、設計方案論證(一)系統(tǒng)主機選擇本次設計選擇的是Atmel公司的AT89C52,是美國ATMEL公司生產的低電壓,高性能CMOS8位單片機,片內含8kbytes的可反復擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件采用A

4、TMEL公司的高密度、非易失性存儲技術生產,與標準MCS-51指令系統(tǒng)及8052產品引腳兼容,片內置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C52單片機適合于許多較為復雜控制應用場合。(二)溫度傳感器選擇溫度傳感器是檢測溫度的器件,其種類最多,應用最廣,發(fā)展最快。目前最市場山主要有熱敏電阻、雙金屬片、集成化半導體溫度傳感器和熱電偶四大類。本次設計中采用的是集成化半導體溫度傳感器DS18B20。DS18B20是美國DALLAS半導體公司繼DS1820之后最新推出的一種改進型智能溫度傳感器。與傳統(tǒng)的熱敏電阻相比,他能夠直接讀出被測溫度并且可根

5、據(jù)實際要求通過簡單的編程實現(xiàn)9~12位的數(shù)字值讀數(shù)方式。可以分別在93.75ms和750ms內完成9位和12位的數(shù)字量,并且從DS18B20讀出的信息或寫入DS18B20的信息僅需要一根口線(單線接口)讀寫,溫度變換功率來源于數(shù)據(jù)總線,總線本身也可以向所掛接的DS18B20供電,而無需額外電源。因而使用DS18B20可使系統(tǒng)結構更趨簡單,可靠性更高。他在測溫精度、轉換時間、傳輸距離、分辨率等方面較DS1820有了很大的改進,給用戶帶來了更方便的使用和更令人滿意的效果。(三)液晶選擇液晶顯示器(LCD)的構造是在兩片平行的玻璃當中放置液態(tài)的晶體,兩片玻璃中間有許多垂

6、直和水平的細小電線,透過通電與否來控制桿狀水晶分子改變方向,將光線折射出來產生畫面。LCD以其微功耗、體積小、重量輕、超薄型等諸多優(yōu)點在袖珍式儀表和低功耗系統(tǒng)中得到越來越廣泛的應用。-16-本設計中,顯示的內容比較簡單(字母或者數(shù)字),因此選擇字符型的顯示模塊性價比高。這里采用LCD1602,它可以顯示兩行,每行16個字符,采用單+5V電源供電,外圍電路配置簡單。(四)報警電路選擇目前市場上存在各種各樣的報警電路,比如聲光觸發(fā)、觸摸斷線出發(fā)、紅外觸發(fā)等等。一般來說,一個系統(tǒng)都需要設計一個報警電路,以提醒使用者當前系統(tǒng)所出現(xiàn)的錯誤或者需要引起操作者的注意??紤]本次設

7、計的數(shù)字式溫度表,只需要在測量的溫度超出范圍時,提醒使用者即可。因此,相應的報警電路不需要復雜的功能,只需采用一個蜂鳴器即可。三、硬件電路設計(一)設計思路溫度只要在所設定的上下溫度界限內,就會在顯示設備中精確的顯示出來,如果溫度超過了所設定的溫度界限,就發(fā)出報警聲。能夠及時向溫度監(jiān)控人員發(fā)出溫度超限信息。便于溫控人員及時的調整與控制。另外此溫度控制器操作簡單,體積小,靈敏度高,精度高。(二)總體設計方框圖圖2-1總體設計方框圖-16-方框圖所示為數(shù)字溫度控制器的單體設計方框圖。其工作原理為:當該電路上電工作以后,首先刷新顯示(LCD),然后,溫度傳感器采集溫度送

8、單片機檢查

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。