<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 結合電力線(xiàn)載波和電話(huà)通信的報警網(wǎng)絡(luò )系統

結合電力線(xiàn)載波和電話(huà)通信的報警網(wǎng)絡(luò )系統

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

本文引用地址:http://dyxdggzs.com/article/173781.htm

語(yǔ)音電路包括語(yǔ)音接口電路、語(yǔ)音處理組件、話(huà)筒揚聲器等,語(yǔ)音芯片選用ISD2560,外圍少,控制簡(jiǎn)單,其標準錄放時(shí)間為60s??筛鶕枰纸M錄放,預置播放次數。

看門(mén)狗電路選用X25045以防止數據丟失和CPU誤動(dòng)作。該芯片將看門(mén)狗定時(shí)器、電源監控電路與EEPROM三個(gè)功能部分集成于單個(gè)封裝內,可編程操作,可靠性高,功耗低,內含512byte的EEPROM,用于存儲話(huà)機號碼、系統設置等數據。

AT89C51通過(guò)串行通訊芯片ICL232與PC機串行,實(shí)現系統的智能化,使操作更加簡(jiǎn)便易行;電源采用不間斷電源UPS。

LM1893是美國國家半導體公司生產(chǎn)的高性能專(zhuān)用芯片,可實(shí)現可靠地半雙工數據。為避免干擾,本系統的與巡檢信號分別采用兩種載頻傳輸,由AT89C51的P1.1根據通信種類(lèi)控制載頻的切換。LM1893調制解調數據的輸入輸出,采用軟件狀態(tài)查詢(xún)的方式,由AT89C51的P1.2、P1.3模擬串行口驅動(dòng)收發(fā)數據。

MT8888是一種完整的高性能器,不僅能收發(fā)DTMF信號,實(shí)現自動(dòng)撥號,還可選擇呼叫過(guò)程濾波器以檢測干線(xiàn)上的回鈴音、撥號音、忙音等信號音,適合與接口,且外圍邏輯電路簡(jiǎn)單。MT8888芯片IRQ/CP端與AT89C51的INT0連接,通過(guò)INT0向發(fā)出申請。圖3為區域中心通訊電路圖。
2.2 軟件設計

LM1893初始化設置在接受信號狀態(tài);發(fā)生警情后,區域中心一旦檢測到P1.2腳的負跳變信號,讀?。蹋停保福梗车膱缶畔?,發(fā)出聲光報警,顯示和語(yǔ)音提示相應警情類(lèi)別、地點(diǎn)等詳細信息,提醒中心值班人員及時(shí)根據警情處理事故;單片機上電復位后,定時(shí)器0初始化設為模式1每隔10s產(chǎn)生定時(shí)中斷,將LM1893置于發(fā)送巡檢信號狀態(tài),采用軟件查詢(xún)方式發(fā)送用戶(hù)分組巡檢命令,延時(shí)一段時(shí)間LM1893置為接收狀態(tài),接收用戶(hù)端返回的巡檢結果。若出現異常情況,發(fā)出聲光報警、顯示并存儲發(fā)生地點(diǎn)、時(shí)間等詳細信息;報警處理與定時(shí)巡檢同時(shí)發(fā)生時(shí),報警處理優(yōu)先。定時(shí)器1則初始化為模式2,作為PC機與單片機串行通訊的波特率發(fā)生器。

MT888工作在呼叫模式和突發(fā)模式來(lái)檢測信號音和發(fā)送報警信息。區域中心根據警情自動(dòng)撥通指揮報警中心的,并按用戶(hù)預置號碼將警情轉至個(gè)人手機、尋呼機上;預置號碼分為必選和可選電話(huà),必選電話(huà)(如110、119)由區域中心根據警情自動(dòng)選擇撥打,若未打通則自動(dòng)進(jìn)入下次播打的電話(huà)行列;可選電話(huà)如用戶(hù)手機、尋呼機,則根據預置總撥通數來(lái)控制。

值班人員可根據所需通過(guò)鍵盤(pán)對個(gè)別用戶(hù)的巡檢,預置電話(huà)號碼,輸入密碼取消報警停止用戶(hù)端報警的發(fā)送等。

圖4為區域中心單片機主流程圖及用戶(hù)巡檢和報警處理子流程圖。

下面是MT8888自動(dòng)撥號報警的部分程序:

DIAL STEB P1.7 ;模擬摘機;

MOV DPTR,#0FDFFH ;寫(xiě)控制寄存器CRA,MT8888設為呼叫模式;

MOV A ,#0002H

MOVX @DPTR, A

JNB P3.2,HANGOFF ;檢測撥號音,否則跳轉掛機;

MOV DPTR,#0FDFFH ;MT8888設為突發(fā)模式;

MOV A,#000AH

MOVX @DPTR,A

MOV A, #0000H

MOVX @DPTR,A

LOOP MOV A,@R0 ;R0為存儲電話(huà)號碼的地址指針;

MOV DPTR ,#0FCFFH ;寫(xiě)第一位號碼到發(fā)送寄存器;

MOVX @DPTR ,A

MOV DPTR ,#0FDFFH ;讀狀態(tài)寄存器,判發(fā)送寄存器是否已空;

MOVX A ,@DPTR

JNB ACC.1,LOOP

INC R0 ;指針準備接受下一位號碼;

JNZ R1,LOOP ;是否發(fā)完全部號碼;

3 用戶(hù)端和報警中心



評論


相關(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>