【正文】
(2)擬合測溫曲線,由于超出一定距離后,距測溫目標(biāo)越遠(yuǎn),輻射越弱,故需擬合測溫曲線以補償。 接觸式和非接觸式的溫度比較表接觸式目標(biāo)溫度/176。之后顯示正常。(4)焊接時間不宜過長,否則容易燙壞元件,必要時可用鑷子夾住管腳幫助散熱。在溫度超出范圍時能夠及時的進行聲光報警。歷史趨勢曲線控件工作正常。在歷史記錄中設(shè)計了報警記錄,可以將報警的事件、時間、報警值和恢復(fù)值記錄下來,以便查閱。當(dāng)溫度超出規(guī)定的范圍,使用聲光報警。)){Rbuf[Rptr]=m。開始清TI是否有新的數(shù)據(jù)清RI數(shù)據(jù)接收查詢RI為1數(shù)據(jù)發(fā)送判斷發(fā)送完畢判斷接收完畢NNNNYYYY 組態(tài)王與單片機通信流程圖串口部分程序如下描述:void Uart() interrupt 4 using 1 //串口中斷 { if(RI){RI=0。這就消除了按鍵按下時前沿的抖動對單片機正確判斷按鍵造成的影響。}else halSpiStrobe(CCxxx0_SFRX)。while(GDO0);if((halSpiReadStatus(CCxxx0_RXBYTES) amp。halSpiStrobe(CCxxx0_STX)。BitState= TN_Data。開始接收一位數(shù)據(jù)存放在數(shù)組中,變量加1變量等于7?變量清0,接收下一字節(jié)的數(shù)據(jù)NNYY部分程序如下描述:Bit BitState=0。Tempf[i]=(float)Temp/。 TN_9紅外測溫程序模塊開始定義數(shù)組存放測溫數(shù)據(jù)開啟測溫讀取數(shù)據(jù)計算溫度值返回Item為0x4c或0x66且CR為0x0dNY TN_9程序流程圖,,。POWER_UP_RESET_CC1100()。else if((ReadData[0]==0x66)amp。halRfWriteRfSettings()。5 紅外測溫系統(tǒng)的軟件設(shè)計本紅外測溫系統(tǒng)的軟件設(shè)計采用模塊化的設(shè)計思想,這樣就把一個復(fù)雜的軟件設(shè)計分成幾個相對簡單的部分分別予以解決。 電源電路原理圖 LM2576電路中,電感DW2的選擇要根據(jù)LM2576的輸出電壓、最大輸入電壓、最大負(fù)載電流等參數(shù)選擇,首先,依據(jù)如下公式計算出電壓.微秒常數(shù)(E.T):E.T=(Vin Vout)Vout/ Vin1000/f (41)上式中,Vin是LM2576的最大輸入電壓、Vout是LM2576的輸出電壓、LM2576的工作振蕩頻率值(52kHz)。其工作原理為: 單片機通過運行程序不斷掃描鍵盤,檢查是否有鍵按下,當(dāng)掃描到有鍵按下時。 LCD顯示和報警電路,RS為寄存器選擇,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器;,R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。接收器典型的工作電平為+3~+12V與12~3V。 RS232A電平轉(zhuǎn)換模塊通過RS232轉(zhuǎn)換電路單片機可以方便的同PC機進行串口通信,可以同時接收或傳送外部送來的資料。 單片機處理模塊電路圖,本單片機處理模塊是通過開關(guān)手動復(fù)位的,只要在RST引腳出現(xiàn)大于10ms的高電平,單片機就進入復(fù)位狀態(tài),這樣做的目的是便于根據(jù)實際情況而選擇是否復(fù)位溫度測量數(shù)據(jù)。STC89C51主控制器TN_9電源模塊液晶顯示鍵盤模塊無線收發(fā)無線收發(fā)STC89C51從控制器RS232串口模塊組態(tài)王KingView電源模塊聲光報警 紅外測溫系統(tǒng)的硬件方案設(shè)計框圖,STC89C51主控制器是本系統(tǒng)的控制中心,它負(fù)責(zé)控制啟動溫度測量、接收測量數(shù)據(jù)、計算溫度值、鍵盤控制、顯示控制和無線傳輸數(shù)據(jù)控制;TN_9模塊負(fù)責(zé)溫度數(shù)據(jù)的測量和采集,并將采集到的數(shù)據(jù)通過數(shù)據(jù)端口傳送給STC89C51單片機;通過鍵盤模塊可以方便地控制測溫及無線傳輸;RS232轉(zhuǎn)換電路模塊可以使從控制器方便地同組態(tài)王進行串口通信,并可以同時接收或傳送外部送來的資料;LCD顯示模塊把測量的溫度值直觀地顯示給觀測者;電源模塊負(fù)責(zé)整個測溫系統(tǒng)的電源供應(yīng)。bit3bit2 = 00,數(shù)據(jù)類型為字節(jié)。(2)先進的圖形、動畫功能,豐富的圖庫,開發(fā)簡便,周期短,界面美觀、友好。4%的精度容差,以及177。15腳GND、16腳VCC(+5v)。由6腳和4只電容構(gòu)成。圖37顯示了SPI接口上地址和數(shù)據(jù)傳輸?shù)臅r間。 配置寄存器的讀寫操作,CC1100E通過一個簡單的4線SPI兼容接口(SI、SO、SCLK 和CSn)便可對CC1100E進行配置,此時CC1100E為從屬器件。 CC1100E的復(fù)位時序,CC1100E全局復(fù)位方法使用SRES指令選通脈沖。在IF下,I/Q信號被ADC數(shù)字化。,在CLOCK的下降沿時接收數(shù)據(jù)。(11)共3個16位定時器/計數(shù)器,定時器0還可以當(dāng)成2個8位定時器使用;(12)外部中斷4路,下降沿中斷或低電平觸發(fā)中斷,Power Down模式可由外部中斷低電平觸發(fā)中斷方式喚醒;(13)超低功耗,正常工作模式,典型功耗2mA;掉電模式,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原程序;(14)2個數(shù)據(jù)指針;(15)通用異步串行口(UATR),還可用定時器軟件實現(xiàn)多個UATR;(16)工作溫度范圍:0-75℃/-40~+85℃;(17)封裝形式:PDIP40/PLCC44/PQFP44。 芯片和組態(tài)王介紹綜合了各個方案的對比,我得出了本系統(tǒng)的最終方案,在主從處理器方面選擇STC89C51單片機,紅外模組TN_9作為測溫模塊,用LCD1602為本系統(tǒng)的顯示部分,通過CC1100E無線收發(fā)模塊把測得的溫度值傳到從處理器并通過從處理器串口經(jīng)RS232電平轉(zhuǎn)換模塊傳到上微機軟件組態(tài)王Kingview做各種數(shù)據(jù)的后臺處理。故不選擇此方案。不能用作人體測溫,故不選用此方案。比色測溫法的光學(xué)系統(tǒng)可局部遮擋,受煙霧灰塵影響小,測溫誤差小,但必須選擇適當(dāng)波段,使波段的發(fā)射率相差不大。在這種溫度測量技術(shù)中紅外溫度傳感器的選擇是非常重要的,而且不僅在點溫度測量中要使用紅外溫度傳感器,大面積溫度測量也可使用紅外溫度傳感器。紅外線體溫計在“非典”流行期間曾廣泛使用,分為耳式紅外線體溫計和紅外線前額測溫儀,測定時間為13秒,快速、安全。的攝氏溫標(biāo),從此實現(xiàn)了體溫計的刻度標(biāo)準(zhǔn)化。但直到300年后才設(shè)計出使用方便、性能可靠的體溫計。體溫計的工作物質(zhì)是水銀。現(xiàn)代人類生活中所用的幾乎每件電子和機械產(chǎn)品中都會集成有單片機。90年代后隨著消費電子產(chǎn)品大發(fā)展,單片機技術(shù)得到了巨大提高。單片機由芯片內(nèi)僅有CPU的專用處理器發(fā)展而來。non contact。本文介紹了一種基于單片機實用溫度實時檢測和記錄系統(tǒng)。關(guān)鍵詞:紅外測溫系統(tǒng);非接觸式;組態(tài)王;無線傳輸AbstractThe Infrared module is to bring together its field of view infrared radiation energy goals will focus infrared energy on a photoelectric detector and digital signal into a corresponding sensor, which has noncontact temperature measurement method, temperature, high resolution, fast response, without disturbing the measured target temperature distrbution field, high accu racy, good stability and long life and a series of advantages over traditional contacttype temperature adaptability more occasions.This paper introduces a practical temperature based on single chip realtime detection and recording system. Its design concept is the use of the main infrared sensor module to collect the body emits infrared, get the digital signal into the microcontroller, the MCS51 microcontroller to achieve temperature pensation by the conversion temperature and overtemperature into the LCD1602 display and sound and light alarm , Through shortrange wireless module for transmission to the PC, and Kingview preservation and backoffice data processing functions. The Design and Implementation of a noncontact temperature measurement, and induction time of 3 seconds or less, resolution to 176。1 紅外測溫系統(tǒng)的設(shè)計背景隨著現(xiàn)代科學(xué)技術(shù)的發(fā)展,傳統(tǒng)的接觸式測溫方式以不能滿足現(xiàn)代一些領(lǐng)域的測溫需求,對非接觸、遠(yuǎn)距離測溫技術(shù)的需求越來越大。此后在8031上發(fā)展出了MCS51系列單片機系統(tǒng)。而在作為掌上電腦和手機核心處理的高端單片機甚至可以直接使用專用的Windows和Linux操作系統(tǒng)。單片機芯片單片機是靠程序運行的,并且可以修改。用后的體溫計應(yīng)“回表”,即拿著體溫計的上部用力往下猛甩,可使已升入管內(nèi)的水銀,重新回到液泡里。 體溫計是在溫度計的基礎(chǔ)上研制成功的。1988年,出現(xiàn)了電子呼吸脈搏體溫計,可以進行遙測。因此,當(dāng)前研究的重點也在于此。這表明隨著溫度的升高,黑體輻射中的短波長輻射所占比例增加;(3)隨著溫度的升高,黑體輻射曲線全面提高,即在任一指定波長處,與較高溫度相應(yīng)的光譜輻射度也較大,反之亦然。3 紅外測溫系統(tǒng)的總體方案選擇本設(shè)計是軟硬件的綜合體,每一個模塊的選擇都會對整個系統(tǒng)產(chǎn)生影響,選擇的硬件模塊好壞決定了本設(shè)計所能達(dá)到的高度,所以對比較重要的模塊必須要通過對比選擇,揚長避短。硬件上的復(fù)雜性決定了它的穩(wěn)定性不高,且容易出故障,故也不選此方案。方案二:我們設(shè)計的系統(tǒng)需要顯示的信息直觀,所以應(yīng)選用顯示功能更好的液晶顯示,要求能顯示更多的數(shù)據(jù),增加顯示信息的可讀性,看起來更方便。對于一些尚未定型的設(shè)計可以一邊設(shè)計一邊完善,加快了設(shè)計速度,減少了一些軟件缺陷風(fēng)險。 它的測量距離大約為30米。CC1100E特別適合于那些針對日本ARIB STDT96標(biāo)準(zhǔn)和中國470510MHz短距離通信設(shè)備的無線應(yīng)用。晶體振蕩器產(chǎn)生合成器的參考頻率,以及ADC和數(shù)字部件的時鐘。(4)拉低CSn,等待SO變低(CHIP_RDYn)。bit,一個突發(fā)存取位(B),以及一個6位地址(A5–A0)。MAX232C芯片內(nèi)部有一個電壓變換器,可以把輸入的+5V電源電壓變換成為RS232所輸出電平所需的電壓。8腳(R2IN)、9腳(R2OUT)、10腳(T2IN)、7腳(T2OUT)為第二數(shù)據(jù)通道。HYM2576系列高效率的特性完全可以替代常用的三端線性調(diào)節(jié)器。它是一個集成的工業(yè)組態(tài)軟件,它包含幾千種智能儀表和智能模塊和大多數(shù)的單片機的地層通信協(xié)議,對于單片機它提供了兩種可以修改的通信協(xié)議,可以方便的實現(xiàn)單片機和PC機之間的通信。(7)強大的報表功能。(2)。異或:異或從設(shè)備地址到異或字節(jié)前,異或值轉(zhuǎn)換成2個ASCII碼CR:0x0d。4 紅外測溫系統(tǒng)的硬件設(shè)計基于STC89C51單片機的紅外測溫系統(tǒng)的硬件設(shè)計采用目前使用比較廣泛的模塊化設(shè)計思想,將整個系統(tǒng)分成七大模塊:主從單片機處理模塊、紅外測溫模塊、無線傳輸模塊、LCD液晶顯示和聲光報警模塊、鍵盤模塊、RS232轉(zhuǎn)換電路模塊、電源模塊。 紅外測溫電路模塊 無線收發(fā)CC1100E模塊接口設(shè)計本系統(tǒng)采用CC1100E設(shè)計了一個可控制的無線傳輸電路。典型的RS232信號在正負(fù)電平之間擺動,發(fā)送數(shù)據(jù)時,發(fā)送端驅(qū)動器輸出正電平+5~+15V,負(fù)電平為15~5V。 液晶顯示和聲光報警模塊本系統(tǒng)采用LCD1602液晶顯示模塊。行列式按鍵接口適應(yīng)于按鍵數(shù)量較多,這種方式的按鍵接口由行線和列線組成,按鍵位于行、列的交叉點上。STC89C51單片機和LCD1602均為5v電源,所以在電源設(shè)計中,以保障整個紅外測溫系統(tǒng)的正常運行。我使用耐壓值為100uF的電容器。然后給出開機顯示,接著判斷是否有鍵輸入,若沒有鍵輸入,則繼續(xù)判斷;若有鍵輸入,第一個按鍵為目標(biāo)溫度測量,第二個按鍵為環(huán)境溫度測量,第三個按鍵為數(shù)據(jù)的無線發(fā)送;若是進行紅外測溫,則接收數(shù)據(jù),并將計算的溫度值顯示出來,并通過計算是否符合聲光報警條件,然后通過第三個按鍵決定是否要將溫度值進行無線傳輸?shù)缴衔粰C處理;然后重新循環(huán)判斷。if((ReadData[0]==0x4c)amp。,STC