freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

非接觸式的紅外測溫系統(tǒng)方案(文件)

2025-05-13 13:34 上一頁面

下一頁面
 

【正文】 0000000012光標返回000000001*3置輸入模式00000001I/DS4顯示開/關控制0000001DCB5光標或字符移位000001S/CR/L**6置功能00001DLNF**7置字符發(fā)生存貯器地址0001字符發(fā)生存貯器地址8置數(shù)據(jù)存貯器地址001顯示數(shù)據(jù)存貯器地址9讀忙標志或地址01BF計數(shù)器地址10寫數(shù)到CGRAM或DDRAM)10要寫的數(shù)據(jù)內(nèi)容11從CGRAM或DDRAM讀數(shù)11讀出的數(shù)據(jù)內(nèi)容 LCD1602讀操作時序 LCD1602寫操作時序HYM2576系列調(diào)節(jié)器是單片集成電路,它可以提供降壓轉(zhuǎn)換器(Buck)的功能,它同時具有驅(qū)動3A負載電流,且有著極好的線性和負載調(diào)節(jié)特性。在特定輸入和輸出負載的條件下,HYM2576的輸出可以保證177。HYM2596 還具有循環(huán)限流和過溫關斷功能。(1)全中文界面,可以運行在Windows 環(huán)境下,包括Windows 98P2000PNT 等。(5)提供了上百個函數(shù),大大簡化了編程過程,減輕了工作量,提高了工作效率。(9)具有動態(tài)數(shù)據(jù)交換功能(DDE),這使得它可以和Windows環(huán)境下的大部軟件或開發(fā)平臺進行數(shù)據(jù)傳遞。 組態(tài)王字節(jié)數(shù)據(jù)格式起始位數(shù)據(jù)位校驗位停止位在組態(tài)王中定義設備地址的格式(1)格式:##.# 前面的兩個字符是設備地址,范圍為0-255,此地址為單片機的地址,由單片機中的程序決定;后面的一個字符是用戶設定是否打包,“0”為不打包、“1”為打包,用戶一旦在定義設備時確定了打包,組態(tài)王將處理讀下位機變量時數(shù)據(jù)打包的工作。bit1= 0:不打包。數(shù)據(jù)地址: 2字節(jié)4個ASCII碼,0x0000~0xffff數(shù)據(jù)字節(jié)數(shù):1字節(jié)2個ASCII碼,1—100,實際讀寫的數(shù)據(jù)的字節(jié)數(shù)。硬件的流程是主控制器通過不斷的掃描鍵盤,當掃描到鍵值要求開始測溫時,判斷是測量環(huán)境溫度還是目標溫度,然后發(fā)送開始允許測溫指令給TN_9,TN_9執(zhí)行測溫任務并把測量結(jié)果送往主控制器,主控制器處理溫度后實時顯示到LCD1602模塊上,同時,主控制器將是實時溫度值與設定的溫度上限值比較,如果滿足報警條件,則開啟聲光報警,同時,主控制器不斷地掃描鍵盤,當發(fā)現(xiàn)有鍵值允許開啟無線傳輸模塊,則將實時溫度值傳至從處理器,從處理器通過串口將溫度經(jīng)RS232電平轉(zhuǎn)換模塊傳到組態(tài)王軟件,在組態(tài)王里面實現(xiàn)數(shù)據(jù)接收、數(shù)據(jù)顯示、數(shù)據(jù)存儲、數(shù)據(jù)查詢、生成曲線報表等多項功能。主程序模塊紅外測溫鍵盤掃描液晶顯示聲光報警無線傳輸主程序模塊無線傳輸組態(tài)王通信 紅外測溫系統(tǒng)的軟件方案設計框圖,主程序模塊主要完成系統(tǒng)初始化,溫度的檢測,串行口通信,鍵盤和顯示等功能,其中系統(tǒng)初始化包括:串口通信中斷的初始化、液晶顯示的初始化,無線傳輸初始化;紅外測溫模塊包括:獲取溫度數(shù)據(jù),計算溫度值。 主從單片機處理模塊該紅外測溫系統(tǒng)是以STC89C51單片機為核心器件,此單片機模塊的工作原理是:加載相應程序的STC89C51單片機把紅外測溫模塊傳來的數(shù)據(jù)加以處理,送LCD液晶顯示和無線傳輸,必要時進行聲光報警。 TN9紅外測溫模塊接口設計紅外測溫模塊采用非接觸手段,解決了傳統(tǒng)測溫中需要接觸的問題,具有回應速度快,測量精度高,測量范圍廣等優(yōu)點。 無線傳輸模塊電路圖,GDO0和GDO2通用數(shù)字輸出引腳,功能有測試信號,F(xiàn)IFO狀態(tài)信號,空閑信道指示,時鐘輸出,從XOSC分頻,串行輸出RX 數(shù)據(jù);SI用途數(shù)據(jù)的輸入;SO用于數(shù)據(jù)的輸出;SCK為串行時鐘輸入;CSN為片選引腳,高電平有效,用于選擇是否數(shù)據(jù)輸出。RS232C是串行數(shù)據(jù)接口標準,它規(guī)定了連接電纜和機械、電氣特性、信號功能及傳送過程。從開始傳送數(shù)據(jù)到結(jié)束,線上電平從TTL電平到RS232電平,然后返回TTL電平。 RS232轉(zhuǎn)換電路,MAX232電路內(nèi)部很難實現(xiàn)較大電容,所以周圍的電容是電源變換的儲能電容,它使用電荷泵把5V轉(zhuǎn)換成串口的正負電源,外接的4個電容就是電荷泵電路的一部分。輸出內(nèi)容為英文提示、實時溫度值和無線傳輸標志位;同時,當實時溫度值到達設定的上下限值時發(fā)出聲光報警,在發(fā)聲方面,考慮到體積和功耗的因素,本設計使用了PNP三極管驅(qū)動蜂鳴器;用紅色發(fā)光二極管作為發(fā)光報警。鍵盤模塊設計的好壞,直接關系到系統(tǒng)的可靠性和穩(wěn)定性。 鍵盤電路原理圖,鍵盤模塊采用動態(tài)掃描的方式,采用3個獨立式鍵盤。電源模塊由兩個相互獨立的穩(wěn)壓電路模塊組成。經(jīng)過考慮和測試,本系統(tǒng)的5V采用78L05穩(wěn)壓芯片得到。輸出電容C的公式(單位μF):C≥13300 Vin/ VoutL (42)上式中,Vin是LM2576的最大輸入電壓、Vout是LM2576的輸出電壓、L是經(jīng)計算并查表選出的電感L1的值,其單位是μH。本設計使用1N582x系列的肖特基二極管。,當紅外測溫系統(tǒng)接通電源時,STC89C51單片機自動復位,開始運行自己的主程序。POWER_UP_RESET_CC1100()。else if(key2())TN_ReadData(0x66)。(ReadData[4]==0x0d))TN_switch()。if(key3())halRfSendPacket(Temperature,7)。開始各種初始化無線接收溫度數(shù)據(jù)數(shù)據(jù)傳輸?shù)浇M態(tài)王 從控制器的主程序流程圖部分程序如下描述:CpuInit()。T_init()。}從控制器的主程序執(zhí)行步驟說明:(1)完成對無線模塊的各種配置;(2)T_init()函數(shù)是完成對從控制器的串口中斷、定時器中斷的配置,并對單片機與組態(tài)王通信的速率做了定義,使其在波特率為9600的環(huán)境下進行數(shù)據(jù)的通信;(3)在循環(huán)體里,halRfReceivePacket()函數(shù)是主控制器通過無線收發(fā)模塊發(fā)給從控制器的數(shù)據(jù),Send_Process()函數(shù)為從控制器得到數(shù)據(jù)后傳給組態(tài)王,以便做數(shù)據(jù)的后臺操作。連續(xù)5次測量數(shù)據(jù)是為了能得到更準確溫度,在溫度計算里面,對讀得的5個溫度值求和然后平均,得到的便是人體溫度,然后送入單片機進行處理。i++){Temp=(ReadData[1]8)|ReadData[2]。Temp=Tempf[5]*。因為紅外測溫模塊的數(shù)據(jù)是一位一位地送入單片機的,所以用雙重循環(huán),內(nèi)循環(huán)接收一個字節(jié)的數(shù)據(jù),外循環(huán)接收五個字節(jié)的數(shù)據(jù)。k++){ for(j=0。i++){ while(TN_Clk)。while(!TN_Clk);}if(ReadData[0]==Flag) k=8;}TN_ACK=1。halSpiWriteBurstReg(CCxxx0_TXFIFO, txBuffer, size)。halSpiStrobe(CCxxx0_SFTX)。開始讀第一字節(jié)數(shù)據(jù)讀CRC校驗位接收數(shù)據(jù)成功并保存數(shù)據(jù)返回修改數(shù)據(jù)長度等待接收命令判斷是否有數(shù)據(jù)要接受判斷數(shù)據(jù)長度是否符合要求發(fā)送清洗緩沖區(qū)命令NNNYYY 無線接收程序流程圖,無線接收部分程序如下描述:halSpiStrobe(CCxxx0_SRX)。*length = packetLength。 CRC_OK)。若為零,則直接清除接收緩沖區(qū)并結(jié)束接收狀態(tài);(4)讀出CRC校驗位后清洗接收緩沖區(qū)并返回主程序。不立即認定鍵盤已被按下, ,如果仍為低,說明鍵盤被按下了。if(key_1==0) return(1)。 組態(tài)王與單片機通信程序模塊組態(tài)王與單片機的通信是通過RS232電平轉(zhuǎn)換模塊來實現(xiàn)的,在從單片機控制器設置串口的相關寄存器、定時器、相關中斷,得到波特率9600bps,并定義相關地址等功能。amp。W39。 else{……}串口通信程序執(zhí)行步驟說明:(1)不斷地檢查RI是否置位,若置位,則開始執(zhí)行接收指令,否則執(zhí)行發(fā)送指令;(2)不管執(zhí)行發(fā)送指令還是接收指令,都要對其標志位清零,然后判斷接收的或者發(fā)送的數(shù)據(jù)是否符合要求,若符合要求,則將數(shù)據(jù)存儲起來并置位標志位;反之則結(jié)束本次數(shù)據(jù)的發(fā)送或者接收。為了達到形象直觀的目的,當前溫度使用儀表和實時曲線同時顯示,歷史溫度使用歷史曲線的方式顯示。 實時溫度界面采用了組態(tài)王圖庫中的儀表來作為當前溫度顯示,該儀表的參數(shù)設置如下:目標溫度變量名:\\本站點\df0環(huán)境溫度變量名:\\本站點\df1儀表表盤:溫度顯示儀儀表量程:0-100,主刻度數(shù):11副刻度數(shù):9同時使用了實時曲線顯示當前溫度。其中文字提示使用了中英文分別顯示,指示燈設置為報警時將變?yōu)榧t色并且閃爍,當溫度超出范圍時將會發(fā)出設定好的報警聲音(這個聲音可以隨意改變)。懷疑是協(xié)議設置錯誤,將組態(tài)王串口1的通信的偶校驗模式改為無校驗后,儀表正確顯示100調(diào)試成功。② 歷史趨勢曲線部分使用組態(tài)王的歷史趨勢曲線控件將接收到的數(shù)據(jù)進行顯示和記錄,運行后觀察結(jié)果正常。,,聲音報警正常。④ 整體調(diào)試連好硬件和燒錄好單片機程序后進行整體調(diào)試,發(fā)現(xiàn)系統(tǒng)工作正常能夠及時正確的進行溫度的顯示和記錄。焊接實物板方面,焊接是電氣設備制造中最為關鍵的一道工序,焊接質(zhì)量的好壞直接影響到設備正常運轉(zhuǎn)的質(zhì)量。用烙鐵頭沾取適量焊錫,接觸焊點,待焊點上的焊錫全部熔化并浸沒元件引線頭后,電烙鐵頭沿著元器件的引腳輕輕往上一提離開焊點。(2)開機后液晶顯示無法正常顯示。之后用104電容濾除點偏激芯片引腳之間的干擾波,并把該電容焊接到這兩個腳上。 測溫系統(tǒng)的誤差分析由于紅外測系統(tǒng)是非接觸性的測量,同樣也會存在著各種誤差。 系統(tǒng)性能分析經(jīng)過反復的調(diào)試,本測溫系統(tǒng)取得了很好的效果。C環(huán)境溫度/176。 如何減小誤差(1)在體溫測量前,需先打開測溫系統(tǒng)一段時間,讓其適應周圍的環(huán)境,根究調(diào)試經(jīng)驗,如果一開始就通電測量體溫,會造成很大的誤差,主要是本測溫系統(tǒng)也會輻射紅外線,剛開始時也會有一些發(fā)熱,所以影響測溫結(jié)果。C以內(nèi)。7 結(jié)論本設計系統(tǒng)實現(xiàn)了紅外的溫度監(jiān)測系統(tǒng),他主要實現(xiàn)了對環(huán)境溫度和目標溫度的較精確測量,如果目標溫度達到溫度的上限值則會聲光報警,通過按鍵確定發(fā)送無線數(shù)據(jù)傳輸?shù)浇M態(tài)Kingview進行數(shù)據(jù)接收、數(shù)據(jù)顯示、數(shù)據(jù)存儲、數(shù)據(jù)查詢、生成曲線報表等多項功能。C,176。C環(huán)境溫度/176。(2)距離,測溫系統(tǒng)到目標的距離對精確度有很大的影響。(4)剛開始時無法測出溫度,然后經(jīng)過多方面的看書和請教老師同學,發(fā)現(xiàn)原來是對紅外模組的時序理解錯了,最后改正過來。重新整理后顯示正常。(5)首先在萬用板上布線,在布線時要注意應盡可能減少噪聲。(2)電烙鐵使用前要上錫,具體方法是:將電烙鐵燒熱,待剛剛能熔化焊錫時,涂上助焊劑,再用焊錫均勻地涂在烙鐵頭上,使烙鐵頭均勻的吃上一層錫。6 系統(tǒng)調(diào)試和性能分析 所用儀器示波器,數(shù)字萬用表,編程器,電烙鐵,剪刀,剝線鉗,鑷子,吸錫器等。運行組態(tài)王并測試按鈕發(fā)現(xiàn)能夠成功的切換畫面并能成功的退出系統(tǒng)。③ 報警部分設置好報警條件,運行組態(tài)王并使溫度超過溫度上限。又加入了組態(tài)王的實時趨勢曲線控件,顯示接收到的常數(shù)發(fā)現(xiàn)正常,說明實時趨勢曲線控件工作正常。(4)設計特點在各個畫面里均設置了各種功能的按鈕,可以完成各個畫面之間的切換,在任何一個畫面里均可以正常退出系統(tǒng),各個畫面中均顯示當前時間。 報表界面圖采用了組態(tài)王報表來顯示和記錄溫度。使用了組態(tài)王智能模塊中的單片機HEX,通信模式選擇串口1,8位數(shù)據(jù)位,一位停止位,無校驗,9600波特率。并且當檢測到溫度超過事先規(guī)定好的溫度范圍,則進行聲光報警,報警溫度可以隨意調(diào)節(jié)。 Rptr++。R39。m=SBUF。}鍵盤掃描程序執(zhí)行步驟說明:(1)本系統(tǒng)設計了三個按鍵,一個為測量目標溫度,一個為測量環(huán)境溫度,還有一個作為無線發(fā)送數(shù)據(jù)的標志。開始延時10ms判斷是否有鍵按下判斷是否有鍵按下掃描鍵盤,獲得鍵值根據(jù)取得的鍵值處理相應的子程序返回NNYY 鍵盤程序流程圖鍵盤掃描部分程序如下描述:int key1(){if(key_1==0) {KEY_delay()。 按鍵抖動示意圖為使單片機能夠正確地讀出鍵盤的狀態(tài),對每一次按鍵只作一次響應,必須采取措施以消除抖動。else halSpiStrobe(CCxxx0_SFRX)。halSpiStrobe(CCxxx0_SFRX)。 BYTES_IN_RXFIFO)){ packetLength = halSpiReadReg(CCxxx0_RXFIFO)。(2)halSpiWriteBurstReg()函數(shù)為SPI連續(xù)寫配置寄存器,通過寫入地址、數(shù)據(jù)緩沖區(qū)、和數(shù)據(jù)個數(shù),其中數(shù)據(jù)緩沖區(qū)為一個指針數(shù)組,等待發(fā)送模式。 while (!GDO0)。 無線收發(fā)CC1100E程序模塊無線收發(fā)數(shù)據(jù)在微機系統(tǒng)中經(jīng)常出現(xiàn),它的優(yōu)勢在于以一定的范圍內(nèi),可以隨時隨地搭建網(wǎng)絡,不受限于硬件的局限性,而CC1100E是一款SubGHz高性能射頻收發(fā)器,非常適合用于這方面,在200米的范圍內(nèi),非常有利于傳輸數(shù)據(jù)。ReadData[j]=ReadD
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1