消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)說(shuō)明書_第1頁(yè)
消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)說(shuō)明書_第2頁(yè)
消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)說(shuō)明書_第3頁(yè)
消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)說(shuō)明書_第4頁(yè)
消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)說(shuō)明書_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、ji>t映一_一畢業(yè)設(shè)計(jì)說(shuō)明書項(xiàng)目名稱消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)機(jī)電一體化班 級(jí)2010級(jí)機(jī)電3班機(jī)械與電子工程系2013 年 6 月 10 h重慶三峽職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)評(píng)語(yǔ)及成績(jī)專業(yè)班級(jí)姓名題目消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)指導(dǎo)教師評(píng)語(yǔ):簽字:年月日答辯記錄及評(píng)語(yǔ):記錄員:年月日綜合成績(jī):答辯小組組長(zhǎng)簽字:系主任簽字:年月日畢業(yè)設(shè)計(jì)任務(wù)書業(yè) 專名 姓 級(jí) 班目 題內(nèi)容基木要求11 "3、 、 、 t疋處 2 3 4重點(diǎn)研究問(wèn)題殳 匕匕ff士 f w1il2,3.4.住要技術(shù)指標(biāo)源塞晶輸備 、 、 、 、 、 1 2 3 4 5其它 要說(shuō) 明的 問(wèn)題無(wú)h 刀 賦年重慶三峽

2、職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)進(jìn)度考核表起止h期畢業(yè)設(shè)計(jì)(論文)各階段丁作任務(wù)完成情況指導(dǎo)教師簽字4.14 4.19收集和查閱與設(shè)計(jì)相關(guān)的資料完成4.20 4.24學(xué)習(xí)有關(guān)的知識(shí),并初步系統(tǒng)的需求分析和設(shè)計(jì)完成4.25 4.27寫好開(kāi)題報(bào)告完成4.28 4.29進(jìn)步進(jìn)行系統(tǒng)分析和設(shè)計(jì),同時(shí)寫出設(shè)計(jì)提綱完成4.30 5.2完成元件的采購(gòu)?fù)瓿?.3 5.8電路設(shè)計(jì)完成5.9 5.10電路版的設(shè)計(jì)制作完成5159系統(tǒng)程序的編寫完成5.20 5.26系統(tǒng)安裝和調(diào)試過(guò)程完成5.27 5.29撰寫畢業(yè)設(shè)計(jì)說(shuō)明書初稿完成5.29 5.31完成第二次畢業(yè)設(shè)計(jì)說(shuō)明書完成6.1 6.3完成第三次畢業(yè)設(shè)計(jì)說(shuō)明書完成6.4

3、 6.10完成最終畢業(yè)設(shè)計(jì)說(shuō)明書準(zhǔn)備畢業(yè)答辯完成備注注:本表川丁考核學(xué)牛畢業(yè)設(shè)計(jì)(論文)的進(jìn)度及完成情況,是學(xué)牛畢業(yè)答辯資格認(rèn)定和成績(jī)?cè)u(píng)定的依 據(jù)之一。引言-1-一、系統(tǒng)總體設(shè)計(jì)-2-1設(shè)計(jì)背景-2-1.2設(shè)計(jì)思想-2-1.3系統(tǒng)功能-2-1.4系統(tǒng)總體框圖-3-1.5系統(tǒng)工作原理-3-1.6系統(tǒng)實(shí)現(xiàn)方案-4-二、系統(tǒng)硬件設(shè)計(jì)-4-2.1總體模塊42.1.1單片機(jī)控制模塊2.1.2照明指示模塊-6-2.1.3無(wú)線收發(fā)模塊-7-2.1.4各種傳感器采集模塊.-8-2.1.5輔助輸入模塊模塊-10-2.1.4傳感器模塊輔助芯片.-12 -三、系統(tǒng)軟件設(shè)計(jì)-13-3.1軟件模塊分析-13-3.2分機(jī)

4、軟件模塊-13-3.2主機(jī)軟件模塊-18 -四、系統(tǒng)可靠性設(shè)計(jì)-19-4系統(tǒng)抗干擾性設(shè)計(jì)-19-4.1.1碩件抗干擾措施4.1.2軟件抗干擾措施/94.2提高元器件的可靠性-20-4.3容錯(cuò)技術(shù)-20-五、系統(tǒng)調(diào)試-20 -5整體調(diào)試分析-20-5.2硬件單元電路調(diào)試-21-5.2.1最小系統(tǒng)板調(diào)試2/5.2.2傳感器模塊調(diào)試-21-5.2.3無(wú)線模塊調(diào)試-21-5.3軟件程序調(diào)試-21-5.3.1軟件系統(tǒng)設(shè)置-21-5.3.2單片機(jī)系統(tǒng)軟件調(diào)試.-22-5.4調(diào)試過(guò)程屮發(fā)現(xiàn)的問(wèn)題及解決方法-22-5.5聯(lián)機(jī)調(diào)試-22-六結(jié)論-23 -參考文獻(xiàn)-24附錄一 系統(tǒng)原理圖-25-附錄二系統(tǒng)pcb圖

5、-25 -附錄三 分機(jī)的程序-26-致謝詞-50-消防智能疏散指示逃生系統(tǒng)設(shè)計(jì)摘 要:現(xiàn)代建筑的高層化、大型化、多功能化及復(fù)雜化,為消防應(yīng)急疏散指示逃生 提出了一個(gè)新的課題。消防智能疏散指示逃生系統(tǒng)結(jié)合光標(biāo)、語(yǔ)音、頻閃,借助消防報(bào)警 的火災(zāi)信息,從聽(tīng)覺(jué)、視覺(jué)等感觀上引導(dǎo)人們正確逃生。本系統(tǒng)主要采用at89c51單片機(jī) 為主控芯片,集成信號(hào)采集、執(zhí)行電路、輔助控制等模塊組成。信號(hào)采集由各種傳感器(光 敏傳感器,氣敏傳感器)在不同環(huán)境下進(jìn)行數(shù)據(jù)采集通過(guò)a/d轉(zhuǎn)換得到;a/d轉(zhuǎn)換的數(shù)據(jù) 傳給單片機(jī),并由單片機(jī)處理和分析,然后作出相應(yīng)的執(zhí)行動(dòng)作。并把信息通過(guò)無(wú)線發(fā)射器 傳送至主控中心。執(zhí)行電路在得到單

6、片機(jī)的信號(hào)后,作出相應(yīng)的動(dòng)作;輔助控制主要在一 些特殊情況(緊急呼叫,緊急火災(zāi))下執(zhí)行相應(yīng)的輔助功能。關(guān)鍵詞:傳感器a/d轉(zhuǎn)換數(shù)據(jù)無(wú)線發(fā)送模塊單片機(jī)引言隨著時(shí)代的進(jìn)步,經(jīng)濟(jì)、科技的迅猛發(fā)展,生活質(zhì)量的日益提高及社會(huì)老齡化的趨勢(shì), 建筑樓宇不斷追求人性化、舒適化,大量高層特人型建筑,及地下建筑的涌現(xiàn)導(dǎo)致了建筑 物的通道更長(zhǎng)、更復(fù)雜?,F(xiàn)代的建筑已經(jīng)不再是孤立的個(gè)體,錯(cuò)綜復(fù)雜的建筑結(jié)構(gòu),即使 在日常行走屮,也需借助于標(biāo)志指示燈或是指示牌,毋庸說(shuō)在火災(zāi)發(fā)生時(shí)的混亂局面。煙 在火災(zāi)發(fā)生時(shí),由于煙霧中有很多二氧化硫、一氧化碳等有毒有害氣體,當(dāng)人吸入這些氣 體后,會(huì)導(dǎo)致人體缺氧、呼吸困難、思維遲鈍。在這種情

7、況下能保持清醒的時(shí)間大約為50 秒左右。加之現(xiàn)代建筑物通道長(zhǎng)而復(fù)雜,逃生就更困難。消防智能應(yīng)急疏散指示逃生系統(tǒng) 結(jié)合光標(biāo)、語(yǔ)音、頻閃,借助消防報(bào)警的火災(zāi)信息,從聽(tīng)覺(jué)、視覺(jué)等感觀上引導(dǎo)人們正確 逃生。對(duì)于消防疏散來(lái)說(shuō),怎樣在火災(zāi)發(fā)生時(shí)使逃生更安全、更準(zhǔn)確、更迅速,正是時(shí)代 對(duì)建筑防災(zāi)提岀的新課題。消防智能疏散指示逃生系統(tǒng)利用火災(zāi)報(bào)警系統(tǒng)對(duì)丁逃生系統(tǒng)內(nèi) 的所有設(shè)備進(jìn)行二十四小時(shí)不間斷巡檢工作狀態(tài),保證設(shè)備時(shí)刻處于最佳運(yùn)行狀態(tài)。消防 報(bào)警系統(tǒng)聯(lián)動(dòng),借助于現(xiàn)場(chǎng)收集到的火警信息,憑借逃生系統(tǒng)的逃生疏散網(wǎng)絡(luò),調(diào)整所有 的標(biāo)志指示燈或光標(biāo)燈,使整個(gè)系統(tǒng)處在最佳的逃生狀態(tài)。消防智能疏散指示逃生系統(tǒng)結(jié)合光標(biāo)、語(yǔ)

8、音、頻閃,借助消防報(bào)警的火災(zāi)信息,從聽(tīng) 覺(jué)、視覺(jué)等感觀上引導(dǎo)人們止確逃生。木系統(tǒng)主要采用ht46單片機(jī)為主控芯片,集成信 號(hào)采集、執(zhí)行電路、輔助控制等模塊組成。信號(hào)采集由各種傳感器(光敏傳感器,氣敏傳 感器)在不同環(huán)境下進(jìn)行數(shù)據(jù)采集通過(guò)a/d轉(zhuǎn)換得到;a/d轉(zhuǎn)換的數(shù)據(jù)傳給單片機(jī),并由單 片機(jī)處理和分析,然后作出相應(yīng)的執(zhí)行動(dòng)作。并把信息通過(guò)無(wú)線發(fā)射器傳送至主控中心。 執(zhí)行電路在得到單片機(jī)的信號(hào)后,作出相應(yīng)的動(dòng)作;輔助控制主要在一些特殊情況(緊急 呼叫,緊急火災(zāi))下執(zhí)行相應(yīng)的輔助功能。本作品根據(jù)在現(xiàn)有的安全設(shè)備的不足z上,設(shè)計(jì)一款消防智能應(yīng)急疏散指示逃生系統(tǒng) 在緊急情況(夜晚斷電、火災(zāi)等)下通過(guò)高

9、亮的藍(lán)色led燈組成的逃生引導(dǎo)標(biāo)志投影在地 上和語(yǔ)音提示引導(dǎo)人快速逃離現(xiàn)場(chǎng);在正常情況卜,起到照明燈作用,并能檢測(cè)煙霧等氣 體,及時(shí)給出警報(bào)。一.系統(tǒng)總體設(shè)計(jì)1.1設(shè)計(jì)背景冃前就現(xiàn)代建筑而言,越來(lái)越趨向于高層化、大型化、多功能化及復(fù)雜化。單有火災(zāi) 探測(cè)與白動(dòng)報(bào)警系統(tǒng)的設(shè)置還不夠完善。我們都意識(shí)到了火災(zāi)報(bào)警系統(tǒng)在現(xiàn)代智能建筑屮 所起的垂要安全保障作用,當(dāng)前火災(zāi)報(bào)警系統(tǒng)的發(fā)展已經(jīng)到了相當(dāng)?shù)乃?,可以靈敏地探 測(cè)到火災(zāi),并月具有防災(zāi)和滅火的功能。但是,隨著人們對(duì)白身安全意識(shí)的加強(qiáng)。對(duì)安全 的關(guān)注不再僅僅停留在借助外力的防災(zāi)和滅火上,除此之外在火災(zāi)現(xiàn)場(chǎng),能進(jìn)行能動(dòng)的逃 生的恰恰是逃生者本人。然而,火災(zāi)

10、現(xiàn)場(chǎng)環(huán)境惡劣,煙、霧、火以及逃生者自身的恐慌心 理等眾多因素都有可能在最后一刻使逃生者逃生的機(jī)會(huì)。但是,如果在火災(zāi)現(xiàn)場(chǎng)有一套自成一體的火災(zāi)逃生系統(tǒng),利用應(yīng)急疏散標(biāo)志燈指示燈 指引安全的逃生方向,降低人們的恐慌心理,能動(dòng)地避開(kāi)煙、霧、火,就可使逃生者得到 生存的機(jī)會(huì)。就口前來(lái)說(shuō),建筑物內(nèi)的僅僅停留在獨(dú)立型應(yīng)急疏散標(biāo)志燈作為一個(gè)整體輔 助人們逃生缺是一個(gè)空白。h前,上海寶星燈飾電器有限公司(shanghai bao xinglamp & electric application co. , ltd)在新一代led應(yīng)急標(biāo)志燈基礎(chǔ)上研制的消防智能應(yīng)急 照明疏散指示逃生系統(tǒng)填補(bǔ)了火災(zāi)逃生領(lǐng)域的這

11、一宇白。12設(shè)計(jì)思想消防智能應(yīng)急疏散指示逃生系統(tǒng)結(jié)合光標(biāo)、語(yǔ)音、頻閃,借助消防報(bào)警的火災(zāi)信息, 從聽(tīng)覺(jué)、視覺(jué)等感觀上引導(dǎo)人們正確逃生。懸掛在樓道頂部起到一燈多功能作用,在正常 情況下起到照明和監(jiān)控的作用,在火災(zāi)情況下,指示燈投影在地上領(lǐng)導(dǎo)人快速逃離現(xiàn)場(chǎng); 在救援中可以快速找到在現(xiàn)場(chǎng)中人員的具體位置,從而減少救援時(shí)間;可以根據(jù)各類傳感 器實(shí)時(shí)監(jiān)控火災(zāi)報(bào)警系統(tǒng)。本作品根據(jù)在現(xiàn)有的安全設(shè)備的不足之上,設(shè)計(jì)一款消防智能應(yīng)急疏散指示逃生系統(tǒng) 在緊急情況(夜晚斷電、火災(zāi)等)下通過(guò)高亮的藍(lán)色led燈組成的逃生引導(dǎo)標(biāo)志投影在地 上和語(yǔ)咅提示引導(dǎo)人快速逃離現(xiàn)場(chǎng);在正常情況下,起到照明燈作用,并能檢測(cè)煙霧等氣 體

12、,及時(shí)給出警報(bào)。1.3系統(tǒng)功能本作品根據(jù)在現(xiàn)有的安全設(shè)備的不足之上,設(shè)計(jì)一款消防智能應(yīng)急疏散指示逃生系統(tǒng) 在緊急情況(夜晚斷屯、火災(zāi)等)下通過(guò)高亮的藍(lán)色led燈組成的逃生引導(dǎo)標(biāo)志投影在地 上和語(yǔ)音提示引導(dǎo)人快速逃離現(xiàn)場(chǎng);在正常情況下,起到照明燈作用,并能檢測(cè)煙霧等氣 體,及時(shí)給出警報(bào)。消防智能應(yīng)急疏散指示逃生系統(tǒng)結(jié)合光標(biāo)、語(yǔ)音、頻閃,借助消防報(bào)警的火災(zāi)信息,從聽(tīng)覺(jué)、視覺(jué)等感觀上引導(dǎo)人們正確逃生。懸掛在樓道頂部起到i燈多功 能作用,在正常情況下起到照明和監(jiān)控的作用,在火災(zāi)情況下,指示燈投影在地上領(lǐng)導(dǎo) 人快速逃離現(xiàn)場(chǎng);在救援中可以快速找到在現(xiàn)場(chǎng)中人員的具體位置,從而減少救援時(shí)間; 可以根據(jù)各類傳感

13、器實(shí)時(shí)監(jiān)控火災(zāi)報(bào)警系統(tǒng)。1.4系統(tǒng)總體框圖11系統(tǒng)總體匡圖15系統(tǒng)工作原理a:無(wú)緊急情況下:在沒(méi)有例如火災(zāi),地震,煤氣泄漏等突發(fā)事件下,本系統(tǒng)處于日常工作模式下:光敏 傳感器采集光照強(qiáng)度,a/d轉(zhuǎn)換將光敏傳感器采集到的模擬量轉(zhuǎn)換為數(shù)字量,并送到單片 機(jī)里處理,以區(qū)分白天和夜晚,自動(dòng)選擇提供照明。氣敏傳感器時(shí)時(shí)監(jiān)測(cè)該區(qū)域氣體中有 害氣體的濃度,將檢測(cè)到的信號(hào)通過(guò)a/d轉(zhuǎn)換成數(shù)字量,發(fā)送到單片機(jī)處理,當(dāng)超過(guò)閥值 時(shí),便發(fā)出報(bào)警。溫度傳感器實(shí)際上是系統(tǒng)的擴(kuò)展功能,采用ds18b20o它可以直接輸出 數(shù)字量,供單片機(jī)處理,每個(gè)溫度傳感器都有唯一的td號(hào),這樣可以通過(guò)nrf401發(fā)送多 個(gè)溫度值,即省去

14、了人量布線的麻煩乂降低了成本,將數(shù)值傳至中央空調(diào)處理器方便對(duì)該 區(qū)域的整體溫度控制,達(dá)到節(jié)約用電的冃的(特別適用于企業(yè))。b:緊急情況下:只是停電的情況下系統(tǒng)自動(dòng)啟動(dòng)后備電力,繼續(xù)提供照明不會(huì)報(bào)警。在遇到災(zāi)難的情 況下,會(huì)發(fā)出報(bào)警。為了讓人們快速脫離險(xiǎn)境(特別是在濃煙的情況下),安全通道引導(dǎo) 系統(tǒng)會(huì)通過(guò)高亮led組成的逃生標(biāo)志投影在地面上,并且還通過(guò)消防語(yǔ)音提示。使正在尋 找出口的人們快速找到最近的逃生路線。當(dāng)有人因?yàn)榛饎?shì)太大或者地震造成逃生通道堵塞3而無(wú)法逃生時(shí),可通過(guò)最近的安全通道緊急按鈕觸發(fā)求救信號(hào),通過(guò)單片機(jī)控制nrf401 無(wú)線發(fā)射器,發(fā)出求救信號(hào)和位置坐標(biāo),有利于消防員快速找到遇難

15、者,實(shí)施救援。而不 必?fù)?dān)心因?yàn)榛馂?zāi)或者地震等原因造成導(dǎo)線斷裂,求救信號(hào)無(wú)法發(fā)出。1.6系統(tǒng)實(shí)現(xiàn)方案(1)利用各種傳感器接收需要異常信號(hào),信號(hào)的檢測(cè)與轉(zhuǎn)換傳輸。(2) 警等等,(3)(4)單片機(jī)接收傳感器檢測(cè)信號(hào),進(jìn)行初步處理,如記錄發(fā)生情況的位置,何種報(bào) 也可以單片機(jī)進(jìn)行現(xiàn)場(chǎng)報(bào)警。利用無(wú)線模塊實(shí)現(xiàn)各個(gè)分機(jī)機(jī)與主控計(jì)算機(jī)的串口通訊。在主控計(jì)算機(jī)上接收各個(gè)機(jī)送來(lái)的報(bào)警信號(hào),發(fā)出報(bào)警信息。二、系統(tǒng)硬件設(shè)計(jì)2.1總體模塊木系統(tǒng)以at89c51系統(tǒng)單片機(jī)為主控核心,通過(guò)信號(hào)采集,控制屮心,執(zhí)行電路,輔 助控制,四大模塊組成,如圖所示。將現(xiàn)場(chǎng)疏散指示燈具的指示方向和實(shí)際環(huán)境結(jié)合,實(shí) 現(xiàn)避煙、避險(xiǎn)動(dòng)態(tài)逃生,

16、以應(yīng)對(duì)人型公共建筑物人流人、通道復(fù)雜等因素。無(wú)線發(fā)送模塊各傳感器采集模塊> 單片機(jī)/cpu照明指示模塊輔助輸入模塊圖2. 1總體結(jié)構(gòu)圖2.1.1單片機(jī)控制模塊經(jīng)過(guò)比較,作考決定使用常用、廉價(jià)的單片機(jī)at89c51作為主控制器。單片機(jī)at89c51 是由atmel公司生產(chǎn)的51單片機(jī)。簡(jiǎn)單介紹如下:at89c51是一個(gè)低電壓,髙性能cmos 8位單片機(jī),片內(nèi)含4k bytes的可反復(fù)擦寫的 只讀程序存儲(chǔ)器(perom)和128 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(ram),器件采用atmel 公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)mcs-51指令系統(tǒng),片內(nèi)置通用8位中 央處理器和flas

17、h存儲(chǔ)單元,內(nèi)置功能強(qiáng)大的微型計(jì)算機(jī)的at89c51提供了高性價(jià)比的解 決方案。at89c51是一個(gè)低功耗高性能單片機(jī),40個(gè)引腳,32個(gè)外部雙向輸入/輸iii (i/o) 端口,同時(shí)內(nèi)含2個(gè)外屮斷口,2個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口, at89c51可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。其將通用的微處理器和flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成木。at89c51具有pdip、pqfp/tqfp及plcc等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。at89c51的引腳圖如卜圖2. 2所不:pi. o c pi. 1 c p1. 2 c p

18、1. 3 c pl.4 c p1. 5 pl.6 c p1. 7 creset c rxd/p3. 0 c txd/p3. 1 c int0/p3.2 int1/p3. 3 ct0/p3. 4 ct1/p3. 5 cwp3. 6 cwp3. 7 cxtal2 xtal1 c pdip vss 0123456789012 3 4 56789111111111120987654321098765432143333333333222222222vccpo. o/adopo. 1/ad1po. 2/ad2po. 3/ad3p0.4/ad4po. 5/ad5po.6/ad6po. 7/ad7ea/vpp

19、ale/progpsenp2. 7/ad 15p2.6/ad14p2. 5/ad 13p2.4/ad12p2. 3/ad 11p2. 2/ad 10p2 1/ad9p2. 0/ad8圖2.2at89c51芯片的引腳圖vcc:供電電壓。gnd:接地。p0 口: p0 口為一個(gè)8位漏級(jí)開(kāi)路雙向i/o 口,每腳可吸收8ttl門電流。當(dāng)p1 口的 管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義 為數(shù)據(jù)/地址的第八位。在ftasii編程時(shí),p0 口作為原碼輸入口,當(dāng)ftasii進(jìn)行校驗(yàn)時(shí),p0輸岀原碼,此時(shí)p0外部必須被拉高。p1 口:p1 口是一個(gè)內(nèi)部提供上拉電阻的8

20、位雙向i/o 口,p1 口緩沖器能接收輸ii! 4ttl門電流。p1 口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1 口被外部下拉為低電平 時(shí),將輸出屯流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1 口作為第八位地 址接收。p2 口: p2 口為一個(gè)內(nèi)部上拉電阻的8位雙向i/o 口,p2 口緩沖器可接收,輸出4個(gè) ttl門電流,當(dāng)p2 口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作 為輸入時(shí),p2 口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2 口當(dāng)用 于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),p2 口輸出地址的高八位。在 給出地址“1”

21、時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2 口輸出其特殊功能寄存器的內(nèi)容。p2 口在flash編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制 信號(hào)。p3 口: p3 口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向t/0 口,可接收輸出4個(gè)ttl門電流。 當(dāng)p3 口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由丁外部下拉 為低電平,p3 口將輸出電流(ill)這是由于上拉的緣故。p3 口也可作為at89c51的-些特殊功能口,如下所示:p3. 0 rxd (串行輸入口)p3. 1 txd (串行輸出口)p3. 2 /into (外部中斷0)p3. 3 /inti (外部中斷1)p

22、3.4 to (記時(shí)器0外部輸入)p3. 5 t1 (記時(shí)器1外部輸入)p3.6 /wr (外部數(shù)據(jù)存儲(chǔ)器寫選通)p3.7 /rd (外部數(shù)據(jù)存儲(chǔ)器讀選通)p3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。 在flash編程期間,此引曲用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈 沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)h的。 然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過(guò)一個(gè)ale脈

23、沖。如想禁止ale的輸出 可在sfr8eh地址上置0。此時(shí),ale只有在執(zhí)行movx, movc指令是ale才起作用。另外,該 引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無(wú)效。/psen:外部程序存儲(chǔ)器的選通信號(hào)。在出外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期 兩次/psen有效。但在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen信號(hào)將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(ooooh-ffffh),不管是 否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平 時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于

24、施加12v編程電源(vpp)。2.1.2照明指示模塊主要用節(jié)能燈和高亮綠色led燈組成。節(jié)能燈在正常情況下運(yùn)行,高亮綠色led燈在遇 到災(zāi)難情況下自動(dòng)啟動(dòng)。如圖2.3:照明指示模塊圖2. 3照明指示模塊圖語(yǔ)音出口標(biāo)志燈:設(shè)置于疏散通道末端出口處。具有語(yǔ)音播放功能,可根據(jù)使用環(huán)境 附z以不同語(yǔ)種的提示音。具有頻閃功能,增強(qiáng)火災(zāi)中對(duì)煙霧的穿透力,實(shí)現(xiàn)避煙、避險(xiǎn) 疏散。雙向可調(diào)標(biāo)志燈:設(shè)置于疏散走道內(nèi)。具有遠(yuǎn)程控制指示方向調(diào)整功能,根據(jù)火災(zāi)煙 霧蔓延走勢(shì),動(dòng)態(tài)調(diào)整疏散指示路徑,實(shí)現(xiàn)避煙、避險(xiǎn)疏散。同時(shí)具有頻閃功能。地面導(dǎo)向光流燈:設(shè)置于人流密集的主干道內(nèi)。應(yīng)急啟動(dòng)時(shí),形成穩(wěn)定向前滾動(dòng)的光帶,是保持視

25、覺(jué)連續(xù)的疏散指示標(biāo)志,同時(shí)具有調(diào)整方向功能,應(yīng)用時(shí),設(shè)置間距為0. 5米 至15米z間。2.1.3無(wú)線收發(fā)模塊xl02-232ap1是uart接口半雙工無(wú)線傳輸模塊,可以工作在433mhz公用頻段。本 模塊專為用于各種串口設(shè)備之間的無(wú)線通訊,如電腦,單片機(jī),各種機(jī)器設(shè)備串口等,可 以直接在原來(lái)的有線連接上升級(jí)為無(wú)線鏈接,無(wú)需額外編程,完全兼容有線通訊串口協(xié)議, xl02-232ap1的各項(xiàng)參數(shù)如:輸出功率、串口速率、工作頻率、產(chǎn)品id等相關(guān)參數(shù)可以通過(guò)軟件設(shè)置,客戶如無(wú)特別說(shuō)明模塊默認(rèn)參數(shù)為9600 8n1o300米傳輸距離工作頻率在 428.8-435. 1mhz,(默認(rèn) 433. 92mh

26、z )可設(shè)置id:范圍0 65535,默認(rèn)id: 22136串 口速率 1.2k-115. 2kbps.(默認(rèn) 9. 6kbps)數(shù)據(jù)格式8n1xl02-232ap1的各項(xiàng)參數(shù)如:輸出功率、串口速率、工作頻率、產(chǎn)品id等相關(guān)參數(shù)電氣特性 工作頻率 調(diào)制方式 發(fā)射功率 接收靈敏度 工作電壓 諧波 雜散吊口速率9. 6k)發(fā)射屯流 接收電流428. 5-435. 1mhzfskodbm /5dbm /lodbm /15dbm(默認(rèn) 15dbm)-11odbm+5v< -60dbc< -60dbm1. 2k/2. 4k/4. 8k/9. 6k/19. 2k/38. 4k/57. 6k/1

27、15. 2k (默認(rèn)24ma0dbm> 29ma5dbm 、 38ma10dbm、 45ma15dbm16nia接口數(shù)據(jù)格式 8n1用戶接口電平 ttl工作溫度-30°c70°c工作濕度10%90%相對(duì)濕度,無(wú)冷凝外形尺寸24mmx40mm參考距離300m (天線如用17.25導(dǎo)線的話距離可達(dá)500m)配置接口通訊協(xié)議接口通訊接口:rs232 - ttl通訊速率:9600bps通訊格式:1 start bit , 8 data bits , no parity bit , 1 stop bit.命令寫命令:0xf8數(shù)據(jù)格式:主機(jī)發(fā)送:0xf8+串口速率+rf發(fā)射功率+

28、 rf頻率高字節(jié)+rf頻率低字節(jié)+ id高字節(jié)+id低字 節(jié)+和校驗(yàn)字節(jié)參數(shù)范圍:功率rs232 01 -頻率id01 - 04 ; odbm, 5dbm, lodbm, 15dbm-06 ; 1. 2kbps, 2. 4kbps, 4. 8kbps, 9. 6kbps, 19. 2kbps, 38. 4kbps428.8mi1z - 435. hfllz; 0x0000 - oxfbff0x0000 - oxffff2.1.4各種傳感器采集模塊傳感器是一個(gè)從系統(tǒng)接收功率,通常以另一種形式將功率送到第二個(gè)系統(tǒng)屮的器件。按照這一定義,可以說(shuō)傳感器是一種吸收(提?。?、轉(zhuǎn)換和傳送能量的器件。嚴(yán)格地說(shuō)

29、,應(yīng) 該區(qū)別檢測(cè)和變換這兩個(gè)概念。前者只是將被測(cè)量轉(zhuǎn)移到系統(tǒng)中去,而后者從字面上說(shuō)是 將被測(cè)量的種類加以改變。有時(shí),對(duì)被測(cè)量只進(jìn)行一次變換還不夠,必須進(jìn)行第二次、第 三次變換,一直到所希望的能量形式為止。傳感器轉(zhuǎn)換能量的理論基礎(chǔ)都是利用物理學(xué)、 化學(xué)等各種現(xiàn)象和效應(yīng)來(lái)進(jìn)行能量形式的變換。隨著微電子和計(jì)算機(jī)技術(shù)的發(fā)展,傳感器 輸出信號(hào)的形式應(yīng)盡可能是電量。傳感器的組成按其定義一般是由敏感元件、變換元件和測(cè)量屯路三部分組成。除自源 型傳感器外,還需外加輔助電源,用框圖表示,如圖2. 7所示。由圖可知,傳感器出以下 幾個(gè)部分組成:圖2. 4傳感器的組成框圖(1)敏感元件(預(yù)變換器)直接感受被測(cè)量(一

30、般為非屯量)并將其轉(zhuǎn)換為與被測(cè)量有確定關(guān)系的易變成電量(包括電量)的英它量的元件。(2) 轉(zhuǎn)換元件(變換器)它能將其它物理量直接轉(zhuǎn)換為有確定關(guān)系的電量的元件。(3) 測(cè)量電路(變換電路)把轉(zhuǎn)換元件輸岀的電信號(hào)變?yōu)楸愣√幚?、顯示、記錄、 控制的可用電信號(hào)的電路。測(cè)屋電路的類型視轉(zhuǎn)換元件的不同而定.經(jīng)常釆用的有電橋電 路和其它特殊電路,加高阻抗輸入電路、脈沖電路、振蕩屯路等。(4) 輔助電源 供給轉(zhuǎn)換能量。(5) 傳感器模塊主要由光敏傳感器如圖2. 5傳感器采集模塊lz圖2. 5傳感器模塊圖光敏傳感器由at89c51的p0 口的p0. 5作為光敏傳感器模塊的輸出信號(hào)端,其光敏傳 感器模塊原理圖:如

31、圖2.62.1.5輔助輸入模塊模塊該模塊主要由消防語(yǔ)音捉示模塊組成。我們采用wt588d語(yǔ)音芯片作為語(yǔ)音模塊核心。如圖2. 7:輔助輸入模塊消防語(yǔ)音提示模塊(wt588d)圖2. 7輔助輸入模塊圖wt588d語(yǔ)音芯片是一款功能強(qiáng)人的可重復(fù)擦除燒寫的語(yǔ)音單片機(jī)芯片。wt588d讓語(yǔ) 咅芯片不再為控制方式而尋找合適的外圍單片機(jī)電路,高度集成的單片機(jī)技術(shù)足于取代復(fù) 雜的外圍控制電路。配套wt588d voiccchip上位機(jī)操作軟件可隨意更換wt588d語(yǔ)音單 片機(jī)芯片的任何一種控制模式,把信息下載到spi-flash上即可。軟件操作方式簡(jiǎn)潔易 懂,撮合了語(yǔ)音組合技術(shù),大大減少了語(yǔ)音編輯的時(shí)間。完全

32、支持在線下載,即便是wt588d 通電的情況下,一樣可以通過(guò)下載器給關(guān)聯(lián)的spi-flash下載信息,給wt588d語(yǔ)咅芯 片電路復(fù)位一匚 就能更新到剛下載進(jìn)來(lái)的控制模式支持插入靜音模式,插入靜音不占用 spi-flash內(nèi)存的容量,一個(gè)地址位可插入ioiiis25min的靜音;mp3控制模式下,完全迎合市場(chǎng)上mp3的播放/暫停、停止、上一曲、下一illi、咅量 +、音量-等功能;按鍵控制模式下觸發(fā)方式靈活,可隨意設(shè)置任意按鍵為脈沖可重復(fù)觸發(fā)、脈沖不可重 復(fù)觸發(fā)、無(wú)效按鍵、電平保持不可循環(huán)、電平保持可循環(huán)、電平非保持可循環(huán)、上一曲不 循環(huán)、下一曲不循環(huán)、上一曲可循環(huán)、下一曲可循環(huán)、音量+、音量

33、-、播放/暫停、停止、 播放/停止等15種觸發(fā)方式,最多可用10個(gè)按鍵觸發(fā)控制輸出;3x8按鍵組合控制模 式下能以脈沖可重復(fù)觸發(fā)的方式觸發(fā)24個(gè)地址位語(yǔ)咅,所觸發(fā)地址位語(yǔ)咅可在0219 z間設(shè)置;并口控制模式可用8個(gè)控制端口進(jìn)行控制,僅限于wt588d-32l. wtw-28p; 一線串口控制模式可通過(guò)發(fā)碼端控制語(yǔ)咅播放、停止、循環(huán)播放和咅量大小,或者直接觸 發(fā)0219地址位的任意語(yǔ)音,發(fā)碼速度600us2000us;三線串口控制模式和三線串口控制控制端口擴(kuò)展輸出模式之間可通過(guò)發(fā)碼切換,三線 串口控制模式下,能控制語(yǔ)咅播放、停止、循環(huán)播放和咅量大小,或者直接觸發(fā)021910地址位的任意語(yǔ)咅,三

34、線串口控制控制端口擴(kuò)展輸岀可以擴(kuò)展輸出8位,在兩種模式下切換,能讓上一個(gè)模式的最后一種狀態(tài)保持著進(jìn)入下一個(gè)模式。vdd-simp16p15p14p13vsspwmvdd- spkpwm +/dacwt588d-18p圖2. 8wt5881)語(yǔ)音芯片管腳圖封裝引腳弓1腳標(biāo)號(hào)簡(jiǎn)述功能描述1p00ki按鍵2p01k2/data按矽 2 麵輸入腳3p02k3/cs按矽m片選輸入腳4 p03k4/clk/data按矽爭(zhēng)冊(cè)/-線艷輸入腳5vddvdd電源輸入腳6p17busy語(yǔ)音播放忙信號(hào)輸出腳7cvddcvddvdd電源調(diào)準(zhǔn)腳8oscioscirc震蕩輸入腳9/reset/reset復(fù)位腳,低電平保持5

35、ms有效10pwm+/dacpwm+/dacpwm+/dac音頻輸岀腳,視功能設(shè)而定11vdd-spkvdd-spk音頻電源輸入腳12pmw-pwmpwm-w頻輸出腳13vssvss地冊(cè)14p13dospi-flash通訊數(shù)據(jù)輸岀腳15p14dispi-flash通訊數(shù)據(jù)輸入腳16p15csspi-flash通訊片選腳17p16clkspi-flash通訊時(shí)鐘腳18vdd-simvdd-sim串口電源管理腳圖2. 9wt588d語(yǔ)咅芯片管腳功能介紹圖2.1.4傳感器模塊輔助芯片ln2003也是一個(gè)7路反向器電路,即當(dāng)輸入端為高電平時(shí)uln2003輸出端為低電平, 當(dāng)輸入端為低電平時(shí)uln200

36、3輸出端為高電平,繼電器得電吸合。如圖2. 10:功能特點(diǎn):高電壓輸出50v輸出鉗位二極管輸入兼容各種類型的邏輯電路應(yīng)用繼電器驅(qū)動(dòng)器1b2b3b4b5b6b7bcom1c2c3c4c5csc7c圖2. 10 uln200x邏輯圖在人型儀器儀表系統(tǒng)中,經(jīng)常要用到伺服電機(jī)、步進(jìn)電機(jī)、各種電磁閥、泵等驅(qū)動(dòng)電 壓高且功率較大的器件。uln2000. uln2800高壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品就屬于 這類可控大功率器件,由于這類器件功能強(qiáng)、應(yīng)用范圍語(yǔ)廣。因此,許多公司都生產(chǎn)高壓大 電流達(dá)林頓晶體管陣列產(chǎn)品,從而形成了各種系列產(chǎn)品,uln2000> uln2800系列就是美國(guó) texas in

37、struments公司、美國(guó)sprague公司開(kāi)發(fā)的高圧大電流達(dá)林頓晶體管陣列產(chǎn)品。 它們的系列型號(hào)分類如表1所列,生產(chǎn)2000、2800髙壓大電流達(dá)林頓晶體管陣列系列產(chǎn)品 的公司與型號(hào)對(duì)照表如表2所列。在上述系列產(chǎn)品中,uln2000系列能夠同時(shí)驅(qū)動(dòng)7組高壓 大電流負(fù)載,uln2800系列則能夠同時(shí)驅(qū)動(dòng)8組高壓大電流負(fù)載。美國(guó)texas instruments 公司、美國(guó)sprague公司生產(chǎn)的uln2003a由7組達(dá)林頓晶體管陣列和相應(yīng)的電阻網(wǎng)絡(luò)以 及鉗位二極管網(wǎng)絡(luò)構(gòu)成,具有同時(shí)驅(qū)動(dòng)7組負(fù)載的能力,為單片雙極型人功率高速集成電 路。以下介紹該電路的構(gòu)成、性能特征、電參數(shù)以及典型應(yīng)用。200

38、0、2800高壓大電流達(dá) 林頓晶體管陣列系列中的其它產(chǎn)品的性能特性與應(yīng)用町參考uln2003aouln2003a的極限參數(shù):表2.1項(xiàng)目符號(hào)數(shù)值單位最大輸入電壓vi(max)30v|集電極-發(fā)射極電 壓vo(max)50v最人基極輸入電流ib(max)25|ma輸出電流lo500ma貯存溫度ts-65150°c|結(jié)溫tj175°c引線耐焊接溫度td300°c表2. 1u12003的極限參數(shù)表ln2003a型高壓大電流達(dá)林頓晶體管陣列電路的輸入脈沖占空比、輸出的路數(shù)與輸出 電流的關(guān)系曲線如圖3所示,從圖3可以看出,隨著輸入脈沖的占空比以及輸出路數(shù)的增加, 允許的輸出

39、電流隨之降低,也就是說(shuō):電路的輸出路數(shù)的增加將導(dǎo)致電路的驅(qū)動(dòng)能力下降。7略丸功卓 負(fù)核(步通電機(jī).電電塚,yzj電善<*>*)圖2. 11ul2003典型電路uln2003a型高壓大電流達(dá)林頓晶體管陣列電路的典型應(yīng)用電路框圖如圖2. 11所示。 可以看出,該屯路的應(yīng)用非常簡(jiǎn)單。三.系統(tǒng)軟件設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要是采集每個(gè)分機(jī)的各種傳感器的報(bào)警信號(hào)和火災(zāi)信號(hào),再通過(guò) 無(wú)線模塊收發(fā)裝置實(shí)時(shí)把數(shù)據(jù)發(fā)送給總控室的上位機(jī)上。3.1軟件模塊分析通過(guò)上面分析,決定選用c51系列單片機(jī)作為控制器,那么它的軟件編寫就要按照單 片機(jī)語(yǔ)言:c語(yǔ)言或匯編語(yǔ)言來(lái)編寫,這里選用執(zhí)行效率高的匯編語(yǔ)言編寫。開(kāi)發(fā)

40、工具為 keil c51,它的功能強(qiáng)人,支持c語(yǔ)言和匯編語(yǔ)言的編寫與調(diào)試,其軟件模擬i/o 口也會(huì) 給軟件調(diào)試帶來(lái)極大的方便。3. 2分機(jī)軟件模塊本系統(tǒng)的軟件設(shè)計(jì)的分機(jī)主耍是采集齊種傳感器的報(bào)警信號(hào)和火災(zāi)信號(hào),再通過(guò)無(wú)線 模塊收發(fā)裝置實(shí)時(shí)把數(shù)據(jù)發(fā)送給總控室的上位機(jī)上。分機(jī)的程序的主程序?yàn)椋?ifndef_main_h_#define _main_h_#include<reg5 2.h>#include <intrins.h>/端口定義sbit km 1 = p0a0;/繼電器控制端口 ,用于普通照明sbit scl = poa1;/i2c 時(shí)鐘sbit sda = p0

41、a2;/i2c 數(shù)據(jù)sbit dq = p0a3;/溫度輸入口sbit emergency_lighting_zhong = p0a5;/緊急照明sbit emergency_lighting_zuo = p0a4;sbit emergency_lighting_you = p0a6;sbit pyroelectric = p0a7;/熱釋 電信號(hào)sbit sos = p3a2;/外部中斷0,用于緊急求教用typedef unsigned char uint8;typedef unsigned int uintl 6;void uart_send_byte(uint8 dat);void de

42、lay_ms(uintl6 n);#endif各種傳感器采集模塊:主要由光敏傳感器,氣敏傳感器紐成。在遇到災(zāi)難的情況下,會(huì)發(fā)出報(bào)警。為了讓人們快速脫離險(xiǎn)境(特別是在濃煙的情況 下),安全通道引導(dǎo)系統(tǒng)會(huì)通過(guò)高亮led組成的逃生標(biāo)志投影在地面上,并且還通過(guò)消防 語(yǔ)咅提示。使正在尋找出口的人們快速找到最近的逃生路線。當(dāng)有人因?yàn)榛饎?shì)太大或者地 震造成逃生通道堵塞而無(wú)法逃生時(shí),可通過(guò)最近的安全通道緊急按鈕觸發(fā)求救信號(hào),通過(guò) 單片機(jī)控制nrf401無(wú)線發(fā)射器,發(fā)出求救信號(hào)和位置坐標(biāo),有利于消防員快速找到遇難 者,實(shí)施救援。而不必?fù)?dān)心因?yàn)榛馂?zāi)或者地震等原因造成導(dǎo)線斷裂,求救信號(hào)無(wú)法發(fā)出。#includehm

43、ain.hh#include,dsi8b20.hh#define nops(); _nop_(); _nop_(); _nop_(); _nop_(); /定義空指令* 名稱:delay*功能:ds18b20通訊用延時(shí)*輸入:無(wú)*返冋值:無(wú)void delay(uint8 n)while (n-);*名稱*功能*輸入ds18b20_reset18b20復(fù)位函數(shù) 無(wú)*返回值:無(wú)void ds 18b20_reset(void)bit flag = 1;while (flag)while (flag)dq= 1;delay(l);dq = 0; delay(50); / 550usdq= 1;de

44、lay(6); / 66us flag = dq;delay(45); 延時(shí) 500us flag 二dq;dq=1;* 名稱:write byte*功能:18b20寫1個(gè)字節(jié)函數(shù),向1-w1re總線上寫一個(gè)字節(jié)*輸入:無(wú)*返回值:無(wú)void write_byte(uint8 val) uint8 i;for(i=0; iv8; i+)dq= 1;_nop_();/最低位移出/66us/右移一位dq = 0; nops(); /4usdq = val &0x01;delay(6); val »= 1;dq= 1;delay(l);* 名稱:read byte*功能:18b20

45、讀1個(gè)字節(jié)函數(shù),從1-wtre總線上讀取一個(gè)字節(jié)*輸入:無(wú)*返回值:無(wú)vw>w>w>w>w>w>w>w>w>w>w>w>w>w>k£>w>w>k£>kyk|>/彳、彳、彳、彳、彳、zjs xtx xjszts zts ?s zt zj zj zt /uint8 read_byte(void)uint8 i,value=0;for (i=0; i<&i+)_nop_();value »= 1;dq = o;nops(); /4usdq= 1

46、;nops(); /4usif(dq)valuel=0x80;delay(6);/66usdq=1;return(value);* 名稱 :start temp sensor*功能:?jiǎn)?dòng)溫度轉(zhuǎn)換 *輸入 *返冋值:無(wú)/>1% p 1% p 1%p 1% p 1%p 1% p 1%1% p 1%1% p 1%1% p 1%/void start_temp_sensor(void)ds18b20_reset();readtempwrite_byte (oxcc) ; / 發(fā) skip rom 命令 write_byte(0x44); / 發(fā)轉(zhuǎn)換命令*名稱讀出溫度*功能*輸入 *返冋值:無(wú)ui

47、ntl6 read_temp(void)uint8 temp_data2j; / 讀出溫度暫放uintl6 temp;ds18b20_reset(); / 復(fù)位 write_byte(oxcc); / 發(fā) skip rom 命令 write_byte(oxbe); / 發(fā)讀命令 temp_datao=read_byte(); /溫度低 8 位 temp_data 1 =read_byte(); /溫度高 8 位temp = temp_datal;temp «= 8;temp 1= temp_datao;temp »= 4;return temp;3. 2主機(jī)軟件模塊分機(jī)屮的

48、各種傳感黠(光敏傳感器,氣敏傳感器)在不同環(huán)境下進(jìn)行數(shù)據(jù)采集通過(guò)a/d 轉(zhuǎn)換得到;a/d轉(zhuǎn)換的數(shù)據(jù)傳給單片機(jī),并由單片機(jī)處理和分析,然后作出相應(yīng)的執(zhí)行動(dòng)作。 并把信息通過(guò)無(wú)線發(fā)射黠傳送至主控屮心。然而主機(jī)主要是來(lái)監(jiān)控整個(gè)樓層的各個(gè)分機(jī)所 上傳的數(shù)據(jù)進(jìn)行處理。# ifndef_main_h_#define _main_h_# include<reg52.h># include<intrins.h>/獨(dú)立按鍵端口定義以及矩陣按鍵 行 復(fù)用 sbit keyindj 1 = p2a0;sbit keyindj2 = p2a1;sbit keyindj3 = p2a2;sbit

49、 keyindj4 = p2a3;sbit keyindj5 = p2a4;sbit keyindj6 = p2a5;/蜂鳴器端口定義 sbit remove = p0a5;/lcd12864串口控制端口定義sbit cs = p0a0;/片選信號(hào)sbit sid=poa1;/數(shù)據(jù)信號(hào)sbit sclk = p0a2;/時(shí)鐘信號(hào)sbit rst= p0a3;/復(fù)位信號(hào)sbit ch= p0a4;/并行、串行選擇信號(hào)/ds1302控制端口定義 sbit sck = p1ao;sbit sda=p1a1;sbit rst_ds = p1a2;/八位及十六位變量定義 typedef unsigned

50、 char uint& typedef unsigned int uintl6;#endif消防智能消防智能疏散指示逃生系統(tǒng)系統(tǒng)的報(bào)警要求準(zhǔn)確無(wú)誤,必須是可靠的,因此 可靠性是一個(gè)很重要的指標(biāo),因此,系統(tǒng)的硬件電路、軟件系統(tǒng)的設(shè)計(jì)均應(yīng)圍繞這個(gè)中心進(jìn)行。4.1系統(tǒng)抗干擾性設(shè)計(jì)小區(qū)安防系統(tǒng)主要進(jìn)行各層樓道齊種突發(fā)事件的報(bào)警。信號(hào)會(huì)受到各種干擾,使系統(tǒng) 不能正常工作。在抗干擾方面,有硬件描施和軟件措施,也有軟硬件結(jié)合的措施。硬件抗干擾有效率 高的有優(yōu)點(diǎn),但是增加系統(tǒng)的投資和設(shè)備的體積;軟件抗干擾有投資低的優(yōu)點(diǎn),但會(huì)降低 系統(tǒng)的工作效率。4.1.1硬件抗干擾措施干擾的渠道有:供電系統(tǒng)的干擾,過(guò)

51、程通道的干擾,空間的干擾等。在卬刷電路板設(shè) 計(jì)時(shí),考慮到電路板過(guò)大時(shí),印刷線條長(zhǎng),抗噪聲能力下降;過(guò)小時(shí),散熱不好,容易受 鄰近線干擾。所有本系統(tǒng)設(shè)計(jì)電路板時(shí),把相關(guān)的器件盡量放靠近些,容易產(chǎn)生噪聲的器 件、電流電路、大電流電路盡量遠(yuǎn)離單片機(jī)。同時(shí)整個(gè)系統(tǒng)用一個(gè)電源,并保證其良好的 共地。4.1.2軟件抗干擾措施軟件抗干擾屬于單片機(jī)系統(tǒng)自身防御行為,其前提條件是:系統(tǒng)中抗干擾軟件不會(huì)因 干擾而損壞。(1)程序結(jié)構(gòu)化,功能模塊化編程時(shí)不能訃程序任意跳轉(zhuǎn),否則整個(gè)程序會(huì)糾纏在一起,便于程序維護(hù),而且對(duì)軟 件抗干擾方案的實(shí)施有著十分重耍的意義。在系統(tǒng)中把整個(gè)程序分解為若干個(gè)功能模塊, 每個(gè)功能模塊是

52、一個(gè)正規(guī)程序。(2) 狀態(tài)信號(hào)的抗干擾輸入方法干擾信號(hào)多呈毛刺狀,作用時(shí)間短,在采集某一狀態(tài)信號(hào)時(shí),可以多次重復(fù)采集,只 有連續(xù)兩次采集結(jié)果一致時(shí)才視為有效;在各次采集狀態(tài)信號(hào)之間增加一段延時(shí),能對(duì)抗 較寬的干擾。(3) cpu抗干擾技術(shù)cpu屬于高速數(shù)字器件,易受干擾的有運(yùn)算器、控制器以及控制寄存器,當(dāng)外界干擾 串入時(shí),很可能通過(guò)三總線改寫cpu寄存器的內(nèi)容,導(dǎo)致初始化錯(cuò)誤。尋址失敗乃至系統(tǒng) 癱瘓;當(dāng)程序受到干擾后,和可能打亂cpu的正常執(zhí)行程序。如果攔截失去控制的程序流 程,如果使系統(tǒng)的損失減少,盡可能恢復(fù)系統(tǒng)的止常狀態(tài)是木系統(tǒng)需要考慮的一項(xiàng)重要內(nèi) 容。系統(tǒng)采取的措施是在各段程序中,對(duì)單片

53、機(jī)及片外擴(kuò)展器件的各種功能、斷口、方式、 狀態(tài)等采集永久性或臨時(shí)性的設(shè)置。系統(tǒng)不僅要保證上電后系統(tǒng)要初始化,而且在程序中 每次使用某種功能,都要再一次對(duì)相應(yīng)的控制寄存器設(shè)定動(dòng)作模式。4. 2提高元器件的可靠性提高單片機(jī)應(yīng)用系統(tǒng)中所有元件的質(zhì)量,以提高系統(tǒng)內(nèi)在的可靠性,這也是關(guān)鍵性的 措施。采取的措施有:(1) 選用質(zhì)量好的接插件,并設(shè)計(jì)好工藝結(jié)構(gòu),如選用帶屏蔽的接插件;(2) 選用合格的電子元件,并進(jìn)行嚴(yán)格的測(cè)試、篩選;(3) 設(shè)計(jì)時(shí),技術(shù)參數(shù)留有一定的余量;(4) 提高印刷板的組裝質(zhì)量。4. 3容錯(cuò)技術(shù)在提高系統(tǒng)可靠性的同時(shí),采取一些容錯(cuò)技術(shù),當(dāng)系統(tǒng)工作出錯(cuò)時(shí),系統(tǒng)可自動(dòng)糾正 錯(cuò)誤。在系統(tǒng)中

54、主要應(yīng)用了信息兀余技術(shù)。(1) 奇偶校驗(yàn)。系統(tǒng)通信時(shí)采用偶校驗(yàn),收方根據(jù)校驗(yàn)結(jié)果,決定是否耍求對(duì)方垂 發(fā)。(2) 循環(huán)碼校驗(yàn)。在發(fā)送數(shù)據(jù)時(shí)按一定的規(guī)則產(chǎn)生循環(huán)冗余碼,并附加在數(shù)據(jù)后一 起發(fā)送;接收方按同樣的規(guī)則根據(jù)接收的數(shù)據(jù)產(chǎn)生循環(huán)兀余碼,并和接收到的循環(huán)冗余碼 進(jìn)行必比較,校驗(yàn)數(shù)據(jù)傳送是否正確。五、系統(tǒng)調(diào)試5.1整體調(diào)試分析整個(gè)調(diào)試所使用的測(cè)試儀器儀表和工具:1 微機(jī)一臺(tái);2. 示波器;3. 萬(wàn)用表;4. 直流穩(wěn)壓電源;5. 單片機(jī)開(kāi)發(fā)系統(tǒng)一套;本系統(tǒng)的調(diào)試主要分為硬件調(diào)試、軟件調(diào)試和聯(lián)機(jī)調(diào)試三人部分。經(jīng)過(guò)初步的分析設(shè)計(jì)后,在制作硬件電路的同時(shí),軟件調(diào)試也在穿插進(jìn)行。這樣有利 于問(wèn)題的分析和

55、解決,不會(huì)造成問(wèn)題的積累,而r不會(huì)因?yàn)橐粋€(gè)小問(wèn)題而需要檢查整體電 路,從而可以節(jié)約大量的調(diào)試時(shí)間。軟件編程中,作者首先完成的是單元功能模塊的調(diào)試, 然后進(jìn)行系統(tǒng)調(diào)試,整體上與硬件調(diào)試的方法差不多。聯(lián)機(jī)調(diào)試是最垂要的一部分,同時(shí) 也是本裝置成功的關(guān)鍵,有許多問(wèn)題都比較棘手。5.2硬件單元電路調(diào)試5. 2. 1最小系統(tǒng)板調(diào)試首先檢測(cè)所制作的電路板是否有虛焊,短路等現(xiàn)象。然后接上+5v電源,檢測(cè)各個(gè)芯 片的電源是否為+5v,如果是+5v的話,說(shuō)明供電正確。接上電壓,看單片機(jī)是否發(fā)熱,如 不發(fā)熱說(shuō)明電源連接正確。測(cè)單片機(jī)30腳(ale)是否有脈沖波形輸出,如果有說(shuō)明單片 機(jī)正常工作。5.2.2傳感器模塊調(diào)試在進(jìn)行傳感

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論