《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于Simplici Ti的無(wú)線火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)
基于Simplici Ti的無(wú)線火災(zāi)報(bào)警系統(tǒng)設(shè)計(jì)
來(lái)源:微型機(jī)與應(yīng)用2011年第14期
王靈芝, 蘇文松, 翁文陶
(漳州師范學(xué)院 物理與電子信息工程系, 福建 漳州363000)
摘要: 現(xiàn)有火災(zāi)報(bào)警主要采用有線方式,耗費(fèi)材料且難以實(shí)現(xiàn)互聯(lián)報(bào)警。采用無(wú)線方式能夠很好地解決互聯(lián)報(bào)警、降低成本。利用MSP430F227和CC2500搭載Simplici Ti實(shí)現(xiàn)節(jié)點(diǎn)互聯(lián),數(shù)據(jù)中心節(jié)點(diǎn)連接至PC機(jī),PC機(jī)實(shí)時(shí)監(jiān)控節(jié)點(diǎn)信息,在火災(zāi)到來(lái)時(shí)能夠及時(shí)準(zhǔn)確實(shí)現(xiàn)本地報(bào)警和遠(yuǎn)程報(bào)警?;馂?zāi)節(jié)點(diǎn)功耗低,休眠時(shí)只有不到1 μA電流。
Abstract:
Key words :

摘  要: 現(xiàn)有火災(zāi)報(bào)警主要采用有線方式,耗費(fèi)材料且難以實(shí)現(xiàn)互聯(lián)報(bào)警。采用無(wú)線方式能夠很好地解決互聯(lián)報(bào)警、降低成本。利用MSP430F227和CC2500搭載Simplici Ti實(shí)現(xiàn)節(jié)點(diǎn)互聯(lián),數(shù)據(jù)中心節(jié)點(diǎn)連接至PC機(jī),PC機(jī)實(shí)時(shí)監(jiān)控節(jié)點(diǎn)信息,在火災(zāi)到來(lái)時(shí)能夠及時(shí)準(zhǔn)確實(shí)現(xiàn)本地報(bào)警和遠(yuǎn)程報(bào)警。火災(zāi)節(jié)點(diǎn)功耗低,休眠時(shí)只有不到1 μA電流。
關(guān)鍵詞: Simplici Ti;MSP430;煙霧傳感器;GPRS模塊

 城市高樓林立,安全事故頻發(fā),特別是火災(zāi)安全事故。準(zhǔn)確而又及時(shí)地通知樓內(nèi)人員撤離或者采取援助和自救成為當(dāng)前主要的課題。目前使用的火災(zāi)報(bào)警主要是消防聯(lián)控系統(tǒng),大多與本樓的其他住戶無(wú)關(guān)聯(lián),導(dǎo)致了本樓住戶在火災(zāi)發(fā)生時(shí)得不到報(bào)警,不能及時(shí)逃離火災(zāi)現(xiàn)場(chǎng)。
 針對(duì)這一情況,本文設(shè)計(jì)了一款無(wú)線火災(zāi)報(bào)警系統(tǒng),其節(jié)點(diǎn)能夠分布多個(gè)地點(diǎn),在火災(zāi)發(fā)生時(shí)能夠及時(shí)通知本樓住戶并撥打遠(yuǎn)程報(bào)警電話告知有火災(zāi)發(fā)生。
1 總體設(shè)計(jì)方案
 本系統(tǒng)主要由火災(zāi)煙霧探測(cè)節(jié)點(diǎn)、數(shù)據(jù)接入點(diǎn)、PC機(jī)監(jiān)控、GSM模塊、手機(jī)終端5個(gè)部分構(gòu)成,其總體設(shè)計(jì)框圖如圖1所示。

 煙霧探測(cè)節(jié)點(diǎn)采集煙霧和溫度通過(guò)Simplici Ti網(wǎng)絡(luò)傳送到數(shù)據(jù)接入點(diǎn),數(shù)據(jù)接入端對(duì)煙霧和溫度判斷是否有火災(zāi)需要報(bào)警,并將所有數(shù)據(jù)傳送到PC機(jī);PC機(jī)實(shí)時(shí)監(jiān)控火災(zāi)節(jié)點(diǎn)的數(shù)據(jù)(煙霧、溫度、電池電量)。當(dāng)出現(xiàn)火災(zāi)險(xiǎn)情時(shí),PC機(jī)通過(guò)GSM模塊發(fā)送火災(zāi)地點(diǎn)信息到手機(jī)報(bào)警終端,并撥打手機(jī)報(bào)警終端電話。
 Simplici Ti是TI公司針對(duì)簡(jiǎn)單小型RF網(wǎng)絡(luò)的專有低功耗RE協(xié)議,其最大傳輸速率為250 kb/s,傳輸距離在空曠地帶能達(dá)百米[1]。支持各種低功耗應(yīng)用,如報(bào)警與安全、自動(dòng)抄表、工業(yè)控制、家庭自動(dòng)化以及有源RFID等。Simplici Ti可以滿足本設(shè)計(jì)的要求。
 設(shè)計(jì)中采用16 bit微控制器MSP430F2274,電路采用電池供電,能滿足低功耗的要求,并使用Simplici Ti網(wǎng)絡(luò)協(xié)議。
 射頻芯片采用TI的CC2500。CC2500是一種低成本的2.4 GHz收發(fā)器,滿足低功耗無(wú)線應(yīng)用的需求。電路設(shè)定為ISM(工業(yè),科學(xué)和醫(yī)學(xué))和SRD(短距離設(shè)備)頻率波段。CC2500為數(shù)據(jù)包處理、數(shù)據(jù)緩沖、突發(fā)數(shù)據(jù)傳輸、清晰信道評(píng)估、連接質(zhì)量指示和電磁波激發(fā)提供廣泛的硬件支持。CC2500的主要操作參數(shù)和64 bit傳輸/接收FIFO(先進(jìn)先出堆棧)可通過(guò)SPI接口控制。
 煙霧傳感器分為離子式和光電式。離子式使用壽命長(zhǎng),但是有輻射,成本高,且工作時(shí)需要對(duì)加熱電阻加熱,功耗大;光電式環(huán)保,成本低,工作時(shí)可用間歇式工作功耗相對(duì)較低,但使用壽命一般是10年左右。本設(shè)計(jì)采用了光電式煙霧傳感器。
    本設(shè)計(jì)的遠(yuǎn)程報(bào)警采用GSM網(wǎng)絡(luò)來(lái)實(shí)現(xiàn),GSM模塊采用SIMCOM公司的SIM300。SIM300主要為語(yǔ)音傳輸、短消息和數(shù)據(jù)業(yè)務(wù)提供無(wú)線接口。
2 系統(tǒng)硬件設(shè)計(jì)
 (1)微控制器電路
 節(jié)點(diǎn)的主控電路如圖2所示。微控制器MSP430F2274采用內(nèi)部DCO振蕩器[2]。RXT0、TXD0作為串口通信,D1、D2為工作指示燈,S1用于按鍵,AD0、AD1用于光電式煙霧傳感器的AD采集,SLEEP用于控制光電式煙霧傳感器的間歇式工作,GD00、GDO2、P3.0_UCB0STE、P3.1_UBC0SIMO、P3.2_UBC0SIMI、P3.3_UCB0CLK用于連接控制CC2500。

 (2)CC2500RF收發(fā)器電路
 CC2500 RF收發(fā)器的電路設(shè)計(jì)如圖3所示,通過(guò)SPI兼容接口(SI、SO、SCLK and CSn)進(jìn)行CC2500配置。SPI接口上的所有操作都以一個(gè)包含讀寫(xiě)位,突發(fā)訪問(wèn)位和6 bit地址的頭字節(jié)開(kāi)始。在地址和數(shù)據(jù)傳輸期間,CSn引腳必須為低。如果在訪問(wèn)期間CSn變高,則訪問(wèn)被取消。當(dāng)CSn變低,MCU必須等待直到SO腳變低后才能開(kāi)始傳輸頭字節(jié)。SO變低表明電壓調(diào)制器已經(jīng)穩(wěn)定,晶體振蕩器正在運(yùn)行。除非芯片處在SLEEP或XOFF狀態(tài)或者有SRES濾波命令,SO腳通常會(huì)在CSn腳變低后立即變低。此外,CC2500的配置也可通過(guò)SmartRF Studio軟件進(jìn)行配置。

 

 

 (3)煙霧傳感器
 煙霧傳感器采用光電式煙霧傳感器,電路如圖4所示[3]。

 傳感器由兩對(duì)紅外發(fā)射接收管組成,D3、D4作為煙霧采集,D5、D6作為周圍環(huán)境光照強(qiáng)度的采集(用于消除光照對(duì)煙霧采集的影響)。D5、D6分別套到一根6 cm長(zhǎng)透明玻璃管的兩端;D3、D4也分別套到一根6 cm長(zhǎng)透明玻璃管的兩端,在玻璃管的中間開(kāi)一個(gè)長(zhǎng)度4 cm的對(duì)穿窗口用于采集煙霧。VR1用于靈敏度調(diào)節(jié)。
 從圖4可看出,當(dāng)環(huán)境光照變化時(shí),只要D4、D6特性一樣,它們變化的電壓差ΔU1一樣。當(dāng)有煙霧進(jìn)入煙霧傳感器的窗口時(shí),D3發(fā)射紅外光線受到煙霧顆粒散射、吸收,D4電壓發(fā)生變化,變化量為ΔU2。

 由式(1)可知環(huán)境的光照對(duì)該傳感器影響不大。
 該傳感器還具有睡眠的功能,可進(jìn)行間歇式工作以降低功耗。當(dāng)SLEEP為高電平時(shí),T1截止,傳感器處于休眠狀態(tài);當(dāng)SLEEP為低電平時(shí),T1導(dǎo)通傳感器處于工作狀態(tài)。
    (4)電池備用電路
 數(shù)據(jù)中心節(jié)點(diǎn)一旦斷電,則網(wǎng)絡(luò)必須重新組織,所以設(shè)計(jì)可充電的電池備用電路。
 (5)本地報(bào)警電路
 報(bào)警電路采用三聲的報(bào)警芯片C002,可發(fā)出110、120、119三種聲音,設(shè)計(jì)中采用發(fā)119的報(bào)警聲音。
 (6)火災(zāi)溫度監(jiān)測(cè)
 火災(zāi)溫度檢測(cè)所用的溫度傳感器采用MSP430芯片內(nèi)部自帶的監(jiān)測(cè)芯片溫度傳感器。MSP430是超低功耗的,所以芯片自身幾乎沒(méi)有產(chǎn)生熱量。且設(shè)計(jì)中對(duì)溫度監(jiān)測(cè)并不需要非常精確,因此采用MSP430內(nèi)部的溫度傳感器即可滿足設(shè)計(jì)要求。
3 節(jié)點(diǎn)軟件設(shè)計(jì)
 (1)火災(zāi)探測(cè)節(jié)點(diǎn)程序設(shè)計(jì)
 火災(zāi)探測(cè)節(jié)點(diǎn)是一個(gè)休眠設(shè)備,1.5 s喚醒一次。當(dāng)火災(zāi)探測(cè)節(jié)點(diǎn)喚醒時(shí),開(kāi)啟AD進(jìn)行溫度、電池電壓、煙霧采樣,開(kāi)啟AD的同時(shí)關(guān)閉CPU以降低功耗,采樣后開(kāi)啟CPU。采樣后對(duì)數(shù)據(jù)處理(溫度是否超過(guò)限定溫度火災(zāi)是否有煙霧,若有報(bào)警則發(fā)送報(bào)警信息),之后通過(guò)CC2500把所有數(shù)據(jù)發(fā)送到數(shù)據(jù)接入點(diǎn)[4]。程序流程圖如圖5所示。

 (2)數(shù)據(jù)接入點(diǎn)軟件設(shè)計(jì)
 數(shù)據(jù)接入節(jié)點(diǎn)是實(shí)時(shí)工作的節(jié)點(diǎn),主要功能是本地報(bào)警和接收火災(zāi)節(jié)點(diǎn)的數(shù)據(jù)并傳送到PC機(jī)。本地報(bào)警一旦觸發(fā)必需人為解除否則一直報(bào)警,解除報(bào)警可通過(guò)按鍵,也可通過(guò)上位機(jī)的“停止報(bào)警”按鈕停止報(bào)警。
 (3)監(jiān)控報(bào)警系統(tǒng)設(shè)計(jì)
 GSM遠(yuǎn)程報(bào)警主要是發(fā)送火災(zāi)地點(diǎn)信息到手機(jī)并撥打電話提醒有短信的到來(lái),GSM模塊采用SIM300 GPRS模塊。SIM300發(fā)送SMS信息有3種模式:Block模式、Text模式和PDU模式。設(shè)計(jì)中采用了PDU模式,PDU模式下可以發(fā)送中文短信息。在PDU模式下只需對(duì)數(shù)據(jù)進(jìn)行編碼,通過(guò)AT指令就可以實(shí)現(xiàn)短信的發(fā)送。
 監(jiān)控主界面能夠?qū)崟r(shí)顯示各個(gè)節(jié)點(diǎn)的信息,包括地點(diǎn)、當(dāng)前溫度、煙霧、時(shí)間、報(bào)警信息。還有當(dāng)節(jié)點(diǎn)的電壓低于2.5 V時(shí),改變文本框的顏色提示警告,電池電量低需要更換電池。監(jiān)控系統(tǒng)的數(shù)據(jù)監(jiān)控傳輸和GSM遠(yuǎn)程報(bào)警都是采用串口來(lái)實(shí)現(xiàn)的。當(dāng)有火警時(shí),自動(dòng)把報(bào)警信息存到數(shù)據(jù)庫(kù)當(dāng)中。
4 系統(tǒng)測(cè)試
 (1)系統(tǒng)覆蓋范圍測(cè)試
 覆蓋范圍是無(wú)線傳感網(wǎng)一個(gè)很重要的參數(shù),發(fā)射功率對(duì)覆蓋范圍有很大的影響。在設(shè)計(jì)過(guò)程中做了單點(diǎn)覆蓋范圍測(cè)試,在不同的發(fā)射功率下和不同環(huán)境下的覆蓋范圍如表1所示。

    測(cè)試結(jié)果顯示在發(fā)射功率為0 dBm時(shí),室外的覆蓋可達(dá)到12 m左右,室內(nèi)的覆蓋也有10 m左右,這樣的覆蓋范圍可以滿足本設(shè)計(jì)的需要。當(dāng)發(fā)射功率設(shè)為-10 dBm的時(shí)候覆蓋情況明顯變差。
 (2)系統(tǒng)整機(jī)測(cè)試
 接入節(jié)點(diǎn)和GSM模塊接入到PC機(jī),設(shè)置端口號(hào)、波特率、校驗(yàn)位、數(shù)據(jù)位和停止位。參數(shù)設(shè)置完成后,測(cè)試GSM報(bào)警模塊是否連接正常,把火災(zāi)節(jié)點(diǎn)接入網(wǎng)絡(luò)。無(wú)線網(wǎng)絡(luò)組織成功后就可進(jìn)行整機(jī)測(cè)試。
 采用Simplici Ti無(wú)線網(wǎng)絡(luò)協(xié)議組織節(jié)點(diǎn)網(wǎng)絡(luò),節(jié)點(diǎn)采集溫度、煙霧等信息通過(guò)無(wú)線網(wǎng)絡(luò)傳至數(shù)據(jù)中心節(jié)點(diǎn),由數(shù)據(jù)中心節(jié)點(diǎn)對(duì)數(shù)據(jù)進(jìn)行處理,處理完成的數(shù)據(jù)傳送至PC機(jī)監(jiān)控。若在數(shù)據(jù)處理中發(fā)現(xiàn)有險(xiǎn)情,則觸發(fā)本地報(bào)警,并把報(bào)警信息傳輸至PC機(jī)實(shí)現(xiàn)遠(yuǎn)程報(bào)警(短信和撥打電話)。為了能讓救援工作在第一時(shí)間展開(kāi),設(shè)計(jì)可擴(kuò)展為聯(lián)防報(bào)警。本設(shè)計(jì)的火災(zāi)節(jié)點(diǎn)為超低功耗,休眠時(shí)只有不到1 ?滋A電流,具有較強(qiáng)的工程實(shí)踐意義和應(yīng)用前景。
參考文獻(xiàn)
[1] 李文仲,段朝玉. CC1110/CC2510無(wú)線單片機(jī)和無(wú)線自組織網(wǎng)絡(luò)入門(mén)與實(shí)戰(zhàn)[M]. 北京:北京航空航天大學(xué)出版社,2008.
[2] 胡大可. MSP430系列FLASH型超低功耗16位單片機(jī)[M]. 北京: 北京航空航天大學(xué)出版社,2002.
[3] 徐曉明,葉盛,胡浩. 新型光電式煙霧傳感器及其應(yīng)用[J].儀器儀表學(xué)報(bào),2002,23(3)增刊:117-118.
[4] 張晞,王德銀,張晨. MSP430系列單片機(jī)實(shí)用C語(yǔ)言程序設(shè)計(jì)[M]. 北京:人民郵電出版社,2005.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。