當(dāng)前位置:首頁 > 通信技術(shù) > 通信技術(shù)
[導(dǎo)讀]摘要:設(shè)計(jì)了一種由離子型煙霧檢測報(bào)警器MC14468、AT89C51單片機(jī)、單片射頻收發(fā)器nRF401構(gòu)成的火災(zāi)自動(dòng)報(bào)警系統(tǒng)。該系統(tǒng)分為檢測發(fā)送部分和接收控制部分,采用單片機(jī)的多機(jī)通信模式和串行傳輸方式實(shí)現(xiàn)數(shù)據(jù)的傳輸。由

摘要:設(shè)計(jì)了一種由離子型煙霧檢測報(bào)警器MC14468、AT89C51單片機(jī)、單片射頻收發(fā)器nRF401構(gòu)成的火災(zāi)自動(dòng)報(bào)警系統(tǒng)。該系統(tǒng)分為檢測發(fā)送部分和接收控制部分,采用單片機(jī)的多機(jī)通信模式和串行傳輸方式實(shí)現(xiàn)數(shù)據(jù)的傳輸。由于引入了無線通信技術(shù)為核心的nRF401和MC14468,系統(tǒng)的性能大大提高,且具有較高的可靠性。
關(guān)鍵詞:煙霧檢測;MC14468;AT89C51;nRF401;火災(zāi)報(bào)警

1 概述
    火災(zāi)作為危害人類生存的大敵,越來越受到人們的重視。而設(shè)計(jì)出具有可靠性高、實(shí)時(shí)性好的火災(zāi)自動(dòng)報(bào)警與消防系統(tǒng)是科技化社會(huì)發(fā)展的需要,也是保障人們正常生活的需要。從發(fā)展過程來看,火災(zāi)自動(dòng)報(bào)警技術(shù)大體可分為3類:多線型火災(zāi)自動(dòng)報(bào)警系統(tǒng)、總線型火災(zāi)自動(dòng)報(bào)警系統(tǒng)、智能型無線火災(zāi)自動(dòng)報(bào)警系統(tǒng)。目前,智能型無線火災(zāi)自動(dòng)報(bào)警系統(tǒng)是主要的研究方向。本文設(shè)計(jì)的基于煙霧檢測的火災(zāi)自動(dòng)探測報(bào)警系統(tǒng)采用比較先進(jìn)的數(shù)字檢測傳感器和無線收發(fā)器件,具有智能化、可靠性強(qiáng)、擴(kuò)展性強(qiáng)等特點(diǎn),可以投入實(shí)際的生產(chǎn)。
    系統(tǒng)檢測部分采用離子型煙霧檢測報(bào)警器MC14468,而主從機(jī)采用無線通信芯片nRF401。此種方案能夠很好地檢測到煙霧,無需專用的數(shù)模轉(zhuǎn)換芯片,也無需使用通信協(xié)議;容易擴(kuò)展,可以實(shí)現(xiàn)火災(zāi)的多地點(diǎn)與多點(diǎn)檢測、報(bào)警的功能;在硬件電路和軟件設(shè)計(jì)上也十分簡單,只需要幾塊簡單的芯片即可,大大節(jié)約了成本。此外,系統(tǒng)本身具有自身故障檢測的功能和較高的抗干擾能力,可防止系統(tǒng)發(fā)生誤報(bào)警。

2 系統(tǒng)總體設(shè)計(jì)
    系統(tǒng)采用了主從式通信方式,即一個(gè)主機(jī)、多個(gè)從機(jī),其結(jié)構(gòu)圖如圖1所示。此系統(tǒng)的特點(diǎn)就是可以無限地?cái)U(kuò)展從機(jī),只需在軟件上稍作修改即可,這就在很大程度上滿足了高樓大廈消防的需要。本系統(tǒng)可以分為多個(gè)子系統(tǒng),各個(gè)子系統(tǒng)在結(jié)構(gòu)上基本相似,下面就子系統(tǒng)的構(gòu)成作具體說明。


    子系統(tǒng)由兩部分組成:檢測發(fā)射部分和接收控制部分。二者均采用單片機(jī)控制,系統(tǒng)結(jié)構(gòu)簡單,容易實(shí)現(xiàn)。檢測發(fā)射端和接收控制端選用了目前市場上已經(jīng)成熟的高性能芯片,其外圍電路結(jié)構(gòu)簡單、可靠實(shí)用。系統(tǒng)檢測裝置采用了Motorola公司生產(chǎn)的具有聲光報(bào)警電路的MC 14468芯片,能實(shí)現(xiàn)多點(diǎn)并行檢測,配合簡單的外圍電路可構(gòu)成多點(diǎn)煙霧報(bào)警系統(tǒng)。無線收發(fā)器采用基于無線通信的nRF401型單片射頻收發(fā)器,從而達(dá)到了無線傳輸?shù)哪康?,能迅速地發(fā)出報(bào)警信號(hào),方便及時(shí)地控制火情。它采用了無線通信和FSK(頻移鍵控)調(diào)制解調(diào)技術(shù),工作頻率穩(wěn)定且抗干擾能力強(qiáng),不需要對(duì)數(shù)據(jù)進(jìn)行編碼,外圍電路簡單,使用方便。由于采用低發(fā)射功率和高接收靈敏度的設(shè)計(jì)方案,因此不受無線電管理?xiàng)l例的限制,無需辦理許可證。單片機(jī)采用AT89C51,它不但是MC14468與nRF401之間的橋梁,還起到控制各芯片時(shí)鐘周期相互配合的作用,這也是相當(dāng)重要的一環(huán)。由于本系統(tǒng)整體結(jié)構(gòu)簡單,軟件容易實(shí)現(xiàn),因此不需要對(duì)AT89C51進(jìn)行特別的擴(kuò)展。
    檢測發(fā)射部分的結(jié)構(gòu)圖如圖2所示。此部分的功能主要是完成煙霧的智能檢測報(bào)警和信號(hào)的無線發(fā)射。MC14468為離子型煙霧檢測報(bào)警芯片,是目前市場上很流行的集火災(zāi)檢測與報(bào)警于一體的智能傳感器。當(dāng)檢測到煙霧顆粒時(shí),它能驅(qū)動(dòng)其外圍連接的壓電陶瓷蜂鳴器或壓電式揚(yáng)聲器發(fā)出報(bào)警聲,與此同時(shí),還驅(qū)動(dòng)發(fā)光二極管(LED)以1 Hz的頻率閃爍發(fā)光,利用聲光報(bào)警達(dá)到煙霧報(bào)警的最佳效果。


    接收控制部分的結(jié)構(gòu)圖如圖3所示。此部分主要實(shí)現(xiàn)信號(hào)的接收和報(bào)警功能。nRF401從PCB天線上接收到調(diào)頻信號(hào)時(shí),單片機(jī)置TXEN端為低電平,功率放大器被關(guān)斷從而進(jìn)入接收狀態(tài)。調(diào)頻信號(hào)依次經(jīng)低噪聲放大器放大,經(jīng)混頻器變成中頻(其作用是抵消本機(jī)發(fā)送器與接收器之間的高頻干擾),再經(jīng)帶通濾波器濾波和調(diào)制器解調(diào)后,成為數(shù)據(jù)輸出。這時(shí)單片機(jī)切換到發(fā)射模式,回送握手信號(hào),nRF401把得到的數(shù)據(jù)輸送給單片機(jī),經(jīng)處理后利用P0(段碼)和P1(位碼)口采用動(dòng)態(tài)顯示輸出到兩位數(shù)碼管上顯示(火情來源地信息:房間編號(hào)),同時(shí)驅(qū)動(dòng)報(bào)警器報(bào)警。相比檢測發(fā)射端電路,接收控制端電路更簡單。各引腳接線方式兩者基本相同,只是軟件實(shí)現(xiàn)稍有不同。接收控制端電路可直接采用多位LED顯示,不用擴(kuò)展任何接口。



3 系統(tǒng)硬件設(shè)計(jì)
    整個(gè)系統(tǒng)可以分為兩個(gè)模塊:檢測發(fā)射模塊和接收控制模塊。檢測發(fā)射模塊又可分為檢測部分(包括聲光報(bào)警及啟動(dòng)滅火裝置)、單片機(jī)控制部分以及射頻發(fā)射部分;而接收控制模塊又可以分為接收部分、單片機(jī)處理部分、聲光報(bào)警部分和顯示部分。
3.1 單片機(jī)外圍電路
    本系統(tǒng)中,單片機(jī)的主要功能是進(jìn)行外部器件的控制與報(bào)警,在數(shù)據(jù)處理方面主要是以中斷方式進(jìn)行數(shù)據(jù)的串行傳輸。在整個(gè)系統(tǒng)中它是控制核心,在檢測發(fā)射端和接收控制端都必須用到。本系統(tǒng)選用一種帶4 KB閃爍可編程可擦除,高性能CMOS八位微處理器AT89C51作為控制器件。檢測發(fā)射端單片機(jī)控制部分硬件電路包括看門狗復(fù)位電路、晶振電路,以及手動(dòng)報(bào)警按鈕等附屬單片機(jī)電路。P1.0口連接了手動(dòng)報(bào)警按鈕,只要有人提前發(fā)現(xiàn)火災(zāi),不用等待系統(tǒng)自動(dòng)報(bào)警,可以直接按下此報(bào)警按鈕進(jìn)行報(bào)警。單片機(jī)的其他接口連接發(fā)射芯片nRF401部分的電路。單片機(jī)在此電路中的作用主要是完成一些數(shù)據(jù)的接收,通過外部中斷1(INT1)檢測系統(tǒng)是否發(fā)生火災(zāi),并且隨時(shí)接收外部直接報(bào)警按鈕的輸入信號(hào),一旦有火災(zāi)發(fā)生(即外部中斷1有中斷)和P1.0口為低電平,則通過串口傳送到接收端。在接收控制端也用單片機(jī)進(jìn)行數(shù)據(jù)處理和報(bào)警,電路的結(jié)構(gòu)基本相似,包括看門狗復(fù)位電路、晶振電路,以及2位數(shù)碼管顯示部分和報(bào)警模塊。其功能主要是完成數(shù)據(jù)的接收、報(bào)警和顯示。
3.2 檢測報(bào)警電路
    由MC14468構(gòu)成的煙霧檢測報(bào)警電路如圖4所示。MC14468的1腳(檢測輸出端)直接連接單片機(jī)的中斷口。當(dāng)檢測到煙霧時(shí),其輸出的高電平通過中斷控制單片機(jī)內(nèi)部定時(shí)器T0工作,定時(shí)90 ms,T0溢出中斷,進(jìn)入中斷服務(wù)程序,通過串口發(fā)送數(shù)據(jù)(房間號(hào)或之前對(duì)該系統(tǒng)設(shè)置的有意義編碼)給單片射頻收發(fā)器nRF401。


    MC14468自身的100 mV的滯后電壓會(huì)防止其他外界因素(如飛蟲)造成的誤報(bào)警,輔以單片機(jī)產(chǎn)生90 ms的延時(shí),更能提高系統(tǒng)的可靠性。  nRF401的串行口直接和單片機(jī)的串行口連接(DIN接TXD,DOUT接RXD),TXEN端的高/低電平由軟件設(shè)置,可實(shí)現(xiàn)nRF401發(fā)射模式與接收模式之間的相互切換。當(dāng)需要發(fā)射數(shù)據(jù)時(shí),由晶振電路產(chǎn)生的4 MHz頻率作為其內(nèi)部鎖相環(huán)的基準(zhǔn)頻率,經(jīng)鎖相環(huán)和壓控振蕩器進(jìn)行N倍頻后,最后經(jīng)功率放大器放大后從PCB天線上發(fā)射出去。該裝置采用9 V疊層電池供電,其中Rt和Ct分別為振蕩電阻和振蕩電容。LED采用高亮度發(fā)光二極管,R1為限流電阻。T2為壓電陶瓷蜂鳴器(或壓電揚(yáng)聲器)。T1為離子源,采用镅241,其放射性強(qiáng)度低至0.8μCi(即0.8微居里),不會(huì)對(duì)人體造成傷害,也不會(huì)污染環(huán)境。R4和R5為分壓電阻。在此系統(tǒng)中MC14468的第2腳(I/O)接有繼電器,這是為自動(dòng)啟動(dòng)滅火裝置而設(shè)計(jì)的。只要煙霧傳感器檢測到煙霧,不但可以給單片機(jī)提供中斷信號(hào),而且能夠自動(dòng)通過繼電器啟動(dòng)滅火的設(shè)備(此滅火設(shè)備可以是水龍頭開關(guān)等,具體視實(shí)際情況而定)。
3.3 射頻收發(fā)電路
    單片機(jī)AT89C51是無線模塊的核心,而nRF401用于數(shù)據(jù)的無線收發(fā)。nRF401的典型應(yīng)用連接圖如圖5所示,可直接用于單片機(jī)或計(jì)算機(jī)串口異步傳輸。從圖中可以看到,外圍元件很少,包括一只基準(zhǔn)晶振及幾只無源器件,沒有調(diào)試部件,天線用微帶天線直接設(shè)計(jì)在線路板上,這給研制及生產(chǎn)帶來了極大的方便。在此設(shè)計(jì)中,必須首先對(duì)單片機(jī)的串口數(shù)據(jù)傳輸速率進(jìn)行設(shè)置,并應(yīng)該確保發(fā)送端和接收端的數(shù)據(jù)傳輸速率設(shè)定為完全一致。在數(shù)據(jù)發(fā)送時(shí),只需要將待發(fā)送的數(shù)據(jù)字節(jié)寫入到單片機(jī)的SBUF寄存器單元;數(shù)據(jù)的接收由串口中斷服務(wù)程序完成,單片機(jī)只需在串口接收中斷服務(wù)程序中,將SBUF的內(nèi)容讀入所設(shè)置的接收緩沖區(qū)。



4 系統(tǒng)軟件設(shè)計(jì)
    單片機(jī)控制部分和數(shù)據(jù)傳輸部分采用串行傳輸,根據(jù)系統(tǒng)特點(diǎn)采用串行通信半雙工制式的同步通信方式。此系統(tǒng)中采用的都是數(shù)字元件,可以直接提供電平信號(hào),發(fā)送和接收數(shù)據(jù)時(shí)也是通過無線收發(fā)元件完成,因此無需用到通信協(xié)議。本系統(tǒng)中,AT89C51串行口工作于方式1,即每幀10位的異步通信格式:1位起始位,8位數(shù)據(jù)位(低位在前),1位停止位。根據(jù)nRF401的傳輸特點(diǎn),選擇波特率1.2 kb/s,根據(jù)相應(yīng)的關(guān)系設(shè)定定時(shí)器的初值和工作方式。
4.1 整體構(gòu)思
    軟件部分主要是設(shè)計(jì)單片機(jī)的串行傳輸。當(dāng)接收控制端接收到收據(jù)時(shí),回送握手信號(hào),以示發(fā)送下一幀數(shù)據(jù);同時(shí)控制壓電陶瓷蜂鳴器報(bào)警,并控制LED顯示數(shù)據(jù)。若沒接收到,即檢測發(fā)射端沒接收到應(yīng)答信號(hào),則重新發(fā)送,直至接收到為止。TXEN端的高/低電平由軟件設(shè)置,可實(shí)現(xiàn)nRF401發(fā)射模式與接收模式之間的相互切換。
    程序設(shè)計(jì)運(yùn)用自上而下的思想,整個(gè)軟件系統(tǒng)包括主程序、中斷程序、顯示程序、延時(shí)程序等子程序。主程序主要是對(duì)系統(tǒng)的初始化以及檢測處理;中斷程序主要是發(fā)送數(shù)據(jù)并通過nRF401發(fā)射出去;顯示程序的功能是接收數(shù)據(jù)并送LED顯示,同時(shí)啟動(dòng)報(bào)警;延時(shí)程序?yàn)榱藵M足nRF401的發(fā)射模式與接收模式之間相互切換時(shí)序的需要。
4.2 主程序
    主程序主要完成對(duì)單片機(jī)串口、定時(shí)器、寄存器等的初始化。當(dāng)檢測到有煙霧時(shí),先由定時(shí)器T0定時(shí)90 ms。在此期間,若一直能檢測到煙霧,確認(rèn)有火情存在,則T0溢出中斷,開始發(fā)送數(shù)據(jù)(可以是火情地址編碼),經(jīng)由nRF401的PCB天線發(fā)射出去。INT1被設(shè)置為邊沿觸發(fā)方式,如果90 ms期間MC14468引腳1的信號(hào)消失或變低,都會(huì)引起外部INT1中斷,計(jì)數(shù)器重新置初值。主程序流程如圖6所示。


4.3 檢測發(fā)射端中斷子程序
    檢測發(fā)射端中斷子程序的主要功能是時(shí)刻檢查室內(nèi)的煙霧濃度,一旦達(dá)到設(shè)定的靈敏度,就申請(qǐng)單片機(jī)外部INT1中斷。中斷程序中主要是完成數(shù)據(jù)的傳輸,通過與主機(jī)的兩次握手來判定數(shù)據(jù)傳輸?shù)恼`,這在很大程度上保證了數(shù)據(jù)傳輸?shù)挠行裕岣吡讼到y(tǒng)的可靠性。程序運(yùn)行時(shí),首先檢測是否有手動(dòng)報(bào)警和來自MC14468元件的報(bào)警信號(hào)。如果有報(bào)警信號(hào),則馬上啟動(dòng)T0定時(shí)器定時(shí)90 ms;定時(shí)完畢后再檢測是否還有火災(zāi)信號(hào),如果有則改變nRF401的模式,開始發(fā)送數(shù)據(jù)。首先發(fā)送請(qǐng)求信號(hào),然后等待接收端的握手信號(hào),一旦握手信號(hào)正確,則開始發(fā)送數(shù)據(jù)(發(fā)送的數(shù)據(jù)是預(yù)先設(shè)置韻2位數(shù)房間編碼)。發(fā)送完畢后等待第二次握手信號(hào),來判斷數(shù)據(jù)是否正確接收。如果接收完畢則中斷返回,繼續(xù)重復(fù)上面的檢測工作。此中斷程序的流程如圖7所示。


4.4 接收控制端中斷子程序
    接收控制端中斷子程序主要是完成各個(gè)火災(zāi)檢測地點(diǎn)火災(zāi)信息的接收,它時(shí)刻工作在串行口中斷方式,接收各個(gè)從機(jī)的火災(zāi)信息。在接收數(shù)據(jù)時(shí),保持和火災(zāi)發(fā)生地從機(jī)兩次握手,并接收數(shù)據(jù),刷新顯示,同時(shí)啟動(dòng)報(bào)警電路,顯示有火災(zāi)發(fā)生。接收控制端中斷子程序的實(shí)現(xiàn)方式和檢測發(fā)射端相似,其流程如圖8所示。



結(jié)語
    本文設(shè)計(jì)的基于煙霧檢測的火災(zāi)自動(dòng)探測報(bào)警系統(tǒng),是現(xiàn)代智能控制理論和無線傳播技術(shù)在消防自動(dòng)化系統(tǒng)中的應(yīng)用,也是對(duì)目前消防自動(dòng)化系統(tǒng)的一種智能化改進(jìn)和完善。此系統(tǒng)設(shè)計(jì)簡單,且具有高效率和高可靠性。本系統(tǒng)檢測部分可以擴(kuò)展得更為豐富,還可增加其他類型傳感器,比如有毒氣體檢測傳感器、感光型傳感器,甚至還可加上紅外線傳感器來增加防盜功能等。智能化是整個(gè)火災(zāi)報(bào)警系統(tǒng)發(fā)展的趨勢。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,火災(zāi)自動(dòng)報(bào)警系統(tǒng)和網(wǎng)絡(luò)的結(jié)合將更加緊密,遠(yuǎn)程監(jiān)控、控制會(huì)逐步受到人們的重視,火災(zāi)報(bào)警技術(shù)將得到進(jìn)一步的發(fā)展。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉