




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、大慶師范學(xué)院本科生畢業(yè)論文單片機(jī)溫度控制系統(tǒng)上下限報(bào)警器院 (系) 物理和電氣信息工程學(xué)院 專 業(yè) 電子信息工程(自動(dòng)化方向)研 究 方 向 智能控制 學(xué) 生 姓 名 王 偉 學(xué) 號(hào) 201001071607 指導(dǎo)教師姓名 李瑞英 指導(dǎo)教師職稱 講師 2014年 5月 20日摘 要隨著現(xiàn)代工業(yè)科術(shù)的發(fā)展及人們對(duì)生活環(huán)境要求的提高,檢測(cè)和控制溫度顯得尤為的重要。此溫度上下限報(bào)警器的設(shè)計(jì)和制作,講述了該裝置設(shè)計(jì)和制作的具體過(guò)程及方法。該溫度報(bào)警器結(jié)構(gòu)簡(jiǎn)單,可操作性強(qiáng),具有廣泛的使用性,可防止因溫度升高而帶來(lái)的不必要的損失。因在機(jī)房?jī)?nèi)所用的電子產(chǎn)品發(fā)熱量大,在少量時(shí)間內(nèi)機(jī)房溫度升高超出設(shè)備的正常溫度
2、,導(dǎo)致系統(tǒng)停機(jī)或產(chǎn)生火災(zāi),這時(shí)溫度報(bào)警系統(tǒng)就會(huì)發(fā)揮其應(yīng)有的功能。本文講述的是采用溫度傳感器DS18B20的溫度上下限報(bào)警器,自動(dòng)能夠測(cè)量目前環(huán)境溫度,由單片機(jī)AT89C2051控制,并通過(guò)三位段數(shù)碼管顯示提示,如果當(dāng)前環(huán)境溫度超過(guò)此溫度,系統(tǒng)發(fā)出報(bào)警。采用的AT89S52單片機(jī)做信號(hào)處理單元,其成本低廉,精確度較高,LCD1602顯示測(cè)量數(shù)值,選用紅外傳感器采集人體信號(hào),經(jīng)過(guò)放大整形電路而后傳送給單片機(jī)AT89S52來(lái)處理,最后該信號(hào)傳送至LCD1602顯屏。已達(dá)到測(cè)量溫度,防止,切斷火災(zāi)的目的,實(shí)用性強(qiáng)。關(guān)鍵詞:溫度控制系統(tǒng);AT89S52單片機(jī);傳感器AbstractWith the de
3、velopment of modern GongYeKe technique and the improvement of peoples life environment, detection and control of temperature is particularly important. The design and manufacture of the upper and lower temperature alarm, device to illustrate the detailed process and method of design and manufacture.
4、 The temperature alarm has simple structure, strong operability, wide applicability, can prevent the unnecessary loss due to temperature and. Of electronic products in the telecom room heat fast, room temperature in a short time beyond the normal temperature, causing the system to crash or to produc
5、e fire, when the temperature alarm system will play their functions.Is introduced in this paper using temperature sensor DS18B20 temperature alarm, automatic measuring the current environment temperature, controlled by single chip microcomputer AT89C2051, and through the three segment digital tube d
6、isplay, if the current environment temperature exceeds the temperature, the alarm system. USES the AT89S52 single chip microcomputer for the signal processing unit, its low cost, high accuracy, LCD1602 display measured values, use infrared sensor to collect the body signals, after amplification shap
7、ing circuit and then sent to MCU AT89S52, finally the signals to the LCD1602 display screen. Has reached to measure temperature, to prevent, to cut off the fire, the purpose of strong practicability.Keywords:Temperature control system;AT89S52 MCU;Sensor目 錄第一章 引 言11.1 選題的背景和意義11.2溫度控制器的研究現(xiàn)狀及發(fā)展1第二章 硬件
8、電路設(shè)計(jì)22.1 AT89S52簡(jiǎn)介22.2 AT89S52的引腳說(shuō)明22.4 復(fù)位電路32.5 振蕩電路4第三章 基本結(jié)構(gòu)模塊53.1 溫度傳感器的選擇53.1.1溫度傳感器DS18B20的特點(diǎn)及選擇原因53.1.2 DS18B20的測(cè)溫原理63.2 溫度采集電路7圖3-2 溫度采集電路73.3按鍵電路和指示燈電路。73.4 LCD1602模塊83.5 報(bào)警電路8第四章 主程序104.1 主程序圖104.2 讀出溫度子程序114.3 溫度數(shù)據(jù)顯示子程序134.4 設(shè)置溫度上下限程序14第五章 系統(tǒng)測(cè)試155.1 焊接階段15第六章 總結(jié)和展望17參考文獻(xiàn)18謝 辭19附錄 元件清單20附錄
9、源程序代碼21附錄 仿真圖24附錄 作品實(shí)物圖25第一章 引 言溫度報(bào)警器不僅僅是作為預(yù)防火災(zāi)以及電路故障的手段,作為一個(gè)單片機(jī)系統(tǒng),在現(xiàn)實(shí)生活中的使用也非常普遍。它有的優(yōu)勢(shì)是把溫度轉(zhuǎn)換、A/D轉(zhuǎn)換和數(shù)據(jù)的串行通訊集中為一體,而且它的體積小巧,很便于構(gòu)成多點(diǎn)測(cè)溫系統(tǒng)。在實(shí)踐使用中起到了很大的作用,具有較強(qiáng)的實(shí)用性。本設(shè)計(jì)是一種基于AT89S52單片機(jī)的溫度上下限報(bào)警器。1.1 選題的背景和意義最新技術(shù)的不斷發(fā)展和使用,近幾年來(lái)單片機(jī)發(fā)展十分迅猛,一個(gè)以微型計(jì)算機(jī)機(jī)使用為主的新技術(shù)革命浪潮正在冉冉興起。老舊的溫度采集方法不僅費(fèi)時(shí)費(fèi)力,而且精度低,單片機(jī)的出現(xiàn)使得溫度的采集和數(shù)據(jù)之間處理問(wèn)題能夠得
10、到非常好的解決。本次設(shè)計(jì)采用AT89A52單片機(jī)為核心輔助DS18B20溫度傳感器,顯示電路,輸出控制電路,故障報(bào)警提示電路等組成。單片機(jī)可將溫度傳感器檢測(cè)到的溫度模擬量轉(zhuǎn)化成數(shù)字量,顯示于1602顯示器上。從而達(dá)到對(duì)溫度的靈活控制。在工業(yè)科技日益發(fā)展的今天,溫度控制系統(tǒng)的運(yùn)通大大的簡(jiǎn)化了溫度測(cè)量的步驟,減少了在人力物力上的使用。它小巧輕便的外形,簡(jiǎn)易方便的操作都被極廣泛的運(yùn)用到了生產(chǎn)和生活之中。1.2溫度控制器的研究現(xiàn)狀及發(fā)展溫度控制是工業(yè)生產(chǎn)控制的重要組成部分,而且溫度測(cè)量又是相當(dāng)重要的一個(gè)環(huán)節(jié)。單片機(jī)的智能化溫度報(bào)警系統(tǒng)的設(shè)計(jì)是以單片機(jī)為中心,對(duì)采集到的溫度數(shù)據(jù)進(jìn)行收集處理,并實(shí)現(xiàn)溫度出
11、現(xiàn)問(wèn)題的報(bào)警和上下限調(diào)節(jié)的目的。AT89S52單片機(jī)是美國(guó)ATMEL公司生產(chǎn)的低電壓,低價(jià)格和高性能CMOS 8位單片機(jī),片內(nèi)包含8K字節(jié)8K字節(jié)的在系統(tǒng)可編程閃存隨機(jī)存取數(shù)據(jù)和256字節(jié)的內(nèi)存(RAM)設(shè)備的公司,開(kāi)發(fā)的高密度,非易失存儲(chǔ)生產(chǎn)加工技術(shù),兼容標(biāo)準(zhǔn)MCS-51指令系統(tǒng)在正常情況下,內(nèi)置通用8的中央處理單元(CPU)和一塊閃存存儲(chǔ)單元,功能很強(qiáng)大。第二章 硬件電路設(shè)計(jì)2.1 AT89S52簡(jiǎn)介AT89S52是一種低功耗,高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程的閃存。使用Atmel的高密度非易失性存儲(chǔ)器技術(shù)制造,完全兼容和工業(yè)80C51產(chǎn)品指令和引腳。片上Flash允許程序
12、存儲(chǔ)器在系統(tǒng)可編程,也適用于過(guò)去的編程。在芯片上,和8位CPU和在系統(tǒng)可編程閃存靈巧,AT89S52提供高靈活的解決方法,高效率的為許多嵌入式控制使用。AT89S52具有標(biāo)準(zhǔn)功能:8K字節(jié)的閃存,256字節(jié)的RAM,32個(gè)I / O線,看門狗定時(shí)器,2個(gè)數(shù)據(jù)指針,三個(gè)16定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),一個(gè)全雙工串行端口,晶體振蕩器和時(shí)鐘電路芯片。此外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選的節(jié)電模式。在空閑模式下,CPU停止工作了,RAM,定時(shí)器/計(jì)數(shù)器,串行口中斷,繼續(xù)工作的許可證。掉電保護(hù)模式,RAM的內(nèi)容被保存,已被凍結(jié),禁用所有其他芯片功能,直到下一個(gè)中斷或
13、硬件復(fù)位。AT89S52單片機(jī)引腳結(jié)構(gòu)如圖2-1所示。 圖2-1 AT89S52的引腳結(jié)構(gòu)2.2 AT89S52的引腳說(shuō)明(1)主電源引腳(2根)5VCC:接5V直流電源GND:接地線(2)外接晶振引腳(2根)XTAL1:?jiǎn)纹瑱C(jī)片內(nèi)振蕩電路和時(shí)鐘內(nèi)部發(fā)生電路的輸入端XTAL2:?jiǎn)纹瑱C(jī)片內(nèi)振蕩電路的輸出端(3)控制引腳(4根)RST/VPP:復(fù)位引腳ALE/PROG:?jiǎn)纹瑱C(jī)片內(nèi)地址鎖存允控制信號(hào)PSEN:?jiǎn)纹瑱C(jī)片內(nèi)外部存儲(chǔ)器讀選通信號(hào)EA/VPP:?jiǎn)纹瑱C(jī)片內(nèi)程序存儲(chǔ)器的內(nèi)外部選通(4)可編程的輸入/輸出工作引腳共(32根)AT89S52共有4組8位的可編程的I/O口,P0、P1、P2、P3口,每
14、個(gè)口有8個(gè)工作引腳,一共32個(gè)。P0端口(P0.0P0.7):當(dāng)外部有擴(kuò)展存儲(chǔ)器的時(shí)候,P0口被當(dāng)做數(shù)據(jù)總線和地址總線,當(dāng)外部沒(méi)有擴(kuò)展存儲(chǔ)器,則被當(dāng)做一般的I/O口使用,不過(guò)其內(nèi)部沒(méi)有上拉電阻,只有在外部接上拉電阻后才能作為輸入或者輸出。P1端口(P1.0P1.7):P1口內(nèi)部帶有上拉電阻,只是被當(dāng)做I/O口來(lái)使用。P2端口(P2.0P2.7):當(dāng)外部有擴(kuò)展存儲(chǔ)器的時(shí)候,被當(dāng)做地址總線來(lái)使用。不過(guò)它也能作為一般的I/O口使用,其內(nèi)部具有上拉電阻。P3端口(P3.0P3.7):P3端口一般可以用作I/O口,其內(nèi)部具有上拉電阻。不過(guò)它還有一些特殊的用處,是由特殊的寄存器設(shè)定的。2.4 復(fù)位電路單片
15、機(jī)復(fù)位電方式分為兩種,一種是上電的自動(dòng)復(fù)位,另一種是手動(dòng)按鍵來(lái)復(fù)位。上電復(fù)位是由外部設(shè)置的復(fù)位電路中的電容充電完成的,這樣一來(lái),電源Vcc的上升時(shí)間在1毫秒之內(nèi),它就可以自動(dòng)實(shí)現(xiàn)上電復(fù)位,接通電源就初始化了系統(tǒng)復(fù)位。手動(dòng)按鍵復(fù)位方式有脈沖按鍵復(fù)位和電平按鍵復(fù)位兩種方式。電平按鍵復(fù)位時(shí)讓Vcc電源經(jīng)過(guò)電阻和復(fù)位段連接接完成的。脈沖按鍵復(fù)位由復(fù)位電路的RC網(wǎng)絡(luò)產(chǎn)生的正脈沖經(jīng)過(guò)復(fù)位端來(lái)實(shí)現(xiàn)的2。時(shí)鐘電路工作后,給RST管腳加上2個(gè)機(jī)器周期的高電平,是單片機(jī)內(nèi)部初始復(fù)位。復(fù)位電路圖如圖2-2所示。圖2-2 復(fù)位電路2.5 振蕩電路本次溫度控制報(bào)警器設(shè)計(jì)所選用的晶體振蕩器頻率為12Mhz,所選用電容大小
16、為30pF4。如圖2-3所示。通過(guò)計(jì)算可得單片機(jī)的工作周期為:(112M)12=1us。圖2-3 振蕩電路圖第三章 基本結(jié)構(gòu)模塊3.1 溫度傳感器的選擇3.1.1溫度傳感器DS18B20的特點(diǎn)及選擇原因DS18B20是一個(gè)增強(qiáng)的單總線數(shù)字溫度傳感器DS1820的美國(guó)達(dá)拉斯公司推出后,轉(zhuǎn)換率,轉(zhuǎn)換,傳輸距離,時(shí)間分辨率比以前大大提高了產(chǎn)品,帶來(lái)更多的方便,更多的用戶滿意的結(jié)果。達(dá)拉斯最新的單線數(shù)字溫度傳感器DS18B20是一個(gè)新的“一線器件”型,體積更小,更適合多種場(chǎng)合,和電壓使用更廣泛,更經(jīng)濟(jì)。數(shù)字溫度傳感器DS18B20溫度傳感器達(dá)拉斯半導(dǎo)體公司是第一個(gè)支持“一線總線”接口的世界。溫度測(cè)量范
17、圍是從55到125攝氏度,可編程的9位到12位的轉(zhuǎn)換精度,測(cè)量分辨率可達(dá)0.0625攝氏度,分辨率設(shè)置參數(shù)和用戶設(shè)置存儲(chǔ)在EEPROM報(bào)警溫度,掉電后保持。16位數(shù)字量由溫度符號(hào)擴(kuò)展串行輸出測(cè)量;工作電源不僅可以在遠(yuǎn)端的介紹,也可以由寄生功率產(chǎn)生;多個(gè)DS18B20可以并聯(lián)3或2根電線,CPU只需要一個(gè)端口線可以和許多DS18B20通信,占用微處理器口不,可以節(jié)省大量的鉛和邏輯電路。因此用它來(lái)組成一個(gè)測(cè)溫系統(tǒng),具有線路簡(jiǎn)單,在一根通信線,可以掛很多這樣的數(shù)字溫度計(jì),十分方便。DS18B20的內(nèi)部組織,主要由四個(gè)小部分:64光刻ROM,溫度傳感器,非揮發(fā)溫度報(bào)警觸發(fā)器TH和TL,配置寄存器。DQ
18、作為數(shù)據(jù)輸入/輸出引腳。開(kāi)漏單總線接口引腳。當(dāng)使用寄生電源,也可以為設(shè)備提供電源;接地信號(hào);VDD的VDD引腳是可選的。在寄生電源工作時(shí),此引腳一定要接地。在硬件上,有兩種方式連接到DS18B20和單片機(jī),和外部電源的VCC,GND地球,I / O和單片機(jī)的I/O線;另一種是寄生電源供電,使用UDD,接地接地,I / O是和單片機(jī)連接I / O。無(wú)論是內(nèi)部還是外部寄生電源,I/O口線要接5K左右的上拉電阻.DS18B20 的性能特點(diǎn)如下:特別的單線接口制作,使得DS18B20在和微型處理器連接時(shí)只需要一條口線就可實(shí)現(xiàn)微處理器和DS18B20的雙向通訊。DS18B20支持多種組網(wǎng)功能,多個(gè)DS1
19、8B20可以并聯(lián)三在線網(wǎng)絡(luò),實(shí)現(xiàn)多點(diǎn)溫度測(cè)量。內(nèi)部結(jié)構(gòu)如圖3-164位ROM和單線接口存儲(chǔ)器和控制邏輯高速緩存溫度傳感器8位CRC發(fā)生器配置寄存器高溫觸發(fā)器低溫觸發(fā)器圖3-1 工作原理圖3.1.2 DS18B20的測(cè)溫原理DS18B20的測(cè)溫原理如圖3-2所示,晶體的低溫度系數(shù)圖的振蕩頻率受溫度影響的固定頻率的脈沖信號(hào)進(jìn)行減法計(jì)數(shù)器1是非常小的,高的溫度系數(shù)和晶體振蕩頻率變化的溫度變化,產(chǎn)生的信號(hào)作為減法計(jì)數(shù)器2的脈沖輸入,數(shù)字也意味著計(jì)數(shù)閘門,當(dāng)計(jì)數(shù)時(shí)門被打開(kāi)后的時(shí)鐘脈沖,DS18B20在低溫度系數(shù)振蕩器產(chǎn)生進(jìn)行計(jì)數(shù),然后完成溫度測(cè)量。開(kāi)放時(shí)間計(jì)數(shù)閘門由高的振蕩器的溫度系數(shù)的確定,在每次測(cè)量
20、前,相應(yīng)的55基地分別插入減法計(jì)數(shù)器1和溫度寄存器,減法計(jì)數(shù)器1和溫度寄存器一一基值對(duì)應(yīng)于55在預(yù)設(shè)。先看說(shuō)明書(shū)的臨時(shí)寄存器由DS18B20(BEH)0.5讀出溫度測(cè)量的分辨率,然后把最低有效位(LSB)的測(cè)量結(jié)果,通過(guò)測(cè)量T的整數(shù)的整數(shù)部分的實(shí)際溫度計(jì)算得到,然后帶命令讀取計(jì)數(shù)器1的剩余價(jià)值剩余和米每米數(shù)值每度,考慮了DS1820溫度測(cè)量的關(guān)系進(jìn)行整數(shù)部分限制在0.25,0.75T,實(shí)際溫度可以用下面的公式得到實(shí)際的計(jì)算:T實(shí)際=(T整數(shù)0.25)+(M每度M剩余)/M每度。低溫度系數(shù)晶振高溫度系數(shù)晶振預(yù)置斜率累加器計(jì)數(shù)器 1=0計(jì)數(shù)器 2=0比較預(yù)置溫度寄存器3.2 溫度采集電路溫度控制電
21、路主要運(yùn)用到了DS18B20和AT89S52兩個(gè)元器件。怎么使兩者連接實(shí)現(xiàn)功能是溫度控制電路的主要設(shè)計(jì)目的和要求。傳感器數(shù)據(jù)采集電路主要指DS18B20溫度傳感器和單片機(jī)的接口電路。DS18B20可以采用兩種方式供電,一種是采用電源供電方式,此時(shí)DS18B20的1腳接地,2腳作為信號(hào)線,3腳接電源。另一種是寄生電源供電方式考慮到實(shí)際使用中寄生電源供電方式適應(yīng)能力差且易損壞,此處采用電源供電方式,I/O口接單片機(jī)的P2.4口。如圖3-2; 圖3-2 溫度采集電路3.3按鍵電路和指示燈電路。按鍵電路的一端接地,一端和AT89S52的P2相應(yīng)端口相連。三個(gè)按鍵的功能分別能進(jìn)行加減和設(shè)置的功能,配合指
22、示燈進(jìn)行溫度上下限的設(shè)置。如圖3-3; 圖3-3 按鍵指示燈電路3.4 LCD1602模塊1602液晶也叫做1602字符型液晶,它是一種被用來(lái)顯示數(shù)字、字母、符號(hào)等等的型液晶字符模塊。每一個(gè)點(diǎn)陣字符位都能顯示出一個(gè)字符,且每位之間有一個(gè)點(diǎn)的間隔距離,每一行之間也有一定的間隔距離,具有間隔文字、規(guī)范條理有序的作用。這樣一來(lái)他也具有一個(gè)弊端,就是不能很好的顯示圖片。 LCD1602引腳結(jié)構(gòu)如圖3-6。LCD1602的意思是顯屏可以顯示兩行字符,每一行具有十六個(gè)字符液晶。圖3-6 LCD1602引腳結(jié)構(gòu)3.5 報(bào)警電路利用有源蜂鳴器實(shí)施報(bào)警輸出,運(yùn)用直流供電。當(dāng)所測(cè)溫度超過(guò)或者低于預(yù)期所設(shè)計(jì)的溫度時(shí)
23、,數(shù)據(jù)口相應(yīng)提高高電平,報(bào)警輸出。而另一端則直接和單片機(jī)的P2.7A15端口相連。圖3-7 蜂鳴器電路第四章 主程序4.1 主程序圖圖4-1 主程序圖YYN初始化中斷和定時(shí)器開(kāi)始顯示初始化SET鍵被按下?從DS18B20讀取溫度并顯示溫度極限返回執(zhí)行報(bào)警程序N按鍵設(shè)置主程序的主要功能是實(shí)時(shí)顯示充電,測(cè)溫DS18B20讀出和處理當(dāng)前的溫度,溫度的測(cè)量,每一次250ms。第二功能的主程序查詢是否設(shè)置鍵被按下時(shí),為了達(dá)到設(shè)定的溫度上下限的功能。其程序流程見(jiàn)圖5-1所示。在一般的流程圖進(jìn)行分析,在整個(gè)程序中應(yīng)包括以下幾個(gè)部分:讀寫(xiě)DS18B20溫度轉(zhuǎn)換子程序,子程序,溫度數(shù)據(jù)子程序,動(dòng)態(tài)數(shù)據(jù)顯示子程序
24、。4.2 讀出溫度子程序讀出溫度子程序的主要功能是讀取RAM中的數(shù)據(jù),在CRC校驗(yàn)的閱讀,閱讀沒(méi)有溫度的數(shù)據(jù)驗(yàn)證錯(cuò)誤。其程序流程圖如圖4-2所示。 YN開(kāi)始初始化DS18B20寫(xiě)DS18B20讀取溫度指令溫度轉(zhuǎn)移成功?移入溫度寄存器單片機(jī)讀取溫度數(shù)據(jù)結(jié)束 圖4-2讀出溫度子程序CPU對(duì)DS18B20的訪問(wèn)流程是:首先,DS18B20的初始化,然后ROM操作命令,并對(duì)存儲(chǔ)器操作,數(shù)據(jù)操作。DS18B20的每一步操作必須按照順序和嚴(yán)格的協(xié)議。作為東道主,DS18B20來(lái)控制這個(gè)轉(zhuǎn)換過(guò)程中的溫度,根據(jù)DS18B20的通信協(xié)議,必須通過(guò)三個(gè)步驟批準(zhǔn):每次讀取和寫(xiě)入復(fù)位DS18B20復(fù)位成功,發(fā)送一個(gè)R
25、OM命令后,將RAM命令最后,這樣才能對(duì)DS18B20進(jìn)行預(yù)先設(shè)定的操作。void Init_DS18B20(void) unsigned char x=0; DQ = 0; delay_18B20(80); DQ = 1; delay_18B20(14); x=DQ; delay_18B20(20);上述程序中將DQ拉低,精確延時(shí),再將DQ拉高,通過(guò)判斷x的值來(lái)確定是否已經(jīng)初始化完成。另外,由于單個(gè)DS18B20完成通信功能,具有很強(qiáng)的時(shí)間觀念,因此讀寫(xiě)時(shí)序是非常重要的。所有的治療都是從單總線的開(kāi)始。從一個(gè)時(shí)間機(jī)器,實(shí)現(xiàn)初始脈沖寬度要求主機(jī)DS18B20芯片的初始化過(guò)程。初始化后,它可以讀寫(xiě)
26、。ROM命令總線主機(jī)檢測(cè)到DS18B20的存在,它可以發(fā)送ROM命令。DS18B20的ROM,跳過(guò)操作,是推出的DS18B20溫度變換,其次是ROM和溫度數(shù)據(jù)匹配的回讀每一個(gè)DS18B20?;贒S18B20的溫度測(cè)量系統(tǒng),發(fā)送一個(gè)ROM命令,主機(jī),然后轉(zhuǎn)換44H啟動(dòng)代碼發(fā)出均勻的溫度,可實(shí)現(xiàn)統(tǒng)一轉(zhuǎn)換所有ds18b20250毫秒后,你可以用一點(diǎn)時(shí)間去閱讀每一個(gè)。這種方式使其T值往往小于傳統(tǒng)方式。 unsigned char a,b; signed int temp; EA=0; Init_DS18B20(); WriteOneChar(0xCC); WriteOneChar(0x44); de
27、lay_18B20(70); EA=1; Init_DS18B20(); EA=0; WriteOneChar(0xCC); WriteOneChar(0xBE);a=ReadOneChar(); b=ReadOneChar(); EA=1; temp=b; temp0) data_T4=shuju/100+0x30;else shuju=shuju+0x01; data_T4=-; data_T5=shuju%100/10+0x30; data_T6=shuju%10+0x30;段程序的作用在于,在接收到溫度信息后,通過(guò)轉(zhuǎn)化,變成能在LCD上顯示的字符。再通過(guò)LCD顯示出來(lái)。4.4 設(shè)置溫度
28、上下限程序該系統(tǒng)可以設(shè)置溫度上下限,當(dāng)SET=1,開(kāi)啟中斷,可以設(shè)置溫度上限,如果DEC有效,減一;如果ADD有效,加一。當(dāng)SET=2,開(kāi)啟中斷,可以設(shè)置溫度下限,如果DEC有效,減一;如果ADD有效,加一。流程圖如5-3所示。對(duì)于設(shè)置上下限來(lái)說(shuō),最重要的是切換到底是對(duì)TH還是TL進(jìn)行設(shè)置,可加減溫度。因此在設(shè)計(jì)過(guò)程中必須滿足這兩點(diǎn)。如圖5-4;,NYNY開(kāi)始SET等于0?SET等于1?開(kāi)中斷設(shè)置溫度上限SET等于2開(kāi)中斷設(shè)置溫度下限復(fù)位結(jié)束NY圖5-4溫度上下限程序圖第五章 系統(tǒng)測(cè)試5.1 焊接階段在完成理論上的論述測(cè)算之后,電路的元器件及其各種屬性都已經(jīng)敲定,于是可以開(kāi)始焊接的工作。(1)
29、 焊接前準(zhǔn)備在焊接元器件之前,需要對(duì)所有元器件進(jìn)行必要的檢查以及焊接前的處理。 焊接處氧化層的清理用小刀慢慢清理金屬引線以及各元器件的引腳表面的氧化層,使其露出金屬光澤。本設(shè)計(jì)為焊接方便采用了轉(zhuǎn)印的電路板,需要先用細(xì)砂紙將銅箔仔細(xì)打磨,待打磨干凈之后,均勻的涂抹上一層松香。 元件鍍錫在焊接時(shí),先將需要焊接的引線或者引腳蘸上松香,然后把帶有錫的烙鐵尖端壓在需要焊接的地方,均勻的涂抹,使引線或者引腳電鍍上薄薄的錫層,如此處理之后,就可開(kāi)始進(jìn)行焊接。(2) 焊接技巧 焊接方法a. 一只手拿電烙鐵,另一只手用鑷子夾住需要焊接的器件,使用烙鐵之前,需要先預(yù)熱五分鐘左右,焊接時(shí)慢慢使烙鐵尖端靠近需要焊接的
30、引腳或者引線。b. 把烙鐵尖端緊貼焊點(diǎn),并且讓烙鐵和焊接的電路板呈四十五度角,這樣能更好的讓元器件的焊點(diǎn)鍍錫,焊接時(shí)烙鐵尖端在焊點(diǎn)處停留兩到三秒。c. 烙鐵移開(kāi),固定元器件的一只手不動(dòng),等待焊點(diǎn)的錫凝固之后,才可放開(kāi)。d. 用鑷子轉(zhuǎn)動(dòng)引線或者活動(dòng)元器件引腳,確定沒(méi)有松動(dòng)的痕跡之后,用鉗子剪去多余的引線。 焊接效果在焊接時(shí)候往往會(huì)出現(xiàn)掉錫的情況,也就是所謂的虛焊,是因?yàn)楹更c(diǎn)的錫量較少,無(wú)法讓元器件固定,從而造成接觸不良的情況。由于經(jīng)驗(yàn)的缺乏,本次設(shè)計(jì)在焊接時(shí)出現(xiàn)了很多這樣的情況。優(yōu)秀的焊點(diǎn)應(yīng)該是錫點(diǎn)圓潤(rùn),錫量適度,焊接點(diǎn)牢固。若想完美的做到這一點(diǎn),是需要大量的實(shí)際工作經(jīng)驗(yàn)的,這對(duì)我們電學(xué)專業(yè)的學(xué)
31、生來(lái)說(shuō)尤為重要。具體的調(diào)試步驟如下:(1) 電前檢查。每一個(gè)電子電路組裝,通電調(diào)試之前,一定要仔細(xì)檢查電路連接錯(cuò)誤。檢查方法是控制電路圖,檢查應(yīng)按照一定的順序一步一步。特別注意觀察是否接錯(cuò),電源,電源是否有短路,集成電路和晶體管引腳是錯(cuò)誤的,輕輕撥動(dòng)組件,觀察焊點(diǎn)是否牢固等(2)通電檢查。先調(diào)試完畢所用的電源電壓數(shù)值,下一步給電路接通電源。電源一旦接通,先要觀察是否有不尋?,F(xiàn)象,如是否冒煙、難聞氣味、放電的光和聲、元器件發(fā)熱等。如果有,應(yīng)當(dāng)即關(guān)閉電源,等故障修理完畢后,才可以重新接通電源。(3)分塊調(diào)試。分塊調(diào)試時(shí)應(yīng)明確本部分的調(diào)試要求,按調(diào)試要求測(cè)試性能指示和觀察波形。調(diào)試順序根據(jù)信號(hào)的方向
32、,使輸入信號(hào)的電平的輸出信號(hào)的前調(diào)試,為最后的整機(jī)檢查做準(zhǔn)備。(4)整機(jī)聯(lián)調(diào)。調(diào)試應(yīng)該信號(hào)觀察各單元電路連接在所有水平之間的關(guān)系,主要是動(dòng)態(tài)觀察結(jié)果,檢查電路的性能和參數(shù),分析測(cè)量數(shù)據(jù)和波形,滿足設(shè)計(jì)要求。實(shí)物經(jīng)過(guò)硬件調(diào)試后還要進(jìn)行軟件調(diào)試,即將程序?qū)懭氲絾纹瑱C(jī)存儲(chǔ)器中,實(shí)現(xiàn)設(shè)計(jì)功能。最終在指導(dǎo)老師和同學(xué)們的幫助下,終于完成了溫度控制報(bào)警器實(shí)物的焊接工作。第六章 總結(jié)和展望工業(yè)技術(shù)的蓬勃發(fā)展,有時(shí)候帶來(lái)的是一系列的危機(jī)和隱患。溫度控制系統(tǒng)即上下限報(bào)警器,不僅可以測(cè)量工廠內(nèi),機(jī)器運(yùn)行過(guò)程中,一系列儀器運(yùn)行中的溫度,還能在危險(xiǎn)的情況下自動(dòng)報(bào)警,預(yù)防火災(zāi)和其他電路災(zāi)害的發(fā)生?;趩纹瑱C(jī)的溫度檢測(cè)報(bào)警
33、器的軟件設(shè)計(jì)采用C語(yǔ)言編程,由主程序、中斷子程序、和顯示子程序構(gòu)成。本設(shè)計(jì)實(shí)物焊接完成之后,進(jìn)行了多次的硬件調(diào)試,最開(kāi)始的時(shí)候本設(shè)計(jì)存在大量的問(wèn)題,并不能正常工作。經(jīng)過(guò)了多次的方案改革,以及多次的程序修改,最終本設(shè)計(jì)成功誕生了。這個(gè)過(guò)程是對(duì)理論知識(shí)的運(yùn)用,對(duì)理論知識(shí)的完善。在日常的學(xué)習(xí)當(dāng)中,我們都只對(duì)原理有了解,對(duì)實(shí)際的電子電路工作還是有很多的缺點(diǎn)和不足。而這次畢業(yè)設(shè)計(jì)給了我一次很好地鍛煉自己,完善自身的機(jī)會(huì)。在本次設(shè)計(jì)中一定存在著許許多多的不足,但是在以后的研究和生產(chǎn)中,一定會(huì)逐步改進(jìn)并完善,使其性能更加優(yōu)良。參考文獻(xiàn)1 余發(fā)山. 單片機(jī)原理及使用技術(shù) M. 徐州: 中國(guó)礦業(yè)大學(xué)出版社, 2
34、003. 82 饒連周. 基于單片機(jī)的溫度檢測(cè)儀的設(shè)計(jì) J. 三明學(xué)院學(xué)報(bào), 2005. 22( 4):18 -223 何忠蛟. 基于單片機(jī)控制的溫度計(jì) J. 陽(yáng)學(xué)院院報(bào):自然科學(xué)版, 2008. 5( 2) :28 -294 張毅剛, 彭喜元. 單片機(jī)原理和使用設(shè)計(jì) M. 哈爾濱工業(yè)大學(xué)出版社, 2008. 6:9 -255 李鴻. 單片機(jī)原理及使用 M. 長(zhǎng)沙: 湖南大學(xué)出版社,2004, 247 -2866 張巖, 胡秀芳. 傳感器使用技術(shù) M. 福州: 福建科學(xué)技術(shù)出版社, 2005. 67 陳永普. 溫度檢測(cè)器件和典型使用 M. 北京: 北京電子工業(yè)出版社, 2004. 88 張玉明
35、. 一種高可靠溫度計(jì)的設(shè)計(jì) J. 設(shè)備信息: 研究通訊, 1995. 5 : 5 -7 9 張偉. 單片機(jī)原理及使用 M. 北京:工業(yè)出版社, 2002. 7 -2 10 白玉山, 林默君. 單片機(jī)溫度計(jì)的設(shè)計(jì) M. 福建醫(yī)學(xué)院學(xué)報(bào), 1995, 29( 2): 200 -203 11 郭尚平. 一種數(shù)字溫度計(jì)的研制 J. 中國(guó)器械雜質(zhì), 1994, 18( 6): 333 -334謝 辭本文在李瑞英老師的耐心指導(dǎo)下圓滿完成。首先,我在此感謝我的指導(dǎo)老師李瑞英,他在我的畢業(yè)設(shè)計(jì)過(guò)程中給我的悉心教導(dǎo)給我留下了深刻的印象,幫助我解決了在設(shè)計(jì)過(guò)程中遇到的種種困難。在我懈怠的時(shí)候,她對(duì)我的關(guān)注讓我又產(chǎn)
36、生了信心,再次感謝李老師。然后我要感謝學(xué)校能在我們走向社會(huì)之前給了我們展示自己能力的機(jī)會(huì)。在大學(xué)結(jié)束之前,我們的畢業(yè)設(shè)計(jì)過(guò)程是不易又快樂(lè)的,這不僅提高了我們的專業(yè)能力水平,而且鍛煉了我們迎難而上的決心,對(duì)我以后的工作和生活都有巨大影響,讓我們的生活永遠(yuǎn)充滿正能量。時(shí)光荏苒,轉(zhuǎn)眼間又是一年五月,這次到了我們離開(kāi)學(xué)校的季節(jié)了。四年的時(shí)間,在緩慢中前進(jìn),曾經(jīng)是多么的盼望著早些離開(kāi)校園、離開(kāi)書(shū)本、離開(kāi)自以為的一切束縛,但是到了真正不得不離開(kāi)的這一刻,才知道,自己對(duì)這片校園是多么的留戀,在這里我留下了最最美好的回憶和青春。多么想再重新來(lái)過(guò),可是美好的時(shí)光總是讓人懷念而又不可復(fù)制,即使重新走完這一遍青春,
37、可能還是這樣的懶散,這樣的不羈,這樣的過(guò)著。生活總是這樣,在離別的前一天還感覺(jué)是那么無(wú)謂,可是如今真的要離開(kāi)了,突然才感到了太多的不舍,太多的難忘,太多的留戀,太多的歡樂(lè),太多的感嘆。我想,只有好好的走下去才會(huì)讓生活更加有意義。生活不能讓我一直蹉跎,一直不舍,人生還要繼續(xù)下去,只有更好的放手才是更好的開(kāi)始。最后,我要感謝大學(xué)四年跟我一起生活學(xué)習(xí)的同窗們,老師們,你們讓我在這四年里成長(zhǎng),是你們讓我日益變得成熟,從青澀的少年走向了社會(huì),走向了責(zé)任。我一直也不會(huì)忘記陪伴了我四年的大學(xué)時(shí)光,這是一生的財(cái)富。再次感謝學(xué)院給了我們機(jī)會(huì),以及自動(dòng)化系的各位老師和許多的朋友、同學(xué)在各個(gè)方面給予了我很多的幫助和支持,讓我堅(jiān)持到了最后,謝謝你們。附錄 元件清單附表1 元件清單表序號(hào)元件名稱個(gè)數(shù)1電阻1.5K 1個(gè);2K 1個(gè);4.7K 1個(gè);10K 1個(gè);1K 1個(gè)12LCD160213溫度傳感器DS18B2014發(fā)光二極管15實(shí)驗(yàn)板7*9cm16電容17晶振12M18電容10uF/25V19瓷片電容30P210三極管111單片機(jī)AT89S52112插座113蜂鳴器114電視盒三節(jié)115按鍵416液晶插針117液晶插座1附錄 源程序代碼程序:#include#include#define
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目工程造價(jià)培訓(xùn)課件
- 兒童多動(dòng)癥的健康教育
- 部隊(duì)反邪教課件
- 高效節(jié)能電機(jī)項(xiàng)目經(jīng)濟(jì)效益和社會(huì)效益分析報(bào)告(范文)
- 2025年會(huì)計(jì)、審計(jì)及稅務(wù)服務(wù)項(xiàng)目發(fā)展計(jì)劃
- 新解讀《建筑信息模型(BIM)應(yīng)用標(biāo)準(zhǔn) DBJ-T 36-069-2021》解讀
- 2025年壬基酚聚氧乙烯醚項(xiàng)目建議書(shū)
- 細(xì)胞生物學(xué)總結(jié)
- 2025年霍爾汽車點(diǎn)火系統(tǒng)項(xiàng)目合作計(jì)劃書(shū)
- 2025年花畫(huà)工藝品合作協(xié)議書(shū)
- 教師進(jìn)企業(yè)實(shí)踐三方協(xié)議書(shū)
- 施工現(xiàn)場(chǎng)隱患圖片識(shí)別合集
- 山西省建設(shè)工程計(jì)價(jià)依據(jù)
- 煤礦在用安全設(shè)備檢測(cè)檢驗(yàn)制度
- GB/T 24632.2-2009產(chǎn)品幾何技術(shù)規(guī)范(GPS)圓度第2部分:規(guī)范操作集
- GB/T 20428-2006巖石平板
- GB/T 11363-1989釬焊接頭強(qiáng)度試驗(yàn)方法
- 內(nèi)調(diào)焦準(zhǔn)距式望遠(yuǎn)系統(tǒng)光學(xué)設(shè)計(jì)2022年
- 核磁共振的發(fā)展史課件
- 切紙機(jī)安全操作規(guī)程標(biāo)準(zhǔn)范本
- 國(guó)家開(kāi)放大學(xué)2022秋法理學(xué)形考1-4參考答案
評(píng)論
0/150
提交評(píng)論