廣西民族師范學(xué)院物理與電子工程學(xué)院 蘇三杰 陸炳先 凌永國
隨著科學(xué)技術(shù)的發(fā)展,科學(xué)技術(shù)已經(jīng)在很多方面代替了人力資源,而火災(zāi)在現(xiàn)實(shí)生活是非常普遍的,它被稱為三大自然災(zāi)害之一,消防人員時時刻刻沖到第一線,面臨生命危險,在這種背景下,智能滅火系統(tǒng)應(yīng)運(yùn)而生,實(shí)現(xiàn)了安全防護(hù)質(zhì)的提高,也大大地減低了消防人員的危險。
本次設(shè)計以STC89C52單片機(jī)芯片作為核心設(shè)計芯片,通過超聲波測距模塊進(jìn)行測距,根據(jù)障礙物的距離與方向,控制小車進(jìn)行左轉(zhuǎn)、右轉(zhuǎn)、前進(jìn)、后退等動作實(shí)現(xiàn)避開障礙物,火焰?zhèn)鞲衅髂K采集火焰發(fā)出的紅外光,經(jīng)過電路轉(zhuǎn)換、比較器電路識別是否發(fā)現(xiàn)火源。如發(fā)現(xiàn)火焰則調(diào)整電動小車的位置使其噴水裝置對準(zhǔn)火源口,并啟動噴水裝置進(jìn)行噴水滅火。
本次設(shè)計由TC89C52單片機(jī)主控模塊、超聲波傳感模塊、紅外傳感模塊、電動小車驅(qū)動模塊、滅火模塊、顯示模塊、電源模塊組成。其系統(tǒng)框圖如圖1所示。

圖1 系統(tǒng)結(jié)構(gòu)
(1)主系統(tǒng)模塊
單片機(jī)STC89C52型號是STC公司生產(chǎn)的一種高性能、低功耗的CMOS8位微控制器,具有8K字節(jié)系統(tǒng)可編程Flash存儲器。
STC89C52單片機(jī)最小系統(tǒng)如圖2所示,其包含了電源電路、晶振電路和復(fù)位電路。
(2)電源模塊
本次設(shè)計供電分為三部分供電,單片機(jī)工作電壓在5V,電動小車電機(jī)工作電壓為5-8V。采用兩節(jié)3.6V可再充電鋰電池串聯(lián)的方式給小車電機(jī)供電。為了節(jié)省小車主板空間,采用7805芯片降壓方法對兩節(jié)鋰電池的電壓降壓至5V再給單片機(jī)供電。電源模塊電路圖如圖3所示。

圖2 AT89C52單片機(jī)最小系統(tǒng)

圖3 電源模塊電路圖
(3)電機(jī)驅(qū)動模塊
STC89C52單片機(jī)輸出電流低,不能滿足馬達(dá)正常運(yùn)轉(zhuǎn)的條件需求,本次設(shè)計的馬達(dá)采用型號為HC01-48,規(guī)格為雙軸,減速比1:48,扭力為0.8KG.CM,要使電機(jī)正常運(yùn)轉(zhuǎn)并能帶動小車以及小車上的各個模塊,采用了L293D電機(jī)驅(qū)動芯片對小車電機(jī)進(jìn)行驅(qū)動。其小車驅(qū)動電路如圖4所示:

圖4 電機(jī)驅(qū)動模塊
(4)尋火模塊
尋火模塊為紅外傳感器和LM393雙電壓比較器集成電路組成,尋火模塊的工作原理為紅外接傳感器采集火焰發(fā)出的紅外光信號,當(dāng)檢測到火焰發(fā)出的紅外光時,紅外傳感器做出反應(yīng),尋火模塊將光信號轉(zhuǎn)換成單片可讀取的電信號,輸送給單片機(jī)進(jìn)行處理。當(dāng)靠近火焰或遠(yuǎn)離火焰時,紅外接收模塊在一定的壓值內(nèi)便會經(jīng)過LM393比較器輸出高或低電平。本次設(shè)計中,傳感器發(fā)現(xiàn)火焰模塊便輸出低電平到單片機(jī),單片機(jī)進(jìn)行處理后便進(jìn)行下一步動作,停車報警或進(jìn)行滅火,這樣便實(shí)現(xiàn)了尋火功能。其模塊電路圖如圖5所示:

圖5 尋火模塊
為了精確判斷火源的位置,本次設(shè)計采用左中右三路紅外傳感器構(gòu)成三路尋火模塊,左右兩側(cè)傳感器發(fā)現(xiàn)火源時,便調(diào)整小車位置,直至中間的傳感器對準(zhǔn)火源即可進(jìn)行滅火動作。
(5)滅火模塊
滅火模塊使用3D打印技術(shù),制作整個滅火模具,使用的是12V鋰電池供電,12V噴水電機(jī)以及5V控制繼電器。滅火過程為:火焰?zhèn)鞲衅骼^電器發(fā)現(xiàn)火焰,輸送信號給單片機(jī),單片機(jī)輸出信號給繼電器,繼電器控制12V鋰電池供電給抽水滅火電機(jī)工作,電機(jī)抽取水箱中的水對準(zhǔn)火焰進(jìn)行噴射,直至火焰熄滅不在感應(yīng)到火焰,則達(dá)到尋火滅火功能。滅火模塊采用3D打印技術(shù),自行制作契合小車的模型,其模型如圖6所示:

圖6 滅火模塊
(6)避障模塊
避障模塊選用超聲波傳感器,其工作電壓在DC5V,靜態(tài)電流小于2mA,電平輸出為低0V,感應(yīng)角度不大于15度,探測距離在2cm至450cm,最高精度可達(dá)3mm。其工作原理是采用IO觸發(fā)測距,給至少10us的高電平信號;模塊自動發(fā)送8個40khz的方波,自動檢測是否有信號返回;有信號返回,通過IO輸出一高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。其模塊原理圖如圖7所示:

圖7 超聲波測距模塊
該模塊的工作時序圖如圖8所示:

圖8 超聲波時序圖
其測試距離公式:測試距離=(高電平時間*聲速(340M/S)/2);其模塊使用接線簡單,但效果明顯,一個控制口發(fā)一個10us以上的高電平,就可以在接受口等待高電平輸出。已有輸出就可以開定時器計時,當(dāng)此口變?yōu)榈碗娖綍r就可以讀定時器的值,此時就為此次測距的時間,就可以算出距離。
軟件設(shè)計使用的是C語言編程技術(shù),使用模塊化的程序設(shè)計方法在keil平臺下完成。其主要軟件模塊分為小車驅(qū)動模、避障模塊、尋火(滅火)模塊。其程序流程圖如圖6所示:

圖9 程序流程圖
本次設(shè)計用STC89C52單片機(jī)芯片作為主要的控制芯片,用7.2V電源經(jīng)7805芯片降壓給單片機(jī)供電,硬件軟件均采用模塊化設(shè)計,分為電機(jī)驅(qū)動模塊,超聲波避障模塊,紅外傳感尋火模塊,滅火模塊,使用顯示模塊對數(shù)據(jù)進(jìn)行顯示,供給參考作用。首次結(jié)合使用3D打印技術(shù),為小車制作模具,經(jīng)過調(diào)試和設(shè)計,最終設(shè)計出一臺滅火智能電動小車,本次設(shè)計具有良好的避障功能,并可以很好的實(shí)現(xiàn)尋火,滅火功能,具有一定實(shí)用價值。
[1]魏鴻磊.單片機(jī)原理及應(yīng)用[J].上海:同濟(jì)大學(xué)出版社,2015,5.
[2]四少無極.STC89C52百度百科[EB/OL].百度百科,2017-06-23.