視頻監(jiān)控系統(tǒng)中報(bào)警分接器的設(shè)計(jì)
出處:ws2002 發(fā)布于:2007-05-25 16:23:14
| 摘要:視頻監(jiān)控系統(tǒng)中,報(bào)警分接器的主要功能是接收?qǐng)?bào)警傳感器送來(lái)的報(bào)警輸入信號(hào),并將該報(bào)警信息按照一定的協(xié)議和波特率傳送給監(jiān)控系統(tǒng)主機(jī)。文章介紹了視頻監(jiān)控系統(tǒng)中報(bào)警分接器的設(shè)計(jì)方法,討論了發(fā)送-接收芯片MAX483的性能特點(diǎn)及使用方法。 關(guān)鍵詞:視頻監(jiān)控;報(bào)警分接器;MAX483 中圖分類(lèi)號(hào):TN943.6 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1003-353X(2003)04-0068-04 |
| 1 前言
近年來(lái),視頻監(jiān)控系統(tǒng)已廣泛應(yīng)用于工業(yè)、交通、商場(chǎng)、銀行、公安及智能住宅小區(qū)等領(lǐng)域,是現(xiàn)代化管理、監(jiān)控的重要手段之一,極大地提高了管理效率和自動(dòng)化水平。一般說(shuō)來(lái),視頻監(jiān)控系統(tǒng)由以下幾個(gè)部分組成:控制矩陣、解碼器、攝像機(jī)、云臺(tái)、報(bào)警分接器、監(jiān)視器;有些系統(tǒng)還包含有硬盤(pán)錄像機(jī)及多畫(huà)面處理器。通常,視頻監(jiān)控系統(tǒng)要設(shè)置許多報(bào)警點(diǎn),一旦報(bào)警點(diǎn)有異常情況發(fā)生時(shí),監(jiān)控系統(tǒng)主機(jī)能自動(dòng)將監(jiān)控畫(huà)面切換到該報(bào)警點(diǎn),并存儲(chǔ)報(bào)警記錄。由于報(bào)警點(diǎn)通常離監(jiān)控系統(tǒng)主機(jī)較遠(yuǎn),且有些監(jiān)控系統(tǒng)要設(shè)置幾百、甚至幾千個(gè)報(bào)警點(diǎn),因而如采用報(bào)警傳感器與監(jiān)控系統(tǒng)主機(jī)直接相連是不現(xiàn)實(shí)的,中間必須通過(guò)報(bào)警分接器。報(bào)警分接器的主要功能是接收?qǐng)?bào)警傳感器送來(lái)的報(bào)警輸入信號(hào),并將該報(bào)警信息以及報(bào)警分接器本身的地址碼按照一定的協(xié)議和波特率傳送給監(jiān)控系統(tǒng)主機(jī)。通常一個(gè)報(bào)警分接器控制幾個(gè)報(bào)警點(diǎn)(如8個(gè)或16個(gè)),將許多報(bào)警分接器串接起來(lái)便可控制許多報(bào)警點(diǎn)。每個(gè)報(bào)警分接器有的地址碼,監(jiān)控系統(tǒng)主機(jī)通過(guò)收到的地址碼便可知道報(bào)警點(diǎn)的具體位置,報(bào)警分接器本身并不報(bào)警。下面具體介紹報(bào)警分接器的設(shè)計(jì)方法。 2報(bào)警分接器的組成及主要功能 2.1 組成 2.2 主要功能 (3) 多可串接64個(gè)報(bào)警分接器,總共可控制512個(gè)報(bào)警點(diǎn); (4) 報(bào)警分接器可與控制矩陣、硬盤(pán)錄像機(jī)或多畫(huà)面處理器相連。 3 硬件結(jié)構(gòu) 3.1 CPU 3.2 地址編碼電路 3.3 發(fā)送接收電路 MAX483與CPU的接口電路如圖2所示。CPU 的PA0腳設(shè)定為數(shù)據(jù)接收腳(RXD),PA2腳設(shè)定為數(shù)據(jù)發(fā)送腳(TXD),PA1為控制腳。當(dāng)PA1 為低電平時(shí),允許CPU發(fā)送數(shù)據(jù)給系統(tǒng)主機(jī);當(dāng)PA1為高電平時(shí),CPU可接收系統(tǒng)主機(jī)發(fā)來(lái)的數(shù)據(jù)。為了保證數(shù)據(jù)的正確傳送,防止誤報(bào)警,除采用奇偶校驗(yàn)外,還發(fā)送數(shù)據(jù)的累加和,系統(tǒng)主機(jī)接收完數(shù)據(jù)后,必須檢查接收到數(shù)據(jù)的累加和與發(fā)送的累加和是否相等,如不相等,則表示傳輸出錯(cuò)。另外,CPU發(fā)送完所有數(shù)據(jù)后,要接收系統(tǒng)主機(jī)的應(yīng)答信息,此應(yīng)答信息即為數(shù)據(jù)的累加和,只有當(dāng)發(fā)送與接收的累加和一樣時(shí),才表示傳輸正確。通信的波特率設(shè)為4800。 3.4 光耦及報(bào)警模擬開(kāi)關(guān) 3.5 開(kāi)關(guān)電源 4報(bào)警分接器工作的軟件流程 圖3所示為報(bào)警分接器工作的軟件流程,軟件程序采用PIC16C57匯編語(yǔ)言編寫(xiě)。需注意看門(mén)狗(WDT)程序的編寫(xiě),WDT有一個(gè)基本的溢出周期18ms(無(wú)預(yù)設(shè)倍數(shù)),如果需更長(zhǎng)的WDT周期,可以把Prescaler分配給WDT。分頻比為 1﹕128,這時(shí)WDT的溢出周期為2.5s,本設(shè)計(jì)的分頻比選為1﹕16,即溢出周期為288ms。 在燒寫(xiě)PIC16C57時(shí)要特別注意“配置EPROM (Configuration EPROM)”。該EPROM 包含三項(xiàng)內(nèi)容:程序保密熔絲、看門(mén)狗定時(shí)器設(shè)置和振蕩類(lèi)型(RC/XT/HS/LP)設(shè)置。 由于PIC16C57沒(méi)有專(zhuān)用的波特率發(fā)生器,因而必須編寫(xiě)軟件延時(shí)子程序,每發(fā)送1個(gè)bit 延時(shí)約0.2ms,可通過(guò)示波器調(diào)整延時(shí)時(shí)間使波特率等 鑒于篇幅的限制,這里未列出程序的詳細(xì)清單,只給出了發(fā)送及接收一字節(jié)的子程序如下: STATUS EQU 03H RA EQU 05H DATA EQU 08H ODD EQU 09H ;奇偶校驗(yàn)標(biāo)志位 DELAY EQU 0AH ;驅(qū)動(dòng)延時(shí)標(biāo)志位 CT EQU 0BH (1) PIC單片機(jī)接收一字節(jié)子程序 RECE BCF RA,1 ;MAX483處于接收狀態(tài) BTFSC RA,0 GOTO WORK CALL DLY_0.1MS ;延時(shí)1/2 BIT BTFSC RA,0 ;是否仍然是低電平? GOTO RECE CALL DLY_0.2MS MOVLW 8 ;讀入字符 MOVWF CT CLRF ODD RECELO CALL DLY_0.2MS BCF STATUS,C BTFSC RA,0 BSF DATA,7 MOVF DATA,0 XORWF ODD,1 ;求奇偶屬性 DECFSZ CT,1 GOTO RECELO CALL DLY_0.2MS CLRW BTFSC RA,0 ;判斷校驗(yàn)位是否為1 MOVLW 80H XORWF ODD,1 BTFSS ODD,7 GOTO RECE_OK GOTO REC_ERR ;不符合奇偶屬性 RECE_OK ;符合奇偶屬性 RETLW 0 RECE_ERR RETLW 0
BSF RA,1 ;MAX483處于發(fā)送狀態(tài) CALL DLY_1MS MOVLW 8 ;發(fā)送字符 MOVWF CT CLRF ODD BCF RA,2 ;發(fā)送起始位 SENDLO CALL DLY_0.2MS MOVF DATA,0 XORWF ODD,1 ;求奇偶屬性 BCF STATUS,C RRF DATA,1 BCF RA,2 BCF STATUS,C BSF RA,2 DECFSZ CT,1 GOTO SENDLO CALL DLY_0.2MS MOVLW 01H XORWF ODD,1 BTFSC ODD,1 ;發(fā)送奇偶標(biāo)志 BSF RA,2 CALL DLY_0.2MS BSF RA,2 ;發(fā)送停止位 RETLW 0
MOVLW 250 ;延時(shí)1毫秒 CALL DLY_LO RETLW 0 DLY_0.1MS MOVLW 24 ;延時(shí)0.1毫秒 CALL DLY_LO RETLW 0 DLY_0.2MS MOVLW 48 ;延時(shí)0.2毫秒 MOVWF DELAY DLY_LO NOP DECFSZ DELAY,1 GOTO DLY_LO RETLW 0 5 結(jié)束語(yǔ) 本文介紹了視頻監(jiān)控系統(tǒng)中報(bào)警分接器的設(shè)計(jì),由于報(bào)警分接器的工作原理較簡(jiǎn)單,因而無(wú)需復(fù)雜的硬件設(shè)計(jì)及軟件編程。該報(bào)警分接器在使用過(guò)程中性能穩(wěn)定,未發(fā)現(xiàn)誤報(bào)警、死機(jī)及干擾現(xiàn)象。
|
[1]. MAX483 datasheet http://m.58mhw.cn/datasheet/MAX483_859448.html.
[2]. PIC16C57 datasheet http://m.58mhw.cn/datasheet/PIC16C57_1097721.html.
[3]. PB5 datasheet http://m.58mhw.cn/datasheet/PB5_1139269.html.
[4]. RS-485 datasheet http://m.58mhw.cn/datasheet/RS-485_584821.html.
[5]. TTL datasheet http://m.58mhw.cn/datasheet/TTL_1174409.html.
[6]. PIC16C5X datasheet http://m.58mhw.cn/datasheet/PIC16C5X_1057930.html.
[7] 李東星,陳小牧,周立功.PIC16C5X系列單片機(jī)應(yīng)用設(shè)計(jì).電子工業(yè)出版社,1996.
[8] 王幸之,王雷等.單片機(jī)應(yīng)用系統(tǒng)抗干擾技術(shù).北京航空航天大學(xué)出版社,2001.
[9] 黃再銀,宗建華.256×16視頻矩陣切換系統(tǒng)的設(shè)計(jì).電子工程師,2001,(12).
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 保險(xiǎn)絲與 TVS 前后放置位置之爭(zhēng)2025/9/4 16:15:50
- 保護(hù)接地和保護(hù)接零的區(qū)別及適用范圍2025/9/2 17:07:04
- 10kV配電系統(tǒng)繼電保護(hù)配置與整定值計(jì)算2025/8/13 16:24:26
- 全面解析斷路器越級(jí)跳閘:原因、處理與要點(diǎn)總結(jié)2025/7/30 16:25:03
- IGBT 元件短路與過(guò)電壓保護(hù)的關(guān)鍵要點(diǎn)解析2025/7/24 15:49:28
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線(xiàn)寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10









