福建省公安消防總隊泉州支隊 婁建偉 方立林
模糊算法在智能火災(zāi)報警器中的應(yīng)用
福建省公安消防總隊泉州支隊 婁建偉 方立林
火災(zāi)是常見的災(zāi)害類型之一,不僅會造成嚴重的經(jīng)濟、物質(zhì)損失,還會威脅人們的生命安全,而使用智能火災(zāi)報警器能夠在發(fā)生火災(zāi)時實現(xiàn)自動報警?;诖耍疚膶⒎治鲋悄芑馂?zāi)報警器的相關(guān)結(jié)構(gòu)、部件規(guī)格,重點探究通過模糊算法在智能火災(zāi)報警器中的實際應(yīng)用,旨在降低火災(zāi)誤報的頻次,為消防員贏得更加充足的救災(zāi)時間,減少相關(guān)的損失。
模糊算法;智能火災(zāi)報警器;數(shù)據(jù)處理;單片機
通常情況下,由于人們不能在第一時間發(fā)現(xiàn)火情并采取報警措施,便會延誤救災(zāi)的最佳時機,造成更加嚴重的后果。傳統(tǒng)的火災(zāi)報警由煙霧探測芯片與傳根器組成,傳感器將信號傳遞給芯片,芯片再對信號進行分析與判斷,具有適應(yīng)能力差、誤報率高的特點。為了能夠解決這一問題,在報警器中安裝一個單片機,以便排除外界干擾信號,提高報警的準確率。
ATmega128型號的單片機內(nèi),擁有6種省電模式、SPI串行接口、可編程看門狗定時器、8通道10位ADC、兩個USART、時鐘RTC、32個工作寄存器、53個通用I/O口、128K字節(jié)的編程Flash等。單片機是智能火災(zāi)報警器的核心,具有協(xié)調(diào)各環(huán)節(jié)工作的重要作用,利用ADC0收集NIS-09C的電壓數(shù)值,并根據(jù)數(shù)值的大小確定火災(zāi)的具體情況。單片機的串口通信模塊相互連接,并發(fā)送報警指令,從而完成智能報警。報警語音儲存在芯片中,通過PA1進行選通控制,PA2完成語音播放、錄制的功能,PA0驅(qū)動繼電器控制聲光報警器的電源,PA3與溫度傳感器星戀采集火災(zāi)現(xiàn)場的溫度??傮w而言,智能火災(zāi)報警器中的單片機需要與各個部件相互連接,完成數(shù)據(jù)的轉(zhuǎn)換、信息的通信,進而實現(xiàn)自動報警的目的,由此可見單片機的重要性。
N IS-09C型號的離子式傳感器使用了微量的镅241,由于此種微量元素是放射性物質(zhì),因此使用金屬制電極覆蓋傳感器本身,避免發(fā)生泄漏。N IS-09C傳感器具有低功耗的特點,能夠適用于大部分的火災(zāi)報警器。煙霧傳感器的額定電流為27±3pA,額定電壓為DC7~12V,離子镅元素的放射量為33.3KBp,同時需要保障環(huán)境溫度在0℃~50℃之間,濕度小于95%RH,對煙霧的靈敏度為0.6±0.1V。煙霧傳感器將電壓輸出,并有PFO/DCO輸入單片機中,進行數(shù)據(jù)的轉(zhuǎn)換,加之傳感器本身具有一定的誤差、火災(zāi)環(huán)境的變化與復雜,使降低誤報率成為技術(shù)的關(guān)鍵性問題。針對這一問題,將模糊算法引入信號處理中,解決外界環(huán)境對傳感器的干擾[1]。
智 能火災(zāi)報警器中的溫度傳感器型號為DSI8B20,檢測溫度的范圍在-55℃~+125℃之間,其編程的分辨率范圍為9~12位。在火災(zāi)現(xiàn)場,溫度直接通過1-Wire方式進行傳輸,能夠大大提高智能火災(zāi)報警系統(tǒng)的抵抗外界干擾的能力。另外,還能夠?qū)SI8B20與2根或者3根的總線進行并聯(lián),但只需要一個端口就可以實現(xiàn)多方通信的目的,從而減少引線、電路的數(shù)量。
DSI8B20中的DO連接口語單片機中的PA3相連,可以實現(xiàn)溫度的轉(zhuǎn)換,同時DSI8B20使用外界電源的形式,其電壓為3V~5.5V。使用溫度傳感器采集火災(zāi)現(xiàn)場的實際溫度,其主要目的就是確定模糊量A的數(shù)值,從而完成模糊算法。
由于火災(zāi)現(xiàn)場的環(huán)境相對復雜,使得火災(zāi)信號具有一定的隨機性,煙霧探測器無法確定煙霧的具體參數(shù),同時環(huán)境與系統(tǒng)的噪音也會干擾煙霧的實際參數(shù)。因此,需要使用濾波方式處理A/D轉(zhuǎn)換以后的參數(shù),同時保障處理信號的算法可以適應(yīng)火災(zāi)環(huán)境的變化,實現(xiàn)自動、準確探測火災(zāi)的目的,同時大幅降低火災(zāi)的誤報率。另外,火災(zāi)現(xiàn)場的溫度、聲光、通信都會影響火災(zāi)報警的準確性,因此將模糊算法應(yīng)用其中,能夠有效的提高報警器對抗外界干擾的能力。迷糊算法在智能報警器中的實際應(yīng)用如下:
在模糊數(shù)學中,模糊邏輯能夠精確的布爾邏輯無法確定的問題,因此可以將模糊算法應(yīng)用在智能火災(zāi)報警器中。通過模糊算法,能夠有效的解決報警閾值的變化與外界環(huán)境的干擾,提高火災(zāi)探測器的科學性與可靠性。具體的應(yīng)用方式如下:如果閾值B0大于煙霧信號X時,可以認為沒有火災(zāi)發(fā)生;當閾值B1小于信號X的數(shù)值時,便可以斷定發(fā)生火災(zāi);如果煙霧信號X的數(shù)值在B0與B1之間時,就是有可能發(fā)生火災(zāi),而且X值越接近閾值B1,發(fā)生火災(zāi)的概率就越大。模糊算法的數(shù)據(jù)模型為:
在公式中,A表示火災(zāi)現(xiàn)場可能發(fā)生的模糊量,f(x)表示具體的隸屬度。由于外界環(huán)境對煙霧信號的干擾具有瞬時性,因此為了提高探測器的抗干擾能力,可以使用窗口移動濾法,其濾波函數(shù)為:
此公式表示:當窗口的大小值為5時,f(x)的5次的連續(xù)值不等于0,此時計算K值,并比較K值與閾值K0的大小。如果K值等于K0或者大于K0,智能火災(zāi)報警器便會立即報警,反之則不會實行報警行動。
模糊量A與溫度有著直接的關(guān)系,智能火災(zāi)報警器在檢測火災(zāi)環(huán)境時,除了需要探測煙霧之外,要是利用溫度傳感器實時監(jiān)測火災(zāi)現(xiàn)場的溫度。在應(yīng)用之前,模糊量A和溫度之間的關(guān)系已經(jīng)儲存在單片機中,在監(jiān)測溫度時,單片機自動對照關(guān)系表,從而確定模糊量的具體值。另外,智能火災(zāi)探測器中的B0、B1、K03個閾值直接影響智能火災(zāi)報警器的精確程度,因此需要進行科學、合理的設(shè)置,保障智能報警的精度完全符合國家的相關(guān)規(guī)定,最大限度的降低火災(zāi)的誤報率。
通常情況下,聲光報警器會使用SL-200B防水性設(shè)備,同時采用具有抗老化效果的ABS阻燃外殼與高亮度閃燈管,具有低功耗、壽命長等特點,廣泛應(yīng)用于火災(zāi)嚴重、煙霧濃度高等事故場所。聲光報警器的額定電壓為DC-12V,電流大小為300mA,響度為110db,而燈管實際的閃爍頻率為60次/s。運用模糊算法,只要聲光報警器中的電壓等于12V或者電流為300mA,都會立即發(fā)出火災(zāi)警報。但在實際應(yīng)用的過程中,單片機無法直接驅(qū)動大功率的聲光報警器,因此需要將9013型號的三極管與PAO相連,以此驅(qū)動繼電器,進而實現(xiàn)控制聲光報警器的目的,提高火災(zāi)警報的準確性。
綜上所述,智能火災(zāi)報警器中各個部件的設(shè)計、結(jié)構(gòu),都是為了采集相關(guān)數(shù)據(jù),為模糊算法提供必要的參數(shù)。以此為基礎(chǔ),將模糊算法應(yīng)用在智能火災(zāi)報警器中,能夠有效的縮短火災(zāi)的報警時間,自動完成語音報警,減少誤報率,降低經(jīng)濟、物質(zhì)以及人員的損失。所以,為了能夠在最短的時間完成自動報警,可以將模糊算法應(yīng)用在智能火災(zāi)報警器中。
[1]王迪,郭莉莉,李晶晶,肖博仁.RFID射頻識別技術(shù)在智能建筑火災(zāi)檢測中的應(yīng)用[J].電子技術(shù)與軟件工程,2016,24:135.
[2]陳虎,畢飛.獨立式光電感煙火災(zāi)探測報警器技術(shù)在居住場所中的應(yīng)用[J].建設(shè)科技,2017,03:78-79.