前言:本站為你精心整理了大型商場管理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
[摘要]本文介紹了一種利用電力線載波信道,實現(xiàn)多路報警的實用微機多路監(jiān)控報警系統(tǒng),給出了系統(tǒng)的設(shè)計模型,詳細地介紹了系統(tǒng)的工作原理及電路組成。
[關(guān)鍵詞]巡回檢測多路報警監(jiān)控載波
監(jiān)控報警系統(tǒng)是確保大型商場安全的重要手段,但目前的許多報警系統(tǒng)存在一些缺陷和不足。如一些報警系統(tǒng)報警點數(shù)較少,難以擴充;大多數(shù)報警系統(tǒng)無法真正實現(xiàn)多路報警等。針對以上存在的問題,我們在智能多路微機監(jiān)控報警系統(tǒng)的設(shè)計過程中采用了巡回檢測技術(shù)及兩級樹狀網(wǎng)絡(luò)結(jié)構(gòu),增加了系統(tǒng)的報警點數(shù),實現(xiàn)了多路報警而相互間不發(fā)生沖突,提高了系統(tǒng)的實用性和可靠性。
一、多路微機控制報警系統(tǒng)的特點及系統(tǒng)結(jié)構(gòu)
1.采用巡回檢測技術(shù),保證一個時刻只有一個分機可能發(fā)出報警信號,解決了信道爭用問題,真正實現(xiàn)多路報警。
2.主機監(jiān)控電路制成兼容PC-ISA總線的擴展卡,可插入PC機的擴展槽內(nèi),由PC完成系統(tǒng)的監(jiān)控、檢測、報警、顯示、打印等功能。
3.完成監(jiān)控功能的微機的最低配置為單顯單軟的PC,降低系統(tǒng)對硬件的要求及系統(tǒng)造價。
4.采用電力線作為傳輸信道,較布專線和無線開路發(fā)射,安裝簡單,成本也低得多。
5.采用兩級樹狀結(jié)構(gòu),系統(tǒng)監(jiān)控容量大,可擴充性好。最多可設(shè)置214-1個報警分機,每個報警分機又可接4個報警點,共(214-1)×4個報警點,每個報警點可接各種傳感器,只要傳感器處理電路能提供報警脈沖信號即可。
6.具有系統(tǒng)自檢能力,能自動監(jiān)測各報警分機的好壞。
二、編解碼電路HT640、HT644L
本系統(tǒng)使用的編解碼集成電路為HT640、HT644L,HT640為編碼發(fā)送集成電路,它具有14條三態(tài)地址線(A0~A13)、4位數(shù)據(jù)線。當(dāng)HT640的使能端TE變低時,其14位地址信息及4位數(shù)據(jù)信息從DO(DateOut)腳上串行發(fā)送出去。
同樣,與編碼器HT640對應(yīng)的解碼器HT644L也具有A0~A13,14根地址線。當(dāng)解碼器的14根地址線設(shè)定情況與DI(DateIn)腳收到的信息完全吻合,則在VT腳上輸出一由低變高的脈沖信號同時將發(fā)送來的4位數(shù)據(jù)鎖存在D3~D0上。
三、主機監(jiān)控擴展卡工作原理
本擴展卡主要由數(shù)字電路部分和模擬電路部分組成。電路原理框如圖2所示。模擬電路部分為電力線接口電路,它以LM567單片鎖相環(huán)解碼電路為核心元件,主要完成主機HT640編碼數(shù)據(jù)的調(diào)制及分機發(fā)送來的載波信號的放大、接收、及高壓隔離字電路部分由74LS138A、74LS138B、74LS377A、74LS377B、74LS422等芯片構(gòu)成。377A鎖存的數(shù)據(jù)用于控制HT640編碼器的低八位地址;377B鎖存的數(shù)據(jù)用于控制HT640的高六位地址、編碼發(fā)送使能端TE及繼電器開關(guān)JK,因此用兩條OUTDX,AL指令就可完成指定地址的編碼發(fā)送功能。74LS244為總線緩沖接收器,用一條INAL,DX指令可將HT644L接收到的四位數(shù)據(jù)傳送到PC總線上。
四、分機電路工作原理
HT640編碼器的地址編碼設(shè)為全0,與主機的解碼器的地址相對應(yīng)。數(shù)據(jù)腳D3~D0數(shù)據(jù)輸入來自IC4八D鎖存器的數(shù)據(jù)輸出。當(dāng)J1~J4四個報警點中的任何一個發(fā)出報警脈沖(正脈沖)時,其高電平通過D7~D10觸發(fā)IC4的CP端,使四個報警點的報警狀態(tài)鎖存在IC4的數(shù)據(jù)輸出端上。J1~J4可接四個報警傳感器,只要傳感器報警電路能提供一報警脈沖(正脈沖)即可。開關(guān)K為手動清除開關(guān),可在各報警點解除報警后將報警狀態(tài)手動清零。
HT644L解碼器的地址端外接14位DIP開關(guān),用于設(shè)置除全0以外的分機號碼。當(dāng)分機解碼器收到主機發(fā)送的與本機一致的地址碼時,其VT端輸出一正脈沖,觸發(fā)編碼器HT640的TE端,啟動編碼器工作,將四個報警點的報警狀態(tài)數(shù)據(jù)傳送給主機。
五、控制軟件介紹
本系統(tǒng)控制軟件采用C語言及匯編語言混合編程,主要包括發(fā)射接收控制模塊和系統(tǒng)管理控制模塊。
發(fā)射接收控制模塊主要完成對主機編碼器地址的控制及對分機應(yīng)答信號的接收。主機編碼器從001H開始進行巡回地址編碼,發(fā)射完編碼后等待001H號分機發(fā)出應(yīng)答信號(分機的應(yīng)答信號中包含四個報警點的狀態(tài)數(shù)據(jù)),并將報警點的狀態(tài)數(shù)據(jù)送入在微機內(nèi)存中開辟的各分機報警點狀態(tài)數(shù)據(jù)緩沖區(qū),供系統(tǒng)管理模塊查詢調(diào)用。若在設(shè)定時間內(nèi)收不到該分機發(fā)出的應(yīng)答信號則主機重發(fā)一次該分機地址碼,如果還收不到應(yīng)答信號,則斷定該分機已發(fā)生故障,設(shè)置分機故障標志,通知系統(tǒng)管理模塊處理。完成001H號分機的操作后地址碼加1,繼續(xù)上述操作過程直至所有設(shè)置的分機均得到查詢后又從001H號分機開始。若在編碼發(fā)射過程中發(fā)現(xiàn)某個地址的分機已解除則跳過此地址繼續(xù),如此循環(huán)反復(fù)。
管理模塊主要完成系統(tǒng)報警分機的設(shè)置、解除、報警顯示及顯示系統(tǒng)故障情況等功能。