



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
智能門檻控制系統的設計與實現
智能門數設計是安全監控系統的重要組成部分。為了工作和生活的安全,需要建立圍欄。傳統的方法是在警衛員確認輸入和注冊后發布。該方法效率低下,勞動力消耗。本文介紹了智能門數設計的軟件。1重要部位監控裝置門禁控制系統是在建筑物內的主要管理區的出入口、電梯廳、主要設備控制中心機房、貴重物品庫房等重要部位的通道口安裝門磁開門、電控鎖、讀卡器等控制裝置,系統框圖如圖1所示.由中心控制室監控,系統采用計算機多重任務的處理,能夠對各通道口的位置、通過對象及通過時間等進行實時控制,以適應小區、辦公樓的公共安全管理.2門禁系統設計門禁系統的主要工作過程是:先從讀卡器讀取卡號,并獲得讀卡器號,接著根據卡號和讀卡器號到持卡人信息表、讀卡器表、群組表里去檢索信息,然后根據門屏蔽字查門的時段表,再查門的時段屬性,最后根據所得信息發送命令并保存事件信息.為此,門禁系統可劃分為五個表:(以一個能容納20000人,1000個組,32個門,每門64個時段的控制器來設計).(1)超級卡卡其中,卡號為一個6位的十進制數,卡類型包括卡片種類和卡片狀態.卡片種類(級別)分為四種:普通卡——受時限(日期或次數)、時段限制的卡片;巡更卡——只記錄讀卡時間無其它功能的卡片;超級卡——受時限(日期或次數)限制,不受時段限制的卡片;維護卡——除具有普通卡的功能,還能用于解除控制器防拆報警使之恢復正常工作狀態的卡片.卡片狀態有5種:正常卡片——具有正常功效的卡片;掛失卡片——聲明遺失的卡片;禁用卡片——被停止使用的卡片;失效卡片——超過使用時限的卡片;待用卡片——未到啟用日期的卡片.群組號表示該持卡人屬于哪個群組.時限有限天、限次和既限天又限次3種.其中時限中的限次和持卡人當前位置在程序中動態變化,其它項在程序中固定不變.以上每個持卡人信息占用16個字節,按10000人計算,共占用160K字節.(2)各組所能污染時間的確定字段大小{鎖(門)屏蔽字4字節門時段屏蔽字8×32字節}{鎖(門)屏蔽字4字節門時段屏蔽字8×32字節}群組表主要是用于確定每一個組所能出入的有效門和有效時段.包括以下幾個部分:門屏蔽字節:每1bit代表1個門的屏蔽位,1代表此門有效,表示本群組能使用此門.0表示無效,本群組不能使用此門.共4字節.時段屏蔽字節:同上,每1bit代表1個時段有效或無效,每個門最大有64個時段,占用8字節.最多32個門,占用256字節.以上每個組占用260字節,1000個組共占用260K字節.(3)時段的屬性以具體的個體危險行為或者時段屬性為例時段表用于記錄具體的每一時段的起始時間和終止時間,以及每一時段的屬性.包括以下部分:{起始時刻∶2個字節終止時刻∶2個字節時段屬性∶1個字節出入門方式∶1個字節以上每個時段占用6個字節,每天8個時段,8天,32個門,共用12K字節.(4)讀取閱讀器號{讀卡器號1字節物理源地址1字節邏輯源地址8字節目的地址1字節鎖號(門號)1字節讀卡器號用于讀卡器地址和門號的對照;物理源地址表示持卡人所在區的區號;目的地址表示持卡人要前往區的區號;邏輯源地址是在要防反傳時用的,表示持卡人可直接從這些區到該讀卡器讀卡.每1bit表示一個區,為1時表示有效,為0表示無效,最多可表示64個區.(5)讀卡引發事件事件表用于存放每一條事件信息.包括以下幾部分:卡號(3個字節)門地址(1個字節)事件種類(1個字節)讀卡時刻其中,門地址一個字節可表示250個門(只用32個門);事件種類可表示32種事件,現已定義的事件如下:讀卡引發事件:1.介質出門;2.介質開門;3.維護;4.超時限;5.巡更;6.掛失非讀卡引發事件:7.非法開門;8.遙控開門;9.機箱打開;10.機箱關閉;11.讀卡器防拆;12.讀卡器恢復;13.設防;14.撤防;15.電池失效;16.電池投入;17.市電掉電;18.進入常開;19.退出常開;20.超時未關;21.關門.每條事件消息將占用6個字節(不超過4min),或12個字節(超過4min);讀卡時刻的表示方法如下:讀卡時刻字節存儲的是本次讀卡時刻和上一次讀卡時刻的差值,若差值大于254(4.2min),則將此字節置為255(FF),同時在下一個連續的6個字節存放本次讀卡的絕對時刻(年月日時分秒).3執行的程序功能門禁系統的軟件主要由管理中心計算機上的軟件和門禁控制器上的軟件組成.為敘述方便,以下門禁控制器簡稱為門控器.在門禁系統中,門控器上的軟件所執行的主要功能有建表,添加、更改和刪除表內容,對讀卡事件做判斷處理和存儲各種事件.與門禁系統有關的任務有門禁系統任務(也就是讀卡事件處理任務)、網絡數據接收任務、數據存儲任務、系統間聯動任務,還有數據采集的中斷服務程序.另外,還有個根任務,它執行硬件設備的初始化,定義幾個表的結構數組,創建各任務、信號量、消息隊列、實時數據緩沖池.根任務完成這些事情后把自己刪除掉,使當前優先級最高的就緒任務進入運行態.3.1超級卡的控制程序讀卡事件處理任務的過程:首先,采集數據的中斷服務程序發來的事件標志激活該任務,從緩沖池中讀取卡號和讀卡器號,或者還有密碼;其次,根據卡號、讀卡器號和當前的讀卡時間,到持卡人信息表、讀卡器表、群組表里去檢索信息;然后,根據群組表里的門屏蔽字去查門的時段表、門的時段屬性;最后,根據所得信息執行命令并保存事件內容、修改使用次數和人員位置數據等.該任務的優先級為200,用獲取信號量的辦法與網絡接收數據任務互斥開.因為該任務涉及到幾個表,數據量比較大,所以堆棧空間較大,為500K.通過發巡更事件與巡更任務通信.超級卡程序比普通卡的程序少一項時段判斷的過程,其它的與普通卡程序一樣;維護卡程序實現解除門控器防拆報警使之恢復正常工作狀態;巡更卡程序發送巡更標志給巡更任務.關于是否違反防反傳規定,要視具體工程和客戶的要求而定.3.2系統執行巡更任務,確保自操作員在監控管理中心設置巡更路線和巡更時間表,而后下傳到門控器上.巡更任務通過接收讀卡事件處理任務發來的巡更事件標志,根據當前時間和巡更時間表,判斷巡更是否到位,并向監控管理中心計算機發送信息,決定是否報警.巡更站就是讀卡機,在規定的時刻和誤差范圍內讀卡,表示巡更到位,否則表示巡更不到位.巡更任務的優先級較低,取100,堆棧取6000,該任務可搶占,時間片為50ns.3.3數據傳輸網絡數據接收任務的功能為接收管理中心計算機或其它門控器發來的數據和命令,根據這些命令和數據,執行相應的建表、添加、更改、刪除、維護和讀事件等操作.該任務的優先級取190,堆棧設為600K,可搶占.采用客戶/服務器的通信模式,接受數據的門控器為服務器,發送數據的管理中心計算機為客戶.為了通信方便,我們自己定義了一套數據傳輸的格式,具體格式如下:因為不能對flash存儲器進行單個字節的擦除和改寫,只能一個一個模塊整塊擦除,再重新寫,所以門禁控制器上的數據表只采用新建和重建兩個命令(flash的擦除次數可達100萬次).3.4系統聯動時響應特性數據存儲任務的主要功能是定期把SDRAM里的事件數據保存到flash存儲器和管理計算機上.系統間聯動任務主要是響應其它系統的要求,比如火災報警系統報警時要求把有關的門打開,而安全防范系統在遇盜時,需把有關的門關閉.該任務的優先級要求比較高,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 設計咨詢類合同協議
- 起訴贍養協議書范本
- 訂貨單合同協議
- 贖回股權協議書范本
- 財務合同協議簡約版模板
- 購買期房全款合同協議
- 解除采購合同協議范本
- 課程顧問崗位合同協議
- 購買建材包安裝合同協議
- 《第03節 探究感應電流的方向》教學設計2
- 出租房屋安全檢查記錄
- 《賣炭翁》課件-優秀實用
- 科學素養大賽題庫及答案(500題)
- 2023年綏濱縣社區工作者招聘考試筆試題庫及答案解析
- 集體備課 初中英語情態動詞講解 練習及答案
- 突發公共衛生事件流行病學-課件
- 2022國家自然科學基金委員會公開招聘應屆畢業生9人模擬卷含答案
- 馬拉松體檢表
- 兒童功能性獨立評定量表(WeeFIM)
- 利巴韋林注射液生產工藝驗證方案
- 高中音樂 鑒賞 第五單元《詩樂相彰》第九節 獨唱曲 課件
評論
0/150
提交評論