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

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

畢業(yè)設(shè)計(論文)-基于單片機AT89S52和溫度傳感器DS18B20的溫度自動測控系統(tǒng).doc

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

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

畢業(yè)設(shè)計(論文)-基于單片機AT89S52和溫度傳感器DS18B20的溫度自動測控系統(tǒng).doc

摘 要隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實現(xiàn),溫度自動檢測和顯示系統(tǒng)在很多領(lǐng)域得到廣泛應(yīng)用。人們在溫度檢測的準(zhǔn)確度、便捷、快速等方面有著越來越高的要求。而傳統(tǒng)的溫度傳感器已經(jīng)不能滿足人們的需求,其漸漸被新型的溫度傳感器所代替。本文設(shè)計并制作了一個簡易溫度計。本設(shè)計采用了單片機AT89S52和溫度傳感器DS18B20組成了溫度自動測控系統(tǒng),可根據(jù)實際需要任意設(shè)定溫度值,并進行自動控制。在此設(shè)計中利用了AT89S52單片機作為主控制器件,DS18B20作為測溫傳感器通過LCD數(shù)碼管串口傳送數(shù)據(jù),實現(xiàn)溫度顯示。通過DS18B20直接讀取被測溫度值,進行數(shù)據(jù)轉(zhuǎn)換,能夠設(shè)置溫度上下限來設(shè)置報警溫度。并且在到達報警溫度后,系統(tǒng)會自動報警。本文設(shè)計是從測溫電路、主控電路、報警電路等幾個方面來分析說明的。該器件可直接向單片機傳輸數(shù)字信號,便于單片機處理及控制。另外,該溫度計還能直接采用測溫器件測量溫度。從而簡化數(shù)據(jù)傳輸與處理過程。此設(shè)計的優(yōu)點主要體現(xiàn)在可操作性強,結(jié)構(gòu)基礎(chǔ)簡單,擁有很大的擴展空間等。關(guān)鍵詞:單片機;溫度傳感器;溫度計;報警AbstractWith the rapid development of modern information technology and the gradual transformation of traditional industries to achieve, automatic temperature detection and display systems are widely used in many fields. People in the temperature measurement accuracy, convenient, rapid, and has a growing demand. This article was designed and produced a simple thermometer. This design uses a microcontroller AT89S52 and temperature sensor DS18B20 automatic temperature control system formed can be arbitrarily set the temperature according to the actual value and for automatic control. In this design using the AT89S52 microcontroller as the main control device, DS18B20 as an LCD digital temperature sensor tube through the serial transmission of data, to achieve temperature display. DS18B20 measured by direct reading temperature values, data conversion, to set the temperature to set the alarm on the lower temperature. And the temperature reaching the alarm, the system will automatically alarm. This design is from the temperature measurement circuit, main control circuit, alarm circuit, and several other aspects of the note. The device can transmit digital signals directly to the microcontroller, easy to handle and control MCU. In addition, the thermometer temperature measurement device can be used directly to measure temperature. The major advantages of this design is reflected in operable structural basis is simple, lots of expansion space.Keywords:AT89S52;DS18B20;thermometer;alarm目 錄摘 要IAbstractII目 錄III1 引言11.1 選題的背景11.2 選題的目的及意義21.3 論文結(jié)構(gòu)22 設(shè)計的整體方案32.1 設(shè)計的主要內(nèi)容32.2 設(shè)計性能要求43 器件的選擇53.1 單片機的選擇53.1.1 AT89S52的特點及選擇原因53.1.2 AT89S52的工作模式及注意事項63.2 溫度傳感器的選擇83.2.1 DS18B20的特點及選擇原因83.2.2 DS18B20的測溫原理103.3 顯示器的選擇114 電路原理134.1 晶振電路與復(fù)位電路134.2 溫度采集電路154.3 顯示電路164.4 報警系統(tǒng)174.5 按鍵電路和指示燈電路185 程序原理及系統(tǒng)流程圖195.1 主程序195.2 讀出溫度子程序205.3 溫度數(shù)據(jù)顯示子程序225.4 設(shè)置溫度上下限程序235.4 計時時間設(shè)置256 軟件仿真266.1 軟件介紹266.2 仿真過程267 實物的焊接與調(diào)試298 體會與展望318.1 設(shè)計總結(jié)318.2 設(shè)計前景32致 謝33參考文獻34附錄A 系統(tǒng)總圖35361 引言1.1 選題的背景隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標(biāo)之一,它所給人帶來的方便也是不可否定的。單片機在測控領(lǐng)域中具有十分廣泛的應(yīng)用,它既可以測量電信號,又可以測量溫度濕度等非電信號。由單片機構(gòu)成的溫度檢測、溫度控制系統(tǒng)可廣泛應(yīng)用于很多領(lǐng)域。單片機在工業(yè)控制、尖端武器、通信設(shè)備、信息處理、家用電器等各測控領(lǐng)域的應(yīng)用中獨占鰲頭。今天,我們的生活環(huán)境和工作環(huán)境有越來越多稱之為單片機的小電腦在為我們服務(wù)。時下,家用電器和辦公設(shè)備的智能化、遙控化、模糊控制化己成為世界潮流,而這些高性能無一不是靠單片機來實現(xiàn)的。人民的生活與環(huán)境的溫度息息相關(guān),在工業(yè)生產(chǎn)過程中需要實時測量溫度,在農(nóng)業(yè)生產(chǎn)中也離不開溫度的測量,因此研究溫度的測量方法和裝置具有重要的意義。測量溫度的關(guān)鍵是溫度傳感器,傳感器屬于信息技術(shù)的前沿尖端產(chǎn)品,尤其是溫度傳感器技術(shù),在我國各領(lǐng)域已經(jīng)引用的非常廣泛,可以說是滲透到社會的每一個領(lǐng)域。溫度傳感器的發(fā)展經(jīng)歷了三個發(fā)展階段:傳統(tǒng)的分立式溫度傳感器、模擬集成溫度傳感器、智能集成溫度傳感器。目前的智能溫度傳感器(亦稱數(shù)字溫度傳感器)是在20世紀90年代中期問世的,它是微電子技術(shù)、計算機技術(shù)和自動測試技術(shù)(ATE)的結(jié)晶,特點是能輸出溫度數(shù)據(jù)及相關(guān)的溫度控制量,適配各種微控制器(MCU)。社會的發(fā)展使人們對傳感器的要求也越來越高,現(xiàn)在的溫度傳感器正在基于單片機的基礎(chǔ)上從模擬式向數(shù)字式,從集成化向智能化、網(wǎng)絡(luò)化的方向飛速發(fā)展,并朝著高精度、多功能、總線標(biāo)準(zhǔn)化、高可靠性及安全性、開發(fā)虛擬傳感器和網(wǎng)絡(luò)傳感器、研制單片測溫系統(tǒng)等高科技的方向迅速發(fā)展。1.2 選題的目的及意義隨著現(xiàn)代信息技術(shù)的飛速發(fā)展和傳統(tǒng)工業(yè)改造的逐步實現(xiàn),能夠獨立工作的溫度檢測和顯示系統(tǒng)應(yīng)用于諸多領(lǐng)域。無論是在工業(yè)方面,農(nóng)業(yè)方面或者是平民大眾的生活當(dāng)中,我們都能看到溫度計的身影。傳統(tǒng)的溫度檢測以熱敏電阻和AD590為溫度敏感元件。熱敏電阻的成本低,但需后續(xù)信號處理電路,而且可靠性相對較差。測溫準(zhǔn)確度低,檢測系統(tǒng)也有一定的誤差。因此,利用新型溫度傳感器取代舊式的溫度傳感器是必然的趨勢,新型的溫度傳感器的優(yōu)勢越來越得到體現(xiàn),越來越普及。單片機以其功能強、體積小、可靠性高、造價低和開發(fā)周期短等優(yōu)點,成為自動化和各個測控領(lǐng)域中必不可少且廣泛應(yīng)用的器件,尤其在日常生活中也發(fā)揮越來越大的作用。本設(shè)計的溫度計與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,不僅具有控制方便、組態(tài)簡單和靈活性大等優(yōu)點,而且可以大幅度提高被控溫度的技術(shù)指標(biāo),從而能夠大大提高產(chǎn)品的質(zhì)量和數(shù)量。其輸出溫度采用數(shù)字顯示,主要用于對測溫比較準(zhǔn)確的場所,或科研實驗室使用,測溫傳感器使用DS18B20,LCD以串口傳送數(shù)據(jù),實現(xiàn)溫度顯示,能準(zhǔn)確達到以上要求。同時計時器的應(yīng)用,使得溫度計在使用時能夠提示運行時間,設(shè)置報警時間等。1.3 論文結(jié)構(gòu)第一章主要介紹了此設(shè)計的歷史背景和存在的意義。第二章主要通過敘述設(shè)計的整體思路,即如何將單片機,溫度傳感器和顯示屏結(jié)合在一起以達到設(shè)計目標(biāo)。第三張主要敘述了選擇AT89S52單片機和DS18B20的原因,還簡要敘述了顯示設(shè)備。第四章主要選取合適的引腳連接電路。第五章主要分析編程過程中,如何利用流程圖來編寫合適的程序;第六章通過仿真軟件來模擬溫度計,為實物的焊接做準(zhǔn)備;第七章記錄了在焊接過程中遇到的問題,和在焊接完后,遇到的問題和解決方法;第八章客觀評價本設(shè)計存在的優(yōu)缺點,及作品的發(fā)展。2 設(shè)計的整體方案2.1 設(shè)計的主要內(nèi)容根據(jù)系統(tǒng)的設(shè)計要求,當(dāng)溫度傳感器DS18B20把所測得的溫度發(fā)送到AT89S52單片機上,經(jīng)AT89S52處理,將把溫度在顯示電路上顯示,除了顯示溫度以外還可以設(shè)置一個報警溫度,對所測溫度進行監(jiān)控。利用外接的鍵盤設(shè)置電路,對溫度進行上下限設(shè)置。當(dāng)溫度高于或低于設(shè)定溫度時,開始報警并啟動相應(yīng)程序。同時,系統(tǒng)還會顯示溫度計已經(jīng)工作的時間,方便用戶進行簡單的人機對話。當(dāng)開機后,計數(shù)器自動運行,開始記錄已開機時間,在進行上下限操作時,計時的功能不關(guān)閉,持續(xù)計時。同時,能夠設(shè)置報警溫度,在到達報警時間后能夠提示報警。利用AT89S52芯片控制溫度傳感器DS18B20進行實時溫度檢測并顯示,能夠?qū)崿F(xiàn)快速測量環(huán)境溫度,并可以根據(jù)需要設(shè)定上下限報警溫度。系統(tǒng)框圖如下圖:AT89S52溫度控制報警電路溫度傳感器鍵盤設(shè)定顯示設(shè)備圖1-1 系統(tǒng)框圖選擇DS18B20作為本系統(tǒng)的溫度傳感器,選擇單片機AT89S52為測控系統(tǒng)的核心來完成數(shù)據(jù)采集、處理、顯示、報警等功能。選用數(shù)字溫度傳感器DS18B20,輸出信號全數(shù)字化。便于單片機處理及控制,省去傳統(tǒng)的測溫方法的很多外圍電路,省卻了采樣保持電路、運放、數(shù)模轉(zhuǎn)換電路以及進行長距離傳輸時的串并轉(zhuǎn)換電路,簡化了電路,縮短了系統(tǒng)的工作時間,降低了系統(tǒng)的硬件成本。當(dāng)LCD液晶顯示器接收到來自AT89S52單片機傳送來的溫度信息后,分別顯示了當(dāng)前的溫度,溫度上限,溫度下限和溫度計運行時間。2.2 設(shè)計性能要求設(shè)計的主要功能和指標(biāo)如下:(1)提示開機,當(dāng)按下開機鍵后,響起開機聲。(2)利用溫度傳感器(DS18B20)測量某一點環(huán)境溫度。(3)測量范圍為-55110,精度為0.5。(4)用液晶進行實際溫度值顯示。(5)能夠根據(jù)需要方便設(shè)定上下限報警溫度。(6)當(dāng)達到報警溫度后,能夠自動發(fā)出報警聲。(7)顯示測溫時間,方便控制。(8)設(shè)計開機時間報警功能。3 器件的選擇本設(shè)計是選用DS18B20作為溫度傳感器,選用AT89S52單片機作為整個設(shè)計的核心處理器部分。通過處理作為溫度傳感器傳輸?shù)臏囟刃畔⒑?,將處理后的信息傳輸給LCD液晶顯示器。所以用到的器件有AT89S52、DS18B20、LCD等。3.1 單片機的選擇3.1.1 AT89S52的特點及選擇原因AT89S52作為溫度測試系統(tǒng)設(shè)計的核心器件該器件是INTEL公司生產(chǎn)的MCS一5l系列單片機中的基礎(chǔ)產(chǎn)品,采用了可靠的CMOS工藝制造技術(shù)具有高性能的8位單片機,屬于標(biāo)準(zhǔn)的MCS一51的CMOS產(chǎn)品。片內(nèi)含8K bytes的可販毒擦寫的只讀程序存儲器(PEROM)和256 bytes的隨機存取數(shù)據(jù)存儲器(RAM),器件兼容標(biāo)準(zhǔn)的MCS-51指令系統(tǒng)。片內(nèi)置通用8位中央處理器(CPU)和Flash存儲單元。結(jié)合了HMOS的高速和高密度技術(shù)及CHMOS的低功耗特征。其具有如下性質(zhì):(1)與MCS-51 產(chǎn)品指令系統(tǒng)完全兼容(2)8K字節(jié)可重擦寫Flash閃爍存儲器。(3)壽命:1000寫/擦循環(huán)。(4)數(shù)據(jù)保留時間:10年。(5)全靜態(tài)工作:0Hz-24Hz。(6)三級程序存儲器鎖定。(7)128*8位內(nèi)部RAM。(8)32可編程I/O線。(9)三個16位定時器/計數(shù)器。(10)8個中斷源。(11)可編程串行通道。(12)低功耗的閑置和掉電模式。(13)片內(nèi)振蕩器和時鐘電路。AT89S52單片機提供以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash,256字節(jié)RAM,32 位I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,三個16 位定時器/計數(shù)器,一個6向量2級中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時鐘電路。另外,AT89S52 可降至0Hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。掉電保護方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止。由于此設(shè)計需要編寫程序,需要將程序烤入單片機中,因此單片機必須具有足夠多的存儲空間,其具有8K字節(jié)的Flash完全滿足要求。32位的I/O 口線能夠使得單片機與溫度顯示器、溫度傳感器、鍵盤、報警電路、按鍵電路和指示燈連接等等變得可能。16位的定時計數(shù)器使得讀取數(shù)據(jù)變得更加簡單,同時其結(jié)構(gòu)有利于晶振電路和復(fù)位電路的連接。最重要的是,能夠在掉電狀態(tài)下保存RAM內(nèi)的數(shù)據(jù)。同時,與同類51單片機相比,AT89S52具有更強的可操作性。因此,對于本設(shè)計來說,選擇AT89S52是最有利的。3.1.2 AT89S52的工作模式及注意事項AT89S52單片機有兩種可用軟件編程的省電模式,它們是空閑模式和掉電工作模式。這兩種方式是控制專用寄存器PCON(即電源控制寄存器)中的PD(PCON1)和IDL(PCON0)位來實現(xiàn)的。PD是掉電模式,當(dāng)PD=1時,激活掉電工作模式,單片機進入掉電工作狀態(tài)。IDL是空閑等待方式,當(dāng)IDL=1,激活空閑工作模式,點偏激進入睡眠狀態(tài)。如需同時進入兩種工作模式,即PD和IDL同時為1,則先激活掉電模式。在空閑工作狀態(tài)下,CPU保持睡眠狀態(tài)而所有的片內(nèi)的外設(shè)都保持激活狀態(tài),這種方式由軟件產(chǎn)生,此時,片內(nèi)RAM和所有特殊功能寄存器的內(nèi)容保持不變??臻e模式可由任何允許的中斷請求或硬件復(fù)位終止。終止空閑工作模式的方法有兩種,進入中斷服務(wù)程序,執(zhí)行完中斷服務(wù)程序并緊隨RST1(中斷返回)指令后,下一條要執(zhí)行的指令就是使單片機進入空閑模式的那條指令后面的一條指令。其二是通過硬件復(fù)位可以將空閑工作模式終止。需要注意的是,當(dāng)由硬件復(fù)位來終止空閑工作模式時,CPU通常是從激活空閑模式那條指令的嚇一跳指令開始繼續(xù)執(zhí)行程序的,要完成內(nèi)部復(fù)位操作,硬件復(fù)位脈沖要保持兩個機器周期(24個時鐘周期)有效,在這種情況下,內(nèi)部禁止CPU訪問片內(nèi)RAM,而允許訪問其他端口。為了避免可能對端口產(chǎn)生意外寫入,激活空閑狀態(tài)的那條指令后一條指令不應(yīng)是一條端口或外部存儲器的寫入指令。在掉電模式下,振蕩器停止工作,進入掉電模式的指令是最后一條被執(zhí)行的指令。片內(nèi)RAM和特殊功能寄存器的內(nèi)容在終止掉電模式前被凍結(jié)。退出掉電模式的唯一方法是硬件復(fù)位,復(fù)位后將重新定義全部特殊功能寄存器但并沒有因此改變RAM中的內(nèi)容,在Vcc恢復(fù)到正常工作電平前,復(fù)位應(yīng)無效,但必須保持一定時間以使振蕩器重啟動并穩(wěn)定工作。AT89S52單片機具有一些極限參數(shù):(1)工作溫度:-55攝氏度至+125攝氏度(2)儲藏溫度:-65攝氏度至+150攝氏度(3)任一引腳對地電壓:-1.0V至+7.0V(4)最高工作電壓:6.6V(5)直流輸出電流:15.0mA表3-1 空閑和掉電模式外部引腳狀態(tài)模式程序存儲器ALEPSENP0P1P2P3空閑模式內(nèi)部11數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)空閑模式外部11浮空數(shù)據(jù)地址數(shù)據(jù)掉電模式內(nèi)部00數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)掉電模式外部00浮空數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)3.2 溫度傳感器的選擇 3.2.1 DS18B20的特點及選擇原因DS18B20是美國DALLAS公司繼DS1820之后推出的增強型單總線數(shù)字式溫度傳感器,它在轉(zhuǎn)換速度、轉(zhuǎn)換時間、傳輸距離、分辨率等方面較之前產(chǎn)品有了很大的改進,給用戶帶來了更方便、更令人滿意的效果。DALLAS 最新單線數(shù)字溫度傳感器DS18B20是一種新型的“一線器件”,其體積更小、更適用于多種場合、且適用電壓更寬、更經(jīng)濟。DALLAS 半導(dǎo)體公司的數(shù)字化溫度傳感器DS18B20是世界上第一片支持“一線總線”接口的溫度傳感器。溫度測量范圍為-55+125 攝氏度,可編程為9位12 位轉(zhuǎn)換精度,測溫分辨率可達0.0625攝氏度,分辨率設(shè)定參數(shù)以及用戶設(shè)定的報警溫度存儲在EEPROM 中,掉電后依然保存。被測溫度用符號擴展的16位數(shù)字量方式串行輸出;其工作電源既可以在遠端引入,也可以采用寄生電源方式產(chǎn)生;多個DS18B20可以并聯(lián)到3 根或2 根線上,CPU只需一根端口線就能與諸多DS18B20 通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。因此用它來組成一個測溫系統(tǒng),具有線路簡單,在一根通信線,可以掛很多這樣的數(shù)字溫度計,十分方便。DS18B20內(nèi)部結(jié)構(gòu)主要由四部分組成:64位光刻ROM、溫度傳感器、非揮發(fā)的溫度報警觸發(fā)器TH和TL、配置寄存器。DQ 為數(shù)據(jù)輸入/輸出引腳。開漏單總線接口引腳。當(dāng)被用著在寄生電源下,也可以向器件提供電源; GND為地信號;VDD為可選擇的VDD引腳。當(dāng)工作于寄生電源時,此引腳必須接地。在硬件上,DS18B20與單片機的連接有兩種方法,一種是VCC接外部電源,GND接地,I/O與單片機的I/O線相連;另一種是用寄生電源供電,此時UDD、GND接地,I/O接單片機I/O。無論是內(nèi)部寄生電源還是外部供電,I/O口線要接5K左右的上拉電阻.DS18B20 的性能特點如下:獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現(xiàn)微處理器與DS18B20的雙向通訊。DS18B20支持多點組網(wǎng)功能,多個DS18B20可以并聯(lián)在唯一的三線上,實現(xiàn)組網(wǎng)多點測溫。 64位ROM和單線接口存儲器與控制邏輯高速緩存溫度傳感器8位CRC發(fā)生器配置寄存器高溫觸發(fā)器低溫觸發(fā)器圖3-1 DS18B20內(nèi)部結(jié)構(gòu)框圖DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。其具有9條特點:(1)適應(yīng)電壓范圍更寬,電壓范圍:3.05.5V,在寄生電源方式下可由數(shù)據(jù)線供電。(2)溫范圍55125,在-10+85時精度為0.5。(3)零待機功耗。(4)可編程的分辨率為912位,對應(yīng)的可分辨溫度分別為0.5、0.25、0.125和0.0625,可實現(xiàn)高精度測溫。(5)在9位分辨率時最多在93.75ms內(nèi)把溫度轉(zhuǎn)換為數(shù)字,12位分辨率時最多在750ms內(nèi)把溫度值轉(zhuǎn)換為數(shù)字,速度更快。(6)用戶可定義報警設(shè)置。(7)報警搜索命令識別并標(biāo)志超過程序限定溫度的器件。(8)結(jié)果直接輸出數(shù)字溫度信號,以一線總線串行傳送給CPU,同時可傳送CRC校驗碼,具有極強的抗干擾糾錯能力。DS18B20作為新型的一線器件,能夠方便的和中心處理器進行連接,并具有很大的擴展空間。溫度范圍較廣,使得整體的測溫范圍能大幅度的上升,零待機消耗更是起到了節(jié)能的作用。利用用戶能自定義報警設(shè)置這一特點,能夠在實現(xiàn)報警功能上得到很大的便利,同時極強的抗干擾性能使得溫度的檢測更加準(zhǔn)確,作為溫度計最基本的要求,準(zhǔn)確必須滿足。這些好處使得DS18B20最終被選擇。3.2.2 DS18B20的測溫原理DS18B20的測溫原理如圖3-2所示,圖中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器2的脈沖輸入,圖中還隱含著計數(shù)門,當(dāng)計數(shù)門打開時,DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進行計數(shù),進而完成溫度測量.計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將-55 所對應(yīng)的基數(shù)分別置入減法計數(shù)器1和溫度寄存器中,減法計數(shù)器1和溫度寄存器被預(yù)置在-55 所對應(yīng)的一個基數(shù)值。首先用DS1820提供的讀暫存寄存器指令(BEH)讀出以0.5為分辨率的溫度測量結(jié)果,然后切去測量結(jié)果中的最低有效位(LSB),得到所測實際溫度整數(shù)部分T整數(shù),然后再用BEH指令讀取計數(shù)器1的計數(shù)剩余值M剩余和每度計數(shù)值M每度,考慮到DS1820測量溫度的整數(shù)部分以0.25、0.75為進位界限的關(guān)系,實際溫度T實際可用下式計算得到:T實際=(T整數(shù)0.25)+(M每度M剩余)/M每度。 低溫度系數(shù)晶振高溫度系數(shù)晶振預(yù)置斜率累加器計數(shù)器 1=0計數(shù)器 2=0比較預(yù)置溫度寄存器圖3-2 DS18B20測溫原理圖3.3 顯示器的選擇由于設(shè)計中要求同時顯示測試溫度、溫度上限、溫度下限和開機時間,因此顯示屏首先要能夠一次性容納這些字符。工作電壓不能太高,與單片機的連接方式需要簡單,顯示準(zhǔn)確。本設(shè)計中采用的是1602型LCD液晶屏能夠很好的滿足這些要求。此液晶屬于工業(yè)字符型液晶,能夠同時顯示16x02即32個字符。LCD液晶顯示器是一種低壓、微功耗的顯示器件,只要23伏就可以工作,工作電流僅為幾微安,是任何顯示器無法比擬的,同時可以顯示大量信息,除數(shù)字外,還可以顯示文字、曲線,比傳統(tǒng)的數(shù)碼LED顯示器顯示的界面有了質(zhì)的提高。在儀表和低功耗應(yīng)用系統(tǒng)中得到了廣泛的應(yīng)用。1602擁有很多出色的優(yōu)點:(1) 顯示質(zhì)量高,由于液晶顯示器的每一個點收到信號后就一直保持那種色彩和亮度恒定發(fā)光,因此液晶顯示器的畫質(zhì)高而且不會閃爍。(2) 數(shù)字式接口,液晶顯示器都是數(shù)字式的,和單片機的接口簡單操作也很方便。(3) 功率消耗小,相比而言液晶顯示器的主要功耗在內(nèi)部電極和驅(qū)動IC上,因而耗電量比其他器件要小很多。4 電路原理整個設(shè)計的電路包括了最小系統(tǒng)電路、溫度控制電路、溫度顯示電路、按鍵電路和報警電路五部分電路組成。4.1 晶振電路與復(fù)位電路晶振電路和復(fù)位電路與單片機連接構(gòu)成最小系統(tǒng)電路,如何選取合適的引腳,選取何種連接方式都至關(guān)重要。因此需要了解AT89S52的引腳特點。圖4-1 AT89S52單片機引腳圖在晶振電路中,主要用到了XTAL1和XTAL2兩個引腳。(1)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。(2)XTAL2:來自反向振蕩器的輸出。在晶振電路中,AT89S52具有兩種晶振方式,一種是片內(nèi)時鐘振蕩方式,但需要在引腳外接石英晶體和振蕩電容,振蕩電容的值一般取10-30pf。另一種是外部時鐘方式,即將XTAL1接外部時鐘,XTAL2腳懸空。本設(shè)計的晶振電路如圖4-2所示。圖4-2 晶振電路單片機的晶振頻率采用11.0592MHZ,加兩個30pF電容。XTAL1和XTAL2分別為反向放大器的輸入和輸出,外接石英晶體和振蕩電容,構(gòu)成了片內(nèi)時鐘振蕩方式。而振蕩周期指的就是單片機外接石英晶體振蕩器的周期。當(dāng)時鐘起振后,產(chǎn)生一定的頻率的時鐘信號,單片機的CPU在時鐘信號的控制下能一步一步完成自己的工作,同時與整個系統(tǒng)相關(guān)的周期還有振蕩周期、狀態(tài)周期、機器周期和指令周期。電容C1和C2主要用于校正波形,振蕩器的作用主要是產(chǎn)生時鐘振蕩。而整個電路的作用則是為了產(chǎn)生自激振蕩。對于復(fù)位電路,AT89S52有兩種復(fù)位方式,分別是上點復(fù)位和按鍵復(fù)位。本設(shè)計采用的是按鍵復(fù)位,即利用一個復(fù)位電容和按鍵的組合使得復(fù)位變得更加直接和簡單。引腳RST作用是復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時,要保持RST腳兩個機器周期的高電平時間。在按下按鍵后,系統(tǒng)自動復(fù)位,十分方便。在復(fù)位電路中添加按鍵主要是為了能夠使得復(fù)位更加方便,電容主要是在復(fù)位后進行充電,而上拉電阻起到限流的作用,保護了電路。圖4-3 復(fù)位電路4.2 溫度采集電路溫度控制電路主要運用到了DS18B20和AT89S52。如何使兩者連接實現(xiàn)功能是溫度控制電路的主要設(shè)計目的。圖4-4 DS18B20管腳圖在硬件上,DS18B20與單片機的連接有兩種方法,一種是VCC接外部電源,GND接地,I/O與單片機的I/O線相連;另一種是用寄生電源供電,此時UDD、GND接地,I/O接單片機I/O。內(nèi)部寄生電源I/O口線要接5K左右的上拉電阻。這里采用的是第一種連接方法,如圖4-5所示:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳電位被內(nèi)部上拉電阻拉高,且作為輸入。作為輸入時,P2口的管腳電位被外部拉低,將輸出電流,這是由于內(nèi)部上拉的緣故。圖4-5 溫度采集電路傳感器數(shù)據(jù)采集電路主要指DS18B20溫度傳感器與單片機的接口電路。DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時DS18B20的1腳接地,2腳作為信號線,3腳接電源。另一種是寄生電源供電方式考慮到實際應(yīng)用中寄生電源供電方式適應(yīng)能力差且易損壞,此處采用電源供電方式,I/O口接單片機的P2.4口。4.3 顯示電路液晶顯示器是一種將液晶顯示器件,連接器件,集成電路,PCB線路板,背光源,結(jié)構(gòu)器件裝配在一起的組件。在顯示電路中,VSS接地,VDD接5V正電源, VEE為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高,為了獲得最佳對比度,VEE接地。RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當(dāng)RS和RW共同為低電平時可以寫入指令或者顯示地址,當(dāng)RS為低電平R/W為高電平時可以讀忙信號,當(dāng)RS為高電平R/W為低電平時可以寫入數(shù)據(jù)。E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。RS和R/W選用不同的高低電平,將影響寄存器的選擇。表4-1 寄存器選擇控制表RSR/W操作說明00寫入指令寄存器(清除屏等)01讀busy flag(DB7),以及讀取位址計數(shù)器(DB0DB6)值10寫入數(shù)據(jù)寄存器(顯示各字型等)11從數(shù)據(jù)寄存器讀取數(shù)據(jù) 由于液晶顯示器的功能是顯示各字符,所以RS置高電平,R/W接地。8位雙向數(shù)據(jù)線D0-D7與雙向I/O口相連。圖4-6 液晶顯示電路圖4.4 報警系統(tǒng)利用有源蜂鳴器進行報警輸出,采用直流供電。當(dāng)所測溫度超過獲低于所預(yù)設(shè)的溫度時,數(shù)據(jù)口相應(yīng)拉高電平,報警輸出。而另一端則直接和單片機的P2.3A11端口相連。至于報警電路,連接方式如4-4所示。圖4-7 報警電路4.5 按鍵電路和指示燈電路按鍵電路的一端接地,一端和AT89S52的P1相應(yīng)端口相連。圖4-8 按鍵電路四個按鍵的功能分別能進行加減、修改和復(fù)位功能,配合指示燈電路,進行溫度上下限的設(shè)置。圖4-9 指示燈電路5 程序原理及系統(tǒng)流程圖5.1 主程序 YYN初始化中斷和定時器開始顯示初始化SET鍵被按下?從DS18B20讀取溫度并顯示溫度極限返回執(zhí)行報警程序N按鍵設(shè)置圖5-1 主程序流程主程序的主要功能是負責(zé)溫度的實時顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值,溫度測量每250ms進行一次。主程序的第二個功能是查詢SET鍵是否被按下,以實現(xiàn)設(shè)置溫度上下限的功能。其程序流程見圖5-1所示。由總的流程圖可以分析出,在整個程序中應(yīng)該包括如下幾個部分:讀寫DS18B20子程序,溫度轉(zhuǎn)換子程序,處理溫度數(shù)據(jù)子程序,動態(tài)數(shù)據(jù)顯示子程序等。5.2 讀出溫度子程序讀出溫度子程序的主要功能是讀出RAM中的數(shù)據(jù),在讀出時需進行CRC校驗,校驗有錯時不進行溫度數(shù)據(jù)的讀取。其程序流程圖如圖5-2所示。圖5-2 讀溫度子程序YN開始初始化DS18B20寫DS18B20讀取溫度指令溫度轉(zhuǎn)移成功?移入溫度寄存器單片機讀取溫度數(shù)據(jù)結(jié)束CPU對DS18B20的訪問流程是:先對DS18B20初始化,再進行ROM操作命令,最后才能對存儲器操作,數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴格的工作時序和通信協(xié)議。如主機控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個步驟:每一次讀寫之前都要對DS18B20進行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進行預(yù)定的操作。void Init_DS18B20(void) unsigned char x=0; DQ = 0; delay_18B20(80); DQ = 1; delay_18B20(14); x=DQ; delay_18B20(20);上述程序中將DQ拉低,精確延時,再將DQ拉高,通過判斷x的值來確定是否已經(jīng)初始化完成。另外,由于DS18B20單線通信功能是分時完成的,它有嚴格的時隙概念,因此讀寫時序很重要。單總線的所有處理均從初始化開始。初始化過程是主機通過向作為從機的DS18B20芯片發(fā)一個有時間寬度要求的初始化脈沖實現(xiàn)的。初始化后,才可進行讀寫操作。ROM操作命令 總線主機檢測到DS18B20的存在,便可以發(fā)出ROM操作命令之一。對DS18B20操作,先跳過ROM,即是啟動DS18B20進行溫度變換,之后通過匹配ROM 再逐一地讀回每個DS18B20的溫度數(shù)據(jù)。在DS18B20組成的測溫系統(tǒng)中,主機在發(fā)出跳過ROM命令之后,再發(fā)出統(tǒng)一的溫度轉(zhuǎn)換啟動碼44H,就可以實現(xiàn)所有DS18B20的統(tǒng)一轉(zhuǎn)換,再經(jīng)過250ms后,就可以用很少的時間去逐一讀取。這種方式使其T值往往小于傳統(tǒng)方式。 unsigned char a,b; signed int temp; EA=0; Init_DS18B20(); WriteOneChar(0 xCC); WriteOneChar(0 x44); delay_18B20(70); EA=1; Init_DS18B20(); EA=0; WriteOneChar(0 xCC); WriteOneChar(0 xBE);a=ReadOneChar(); b=ReadOneChar(); EA=1; temp=b; temp0) data_T4=shuju/100+0 x30;else shuju=shuju+0 x01; data_T4=-; data_T5=shuju%100/10+0 x30; data_T6=shuju%10+0 x30; 段程序的作用在于,在接收到溫度信息后,通過轉(zhuǎn)化,變成能在LCD上顯示的字符。再通過LCD顯示出來。5.4 設(shè)置溫度上下限程序該系統(tǒng)可以設(shè)置溫度上下限,當(dāng)SET=1,開啟中斷,可以設(shè)置溫度上限,如果DEC有效,減一;如果ADD有效,加一。當(dāng)SET=2,開啟中斷,可以設(shè)置溫度下限,如果DEC有效,減一;如果ADD有效,加一。流程圖如5-3所示。對于設(shè)置上下限來說,最重要的是切換到底是對TH還是TL進行設(shè)置,可加減溫度。因此在設(shè)計過程中必須滿足這兩點, NYNY開始SET等于0?SET等于1?開中斷設(shè)置溫度上限SET等于2開中斷設(shè)置溫度下限復(fù)位結(jié)束NY圖5-3 設(shè)置溫度上下限程序用于說明進入加減狀態(tài),方便修改溫度上限。sbit point=P13;sbit th=P14;sbit tl=P15;void delay(uchar k) uchar i,j; for(j=0;jk;j+) for(i=0;i200;i+); 5.4 計時時間設(shè)置 計時器作為本設(shè)計的特點,其程序時間相當(dāng)重要。 YN初始化計時器開始開始計時到達報警時間?繼續(xù)計時結(jié)束報警圖 5-4 計時器工作流程當(dāng)計數(shù)器被初始化后,根據(jù)AT89S52的內(nèi)部晶振周期,開始計時。當(dāng)達到設(shè)置的報警溫度時,報警電路發(fā)出報警聲,此報警聲有別于當(dāng)溫度到達溫度上限時的報警聲,使得用戶不會發(fā)生混淆。在程序編寫過程中,最為重要的是如何在進行其他設(shè)置時,計時器還持續(xù)工作,并且如何使得計時器的跳動變得正確,如何使計時期在到達報警時間后,能夠發(fā)出警報,如何使報警的聲音又別于溫度到達上限時發(fā)出的報警聲。write1602com(0 x80);data_T5=.;for(i=0;i10;i+) dealdata();write1602dat(data_Ti);delay(1);整段程序過于繁瑣,不作贅述。本段程序的功能主要是如何使得計時的溫度顯示在顯示器上。6 軟件仿真6.1 軟件介紹Proteus是英國Labcenter公司開發(fā)的電路分析與實物仿真及印制電路板設(shè)計軟件,它可以仿真、分析各種模擬電路與集成電路,軟件提供了大量模擬與數(shù)字元器件及外部設(shè)備,各種虛擬儀器,特別是它具有對單片機及其外圍電路組成的綜合系統(tǒng)的交互仿真功能。 Proteus主要由ISIS和ARES兩部分組成,ISIS的主要功能是原理圖設(shè)計及與電路原理圖的交互仿真,ARES主要用于印制電路板的設(shè)計。 6.2 仿真過程在Proteus中仿真如下圖所示,主要包括四部分:測量并顯示溫度,設(shè)置溫度上限,設(shè)置溫度下限和測量開機時間。圖6-1 測試溫度仿真在仿真過程中,主要檢測DS18B20是否能快捷的檢測出室溫,能否隨著溫度的變化而變化。這是檢驗是否能檢驗溫度的重要標(biāo)準(zhǔn)。由仿真結(jié)果可以看出,溫度傳感器顯示的溫度和LCD上顯示的溫度是相同的,并且正確測出了室溫,這就很好的驗證了本設(shè)計具有準(zhǔn)確的檢測出室溫并且能正確的顯示的功能。 設(shè)置溫度上下限時,主要通過第四按鍵來選擇是否修改上下限。而設(shè)置溫度上限和設(shè)置溫度下限的方式相同。所以舉例演示上限的設(shè)置方法。 圖6-2 溫度上限設(shè)置的仿真演示當(dāng)按下point鍵,直至表示TH的D6燈亮起,再按下enter鍵表示確定修改,此時LCD上,代表溫度上限的數(shù)字開始閃爍跳動,在通過add鍵和sub鍵組合使用,加減溫度上限,在演示中,我將溫度上限上調(diào)了亮度,再按enter鍵確定,則溫度上限修改完成,下限的設(shè)置方法相同。通過顯示證明了本設(shè)計的溫度計能夠精確的調(diào)整溫度的上下限設(shè)置。 對于開機時間的測試則更加容易說明。圖6-3 開機時間測試仿真演示剛開機時,LCD顯示屏的右下角顯示的是3秒,在相同的環(huán)境下,使其正常運行數(shù)十分鐘后,其它數(shù)值未發(fā)生改變,而代表開機時間的數(shù)字則變成了48分鐘,比較真實的時間發(fā)現(xiàn),這個時間和真實的時間是相同的,這說明此設(shè)計能很好的記錄開機的時間,方便人們的觀測。圖 6-4 報警電路仿真當(dāng)設(shè)置的最高溫度低于室溫時,報警電路開始啟動,報警燈持續(xù)閃爍,耳邊不斷響起報警聲。直至設(shè)置高于常溫的最高溫度。在設(shè)計中加入了計時報警功能,當(dāng)計數(shù)器到達30秒或者30秒的倍數(shù)時,電路自動報警,提示用戶溫度計已經(jīng)運行的時間7 實物的焊接與調(diào)試由于本次設(shè)計使用的是萬能實驗板,上面沒有布線,并且所需元器件比較多,所以焊接起來比較麻煩,因此焊接時一定要小心,避免虛焊和短路。每焊完一個元器件或者一條線路都要用萬用表檢查焊接是否成功。實物焊出來之后,先要進行硬件調(diào)試。電路的調(diào)試過程是檢驗、修正設(shè)計方案的實踐過程,也是應(yīng)用理論知識來解決實踐中各類問題的關(guān)鍵環(huán)節(jié),是電路設(shè)計者必須掌握的基本技能。把電子元器件連接起來,實現(xiàn)特定功能的關(guān)鍵一步是調(diào)試。調(diào)試方法有兩種:分塊調(diào)試法和整體調(diào)試法。圖7-1 實物成品具體的調(diào)試步驟如下:(1) 電前檢查。任何組裝好的電子電路,在通電調(diào)試之前,必須認真檢查電路連線是否有誤。檢查的方法是對照電路圖,按一定的順序逐級對應(yīng)檢查。特別是注意電源是否接錯,電源與地是否有短接,集成電路和晶體管的引腳是否接錯,輕輕撥一撥元器件,觀察焊點是否牢固等(2)通電檢查。先調(diào)試好所需電源電壓數(shù)值,然后再給電路接通電源。電源一經(jīng)接通,先要觀察是否有異?,F(xiàn)象,如冒煙、異常氣味、放電的聲光、元器件發(fā)燙等。如果有,應(yīng)立即關(guān)斷電源,待故障排除后,方可重新接通電源。然后,測量每個集成塊的電源引腳電壓是否正常,以確信集成電路是否已通電工作。(3)分塊調(diào)試。分塊調(diào)試時應(yīng)明確本部分的調(diào)試要求,按調(diào)試要求測試性能指示和觀察波形。調(diào)試順序按信號的流向進行,這樣可以把前面調(diào)試過的輸出信號作為后一級的輸入信號,為最后的整機聯(lián)調(diào)創(chuàng)造條件。(4)整機聯(lián)調(diào)。整機聯(lián)調(diào)時應(yīng)觀察各單元電路連接后各級之間的信號關(guān)系,主要觀察動態(tài)結(jié)果,檢查電路的性能和參數(shù),分析測量的數(shù)據(jù)和波形是否符合設(shè)計要求。實物經(jīng)過硬件調(diào)試后還要進行軟件調(diào)試,即將程序?qū)懭氲絾纹瑱C存儲器中,實現(xiàn)設(shè)計功能。8 體會與展望8.1 設(shè)計總結(jié)在工業(yè)生產(chǎn)和日常生活中,對溫度控制系統(tǒng)的要求,主要是保證溫度在一定溫度范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對系統(tǒng)的快速性要求不高。在論文中簡單分析了單片機溫度控制系統(tǒng)設(shè)計過程及實現(xiàn)方法。本系統(tǒng)的測溫范圍為-1040,溫度檢測系統(tǒng)根據(jù)用戶設(shè)定的溫度范圍完成一定范圍的溫度控制。本次畢業(yè)論文中設(shè)計的溫度計主要由AT89S52和DS18B20來實現(xiàn)功能的。因此需要通過查閱資料來了解這些器件的基本結(jié)構(gòu),主要功能和注意事項等等。通過了解器件,在觸類旁通之下,能夠知道與所選器件相似的器件,比較彼此之間的優(yōu)缺點,來確定設(shè)計選擇的器件是否合適,如何更好的利用器件的特點成為了本次設(shè)計重要的一方面。在確定了器材之后,如何利用使之最大限度的體現(xiàn)設(shè)計的功能,完成設(shè)計目標(biāo),這又是需要花大量時間去思考的。在設(shè)計完成之后,設(shè)計合理的程序和通過仿真軟件模擬仿真,又再一次檢驗了設(shè)計的成果。最后在實物焊接完成后,整個設(shè)計才圓滿完成。溫度計設(shè)計作為一種比較簡單的單片機設(shè)計,只有突出其在簡單,方便,使用,便捷方面,這個設(shè)計才有其意義。整個設(shè)計從確定題目,到尋找相關(guān)資料,再到選擇合適的器件,接著對電路圖的繪制,程序的編寫,仿真的進行,實物的焊接,最終調(diào)試。一步步走過來,一點點的進步,花了大量的時間和精力,而成果也是喜人的。經(jīng)過四個多月的方案論證、系統(tǒng)的硬件和軟件的設(shè)計、系統(tǒng)的調(diào)試。查閱了大量的關(guān)于傳感器、單片機及其接口電路、以及控制方面的理論。經(jīng)過了一番特殊的體驗后,經(jīng)歷了失敗的痛苦,也嘗到了成功的喜悅。第一次靠用所學(xué)的專業(yè)知識來解決問題。檢查了自己的知識水平,使我對自己有一個全新的認識。通過這次畢業(yè)設(shè)計,不僅鍛煉自己分析問題、處理問題的能力,還提高了自己的動手能力。這些培養(yǎng)和鍛煉對于我們這些即將走向工作崗位的大學(xué)生來說,是很重要。8.2 設(shè)計前景在單片機自動控制已經(jīng)廣泛的應(yīng)用于人們的生產(chǎn)和生活的今天,傳統(tǒng)用模擬電路來控制溫度的做法,已經(jīng)逐漸被淘汰。這個系統(tǒng)的實現(xiàn),改變了傳統(tǒng)的溫度控制方法,為溫度的控制開辟了一條新的道路。與傳統(tǒng)的溫度計相比,具有讀數(shù)方便,測溫范圍廣,測溫準(zhǔn)確,其輸出溫度采用數(shù)字顯示,由于并且單片機價格的相對低廉,能夠大量的普及?,F(xiàn)在溫度計的需求在日益增大當(dāng)中。生活中,人們漸漸習(xí)慣了溫度計的存在,而單片機的相對低廉決定了溫度計的經(jīng)濟效益。對于本系統(tǒng)的使用者來說,本系統(tǒng)能夠很穩(wěn)定的控制溫度而且穩(wěn)定性很高。只要配上適當(dāng)?shù)臏囟葌鞲衅?,這個系統(tǒng)便還可以實現(xiàn)很多領(lǐng)域的溫度自動控制。這對于提高系統(tǒng)的利用率,避免重復(fù)設(shè)計有很大的幫助的。在本系統(tǒng)的作用下,可以為工作系統(tǒng)提供一個良好的環(huán)境,使產(chǎn)品的數(shù)量和質(zhì)量有很大的提高。使得產(chǎn)品的生產(chǎn)成本降低,從而使系統(tǒng)的使用者獲得的利潤提高了。在農(nóng)業(yè)大棚技術(shù)發(fā)展的今天,大棚溫度需要嚴格控制,而溫度計的使用能夠幫助管理者更好的控制大棚溫度。當(dāng)然單純的溫度檢測也許不能滿足這些要求,在本設(shè)計基礎(chǔ)上加上濕度檢測,定時溫度記錄,與溫度調(diào)節(jié)裝置連接起來,用于自動調(diào)節(jié)溫度等等,都是可以擴展的內(nèi)容??傊?,本設(shè)計簡便實用,并且可研究開發(fā)并升級的空間是很大的。致 謝在本次畢業(yè)設(shè)計中,從選定題目到查詢相關(guān)材料,再到設(shè)計電路,程序設(shè)計,模擬仿真,最后實物焊接,對這些我都付出了很多心血,但每個人的知識儲備并非那么全面,僅僅一個人的努力是不夠。因此,只有在得到了很多老師和同學(xué)的支持下,我才能完成這個設(shè)計。在這里,我要特別感謝我的導(dǎo)師李輝老師,在畢業(yè)設(shè)計的開始,老師給了我很多幫助,指導(dǎo)我了解了很多單片機的相關(guān)知識,并在當(dāng)我設(shè)計遇到困難時,及時的給予幫助和鼓勵,同時,對我其他學(xué)科的鼓勵也滲透在畢業(yè)設(shè)計時,給了我莫大的信心,為我順利完成畢業(yè)設(shè)計起到了非常重要的作用。而在最后整理論文時,總是在認真閱讀之后給予我認真的評價,使得我的論文無論是從內(nèi)容上還是格式上都有了很大的進步。我還要感謝實習(xí)組及實驗室的所有老師,為我的畢業(yè)設(shè)計提供了非常便利的條件。最后還要感謝幫助我的同學(xué),在我遇到困難時給予我耐心的幫助,沒有他們無私的幫助,也不會有我今天的畢業(yè)設(shè)計。對于養(yǎng)育我多年的父母,在畢業(yè)離開大學(xué)校園之后,我將以我的以我的實際行動來報答他們這二十多年來的默默支持,努力使他們生活的更好,這將是我畢業(yè)后下半生的重要責(zé)任與義務(wù)。再次對在本次畢業(yè)設(shè)計中給予過我?guī)椭睦蠋熀屯瑢W(xué)至上我最真摯的謝意。參考文獻1 余發(fā)山,王福忠.單片機原理應(yīng)用及應(yīng)用技術(shù)M. 中國光也大學(xué)出版社2003 :3-702 沈德金,陳粵初.單片機接口電路與應(yīng)用程序?qū)嵗齅.北京航天航空大學(xué)出版社.1990 :50-75附錄A 系統(tǒng)總圖

注意事項

本文(畢業(yè)設(shè)計(論文)-基于單片機AT89S52和溫度傳感器DS18B20的溫度自動測控系統(tǒng).doc)為本站會員(good****022)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

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




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


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