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

正文內(nèi)容

基于zigbee的煙霧溫度傳感系統(tǒng)設計(參考版)

2025-07-17 20:19本頁面
  

【正文】 //等待RF數(shù)據(jù)包接收時用的。 //數(shù)據(jù)包uint8 counter=0。 //遠程地址uint8 j = 0,a。uint8 myAddr。 //射頻天線初始化void rf_uart_main(void)。 //接收模式void main_contionuousMode(void)。void display(uchar du,uchar we)。void work()。 //將4個碼分解成8位16進制碼 //紅外應用函數(shù)聲明void init_timer()。 //處理完存取數(shù)組的irtime標志uchar ircode[4]。 //存放33位數(shù)據(jù)uchar receive_ok。 //紅外脈沖碼兩上升沿之間的時間uchar bitnum。endif//紅外應用變量定義uchar start_flag。 //初始化RF main_receiveMode()。 //本地地址 remoteAddr = MAIN_CONTROL。 //初始化RF main_receiveMode()。 //本地地址 remoteAddr = MAIN_CONTROL。 //初始化RF main_contionuousMode()。 //本地地址 remoteAddr = SPC_RECEIVER。 //RF硬件初始化 { HAL_ASSERT(FALSE)。 } calculate_ok=1。 k++。j++) { value=value1。i++) { for(j=0。 for(i=0。 uchar value。 irtime_count=0。 EA=0。 if(bitnum==33) //檢測是否將一組完整的數(shù)據(jù)存入 { receive_ok=1。 //將各個irtime存入數(shù)組 irtime_count=0。 //irtimer*=計時時間}void exter() interrupt 0{ if(start_flag) { if(irtime_count53) //檢測是否收到引導碼 9ms+ bitnum=0。 //開外部中斷0 EA=1。 //啟動定時器0}/****************************************************************************** Initexterinterrupt //初始化外部中斷******************************************************************************/void init_exterinterrupt() //初始化外部中斷{ IT0=1。 //定時器0中斷允許 EA=1。 TL0=0x00。 //開中斷}/****************************************************************************** Inittimer //初始化定時器******************************************************************************/void init_timer(){ TMOD=0x02。//18B20溫度采集MCU_SMOKE_CAIJI(HAL_BOARD_SMOKE_0_PORT,HAL_BOARD_SMOKE_0_PIN)。//溫度傳感器IO口方向設置為輸入HAL_WD_CLR()。 //煙感IO口方向設置為輸入HAL_YANGAN_CLR()。 //18B20溫度采集MCU_SMOKE_CAIJI(HAL_BOARD_SMOKE_0_PORT,HAL_BOARD_SMOKE_0_PIN)。 //溫度傳感器IO口方向設置為輸入HAL_WD_CLR()。 //煙感IO口方向設置為輸入HAL_YANGAN_CLR()。 //串口發(fā)送溫度和煙霧濃度MCU_BEEP_LIGHT(HAL_BOARD_WENDU, HAL_BOARD_YANGAN)。 //液晶初始化MCU_LCD_DISPLAY(HAL_BOARD_WENDU, HAL_BOARD_YANGAN)。 //接收器使能}/****************************************************************************** halBoardInit //初始化硬件****************************************************************************/void halBoardInit(void){ halMcuInit()。 //與上一句共同設定波特率為9600 UTX0IF = 1。 // U0GCR |= 0x08。 //UART模式,無奇偶校驗 P2DIR amp。 P0SEL = 0X3C。 //確定系統(tǒng)時鐘是32MHz SLEEPCMD |= 0x04。 //系統(tǒng)時鐘32MHz halMcuWaitMs(200)。我自信我會繼續(xù)虛心學習,愿在未來的工作和學習過程中,以更加豐厚的成果來答謝那些曾經(jīng)關心和支持我的老師、朋友以及親人。最后我要感謝我的父母和所有關愛我的家人,沒有他們的理解、物質和精神上的支持,就沒有我美好的大學時光;沒有父母的從小的教導,就沒有今天樂學的我。其次我要感謝同學的幫助和指導,無論是在硬件的選型和實物的制作過程中,許海鵬同學、姜猛同學和段效強同學等都給予了很大的幫助。該設計整體使我對無線傳感技術有了進一步的認識,更增強了我接收新知識挑戰(zhàn)新事物的能力,培養(yǎng)了我分析問題解決問題的能力,提升了我的整體創(chuàng)新意識。該設計在設計選題、方案設計、實物制作直至論文的最后寫作的過程中,無不凝結著王老師的心血和汗水,同時也承載了王老師的關懷和期待。 本系統(tǒng)的設計難點是ZigBee協(xié)議的學習和使用,作為一名本科生,我在本次畢業(yè)設計中僅簡單了解和學習了ZigBee協(xié)議棧,所以關于ZigBee技術還有待于學習和使用,希望在以后的工作和學習中,繼續(xù)了解ZigBee相關的應用。當某一信息超過設定的閾值時,CC2430接收模塊可以驅動報警電路,實現(xiàn)終端下位機的聲光報警。終端傳感器為溫度傳感器DS18B20及煙霧傳感器MQ2等,該網(wǎng)絡系統(tǒng)可以將終端傳感器采集到的數(shù)據(jù)實時發(fā)送到控制臺系統(tǒng)。(4) 采用軟件抗干擾技術,如采用ZigBee技術中的直序擴頻技術,使原本高功率、窄頻率的信道擴為低功耗、寬頻率[22]。 新建工程 溫度監(jiān)控畫面 修改報警電話 通訊界面 上位機主界面6 抗干擾設計 存在的干擾表現(xiàn)經(jīng)過系統(tǒng)的設計和實物的調(diào)試,發(fā)現(xiàn)影響本系統(tǒng)可靠性和安全性[26]的主要原因有系統(tǒng)內(nèi)部其他電器和附近工作環(huán)境中的電器干擾,系統(tǒng)的整體結構設計,元器件型號的選擇、聯(lián)接和工作環(huán)境條件等,這些諸多因素對本系統(tǒng)產(chǎn)生的干擾,主要表現(xiàn)在下列四個方面:(1) 傳感器采集的數(shù)據(jù)誤差比出廠規(guī)定的大(2) 控制系統(tǒng)的狀態(tài)靈活性較低(3) 數(shù)據(jù)在傳輸過程中受到干擾從而發(fā)生變化(4) 系統(tǒng)程序在運行過程中發(fā)生失?,F(xiàn)象 抑制干擾的措施工作時間較長,各元器件可能由于空氣中灰塵和室內(nèi)溫濕度等外界因素的影響,必然會影響信號的采集和數(shù)據(jù)的傳送,因此要求整個系統(tǒng)在設計時必須具有較強的抗干擾[27]能力??梢酝ㄟ^上位機鍵盤輸入,修改設定的報警閾值。本系統(tǒng)設置的報警溫度為350C,若現(xiàn)場溫度超過設定的閾值后,組態(tài)王軟件內(nèi)有COM包,可以實現(xiàn)短信報警功能,可以設置和修改報警電話號碼。本系統(tǒng)需要建立一個上位機監(jiān)控中心,現(xiàn)場采集的數(shù)據(jù)可以直觀的顯示在監(jiān)控界面上。,在組態(tài)王軟件的工程管理器對話框下新建一個工程,名為溫度監(jiān)控系統(tǒng)。但在做實物實驗板時,為了節(jié)省成本,終端只掛接了一個相應的傳感器,進行本設計系統(tǒng)的可行性測試。由于本設計程序較長,調(diào)試過程中做了詳盡的注釋,詳細的程序見附錄B。 數(shù)據(jù)發(fā)送流程圖 數(shù)據(jù)接收流程圖,無論是接收或者發(fā)送的數(shù)據(jù)的時候首先初始化模塊,避免數(shù)據(jù)傳輸混亂,只有控制器收到接收或者發(fā)送的命令時才會開始進行數(shù)據(jù)傳輸,這更保證了數(shù)據(jù)傳輸?shù)臏蚀_性。 信號采集流程圖,系統(tǒng)在接收到合法請求的情況下才會開始采集發(fā)送數(shù)據(jù),而且只有一幀數(shù)據(jù)采集結束之后才會進行下一次數(shù)據(jù)采集。:傳感器組上電后,要初始化設備,接下來選擇通訊通道,CC2430無線傳輸模塊準備接收信號,調(diào)用ZigBee協(xié)議應用層函數(shù)[23],自動判斷是否接收請求,如果系統(tǒng)不接收請求,將返回上層,繼續(xù)準備接收信號;如果接收請求,系統(tǒng)再次判斷本次請求是否合法,若系統(tǒng)判斷本次請求不合法,也將繼續(xù)返回準備接收信號階段;若請求合法,將驅動無線終端設備,傳感器組開始采集信號,發(fā)送采集的現(xiàn)場環(huán)境。 終端設備組網(wǎng)流程圖 終端節(jié)點信號采集本設計中的數(shù)據(jù)采集主要是對溫度傳感器和煙霧傳感器的信號數(shù)據(jù)采集[22]。4 系統(tǒng)軟件設計,使用TI公司開發(fā)的ZStack協(xié)議棧,用C語言編寫程序。 MAX3232電平轉換電路MAX3232系列的接收器的關斷模式功耗較低,特別適合電池供電系統(tǒng),外部只需要幾個簡單的電容,就可以實現(xiàn)電平轉換功能。UART模式可以進行全雙工異步傳送數(shù)據(jù),接收數(shù)據(jù)時不影響發(fā)送功能。要實現(xiàn)CC2430的輸出信號能與上位機進行通訊,利用上位機配置的異步通訊適配器,可以很方便的實現(xiàn)二者之間的數(shù)據(jù)通信。 LC7461彩電遙控器實物圖LC7461遙控器由發(fā)射和接收信號兩大功能,應用編/解碼專用集成電路芯片來進行控制操作。 遠紅外遙感電路設計本設計中運用了紅外線遙控裝置,目的是為了便于通訊,而且可以有效的隔離來自其他電氣的干擾。在使用過程中需要注意的是,該模塊在接收微處理器的指令前,芯片內(nèi)部的BF=“0”狀態(tài),即表示可以隨時接收外部傳
點擊復制文檔內(nèi)容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1