基于紅感器快速體溫檢測系統設計_第1頁
基于紅感器快速體溫檢測系統設計_第2頁
基于紅感器快速體溫檢測系統設計_第3頁
基于紅感器快速體溫檢測系統設計_第4頁
基于紅感器快速體溫檢測系統設計_第5頁
免費預覽已結束,剩余31頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

目引 課題研究的背景和意 測溫的發展現狀以及趨 研究的任務和需要達到的性能指 課題研究內容及結構安 本章小 系統整體方案設 系統的理論基 影響紅外測溫因 系統整體方 本章小 系統硬件設 控制模 電源電 按鍵電 復位電 時鐘電 電 液晶顯 紅外傳感 語音模 本章小 系統軟件設 主程序設 按鍵程序設 語音模塊程序設 程序設 顯示模塊程序設 紅外傳感器程序設 本章小 結 參考文 [1]。玻璃水銀溫度計的優點是測量結果較為穩定、價格低廉,缺點是體溫計玻,易碎并且容易引起交叉,而且易揮發并且,若處理不當較為嚴重。2007年7月中旬,出售含的水銀溫度計順利通過了歐盟,這一的制定,減少了水銀溫度計對自然環境與的會造成巨大的危研究人員免遭于水銀的。到2017年,WHO預計全世界減少一半多的含的產品。同時,出售含水銀的體溫計這一也在順利通過。,(electricity式測得的體溫,不會對人的身體產生的和交叉[2]。并且完成高分辨率、低誤差和使用方便、長適用場合多等顯著優點。了傳統水銀溫度計測溫時間長等問題,只需要短短幾秒中,就可以準確測出數據的記錄,可體溫曲線的變化情況。非接觸式智能紅外體溫計是利用紅外輻射測溫的原理實現溫度的測量的非接觸式智能紅外體溫計較電子數字溫交叉等缺點。測溫的發展現狀以及趨、和水銀溫度計測量溫度時需要與接觸,容易產生交叉且快速性較低,在2003年的(SARS)和2009年的H1Nl型的爆發期間,高快速性、高準了減緩流感的擴散,許多國家都嘗試用非接觸紅外溫度計來檢測機場、儀實時測量患者測溫,來判斷他們是否患有重大。即便如此,由于流感的傳播速度極快途徑極多,有很多地區引進了紅外溫度篩檢設備,為的是能夠避免日益增長的流感的。只有如此,才能在第一時間內發現體溫異常者,在早期將發現的者 、紅外輻射測的發測經歷了較長時間發展歷程。20世紀早期,最早的紅外測只能對被測20世紀六十年代左右,我國成功制造出首臺紅外光電測,它的測量速、到20世紀九十年代,我國的紅外測有了顯著的發展與進步,也開始使用紅外輻射測溫原理進行溫度檢測,通過反射、折射等光學方法對被測對、束的光學測,然后將測得結果經單片機處理后,通過顯示模塊顯示出來。上世紀初利用紅外輻射測溫原理進溫的理論已經逐漸成熟又經測的又可以分為三種類型全輻射測單色測和比色測。全輻射測的原理是把光譜中的所有輻射的光線按照波長由小到大的順序對其的輻射功率進量從而確定被測對象的溫度情況單色測原理是將被測測原理是選取光譜內的兩段具有一定范圍內的波長,通過測量他們的輻射功率比值,從而確定被測對象的溫度情況。上世紀五十年代中期,Pyatt提出了一個建議,打算將三種具有不同波長段的比色測一起使用,來得到被測對象的發射速率和它波長具有的函數關系。到1980年左右,多種光譜共同測量的測溫輻射技術達到了。20世紀七十年代末期,Cashdolla將Pyatt出了將三種具有不同波長段的比色測一起使用來得到被測對象的發射速率和它波長具有的函數關系的測溫計測量粉塵的溫度情況在波長為1.01.81.92M,與此同時還可以通過使用濾波片形成更高Svet和他的團隊研制成功了四種波長的測溫計,可以更加準確的測量物體面的溫度,被測溫度范圍是300--3M。Lyzenga和Ahrens成功研制出了6種波長的高溫計,測量溫度更加準確,精度更加高,被測物體的溫度20世紀八十年代初期,JonesGardner6種波長的測溫和人Hoch帶領他們的團隊也成功研制出了6種波長的測溫計,和以往的6準的對被測對象進行溫度測量,分辨率可達0.01,并努力使分辨率達到0.005。同一時期,Cashdollar6波測溫計,采用鉛銫測溫器,對粒子及非固20Hiernaut6波長的測2K—5000K的溫度范圍內光譜進行溫度測量,被測對象的溫度精度0.005,0.01—0.05。20世紀九十年代早期,Levendis3種顏色的輻0.65、0.80、0.95,在處理數據方面,采用的0.50、0.60、0.65、0.70、0.800.90。,20世紀80年代中期,在我國的光學內成功研制出了3波長HDW-1型紅外測。在80年代末期聯合大學提出了用多種光束進行溫,20世紀九十年代初期我國民和歐洲G.Ruffino一起合作成功研制了358波長的高溫計,并成功將其運用到了火箭上。多波長紅外測溫技術更進一步的成熟成功研制出可隱身測量發射裝置的高研究的任務和需要達到的性能指 本章小吸收率是物體吸收光的總量與投射到物體上所有光總量的比值,用表示。的總量與入射光總量之比的倒數稱為透射率,用表示。發射率是用來衡量光線向外的輻射能力,用表示。一般對于一個物體來說,對于投射到其上的光束,可以得到以下公式(2.1

的單色輻出度與單色的吸收比成正比,其比值是一個只取決于波長和溫度T的普適函數,數學意義上的定義公式(2.2)如下[6]。e1(,T)e2(,T)eB(,T)

(,T

Ba1(,T a2(,T aB(,TB其中eB(,T)aB(,T1900年,德國物理學家在量子理論的基礎上建立了黑體輻射定律公式,這個定律是熱輻射的最基本定律定律,并在1901年。定間的具有如下數學關系(式2.3該定律的物理意義在于給出了黑體輻射的具體M (,T)M

eT

式中,是指定的輻射波長,TC2hC2,Chc C1、C2

MB(,Th是常數,c為真空中光的的速度,k是常數Mm時,這時候它的波長也達到最大值m,這時黑體的溫度T之間的數學關系式為(2.4)[8]。mT

其中,bm,TK,便可以知道此時黑體的熱力學溫度TH2O、CO2、O3。,第三和紅外傳感器之間的距離長短也會對紅外測溫的精度產生一定的影響溫度的不同,向外輻射的波長也不相同,輻射波長的衰減程度也不相同通常情況下距離紅外傳感器越遠測量誤差會越大測量精度會越低,。,系統整體方主要模塊包括:微控制器模塊單片機(STC89C52RC、紅外傳感器模塊(M3(3.3V33℃時,顯示溫度數據測量異常,提示重新測量。2.1所示。本章小

2.1接下來介紹了熱輻射的四個基本定律:透射、反射、吸收定律、定律控制模單片機是整個紅外測溫系統的控制選擇一個好的單片機尤為重要ST8952特點進行如下介紹:6機器/12機器/8051單T2全雙工串行口,MAX810復位電路,174級中斷結構。正常工作模式,功耗約為4~7a。空閑模式下(2mA左右),定時/串口、中斷繼續工作,P0H(<0.1u的內容,單片機所有工作停止,可由外部中斷或硬件復位觸發[10]。P3,復位后:P0口是漏極開路輸出,作為I/O口用時,需要外加上拉電阻,作為總線擴展用時,不用加上拉電阻[11]。單片機STC89C52RC3.1所示,單片機STC89C52RC3.2 圖3.1單片機STC89C52RC的引腳 圖 電源引腳:VCC(40引腳)為電源電壓(一般接+5V電壓GND(20引腳)控制引腳:REST(9引腳)為復位引腳,需要至少持續兩個及以上機器周ALE(30引腳)PSEN(29引腳)為外部程序器讀選通信EA(31引腳)為程序器的內外部選通信號,接高電平時,選通內部程序器,低電平時,選通外部程序器。可編程I/O四個I/O口分別為P0口(P0.0~P0.7、P1口(P1.0~P1.7)、P2口(P2.0~P2.7輸出,內部不自帶上拉電阻,其它I/O口內部都自帶上拉電阻。因此,對端口的每個引腳置高電平時,P0I/O口由于內部上拉電32都可以驅動4個TTL負載。另外特別說明一下P0口、P2口、P3口,在外部程序器ROM和數據器RAM時,P0口可提供低8位地址和8位數據分時復用總線,P28位地址總線,P3I/O口不具備電源電本系統中除了紅外傳感器MLX906143.3V5V5V3.3V的供電電路。220V的交流電經過一個變壓220:88V的交流電,然后在通過一個整流橋將交流電整流成78055V的穩壓電源。將3.3電源電路(3.3)如下所示。按鍵電

3.3I/O口的使用數量,I/O4*4=16個按鍵,相比獨立按鍵的數量多獨立按鍵:直接用I/O口線構成按鍵電路,一個按鍵用一根I/O口線,按鍵之間的工作狀態不互相影響,這種按鍵電路較為靈活,程序編程較為簡單[13]。根I/O口線,所以常常采用查詢式方法判斷按鍵是否被按下。按鈕和數據下移按鈕,不管采用獨立式按鍵還是矩陣式按鍵,都是占用4根I/O10ms的延時,再判斷一次。復位電

3.4位電路有兩種工作方式:上電復位和手動復位。復位原理:使單片機引腳RST上電復位工作原理,VCCC8R9出現電壓,RESTC8充滿,R9開按鍵S1,電容C8充電,幾個毫秒后,電容C8充滿,單片機又會進入工作模3.5所示。時鐘電

3.512兩端連接兩個電容和一個晶振[14]度增加起振時間過小又會降低性所以一般選擇的電容的容量為30pF左右。,XTAL2XTAL1直接輸入時鐘信號。但若是采用外部時鐘方式產生時鐘信號源電路和內部時鐘方3.6,電

3.6本設計采用 電路功能是當紅外溫度傳感器發生故障時通過使蜂鳴4mA~7mA于5V蜂鳴器來說,工作電流一般為20多mA,因此通常用三極管組成的放大電I/O電流,從而驅動蜂鳴器[15]10K的電阻的作用是用來防止干擾的。電路如圖3.7所示。液晶顯

圖3.7電LCD1602進行液晶顯示。下面對LCD1602的特點進行一下簡單的介紹。LCD160216*232個字符,封裝圖正3.83.9所示。圖3.8封裝圖正 圖3.9封裝圖背VSSVDD接+5VVO是液晶顯示的偏壓信號,接高電平時,對比度太弱,容易看不清;接低電平時,對比度太強,容易出現“重影”10K的電阻來調節。ERW是讀/RS是數據/ 液晶顯示電路接線圖(3.10)紅外傳感

3.103.11字信號通過Smbus協議傳送給單片機[16]。供電電源為3.3V,測量時,精度可達±0.1℃。3.11引腳及其功能如下表(3.1)SCL或SMBus接口的數據信號SMBusSCL、SDA管腳直接連接單片機的普通I/O口即可,通常情況下SDA管腳輸出物體溫度,由于MLX90614的輸入輸出接口是漏級開路(OD)結構,和單片機相連時,需要加上拉電阻[17]。紅外傳感器和單片機的連接圖(3.12)如下語音模為了使體溫計更加智能化本設計選用了語音模塊3可以將測得(3.13如下所示。5V1A供電電源來供電;接單片機時,可進行二進制編碼觸發,A1-A5為編碼接口,最多可以31首。3.13本章小STC89C52RC作為核控制單MLX90614的智能紅外體溫計。主要介紹了系統各部分電路的特點和工作情況電源電路作為供電線路為系統提供3.3V和5V主程序設4.1(LCD1602的初始化,紅外溫度傳感器MLX90614的初始化while(1)死循環中。在循環中示使用人員設備已初始化完成,當key1鍵按下的時候,設備進行體溫測量并完與key4key2再次被按下的時候,模式切換到初始狀/****************************主函數void{uint //1602 //MLX90614 // //1602{ 存在語音} //按鍵key1按下,進{ 存在語音{ 018} //程} //按鍵key2 }}1602NNYYNNYY4.1按鍵程序設本設計程序設計思路為:首先令按鍵對應的單片機I/O口為高電平,根據電路圖可知當按鍵按下的時候,與按鍵相連的單片機I/O口會降成低電平,單片機的主程序一直進行查詢按鍵這幾個I/O口的狀態。當出現低電平時,單片機進行NYNYNYNY圖 /*****************************按鍵程序void{key1=1;key2=1;key4=1;key3=1;//首先令單片機的相應I/O //當key1與zisuo10時,進入if //zisuo1 // //} }(00000B~1BA1~A5接口不同的電平,來確定出所選擇的語音并播讀出來。在此僅展示一下/*****************************讀數字voidRead_Number(uint{{case0:A5=0;A4=1;A3=1;A2=1;A1=1;//單片機觸發語音模塊相應語音的方式是 A5=1;A4=1;A3=1;A2=1;A1=1;//再置高電平,完成觸發break;//0 //9default:}delay1(10程序設

圖 部設備(如SD卡。本設計在程序在建立了一個數組用來數據,設定可以10個數據,這已足夠日常使用。將來的數據進行處理然后存入數10個數據時,第十一個數據該如何存放。本程序樣有用的數據不會丟失且查看數據的程序會相對簡單很多,程序的流程4.4NY圖 void uint //10 //留出第十位的空間} c++;}}LCD160216X2個字符,控制器內存為40H。每一行有40個地址,我們只用前16個地址。使用1602首先就要進行4.5據圖 void //初始化 dis_cmd_wrt(0x01dis_cmd_wrt(0x0c);//整體顯示,光標不顯示,不閃爍dis_cmd_wrt(0x06);//寫入新數據光標右移,顯示屏不移動dis_cmd_wrt(0x38);} //數據總線8位,顯示兩行,5×7點陣/每個字符voidchk_busy_ //LCD忙標志判{ //當最為0是從循環跳{P0=0xff; LCDE=0;}紅外傳感器程序設本設計采用紅外溫度傳感器MLX90614,其采用SMBusSMBus由兩根信號線組成:時鐘信號線和數據線,容許CPU與各種接4.6圖 MLX90614的時序MLX906144.6SDA為低電平時,SCL由高電平跳躍到低電平,此為起始 MLX90614{}MLX906144.6SCL為高電平時,SDA由低電平跳躍到高電平,此為結束 //MLX90614{}MLX90614時鐘線SCL300ns低電平后,數據線SDA上的數據便可更新,在時鐘線SCL變為高電平瞬間捕獲數據。程序如下:/***********************發送一個位 {elseSDA=1 //判斷SDA //上升沿捕獲SDA //}8MLX90614SCL為高電平時,可以改變SDA的數值,SCL由高電平變為低電平時,捕獲SDA的數據。程序如下:/***********************接收一個位void{}8MLX90614溫度數據的程序設PEC發送要ROMPEC發送要ROM圖 /***********************讀溫度數據函數uint{ //tx_byte(0x00);//發送從機地址與讀寫位tx_byte(0x07);//讀ROM的地址:0x07H tx_byte(0x01 DataL=rx_byte();//溫度的低8位 DataH=rx_byte();//溫度的高8位 //return((DataH*256+DataL)*2 本章小結過紅外傳感器進行目標溫度,進行了誤差分析和軟件的修正補償,解決了能,增加了語音播報、LED燈功能和歷史數據查看設計,使測溫系統設計LCD1602顯示出測量溫度數據時,語音模塊同時開始工作,將測量的數據進行語音播報并給出指導意見。若出現測量的溫度低于33℃2測量距離短,由于紅外傳感器MLX90614本身條件的限制,只能在和距1cm之內的范圍測量。可采取激光測距和紅外傳感器測溫結合的方法遠1,,.PC機與單片機間串行通信的實現[D].現代電子技術2.污水污泥微波熱解及微晶玻璃工藝與機制研究[D].哈爾濱工業大學,2011.3.基于μCOSⅡ的紅外輻射測溫系統研究[D].東學,4.單片機的C語言應用程序設計[J].單片機與嵌入式系統應用,2003(10):46-46.5,.基于STC89C52RC單片機的紅外發射系統設計方案[D].科技信息,2012.6.MCS-51系列單片機應用系統設計:系統配置與接術[M].航空航天大學,1990.7.基于虛擬儀器的紅外測性能測試系統[D].華技大學,8.基于MLX90614的非接觸式體溫測量系統設計[J].軟件導,8(3):105-9.紅外溫度計MLX90614及其應用[J].現代電

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論