




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、編號: 200600802079 畢業(yè)設(shè)計(jì)題 目 紅外快速檢測人體溫度裝置的設(shè)計(jì)與研制 指導(dǎo)教師 王春玲 學(xué)生姓名 秦軍紅 學(xué) 號 200600802079 專 業(yè) 電子信息工程 教學(xué)單位 物理系 (蓋章) 二O一O年 六月 一日目 錄摘要及關(guān)鍵詞引言1. 設(shè)計(jì)思路與原理方框圖1.1設(shè)計(jì)思路1.2系統(tǒng)方框圖及測量原理2. 器件選擇2.1紅外器件的選擇2.2 LM358放大器件2.3溫度傳感器DS18B202.4 A/D轉(zhuǎn)換器TLC5492.5 AT89C51單片機(jī)2.6顯示器件LM016L3.電路設(shè)計(jì)3.1復(fù)位電路設(shè)計(jì)3.2上下限溫度控制電路3.3報(bào)警電路3.4顯示電路3.5 P7187紅外傳
2、感電路4. 系統(tǒng)的調(diào)試仿真5.源程序參考文獻(xiàn)致謝 紅外快速檢測人體溫度裝置的設(shè)計(jì)與研制 秦軍紅(德州學(xué)院物理系,山東德州253023)摘 要 系統(tǒng)由紅外熱釋傳感器、溫度傳感器DS18B20、高精度放大器、A/D轉(zhuǎn)換器TLC549、AT89C51單片機(jī)、譯碼顯示模塊與報(bào)警電路等部分構(gòu)成,實(shí)現(xiàn)非接觸式紅外快速測溫,它能夠在較短的時(shí)間內(nèi)準(zhǔn)確測量出人體的溫度,而在測得溫度超出某一范圍時(shí)即啟用報(bào)警電路進(jìn)行超標(biāo)報(bào)警。文中提出了具體設(shè)計(jì)方案,討論了紅外非接觸式體溫計(jì)的基本原理,進(jìn)行了可行性論證。給出了電路圖和程序流程圖并附有源程序。由于利用了單片機(jī)及數(shù)字控制系統(tǒng)的優(yōu)點(diǎn),系統(tǒng)的各方面性能得到了顯著的提高。具有
3、溫度分辨率高、響應(yīng)速度快、不擾動被測目標(biāo)溫度分布場、測量精度高和穩(wěn)定性好等優(yōu)點(diǎn);同時(shí)也有測量值受被測物體發(fā)射率、反射熱源、氣氛干擾影響的弱點(diǎn)。關(guān) 鍵 詞 紅外熱釋傳感器;溫度傳感器;快速檢測;非接觸測量;A/D轉(zhuǎn)換器;單片機(jī);譯碼顯示;超標(biāo)報(bào)警Abstract This system by infrared pyroelectric sensor, temperature sensor DS18B20, high accuracy amplifier,A/D switch TLC549, AT89C51 microcomputer master control part constitutio
4、n ,decoding demonstration module and warning circuit . Realized the non-contact type infrared clinical thermometerIt can be accurate in shorter time to measure a temperature of human body, but at measure the temperature outrun some one scope be in use to report to the police electric circuit to carr
5、y on a super mark to report to the police namely. In the article discussed the infrared non- contact type clinical thermometer basic principle, proposed the concrete design proposal, and has carried on the feasible proof. And we have produced the circuit diagram and the program flow diagram and atta
6、ch the source program. Follow-on trend of abroad digitize was at present complied with in the design of this system, and the exploit singly merit of piece machine and numerical control system makes the each side function of system get the notable raise. With a temperature high resolution, fast respo
7、nse, non-disturbance measured target temperature distribution field, high accuracy and stability and good; also have measured values by the measured object emissivity, reflective heat, the atmosphere disturbances weaknesses.Key words Pyroelectric Infrared Sensors, temperature sensor,fast check,non c
8、ontact measurement, A/D switch,single chip computer, decoding demonstration, excess warning 引言目前,國內(nèi)傳統(tǒng)的體溫測量是用醫(yī)用玻璃液體溫度計(jì)(俗稱體溫表)、醫(yī)用電子接觸式溫度計(jì)(常用熱敏電阻作為它的感溫元件等插入人體內(nèi)部(舌下、肛門)或置于腋下,通過與人體接觸使溫度計(jì)測出人的體溫。但這些體溫計(jì)的缺點(diǎn)是測量的速度慢(約2分鐘以上)。玻璃水銀溫度計(jì)還易碎,在使用時(shí)容易因消毒不徹底而引起交叉感染。紅外快速檢測人體溫度裝置,有效地避免國內(nèi)傳統(tǒng)的體溫測量的缺點(diǎn),能夠在機(jī)場、海關(guān)、車站、賓館、商場、影院、寫字樓、
9、學(xué)校等人流量較大的公共場所,快速,準(zhǔn)確,沒有交叉感染地測出人體溫度。在2003年全國防“非典”斗爭中,中科院上海技術(shù)物理研究所在863計(jì)劃高技術(shù)成果的基礎(chǔ)上對紅外技術(shù)應(yīng)用于非接觸式測溫進(jìn)行了深入研究,在短時(shí)間內(nèi)開發(fā)成功了“非接觸式紅外測溫儀”,打開了國內(nèi)“非接觸式測量”的新篇章,但由于這種裝置受一定因素影響,測量結(jié)果還有待進(jìn)一步進(jìn)行校正。 在國外,非接觸式紅外測溫儀已經(jīng)非常先進(jìn)了,自1999年就有許多國家致力于這方面的開發(fā)研究,到現(xiàn)在為止很多國家的產(chǎn)品已經(jīng)達(dá)到國際先進(jìn)水平,并已廣泛應(yīng)用于各個(gè)領(lǐng)域。比如:美國早在2001年就頒布了有關(guān)紅外測溫儀的計(jì)量標(biāo)準(zhǔn),美國雷泰公司生產(chǎn)的ST系列紅外測溫儀已達(dá)
10、到世界領(lǐng)先水平。由于紅外測溫儀測量溫度范圍寬,除了用于人體溫度檢測外,還可用于電器的紅外測溫、供暖的紅外測溫、運(yùn)輸/汽車維修時(shí)的紅外測溫等各個(gè)領(lǐng)域。因此,它具有廣泛的開發(fā)前景! 這里設(shè)計(jì)的紅外快速檢測人體溫度裝置,由紅外熱釋傳感器、溫度傳感器DS18B20、高精度放大器、A/D轉(zhuǎn)換器TLC549、AT89C51單片機(jī)、譯碼顯示模塊與報(bào)警電路等部分構(gòu)成,從原理上進(jìn)行設(shè)計(jì)計(jì)算,并進(jìn)行初步的制作與調(diào)試。1. 設(shè)計(jì)思路與原理方框圖1.1 設(shè)計(jì)思路本設(shè)計(jì)中采用的熱釋電紅外傳感器是PerkinElmer Optoelectronics的P7187。溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的DS18B
11、20。單片機(jī)是TI公司的帶有LCD驅(qū)動的低功耗單片機(jī),可以直接與LCD屏相連而不需要另外的驅(qū)動電路,它最多可以顯示96段。ADC采用的是AD公司帶有恒定電流源的高精度的16位-AD,它為兩路輸入,一路與熱電堆相連,另一路與熱敏電阻相連。恒定電流源可以用于補(bǔ)償電路中驅(qū)動熱敏電阻。利用紅外傳感器對被測目標(biāo)時(shí)的熱輻射進(jìn)行采集,通過轉(zhuǎn)換電路將紅外傳感器采集到的光信號轉(zhuǎn)換成電信號,再將電信號通過放大電路,A/D轉(zhuǎn)換等單元電路處理后送到單片機(jī)中,最后單片機(jī)將帶有數(shù)據(jù)信息的電信號進(jìn)行分析處理,將電信號轉(zhuǎn)變成與之相對應(yīng)大小的溫度值并將結(jié)果送到LCD進(jìn)行顯示。1.2 系統(tǒng)方框圖及測量原理 1.2.1 系統(tǒng)方框圖
12、根據(jù)設(shè)計(jì)要求,建立總的系統(tǒng)設(shè)計(jì)框架。總體框架圖如1.2-11.2-1紅外測溫裝置襲擊框架 測量原理自然界一切溫度高于絕對零度(-273.15)的物體,由于分子的熱運(yùn)動,都在不停地向周圍空間輻射包括紅外波段在內(nèi)的電磁波,其輻射能量與物體本身的溫度關(guān)系符合輻射定律。 E=(T4-T04) (公式一)公式一中:E為輻射出射度,表現(xiàn)物體輻射能力的強(qiáng)弱,單位是Wm3;為斯蒂芬彼爾茲曼常數(shù),5.67×10-8W(m2·K4);為物體的輻射率;T為物體的溫度,單位K;T0為物體周圍的環(huán)境溫度,單位K。物體的溫度越高,輻射功率就越大。相反,物體輻射功率越大,其溫度也越高,利用這個(gè)公式,我們
13、就可以知道所測量物體的溫度。人體主要輻射波長在910m的紅紅外線,通過對人體量的測量,便能準(zhǔn)確的測量人體表面溫度。由于該波長范圍內(nèi)的光線不被空氣所吸收,因而能更準(zhǔn)確的測量人體表面溫度。紅外測溫最大的優(yōu)點(diǎn)是測量速度快,并由于它只吸收人體對外發(fā)射的紅外輻射,沒有任何化學(xué)、生物因素作用于人體,所以可以安全放心使用。紅外快速檢測人體溫度裝置是利用紅外傳感器對被測目標(biāo)時(shí)的熱輻射進(jìn)行采集,通過轉(zhuǎn)換電路將紅外傳感器采集到的光信號轉(zhuǎn)換成電信號,再將電信號通過放大電路,A/D轉(zhuǎn)換等單元電路處理后送到單片機(jī)中,最后單片機(jī)將帶有數(shù)據(jù)信息的電信號進(jìn)行分析處理,將電信號轉(zhuǎn)變成與之相對應(yīng)大小的溫度值顯示輸出。當(dāng)人體靠近紅
14、外探測器的有效范圍后,人體釋放的電磁波或紅外輻射會被紅外熱釋傳感器所吸收,從而引起紅外熱釋傳感器輸出電壓的變化。但因其輸出電壓信號特別小,所以要經(jīng)過一定的放大處理。然后經(jīng)過A/D轉(zhuǎn)換等電路處理后送入單片機(jī),單片機(jī)將傳送過來的數(shù)據(jù)信號分析處理,并將起轉(zhuǎn)換為相應(yīng)大小的溫度值顯示輸出。當(dāng)顯示的溫度低于所設(shè)置的溫度(TTL)就會啟動報(bào)警電路聲光報(bào)警;當(dāng)顯示的溫度高于所設(shè)置的最高溫度(TTH),也會啟動聲光電路報(bào)警。圖1.2-2是紅外測溫的系統(tǒng)原理圖。 1.2-2系統(tǒng)原理圖2 器件選擇2.1 紅外器件的選擇 2.1.1 熱釋電效應(yīng)當(dāng)一些晶體受熱時(shí),在晶體兩端將會產(chǎn)生數(shù)量相等而符號相反的電荷,這種由于熱變
15、化產(chǎn)生的電極化現(xiàn)象,被稱為熱釋電效應(yīng)。通常,晶體自發(fā)極化所產(chǎn)生的束縛電荷被來自空氣中附著在晶體表面的自由電子所中和,其自發(fā)極化電性不能表現(xiàn)出來。某些晶體(如:PZT,LiTaO3,PVFZ等)的表面接受了紅外線的輻射能量,其表面產(chǎn)生溫度變化,隨著溫度的上升或下降,這些物質(zhì)表面上就會產(chǎn)生電荷的變化。圖2.1.1-1為熱釋電晶體表面電荷隨溫度變化的移動情況。 圖 -1 熱釋電效應(yīng)圖 可見,當(dāng)紅外線照射熱釋電元件時(shí),其內(nèi)部極化作用發(fā)生很大的變化,其變化部分作為電荷釋放出,從外部取出該電荷就變成傳感器的輸出電壓。由此可見,熱釋電傳感器只有在溫度變化時(shí)才有輸出電壓。 2.1.2 P7187熱釋電紅外傳感
16、器熱釋電紅外傳感器利用的正是熱釋電效應(yīng),是一種溫度敏感傳感器。它由陶瓷氧化物或壓電晶體元件組成,元件兩個(gè)表面做成電極,當(dāng)傳感器監(jiān)測范圍內(nèi)溫度有T的變化時(shí),熱釋電效應(yīng)會在兩個(gè)電極上會產(chǎn)生電荷Q,即在兩電極之間產(chǎn)生一微弱電壓V。傳感器主要有外殼、濾光片、熱釋電元件PZT、場效應(yīng)管FET等組成。其中,濾光片設(shè)置在窗口處,組成紅外線通過的窗口。濾光片為6mm多層膜干涉濾光片,對太陽光和熒光燈光的短波長(約5mm以下)可很好濾除。熱釋電元件PZT將波長在8mm12mm之間的紅外信號的微弱變化轉(zhuǎn)變?yōu)殡娦盘?,為了只對人體的紅外輻射敏感,在它的輻射照面通常覆蓋有特殊的菲涅耳濾光片,使環(huán)境的干擾受到明顯的抑制作
17、用。P7187熱釋電紅外探測器是由熱釋電紅外傳感器、菲涅耳透鏡及電子電路組成的一種光電檢測裝置。他能無接觸地檢測人體運(yùn)動時(shí)輻射出的紅外線并轉(zhuǎn)換成電信號輸出。人體的體溫約為3 7,輻射最多紅外線的波長是10m左右,而P7187對720m范圍波長比較靈敏,他采用了2個(gè)熱釋電元件PZT板,PZT板表面吸收紅外線,并在受光面的內(nèi)外各自安裝取出電荷的一對電極,能敏感的捕捉到被測物體或光源,具有很高的靈敏度。這2個(gè)受光電極反向串聯(lián),可有效地防止背景波動以及干擾光照射時(shí)的誤動作(一是環(huán)境變化引起的誤動作,二是使用光調(diào)制器時(shí)的誤動作)對傳感器的影響,當(dāng)2個(gè)受光電極同時(shí)受到紅外線照射時(shí),輸出電壓相互抵消而無輸出
18、,只有當(dāng)人體移動時(shí)才有電壓的輸出,輸出電壓比較精確的反映了人體移動的情況。圖-1為組成結(jié)構(gòu)圖和P7187等效電路圖。 圖-1 P7187熱釋電紅外傳感器結(jié)構(gòu)圖與等效電路圖2.2 LM358放大器件(1)LM358 內(nèi)部包括有兩個(gè)獨(dú)立的、高增益、內(nèi)部頻率補(bǔ)償?shù)碾p運(yùn)算放大器,適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工作條件下,電源電流與電源電壓無關(guān)。它的使用范圍包括傳感放大器、直流增益模塊和其他所有可用單電源供電的使用運(yùn)算放大器的場合。(2)LM358參數(shù)特性· 內(nèi)部頻率補(bǔ)償;· 內(nèi)部頻率補(bǔ)償;· 直流電壓增益高(約100dB);·
19、; 單位增益頻帶寬(約1MHz);· 電源電壓范圍寬:單電源(330V);·雙電源(±1.5 一±15V);· 低功耗電流,適合于電池供電;· 低輸入偏流;· 低輸入失調(diào)電壓和失調(diào)電流;· 共模輸入電壓范圍寬,包括接地;· 差模輸入電壓范圍寬,等于電源電壓范圍;· 輸出電壓擺幅大(0 至Vcc-1.5V);2.3 溫度傳感器DS18B20 2.3.1 DS18B20性能特點(diǎn)DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能
20、直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)912位的數(shù)字值讀數(shù)方式。DS18B20的性能特點(diǎn)如下:獨(dú)特的單線接口僅需要一個(gè)端口引腳進(jìn)行通信;多個(gè)DS18B20可以并聯(lián)在惟一的三線上,實(shí)現(xiàn)多點(diǎn)組網(wǎng)功能;無須外部器件;可通過數(shù)據(jù)線供電,電壓范圍為3.05.5;零待機(jī)功耗;溫度以或位數(shù)字;用戶可定義報(bào)警設(shè)置;報(bào)警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報(bào)警條件)的器件;負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會因發(fā)熱而燒毀,但不能正常工作; 2.3.2 DS18B20內(nèi)部結(jié)構(gòu)DS18B20采用3腳PR35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖-1圖-1DS18B20其內(nèi)部結(jié)構(gòu)框圖64位R
21、OM的結(jié)構(gòu)開始8位是產(chǎn)品類型的編號,接著是每個(gè)器件的惟一的序號,共有48位,最后8位是前面56位的CRC檢驗(yàn)碼,這也是多個(gè)DS18B20可以采用一線進(jìn)行通信的原因。溫度報(bào)警觸發(fā)器TH和TL,可通過軟件寫入戶報(bào)警上下限。DS18B20溫度傳感器的內(nèi)部存儲器還包括一個(gè)高速暫存RAM和一個(gè)非易失性的可電擦除的EERAM。高速暫存RAM的結(jié)構(gòu)為8字節(jié)的存儲器,結(jié)構(gòu)如圖3所示。頭2個(gè)字節(jié)包含測得的溫度信息,第3和第4字節(jié)TH和TL的拷貝,是易失的,每次上電復(fù)位時(shí)被刷新。第5個(gè)字節(jié),為配置寄存器,它的內(nèi)容用于確定溫度值的數(shù)字轉(zhuǎn)換分辨率。DS18B20工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。該字節(jié)各
22、位的定義如圖2.3.2-2所示。低5位一直為1,TM是工作模式位,用于設(shè)置DS18B20在工作模式還是在測試模式,DS18B20出廠時(shí)該位被設(shè)置為0,用戶要去改動,R1和R0決定溫度轉(zhuǎn)換的精度位數(shù),來設(shè)置分辨率。 圖-2 DS18B20的字節(jié)定義由圖-3可見,DS18B20溫度轉(zhuǎn)換的時(shí)間比較長,而且分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間越長。因此,在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。R1R0分辨率/位溫度最大轉(zhuǎn)向時(shí)間/ms00993.750110187.510113751112750圖-3高速暫存RAM的第6、7、8字節(jié)保留未用,表現(xiàn)為全邏輯1。第9字節(jié)讀出前面所有8字節(jié)的CRC碼,可用來
23、檢驗(yàn)數(shù)據(jù),從而保證通信數(shù)據(jù)的正確性。當(dāng)DS18B20接收到溫度轉(zhuǎn)換命令后,開始啟動轉(zhuǎn)換。轉(zhuǎn)換完成后的溫度值就以16位帶符號擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲在高速暫存存儲器的第1、2字節(jié)。單片機(jī)可以通過單線接口讀出該數(shù)據(jù),讀數(shù)據(jù)時(shí)低位在先,高位在后,數(shù)據(jù)格式以0.0625LSB形式表示。當(dāng)符號位S0時(shí),表示測得的溫度值為正值,可以直接將二進(jìn)制位轉(zhuǎn)換為十進(jìn)制;當(dāng)符號位S1時(shí),表示測得的溫度值為負(fù)值,要先將補(bǔ)碼變成原碼,再計(jì)算十進(jìn)制數(shù)值。圖-4是一部分溫度值對應(yīng)的二進(jìn)制溫度數(shù)據(jù)。 DS18B20完成溫度轉(zhuǎn)換后,就把測得的溫度值與RAM中的TH、TL字節(jié)內(nèi)容作比較。若TTH或TTL,則將該器件內(nèi)的報(bào)警標(biāo)志位置
24、位,并對主機(jī)發(fā)出的報(bào)警搜索命令作出響應(yīng)。因此,可用多只DS18B20同時(shí)測量溫度并進(jìn)行報(bào)警搜索。在64位ROM的最高有效字節(jié)中存儲有循環(huán)冗余檢驗(yàn)碼(CRC)。主機(jī)ROM的前56位來計(jì)算CRC值,并和存入DS18B20的CRC值作比較,以判斷主機(jī)收到的ROM數(shù)據(jù)是否正確。DS18B20的測溫原理是這這樣的,器件中低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號送給減法計(jì)數(shù)器1;高溫度系數(shù)晶振隨溫度變化其振蕩頻率明顯改變,所產(chǎn)生的信號作為減法計(jì)數(shù)據(jù)2的脈沖輸入。器件中還有一個(gè)計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時(shí),DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù)進(jìn)而完成溫度測量。計(jì)數(shù)門
25、的開啟時(shí)間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將0所對應(yīng)的一個(gè)基數(shù)分別置入減法計(jì)數(shù)器1、溫度寄存器中,計(jì)數(shù)器1和溫度寄存器被預(yù)置在0所對應(yīng)的一個(gè)基數(shù)值。減法計(jì)數(shù)器1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器的預(yù)置值減到0時(shí),溫度寄存器的值將加1,減法計(jì)數(shù)器1的預(yù)置將重新被裝入,減法計(jì)數(shù)器重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù),如此循環(huán)直到減法計(jì)數(shù)器計(jì)數(shù)到0時(shí),停止溫度寄存器的累加,此時(shí)溫度寄存器中的數(shù)值就是所測溫度值。其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)器門仍未關(guān)閉就重復(fù)上述過程,直到溫度寄存器值大致被測溫度值。 圖-4 一部分溫度對應(yīng)表另外,由于DS18B2
26、0單線通信功能是分時(shí)完成的,它有嚴(yán)格的時(shí)隙概念,因此讀寫時(shí)序很重要。系統(tǒng)對DS18B20的各種操作按協(xié)議進(jìn)行。操作協(xié)議為:初使化DS18B20(發(fā)復(fù)位脈沖)發(fā)ROM功能命令發(fā)存儲器操作命令處理數(shù)據(jù)。2.4 A/D 轉(zhuǎn)換器TLC549 2.4.1TLC549 的性能參數(shù)TLC549是采用IinCMOSTM技術(shù)并以開關(guān)電容逐次逼近原理工作的8為串行A/D芯片,可與通用微處理器、控制器通過I/O、CLOCK CS、DATA OUT三條口線進(jìn)行串行接口。TLC549既有4MHz的片內(nèi)系統(tǒng)時(shí)鐘和軟、硬件控制電路,轉(zhuǎn)換時(shí)間最長為17s,允許最高轉(zhuǎn)換速度達(dá)40000次/s??偸д{(diào)誤差最大為±0.5
27、LSB,典型功耗為6mW。TLC549采用差分參考電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,由于其VREF-接地時(shí),(VREF+)-(VREF-)1V,故可用于較小信號的采樣,此外該芯片還單電源36V的供電范圍??傊?,TLC549具有控制口線少,時(shí)序簡單,轉(zhuǎn)換速度快,低功耗,價(jià)格便宜等特點(diǎn),故我們選用TLC549作為A/D轉(zhuǎn)換器件使用。TLC549的內(nèi)部框圖和引腳名稱如圖2.4.1-1圖-1 TLC549內(nèi)部框圖 2.4.2 TLC549的工作原理TLC549帶有片內(nèi)系統(tǒng)時(shí)鐘,該時(shí)鐘與I/O CLOCK是獨(dú)立工作的,無需特殊速度和相位匹配。當(dāng)CS為高時(shí),數(shù)據(jù)DATA OUT端處于高阻態(tài),
28、此時(shí)I/O CLOCK不起作用。這種CS控制作用允許在同時(shí)使用TLC549時(shí),共用I/O CLOCK,以減少A/D使用時(shí)的I/O控制端口。2.5 AT89C51 AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提
29、供了一種靈活性高且價(jià)廉的方案。AT89C51的管腳如圖2.5-12.5-1 AT89C51的管腳圖1主要特性·與MCS-51 兼容·4K字節(jié)可編程閃爍存儲器·壽命:1000寫/擦循環(huán)·數(shù)據(jù)保留時(shí)間:10年·全靜態(tài)工作:0Hz-24Hz·三級程序存儲器鎖定·128*8位內(nèi)部RAM·32可編程I/O線·兩個(gè)16位定時(shí)器/計(jì)數(shù)器·5個(gè)中斷源·可編程串行通道·低功耗的閑置和掉電模式·片內(nèi)振蕩器和時(shí)鐘電路 2.6 顯示器件LM016L LM016L是雙行顯示的液晶顯示器。在溫
30、度顯示方面觀察較方便,相比較于LED數(shù)碼管其連接電路簡單而且觀察方便。3 電路設(shè)計(jì) 根據(jù)設(shè)計(jì)要求,系統(tǒng)整體硬件電路包括:紅外信號采集部分,環(huán)境溫度采集部分,復(fù)位部分,鍵盤輸入部分,顯示部分,報(bào)警部分等電路組成。3.1 復(fù)位電路設(shè)計(jì)當(dāng)在AT89C51單片機(jī)的RST引腳引入高電平并保持兩個(gè)機(jī)器周期時(shí),單片機(jī)內(nèi)部就執(zhí)行復(fù)位操作。若該引腳一直保持高電平,單片機(jī)就處于循環(huán)復(fù)位狀態(tài)。我們采用的是上電與按鍵均有效的電路。按健復(fù)位電路是上電手動復(fù)位,使用比較方便,在程序跑飛時(shí),可以手動復(fù)位,這樣就不用在重起單片機(jī)電源,就可以實(shí)現(xiàn)復(fù)位。復(fù)位電路如下圖3.1-13.1-1復(fù)位電路3.2 上下限溫度控制電路如圖3.
31、2-1該電路由四個(gè)點(diǎn)動式開關(guān)構(gòu)成,分別送入單片機(jī)的P1.4、P1.5、P1.6、P1.7口。開始時(shí)P1.4、P1.5、P1.6、P1.7口的電位都處于高電位,此時(shí)顯示屏顯示當(dāng)前溫度,當(dāng)按下控制P1.5的開關(guān)立即就會顯示上限溫度和下限溫度。如果發(fā)現(xiàn)設(shè)置的溫度上限過低,再點(diǎn)擊控制P1.5的開關(guān)就會將溫度上限所設(shè)置的溫度降低,點(diǎn)擊P1.7確定。如果覺得上限溫度設(shè)置的過低,此時(shí)按下控制P1.4的開關(guān),點(diǎn)擊控制P1.5的開關(guān)就可將溫度上限所設(shè)置的溫度升高,同樣點(diǎn)擊P1.7確定。上述是對溫度上限的設(shè)置。當(dāng)需要設(shè)置溫度下限的時(shí)候,我們同樣需要點(diǎn)擊控制P1.5的開關(guān),在顯示溫度上限和下限時(shí)點(diǎn)擊控制P1.6的開
32、關(guān)就可調(diào)節(jié)溫度下限,點(diǎn)擊控制P1.4的開關(guān)就可以在升溫降溫間轉(zhuǎn)換,設(shè)置好以后按確定按鈕回到當(dāng)前溫度顯示狀態(tài)。 3.2-1上下限溫度控制3.3 報(bào)警電路如圖3.3-1發(fā)聲器由P3.7口輸出,當(dāng)溫度傳感器或紅外傳感器所探測的溫度低于或高于所設(shè)置的溫度上下限,揚(yáng)聲器就會發(fā)出連續(xù)的報(bào)警聲。圖3.3-1報(bào)警電路3.4 顯示電路圖-1是LM016L與單片機(jī)的連接電路圖。LM016L是雙行顯示的液晶顯示器。在溫度顯示方面觀察較方便,相比較于LED數(shù)碼管其連接電路簡單而且觀察方便。 圖3.4-1顯示電路3.5 P7187紅外傳感電路 如圖3.5-1是紅外熱釋傳感器的工作電路圖,該電路有放大和濾波功能。4 系統(tǒng)
33、調(diào)試仿真仿真步驟:(1) 在PROTUES中按照設(shè)計(jì)原理及設(shè)計(jì)框架搭圖。(2) 利用QTH軟件驚醒程序調(diào)試,生成 XX.HEX文件。(3) 在PROTUES圖中加載XX.HEX。(4) 觀察現(xiàn)象。(5) 在電路圖中調(diào)節(jié)滑動變阻器RV1改變紅外放大電壓大小,觀察輸出信號大小,使其信號不要超出ICL549的基準(zhǔn)電壓,以免燒壞A/D轉(zhuǎn)換器ICL549。調(diào)試注意事項(xiàng):(1) 調(diào)節(jié)RV1大小時(shí)注意使其信號不要超出ICL549的基準(zhǔn)電壓,以免燒壞A/D轉(zhuǎn)換器ICL549。(2) 在不超過紅外傳感器溫度上限和下限的情況下調(diào)試。 5 源程序TEMP_ZH DATA 24H TEMPL DATA 25H TEM
34、PH DATA 26H TEMP_TH DATA 27H TEMP_TL DATA 28H TEMPHC DATA 29H TEMPLC DATA 2AH k0 EQU P1.0 K1 EQU P1.4 K2 EQU P1.5 K3 EQU P1.6 K4 EQU P1.7 DATE_SDO P2.5 DATE_CS P2.6 DATE_CLK P2.7 BEEP EQU P3.7 LCD_X EQU 2FH LCD_RS EQU P2.0 LCD_RW EQU P2.1 LCD_EN EQU P2.2 flag1 equ 20H.0 KEY_UD EQU 20H.1 date_line eq
35、u p3.3 ORG 0000H JMP MAINMAIN: MOV SP,#60H MOV A,#00H MOV R0,#20H MOV R1,#10HCLEAR: MOV R0,A INC R0 DJNZ R1,CLEAR CALL SET_LCD CALL RE_18B20START: CALL RESET JNB FLAG1,START1 CALL MENU_OK CALL READ_E2 CALL TEMP_BJ JMP START2START1: CALL MENU_ERROR CALL TEMP_BJ JMP $START2: CALL RESET JNB FLAG1,START
36、1 MOV A,#0CCH CALL WRITE MOV A,#44H CALL WRITE CALL RESET MOV A,#0CCH CALL WRITE MOV A,#0BEH CALL WRITE CALL READ call CONVTEMP Call DISPBCD CALL CONV CALL TEMP_COMP CALL PROC_KEY SJMP START2PROC_KEY:JB K1,PROC_K1 CALL BEEP_BL JNB K1,$ MOV DPTR,#M_ALAX1 MOV A,#1 CALL LCD_PRINT CALL LOOK_ALARM JB K3,
37、$ CALL BEEP_BL JMP PROC_K2PROC_K1: JB K2,PROC_END CALL BEEP_BL JNB K2,$ MOV DPTR,#RESET_A1 MOV A,#1 CALL LCD_PRINT CALL SET_ALARM CALL RE_18B20 CALL WRITE_E2PROC_K2:CALL MENU_OK CALL TEMP_BJPROC_END:RETSET_ALARM: CALL RESET_ALARM CALL LOOK_ALARMAS0: JB K1,AS00 CALL BEEP_BL JNB K1,$ CPL 20H.1 AS00: J
38、B 20H.1,ASZ01 JMP ASJ01 ASZ01: JB K2,ASZ02 CALL BEEP_BL INC TEMP_TH MOV A,TEMP_TH CJNE A,#120,ASZ011 MOV TEMP_TH,#0ASZ011: CALL LOOK_ALARM MOV R5,#10 CALL DELAY JMP ASZ01ASZ02: JB K3,ASZ03 CALL BEEP_BL INC TEMP_TL MOV A,TEMP_TL CJNE A,#99,ASZ021 MOV TEMP_TL,#00HASZ021: CALL LOOK_ALARM MOV R5,#10 CAL
39、L DELAY JMP ASZ02ASZ03: JB K4,AS0 CALL BEEP_BL JNB K4,$ RETASJ01: JB K2,ASJ02 CALL BEEP_BL DEC TEMP_TH MOV A,TEMP_TH CJNE A,#0FFH,ASJ011 JMP ASJ022ASJ011: CALL LOOK_ALARM MOV R5,#10 CALL DELAY JMP AS0ASJ02: JB K3,ASJ03 CALL BEEP_BL DEC TEMP_TL MOV A,TEMP_TL CJNE A,#0FFH,ASJ021 JMP ASJ022ASJ021: CALL
40、 LOOK_ALARM MOV R5,#10 CALL DELAY JMP AS0ASJ022: CPL 20H.1 JMP ASZ01ASJ03: JMP ASZ03 RETRESET_ALARM:MOV DPTR,#RESET_A1 MOV A,#1 CALL LCD_PRINT RETRESET_A1:DB "RESET ALERT CODE"TEMP_COMP: MOV A,TEMP_TH SUBB A,TEMP_ZH JC CHULI1 MOV A,TEMP_ZH SUBB A,TEMP_TL JC CHULI2 MOV DPTR,#BJ5 CALL TEMP_B
41、J3 RET CHULI1: MOV DPTR,#BJ3 CALL TEMP_BJ3 CALL BEEP_BL RET CHULI2: MOV DPTR,#BJ4 CALL TEMP_BJ3 CALL BEEP_BL RETTEMP_BJ3: MOV A,#0CEH CALL WCOM MOV R1,#0 MOV R0,#2BBJJ3: MOV A,R1 MOVC A,A+DPTR CALL WDATA INC R1 DJNZ R0,BBJJ3 RETBJ3:DB ">H"BJ4:DB "<L"BJ5:DB " !"TEM
42、P_BJ: MOV A,#0CBH CALL WCOM MOV DPTR,#BJ1 MOV R1,#0 MOV R0,#2BBJJ1: MOV A,R1 MOVC A,A+DPTR CALL WDATA INC R1 DJNZ R0,BBJJ1 RETBJ1:DB 00H,"C"MENU_OK: MOV DPTR,#M_OK1 MOV A,#1 CALL LCD_PRINT MOV DPTR,#M_OK2 MOV A,#2 CALL LCD_PRINT RETM_OK1: DB " DS18B20 OK ",0M_OK2:DB " TEMP:
43、",0MENU_ERROR:MOV DPTR,#M_ERROR1 MOV A,#1 CALL LCD_PRINT MOV DPTR,#M_ERROR2 MOV A,#2 CALL LCD_PRINT RETM_ERROR1: DB " DS18B20 ERROR ",0M_ERROR2:DB " TEMP: - ",0RESET: setb date_line nop clr date_line mov r0,#6bh mov r1,#04htsr1: djnz r0,$ mov r0,#6bh djnz r1,tsr1 setb date_l
44、ine nop nop nop mov r0,#32htsr2: jnb date_line,tsr3 djnz r0,tsr2 jmp tsr4 tsr3: setb flag1 jmp tsr5tsr4: clr flag1 jmp tsr7tsr5: mov r0,#06bhtsr6: djnz r0,$ tsr7: setb date_line retRE_18B20:JB FLAG1,RE_18B20A RETRE_18B20A:CALL RESET MOV A,#0CCH LCALL WRITE MOV A,#4EH LCALL WRITE MOV A,TEMP_TH LCALL
45、WRITE MOV A,TEMP_TL LCALL WRITE MOV A,#7FH LCALL WRITE RETWRITE_E2:CALL RESET MOV A,#0CCH LCALL WRITE MOV A,#48H LCALL WRITE RETREAD_E2:CALL RESET MOV A,#0CCH LCALL WRITE MOV A,#0B8H CALL WRITE RETSTORE_DATA:MOV A,#40H CALL WCOM MOV R2,#08H MOV DPTR,#D_DATA MOV R3,#00HS_DATA: MOV A,R3 MOVC A,A+DPTR CALL WDATA DJNZ R2,S_DATA RETD_DATA:DB 0CH,12H,12H,0CH,00H,00H
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國鋰電池負(fù)極材料市場運(yùn)行狀況與前景趨勢分析報(bào)告
- 2025-2030年中國鋼簾線市場發(fā)展現(xiàn)狀及前景趨勢分析報(bào)告
- 2025-2030年中國西樂器制造市場十三五規(guī)劃及投資策略研究報(bào)告
- 2025-2030年中國茄尼醇行業(yè)風(fēng)險(xiǎn)評估規(guī)劃研究報(bào)告
- 2025-2030年中國紅花籽油市場運(yùn)行狀況及未來發(fā)展趨勢預(yù)測報(bào)告
- 貴州應(yīng)用技術(shù)職業(yè)學(xué)院《傳熱學(xué)B》2023-2024學(xué)年第二學(xué)期期末試卷
- 伊犁師范大學(xué)《中學(xué)思想政治課程與教學(xué)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 撫州職業(yè)技術(shù)學(xué)院《無機(jī)非金屬材料機(jī)械設(shè)備》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州工程應(yīng)用技術(shù)學(xué)院《經(jīng)濟(jì)寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州中醫(yī)藥大學(xué)時(shí)珍學(xué)院《現(xiàn)代光學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 法律文書寫作(第五版)PPT完整全套教學(xué)課件
- 半導(dǎo)體制造技術(shù)導(dǎo)論
- 人教版四年級數(shù)學(xué)下冊教材分析精講課件
- 7S目視化管理標(biāo)準(zhǔn)
- 酒店成本管理系統(tǒng)PICC
- 產(chǎn)品手繪設(shè)計(jì)表現(xiàn)技法PPT完整全套教學(xué)課件
- GA/T 1988-2022移動警務(wù)即時(shí)通信系統(tǒng)功能及互聯(lián)互通技術(shù)要求
- 文科學(xué)術(shù)規(guī)范與學(xué)術(shù)論文寫作課件
- 人教版小學(xué)二年級體育下冊全冊教案
- 農(nóng)業(yè)政策學(xué)PPT完整全套教學(xué)課件
- 國家電網(wǎng)招聘之其他工學(xué)類復(fù)習(xí)資料大全
評論
0/150
提交評論