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