<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 安全與國防 > 設計應用 > 基于單片機的聲光報警系統的設計方案

基于單片機的聲光報警系統的設計方案

作者: 時(shí)間:2014-04-12 來(lái)源:網(wǎng)絡(luò ) 收藏

  摘要:本文所介紹的是一款基于STC89C52 單片機(MCU)控制的聲光裝置的設計方案,該方案中所設計的系統可實(shí)現對特定區域的安全。當有入侵者出現在區域時(shí),前端超聲波傳感器通過(guò)發(fā)射和接收超聲波,將探測信號傳遞給系統的主控芯片單片機。

  1 聲光系統基本原理

  超聲波是指頻率高于20000Hz 的機械波。為了實(shí)現超聲波回波測距,必須通過(guò)超聲波傳感器產(chǎn)生和接收超聲波。超聲波傳感器是利用壓電效應和逆壓電效應原理實(shí)現電能和超聲波能之間的相互轉化,即超聲波發(fā)射器是通過(guò)逆壓電效應將電能轉換為超聲波能,產(chǎn)生超聲波;而超聲波接收器是通過(guò)壓電效應將超聲波能轉換為電能,接收超聲波。若超聲波發(fā)射器發(fā)出的超聲波是以速度v( 單位:m/s) 在介質(zhì)中傳播,在有效防范區域內遇到被測物體超聲波受到反射,被超聲波接收器接收,傳播經(jīng)歷的時(shí)間為t(單位:s),那么可以計算出入侵者與防范物體之間的距離s(單位:m),公式為:

  系統結構框圖如圖1 所示,單片機按照晶振電路給出的時(shí)鐘時(shí)序下接收來(lái)自超聲波傳感器輸出的入侵者距離電信號,并將該距離數值在LCD 顯示屏上實(shí)時(shí)顯示, 同時(shí)控制由發(fā)光二級管和蜂鳴器組成的聲光系統,使其以一定的頻率閃光并發(fā)出警報聲。

  

  圖1 系統結構框圖

  2 系統硬件設計

  2.1 硬件電路

  硬件電路的設計主要包括單片機系統及顯示電路、超聲波發(fā)射與接收電路、聲光報警電路四部分。單片機采用STC89C52.采用12 MHz 高準確度的晶振,減小測量誤差。超聲波傳感器采用壓電式超聲波換能器,設置單片機端口P2.7 輸出超聲波換能器所需的40 kHz 的方波信號,端口P3.2 監測超聲波接收電路輸出的返回信號。顯示電路采用KXM12864M 顯示屏。聲光報警電路由發(fā)光二極管和蜂鳴器組成。

  2.2 各主要模塊的硬件

  2.2.1 STC89C52 主控電路

  圖2 STC89C52 主控電路

  2.2.2 超聲波發(fā)射接收電路

  壓電式超聲波換能器是通過(guò)壓電晶體的諧振來(lái)實(shí)現超聲波能和電能之間的轉換,從而實(shí)現超聲波的發(fā)射與接收的。將超聲波發(fā)射器安裝于J1 端,由單片機P27 端口以40kHz 的頻率輸出方波電信號,那么壓電晶體就會(huì )發(fā)生逆壓電效應以相同的頻率進(jìn)行振動(dòng),實(shí)現電能向超聲波能的轉化,產(chǎn)生超聲波,如圖3 所示。

  

  圖3 超聲波發(fā)射電路

  將超聲波接收安裝于J2 端,當壓電晶體兩端沒(méi)有施加電信號,接收到超聲波信號時(shí),壓電晶體就會(huì )發(fā)生壓電效應并以同頻率進(jìn)行振動(dòng),實(shí)現超聲波能向電能的轉化,產(chǎn)生電信號,該電信號經(jīng)LM358 放大后送入LM567 進(jìn)行鎖相環(huán)檢波,那么單片機就可以檢測到一個(gè)接地方波。如下圖4所示。

  

  圖4 超聲波接收電路

  2.2.3 顯示電路

  顯示電路采用KXM12864M 型LCD 顯示屏。

  2.2.4 聲光報警電路

  如圖5所示,聲報警電路選用壓電式蜂鳴器。單片機輸出低電平時(shí),三極管導通,蜂鳴器報警。

  

  圖5 聲報警電路

  如圖6所示,光報警電路,當單片機在對應端口輸出低電平時(shí),綠、黃、紅三種顏色的發(fā)光二極管以不同頻率閃爍。

  

  圖6 光報警電路

  2.2.5 電源電路

  如圖7所示,電源VCC 由2 到4 節5 號電池組組成,C1、C2、C3、C4 起到穩壓作用,按下開(kāi)關(guān)SW1 電源接通,綠色發(fā)光二極管發(fā)光。

  

  圖7 電源電路

  3 軟件方案

  3.1 主程序

  主程序流程圖如圖8所示。程序先進(jìn)行初始化工作之后,按下確認鍵后,單片機發(fā)射方波,整個(gè)系統進(jìn)入布放狀態(tài),每次發(fā)射方波以后程序都會(huì )進(jìn)入延時(shí)狀態(tài),判斷是否接收到回波,也即是否發(fā)生了中斷,若有回波產(chǎn)生,則程序進(jìn)入中斷服務(wù)程序,先關(guān)中斷,測算并讀取定時(shí)器時(shí)間t,由公式即可計算出入侵者的距離,并將該數值在LCD 屏上顯示,由于報警程序內置三個(gè)報警狀態(tài),所以隨著(zhù)入侵者入侵距離的迫近,蜂鳴器的“嘀嘀”聲和發(fā)光二極管的閃爍頻率會(huì )逐漸加快。

  

  圖8 主程序流程圖

  3.2 功能顯示

  3.2.1 進(jìn)入系統界面

  按下電源開(kāi)關(guān),如圖9所示,系統進(jìn)入初始化狀態(tài),系統提示按下“確認鍵”(LCD 屏下方自左向右第一個(gè)按鍵),系統進(jìn)入監測模式。

  

  圖9 系統進(jìn)入待命階段

  按下“確認鍵”,如圖10 所示,系統進(jìn)入監測模式,系統開(kāi)始布防,此時(shí)提示“物品安全”.

  

  圖10 系統進(jìn)入監測模式

  再次按下“確認鍵”,如圖11 所示,系統進(jìn)入范圍設置模式,LCD 屏下方自左向右第二、三個(gè)按鍵可增大或減少監控區域的距離數值。

  

  圖11 進(jìn)入監控范圍設置模式

  3.2.2 入侵者距離實(shí)時(shí)監測

 ?。?)如圖12 所示,有入侵者進(jìn)入防范區域,報警系統啟動(dòng),超聲波傳感器測出的距離為33 cm,綠色LED 燈和蜂鳴器以較慢的頻率閃光和發(fā)聲(此時(shí)警戒距離為30-40cm)。

  

  圖12 超聲波測距范圍在30-40 cm

 ?。?)如圖13 所示,有入侵者進(jìn)入防范區域,報警系統啟動(dòng),超聲波傳感器測出的距離為24 cm,黃色LED 燈和蜂鳴器以較快的頻率閃光和發(fā)聲(此時(shí)警戒距離為20-30cm)。

  

  圖13 超聲波測距范圍在20-30 cm

 ?。?)如圖14 所示,有入侵者進(jìn)入防范區域,報警系統啟動(dòng),超聲波傳感器測出的距離為11 cm,紅色LED 燈和蜂鳴器以更快的頻率閃光和發(fā)聲(此時(shí)警戒距離為10-20cm)。

  

  圖14 超聲波測距范圍小于20cm

  由上述可知,隨著(zhù)入侵者不斷接近超聲波傳感器(或防范目標),聲光報警裝置的警報信號會(huì )在三種不同的頻率下通過(guò)蜂鳴器的發(fā)聲和不同顏色的發(fā)光二極管閃爍體現出來(lái),從而有效提醒相關(guān)人員應加強戒備及時(shí)應對入侵;同時(shí)若入侵者發(fā)現警報信號,對其入侵行為也是一種威懾。

  4 操作步驟

  4.1 初始狀態(tài)

  按下自鎖式開(kāi)關(guān),接通電源,LCD 屏顯示系統最初始狀態(tài)“系統介紹 超聲波之監測系統 可監測三個(gè)可調區 按確認鍵進(jìn)入系統”.

  4.2 布防狀態(tài)

  根據LCD 屏顯示的文字提示,按確認鍵,即LCD 屏下方自左向右第一個(gè)按鍵,會(huì )聽(tīng)到“嘀”的一聲,系統進(jìn)入監控模式,即布防狀態(tài)。

  4.3 設置狀態(tài)

  再次按確認鍵,進(jìn)入監測范圍設置模式,即按下LCD 屏下方自左向右第二個(gè)和第三個(gè)按鍵,可以調整三個(gè)監測區域的距離數值。

  4.4 回到布防狀態(tài)

  監測范圍調整完畢,按返回鍵,即按下LCD 屏下方自左向右第四個(gè)按鍵,系統重新進(jìn)入布放狀態(tài),此時(shí)監測范圍是調整后的范圍。

  4.5 撤防狀態(tài)

  再次按下自鎖式開(kāi)關(guān),電源關(guān)閉,系統進(jìn)入撤防狀態(tài)。

  5 創(chuàng )新點(diǎn)

  5.1 非接觸式報警

  相比傳統的接觸式報警系統,該報警系統采用超聲波測距非接觸式報警方式,可以為防范對象在空間方面提供最大限度的安全保障。

  5.2 三個(gè)可調監測區

  該報警系統監測的是一個(gè)動(dòng)態(tài)可調的防范區域,分為三個(gè)可調區,可以在最大有效距離內任意調整三個(gè)監測區域的距離數值,且數值可以精確到厘米。

  5.3 裝置體積小,易安裝

  裝置體積約400cm3,占有的空間較小,安裝方便、隱蔽,基本不受安裝條件限制。

  6 結語(yǔ)

  基于單片機的聲光報警系統的設計方案中硬件電路的設計主要由單片機系統及顯示電路、超聲波發(fā)射與接收電路、聲光報警電路四部分,電路簡(jiǎn)易,成本價(jià)格為50 ~ 60 元人民幣,低廉的價(jià)格,根據特殊的需求再稍加包裝即可大規模推廣應用。

手機電池相關(guān)文章:手機電池修復


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


蜂鳴器相關(guān)文章:蜂鳴器原理


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>