国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ARM的室內(nèi)消防安全檢測系統(tǒng)的設(shè)計與實現(xiàn)

2020-02-22 03:58:10邱雅胡勝軒
電腦知識與技術(shù) 2020年36期
關(guān)鍵詞:消防安全傳感器

邱雅 胡勝軒

摘要:為了最大限度地保證生命財產(chǎn)安全,及時提醒人們家中存在的消防安全隱患,提出了室內(nèi)消防安全檢測報警系統(tǒng)。利用ARM核心開發(fā)板,采用C語言編程,配合多種傳感器以及GSM模塊,設(shè)計了一套集檢測和提醒為一體的室內(nèi)消防安全體系。結(jié)合了智能硬件編程中的開發(fā)技術(shù),包含傳感器的調(diào)用、數(shù)據(jù)采集、通用同步/異步串行接收/發(fā)送器(USART)技術(shù)和全球移動通信系統(tǒng)(GSM)技術(shù)等。并通過仿真場景實例驗證了系統(tǒng)功能的可靠性,可有效地為使用者提供安全保障。

關(guān)鍵詞:ARM;消防安全;C語言;傳感器;GSM

中圖分類號:TP31? ? ? 文獻(xiàn)標(biāo)識碼:A

文章編號:1009-3044(2020)36-0229-03

1 緒論

1.1 課題研究的背景

現(xiàn)在人們的生活場景下,家中無人值守的情況已是常態(tài),大功率電器的使用和錯誤的煤氣使用習(xí)慣,加上消防安全防范意識淡薄,極易引發(fā)火災(zāi)、煤氣中毒等消防問題。據(jù)真實數(shù)據(jù)統(tǒng)計顯示,我國從2010年到2018年就發(fā)生火災(zāi)十萬余起,傷亡慘重,損失巨大。

1.2 課題研究的意義和目標(biāo)

ARM Cortex系列是哈弗結(jié)構(gòu)的MCU,可以針對不同應(yīng)用場景和功能進(jìn)行定制,實時處理數(shù)據(jù),較少冗余,節(jié)省芯片資源。基于必要的社會責(zé)任和廣闊的市場前景,致力于采用ARM設(shè)計一套檢測報警系統(tǒng),能實時檢測家中各項消防數(shù)據(jù),并在發(fā)生險情的早期,根據(jù)異常情況進(jìn)行災(zāi)情預(yù)處理、聲光報警、短信報警等一系列操作通知戶主。從而把損失降到最低,對保護(hù)人民生命財產(chǎn)安全和我國的社會安全體系有極大意義。

2 相關(guān)技術(shù)簡介

2.1 ARM

采用的ARM核心板是針對快速實時響應(yīng)、成本較低、開發(fā)周期短的場合設(shè)計的。其作為哈佛體系結(jié)構(gòu)的處理器,與馮諾依曼的結(jié)構(gòu)相比,它將儲存代碼的FLASH和存儲數(shù)據(jù)RAM物理上分開設(shè)計,而且采用了精簡指令集,通過微指令實現(xiàn)數(shù)據(jù)的交換和傳輸。使程序運行更快便是其如此設(shè)計的目的所在。

2.2 卡爾曼濾波

卡爾曼濾波這種數(shù)據(jù)處理的技術(shù)主要是為了去除噪聲還原真實數(shù)據(jù)的,各個傳感器采集的數(shù)據(jù)后,用ARM對這些數(shù)據(jù)實行AD/DA信號采集,但是由于客觀因素的影響,采用這種方式采集的信號不免包括一些噪聲,通過對數(shù)據(jù)進(jìn)行卡爾曼濾波算法處理,來消除信道采集中的噪聲??柭鼮V波器是一個最優(yōu)化自回歸數(shù)據(jù)處理算法。簡單來說,在解決大部分的問題時,他是最優(yōu)的、效率最高的甚至是最有用的。

2.3 GSM技術(shù)

GSM是蜂窩狀的一種網(wǎng)絡(luò)結(jié)構(gòu),在數(shù)字通信標(biāo)準(zhǔn)中也是應(yīng)用最為廣泛的,在移動設(shè)備使用時連接到最近的基站,各個基站按照蜂窩形狀分布。這樣可以更加穩(wěn)定的進(jìn)行數(shù)據(jù)收發(fā),減少信號傳播過程中的衰減,滿足高密度通話需求,也可以根據(jù)移動設(shè)備數(shù)量更改蜂窩網(wǎng)的大小,同時GSM網(wǎng)絡(luò)可在多個頻段上運行。

3 需求分析

3.1 可行性分析

3.1.1 技術(shù)可行性分析

設(shè)計的這款是基于 ARM的室內(nèi)消防安全檢測裝置,在采用C語言編程的基礎(chǔ)上,參考了ARM和C的開發(fā)者社區(qū)中大量的技術(shù)經(jīng)驗積累,在社區(qū)中對相關(guān)技術(shù)的探討也一直非?;钴S,而且開發(fā)者們不斷地對技術(shù)進(jìn)行升級維護(hù)。C語言作為一款極易入手的編程語言在嵌入式領(lǐng)域有著得天獨厚的優(yōu)勢,與ARM結(jié)合進(jìn)行智能硬件的開發(fā),在技術(shù)層面上來看,是完全可行的。

3.1.2 經(jīng)濟可行性分析

在系統(tǒng)設(shè)計之初就從開發(fā)成本出發(fā)進(jìn)行全面考慮,顧及系統(tǒng)的硬件成本,采用的是 ARM Cortex-M3系列地主板進(jìn)行開發(fā)設(shè)計,價格低廉,使用的各種傳感器價格也普遍不高,市面上比較常見,方便采購,可以實現(xiàn)控制硬件地成本。

3.1.3 社會可行性分析

該室內(nèi)安全檢測裝置,可應(yīng)用在家庭、學(xué)校教室、大型購物廣場、工廠、研發(fā)機構(gòu)實驗室、汽車以及一些封閉或半封閉環(huán)境的室內(nèi)場合,實現(xiàn)實時檢測環(huán)境中的CO、煙霧、火焰等狀況。有異常發(fā)生是可通過本地聲光報警以及短信遠(yuǎn)程報警。還可以打開換氣扇等措施進(jìn)行初步處理災(zāi)害,在同行業(yè)競爭者中,本產(chǎn)品功能多,成本低,性價比高。

3.2 功能性需求描述

ARM板要實現(xiàn)對室內(nèi)溫濕度信息,CO濃度信息、煙霧、火焰狀況實時監(jiān)測,在數(shù)據(jù)融合后做出綜合判斷,若存在煤氣泄漏的安全隱患,則進(jìn)行蜂鳴器鳴叫和LED閃爍方式提醒在家用戶,通過發(fā)送短信方式提醒在外用戶。同時進(jìn)行初步的緊急處理措施,比如打開排風(fēng)扇、打開窗戶。若發(fā)生火災(zāi),進(jìn)行本地聲光報警和向系統(tǒng)設(shè)定的用戶、消防、物業(yè)發(fā)出短信報警。從而盡早地實現(xiàn)對安全隱患的處理,并且最大化的降低災(zāi)情帶來損失。

3.3 非功能性需求描述

非功能性的需求方面主要考慮設(shè)備的安全性、續(xù)航和功率問題。模塊系統(tǒng)采用3.3V-5V供電,其電壓電流系數(shù)或者輻射系數(shù)基本對人員無任何影響。當(dāng)設(shè)備電量低時,更換電池即可,能夠持續(xù)續(xù)航,可廣泛適用于家庭、學(xué)校、酒店等人員密集的室內(nèi)場所。

4 系統(tǒng)設(shè)計

4.1 概要設(shè)計

整個系統(tǒng)功能主要包括兩大板塊,分別是災(zāi)情識別板塊、消防報警板塊。災(zāi)情識別板塊由火焰、煙霧、CO濃度、溫濕度等傳感器組成。該板塊通過傳感器返回的數(shù)據(jù),進(jìn)行綜合化比對分析,判斷此時的室內(nèi)情況是安全、有明火抑或者是有毒氣體泄漏,并當(dāng)數(shù)據(jù)達(dá)到相應(yīng)警戒值時,ARM協(xié)調(diào)調(diào)用相關(guān)報警設(shè)備;消防報警板塊包含蜂鳴器、LED燈、GSM模塊、換氣扇電機。該板塊接收來自ARM的指令信息,來進(jìn)行相關(guān)報警操作,以排氣風(fēng)扇為例,僅當(dāng)煙霧數(shù)據(jù)或CO濃度數(shù)據(jù)超標(biāo)時,會開啟風(fēng)扇進(jìn)行空氣流通,初步處理降低煙霧或CO濃度。

4.2 詳細(xì)設(shè)計

4.2.1 溫濕度傳感器模塊設(shè)計

本次設(shè)計采用的溫濕度傳感器因成本低、穩(wěn)定性強、易校準(zhǔn)、安全性高等優(yōu)點得到了廣大廠商的使用。對于周圍10米內(nèi)的溫濕度信息該傳感器可準(zhǔn)確采集,滿足大部分場合的需求。

4.2.2 CO濃度檢測模塊設(shè)計

本次采用屬于定電位電解式的干式一氧化碳傳感器。該傳感器由于靈敏度高,性價比高、易于安裝。待測環(huán)境中CO濃度的線性變化會影響傳感器的導(dǎo)電率,根據(jù)導(dǎo)電率的數(shù)值變化曲線從而測出周圍空氣中的CO濃度值的變化。傳感器內(nèi)部采用8位模擬量轉(zhuǎn)換位為數(shù)字量器,通過引腳輸出相應(yīng)電壓值。

4.2.3 煙霧傳感器模塊設(shè)計

本次使用二氧化錫作為主要材料的煙霧傳感器。使用時傳感器內(nèi)部會進(jìn)行加熱,對空氣中的氧氣進(jìn)行電離,而有煙霧的存在則會影響電離的狀態(tài),所以可由此來判斷待測環(huán)境中煙霧的含量。

4.2.4 火焰?zhèn)鞲衅髂K設(shè)計

火焰?zhèn)鞲衅髂K實時檢測室內(nèi)是否存在明火,其工作原理是探頭探測前方發(fā)射的紅外光,在待測環(huán)境中如果有火焰存在,探頭探測到的紅外光強度將會急劇增加,傳感器通過內(nèi)部模擬量轉(zhuǎn)換位為數(shù)字量器,將紅外光的強度轉(zhuǎn)換成電信號。

4.2.5 換氣扇模塊設(shè)計

該模塊設(shè)計較為簡單,是為后續(xù)接入家庭智能網(wǎng)關(guān)研發(fā)做鋪墊,目前該模塊的功能為當(dāng)系統(tǒng)檢測到室內(nèi)并未發(fā)生火災(zāi),而僅僅CO濃度或煙霧濃度超標(biāo)時,換氣扇自動打開進(jìn)行通風(fēng),先進(jìn)行預(yù)處理降低室內(nèi)有毒氣體和煙霧濃度。

4.2.6 聲光報警器模塊設(shè)計

聲光報警模塊是由ARM主板上攜帶的LED燈和蜂鳴器構(gòu)成,該模塊在ARM處理完上游傳感器傳送回來的數(shù)據(jù)之后,經(jīng)過綜合各種數(shù)據(jù)分析判斷之后,預(yù)測如果存在火災(zāi)隱患時,系統(tǒng)調(diào)用蜂鳴器和LED燈工作,進(jìn)行聲光報警提醒主人注意。

4.2.7 GSM模塊設(shè)計

GSM模塊具信號強、可實現(xiàn)短信雙向收發(fā)、有性價比高等優(yōu)點。基于對本設(shè)計的功耗、體積、開發(fā)周期等考量,最終選擇了SIM800A GSM無線通信模塊。該模塊體積小巧、功耗低,符合本次設(shè)計的思路。

5 系統(tǒng)實現(xiàn)

5.1 溫濕度傳感器實現(xiàn)信息采集

第一步ARM先向傳感器發(fā)送一個開始信號,傳感器相應(yīng)會發(fā)出一個應(yīng)答信號。第二步:ARM信號線拉高,開始接收傳感器回傳的數(shù)據(jù)。第三步:正式接收回傳的傳感器數(shù)據(jù),由于該傳感器采用的是單總線協(xié)議,數(shù)據(jù)中前16位是溫度信息,后16位是濕度信息,最后是校驗信息。

5.2 CO濃度傳感器實現(xiàn)信息采集

首先設(shè)置CO濃度傳感器的IO口并開啟相應(yīng)的時鐘,配置函數(shù)。先將8MHz時鐘通過函數(shù)ADC_Config_Cmd(Clock_168)倍頻到168MHz,再通過預(yù)分頻系數(shù)分頻為12MHz。通過頭文件定義的結(jié)構(gòu)體函數(shù)設(shè)置工作模式為獨立工作模式。設(shè)置為單通道模式、單次轉(zhuǎn)換、由軟件觸發(fā)、向右對齊,順序進(jìn)行規(guī)則轉(zhuǎn)換的通道數(shù)目為1。在主函數(shù)中間隔500ms查看CO濃度回傳的數(shù)據(jù)值。根據(jù)實際情況校正后,當(dāng)檢測的CO傳感器回傳值大于1200時為異常。

5.3 煙霧傳感器實現(xiàn)信息采集

通過傳感器內(nèi)部的導(dǎo)電率強弱實時獲取室內(nèi)煙霧濃度。在配置好IO口工作模式后,通過Get_Adc_Scan(ADC_Get_1,times)函數(shù)獲取煙霧傳感器的數(shù)值,開始模擬量到數(shù)字量的轉(zhuǎn)換。通過while(ADC_GR_C_S_data(ADC))函數(shù)等待重置校準(zhǔn)寄存器的值,ADC_Get_Start_C_Data(ADC)函數(shù)系統(tǒng)完成自動校準(zhǔn)。在主函數(shù)中間隔500ms查看煙霧傳感器回傳的數(shù)據(jù)值。根據(jù)實際情況校正后,當(dāng)檢測的煙霧傳感器回傳值大于2500時,系統(tǒng)進(jìn)行本地聲光報警。

5.4 火焰?zhèn)鞲衅鲗崿F(xiàn)信息采集

通過傳感器內(nèi)的電流的變化實時獲取室內(nèi)火焰信息?;鹧?zhèn)鞲衅鞑杉脑硪彩窍扰渲肐O口模式,配置相應(yīng)狀態(tài),設(shè)置工作方式。在主程序調(diào)用傳輸函數(shù),形參 times為濾波參數(shù),函數(shù)體內(nèi)通過for循環(huán)將傳感器采樣的10次數(shù)據(jù)求和,再返回10次的平均值,這樣避免了由于傳感器本身的差異性或者環(huán)境的突變造成的數(shù)據(jù)誤差。在main()主函數(shù)中間隔500ms查看火焰?zhèn)鞲衅骰貍鞯臄?shù)據(jù)值。根據(jù)實際情況校正后,當(dāng)檢測的CO傳感器回傳值小于500時,系統(tǒng)判定發(fā)生火災(zāi),本地進(jìn)行聲光報警以及GSM短信報警等操作。

5.5 換氣扇控制和聲光報警器的實現(xiàn)

本系統(tǒng)對于換氣扇和聲光報警器的控制比較簡單,目前是利用高低電平信號,通過通斷電的方式直接控制啟停動作。

5.6 GSM實現(xiàn)發(fā)送短信

ARM控制器通過AT指令實現(xiàn)GSM800模塊的初始化和短信的收發(fā)。首先定義幾個字符串?dāng)?shù)組,存儲待發(fā)信息。當(dāng)系統(tǒng)在異常時做出決策,滿足發(fā)送條件后,系統(tǒng)發(fā)送相應(yīng)的字符串?dāng)?shù)組短信向屋主報警。

6 結(jié)束語

本技術(shù)成果相比于現(xiàn)在市面上的室內(nèi)煙霧報警器等設(shè)備相比,擁有多種傳感器協(xié)作多方位感知,使數(shù)據(jù)更加豐富,判斷更加準(zhǔn)確,而且可以通過短信遠(yuǎn)程報警更加智能化。實現(xiàn)了無人值守的情況下也可以知道出現(xiàn)了何種消防安全問題。該產(chǎn)品適用于容易引發(fā)消防安全問題的家庭、酒店等場所,超市、辦公樓等也可以使用。試驗的結(jié)果與實際一致。對于所用到的技術(shù)后續(xù)可以采用多節(jié)點ZigBee或者WiFi無線傳輸?shù)姆绞竭M(jìn)行數(shù)據(jù)傳輸,使其更加方便智能。

參考文獻(xiàn):

[1] 袁雪,張志文,司慶丹.基于ARM的智能數(shù)據(jù)采集系統(tǒng)設(shè)計[J].國外電子測量技術(shù),2014,33(11):66-71.

[2] 李春立,劉濤,王東明.AVR單片機顯示系統(tǒng)中USART通信接口的應(yīng)用[J].機械管理開發(fā),2012(06):132,135.

[3] 馬彥陽.基于卡爾曼濾波及神經(jīng)網(wǎng)絡(luò)的瓦斯涌出量預(yù)測[J].陜西煤炭,2020,39(01):54-58.

[4] 卜永波,羅小玲,陳一.基于HDT11傳感器的溫濕度采集系統(tǒng)[J].計算機與現(xiàn)代化,2013(11):133-135.

[5] 吳宇,余建國.家用CO濃度檢測報警系統(tǒng)設(shè)計[J].科技資訊,2012(23):31.

[6] 徐曉璐.基于離子型煙霧傳感器的火災(zāi)報警系統(tǒng)探測節(jié)點設(shè)計[J].信息通信,2015(10):57-58.

[7] 林凡強,張陽,楊文旭.基于紅外火焰?zhèn)鞲衅骱妥钚《朔ǖ臏缁饳C器人[J].傳感器與微系統(tǒng),2015,34(1):110-112+123.

[8] 黃修力.基于STC89C52及GSM的家用智慧火災(zāi)報警系統(tǒng)設(shè)計與實現(xiàn)[J].電子測試,2020(5):25-27.

【通聯(lián)編輯:光文玲】

猜你喜歡
消防安全傳感器
康奈爾大學(xué)制造出可拉伸傳感器
簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
電子制作(2019年22期)2020-01-14 03:16:52
“傳感器新聞”會帶來什么
傳媒評論(2019年5期)2019-08-30 03:50:18
跟蹤導(dǎo)練(三)2
高層住宅建筑消防安全形勢與對策分析
青年時代(2016年27期)2016-12-08 21:57:21
消防安全管理現(xiàn)狀與消防監(jiān)督管理模式創(chuàng)新
價值工程(2016年31期)2016-12-03 22:15:12
高危場所滅火救援特點分析
消防監(jiān)督管理模式的轉(zhuǎn)變與創(chuàng)新
喜德县| 彭山县| 汝阳县| 巴南区| 佛教| 波密县| 普格县| 青冈县| 开原市| 称多县| 泸溪县| 焉耆| 峨眉山市| 双柏县| 孟津县| 隆回县| 区。| 渭源县| 河间市| 常山县| 江山市| 阜宁县| 富锦市| 乐平市| 宝山区| 吉木萨尔县| 济南市| 龙海市| 灌云县| 承德县| 浏阳市| 伽师县| 瓮安县| 汉寿县| 贵定县| 历史| 鄂托克旗| 龙州县| 金平| 桃园县| 凤庆县|