版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
前言本課題所設(shè)計(jì)的溫控裝置是利用單片機(jī)對(duì)DS18B20所測(cè)得的溫度進(jìn)行讀取,然后將其與鍵盤上的最高、最低溫度進(jìn)行比對(duì),從而在數(shù)字管上顯示出溫度。該方法具有易于操作、原理簡(jiǎn)單、準(zhǔn)確度高等特點(diǎn)。以下是設(shè)計(jì)需求:(1)可以在0攝氏度到99.99攝氏度之間進(jìn)行連續(xù)調(diào)節(jié)。(2)測(cè)得的溫度要達(dá)到小數(shù)點(diǎn)后二位。(3)簡(jiǎn)便易用。一、概述(一)溫度控制系統(tǒng)完成的功能在現(xiàn)代科技飛速發(fā)展的今天,各種智能監(jiān)測(cè)與控制系統(tǒng)如雨后春筍般涌現(xiàn),為人們的生活和工作帶來了極大的便利。其中,一套高效且精準(zhǔn)的溫度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)在眾多領(lǐng)域發(fā)揮著舉足輕重的作用。?這套先進(jìn)的溫度實(shí)時(shí)監(jiān)測(cè)系統(tǒng),其核心功能在于對(duì)周圍環(huán)境溫度進(jìn)行全天候、不間斷的實(shí)時(shí)監(jiān)測(cè)。它借助高精度的溫度傳感器,能夠敏銳地捕捉到溫度的細(xì)微變化,并將這些數(shù)據(jù)以極快的速度傳輸至中央處理單元。無論是在酷熱難耐的夏日,還是在寒風(fēng)凜冽的冬季,該系統(tǒng)都能穩(wěn)定運(yùn)行,確保溫度數(shù)據(jù)的準(zhǔn)確性和及時(shí)性REF_Ref32565\w\h[1]。?當(dāng)需要對(duì)最高溫度進(jìn)行自動(dòng)調(diào)節(jié)時(shí),用戶只需輕松按動(dòng)系統(tǒng)操作面板上醒目的“最大”按鈕。一旦按鈕被按下,系統(tǒng)便會(huì)迅速啟動(dòng)其內(nèi)部精密的算法程序。該程序會(huì)根據(jù)預(yù)先設(shè)定的規(guī)則和當(dāng)前的溫度狀況,自動(dòng)對(duì)相關(guān)的調(diào)節(jié)設(shè)備下達(dá)指令。例如,在一個(gè)大型的溫室大棚中,若溫度過高可能會(huì)對(duì)農(nóng)作物的生長(zhǎng)產(chǎn)生不利影響。此時(shí),按動(dòng)“最大”按鈕后,系統(tǒng)會(huì)自動(dòng)控制通風(fēng)設(shè)備加大通風(fēng)量,或者啟動(dòng)遮陽設(shè)施,阻擋過多的陽光照射,從而實(shí)現(xiàn)對(duì)最高溫度的有效調(diào)節(jié),為農(nóng)作物營造一個(gè)適宜的生長(zhǎng)環(huán)境REF_Ref32581\w\h[2]。?而設(shè)置最低溫度的操作也同樣簡(jiǎn)便。用戶僅需按住操作面板上的“最小”按鈕,系統(tǒng)便會(huì)進(jìn)入最低溫度設(shè)置模式。在這個(gè)模式下,用戶可以通過旋轉(zhuǎn)調(diào)節(jié)旋鈕或者在數(shù)字鍵盤上輸入具體數(shù)值的方式,精確設(shè)定所需的最低溫度。設(shè)置完成后,系統(tǒng)會(huì)將這個(gè)數(shù)值牢牢記住,并以此作為后續(xù)溫度調(diào)控的重要依據(jù)REF_Ref32604\w\h[3]。?在實(shí)際運(yùn)行過程中,當(dāng)溫度低于設(shè)定的下限值時(shí),該裝置會(huì)展現(xiàn)出其強(qiáng)大的自動(dòng)調(diào)控功能。首先,系統(tǒng)會(huì)立即激活加熱繼電器。加熱繼電器猶如一個(gè)高效的能量轉(zhuǎn)換開關(guān),它能夠迅速將電能轉(zhuǎn)化為熱能,為周圍環(huán)境提供熱量,從而使溫度逐步回升。與此同時(shí),為了及時(shí)告知用戶當(dāng)前溫度異常的情況,系統(tǒng)還會(huì)觸發(fā)蜂鳴器警報(bào)。蜂鳴器會(huì)發(fā)出尖銳而響亮的聲音,在安靜的環(huán)境中能夠清晰地吸引人們的注意力。不僅如此,與之配套的發(fā)光二極管也會(huì)瞬間亮起,發(fā)出醒目的紅光。這一光與聲的雙重警示,能夠確保用戶在第一時(shí)間得知溫度異常的信息,以便及時(shí)采取相應(yīng)的措施。?隨著加熱繼電器的持續(xù)工作,溫度逐漸上升。當(dāng)氣溫升至低于用戶所設(shè)定的最低溫度時(shí),系統(tǒng)會(huì)再次發(fā)揮其智能調(diào)控作用,自動(dòng)停止加熱。這一精準(zhǔn)的溫度控制過程,不僅能夠有效避免能源的浪費(fèi),還能確保被監(jiān)測(cè)環(huán)境的溫度始終維持在一個(gè)相對(duì)穩(wěn)定的范圍內(nèi)REF_Ref32621\w\h[4]。?該溫度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)的應(yīng)用場(chǎng)景極為廣泛。在工業(yè)生產(chǎn)領(lǐng)域,許多生產(chǎn)工藝對(duì)溫度有著嚴(yán)格的要求。例如,在電子芯片制造過程中,溫度的微小波動(dòng)都可能影響芯片的質(zhì)量和性能。此時(shí),這套系統(tǒng)便能大顯身手,通過精確的溫度監(jiān)測(cè)和調(diào)控,為生產(chǎn)過程提供穩(wěn)定的環(huán)境保障。在醫(yī)療領(lǐng)域,藥品的儲(chǔ)存和一些醫(yī)療設(shè)備的運(yùn)行也對(duì)溫度有著特定的要求。該系統(tǒng)可以確保藥品在適宜的溫度下儲(chǔ)存,防止藥品變質(zhì),同時(shí)保障醫(yī)療設(shè)備的正常運(yùn)行,為醫(yī)療工作的順利開展提供有力支持。在家庭生活中,人們也可以利用這套系統(tǒng)來調(diào)節(jié)室內(nèi)溫度,營造一個(gè)舒適的居住環(huán)境。無論是老人、孩子還是成年人,都能在這個(gè)智能系統(tǒng)的呵護(hù)下,享受到宜人的溫度REF_Ref32643\w\h[5]。?綜上所述,這套溫度實(shí)時(shí)監(jiān)測(cè)系統(tǒng)以其卓越的功能、便捷的操作和廣泛的應(yīng)用場(chǎng)景,為人們的生活和工作帶來了諸多便利,成為現(xiàn)代科技領(lǐng)域中不可或缺的一部分。相信在未來,隨著科技的不斷進(jìn)步,它還將不斷完善和發(fā)展,為人們創(chuàng)造更加美好的生活REF_Ref32660\w\h[6]。?(二)方案選擇第一種方法是以鉑阻值為傳感器,將測(cè)量到的溫度信號(hào)通過A/D轉(zhuǎn)換為數(shù)字量,送入MCU。方案二:利用DS18B20作為一條總線的數(shù)字式溫度傳感器,將溫度信息直接發(fā)送到單片機(jī)中。在方案一中,采用鉑絲作為測(cè)溫元件。盡管鉑基溫度傳感器具有較高的準(zhǔn)確度、較大的量程,但其溫度響應(yīng)速度較慢、抗沖擊能力較弱、價(jià)格昂貴,不適用于高溫區(qū)域的測(cè)溫。而A/D變換器的出現(xiàn),勢(shì)必會(huì)使系統(tǒng)的軟硬件程序變得更加復(fù)雜。二次加熱采用單片機(jī)進(jìn)行控溫,不僅造價(jià)低廉,而且可靠性高。該系統(tǒng)以DS18B20為測(cè)溫元件,實(shí)現(xiàn)了對(duì)模擬信號(hào)的直接轉(zhuǎn)換,在軟硬件上都比較簡(jiǎn)單。并且具有較高的準(zhǔn)確度和較低的誤差,是目前廣泛使用的一種溫度測(cè)量芯片REF_Ref32676\w\h[7]。經(jīng)過全面對(duì)比,我決定使用第二個(gè)方案二、總體設(shè)計(jì)(一)系統(tǒng)總體設(shè)計(jì)1、系統(tǒng)總框圖本設(shè)計(jì)以AT89C51為核心設(shè)計(jì)的溫度控制系統(tǒng),檢測(cè)到高于最高溫度時(shí),接通風(fēng)扇;低于最低溫度時(shí),接通加熱設(shè)備。如圖2-1所示。AT89C51AT89C51單片機(jī)鍵盤輸入接通風(fēng)扇接通加熱設(shè)備ZLG7289的LED顯示DS18B20溫度檢測(cè)圖2-1系統(tǒng)總框圖2、接口設(shè)計(jì)(1)ZLG7289B的CS,CLK,DIO接單片機(jī)的P0.5,P0.6,P0.7,INT接P3.7(2)DS18B20通過P3.6和一個(gè)鎖存器與單片機(jī)連接(3)鍵盤和LED燈都通過電阻和ZLG7289B相連。電阻有限流電阻,上拉電阻等。(二)溫度采集部分與單片機(jī)接口如圖2-2。圖2-2DS18B20與單片機(jī)接口(三)控制部分溫度信息傳送給AT89C51,經(jīng)內(nèi)部源程序的處理,判斷是否符合所需溫度。如果高于設(shè)定最高溫度,將接通風(fēng)扇,用LED燈模擬風(fēng)扇;如果低于設(shè)定最低溫度,就接通加熱設(shè)備,用LED燈模擬加熱設(shè)備REF_Ref32702\w\h[8]。(四)鍵盤和顯示部分1、LED顯示LED數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。這些段分別由字母a,b,c,d,e,f,g,dp來表示。當(dāng)數(shù)碼管特定的段加上電壓后,這些特定的段就會(huì)發(fā)亮。此次設(shè)計(jì)采用的是共陰極數(shù)碼管,數(shù)碼管與ZLG7289的連接如圖2-3。圖2-3LED與ZLG7289的連接2、鍵盤的連接如圖2-4,鍵盤是4*4,共16個(gè)按鍵。前10個(gè)鍵代表0到9數(shù)字鍵,第13個(gè)鍵代表最高溫度設(shè)定,第14個(gè)鍵代表最低溫度設(shè)定REF_Ref32722\w\h[9]。圖2-4鍵盤的連接三、硬件部分(一)DS18B20元件1、DS18B20基本組成如圖3-1為DS18B20的管腳排列。圖3-1DS18B20管腳排列及封裝圖DQ:數(shù)字信號(hào)輸入/輸出端GND:電源地VDD:外接供電電源輸入端。電源供電3.0V~5.5V(在寄生電源接線方式時(shí)接地)。2、DS18B20特性(1)使用單總線的接口模式,當(dāng)單片機(jī)與DS18B20進(jìn)行雙向通信時(shí),只需一根端口線就可以完成。(2)具有較大的測(cè)溫范圍和較高的準(zhǔn)確度。溫度測(cè)量范圍-55℃至+125℃;結(jié)果表明,該方法具有較高的準(zhǔn)確度和準(zhǔn)確度,-10~85℃.(3)在實(shí)際應(yīng)用中,無需外部元件就能完成溫度測(cè)量。(4)具有靈活性的電源供應(yīng)模式。通過內(nèi)寄生回路從數(shù)據(jù)線獲得電力3、DS18B20測(cè)溫操作DS18B20單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)序概念,如果出現(xiàn)序列混亂,1-WIRE器件將不響應(yīng)主機(jī),因此讀寫時(shí)序很重要。(1)每次讀寫前對(duì)DS18B20進(jìn)行復(fù)位初始化。(2)發(fā)送存儲(chǔ)器指令,如表3-6所示。(3)進(jìn)行數(shù)據(jù)通信。表3-6發(fā)送存儲(chǔ)器命令指令名稱指令代碼指令功能溫度變換44H啟動(dòng)DS18B20進(jìn)行溫度轉(zhuǎn)換,轉(zhuǎn)換時(shí)間最長(zhǎng)為500ms,結(jié)果存入內(nèi)部9字節(jié)RAM中。讀暫存器0BEH讀內(nèi)部RAM中9字節(jié)的內(nèi)容寫暫存器4EH發(fā)出內(nèi)部RAM的3和4字節(jié),寫上下限溫度數(shù)據(jù)命令,緊跟該命令之后,是傳送兩字節(jié)的數(shù)據(jù)復(fù)制暫存器48H將RAM中3和4字節(jié)的內(nèi)容復(fù)制到EEPROM讀供電方式0B4H讀DS18B20的供電模式,寄生供電時(shí)發(fā)送0,外接電源供電發(fā)送14、時(shí)序圖(1)初始化時(shí)序圖DS18B20的初始化至關(guān)重要,如果時(shí)序不對(duì),整個(gè)程序可能就不會(huì)成功。初始化時(shí)序圖如圖3-2。圖3-2初始化時(shí)序圖(2)寫時(shí)序圖:圖3-3寫時(shí)序圖(3)讀時(shí)序圖圖3-4讀時(shí)序圖(二)單片機(jī)AT89C51介紹1、基本介紹AT89C51是一款美國ATMEL公司出品的一款低壓、高性能的CMOS8位微控制器,它包含了一個(gè)4K字節(jié)的可重復(fù)刪除的只讀程序內(nèi)存,以及128個(gè)字節(jié)的RAM,它使用了ATMEL公司的高密度、非易失存儲(chǔ)器技術(shù),它與標(biāo)準(zhǔn)的MCS-51指令系統(tǒng)相兼容,片內(nèi)有一個(gè)通用的8位中央處理器和FLASH存儲(chǔ)單元,具有很強(qiáng)的功能的AT89C51可以在多種控制領(lǐng)域中得到廣泛的使用REF_Ref0\w\h[10]。AT89C51引腳如圖3-5所示。圖3-5AT89C51引腳圖2、引腳功能VCC:電源電壓GND:地3、時(shí)鐘振蕩器用戶也可以采用外部時(shí)鐘。采用外部時(shí)鐘的電路如圖3-7所示。這種情況下,外部時(shí)鐘接到XTAL1端,及內(nèi)部時(shí)鐘發(fā)生器的輸入端,XTAL2則懸空。圖3-6采用內(nèi)部時(shí)鐘振蕩圖3-7采用外部時(shí)鐘振蕩4、省電模式表3-8空閑和掉電模式外部引腳狀態(tài)模式程序存儲(chǔ)器ALEP0P1P2P3空閑模式內(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ù)(三)ZLG7289芯片1、芯片概述圖3-8ZLG7289引腳圖2、電氣特性和引腳說明ZLG7289引腳說明見表3-9。表3-9引腳說明引腳名稱功能描述SG/KR0數(shù)碼管g段/鍵盤行信號(hào)0SF/KR1數(shù)碼管f段/鍵盤行信號(hào)1SE/KR2數(shù)碼管e段/鍵盤行信號(hào)2SD/KR3數(shù)碼管d段/鍵盤行信號(hào)3SC/KR4數(shù)碼管c段/鍵盤行信號(hào)4SB/KR5數(shù)碼管b段/鍵盤行信號(hào)5SA/KR6數(shù)碼管a段/鍵盤行信號(hào)6DP/KR7數(shù)碼管dp段/鍵盤行信號(hào)7DIG0/KC0數(shù)碼管字選信號(hào)0/鍵盤信號(hào)0DIG1/KC1數(shù)碼管字選信號(hào)1/鍵盤信號(hào)1DIG2/KC2數(shù)碼管字選信號(hào)2/鍵盤信號(hào)2DIG3/KC3數(shù)碼管字選信號(hào)3/鍵盤信號(hào)3DIG4/KC4數(shù)碼管字選信號(hào)4/鍵盤信號(hào)4DIG5/KC5數(shù)碼管字選信號(hào)5/鍵盤信號(hào)5DIG6/KC6數(shù)碼管字選信號(hào)6/鍵盤信號(hào)6DIG7/KC7數(shù)碼管字選信號(hào)7/鍵盤信號(hào)73、控制指令詳解控制指令分為兩大類:純指令和帶有數(shù)據(jù)的指令(1)單字節(jié)純指令所有這些指令的長(zhǎng)度都是一個(gè)字節(jié),執(zhí)行這一類指令時(shí),不需要附帶任何其他數(shù)據(jù)。(2)雙字節(jié)帶數(shù)據(jù)指令所有這些指令都是兩個(gè)字節(jié),第一字節(jié)是命令字,第二字節(jié)是輸入或輸出的數(shù)據(jù)。4、SPI串行接口(1)SPI串行接口信號(hào)ZLG7289B與微控制器的接口采用3線制SPI串行總線。表3-10SPI信號(hào)線信號(hào)名稱描述SPI總線片選輸入信號(hào),低電平有效CLKSPI總線時(shí)鐘輸入信號(hào),上升沿有效DIOSPI總線數(shù)據(jù)信號(hào),雙向(2)SPI總線時(shí)序圖圖3-9純指令時(shí)序圖(單字節(jié)命令)圖3-10帶數(shù)據(jù)指令時(shí)序圖(命令字在前,輸入數(shù)據(jù)在后)圖3-11讀鍵盤指令時(shí)序圖(命令字在前,輸入數(shù)據(jù)在后)(3)時(shí)序圖中的各項(xiàng)延遲時(shí)間表3-11時(shí)序圖中的延遲時(shí)間符號(hào)名稱最小值典型值單位T1CS的建立時(shí)間2550usT2CLK信號(hào)高電平的寬度58usT3CLK信號(hào)低電平的寬度58usT4命令字與輸入數(shù)據(jù)之間的時(shí)間間隔1525usT5命令字與輸出數(shù)據(jù)之間的時(shí)間間隔1525usT6按鍵值建立時(shí)間58usT7讀取輸出數(shù)據(jù)(按鍵值)時(shí)CLK信號(hào)高電平的寬度58usT8DIO信號(hào)從輸入狀態(tài)切換到輸出狀態(tài)的時(shí)間—5us四、軟件設(shè)計(jì)(一)軟件流程圖在keil上使用C語言進(jìn)行了編程,并對(duì)其進(jìn)行了模塊化的設(shè)計(jì)。在這些程序中,諸如溫度變換、數(shù)字管顯示等基本命令在DS18B20.c和ZLG7289.c中包括了表示等,它們可以在主要函數(shù)中被直接引用。在完成了C文件的編寫之后,用聯(lián)機(jī)程序的方法,將其下載到了開發(fā)板上,經(jīng)過了幾次的測(cè)試,取得了良好的效果REF_Ref45\w\h[11]。1、主程序流程圖由用戶設(shè)定最高溫度(或最低溫度),并與DS18B20采集到的溫度進(jìn)行比較。八位數(shù)碼管顯示。前四個(gè)顯示最高溫度(或最低溫度),后四個(gè)顯示當(dāng)前溫度。溫度精確到小數(shù)點(diǎn)后兩位REF_Ref205\w\h[15]。2、DS18B20程序流程圖詳見圖4-2。初始化DS18B20初始化DS18B20跳過ROM匹配命令序延時(shí)溫度轉(zhuǎn)換命令跳過ROM匹配命令讀暫存器內(nèi)容數(shù)據(jù)處理開始結(jié)束初始化DS18B20圖4-2DS18B20程序流程圖3、ZLG7289程序流程圖ZLG7289程序流程圖詳見圖4-3。鍵值處理后送入AT89C51與DS18B20鍵值處理后送入AT89C51與DS18B20采集到的溫度比較驅(qū)動(dòng)數(shù)碼管顯示設(shè)置P1口為準(zhǔn)雙向口初始化ZLG7289有鍵按下?圖4-3ZLG7289程序流程圖(二)c語言程序設(shè)計(jì)現(xiàn)只列寫出每個(gè)模塊的部分程序,具體程序見附錄。(1)DS18B20延遲子函數(shù)voidTempDelay(unsignedcharus){while(us--);}(2)DS18B20初始化函數(shù)voidInit_DS18B20(void){dq=1;_nop_();dq=0;TempDelay(70);//delay530微妙dq=1;TempDelay(4);//delay100微妙 if(dq==0)//DS18B20發(fā)存在脈沖低電平flag=1;//初始化成功 flag=0;TempDelay(20);dq=1;}(3)DS18B20寫一個(gè)字節(jié)voidw(unsignedcharwr)//單字節(jié)寫入{unsignedchari;for(i=0;i<8;i++){dq=0;_nop_();dq=wr&0x01;TempDelay(3);_nop_();_nop_();dq=1;wr>>=1;}} }return(dat);}(4)DS18B20讀一個(gè)字節(jié)unsignedcharr(){unsignedchari,u=0;for(i=0;i<8;i++){dq=0;u>>=1;dq=1;if(dq==1)u|=0x80;TempDelay(2);_nop_();}return(u);}(5)讀取溫度unsignedintreadt(){unsignedchara;unsignedintb;init18b20();w(0xcc);//跳過ROMw(0x44); //溫度轉(zhuǎn)換TempDelay(300);init18b20();w(0xcc);w(0xbe);//讀暫存器if(flag==1){a=r();//LSBb=r();//MSBb<<=8;b+=a;}else{b=0;}returnb;}(6)顯示溫度voidwendu(){ unsignedinttt;tt=readt();tt=tt*6.25;ZLG7289_Download(1,4,0,tt/1000) ;TempDelay(100);ZLG7289_Download(1,5,1,tt%1000/100);TempDelay(100);ZLG7289_Download(1,6,0,tt/10%10); TempDelay(100);ZLG7289_Download(1,7,0,tt%10); }}unsignedintreadt(){unsignedchara;unsignedintb;init18b20();w(0xcc);//跳過ROMw(0x44); //溫度轉(zhuǎn)換TempDelay(300);init18b20();w(0xcc);w(0xbe);//讀暫存器if(flag==1){a=r();//LSBb=r();//MSBb<<=8;b+=a;}else{b=0;}returnb;{unsignedchari,u=0;for(i=0;i<8;i++){dq=0;u>>=1;dq=1;if(dq==1)u|=0x80;TempDelay(2);_nop_();}return(u);}REF_Ref163\w\h[14]五、心得體會(huì)單片機(jī)是我最喜愛的一門專業(yè)課程,利用單片機(jī)來進(jìn)行畢業(yè)設(shè)計(jì),也是對(duì)所學(xué)內(nèi)容的一種總結(jié)。這次設(shè)計(jì)從主題、參考文獻(xiàn)到最終定稿都花了不少心血。之所以選擇溫控裝置,是因?yàn)樵诠I(yè)上,溫度是一個(gè)非常普遍的參數(shù),而且,它可以很好地控制相對(duì)壓力。我們以前練習(xí)焊接過DS18B20,有鍵盤,所以決定用這款開發(fā)電路板來進(jìn)行本次設(shè)計(jì)。上述DS18B20,ZLG7289B芯片,我還是第一次接觸。因此,我花了大量的時(shí)間在這兩塊芯片上。其中的理論和步驟,我都要花費(fèi)大量的時(shí)間和精力。在大二的時(shí)候,我們學(xué)習(xí)的是單片機(jī)的匯編語言。而這一次,我選擇了C,是因?yàn)樗子诶斫?,易于編寫。通過這次設(shè)計(jì),我對(duì)所學(xué)的理論知識(shí)進(jìn)行了復(fù)習(xí)。對(duì)我們這一類人來說,學(xué)習(xí)新的東西,跟上時(shí)代的發(fā)展趨勢(shì),是非常重要的。今后,我將努力不斷地學(xué)習(xí)新的知識(shí),豐富自己。在設(shè)計(jì)過程中,還存在一定的難點(diǎn)。就拿這兩塊芯片來說,當(dāng)初看的時(shí)候,有許多東西都是一頭霧水。另外,軟件中還包括了控制、溫度測(cè)量、顯示等功能,這些都是很難編寫的。這使我認(rèn)識(shí)到,把理論和實(shí)踐聯(lián)系起來是很困難的。書本上學(xué)到的東西,終究是要用實(shí)際來驗(yàn)證的。一旦我戰(zhàn)勝了這些障礙,我會(huì)感覺到我的進(jìn)步是巨大的。我覺得這一切都很有道理。
結(jié)論該設(shè)計(jì)因其使用效率高,適用范圍廣,如嬰兒房的溫度,水溫控制等。以單片機(jī)為核心,可以讓使用者對(duì)本設(shè)計(jì)的使用進(jìn)行靈活的選擇,這就是為什么這種溫度控制器具有手機(jī)短消息的發(fā)送費(fèi)用低、尺寸小、連接間隔和個(gè)人能力有限的原因。在設(shè)計(jì)過程中,有些地方需要進(jìn)行簡(jiǎn)單的修改,同時(shí)對(duì)測(cè)量產(chǎn)生的擾動(dòng)也有很強(qiáng)的抵抗力,配合著優(yōu)化后的程序,使本系統(tǒng)非常實(shí)用。另外,該產(chǎn)品還可用于建筑、倉庫等其它工業(yè)生產(chǎn)中。該溫控系統(tǒng)具有較高的實(shí)際應(yīng)用價(jià)值。這款智能型溫控控制器只是DS18B20應(yīng)用于溫控領(lǐng)域的一個(gè)簡(jiǎn)易例子,因其在設(shè)計(jì)上存在著時(shí)間上的不足與優(yōu)化上的不足。在設(shè)計(jì)過程中,還存在一定的難點(diǎn)。就拿這兩塊芯片來說,當(dāng)初看的時(shí)候,有許多東西他都看不懂。另外,軟件中還包括了控制、溫度測(cè)量、顯示等功能,這些都是很難編寫的。這使我認(rèn)識(shí)到,把理論和實(shí)踐聯(lián)系起來是很困難的。書本上學(xué)到的東西,終究是要用實(shí)際來驗(yàn)證的。例如:1、可以將溫度通過微控制器和通信模塊相連,發(fā)送到使用者手中,從而實(shí)現(xiàn)了對(duì)溫度的實(shí)時(shí)監(jiān)測(cè)。2.該系統(tǒng)的測(cè)試精度及溫度測(cè)量范圍還需進(jìn)一步改進(jìn)。為了方便編程,在計(jì)算過程中,對(duì)測(cè)量精度、測(cè)量溫度范圍進(jìn)行了適當(dāng)?shù)恼{(diào)整。3.程序中的不合理性。同時(shí),本項(xiàng)目的研究成果也可在建筑、倉庫等其它工業(yè)生產(chǎn)中得到廣泛的應(yīng)用。該溫控系統(tǒng)具有較高的實(shí)際應(yīng)用價(jià)值。給人們的生活帶來極大的方便。
參考文獻(xiàn)孫瑩,趙忠義,許銳,楊亞輝.藍(lán)綠水下激光衰減測(cè)量系統(tǒng)設(shè)計(jì)[J].激光雜志,1-7.曾海峰.高職院校單片機(jī)課程思政建設(shè)與學(xué)生創(chuàng)新思維培養(yǎng)探析[J].林區(qū)教學(xué),2025,(03):31-35.王巖巖,錢敏,吳丹.新工科建設(shè)背景下單片機(jī)實(shí)驗(yàn)課程教學(xué)改革與實(shí)踐[J].南方農(nóng)機(jī),2025,56(05):155-158.王涵余,龔忠友,吳允平.單片機(jī)實(shí)驗(yàn)報(bào)告短視頻化的教學(xué)改革與效果分析——以“中斷”實(shí)驗(yàn)為例[J].實(shí)驗(yàn)室研究與探索,1-4.裴瑞婷.一種開口銷彎銷器電力驅(qū)動(dòng)系統(tǒng)的研究與探索[J].模具制造,2025,25(03):29-31.劉潔,張若溪.基于智慧課堂的單片機(jī)課程教學(xué)創(chuàng)新過程研究[J].模具制造,2025,25(03):99-101.王賽飛,馬宗正,聶建軍,閆慶忠,張雙飛.脫掛鉤遠(yuǎn)程遙控系統(tǒng)設(shè)計(jì)[J].河南工程學(xué)院學(xué)報(bào)(自然科學(xué)版),2025,37(01):52-57.丁銀海,張紅梅,葛朝,冉云亮,朱晨輝,張靜.電驅(qū)動(dòng)履帶式玉米行間作業(yè)車的設(shè)計(jì)與試驗(yàn)[J].農(nóng)機(jī)化研究,1-10.傅中君,周磊,王宇輝,饒航.工程認(rèn)證背景下的高校單片機(jī)課程實(shí)驗(yàn)教學(xué)探索與實(shí)踐[J].物聯(lián)網(wǎng)技術(shù),2025,15(05):160-162.李冰妍,孫煊玉,單東洋,于昕竺,董穎.基于STM32的手語翻譯手套研制[J].物聯(lián)網(wǎng)技術(shù),2025,15(05):127-132.王淏.基于AT80C51單片機(jī)的智能化溫室灌溉和溫度調(diào)控系統(tǒng)構(gòu)建[J].中國農(nóng)機(jī)裝備,2025,(03):47-49.任懿,羅飛,劉洋.基于單片機(jī)安全插座的設(shè)計(jì)與研究[J].家電維修,2025,(03):3-5.陳晨,岳凱興,張懿,趙雨桐,龔俊熙,崔婉君.高校無接觸式外賣保溫柜的設(shè)計(jì)[J].物聯(lián)網(wǎng)技術(shù),2025,15(05):118-122.趙鈺,盧彤彤,崔忠偉,王禹迪,敖瑩,黃衛(wèi).基于語音識(shí)別的升降梯自動(dòng)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2025,15(05):136-139.李燦燦.基于語音識(shí)別的智能桌面風(fēng)扇燈系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].物聯(lián)網(wǎng)技術(shù),2025,15(05):133-135+139.
附錄附錄一源程序#include<reg52.h>#include<ZLG7289.h>#include<ds18b20.h>#include<intrins.h>unsignedintarray;unsignedintnum=0;sbitd1=P1^5;sbitd2=P1^7;unsignedintt1;unsignedintt2;unsignedintkk;unsignedintk;voidINT0_SVC()interrupt0{array[num]=ZLG7289_Key();num++;}voidmain(){ ZLG7289_Init(2); while(1){EA=0;IT0=1;EX0=1;EA=1; wendu();case0x0d:ZLG7289_Download(1,0,0,array[1]);
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年邊防技能考試題庫及答案
- 車間計(jì)件工資制度方案
- 2025年核電用閥門閘閥技術(shù)十年發(fā)展報(bào)告
- 數(shù)字貿(mào)易新業(yè)態(tài)下跨境服務(wù)平臺(tái)開發(fā)與跨境電商法規(guī)可行性研究
- 2026年有機(jī)肥料智能應(yīng)用技術(shù)革新報(bào)告
- 高中道德與法治教育中的法治教育對(duì)學(xué)生法律意識(shí)培養(yǎng)的實(shí)證研究教學(xué)研究課題報(bào)告
- 信訪回訪制度
- 嬰幼兒感冒護(hù)理技巧
- 云上智農(nóng)應(yīng)用培訓(xùn)課件
- 中國雙休制度
- 天津市-2024年-社區(qū)工作者-上半年筆試真題卷
- GB/T 4074.1-2024繞組線試驗(yàn)方法第1部分:一般規(guī)定
- 復(fù)方蒲公英注射液抗腫瘤作用研究
- 物資、百貨、五金采購 投標(biāo)方案(技術(shù)方案)
- 菌種鑒定報(bào)告文檔
- 成都市水功能區(qū)名錄表
- Jira工具操作手冊(cè)
- DL/T 5097-2014 火力發(fā)電廠貯灰場(chǎng)巖土工程勘測(cè)技術(shù)規(guī)程
- 能源費(fèi)用托管型合同能源管理項(xiàng)目
- 山西焦煤集團(tuán)正仁煤業(yè)有限公司礦產(chǎn)資源開發(fā)利用、地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 新生兒疾病診療規(guī)范診療指南診療常規(guī)2022版
評(píng)論
0/150
提交評(píng)論