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

正文內(nèi)容

基于zigbee的煙霧溫度傳感系統(tǒng)設(shè)計(jì)(完整版)

  

【正文】 結(jié)果是有事件發(fā)生,系統(tǒng)將再次判斷發(fā)生的事件是否有優(yōu)先級(jí)別,若有優(yōu)先級(jí)別,系統(tǒng)將調(diào)用事件處理程序,調(diào)用處理之后,最后判斷是否完成,如果完成,本次工作將完成,系統(tǒng)自動(dòng)終止任務(wù),若未完成,系統(tǒng)將自動(dòng)返回,再進(jìn)行判斷是否有事件發(fā)生。 終端測(cè)量節(jié)點(diǎn)加入無(wú)線網(wǎng)絡(luò)終端設(shè)備上電工作前,首先要經(jīng)過(guò)節(jié)點(diǎn)初始化[20],需要調(diào)用ZDO層的初始化函數(shù),然后設(shè)置初始化事件,設(shè)備對(duì)象的任務(wù)事件負(fù)責(zé)處理初始化函數(shù),對(duì)網(wǎng)絡(luò)初始化這一事件進(jìn)行相應(yīng)的處理,并根據(jù)事件情況,調(diào)用網(wǎng)絡(luò)層發(fā)現(xiàn)網(wǎng)絡(luò)請(qǐng)求函數(shù),執(zhí)行相關(guān)發(fā)現(xiàn)網(wǎng)絡(luò)動(dòng)作后,NWK層將發(fā)現(xiàn)網(wǎng)絡(luò)的消息傳送至ZDO層,ZDO接收到消息后,自動(dòng)修改設(shè)備狀態(tài),將執(zhí)行請(qǐng)求加入網(wǎng)絡(luò)事件,隨后NWK層將接收到請(qǐng)求加入網(wǎng)絡(luò)反饋,將加入網(wǎng)絡(luò)指示消息再次傳送給ZDO層,ZDO層接收到消息后,自動(dòng)修改設(shè)備狀態(tài),任務(wù)事件處理函數(shù)執(zhí)行ZDO的網(wǎng)絡(luò)狀態(tài)事件,啟動(dòng)搜索功能,尋找在應(yīng)用層注冊(cè)的端點(diǎn)號(hào),即終端設(shè)備組網(wǎng)過(guò)程結(jié)束[21]。 發(fā)射信號(hào)的過(guò)程 接收信號(hào)的過(guò)程 串口電路設(shè)計(jì)CC2430的USART是串行通信接口[18][19],可以運(yùn)行異步UART模式也可以運(yùn)行同步SPI模式。本設(shè)計(jì)中選擇使用并口通訊模式?,F(xiàn)在市場(chǎng)上銷售的封裝好的MQ2傳感器僅有6只針狀管腳,其中4管腳接+5V的電壓,6腳直接接地。 溫度采集電路設(shè)計(jì)本系統(tǒng)的終端傳感器為多點(diǎn)溫度測(cè)試,溫度傳感器DS18B20的供電設(shè)備即可以采取寄生供電,也可以使用外部電源供電[17]。本系統(tǒng)設(shè)置的CC2430的工作頻率為32GHz,ADC的轉(zhuǎn)換時(shí)間取決于選擇的抽取率,轉(zhuǎn)換時(shí)間公式為: (),當(dāng)抽取率為128時(shí),抽取濾波器的時(shí)鐘周期便為128個(gè)4MHz,此時(shí)的ADC轉(zhuǎn)換時(shí)間為36。但是由芯片內(nèi)部電路提供時(shí),需要另外焊接兩個(gè)負(fù)載電容和晶體振蕩器,這兩個(gè)負(fù)載電容的值取決于輸入的容抗和晶體的頻率等參數(shù)。 系統(tǒng)硬件結(jié)構(gòu)本設(shè)計(jì)中,在建筑物內(nèi)相對(duì)較高的位置,放置無(wú)線射頻模塊CC2430,這樣做法可以盡量避免障礙物的遮擋,使天線信號(hào)更好,CC2430既可以作為發(fā)送模塊也可以作為接收模塊。DS18B20溫度傳感器的測(cè)溫范圍較廣,可測(cè)溫度為550C ~ +1250C,適合本設(shè)計(jì)中溫度的測(cè)量范圍。與工業(yè)標(biāo)準(zhǔn)中的MCS51系列芯片指令集相兼容,現(xiàn)已為很多嵌入式控制系統(tǒng)提供了一種靈活性較高且價(jià)格低廉的設(shè)計(jì)方案。 ZigBee產(chǎn)品,具有DSSS(直接序列擴(kuò)頻)功能,與上位機(jī)之間連接有標(biāo)準(zhǔn)的串口接口,具有五種操作模式,即接收、發(fā)送、睡眠、命令和空模式。在15ms或者更短的時(shí)間內(nèi),ZigBee節(jié)點(diǎn)可以由睡眠模式進(jìn)入活動(dòng)模式,因此睡眠模式下的網(wǎng)絡(luò)節(jié)點(diǎn)也可以獲得適合的低時(shí)延。一個(gè)Zigbee的星型網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)最多可以容納254 個(gè)從設(shè)備和一個(gè)主設(shè)備,而且一個(gè)區(qū)域內(nèi)可以同時(shí)存在多達(dá)100個(gè)ZigBee 網(wǎng)絡(luò),網(wǎng)絡(luò)之間組成較靈活?;馂?zāi)報(bào)警的節(jié)點(diǎn)穿墻安裝方便,無(wú)線布線,大大降低了施工成本,特別是適用于古建筑、舊樓宇加裝智能消防系統(tǒng),為火災(zāi)報(bào)警系統(tǒng)的推廣和普及提供了極大的市場(chǎng)前景[8]。ZigBee技術(shù)是一種近距離、低復(fù)雜度、低功耗、低數(shù)據(jù)速率、低成本的雙向無(wú)線通信技術(shù),主要適合于自動(dòng)控制和遠(yuǎn)程控制領(lǐng)域,可以嵌入到各種設(shè)備中,同時(shí)支持地理定位功能。為保障公眾的生命財(cái)產(chǎn)安全,相關(guān)當(dāng)局除了要加強(qiáng)宣傳消防教育,提高公眾消防意識(shí),加強(qiáng)公共消防設(shè)施建設(shè),建立消防安全長(zhǎng)效管理機(jī)制以外,還需要從科學(xué)技術(shù)上強(qiáng)調(diào)創(chuàng)新,消防設(shè)施注重更新?lián)Q代,從而形成一個(gè)有效的消防監(jiān)控系統(tǒng),便于時(shí)刻監(jiān)控建筑物內(nèi)的情況,達(dá)到防災(zāi)減災(zāi)的作用。本文根據(jù)課題設(shè)計(jì)任務(wù)的要求,完成了煙霧傳感器、溫度傳感器、液晶顯示、射頻收發(fā)模塊的選型,設(shè)計(jì)了由電源模塊、傳感器模塊、數(shù)據(jù)無(wú)線傳輸模塊、串口模塊等構(gòu)成系統(tǒng)的相關(guān)電路,制定了數(shù)據(jù)無(wú)線傳輸通訊協(xié)議,編制了相關(guān)程序,并進(jìn)行了相關(guān)的實(shí)驗(yàn)調(diào)試。此無(wú)線傳感系統(tǒng)性價(jià)比較高,適應(yīng)能力強(qiáng),復(fù)雜度低,極大的提高系統(tǒng)可靠性、靈活性和檢測(cè)范圍,降低系統(tǒng)的成本,具有較好的應(yīng)用前景。當(dāng)監(jiān)控系統(tǒng)監(jiān)測(cè)到異常情況時(shí),系統(tǒng)會(huì)自動(dòng)發(fā)出報(bào)警信號(hào),便于工作人員及時(shí)采取應(yīng)對(duì)措施,最大程度的減少災(zāi)難帶來(lái)的損失[1]。隨著技術(shù)的發(fā)展,可將多種探測(cè)技術(shù)進(jìn)行綜合,將現(xiàn)有分布智能式有線報(bào)警系統(tǒng)與ZigBee無(wú)線技術(shù)相結(jié)合,建設(shè)新型分布智能型復(fù)合探測(cè)無(wú)線消防報(bào)警系統(tǒng)。近年來(lái)基于ZigBee技術(shù)的煙霧溫度傳感系統(tǒng)應(yīng)用場(chǎng)合越來(lái)越廣,可以實(shí)時(shí)監(jiān)測(cè)現(xiàn)場(chǎng)信息,以便用來(lái)做好對(duì)意外情況的預(yù)防并制定及時(shí)的解決方案,是一種功能完善,適應(yīng)能力強(qiáng),應(yīng)用廣的監(jiān)測(cè)裝置。樹(shù)狀網(wǎng)絡(luò)可以定期發(fā)送信標(biāo),使拓?fù)浣Y(jié)構(gòu)內(nèi)部節(jié)點(diǎn)能夠做到很好的同步,便于節(jié)點(diǎn)定期進(jìn)入休眠狀態(tài),從而降低系統(tǒng)功耗,延長(zhǎng)拓?fù)浣Y(jié)構(gòu)壽命。 星型結(jié)構(gòu) 樹(shù)狀結(jié)構(gòu) 網(wǎng)狀結(jié)構(gòu) ZigBee網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 方案選擇目前市場(chǎng)上具有ZigBee協(xié)議功能的芯片有很多種,運(yùn)用ZigBee技術(shù)的無(wú)線傳感系統(tǒng)的方案[13]主要有以下三種:(1)ZigBee RF+MCU:如TI公司的CC2420+單片機(jī)MSP4Freescale 公司的MC13XX和GT60、Microchip公司的MJ2440和單片機(jī)PIC MCU等下位機(jī)控制模塊;(2)單芯片集成SoC:如TI公司新推出的CC2430/CC2431(8051 內(nèi)核)模塊、Freescale公司生產(chǎn)的MC1321X 、EM250等;(3)內(nèi)置ZigBee 協(xié)議棧的單芯片再外掛其他功能芯片,如Jennic公司的SoC+EEPROM、Ember公司的260和MCU的組合等。同時(shí)該模塊具有體積小、功耗低、接口簡(jiǎn)單、易于組網(wǎng)以及升級(jí)方便等優(yōu)點(diǎn),適用于較低數(shù)據(jù)速率的短距離通信應(yīng)用,尤其是在智能無(wú)線傳感系統(tǒng)設(shè)計(jì)中有著廣闊的應(yīng)用前景。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,因此CC2430芯片內(nèi)部集成的8051內(nèi)核是一種高效微控制器。 氣敏傳感器MQ2MQ2煙霧傳感器的氣敏材料是二氧化錫(SnO2),這種材料在清潔的空氣中的電導(dǎo)率較低。一般情況下,建筑物內(nèi)區(qū)域較寬廣,需要測(cè)量多個(gè)地方的煙霧和溫度,一個(gè)空間內(nèi)需放置多個(gè)傳感器來(lái)檢測(cè),將這些傳感器與下位機(jī)的無(wú)線傳輸模塊連接起來(lái),利用網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),使一定空間內(nèi)的多個(gè)測(cè)量點(diǎn)組成網(wǎng)絡(luò)節(jié)點(diǎn)。本設(shè)計(jì)將使CC2430的無(wú)線射頻模塊只能工作在32MHz的晶振頻率下,將使用內(nèi)部晶體振蕩器,另外采用關(guān)閉RC振蕩器的工作方式,目的也是為了達(dá)到整個(gè)系統(tǒng)的節(jié)能,其中這兩個(gè)負(fù)載電容C8和C9的值均為27PF。 CC2430接收模塊由于傳感器模塊的供電電壓是5V,所以若要這兩個(gè)模塊之間實(shí)現(xiàn)數(shù)據(jù)傳輸功能[17],必須設(shè)計(jì)電源電路。為了盡可能的減少使用CC2430的I/O口,本次設(shè)計(jì)所有各硬件部分電路均采用外部電源供電方式,這樣做有兩方面的優(yōu)勢(shì)。MQ2采集到的煙霧信號(hào)通過(guò)1K歐姆電阻后輸出的是0~5V的電壓信號(hào),所以煙霧傳感器輸出的模擬信號(hào)在進(jìn)入CC2430內(nèi)置ADC的模擬輸入端之前,必須先經(jīng)過(guò)電壓轉(zhuǎn)換。 液晶顯示電路 ,3號(hào)管腳和2號(hào)管腳之間的電位器R8的阻值為10K,其作用是對(duì)比度調(diào)整。要實(shí)現(xiàn)CC2430的輸出信號(hào)能與上位機(jī)進(jìn)行通訊,利用上位機(jī)配置的異步通訊適配器,可以很方便的實(shí)現(xiàn)二者之間的數(shù)據(jù)通信。 終端設(shè)備組網(wǎng)流程圖 終端節(jié)點(diǎn)信號(hào)采集本設(shè)計(jì)中的數(shù)據(jù)采集主要是對(duì)溫度傳感器和煙霧傳感器的信號(hào)數(shù)據(jù)采集[22]。由于本設(shè)計(jì)程序較長(zhǎng),調(diào)試過(guò)程中做了詳盡的注釋,詳細(xì)的程序見(jiàn)附錄B。本系統(tǒng)設(shè)置的報(bào)警溫度為350C,若現(xiàn)場(chǎng)溫度超過(guò)設(shè)定的閾值后,組態(tài)王軟件內(nèi)有COM包,可以實(shí)現(xiàn)短信報(bào)警功能,可以設(shè)置和修改報(bào)警電話號(hào)碼。終端傳感器為溫度傳感器DS18B20及煙霧傳感器MQ2等,該網(wǎng)絡(luò)系統(tǒng)可以將終端傳感器采集到的數(shù)據(jù)實(shí)時(shí)發(fā)送到控制臺(tái)系統(tǒng)。該設(shè)計(jì)整體使我對(duì)無(wú)線傳感技術(shù)有了進(jìn)一步的認(rèn)識(shí),更增強(qiáng)了我接收新知識(shí)挑戰(zhàn)新事物的能力,培養(yǎng)了我分析問(wèn)題解決問(wèn)題的能力,提升了我的整體創(chuàng)新意識(shí)。 //系統(tǒng)時(shí)鐘32MHz halMcuWaitMs(200)。 // U0GCR |= 0x08。 //串口發(fā)送溫度和煙霧濃度MCU_BEEP_LIGHT(HAL_BOARD_WENDU, HAL_BOARD_YANGAN)。 //煙感IO口方向設(shè)置為輸入HAL_YANGAN_CLR()。 TL0=0x00。 //irtimer*=計(jì)時(shí)時(shí)間}void exter() interrupt 0{ if(start_flag) { if(irtime_count53) //檢測(cè)是否收到引導(dǎo)碼 9ms+ bitnum=0。 irtime_count=0。j++) { value=value1。 //本地地址 remoteAddr = SPC_RECEIVER。 //本地地址 remoteAddr = MAIN_CONTROL。 //存放33位數(shù)據(jù)uchar receive_ok。void display(uchar du,uchar we)。 //遠(yuǎn)程地址uint8 j = 0,a。 //數(shù)據(jù)包uint8 counter=0。 //接收模式void main_contionuousMode(void)。 //處理完存取數(shù)組的irtime標(biāo)志uchar ircode[4]。 //初始化RF main_receiveMode()。 //初始化RF main_contionuousMode()。 k++。 uchar value。 //將各個(gè)irtime存入數(shù)組 irtime_count=0。 //定時(shí)器0中斷允許 EA=1。//溫度傳感器IO口方向設(shè)置為輸入HAL_WD_CLR()。 //煙感IO口方向設(shè)置為輸入HAL_YANGAN_CLR()。 //與上一句共同設(shè)定波特率為9600 UTX0IF = 1。 //確定系統(tǒng)時(shí)鐘是32MHz SLEEPCMD |= 0x04。其次我要感謝同學(xué)的幫助和指導(dǎo),無(wú)論是在硬件的選型和實(shí)物的制作過(guò)程中,許海鵬同學(xué)、姜猛同學(xué)和段效強(qiáng)同學(xué)等都給予了很大的幫助。當(dāng)某一信息超過(guò)設(shè)定的閾值時(shí),CC2430接收模塊可以驅(qū)動(dòng)報(bào)警電路,實(shí)現(xiàn)終端下位機(jī)的聲光報(bào)警??梢酝ㄟ^(guò)上位機(jī)鍵盤(pán)輸入,修改設(shè)定的報(bào)警閾值。但在做實(shí)物實(shí)驗(yàn)板時(shí),為了節(jié)省成本,終端只掛接了一個(gè)相應(yīng)的傳感器,進(jìn)行本設(shè)計(jì)系統(tǒng)的可行性測(cè)試。:傳感器組上電后,要初始化設(shè)備,接下來(lái)選擇通訊通道,CC2430無(wú)線傳輸模塊準(zhǔn)備接收信號(hào),調(diào)用ZigBee協(xié)議應(yīng)用層函數(shù)[23],自動(dòng)判斷是否接收請(qǐng)求,如果系統(tǒng)不接收請(qǐng)求,將返回上層,繼續(xù)準(zhǔn)備接收信號(hào);如果接收請(qǐng)求,系統(tǒng)再次判斷本次請(qǐng)求是否合法,若系統(tǒng)判斷本次請(qǐng)求不合法,也將繼續(xù)返回準(zhǔn)備接收信號(hào)階段;若請(qǐng)求合法,將驅(qū)動(dòng)無(wú)線終端設(shè)備,傳感器組開(kāi)始采集信號(hào),發(fā)送采集的現(xiàn)場(chǎng)環(huán)境。UART模式可以進(jìn)行全雙工異步傳送數(shù)據(jù),接收數(shù)據(jù)時(shí)不影響發(fā)送功能。在使用過(guò)程中需要注意的是,該模塊在接收微處理器的指令前,芯片內(nèi)部的BF=“0”狀態(tài),即表示可以隨時(shí)接收外部傳送的。 MQ2煙霧傳感器 CC2430的接收模塊控制聲光報(bào)警電路。另一方面當(dāng)環(huán)境溫度高于1000C時(shí),若使用寄生電源,DS18B20溫度傳感器的漏電流較大,影響通訊。其中USART串口可以通過(guò)RS232與上位機(jī)相連,從而實(shí)現(xiàn)下位機(jī)的實(shí)時(shí)監(jiān)控,上位機(jī)的人機(jī)界面顯示終端的現(xiàn)場(chǎng)狀況。CC2430的Flash存儲(chǔ)器專門(mén)用來(lái)存儲(chǔ)程序代碼,通過(guò)使用編程命令,啟動(dòng)Flash存儲(chǔ)器實(shí)現(xiàn)寫(xiě)數(shù)據(jù)功能,寫(xiě)操作可以編程存儲(chǔ)器里的任意的字。 系統(tǒng)硬件結(jié)構(gòu)圖3無(wú)線傳感系統(tǒng)的硬件設(shè)計(jì) 本課題研究設(shè)計(jì)的主要內(nèi)容包括: (1)IEEE 無(wú)線網(wǎng)絡(luò)通信協(xié)議,以及ZigBee網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)設(shè)計(jì),其節(jié)點(diǎn)類型包括終端型和路由型; (2)設(shè)計(jì)各硬件部分電路,給出系統(tǒng)總體電路圖; (3)數(shù)據(jù)采集接口設(shè)計(jì)包括煙霧、溫度采集系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1