摘 要 在數(shù)字技術、網絡技術飛速發(fā)展的今天門禁技術得到了迅猛的發(fā)展。門禁系統(tǒng)早已超越了單純的門道及鑰匙管理,它已經逐漸發(fā)展成為一套完整的出入管理系統(tǒng)。為保障門禁系統(tǒng)的高度可靠、安全、保密的性能,亂碼鍵盤在門禁系統(tǒng)中起著至關重要的作用。
關鍵詞 亂碼鍵盤 門禁系統(tǒng)
中圖分類號: TP3 文獻標識碼:A
1 門禁系統(tǒng)概述
門禁系統(tǒng)屬于智能弱電系統(tǒng)中的一種安防系統(tǒng)。它作為一種新型現(xiàn)代化安全管理系統(tǒng),集微機自動識別技術和現(xiàn)代安全管理措施為一體,它涉及電子、機械、光學、計算機技術、通信技術、生物技術等諸多新技術。它是解決重要部門出入口實現(xiàn)安全防范管理的有效措施。門禁系統(tǒng),又稱出入管理控制系統(tǒng),是一種管理人員進出的數(shù)字化管理系統(tǒng)。當今社會出入口門禁安全管理系統(tǒng)尤為重要。在數(shù)字技術、網絡技術飛速發(fā)展的今天門禁技術得到了迅猛的發(fā)展。
2 主要技術簡介
2.1 亂序鍵盤概況
亂序鍵盤主要用于輸入代碼,以完成開門報警觸發(fā)繼電器整個過程控制,它同時也用來建立系統(tǒng)和對擁護代碼數(shù)據(jù)庫進行編程。亂碼鍵盤一般由觸摸式鍵盤狀態(tài)指示燈以及實現(xiàn)亂序的電路組成,及由微處理器芯片或單片機程序產生均勻分布偽隨機數(shù)序列獲得亂碼,將其定格顯示于鍵盤位置。
2.2亂序鍵盤的基本要點
傳統(tǒng)密碼鍵盤之所以不安全,就在于它的輸人密碼數(shù)字和它的按鍵位置是固定的、一一對應的,故首先應消除它這種一一對應關系。一方面,在按鍵上安裝數(shù)碼顯示管,使密碼輸入鍵位上的數(shù)字隨機變化,同時設計按鍵的機械結構和外形,在其表面貼一層特殊的透光材料.使數(shù)碼顯示管的發(fā)出光線具有一定的視角限制,即在一定角度之外的人就不可能看到鍵盤上的數(shù)字。另外一個重要的設計要求是,按鍵上的數(shù)字變位應完全是隨機的,而不能通過某種推算獲得變位后的密碼,這需要從軟件上可靠設計獲得保證。
以下是亂序鍵盤硬件系統(tǒng)設計:
硬件系統(tǒng)由主機電路、電源系統(tǒng)、數(shù)碼顯示電路構成,主機電路又由按鍵電路、通信電路、復位時鐘、蜂鳴器電路等輔助電路構成。微處理器選用了AT89C52單片機.帶8K字節(jié)閃速可編程可擦除只讀存儲器(PEROM)的高性能8位控制器。具有下列標準特性:250字節(jié)RAM,32個∞ 線,3個16位定時器、計數(shù)器,8個兩級中斷源結構,一個全雙工串行口、片內振蕩器和時鐘電路。經過少量的外圍芯片擴充,使系統(tǒng)具備顯示、模擬量輸人和輸出、頻率信號輸入、掉電數(shù)據(jù)保護、實時時鐘、數(shù)據(jù)打印和通信等功能。原理圖如圖1。
3 系統(tǒng)軟件設計
3.1系統(tǒng)軟件的主模塊設計
門禁系統(tǒng)中為了安全保密的考慮,在用戶沒有按下TURN鍵之前,按鍵將處于鎖鍵狀態(tài)。用戶無法輸入(可通過屏蔽INT1中斷來實現(xiàn))。若用戶取消當前輸入,等同按下一次TURN鍵,鍵位也將隨機變位一次,同時允許INT1中斷。主程序工作流程如圖2。
3.2鍵盤數(shù)字隨機亂序的軟件實現(xiàn)
亂序鍵盤設計的核心內容就是如何實現(xiàn)鍵盤上數(shù)字的隨機變位,以實現(xiàn)安全、保密的性能,其關鍵是如何實現(xiàn)隨機數(shù)字的產生。鍵位必須是隨機的,即任何人無法判斷鍵位的狀態(tài),包括程序設計者,這樣才能保證徹底的安全。
4 結束語
亂碼鍵盤具有視角限制和鍵盤隨機變位的功能,不僅在門禁系統(tǒng)中起著至關重要的作用,更在各金融機構等密碼輸入的系統(tǒng)得到了廣泛的推廣,取代了傳統(tǒng)的密碼小鍵盤在各行各業(yè)中的應用。
參考文獻
[1] 王俊紅等.基于AT89C52單片機的變量噴霧控制器設計[J]微計算機信息.2006.2:8—10.
[2] 余永權.ATMEL89系列單片機應用技術【M】 京航空航天大學出版社.2002.4.
[3] 李華主編.MCS-51系列單片機實用接口技術【M】.北京航空航天大學出版社.1993.8.
[4] 王幸之.單片機應用系統(tǒng)抗干擾技術【M】.北京航空航天大學出版社.2000
[5] 何立民.單片機應用系統(tǒng)設計【M】.北京航空航天大學出版社.1995.
[6] 王忠誠,孫唯真.電子電路及元器件入門教程【M】.電子工業(yè)出版社.2006.
[7] 聶榮.實例解析PCB設計技巧——基于Protd DXP[M].機械工業(yè)出版社,2006.
[8] 方群,袁建平,鄭諤.衛(wèi)星定位導航基礎[M].西北工業(yè)大學出版社,1998.
[9] 薛鈞義,張彥斌.MCS-系列單片微型計算機及其應用[M].西安交通大學出版社,1997.