




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PAGE PAGE VI 畢 業(yè) 設(shè) 計(論 文)單片機溫度控制制系統(tǒng)系別:自動化工程系專業(yè)名稱:自動化學生姓名:學號:指導(dǎo)教師姓名、職職稱:完成日期 20008 年 5 月 15 日 電子科技大大學中山學院院畢業(yè)設(shè)計(論文文)任務(wù)書系 別專 業(yè)學 生 姓 名名:學 號:設(shè)計(論文)題題目:單片機溫度控制制系統(tǒng)起 迄 日 期期:設(shè)計(論文)地地點:指 導(dǎo) 教 師師:專業(yè)教研室負責責人發(fā)任務(wù)書日期: 2008 年 1 月 25 日任務(wù)書填寫要求求1畢業(yè)設(shè)計(論論文)任務(wù)書書由指導(dǎo)教師師根據(jù)各課題題的具體情況況填寫,經(jīng)學學生所在專業(yè)業(yè)教研室的負負責人審查、系系領(lǐng)導(dǎo)簽字后后生效。此任任務(wù)書應(yīng)在畢畢業(yè)
2、設(shè)計(論論文)開始前前一周內(nèi)填好好并發(fā)給學生生;2任務(wù)書內(nèi)容容必須用黑墨墨水筆工整書書寫或按教務(wù)務(wù)處統(tǒng)一設(shè)計計的電子文檔檔標準格式(可可從教務(wù)處網(wǎng)網(wǎng)頁上下載)打打印,不得隨隨便涂改或潦潦草書寫,禁禁止打印在其其它紙上后剪剪貼;3任務(wù)書內(nèi)填填寫的內(nèi)容,必必須和學生畢畢業(yè)設(shè)計(論論文)完成的的情況相一致致,若有變更更,應(yīng)當經(jīng)過過所在專業(yè)教教研室及系主主管領(lǐng)導(dǎo)審批批后方可重新新填寫;4任務(wù)書內(nèi)有有關(guān)“系”、“專業(yè)”等名稱的填填寫,應(yīng)寫中中文全稱,不不能寫數(shù)字代代碼。學生的的“學號”要寫全號,不不能只寫最后后2位或1位位數(shù)字;5任務(wù)書內(nèi)“主要參考文文獻”的填寫,應(yīng)應(yīng)按照國標GGB 771487文后參參
3、考文獻著錄錄規(guī)則的要要求書寫,不不能有隨意性性;6有關(guān)年月日日等日期的填填寫,應(yīng)當按按照國標GBB/T 7440894數(shù)據(jù)元元和交換格式式、信息交換換、日期和時時間表示法規(guī)規(guī)定的要求,一一律用阿拉伯伯數(shù)字書寫。如如“2004年33月15日”或“2004-003-15”。畢 業(yè) 設(shè) 計計(論 文)任任 務(wù) 書1本畢業(yè)設(shè)計計(論文)課課題應(yīng)達到的的目的:利用單片機ATT89S51與DS18BB20設(shè)計一一個數(shù)字溫度度表,四位數(shù)數(shù)碼顯示。要測的環(huán)境境溫度通過一一線溫度傳感感器 DS118B20 采集,然后后通過 S551 單片機機處理并在數(shù)數(shù)碼管上顯示示,同時單片片機控制兩個個 5V 繼繼電器,用于
4、于對溫度進行行實時控制操操作,當溫度度上升到達某某一定值,開開一繼電器(繼繼電器常開端端接有降溫電電器);當溫溫度下降到某某一定值,開開另一繼電器器(繼電器常常開端接有升升溫電器)。2本畢業(yè)設(shè)計計(論文)課課題任務(wù)的內(nèi)內(nèi)容和要求(包包括原始數(shù)據(jù)據(jù)、技術(shù)要求求、工作要求求等):本課題實驗的設(shè)設(shè)計方案:本系統(tǒng)的電路設(shè)設(shè)計,它由三三部分組成:控制部分主芯芯片采用單片片機AT899S51;顯示部分采采用3位LEED數(shù)碼管以以動態(tài)掃描方方式實現(xiàn)溫度度顯示;溫度采集部分采用用DS18BB20溫度傳感器。(1)軟件系統(tǒng)統(tǒng)設(shè)計方案:系統(tǒng)程序主要包包括主程序,讀讀出溫度子程程序,復(fù)位應(yīng)應(yīng)答子程序,寫入入子程序等
5、。1)主程序主程序的主要功功能是負責溫溫度的實時顯顯示、讀出并并處理DS118B20的的測量的當前前溫度值,溫溫度測量每11s進行一次次。這樣可以以在一秒之內(nèi)內(nèi)測量一次被被測溫度。通過調(diào)用讀溫度度子程序把存存入內(nèi)存儲中中的整數(shù)部分分與小數(shù)部分分分開存放在在不同的兩個個單元中,然然后通過調(diào)用用顯示子程序序顯示出來。2)讀出溫度子子程序 讀出溫溫度子程序的的主要功能是是讀出RAMM中的9字節(jié)節(jié),在讀出時時需進行CRRC校驗,校校驗有錯時不不進行溫度數(shù)數(shù)據(jù)的改寫。 DS18B220的各個命命令對時序的的要求特別嚴嚴格,所以必必須按照所要要求的時序才才能達到預(yù)期期的目的,同同時,要注意意讀進來的是是高
6、位在后低低位在前,共共有12位數(shù)數(shù),小數(shù)4位位,整數(shù)7位位,還有一位位符號位。3)復(fù)位、應(yīng)答答子程序4)寫入子程序序畢 業(yè) 設(shè) 計計(論 文)任任 務(wù) 書3對本畢業(yè)設(shè)設(shè)計(論文)課課題成果的要要求包括畢畢業(yè)設(shè)計論文文、圖表、實實物樣品等:1單片機溫度度控制系統(tǒng)實實物2畢業(yè)論文4主要參考文文獻:1李朝青,單片機原理理及接口技術(shù)術(shù)(簡明修訂版版)M. 北京:北京航空航航天大學出版版社,19982李廣弟弟.單片機基基礎(chǔ)M. 北京:北京航空航航天大學出版版社,199943金偉正正.單線數(shù)字溫溫度傳感器的的原理與應(yīng)用用J.電子技術(shù)與應(yīng)應(yīng)用,200004李 鋼鋼.1-Wiire總線數(shù)數(shù)字溫度傳感感器DS1
7、88B20原理理及應(yīng)用.現(xiàn)現(xiàn)代電子技術(shù)術(shù)J,200055Stevven F.Barreett,Daaniel J.Pacck.Embbeddedd SysttemM.北京:電電子工業(yè)出版版社,200066. 陳躍躍東.DS18BB20集成溫溫度傳感器原原理與應(yīng)用J.安徽機電學學院學報,20027. 閻石石.數(shù)字電子子技術(shù)基礎(chǔ)(第第三版)MM. 北京京:高等教育育出版社,11989畢 業(yè) 設(shè) 計計(論 文)任 務(wù) 書5本畢業(yè)設(shè)計計(論文)課課題工作進度度計劃:起 迄 日 期期工 作 內(nèi)內(nèi) 容 2008年1月月 25 日日 3 月 9 日完成開題報告,復(fù)習單片機基礎(chǔ)知識,了解設(shè)計系統(tǒng)的功能,確定設(shè)
8、計目標,查找相關(guān)資料及文獻 2008年3月月 10 日日 4月 255日繪制設(shè)計相關(guān)電電路原理圖,焊焊電路板,編編寫及調(diào)試程程序,實現(xiàn)設(shè)設(shè)計的基本功功能2008年4月月 26 日日 5月266 日撰寫論文、修改改論文2008年5月月 27 日日 5月300 日做答辯用PPTT,準備論文文答辯指導(dǎo)教師審查意意見:指導(dǎo)教師(簽名名): 年 月 日 PAGE V單片機溫度控制制系統(tǒng)摘要溫度是日常生活活中無時不在在的物理量,溫溫度的控制在在各個領(lǐng)域都都有積極的意意義。很多行行業(yè)中都有大量的用用電加熱設(shè)備備,如用于熱熱處理的加熱熱爐,用于融融化金屬的坩坩鍋電阻爐及及各種不同用用途的溫度箱箱等,采用單單片
9、機對它們們進行控制不不僅具有控制制方便、簡單單、靈活性大大等特點,而而且還可以大幅度度提高被控溫溫度的技術(shù)指指標,從而能能夠大大提高高產(chǎn)品的質(zhì)量量。因此,智智能化溫度控控制技術(shù)正被被廣泛地采用用。本溫度設(shè)計采用用現(xiàn)在流行的的AT89SS51單片機機,配以DSS18B200數(shù)字溫度傳傳感器,該溫溫度傳感器可可自行設(shè)置溫溫度上下限。單單片機將檢測測到的溫度信信號與輸入的的溫度上、下下限進行比較較,由此作出出判斷是否啟啟動繼電器以以開啟設(shè)備。本設(shè)計還加入了了常用的數(shù)碼碼管顯示及狀狀態(tài)燈顯示燈燈常用電路,使使得整個設(shè)計計更加完整,更加靈靈活。該設(shè)計已應(yīng)應(yīng)用于花房,可可對花房溫度度進行智能監(jiān)監(jiān)控。關(guān)鍵詞
10、: 溫溫度箱;ATT89S511;單片機;控制;模擬擬Temperaature contrrol syystem used singlle chiip commputerr Abstrract The temmperatture iis connstanttly inn the dailyy lifee of pphysiccal annd temmperatture ccontrools in vvariouus fieelds hhave aa posiitive meaniing. AA lot of buusinessses hhave aa lot of poower hheatin
11、ng equuipmennt, suuch ass thatt usedd for the hheat ttreatmment ffurnacce, foor mellting metall cruccible resisstancee heatters aand thhe varrious uses of teemperaature bins, SCM usingg theiir rigght too conttrol nnot onnly eaasy too conttrol, simplle, suuch ass the charaacteriisticss of fflexibbili
12、tyy, butt can also signiificanntly iincreaase thhe temmperatture wwas chhargedd withh the technnical indiccatorss, whiich caan greeatly enhannce thhe quaality of thhe prooductss. Theereforre, inntelliigent tempeeraturre conntrol technnologyy is bbeing widelly adoopted. The temmperatture wwas deesign
13、eed witth thee now popullar ATT89S511 SCM, and with DS18BB20 diigitall tempperatuure seensor, The tempeeraturre sennsor ccan seet up theirr own tempeeraturre colllars. SCM will detecct thaat thee tempperatuure off the inputt signnal annd temmperatture, the llower compaarisonns this jjudgmeent whheth
14、err to aactivaate thhe rellay too openn the equippment. The dessign aalso iincluddes coommonlly useed diggital displlay annd conntrol statee lighhts coommonlly useed cirrcuit, makiing thhe whoole deesign more compllete, more flexiible. The ddesignn has been appliied too someeone, to soomeonee inteel
15、ligeent teemperaature contrrol. Key worrd: Temperraturee; AT899S51; SCM; Contrrol; Simullationn目錄TOC o 1-3 h z u HYPERLINK l _Toc198650792 1 引言 PAGEREF _Toc198650792 h 1 HYPERLINK l _Toc198650793 1.1 溫度控控制系統(tǒng)設(shè)計計的背景、發(fā)發(fā)展歷史及意意義 PAGEREF _Toc198650793 h 1 HYPERLINK l _Toc198650794 1.2 溫度控控制系統(tǒng)的目目的 PAGEREF
16、_Toc198650794 h 1 HYPERLINK l _Toc198650795 1.3 溫度控控制系統(tǒng)完成成的功能 PAGEREF _Toc198650795 h 1 HYPERLINK l _Toc198650796 2 總體設(shè)計計方案 PAGEREF _Toc198650796 h 2 HYPERLINK l _Toc198650797 2.1 方案一一 PAGEREF _Toc198650797 h 2 HYPERLINK l _Toc198650798 2.2 方案二二 PAGEREF _Toc198650798 h 2 HYPERLINK l _Toc198650799 3
17、DS18BB20溫度傳傳感器簡介 PAGEREF _Toc198650799 h 7 HYPERLINK l _Toc198650800 3.1 溫度傳傳感器的歷史史及簡介 PAGEREF _Toc198650800 h 7 HYPERLINK l _Toc198650801 3.2 DS118B20的的工作原理 PAGEREF _Toc198650801 h 7 HYPERLINK l _Toc198650802 3.2.1 DDS18B220工作時序序 PAGEREF _Toc198650802 h 7 HYPERLINK l _Toc198650803 3.2.2 RROM操作命命令 P
18、AGEREF _Toc198650803 h 9 HYPERLINK l _Toc198650804 3.3 DS118B20的的測溫原理 PAGEREF _Toc198650804 h 9 HYPERLINK l _Toc198650805 3.3.1DSS18B200的測溫原理理: PAGEREF _Toc198650805 h 9 HYPERLINK l _Toc198650806 3.3.2 DDS18B220的測溫流流程 PAGEREF _Toc198650806 h 11 HYPERLINK l _Toc198650807 4 單片機接口口設(shè)計 PAGEREF _Toc198650
19、807 h 12 HYPERLINK l _Toc198650808 4.1 設(shè)計原原則 PAGEREF _Toc198650808 h 12 HYPERLINK l _Toc198650809 4.2 引腳連連接 PAGEREF _Toc198650809 h 12 HYPERLINK l _Toc198650810 4.2.1 晶晶振電路 PAGEREF _Toc198650810 h 12 HYPERLINK l _Toc198650811 4.2.2 串串口引腳 PAGEREF _Toc198650811 h 12 HYPERLINK l _Toc198650812 4.2.3 其其它
20、引腳 PAGEREF _Toc198650812 h 13 HYPERLINK l _Toc198650813 5 系統(tǒng)整體設(shè)設(shè)計 PAGEREF _Toc198650813 h 14 HYPERLINK l _Toc198650814 5.1 系統(tǒng)硬硬件電路設(shè)計計 PAGEREF _Toc198650814 h 14 HYPERLINK l _Toc198650815 5.1.1 主主板電路設(shè)計計 PAGEREF _Toc198650815 h 14 HYPERLINK l _Toc198650816 5.1.2 各各部分電路 PAGEREF _Toc198650816 h 14 HYPER
21、LINK l _Toc198650817 5.2 系統(tǒng)軟軟件設(shè)計 PAGEREF _Toc198650817 h 16 HYPERLINK l _Toc198650818 5.2.1 系系統(tǒng)軟件設(shè)計計整體思路 PAGEREF _Toc198650818 h 16 HYPERLINK l _Toc198650819 5.2.2 系系統(tǒng)程序流圖圖 PAGEREF _Toc198650819 h 17 HYPERLINK l _Toc198650820 5.3 調(diào)試 PAGEREF _Toc198650820 h 21 HYPERLINK l _Toc198650821 6 結(jié)束語 PAGEREF
22、_Toc198650821 h 223 HYPERLINK l _Toc198650822 附錄 PAGEREF _Toc198650822 h 24 HYPERLINK l _Toc198650823 參考文獻 PAGEREF _Toc198650823 h 322 HYPERLINK l _Toc198650824 致謝 PAGEREF _Toc198650824 h 33 PAGE 61 引言1.1 溫度控控制系統(tǒng)設(shè)計計的背景、發(fā)發(fā)展歷史及意意義 隨著社會的發(fā)展展,科技的進進步,以及測測溫儀器在各各個領(lǐng)域的應(yīng)應(yīng)用,智能化化已是現(xiàn)代溫溫度控制系統(tǒng)統(tǒng)發(fā)展的主流流方向。特別別是近年來,溫溫度控
23、制系統(tǒng)統(tǒng)已應(yīng)用到人人們生活的各各個方面,但但溫度控制一一直是一個未未開發(fā)的領(lǐng)域域,卻又是與與人們息息相相關(guān)的一個實實際問題。針針對這種實際際情況,設(shè)計計一個溫度控控制系統(tǒng),具具有廣泛的應(yīng)應(yīng)用前景與實實際意義。溫度是科學技術(shù)術(shù)中最基本的的物理量之一一,物理、化化學、生物等等學科都離不不開溫度。在在工業(yè)生產(chǎn)和和實驗研究中中,像電力、化化工、石油、冶冶金、航空航航天、機械制制造、糧食存存儲、酒類生生產(chǎn)等領(lǐng)域內(nèi)內(nèi),溫度常常常是表征對象象和過程狀態(tài)態(tài)的最重要的的參數(shù)之一。比比如,發(fā)電廠廠鍋爐的溫度度必須控制在在一定的范圍圍之內(nèi);許多多化學反應(yīng)的的工藝過程必必須在適當?shù)牡臏囟认虏拍苣苷_M行;煉油過程中中
24、,原油必須須在不同的溫溫度和壓力條條件下進行分分餾才能得到到汽油、柴油油、煤油等產(chǎn)產(chǎn)品。沒有合合適的溫度環(huán)環(huán)境,許多電電子設(shè)備就不不能正常工作作,糧倉的儲儲糧就會變質(zhì)質(zhì)霉爛,酒類類的品質(zhì)就沒沒有保障。因因此,各行各各業(yè)對溫度控控制的要求都都越來越高??煽梢?,溫度的的測量和控制制是非常重要要的。單片機在電子產(chǎn)產(chǎn)品中的應(yīng)用用已經(jīng)越來越越廣泛,在很很多的電子產(chǎn)產(chǎn)品中也用到到了溫度檢測測和溫度控制制。隨著溫度度控制器應(yīng)用用范圍的日益益廣泛和多樣樣,各種適用用于不同場合合的智能溫度度控制器應(yīng)運運而生。1.2 溫度控控制系統(tǒng)的目目的本設(shè)計的內(nèi)容是是溫度測試控控制系統(tǒng),控控制對象是溫溫度。溫度控控制在日常生
25、生活及工業(yè)領(lǐng)領(lǐng)域應(yīng)用相當當廣泛,比如如溫室、水池池、發(fā)酵缸、電電源等場所的的溫度控制。而而以往溫度控控制是由人工工完成的而且且不夠重視,其其實在很多場場所溫度都需需要監(jiān)控以防防止發(fā)生意外外。針對此問問題,本系統(tǒng)統(tǒng)設(shè)計的目的的是實現(xiàn)一種種可連續(xù)高精精度調(diào)溫的溫溫度控制系統(tǒng)統(tǒng),它應(yīng)用廣廣泛,功能強強大,小巧美美觀,便于攜攜帶,是一款款既實用又廉廉價的控制系系統(tǒng)。1.3 溫度控控制系統(tǒng)完成成的功能本設(shè)計是對溫度度進行實時監(jiān)監(jiān)測與控制,設(shè)計的溫度控制系統(tǒng)實現(xiàn)了基本的溫度控制功能:當溫度低于設(shè)定下限溫度時,系統(tǒng)自動啟動加熱繼電器加溫,使溫度上升,同時綠燈亮。當溫度上升到下限溫度以上時,停止加溫;當溫度高
26、于設(shè)定上限溫度時,系統(tǒng)自動啟動風扇降溫,使溫度下降,同時紅燈亮。當溫度下降到上限溫度以下時,停止降溫。溫度在上下限溫度之間時,執(zhí)行機構(gòu)不執(zhí)行。三個數(shù)碼管即時顯示溫度,精確到小數(shù)點一位。2 總體設(shè)計計方案2.1 方案一一測溫電路的設(shè)計計,可以使用用熱敏電阻之之類的器件利利用其感溫效效應(yīng),在將隨隨被測溫度變變化的電壓或或電流采集過過來,進行AA/D轉(zhuǎn)換后后,就可以用用單片機進行行數(shù)據(jù)的處理理,在顯示電電路上,就可可以將被測溫溫度顯示出來來,這種設(shè)計計需要用到AA/D轉(zhuǎn)換電電路,感溫電電路比較麻煩煩。2.2 方案二二考慮使用溫度傳傳感器,結(jié)合合單片機電路路設(shè)計,采用用一只DS118B20溫溫度傳感器
27、,直接讀取被測溫度值,之后進行轉(zhuǎn)換,依次完成設(shè)計要求。比較以上兩種方方案,很容易易看出,采用用方案二,電電路比較簡單單,軟件設(shè)計計容易實現(xiàn),故故實際設(shè)計中中擬采用方案案二。在本系統(tǒng)的電路路設(shè)計方框圖圖如圖1.11所示,它由由三部分組成成:控制部分主主芯片采用單單片機AT889S51;顯示部分采采用3位LEED數(shù)碼管以以動態(tài)掃描方方式實現(xiàn)溫度度顯示;溫度采集部部分采用DSS18B200溫度傳感器器。加熱繼電器電風扇繼電器加熱繼電器電風扇繼電器單 片 機DS18B20LED顯示指示燈 圖圖21 溫度計計電路總體設(shè)設(shè)計方案控制部分單片機AT899S51具有有低電壓供電電和體積小等等特點,四個個端口只
28、需要要兩個口就能能滿足電路系系統(tǒng)的設(shè)計需需要,很適合合便攜手持式式產(chǎn)品的設(shè)計計使用,系統(tǒng)統(tǒng)應(yīng)用三節(jié)電電池供電。2. 顯示部分分顯示電路采用33位共陽LEED數(shù)碼管,從從P0口送數(shù)數(shù),P2口掃掃描。3. 溫度采集集部分DS18B200溫度傳感器器是美國DAALLAS半半導(dǎo)體公司最最新推出的一一種改進型智智能溫度傳感感器,與傳統(tǒng)統(tǒng)的熱敏電阻阻等測溫元件件相比,它能能直接讀出被被測溫。這一一部分主要完完成對溫度信信號的采集和和轉(zhuǎn)換工作,由由DS18BB20數(shù)字溫溫度傳感器及及其與單片機機的接口部分分組成。數(shù)字字溫度傳感器器DS18BB20把采集集到的溫度通通過數(shù)據(jù)引腳傳到單片片機的P1.0口,單片片
29、機接受溫度度并存儲。此此部分只用到到DS18BB20和單片片機,硬件很很簡單1) DS118B20的的性能特點如如下9:1) 獨特的單單線接口僅需需要一個端口口引腳進行通通信;2) 多個DSS18B200可以并聯(lián)在在惟一的三線線上,實現(xiàn)多多點組網(wǎng)功能能;3) 無須外部部器件;4) 可通過數(shù)數(shù)據(jù)線供電,電電壓范圍為33.05.5V;5) 零待機功功耗;6) 溫度以33位數(shù)字顯示;7) 用戶可定定義報警設(shè)置置;8) 報警搜索索命令識別并并標志超過程程序限定溫度度(溫度報警警條件)的器器件;9) 負電壓特特性,電源極極性接反時,溫溫度計不會因因發(fā)熱而燒毀毀,但不能正正常工作。 (2) DSS18B2
30、00的內(nèi)部結(jié)構(gòu)構(gòu)DS18B200采用3腳PR335封裝,如圖1.2所示;DS18BB20的內(nèi)部部結(jié)構(gòu),如圖圖3所示。圖22 DSS18B200封裝(3) DSS18B200內(nèi)部結(jié)構(gòu)主主要由四部分分組成5:1) 64位光光刻ROM。開始8位是產(chǎn)品類型的編號,接著是每個器件的惟一的序號,共有48位,最后8位是前56位的CRC校驗碼,這也是多個DS18B20可以采用一線進行通信的原因10。64位閃速ROM的結(jié)構(gòu)如下.表21 ROOM結(jié)構(gòu)8b檢驗CRRC48b序列號8b工廠代碼(110H) MSBB LSSB MSSB LSB MMSB LLSB圖23 DSS18B200內(nèi)部結(jié)構(gòu)2) 非揮發(fā)的的溫度報
31、警觸觸發(fā)器TH和和TL,可通通過軟件寫入入用戶報警上上下限值。3) 高速暫存存存儲,可以設(shè)置DDS18B220溫度轉(zhuǎn)換換的精度。DS18B200溫度傳感器器的內(nèi)部存儲儲器還包括一一個高速暫存存RAM和一一個非易失性性的可電擦除除的E2PRAM。高高速暫存RAAM的結(jié)構(gòu)為為8字節(jié)的存存儲器,結(jié)構(gòu)構(gòu)如圖1.3所示。頭2個字節(jié)包含含測得的溫度度信息,第33和第4字節(jié)節(jié)TH和TLL的拷貝,是是易失的,每每次上電復(fù)位位時被刷新。第第5個字節(jié),為為配置寄存器器,它的內(nèi)容容用于確定溫溫度值的數(shù)字字轉(zhuǎn)換分辨率率。DS188B20工作作時寄存器中中的分辨率轉(zhuǎn)轉(zhuǎn)換為相應(yīng)精精度的溫度數(shù)數(shù)值。它的內(nèi)內(nèi)部存儲器結(jié)結(jié)構(gòu)和
32、字節(jié)定定義如圖1.3所示。低55位一直為,TM是工工作模式位,用用于設(shè)置DSS18B200在工作模式式還是在測試試模式。 表22 DSS18B200內(nèi)部存儲器器結(jié)構(gòu)Byte0溫度測量值LSSB(50H)Byte1溫度測量值MSSB(50H)E2PROMByte2TH高溫寄存器器TH高溫寄存器器Byte3TL低溫寄存器器TL 低溫寄存存器Byte4配位寄存器配位寄存器Byte5預(yù)留(FFH)Byte6預(yù)留(0CH)Byte7預(yù)留(IOH)Byte8循環(huán)冗余碼校驗驗(CRC) PAGE 422) 非揮發(fā)的的溫度報警觸觸發(fā)器TH和和TL,可通通過軟件寫入入用戶報警上上下限值。3) 高速暫存存存儲,可
33、以設(shè)置DDS18B220溫度轉(zhuǎn)換換的精度。DS18B200出廠時該位位被設(shè)置為00,用戶要去去改動,R11和R0決定定溫度轉(zhuǎn)換的的精度位數(shù),來來設(shè)置分辨率率,如圖1.4。圖23 DSS18B200字節(jié)定義TM R1R0 1 1 1 1 1由表1.1可見見,分辨率越越高,所需要要的溫度數(shù)據(jù)據(jù)轉(zhuǎn)換時間越越長。因此,在在實際應(yīng)用中中要將分辨率率和轉(zhuǎn)換時間間權(quán)衡考慮。高速暫存RAMM的第6、77、8字節(jié)保保留未用,表表現(xiàn)為全邏輯輯1。第9字字節(jié)讀出前面面所有8字節(jié)的CRRC碼,可用用來檢驗數(shù)據(jù)據(jù),從而保證證通信數(shù)據(jù)的的正確性。當DS18B220接收到溫溫度轉(zhuǎn)換命令令后,開始啟啟動轉(zhuǎn)換。轉(zhuǎn)轉(zhuǎn)換完成后的的
34、溫度值就以以16位帶符符號擴展的二二進制補碼形形式存儲在高高速暫存存儲儲器的第1、22字節(jié)。單片片機可以通過過單線接口讀讀出該數(shù)據(jù),讀讀數(shù)據(jù)時低位位在先,高位位在后,數(shù)據(jù)據(jù)格式以0.0625LSB形形式表示。當符號位S00時,表示測測得的溫度值值為正值,可可以直接將二二進制位轉(zhuǎn)換換為十進制;當符號位SS1時,表表示測得的溫溫度值為負值值,要先將補補碼變成原碼碼,再計算十十進制數(shù)值。 表1.2是一部分溫度值對應(yīng)的二進制溫度數(shù)據(jù)6。表24 DSS18B200溫度轉(zhuǎn)換時時間表R1R0分辨率/位溫度最大轉(zhuǎn)向時時間/ms00993.750110187.510113751112750表25一部部分溫度對應(yīng)
35、應(yīng)值表溫度/二進制表示十六進制表示+1250000 01111 11011 0000007D0H+850000 01101 01011 000000550H+25.062250000 00001 10011 000000191H+10.12550000 00000 10100 0001100A2H+0.50000 00000 00000 001000008H00000 00000 00000 100000000H-0.51111 11111 11111 00000FFF8H續(xù)表25-10.12551111 11111 01011 11100FF5EH-25.062251111 11110 01
36、100 11111FE6FH-551111 11100 10011 00000FC90H4) CRC的的產(chǎn)生 在64 b ROM的最最高有效字節(jié)節(jié)中存儲有循循環(huán)冗余校驗驗碼(CRCC)。主機根根據(jù)ROM的的前56位來來計算CRC值,并并和存入DSS18B200中的CRCC值做比較,以以判斷主機收收到的ROMM數(shù)據(jù)是否正正確。另外,由于DDS18B220單線通信信功能是分時時完成的,它它有嚴格的時時隙概念,因因此讀寫時序序很重要。系系統(tǒng)對DS118B20的的各種操作按按協(xié)議進行。操操作協(xié)議為:初使化DSS18B200(發(fā)復(fù)位脈脈沖)發(fā)ROM功功能命令發(fā)存儲器操操作命令處理數(shù)據(jù)。3 DS18BB2
37、0溫度傳傳感器簡介3.1 溫度傳傳感器的歷史史及簡介溫度的測量是從從金屬(物質(zhì))的熱脹冷縮縮開始。水銀銀溫度計至今今仍是各種溫溫度測量的計計量標準??煽墒撬娜秉c點是只能近距距離觀測,而而且水銀有毒毒,玻璃管易易碎。代替水水銀的有酒精精溫度計和金金屬簧片溫度度計,它們雖雖然沒有毒性性,但測量精精度很低,只只能作為一個個概略指示。不不過在居民住住宅中使用已已可滿足要求求。在工業(yè)生生產(chǎn)和實驗研研究中為了配配合遠傳儀表表指示,出現(xiàn)現(xiàn)了許多不同同的溫度檢測測方法,常用用的有電阻式式、熱電偶式式、PN結(jié)型、輻輻射型、光纖纖式及石英諧諧振型等。它它們都是基于于溫度變化引引起其物理參參數(shù)(如電阻值,熱熱電勢
38、等)的變化的原原理。隨著大大規(guī)模集成電電路工藝的提提高,出現(xiàn)了了多種集成的的數(shù)字化溫度度傳感器。3.2 DS118B20的的工作原理3.2.1 DDS18B220工作時序序根據(jù)DS18BB20的通訊訊協(xié)議,主機機控制DS118B20完完成溫度轉(zhuǎn)換換必須經(jīng)過三三個步驟:1. 每一次讀讀寫之前都必必須要對DSS18B200進行復(fù)位;2. 復(fù)位成功功后發(fā)送一條條ROM指令令;3. 最后發(fā)送送RAM指令令,這樣才能能對DS188B20進行行預(yù)定的操作作。復(fù)位要求主CPPU將數(shù)據(jù)線線下拉5000微秒,然后后釋放,DSS18B200收到信號后后等待1560微秒左左右后發(fā)出6602400微秒的存在在低脈沖,
39、主主CPU收到到此信號表示示復(fù)位成功。其工作時序包括初始化時序、寫時序和讀時序,具體工作方法如圖2.1,2.2,2.3所示。(1) 初始化化時序 圖31 初初始化時序總線上的所有傳傳輸過程都是是以初始化開開始的,主機機響應(yīng)應(yīng)答脈脈沖。應(yīng)答脈脈沖使主機知知道,總線上上有從機設(shè)備備,且準備就就緒。主機輸輸出低電平,保保持低電平時時間至少4880us,以以產(chǎn)生復(fù)位脈脈沖。接著主主機釋放總線線,4.7KK上拉電阻將將總線拉高,延延時1560us,并并進入接受模模式,以產(chǎn)生生低電平應(yīng)答答脈沖,若為為低電平,再再延時4800us122。(2) 寫時序序圖32 寫時時序 寫時序序包括寫0時時序和寫1時時序。
40、所有寫寫時序至少需需要60uss,且在2次次獨立的寫時時序之間至少少需要1uss的恢復(fù)時間間,都是以總總線拉低開始始。寫1時序序,主機輸出出低電平,延延時2us,然然后釋放總線線,延時600us。寫00時序,主機機輸出低電平平,延時600us,然后后釋放總線,延延時2us8。(3) 讀時序序 圖33 讀讀時序總線器件僅在主主機發(fā)出讀時時序是,才向向主機傳輸數(shù)數(shù)據(jù),所以,在在主機發(fā)出讀讀數(shù)據(jù)命令后后,必須馬上上產(chǎn)生讀時序序,以便從機機能夠傳輸數(shù)數(shù)據(jù)。所有讀讀時序至少需需要60uss,且在2次次獨立的讀時時序之間至少少需要1uss的恢復(fù)時間間。每個讀時時序都由主機機發(fā)起,至少少拉低總線11us。主
41、機機在讀時序期期間必須釋放放總線,并且且在時序起始始后的15uus之內(nèi)采樣樣總線狀態(tài)。主主機輸出低電電平延時2uus,然后主主機轉(zhuǎn)入輸入入模式延時112us,然然后讀取總線線當前電平,然然后延時500us43.2.2 RROM操作命命令當主機收到DSSl8B200 的響應(yīng)信信號后,便可可以發(fā)出ROOM 操作命命令之一,這這些命令如表表2.2:ROM操作命命令。3.3 DS118B20的的測溫原理3.3.1 DDS18B220的測溫原原理:每一片DSl88B20在其其ROM中都存存有其唯一的的48位序列號號,在出廠前前已寫入片內(nèi)內(nèi)ROM 中。主主機在進入操操作程序前必必須用讀ROOM(33HH)
42、命令將該該DSl8BB20的序列列號讀出。程序可以先跳過過ROM,啟動動所有DSll8B20進進行溫度變換換,之后通過過匹配ROMM,再逐一地地讀回每個DDSl8B220的溫度數(shù)數(shù)據(jù)。DS18B200的測溫原理理如圖2.44所示,圖中中低溫度系數(shù)數(shù)晶振的振蕩蕩頻率受溫度度的影響很小小,用于產(chǎn)生生固定頻率的的脈沖信號送送給減法計數(shù)數(shù)器1,高溫溫度系數(shù)晶振振隨溫度變化化其震蕩頻率率明顯改變,所所產(chǎn)生的信號號作為減法計計數(shù)器2的脈脈沖輸入,圖圖中還隱含著著計數(shù)門,當當計數(shù)門打開開時,DS118B20就就對低溫度系系數(shù)振蕩器產(chǎn)產(chǎn)生的時鐘脈脈沖后進行計計數(shù),進而完完成溫度測量量。計數(shù)門的的開啟時間由由高
43、溫度系數(shù)數(shù)振蕩器來決決定,每次測測量前,首先先將-55 所對應(yīng)的的基數(shù)分別置置入減法計數(shù)數(shù)器1和溫度度寄存器中,減減法計數(shù)器11和溫度寄存存器被預(yù)置在在-55 所對應(yīng)的一個個基數(shù)值。減減法計數(shù)器11對低溫度系系數(shù)晶振產(chǎn)生生的脈沖信號號進行減法計計數(shù),當減法法計數(shù)器1的的預(yù)置值減到到0時溫度寄寄存器的值將將加1,減法法計數(shù)器1的的預(yù)置將重新新被裝入,減減法計數(shù)器11重新開始對對低溫度系數(shù)數(shù)晶振產(chǎn)生的的脈沖信號進進行計數(shù),如如此循環(huán)直到到減法計數(shù)器器2計數(shù)到00時,停止溫溫度寄存器值值的累加,此此時溫度寄存存器中的數(shù)值值即為所測溫溫度。圖2.3中的斜率率累加器用于于補償和修正正測溫過程中中的非線性
44、,其其輸出用于修修正減法計數(shù)數(shù)器的預(yù)置值值,只要計數(shù)數(shù)門仍未關(guān)閉閉就重復(fù)上述述過程,直至至溫度寄存器器值達到被測測溫度值. 表31 RROM操作命命令指令約定代碼功 能讀ROM33H讀DS18B220 ROMM中的編碼符合ROM55H發(fā)出此命令之后后,接著發(fā)出出64位ROOM編碼,訪訪問單線總線線上與該編碼碼相對應(yīng)的DDS18B220 使之作作出響應(yīng),為為下一步對該該DS18BB20的讀寫寫作準備搜索ROM0F0H用于確定掛接在在同一總線上上DS18BB20的個數(shù)數(shù)和識別644位ROM地地址,為操作作各器件作好好準備跳過ROM0CCH忽略64位ROOM地址,直直接向DS118B20發(fā)發(fā)溫度變換
45、命命令,適用于于單片工作。續(xù)表31告警搜索命 令0ECH執(zhí)行后,只有溫溫度超過設(shè)定定值上限或者者下限的片子子才做出響應(yīng)應(yīng)溫度變換44H啟動DS18BB20進行溫溫度轉(zhuǎn)換,轉(zhuǎn)轉(zhuǎn)換時間最長長為500MMS,結(jié)果存存入內(nèi)部9字字節(jié)RAM中中讀暫存器0BEH讀內(nèi)部RAM中中9字節(jié)的內(nèi)內(nèi)容寫暫存器4EH發(fā)出向內(nèi)部RAAM的第3,44字節(jié)寫上、下下限溫度數(shù)據(jù)據(jù)命令,緊跟跟讀命令之后后,是傳送兩兩字節(jié)的數(shù)據(jù)據(jù)復(fù)制暫存器48H將E2PRAMM中第3,44字節(jié)內(nèi)容復(fù)復(fù)制到E2PPRAM中重調(diào)E2PRAAM0BBH將E2PRAMM中內(nèi)容恢復(fù)復(fù)到RAM中中的第3,44字節(jié)讀 供 電方 式0B4H讀DS18B220的
46、供電模模式,寄生供供電時DS118B20發(fā)發(fā)送“0”,外接電源源供電DS118B20發(fā)發(fā)送“1” 另外,由由于DS188B20單線線通信功能是是分時完成的的,他有嚴格格的時隙概念念,因此讀寫寫時序很重要要。系統(tǒng)對DDS18B220的各種操操作必須按協(xié)協(xié)議進行。操操作協(xié)議為:初始化DSS18B200(發(fā)復(fù)位脈脈沖)發(fā)ROM功能能命令發(fā)存存儲器操作命命令處理數(shù)數(shù)據(jù)。減法計數(shù)器減法計數(shù)器斜坡累加器減到0減法計數(shù)器預(yù) 置低溫度系數(shù)振 蕩 器高溫度系數(shù)振 蕩 器計數(shù)比較器預(yù) 置溫度寄存器減到0圖34 測溫溫原理內(nèi)部裝裝置3.3.2 DDS18B220的測溫流流程初始化初始化DS18B20跳過ROM匹配溫
47、度變換延時1S跳過ROM匹配讀暫存器轉(zhuǎn)換成顯示碼數(shù)碼管顯示圖35 DSS18B200測溫流程.4 單片機接口口設(shè)計4.1 設(shè)計原原則DS18B200可以采用兩兩種方式供電電,一種是采采用電源供電電方式,此時時DS18BB20的1腳腳接地,2腳腳作為信號線線,3腳接電電源。另一種種是寄生電源源供電方式,如如圖3.1所示單單片機端口接接單線總線,為為保證在有效效的DS188B20時鐘鐘周期內(nèi)提供供足夠的電流流,可用一個個MOSFEET管來完成成對總線的上上拉。本設(shè)計計采用電源供供電方式, P1.1口接單線總總線為保證在在有效的DSS18B200時鐘周期內(nèi)內(nèi)提供足夠的的電流,可用用一個MOSSFET
48、管和和89S51的P1.0來完完成對總線的的上拉。當DDS18B220處于寫存存儲器操作和和溫度A/DD變換操作時時,總線上必必須有強的上上拉,上拉開開啟時間最大大為10 s。采用寄寄生電源供電電方式是VDD和GNDD端均接地。由由于單線制只只有一根線,因因此發(fā)送接收收口必須是三三狀態(tài)的。主機機控制DS118B20完完成溫度轉(zhuǎn)換換必須經(jīng)過33個步驟:初始化;ROM操作指令令;存儲器操作指令令。4.2 引腳連連接4.2.1 晶晶振電路單片機XIALL1和XIAAL2分別接接30PF的的電容,中間間再并個122MHZ的晶晶振,形成單單片機的晶振振電路。4.2.2 串串口引腳 P00口接9個22.2
49、K的排排阻然后接到到顯示電路上上。P1.00溫度傳感器器DS18BB20如圖33.1所示。18B20單 片 機18B20單 片 機P1.0P1.0VCCVCCGND 圖41 DSS18B200與單片機的的接口電路P1.1和P11.2引腳接接繼電器電路路的4.7KK電阻上,PP1口其他引引腳懸空P2口中P2.0、P2.1、P2.2、P2.3分別接到到顯示電路的的4.7K電電阻上,P22.5接蜂鳴鳴器電路,其其他引腳懸空空P3口中P3.5、P3.6、P3.7接到到按鍵電路4.2.3 其其它引腳 ALE引腳懸懸空,復(fù)位引引腳接到復(fù)位位電路、VCCC接電源、VVSS接地、EEA接電源5 系統(tǒng)整體設(shè)設(shè)計
50、5.1 系統(tǒng)硬硬件電路設(shè)計計 5.1.11 主板電路路設(shè)計單片機的P1.0接DS118B20的的2號引腳,PP0口送數(shù)PP2口掃描,PP1.1、PP1.2控制制加熱器和電電風扇的繼電電器。如附錄錄2。 5.1.22 各部分電電路(1) 顯示電電路顯示電路采用了了7段共陰數(shù)數(shù)碼管掃描電電路,節(jié)約了了單片機的輸輸出端口,便便于程序的編編寫。圖51 顯示示電路圖(2) 單片機機電路圖52 單片片機電路引腳腳圖 (3) DSS18B200溫度傳感器器電路圖5-3 溫度度傳感器電路路引腳圖(4) 繼電器器電路圖中P1.1引引腳控制加熱熱器繼電器。給給.P1.11低電平,三三極管導(dǎo)通,電電磁鐵觸頭放放下來
51、開始工工作. 圖5-4 繼電電器電路圖(5) 晶振控控制電路圖5-5 晶振振控制電路圖圖 (6) 復(fù)位電路圖5-6復(fù)位電電路圖5.2 系統(tǒng)軟軟件設(shè)計5.2.1 系系統(tǒng)軟件設(shè)計計整體思路一個應(yīng)用系統(tǒng)要要完成各項功功能,首先必必須有較完善善的硬件作保保證。同時還還必須得到相相應(yīng)設(shè)計合理理的軟件的支支持,尤其是是微機應(yīng)用高高速發(fā)展的今今天,許多由由硬件完成的的工作,都可可通過軟件編編程而代替。甚甚至有些必須須采用很復(fù)雜雜的硬件電路路才能完成的的工作,用軟軟件編程有時時會變得很簡簡單,如數(shù)字字濾波,信號號處理等。因因此充分利用用其內(nèi)部豐富富的硬件資源源和軟件資源源,采用與SS51系列單單片機相對應(yīng)應(yīng)的
52、51匯編編語言和結(jié)構(gòu)構(gòu)化程序設(shè)計計方法進行軟軟件編程。程序設(shè)計語言有有三種:機器器語言、匯編編語言和高級級語言。機器器語言是機器器唯一能“懂”的語言,用用匯編語言或或高級語言編編寫的程序(稱稱為源程序)最最終都必須翻翻譯成機器語語言的程序(成成為目標程序序),計算機機才能“看懂”,然后逐一一執(zhí)行。高級語言是面向向問題和計算算過程的語言言,它可通過過于各種不同同的計算機,用用戶編程時不不必仔細了解解所用的計算算機的具體性性能與指令系系統(tǒng),而且語語句的功能強強,常常一個個語句已相當當于很多條計計算機指令,于于是用高級語語言編制程序序的速度比較較快,也便于于學習和交流流,但是本系系統(tǒng)卻選用了了匯編語
53、言。原原因在于,本本系統(tǒng)是編制制程序工作量量不大、規(guī)模模較小的單片片機微控制系系統(tǒng),使用匯匯編語言可以以不用像高級級語言那樣占占用較多的存存儲空間,適適合于存儲容容量較小的系系統(tǒng)。同時,本本系統(tǒng)對位處處理要求很高高,需要解決決大量的邏輯輯控制問題。MCS51指指令系統(tǒng)的指指令長度較短短,它在存儲儲空間和執(zhí)行行時間方面具具有較高的效效率,編成的的程序占用內(nèi)內(nèi)存單元少,執(zhí)執(zhí)行也非常的的快捷,與本本系統(tǒng)的應(yīng)用用要求很適合合。而且MCCS51指令系系統(tǒng)有豐富的的位操作(或或稱位處理)指指令,可以形形成一個相當當完整的位操操作指令子集集,這是MCCS51指令系系統(tǒng)主要的優(yōu)優(yōu)點之一。對對于要求反應(yīng)應(yīng)靈敏與
54、控制制及時的工控控、檢測等實實時控制系統(tǒng)統(tǒng)以及要求體體積小、系統(tǒng)統(tǒng)小的許多“電腦化”產(chǎn)品,可以以充分體現(xiàn)出出匯編語言簡簡明、整齊、執(zhí)執(zhí)行時間短和和易于使用的的特點。本裝置的軟件包包括主程序、讀讀出溫度子程程序、復(fù)位應(yīng)應(yīng)答子程序、寫入入子程序、以以及有關(guān)DSS18B200的程序(初初始化子程序序、寫程序和和讀程序)5.2.2 系系統(tǒng)程序流圖圖系統(tǒng)程序主要包包括主程序,讀讀出溫度子程程序,復(fù)位應(yīng)應(yīng)答子程序,寫入入子程序等。1)主程序主程序的主要功功能是負責溫溫度的實時顯顯示、讀出并并處理DS118B20的的測量的當前前溫度值,溫溫度測量每11s進行一次次。這樣可以以在一秒之內(nèi)內(nèi)測量一次被被測溫度,
55、其其程序流程見見圖19所示。通過調(diào)用讀溫度度子程序把存存入內(nèi)存儲中中的整數(shù)部分分與小數(shù)部分分分開存放在在不同的兩個個單元中,然然后通過調(diào)用用顯示子程序序顯示出來圖5-7 主程程序流程圖DS18B20復(fù)位、應(yīng)答子程序DS18B20復(fù)位、應(yīng)答子程序跳過ROM匹配命令跳過ROM匹配命令寫入子程序?qū)懭胱映绦驕囟绒D(zhuǎn)換命令溫度轉(zhuǎn)換命令寫入子程序?qū)懭胱映绦蝻@示子程序(延時)顯示子程序(延時)DS18B20復(fù)位、應(yīng)答子程序DS18B20復(fù)位、應(yīng)答子程序跳過ROM匹配命令跳過ROM匹配命令寫入子程序?qū)懭胱映绦蜃x溫度命令子程序讀溫度命令子程序終 終 止 圖5-8 讀出溫度度子程序2)讀出溫度子子程序 讀出溫溫度子
56、程序的的主要功能是是讀出RAMM中的9字節(jié)節(jié),在讀出時時需進行CRRC校驗,校校驗有錯時不不進行溫度數(shù)數(shù)據(jù)的改寫。 DS18B220的各個命命令對時序的的要求特別嚴嚴格,所以必必須按照所要要求的時序才才能達到預(yù)期期的目的,同同時,要注意意讀進來的是是高位在后低低位在前,共共有12位數(shù)數(shù),小數(shù)4位位,整數(shù)7位位,還有一位位符號位。3)復(fù)位、應(yīng)答答子程序P1.0口清0開始P1.0口清0開始延時537US延時537USP1.0口置1P1.0口置1否50US是否有低電平否50US是否有低電平是標志位置1P1.0口置1有234US低電平標志位置1是標志位置1P1.0口置1有234US低電平標志位置1終止
57、終止圖5-9復(fù)位、應(yīng)應(yīng)答子程序4)寫入子程序序開始開始進位C清0進位C清0終止R2是否為0P1.0置 0延時46US帶進位右移延時12USP1.0清0終止R2是否為0P1.0置 0延時46US帶進位右移延時12USP1.0清0圖5-10寫入入子程序5)系統(tǒng)總的流流程圖開 始開 始初始化DS18B20顯示當前溫度判斷當前溫度值超過設(shè)定溫度上限啟動風扇降低溫度紅燈亮設(shè)定溫度上、下限啟動電熱爐升高溫度是否低于設(shè)定溫度下限是綠燈亮否圖5-11系統(tǒng)統(tǒng)總的流程圖圖5.3 調(diào)試主程序的功能是是:啟動DSS18B200測量溫度,將將測量值與給給定值進行比比較,若測得得溫度小于設(shè)設(shè)定值,則進進入加熱階段段,置P
58、1.1為低電平平,這期間繼繼續(xù)對溫度進進行監(jiān)測,直直到溫度在設(shè)設(shè)定范圍內(nèi),置置P1.1為為高電平斷開開可控硅,關(guān)關(guān)閉加熱器,等等待下一次的的啟動命令。當當測得溫度大大于設(shè)定值,則則進入降溫階階段,則置PP1.2為低低電平,這期期間繼續(xù)對溫溫度進行監(jiān)測測,直到溫度度在設(shè)定范圍圍內(nèi),置P11.2為高電電平斷開,關(guān)關(guān)閉風扇,等等待下一次的的啟動命令。第一次接電調(diào)試試,設(shè)置溫度度上限為900攝氏度,溫溫度下限為220攝氏度。加加熱后,溫度度有時超過990攝氏度卻卻不報警,后后經(jīng)檢查,發(fā)發(fā)現(xiàn)是進位CC沒有清0,于是在如下下寫入程序中中加入進位CC清零,便排排除了這個異異常。WR1:CLRR P1.00M
59、OV R3,#6DJNZ R33,$RRC AMOV P1.0,CMOV R3,#23DJNZ R33,$SETB P11.0NOPDJNZ R22,WR1RET; 讀DDS18B22再經(jīng)實際接電調(diào)調(diào)試,一切運運行正常。加加熱到90攝攝氏度時,紅紅燈亮起,自自動斷電,而而低于20攝攝氏度時,綠綠燈亮起,開開始加熱。6 結(jié)束語本設(shè)計使用的溫溫度控制器結(jié)結(jié)構(gòu)簡單、測測溫準確,具具有一定的實實際應(yīng)用價值值。該智能溫溫度控制器只只是DS188B20在溫溫度控制領(lǐng)域域的一個簡單單實例,還有有許多需要完完善的地方,例例如可以將測測得的溫度通通過單片機與與通訊模塊相相連接,以手手機短消息的的方式發(fā)送給給用戶
60、,使用用戶能夠隨時時對溫度進行行監(jiān)控。此外外,還能廣泛泛地應(yīng)用于其其他一些工業(yè)業(yè)生產(chǎn)領(lǐng)域,如如建筑,倉儲儲等行業(yè)。本本溫度控制系系統(tǒng)可以應(yīng)用用于多種場合合,像的溫度度、育嬰房的的溫度、水溫溫的控制。用用戶可靈活選選擇本設(shè)計的的用途,有很很強的實用價價值。 附錄附錄1電源線插接說明明:所提供的電池盒盒,紅線為正正,黑線為負負。板子所留留出來的電源源插口用VCCC(表示電電源正)和GGND(表示示電源負)標標明。若沒有有標明,我們們會刻有記號號,刻有+號號處為電源正正。附錄2主板電路圖附錄3程序代碼ORG 00000HTEMPER_L EQUU 29HTEMPER_H EQUU 28HFLAG1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 內(nèi)容創(chuàng)業(yè)產(chǎn)業(yè)發(fā)展趨勢分析及機遇挖掘
- 人才流動趨勢及人才需求分布報告表
- 銅仁2025年貴州銅仁市思南縣事業(yè)單位招聘114人筆試歷年參考題庫附帶答案詳解
- 聊城2025年山東聊城市技師學院引進高級專業(yè)技術(shù)人才和招聘備案制工作人員22人筆試歷年參考題庫附帶答案詳解
- 眉山四川眉山青神縣人力資源和社會保障局考核招聘筆試歷年參考題庫附帶答案詳解
- 煙臺2025年山東煙臺棲霞市結(jié)合事業(yè)單位招聘征集本科及以上學歷畢業(yè)生入伍筆試歷年參考題庫附帶答案詳解
- 2022年下半年教師資格證考試《中學教育知識與能力》真題及答案
- 腹股溝疝的臨床表現(xiàn)及護理
- 校園創(chuàng)業(yè)活動策劃方案
- 創(chuàng)新創(chuàng)業(yè)載夢前行
- 2025江西吉泰廬陵開發(fā)投資集團有限公司及下屬子公司招聘26人筆試參考題庫附帶答案詳解
- 2025年開封文化藝術(shù)職業(yè)學院單招職業(yè)傾向性測試題庫含答案
- 2025中煤電力限公司面向中煤集團內(nèi)部招聘15人易考易錯模擬試題(共500題)試卷后附參考答案
- 二零二五年阿里巴巴電商平臺代銷代運營合同書模板3篇
- 培訓機構(gòu)校長聘任協(xié)議證書
- 企業(yè)上市培訓課件(修訂)
- ICH《M10:生物分析方法驗證及樣品分析》
- 《現(xiàn)場采樣培訓》課件
- 園林綠化養(yǎng)護管理工程技術(shù)標
- 個人雇傭保安合同范例
- 房地產(chǎn)-工程第三方檢查評估方案
評論
0/150
提交評論