基于電話網(wǎng)的視頻報警系統(tǒng)設計
摘要:介紹了一種基于電話網(wǎng)的視頻報警系統(tǒng)的設計方案,該方案將傳統(tǒng)的報警系統(tǒng)和視頻監(jiān)控系統(tǒng)有機結合起來,不但實現(xiàn)了報警的基本功能,而且可以通過視頻系統(tǒng)傳送現(xiàn)場信息,以便迅速掌握現(xiàn)場情況,準確判斷是否有警情發(fā)生。
關鍵詞:80C196NP視頻報警系統(tǒng)
目前國內(nèi)外的報警系統(tǒng),多采用電話報警方式。報警觸發(fā)后,根據(jù)報警類型撥打預定的電話號碼,但是由于不能及時準確的獲得報警現(xiàn)場的真實信息,容易造成虛警的發(fā)生,從而阻礙了此類系統(tǒng)的推廣應用。
為了解決傳統(tǒng)報警系統(tǒng)這些缺陷而開發(fā)的基于電話網(wǎng)的視頻報警系統(tǒng),它將傳統(tǒng)的報警系統(tǒng)和視頻監(jiān)控系統(tǒng)有機地結合起來,不但具有傳統(tǒng)報警系統(tǒng)的基本功能,而且可以通過視頻系統(tǒng)采集現(xiàn)場信息,并通過電話網(wǎng)傳送到監(jiān)控中心,從而可以準確判斷是否有警情發(fā)生。
1 系統(tǒng)工作原理及性能指標
系統(tǒng)以公用電話網(wǎng)作為數(shù)據(jù)傳輸網(wǎng)絡,報警監(jiān)控點通過無線報警裝置采集報警信息,在進入設防狀態(tài)后,任何探測器被觸發(fā),通過無線發(fā)射接收模塊檢測到信號并經(jīng)解碼后,由單片機控制報警過程。首先由自動撥號電路撥通接警號碼并啟動監(jiān)控系統(tǒng),待接警后,系統(tǒng)自動將現(xiàn)場的視頻數(shù)據(jù)傳至監(jiān)控中心,以便迅速掌握現(xiàn)場情況,減少由于各種原因造成的誤觸發(fā)報警。
本系統(tǒng)采用多路傳感接口,集成了社區(qū)報警系統(tǒng)的主要功能,利用無線接入有線電話網(wǎng)的報警方式,實現(xiàn)自動報警,采用先進的視頻傳輸技術,實現(xiàn)了現(xiàn)場監(jiān)控。總體性能指標:
(1) 存儲16組電話、手機或傳呼機號碼,報警時自動按序循環(huán)撥叫。
(2) 有無線門磁、無線紅外探測器、有線入侵探測器標準接口。
(3) 具有優(yōu)先報警、電話外線防剪報警、遙控器觸發(fā)緊急報警、集群聯(lián)網(wǎng)報警等功能。
(4) 接口特性:普通電話網(wǎng)。
(5) 最大傳輸速率:33.6kbps。
(6) 最大影像傳輸速率:15fps。
(7) 傳輸模式:同步方式。
(8) 視頻連接時間:15-20s。
2 系統(tǒng)硬件設計與實現(xiàn)
2.1 系統(tǒng)硬件體系結構
系統(tǒng)硬件以80C196NP單片機作為控制中心,主要由主控制模塊、視頻采集壓縮發(fā)送模塊、信號檢測模塊、無線發(fā)射接收模塊等組成。系統(tǒng)結構如圖1所示。
2.2 主控制模塊
系統(tǒng)主控部分采用Intel公司生產(chǎn)的高性能l6位單片機80Cl96NP,此芯片有1M的尋址能力,并且工作于25MHz晶振下,具有較快的工作速度??撮T狗電路采用美國Xicor公司的X25045,它將電壓監(jiān)控、看門狗定時器和EEPROM 組合在單個芯片之內(nèi),其體積小且占用I/O口少。X25045 含512*8位的串行EEPROM ,可以直接與微控制器的I/O 口串行相接,用于存儲電話號碼及系統(tǒng)設置數(shù)據(jù)等,其內(nèi)有一個位指令寄存器,該寄存器可以通過S1來訪問。如果在看門狗定時器預置的超時時間內(nèi)沒有總線的活動,那么X25O45將輸出復位信號。P1口作為無線紅外和無線門磁等報警信號的輸入口。
2.3視頻采集壓縮發(fā)送模塊
由于只能通過調(diào)制解調(diào)器來實現(xiàn)數(shù)據(jù)傳輸,圖像數(shù)據(jù)必須經(jīng)過大比例的壓縮,使用高效的圖形壓縮格式。該系統(tǒng)選擇JPEG格式。攝像頭輸出模擬復合視頻信號,由視頻編/解碼器SAA7111對其進行亮色分離和A/D轉換,輸出數(shù)字視頻信號和時鐘信號、行場同步信號及奇偶場指示信號,進入JPEG編解碼芯片ZR36060。編解碼芯片對視頻解碼器輸出的同步信號采樣并與之同步,同時接收數(shù)字視頻信號并對其進行壓縮,再將壓縮后的JPEG格式的圖像數(shù)據(jù)寫入SRAM,由單片機控制這些數(shù)據(jù),經(jīng)通用異步發(fā)送接收器16C550串行化后,通過調(diào)制解調(diào)器發(fā)送到監(jiān)控中心。
2.4信號檢測模塊
對于主叫,在撥打電話號碼的過程中,可能遇到的電信信號有:撥號音、忙音和回鈴音。這些信號的特點為:
(1) 撥號音:450Hz單頻連續(xù)。
(2) 忙音:450Hz單頻,0.35s等間隔斷續(xù)。
(3) 回鈴音:450Hz單頻,1s續(xù)4s斷。
從3個信號的特點可以看出,他們頻率相同,通斷時間不同。根據(jù)單片機的需要,由外線經(jīng)電容耦合來的調(diào)制信號需經(jīng)檢波處理。電路由NE567音頻鎖相環(huán)完成解調(diào)過程。NE567內(nèi)部正交相位探測器比較輸入信號和電流控制振蕩器信號的頻率和相位,當輸入信號落在給定頻帶內(nèi)時,信號被鎖定,8腳輸出低電平。內(nèi)部振蕩器頻率f可通過RC設定。即f= 1/1.1RC。電話載頻為450Hz,R通常在2KΩ~20KΩ內(nèi)取值,若R取20KΩ,計算出C=0.1pF。中心頻率確定后,電路通頻帶由下式求得:
Vi為輸入信號有效值,要求不大于200mV,C取0.1pF 時, ,可滿足電話信號載頻 的要求。
在系統(tǒng)中將所有信號從電話接口電路中的同一個點引出,經(jīng)過NE567鎖相環(huán)電路用來確定線路中有無450Hz的音頻信號,并輸出高低電平持續(xù)時間不同的脈沖信號,然后由單片機利用高低電平持續(xù)時間的不同來識別這些電信信號。
2.5無線發(fā)射接收模塊
由于一般的LC振蕩器頻率穩(wěn)定度及一致性較差,即使采用高品質(zhì)的微調(diào)電容,溫差變化及震動也很難保證已經(jīng)調(diào)好的頻點不會發(fā)生偏移,因此在這個設計中使用了發(fā)射模塊(F05)和接收模塊(J01E),F05系列采用聲表面諧振器穩(wěn)頻。SMT樹脂封裝,頻率一致性較好,免調(diào)試。F05具有較寬的工作電壓范圍及低功耗特性。當發(fā)射電壓為3V時,發(fā)射電流約2mA,發(fā)射功率較小。12V為最佳工作電壓,具有較好的發(fā)射效果,發(fā)射電流為5~8mA。F05系列采用AM方式調(diào)制以將低功耗,數(shù)據(jù)信號停止,發(fā)射電流降為零。
J01E采用獨特的超再生電路結構,SMT工藝樹脂封裝,內(nèi)含放大整形,輸出數(shù)據(jù)直接至解碼器,使用極為方便,是一種性價比較好的超再生模塊。J01E無信號時輸出零電平狀態(tài)(無噪聲干擾)可適合于單片機輸入端接口。J01E具有較寬的接收帶寬,具有較低的功耗,3V時只消耗0.2mA的電流,可長期處于守機狀態(tài)。
為提高系統(tǒng)的可靠性和保密性,使用了PT2262、PT2272。PT2262是編碼模塊,PT2272是解碼模塊。編碼芯片PT2262發(fā)出的編碼信號由地址碼、數(shù)據(jù)碼、同步碼組成,解碼芯片PT2272接收到信號后,要對地址碼進行兩次核對,如果與自己的地址碼匹配,VT引腳輸出高電平,同時相應的數(shù)據(jù)腳也輸出高電平。PT2272通過D0~D3四個數(shù)據(jù)引腳連接主控制模塊的P1.4~P1.7引腳向主機傳遞數(shù)據(jù),無報警時這四個P1引腳的輸入均為0。主機啟動后,會始終監(jiān)聽這四個P1引腳,發(fā)現(xiàn)輸入不為0時說明報警發(fā)生,并根據(jù)它們的當前值來確定報警源。
3 系統(tǒng)軟件設計與實現(xiàn)
3.1主程序部分
主程序流程如圖3所示,系統(tǒng)可接受來自主機或遙控的按鍵命令分別進入撤防和設防狀態(tài),撤防狀態(tài)下的功能操作主要是電話號碼的輸入,并可接受主機或遙控的按鍵信號進入設防狀態(tài)。在布防狀態(tài)下,80C196NP不斷掃描P1口以判斷是否有警情發(fā)生,若有警情則啟動報警子程序以及視頻監(jiān)控子程序。
系統(tǒng)初始化包括中斷設置、X25045存儲區(qū)賦初值、數(shù)據(jù)采集模塊的初始化等,對主機鍵盤的響應采取查詢方式并進行延時處理,系統(tǒng)將由INT1進行中斷響應報警。
3.2 視頻數(shù)據(jù)處理子模塊
視頻數(shù)據(jù)處理流程如圖4所示,初始化主要完成接收和發(fā)送通道的初始化、內(nèi)存區(qū)域的分割、定時時鐘和計數(shù)器的清零或初值設置、中斷的關閉或開放、確定數(shù)據(jù)在傳輸時的塊格式、圖像數(shù)據(jù)的起始位置和大小等。系統(tǒng)完成初始化以后,啟動圖形數(shù)據(jù)采集模塊,開始采集一幀圖像,通過寫地址和寫信號將數(shù)據(jù)存儲到SRAM中。采集結束時,采集標志信號撤消,80C196NP開始讀取SRAM中的圖像數(shù)據(jù),數(shù)據(jù)經(jīng)SC16C550輸出串行數(shù)據(jù),并通過Modem發(fā)送至接收端。數(shù)據(jù)發(fā)送完畢后,將啟動下一次數(shù)據(jù)采集。
3.3 報警控制子模塊
本系統(tǒng)的報警掃描采用端口掃描方式,對P1口進行不斷掃描,當出現(xiàn)警情時,經(jīng)過一定的延時后,再進行掃描,若仍有報警信號則進入摘掛機處理程序段。
為方便編程,在X25045中存儲的電話號碼以F0H作為一組號碼的開始標志,F(xiàn)FH做作為全部號碼的結束標志。報警系統(tǒng)由存入號碼的標志位決定摘機、撥號和啟動視頻監(jiān)控,摘機后延時2秒開始撥號,每位撥號0.1s,撥完后延時0.1s。撥完一組電話號碼等待2 s后開始啟動視頻監(jiān)控子程序。報警控制子程序流程如圖5所示。
4 結語
通過以上軟硬件設計方案和用戶使用情況調(diào)查,此系統(tǒng)具有如下優(yōu)勢:
(1)系統(tǒng)以公用電話網(wǎng)作為傳輸媒體,符合國家公用電話網(wǎng)的信令標準,無須單獨布線;
(2)經(jīng)濟耐用,采用軟硬件結合的方式,便于擴展升級;
(3)由于集成電話報警與視頻傳輸,較好地解決了系統(tǒng)誤報的問題;
由于本系統(tǒng)是在通訊技術和多媒體技術結合的基礎上設計研發(fā)的,在系統(tǒng)運行的過程中也會受到通信網(wǎng)絡狀態(tài)的影響,由于帶寬較窄,視頻傳輸受到一定限制,速度較慢,但對于掌握現(xiàn)場情況,區(qū)分報警類型已基本能夠滿足要求。
參考文獻:
[1] 張恒,孟慶春.多功能智能報警儀[J].微計算機信息. 2004年第五期:68-68,53
[2] 丁元杰,趙秀菊.單片微機原理及應用:第二版[M].北京:機械工業(yè)出版社.1999
[3] 李堅.PT2262-PT2272芯片應用[J].現(xiàn)代通訊.1997年第二期:28―29
何利民.單片機應用系統(tǒng)設計[M].北京:北京航空航天大學出版社.1994
評論