九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網! | 幫助中心 裝配圖網zhuangpeitu.com!
裝配圖網
ImageVerifierCode 換一換
首頁 裝配圖網 > 資源分類 > DOCX文檔下載  

2021單片機課程設計——基于51單片機的溫度控制系統(tǒng)設計

  • 資源ID:21034075       資源大?。?span id="24d9guoke414" class="font-tahoma">21.13KB        全文頁數:12頁
  • 資源格式: DOCX        下載積分:15積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要15積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

2021單片機課程設計——基于51單片機的溫度控制系統(tǒng)設計

單片機課程設計基于51單片機的溫度控制系統(tǒng)設計-單片機課程設計報告題目:溫度控制系統(tǒng)設計學院:通信與信息工程學院專業(yè):測控技術與儀器專業(yè)班級: 測控三班成員: 徐郡二一四年六月十二日-一、引言溫度是工業(yè)控制中主要的被控參數之一,特別是在冶金、化工、建材、食品、機械、石油等工業(yè)中,具有舉足重輕的作用。對于不同場所、不同工藝、所需溫度高低范圍不同、精度不同,則采用的測溫元件、測方法以及對溫度的控制方法也將不同;產品工藝不同、控制溫度的精度不同、時效不同,則對數據采集的精度和采用的控制算法也不同,因而,對溫度的測控方法多種多樣。隨著電子技術和微型計算機的迅速發(fā)展,微機測量和控制技術也得到了迅速的發(fā)展和廣泛的應用。利用微機對溫度進行測控的技術,也便隨之而生,并得到日益發(fā)展和完善,越來越顯示出其優(yōu)越性。作為獲取信息的手段傳感器技術得到了顯著的進步,其應用領域較廣泛。傳感器技術已成為衡量一個國家科學技術發(fā)展水平的重要標志之一。因此,了解并掌握各類傳感器的基本結構、工作原理及特性是非常重要的。為了提高對傳感器的認識和了解,尤其是對溫度傳感器的深入研究以及其用法與用途,基于實用、廣泛和典型的原則而設計了本系統(tǒng)。本系統(tǒng)利用傳感器與單片機相結合,應用性比較強,本系統(tǒng)可以作為倉庫溫度監(jiān)控系統(tǒng),如果稍微改裝可以做熱水器溫度調節(jié)系統(tǒng)、實驗室溫度監(jiān)控系統(tǒng),以及構成智能電飯煲等等。課題主要任務是完成環(huán)境溫度監(jiān)測,利用單片機實現溫度監(jiān)測并通過報警信號提示溫度異常。本設計具有操作方便,控制靈活等優(yōu)點。本設計系統(tǒng)包括單片機,溫度采集模塊,顯示模塊,按鍵控制模塊,報警和指示模塊五個部分。文中對每個部分功能、實現過程作了詳細介紹。整個系統(tǒng)的核心是進行溫度監(jiān)控,完成了課題所有要求。二、實驗目的和要求2.1學習S1820溫度傳感芯片的結構和工作原理。.2掌握LE數碼管顯示的原理及編程方法。2.3掌握獨立式鍵盤的原理及使用方法。2.4掌握51系列單片機數據采集及處理的方法。三、方案設計-總體設計方案采用T8C2單片機作控制器,溫度傳感器選用DS18B20來設計數字溫度計,系統(tǒng)由5個模塊組成:主控制器、測溫電路、顯示電路、控制電路、報警及指示電路。主控制器由單片機AT95實現,測溫電路由18溫度傳感器實現,顯示電路由4位LD數碼管直讀顯示,,報警指示電路由蜂鳴器和發(fā)光二級管構成,控制電路由按鍵構成。本設計所使用的數字溫度計與傳統(tǒng)的溫度計相比,具有讀數方便,測溫范圍廣,測溫準確等特點,其輸出溫度采用數字顯示,主要用于對溫度的精度要求較高的場所,或科研實驗室使用,并且加有報警裝置,超過限制溫度可發(fā)出報警信號,還可以調整報警上下限溫度。該設計控制器使用單片機AT8C52,測溫傳感器使用DS18B2,用4位共陽極LED數碼管以I/O口傳送數據,實現溫度顯示,能準確達到以上要求。四、實驗原理利用溫度傳感器芯片監(jiān)測環(huán)境溫度,將溫度信號轉換為數字信號傳送到單片機內部,單片機通過對溫度數據進行處理,利用四位八段數碼管顯示環(huán)境溫度,并利用蜂鳴器和發(fā)光二極管發(fā)出超限警報信號。通過按鍵操作可以改變報警溫度的上下限。五、材料清單-六、基本芯片及其原理.單片機C是INEL公司MCS51系列單片機中基本的產品,它采用ITEL 公司可靠的CHMOS工藝技術制造的高性能8位單片機,屬于標準的MCS-51的HCMOS產品。它結合了MOS的高速和高密度技術及CHMOS的低功耗特征,它基于標準的MCS-51單片機體系結構和指令系統(tǒng),屬于8051增強型單片機版本,集成了時鐘輸出和向上或向下計數器等更多的功能,適合于類似馬達控制等應用場合。8C52內置位中央處理單元、56字節(jié)內部數據存儲器A、k片內程序存儲器(M)32個雙向輸入/輸出(I/O)口、3個6位定時/計數器和5個兩級中斷結構,一個全雙工串行通信口,片內時鐘振蕩電路。此外,還可工作于低功耗模式,可通過兩種軟件選擇空閑和掉電模式。在空閑模式下凍結CPU而A定時器、串行口和中斷系統(tǒng)維持其功能。掉電模式下,保存AM數據,時鐘振蕩停止,同時停止芯片內其它功能。8C52有DI(4p)和PLC (4in)兩種封裝形式。本次課程設計所使用的單片機為STC82單片機,是深圳宏晶科技生產的完全兼容INTEL公司MCS-51系列的單片機。6.溫度傳感器及其原理傳感器18B20具有體積小、精度高、適用電壓寬、采用一線總線、可組網等優(yōu)點,在實際應用中取得了良好的測溫效果。美國alas半導體公司的數字化溫度傳感器D20是世界上第一片支持“一線總線”接口的溫度傳感器,在其內部使用了在板(ON0AR)專利技術。全部傳感元件及轉換電路集成在形如一只三極管的集成電路內?!耙痪€總線”獨特而且經濟的特點,使用戶可輕松地組建傳感器網絡,為測量系統(tǒng)的構建引入全新概念?,F在,新一代的S1B20體積更小、更經濟、更靈活。使用戶可以充分發(fā)揮“一線總線”的優(yōu)點。同DS1820一樣,S18B也支持“一線總線”接口,測量溫度范圍為-55C125C,在-+85范圍內,精度為05C?,F場溫度直接以“一線總線”的數字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現場溫度測量,如:環(huán)境控制、設備或過程控制、測溫類消費電子產品等。與前一代產品不同,新的產品支持V5.V的電壓范圍,使系統(tǒng)設計更靈活、方便。而且新一代產品更便宜,體積更小。. DS180的特性(1)適應電壓范圍更寬,電壓范圍:3.055,寄生電源方式下可由數據線- 供電。(2)獨特的單線接口方式,S18B20在與微處理器連接時僅需要一條口線即可實現微處理器與D 18B 的雙向通訊。(3)DS1820支持多點組網功能,多個S1B20可以并聯在唯一的三線上,實現組網多點測溫。()D 1820在使用中不需要任何外圍元件,全部傳感元件及轉換電路集成在形如一只三極管的集成電路內。()溫范圍55+15,在-1+8時精度為0.5。(6)可編程的分辨率為1位,對應的可分辨溫度分別為.5、0.5、02和0.05,可實現高精度測溫。(7)在9位分辨率時最多在975m 內把溫度轉換為數字,1位分辨率時最多在750ms 內把溫度值轉換為數字,速度更快。()測量結果直接輸出數字溫度信號,以“一線總線”串行傳送給CPU,同時可傳送C C 校驗碼,具有極強的抗干擾糾錯能力。(9)負壓特性:電源極性接反時,芯片不會因發(fā)熱而燒毀,但不能正常工作。 6.2.2DS1B20內部結構及DS 8B 0的管腳排列64位光刻R M 是出廠前被光刻好的,它可以看作是該D 1820的地址序列號。不同的器件地址序列號不同。D 82內部結構主要由四部分組成:64位光刻O ,溫度傳感器,非揮發(fā)的溫度報警觸發(fā)器TH 和L,高速暫存器。DS18B20的引腳定義: 圖一 D 12引腳定義(1)D 為數字信號輸入/輸出端。- ()G 為電源地。(3)VDD 為外接供電電源輸入端(在寄生電源接線方式時接地)。6.2.3 DS 82的編程(1)DS18B20的初始化:先將數據線置高電平“1”。延時(該時間要求的不是很嚴格,但是盡可能的短一點)數據線拉到低電平“0”。延時75us (該時間的時間范圍可以從480us 到60us )。數據線拉到高電平“1”。延時等待(如果初始化成功則在15到60毫秒時間之內產生一個由S18B20所返回的低電平“0”。據該狀態(tài)可以來確定它的存在,但是應注意不能無限的進行等待,不然會使程序進入死循環(huán),所以要進行超時控制)。若CPU 讀到了數據線上的低電平“0”后,還要做延時,其延時的時間從發(fā)出的高電平算起(第(5)步的時間算起)最少要80微秒。將數據線再次拉高到高電平“”后結束。初始化程序代碼如下:void ds_r et(voi ) har presence=1; while(pr e e) wh le(presence) DQ=; _n p_(); _(); Q=; dela (50); DQ=1; delay(6); pr sence=DQ ; elay(5); prese ce=D ; Q=1; (2)8B 0的寫操作:數據線先置低電平“”。延時確定的時間為15us 。- 按從低位到高位的順序發(fā)送字節(jié)(一次只發(fā)送一位)。 延時時間為45u 。將數據線拉到高電平。重復上(1)到(6)的操作直到所有的字節(jié)全部發(fā)送完為止。 最后將數據線拉高。寫操作程序代碼如下:oid s_write(c ar ds_w data ) u har i; f r(i=;>0;i-) DQ=1; no _(); _no (); D =0; _n p_(); op_(); _o _(); _n _(); Q=ds_wrdata&x ; /最低位移出 d l y(6); d _w da a=d _rdata/2; /右移位 Q 1; dela (1); (3)8B20的讀操作:將數據線拉高“”。延時2s 。將數據線拉低“0”。延時1us 。將數據線拉高“1”。延時15us 。讀數據線的狀態(tài)得到1個狀態(tài)位,并進行數據處理。延時30s 。讀操作程序代碼如下:uc ar s_rea (void ) u h i; uc ar val e=0; for(i 8;i>0;-) - DQ=1;_op_(); op_(); valu >>=1; D 0; _nop_(); _p_(); _nop_(); _nop_(); Q=1; _nop_(); nop (); _o _(); op_(); f (DQ)va e|=0x80; del y(6); DQ=1; eturn(va ue ); 6.2. DS182傳感器的溫度數據關系: 圖二 溫度傳感器的溫度數據關系6. S1820的外部電源供電方式:在外部電源供電方式下,18B20工作電源由DD 引腳接入,此時I/O 線不需要強上拉,不存在電源電流不足的問題,可以保證 轉換精度,同時在總線上理論可以掛接任意多個DS18B 0傳感器,組成多點測溫系統(tǒng)。-圖三 外部電源供電連接圖 七、系統(tǒng)框圖本系統(tǒng)設計由個模塊組成:主控制器(單片機)、溫度采集模塊、溫度顯示模塊、控制電路模塊、報警及指示模塊。主控制器由單片機AT89C52實現,測溫電路由DS 8B 0溫度傳感器實現,顯示電路由4位LED 數碼管直讀顯示,報警指示電路由蜂鳴器和發(fā)光二級管構成,控制電路由按鍵構成。系統(tǒng)框圖如下: 圖四 系統(tǒng)框圖 溫度顯示 溫度采集 控制按鍵 報警指示 P1.0 P1.3P1.7 P0.0P0.7 P2.0P2.3P3.0P3.3 單片機-八、工作流程圖8.1主程序流程圖圖五主要功能流程圖-圖六指示、報警模塊流程圖圖七-九、硬件電路圖圖八顯示模塊圖九按鍵控制模塊-

注意事項

本文(2021單片機課程設計——基于51單片機的溫度控制系統(tǒng)設計)為本站會員(x**)主動上傳,裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(點擊聯系客服),我們立即給予刪除!

溫馨提示:如果因為網速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!