摘要:基于靜電感應原理,,設計了一種基于虛擬儀器及DSP的電子圍欄。系統(tǒng)工作時,,在發(fā)射線上加上一定頻率的方波信號,,當有入侵者接近圍欄時,接收線上的信號幅度即發(fā)生變化,,檢測器對信號分析處理后,,主機發(fā)出報警信號。硬件設計采用雙處理器結(jié)構(gòu),,其中DSP用于信號采集和處理,,單片機用于系統(tǒng)控制。軟件仿真在LabWindows環(huán)境下完成,,在此給出了仿真過程和仿真結(jié)果,,還給出了系統(tǒng)的工作原理、整體方案,、硬件設計,,軟件算法設計及仿真。通過系統(tǒng)試驗運行,,結(jié)果良好,,誤報率低,克服了傳統(tǒng)電子圍欄的缺陷,。
關鍵詞:靜電感應,;電子圍欄;LabWindows/CVI,;DSP54xx
0 引言
電子圍欄是防盜系統(tǒng)數(shù)字化的產(chǎn)物,,其目的是對受保護區(qū)域進行監(jiān)控,當有非法人員入侵保護區(qū)域或從保護區(qū)域中逃脫時,,將發(fā)出報警信號,,并及時通知防護人員對報警信息進行確認。目前市場上電子圍欄監(jiān)控系統(tǒng)主要有視頻監(jiān)控系統(tǒng),、紅外對射周界報警系統(tǒng),、靜電感應式電子圍欄等。視頻監(jiān)控系統(tǒng)以其直觀,、方便,、信息內(nèi)容豐富而廣泛應用于許多場合。目前,,在國內(nèi)外市場上,,主要分為數(shù)字控制的模擬視頻監(jiān)控和數(shù)字視頻監(jiān)控兩類。視頻監(jiān)控系統(tǒng)正處在數(shù)控模擬系統(tǒng)與數(shù)字系統(tǒng)混合應用并將逐漸向數(shù)字系統(tǒng)過渡的階段,。紅外對射周界報警系統(tǒng)是對外圍周界進行防范和控制管理的系統(tǒng),,由發(fā)射端和接收端組成射束網(wǎng),當有人跨界時,,則有2束或4束紅外線被遮擋切斷,,接收端輸出報警信號,觸發(fā)控制主機報警,。視頻監(jiān)控系統(tǒng)和紅外對射防盜系統(tǒng)適合倉庫,、小區(qū)等小范圍的安全防護。本文介紹的基于虛擬儀器及DSP的靜電感應式電子圍欄應用靜電場感應原理,。系統(tǒng)工作時在發(fā)射線上加上一定頻率的方波信號,,當入侵者接近圍欄時接收線上的信號幅度就會發(fā)生變化,經(jīng)檢測器分析處理后,,主機發(fā)出報警信號,。這種電子圍欄無盲區(qū),、無死角,前端圍欄是有形的圍欄,,可以隨著地形高低起伏任意架設,,能夠很好地適應各種環(huán)境。
1 系統(tǒng)原理及總體設計方案
1.1 靜電感應原理
在感應場區(qū)有電感耦合和電容耦合2種形式,,在高阻抗的高頻電路中容易產(chǎn)生電容耦合,。
如圖1所示,設導體g上加有高頻電壓Eg,,另一導體s作為感受器,,導體與大地之間的分布電容為Cs,導體g與導體s間的分布電容為Ggs,,則g在s上產(chǎn)生的感應電壓為:
當Cs和Cgs發(fā)生變化時,,Us就隨之而發(fā)生變化。本系統(tǒng)中就是根據(jù)測量Us的變化來判斷是否有人非法侵入,,如果Us的變化超過報警門限值,,系統(tǒng)將發(fā)出相應的報警信號。
1.2 靜電感應式電子圍欄工作原理
工作原理如圖2所示,,把一個方波信號加在發(fā)射線圈上,,接收線圈上同時也會有感應電壓存在。當有人靠近感應線圈時,,由于人的介電常數(shù)大于空氣的介電常數(shù),,這時接收線和地之間的分布電容Cs增大,同時發(fā)射線和地之間,、發(fā)射線和接受線之間的分布電容都會有變化,,但在本系統(tǒng)中可以忽略。由式(1)可得,,當Cs增大時,,接收線電壓幅度Us會下降,根據(jù)電壓下降幅度,,即可以判斷是否有人入侵,。
2 系統(tǒng)硬件設計
2.1 系統(tǒng)總體結(jié)構(gòu)
系統(tǒng)采用雙處理器的結(jié)構(gòu),DSP(TMS320VC5402)用來進行數(shù)據(jù)采集及處理,,單片機(STC89LE58RD+)對整個系統(tǒng)進行控制,。兩個處理器之間通過HPI總線完成通信,STC89LE58RD+為主機,,TMS320VC5402為從機,,由于單片機上沒有HPI總線接口,因此用單片機的幾個I/O口模擬HPI總線與TMS320VC5402通信。數(shù)據(jù)采集芯片(AIC23B)與DSP的MCBPS口相連,,MCBPS0口用來與DSP進行數(shù)據(jù)傳輸,,DSP通過MCBPS2口初使化AIC23 B。系統(tǒng)硬件結(jié)構(gòu)如圖3所示,。
由于數(shù)據(jù)運算量大,,需要較大的數(shù)據(jù)存儲空間,DSP外擴了一片6416,。為了節(jié)省資源,把DSP的程序存儲區(qū)放到單片機的內(nèi)部FLASH中,。
方波信號通過單片機用定時器中斷方式將一個I/O端口上的信號取反,。用光電隔離的方法提高系統(tǒng)的穩(wěn)定性,將光耦輸出信號加在脈沖變壓器的初級,,其輸出端產(chǎn)生發(fā)射信號,。發(fā)射信號的電壓幅度較高,但電流值極小,,不會對人或動物造成傷害,。
8位撥碼開關的低4位用來設置本機地址,高4位設置發(fā)射端的發(fā)射信號頻率值,。遠程監(jiān)控通過RS 485總線完成,,有人人侵或系統(tǒng)發(fā)生故障時單片機即向遠端監(jiān)控室發(fā)出相應的報警信號。
2.2 DSP-C54x的片外設備
C54x系列所有芯片的CPU結(jié)構(gòu)完全相同,,但是它們片內(nèi)集成的CPU外圍電路卻不盡相同,。以C5402為例,片外設備包括可編程PLL的時鐘發(fā)生器,、2個定時器,、2個多通道緩沖串口、片內(nèi)存儲器,、DMA控制器和外設總線控制器等,,如圖4所示。
C54x DSP與AIC23B的引腳連接原理圖如圖5所示,。AIC23B的控制接口以SPI方式與DSP的MCBSP2(由于C5402只有MCBSP0/1,,對C5402指的是MCBSP1)通信,此時AIC23B為從設備,,MCBSP2的接收時鐘與AIC23B的SCLK信號全部由MCBSP2的時鐘提供,;與AIC23B進行數(shù)據(jù)接口的MCBSP0工作在從屬模式下,此時AIC23B為主設備,,MCBSP0的發(fā)送與接收時鐘均由AIC23B的BCLK信號提供,。
3 軟件算法設計及仿真
軟件設計在LabWindows平臺下進行,在實驗室及現(xiàn)場應用中均得到了正確的仿真結(jié)果,并且具有很強的適應性和可移植性,。
3.1 數(shù)據(jù)采集
本軟件用聲卡完成數(shù)據(jù)采集,,在LabWindows/CVI下對聲卡進行數(shù)據(jù)采集的控制。LabWindows/CVI下聲卡的控制可以直接調(diào)用自帶函數(shù),,也可以調(diào)用VC++中的API函數(shù),,本設計調(diào)用了API函數(shù)。聲卡采集數(shù)據(jù)流程如圖6所示,。
3.2 數(shù)據(jù)處理
系統(tǒng)通過檢測接收端電壓的變化幅度來判斷是否發(fā)出報警信號,,因此要對接收到的交流信號進行數(shù)字整流,以便判斷電壓的變化幅度,。數(shù)據(jù)處理框圖如圖7所示,。
3.2.1 帶通濾波器的設計
在仿真程序中帶通濾波器直接調(diào)用LabWindows/CVI中的Bw_BPF的函數(shù)。但在DSP中數(shù)字帶通濾波器必須自己設計,,IIR濾波器的實現(xiàn)結(jié)構(gòu)分為直接I型,,直接Ⅱ型,級聯(lián)型和并聯(lián)型,。
直接I型的結(jié)構(gòu)需要2N級延遲單元,,直接Ⅱ型與I型相比節(jié)省了1/2延遲,即需要N級延遲單元,,是最常用的IIR濾波器結(jié)構(gòu)之一,。如圖8是直接Ⅱ型結(jié)構(gòu)圖。
IIR濾波器的設計工具,,除了可以利用一些專用的濾波器設計工具程序外,,也可以利用Matlab來設計。
3.2.2 數(shù)字整流以及均值濾波算法
數(shù)字整流是將一個數(shù)據(jù)包中的數(shù)據(jù)取平均值,。由于數(shù)字整流后的波形不是很平滑,,震動幅度比較大,因此必須再通過一次中值濾波得到比較平滑波形,,以便后續(xù)的數(shù)據(jù)處理,。均值濾波流程圖如圖9所示。
3.3 系統(tǒng)仿真與分析
3.3.1 仿真結(jié)果
圖10是沒有人接近感應線時的波形顯示,,圖11為有人接近感應線后的波形顯示,。兩圖對比,圖11中的波形有明顯的下降,,波形微分值也發(fā)生了相應的變化,。
3.3.2 系統(tǒng)的抗干擾性分析
當有小動物接近感應線圈時,接收線的電壓幅度也會下降,,但是由于人體對感應線圈感應電容的影響遠遠大于小動物,,因此接收線電壓下降幅度遠遠小于人接近時的下降幅度,所以設定幾個不同報警門閾值,就能將人和其他動物區(qū)別開來,。在雨雪天由于空氣濕度發(fā)生變化,,空氣介電常數(shù)也發(fā)生了變化,導致系統(tǒng)的分布電容發(fā)生變化,,但是這個變化極小,,對本系統(tǒng)幾乎無影響。
由于系統(tǒng)基于電磁感應原理,,會受到外部電磁干擾,,尤其是相鄰系統(tǒng)間的干擾。為了解決這個問題,,在相鄰系統(tǒng)的發(fā)射線上加了不同頻率的方波信號,,避免了相鄰系統(tǒng)間的干擾。本設計中,,選用了3 kHz,5 kHz,,7 kHz的方波信號,,相鄰系統(tǒng)的發(fā)射端得到不同的發(fā)射信號。接收端收到信號以后采用了以發(fā)射端信號頻率為中心頻率,、帶寬為1 kHz的帶通濾波,,濾波后去掉干擾信號得到有用信號。
3.3.3 單系統(tǒng)防護距離
隨著感應線圈長度的變化,,線圈和地之間的分布電容也會產(chǎn)生相應的變化,,感應線圈越長,分布電容越大,。在感應線很長時,,人接近感應線后,分布電容的變化較小,,會導致系統(tǒng)靈敏度下降,,所以單系統(tǒng)的防護距離不宜太長,限定150 m內(nèi)為宜,。
4 結(jié)語
經(jīng)過軟件仿真和現(xiàn)場測試,,得到了正確的數(shù)據(jù)。在進行了詳細的數(shù)據(jù)分析以后,,證明整個系統(tǒng)的設計思路和計算方法是正確的,。基于虛擬儀器及DSP的靜電感應式電子圍欄系統(tǒng)的前端圍欄帶有高壓脈沖電給入侵者極大威懾,,有形圍欄給入侵者帶來了很多阻礙,,若強行人侵,則系統(tǒng)自動發(fā)出聲、光報警,,并可以與其他安防系統(tǒng)聯(lián)動(如防盜報警主機,、視頻監(jiān)控系統(tǒng)、110報警等),。該電子圍欄能適應各種環(huán)境,,且誤報率極低,克服了傳統(tǒng)的紅外,、微波等技術的缺陷,,報警基本不受氣候、地形,、樹木,、小動物等影響。