<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種簡單實用的電話報警系統(tǒng)的設計

          一種簡單實用的電話報警系統(tǒng)的設計

          作者: 時間:2012-01-31 來源:網(wǎng)絡 收藏

          0引言

          目前,采用電話線作為傳輸媒體的遠程監(jiān)控和報警系統(tǒng)很多,相關的研究也較多[1,2]。此類系統(tǒng)一般由用戶端的報警裝置和報警受理中心的接收裝置、微機等組成。報警器完成自動摘機、撥號、電話信號音的判斷以及數(shù)據(jù)的傳送,由接收端實現(xiàn)自動摘機、信號解調(diào)及解碼,這些系統(tǒng)要求可靠性高、性能穩(wěn)定。報警監(jiān)控計算機通過調(diào)制解調(diào)器接收用戶終端的報警信息后,利用電信部門提供的示業(yè)務,通過適當?shù)木幊炭商崛‰娫捥柎a、報警日期、時間等信息,根據(jù)這些信息還可從數(shù)據(jù)庫中調(diào)出更多的用戶信息,這樣可以簡化接收端的硬件電路、降低成本、提高可靠性,同時可以做到使值班人員了解更多的報警信息,也可供日后查詢。本文設計的報警系統(tǒng)簡單實用,計算機軟件采用可視化軟件VB編程后,監(jiān)控端操作變得更為方便且功能豐富。本報警系統(tǒng)可應用于派出所、儲蓄所、連鎖超市等部門。

          1 系統(tǒng)結(jié)構(gòu)及原理

          1.1系統(tǒng)總體結(jié)構(gòu)框圖

          系統(tǒng)總體結(jié)構(gòu)框圖如圖1所示:

          圖1 系統(tǒng)總體結(jié)構(gòu)框圖

          報警探頭有信號輸出時,報警器驅(qū)動摘機電路進行模擬摘機,并檢測電話線有沒有撥號音,若沒有撥號音,則掛機后重新摘機,直到有撥號音為止。有撥號音就撥報警受理中心電話號碼,若撥號后檢測到忙音,則掛機5秒中后重新摘機撥號,直至撥通為止。電話撥通后終端交換機在第一次振鈴和第二次振鈴間隔期間,將主叫號碼信息以FSK方式(或DTMF方式)傳送給被叫用戶(報警受理中心)終端設備。受理中心接收兩次振鈴音后自動摘機,報警端檢測到受理中心的摘機信息后發(fā)出報警信息,同時驅(qū)動監(jiān)聽電路,向線路發(fā)出現(xiàn)場監(jiān)聽信號。報警端檢測到接警中心掛機信息后進行掛機并結(jié)束報警。受理中心PC機通過調(diào)制解調(diào)器接收主叫號碼信息后發(fā)出報警聲,并在PC機顯示器上顯示用戶名稱、編號、單位、地址等信息。對現(xiàn)場聲音可以一邊監(jiān)聽一邊進行錄音。監(jiān)聽結(jié)束后掛機。接收報警后將所有信息及錄音內(nèi)容儲存起來,便于管理和以后的調(diào)用。

          1.2報警器結(jié)構(gòu)圖

          報警器結(jié)構(gòu)圖如圖2所示:

          圖2 報警器結(jié)構(gòu)圖

          AT89C2051的 P1.4~P1.7檢測報警信號,當報警信號變?yōu)榈碗娖綍r,置P3.5為低電平驅(qū)動摘機電路,通過MT8888進行信號音檢測和撥號,當檢測有受理中心摘機信號

          時,以DTMF方式輸出報警類型、探頭位置的編碼,當檢測到被叫用戶掛機信號(催掛音)時立即掛機,結(jié)束報警。

          2 系統(tǒng)硬件

          2.1摘掛機與通話電路

          電路原理圖如圖3所示。

          圖3 摘掛機與通話電路原理圖

          通過Q3和繼電器J實現(xiàn)電話的摘掛機控制,T1為1﹕1隔離耦合變壓器,傳輸電話線路信號音和DTMF信號以及監(jiān)聽信號。由R2和T1初級組成模擬摘機直流負載,摘機電流為30mA。用穩(wěn)壓管ZD1限幅摘掛機時T1次級上產(chǎn)生的反向電動勢。

          2.2信號音檢測與撥號電路

          電路原理圖如圖4所示。

          圖4 信號音檢測與撥號電路原理圖

          MT8888是一種具有同Intel微處理器兼容接口的功能較強的雙音多頻發(fā)送和接收器件[3],利用它可實現(xiàn)DTMF數(shù)據(jù)收發(fā)與信號音的判斷功能。DTMF發(fā)送比較簡單,本文不再說明。圖中的D0~D3 接AT89C2051的P1.0~P1.3。MT8888的IRQ/CP端與AT89C2051的T0連接,IRQ/CP端輸出同TONE端輸入的正弦波一一對應的方波,記方波的個數(shù)即可判斷各種信號音。當判斷信號音時,MT8888設置為信號音判斷模式(CALL模式),然后啟動T0計數(shù)器對 IRQ/CP端輸出的信號進行計數(shù),因為回鈴音為1秒通4秒斷的信號所以記數(shù)時間為5秒。又因為撥號音為450Hz連續(xù)信號,忙音為0.35秒通0.35 秒斷,回鈴音為1秒通4秒斷,如果計數(shù)值大于2050小于2450(450*5=2250)則為撥號音,計數(shù)值 925~1325(450*5/2=1125)為忙音,250~650(450*1=450)為回鈴音,催掛音為連續(xù)的950Hz正弦波,所以記數(shù)值大于 4000。記數(shù)值的范圍可以適當調(diào)整,本文采用了上下200個誤差。當要發(fā)送DTMF信號時,將MT8888設置為DTMF發(fā)送模式。

          2.3接收部分

          接收終端用一塊支持示的調(diào)制解調(diào)器來接收報警終端的電話號碼以及各種信息。選擇調(diào)制解調(diào)器時要確認是否具有示功能,判斷不出時可利用 AT命令進行以下判斷。安裝好調(diào)制解調(diào)器后運行WINDOWS自帶的超級終端通信軟件建立同調(diào)制解調(diào)器的通信,此時要注意選擇好所連調(diào)制解調(diào)器的串行口。首先輸入ATI0命令并確認調(diào)制解調(diào)器的回應,若有回應(如56000代表是56K MODEM)就說明已同調(diào)制解調(diào)器建立好正常通信。再發(fā)送AT+VCID=?命令,若調(diào)制解調(diào)器回復是+VCID: 0,1,2就說明此調(diào)制解調(diào)器具有來電顯示功能,若回復是ERROR則說明不具有來電顯示功能需要換一個調(diào)制解調(diào)器。國內(nèi)使用的大部分交換機數(shù)據(jù)傳送采用 FSK方式,有些交換機采用DTMF方式。

          3 系統(tǒng)軟件

          包括編程和接收端編程。

          接收端編程簡介如下:

          計算機軟件可用VB進行設計,用VB實現(xiàn)界面設計以及微機與調(diào)制解調(diào)器的串行通信。設計關鍵為來電信息的捕捉。同調(diào)制解調(diào)器的通信使用 Microsoft通信控件MSComm。對于調(diào)制解調(diào)器的操作要用AT命令去實現(xiàn),編程時要參考關于AT命令的有關資料,工作時首先要將調(diào)制解調(diào)器所對應的串行口打開,如MSComm1.PortOpen = True,然后要使調(diào)制解調(diào)器工作在可接收FSK信號的模式,如MSComm1.Output = "at+vcid=1" + Chr(13)其中at+vcid=1表示啟用呼叫者標識,此命令使調(diào)制解調(diào)器工作在帶格式的呼叫者報告模式。完成上述設置后即可從調(diào)制解調(diào)器所對應的串行口接收來電顯示信息,調(diào)制解調(diào)器接收的來電顯示信息的格式為“DATE = 月日回車換行TIME = 時分回車換行NMBR = 電話號碼回車換行”,故編程時將其中的電話號碼提取出即可。接收采用Mscomm控件的OnComm事件來接收,所接收數(shù)據(jù)類型為Byte型。根據(jù)提取出的電話號碼,從事先建立好的數(shù)據(jù)庫中調(diào)出詳細的報警信息并顯示到PC機顯示器上,如日期、時間、報警地點、聯(lián)系人、聯(lián)系電話等信息。如有必要還可以制作電子地圖,將報警地點顯示出來。

          4 結(jié)論

          本文介紹了一種利用公用電話線作為傳輸媒介的簡單可靠、使用方便的報警系統(tǒng)。在監(jiān)控端利用VB編程,從來電顯示信息中提取報警電話號碼后,可在PC機顯示器上顯示報警的詳細信息。本系統(tǒng)功能豐富、操作方便,具有較強的使用價值。

          參 考 文 獻

          [1] 王芳 等,住宅防火智能系統(tǒng)設計[J],河南師范大學學報(自然科學版),2004,32(3):121~123

          [2] 王萍,林善明,劉玉宏.控制MODEM實現(xiàn)電話遠程報警[J],微計算機信息,2002,18(8)

          [3] 溫強,賴志昌,王麗慧. 雙音多頻發(fā)送接收器MT8888及其應用,自動化技術與應用,2000(2):47~51

          [4] William buchanan. PC接口通信與Windows編程[M],北京:中國電力出版社,2001.



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();