【正文】
。 基于 RFID 的門禁系統(tǒng) 數(shù)據(jù)采集模塊 存儲模塊 顯示模塊 門控模塊 報警模塊 鍵盤模塊 北京化工大學北方學院畢業(yè)設計(論文) 26 圖 軟件總體流程圖 第 節(jié) 軟件詳細設計 密碼子程序 開始 系統(tǒng)初始化 有鍵按 ?下? 有感應 ?卡? 上位機發(fā)送讀卡命令 驗證感應卡權限 滿足? 開門,顯示正確信息 延時后,自動關門 結束 ? 結束 N Y Y N N Y Y N 驗證密碼權限 滿足? Y N 報警 , 顯示錯誤信息 確定鍵值 存入密碼數(shù)組 北京化工大學北方學院畢業(yè)設計(論文) 27 當程序運行時,會一直判斷是否有按鍵被按下,當有按鍵被按下時,系統(tǒng)會確定鍵值,關將鍵值存入到密碼數(shù)組里,然后將輸入的密碼與本身的密碼做比較,若相同,則執(zhí)行開門和顯示正確信息的操作;若不相同,則執(zhí)行報警和顯示錯誤信息的操作[16][17]。而匯編語言作為面向底層的低級語言,程序執(zhí)行速度最快,程序代碼最小,普遍應用于驅動程序、常駐程序、特定容量大小的程序或是要求執(zhí)行速度快的控制程序中。將 LED(綠)燈的正端通過 300Ω 電阻連接到 +5V 電源上,負端連接到單片機的 16 引腳上。它的邏輯電平與公共地址對稱,其邏輯 0電平規(guī)定在 +3 到 +25V 之間,邏輯 1電平則在 3到 25V 之間,因而它需要使用正負極性的雙電源。將 WP 寫保護接上低電平,表示允許器件進行正常的讀 /寫操作。 AT89C52 是美國 ATMEL 公司生產的低電壓,高性 能 CMOS8 位單片機,片內含 8kBytes 的可反復擦寫的只讀程序存儲器( EPROM)和 256Bytes 的隨機存取數(shù)據(jù)存儲器( RAM),器件采用 ATMEL 公司的高密度、非易失性存儲技術生產,與標準 MCS51指令系統(tǒng)及 8052 產口引腳兼容,片內置通用8位中央處理器( CPU)和 Flash 存儲單元,功能強大的 AT89C52 單片機適合于許多較為復雜的控制應用場合。F 的電解電容 用來濾波。而且維護過程中無需使用過多專用的維護工具。由非接觸式 IC 卡所形成的讀寫系統(tǒng),無論是硬件結構,還是操作過程都得到了很大的簡化,同時借助于先進的管理軟件,可脫機的操作方式,都使數(shù)據(jù)讀寫過程更為簡單。 ( 3) 與接觸式 IC 卡相比較 ,非接觸式卡具有以下優(yōu)點 : ① 可靠性高 非接觸式 IC 卡與讀寫器之間無機械接觸,避免了由于接觸讀寫而產生的各種故障 。主機發(fā)出的總線時鐘信號只有在以下情況才能改變:慢速的從機器件控制時鐘線并延長時鐘信號,或者在發(fā)生仲裁時被另一個主機改變。 串行總線的器件間通訊必須有某種形式的協(xié)議避免所有混亂、數(shù)據(jù)丟失和妨礙信息的可能性。 收 發(fā) 模 塊天 線天 線控 制 模 塊接 口 模 塊計 算 機存 儲 器控 制 模 塊收 發(fā) 模 塊數(shù) 據(jù)能 量射 頻 卡讀 寫 器 圖 RFID 系統(tǒng)典型結構 圖 RFID系統(tǒng)的工作過程,這是一個無源系統(tǒng),即射頻卡內不含電池,射頻卡工作的能量是由射頻讀寫模塊發(fā)出的射頻脈沖提供。 讀 寫 器計 算 機射 頻 前 端邏 輯 控 制存 儲 器應 答 器 圖 射頻識別系統(tǒng)原理圖 RFID 應用系統(tǒng)的基本工作原理是 RFID 卡進入讀寫器的射頻場后,由其天線獲得的感應電流經(jīng)升壓電路作為芯片的電源,同時將帶信息的感應電流通過射頻前端電路檢得數(shù)字信號送入邏輯控制電路進行信息處理,所需回復的信息則從存儲器中獲取經(jīng)由邏輯控制電路送回射頻前端電路,最后通過天線發(fā)回給讀寫器。如管理部門可根據(jù)需要隨時在查詢系統(tǒng)上查詢各區(qū)域門禁 的詳細記錄,并可隨時打印出來。適用 如銀行、 機房、軍械庫、機要室、辦公間、智能化小區(qū)、工廠等工作環(huán)境安全 要求較高的各種機要部門。人們對門禁系統(tǒng)的應用已不局限在單一的出入口控制,而且還要求它不僅可應用北京化工大學北方學院畢業(yè)設計(論文) 3 于智能大廈或智能社區(qū)的門禁控制、考勤管理、安防報警、停車場控制、電梯控制、樓宇自控等,還可與其它系統(tǒng)聯(lián)動控制等多種控制功能。經(jīng)濟發(fā)展過程中引起的社會治安狀況也令人擔憂,日益擴大的貧富差距使得發(fā)展中國家的犯罪率不斷上升,社會對安防產品的需求也因此日益高漲。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。 涉密論文按學校規(guī)定處理。作為安防產業(yè)中首要環(huán)節(jié)的 門禁系統(tǒng) 已成為多數(shù)智能化項目中最常見的安防子系統(tǒng)之一。生物識別技術將會受用戶青睞,特別是指紋、掌型及面像識別相對比較突出。特別是傳統(tǒng)機械鑰匙容易出現(xiàn)重復,而且出入沒有記錄,其安全性非常差。 ( 5) 網(wǎng)絡設置管理監(jiān)控功能 大多數(shù)門禁系統(tǒng)只能用一臺計算機 管理,而 采用 先進技術 實現(xiàn) 的系統(tǒng)則可以在網(wǎng)絡上任何一個授權的位置對整個系統(tǒng)進行設置 、 監(jiān)控查詢管理,也可以通過 INTERNET從而在 網(wǎng)上進行異地設置管理 或 監(jiān)控查詢 [2]。 RFID 應用系統(tǒng)的標準制定 決定了 RFID 天線的選擇 , 下面將分別介紹已廣泛應用的各種類型的 RFID 天線及其性能 [5]。邏輯控制部分接收指令完成存儲、發(fā)送數(shù)據(jù)或其它操作。所有這些標準都在 I2C總線的規(guī)范中。 讀卡器向 IC發(fā)一組固定頻率的電磁波,卡內有一個 IC串聯(lián)諧振電路,其頻率與北京化工大學北方學院畢業(yè)設計(論文) 11 讀寫器的頻率相同,這樣便產生電磁共振,從而使電容內有了電荷,在電容的另一端接有一個單向通的電子泵,將電容內的電荷送到另一個電容內儲存,當儲存積累的電荷達到 2V 時, 此電源可作電源為其他電路提供工作電壓,將卡內數(shù)據(jù)發(fā)射出去或接收讀寫器的數(shù)據(jù)。 北京化工大學北方學院畢業(yè)設計(論文) 12 ③ 防沖突 非接觸式卡中有快速防沖突機制 ,能防止卡片之間出現(xiàn)數(shù)據(jù)干擾,因此, 讀寫器可以“同時”處理多張非接觸式 IC 卡。本設計為面向實驗室管理的小型門禁系統(tǒng)。 第 節(jié) 門禁控制器硬件設計方案 圖 設計方案圖 ( 1) 數(shù)據(jù)采集模塊 當 RFID 卡進入到讀卡器讀卡范圍時,讀卡器讀取卡序列 號的過程。對于按鍵電路的設計是將 3*4 按鍵直接連接到 AT89C52 的 7位 I/O 口,采用線反轉法通過查詢方式進行工作 [8][9]。 單片機的復位信號的處理采用按鍵復位的方法,單片機為高電平復位,當按鍵按下時單片機的復位腳被拉高,從而使單片機復位。數(shù)據(jù)傳送是由產生串行時鐘和所有起始停止信號的主器件控制的。 本設計中,通過單片機的 10引腳 ( RXD) 、 11引腳 ( TXD) 與電平轉換芯片 MAX232 的 9引腳 ( R2OUT) 、 10 引腳 ( T2IN) 相連接, MAX232 的 7引腳 ( T2OUT) 、8引腳 ( R2IN) 與 9針 D型插座 2( RXD) 引腳、 3( TXD) 引腳相連, MAX232 的 5 引腳接地。在本設計中,密碼與讀卡器是或的關系,兩者選擇其一,若用戶未帶 RFID 卡也可通過輸入密碼進入。 數(shù)據(jù)采集模塊:讀卡器 YHY502ATG 通過天線讀取 RFID 卡的數(shù)據(jù),然后將數(shù)據(jù)傳北京化工大學北方學院畢業(yè)設計(論文) 25 送出去。n++) if(input[n]!=password[n]) break。(P1==0xbd)) { WriteLcdCom(0x01)。 uchar cstatus。 //第一行數(shù)據(jù)指針地址 for(k=0。a20。 write_byte(5,0xee)。 0x80)。 shout(write_data)。 ack_bit = SDA1。write_byte(15,0xb6)。} 本設計中數(shù)據(jù)的存儲芯片選用的是 AT24C04,該芯片是串行的 E2PROM,支持 I2C總線數(shù)據(jù)傳送協(xié)議。 } void WriteLcdCom(unsigned char c) { LCDRW =00。}}//將讀取到的卡序列號與 E2PROM 里存儲的進行比較 return cstatus。 BUZ=1。 LEDG=1。這些程序全部固化到 AT89C52 存儲器中 [14][15]。 C 語言程序具有程序庫支持豐富、結構化好、查錯容易、移植性高等優(yōu)點而獲得廣泛應用。 北京化工大學北方學院畢業(yè)設計(論文) 21 圖 報警電路原理圖 本設計的門控電路用 LED(綠)燈模擬,當進入到讀卡器讀卡范圍的 RFID 卡為有效卡時, LED(綠)燈亮,且 LCD 液晶顯示正確信息;當 RFID 卡為非法卡時,報警并且 LCD 液晶顯示錯誤信息。它原 是基于公用電話網(wǎng)的一種串行通信標準,推薦電纜的最長長度為 15m。在 SCL、 SDA 引腳上分別接上 的上拉電阻,以防止出現(xiàn)三態(tài)。 本設計應用 ATMEL 公司的 AT89C52 單片機。上位機與下位機之間的連接主要是通過串口進行通信,采用 MAX232 芯片并將芯片的輸入和輸出管腳連接到 AT89C52 的 I/O 口,在 MAX232 的引腳上連接 10181。系統(tǒng)的運轉真正做到 開店即可工作的程度。另一部分則是結合數(shù)據(jù)信號,指揮芯片完成數(shù)據(jù)、修改、存儲等,并返回給讀寫器。 用戶區(qū) : 用于存放持卡人的有關數(shù)據(jù)信息。 在 I2C 總線上產生時鐘信號通常是主機器件的責任:當在總線上傳輸數(shù)據(jù)時,每個主機產生自己的時鐘信號。然而,總線不僅僅是北京化工大學北方學院畢業(yè)設計(論文) 10 互連的線,還包含系統(tǒng)通訊的所有格式和過程。計算機的功能是向讀寫器發(fā)送指令,并與讀寫器之間進行數(shù)據(jù)交換 。而 RFID卡則是一種無源的應答器,主要是 由一塊集成電路 IC芯片及其外接天線組成 ,其中 RFID卡芯片通常集成有射頻前端、邏輯北京化工大學北方學院畢業(yè)設計(論文) 7 控制、存儲器等電路,有的甚至將天線一起集成在同一芯片上。 ( 2) 記錄功能 門禁系統(tǒng)除了以身份識別的方式制止非法人員進入重要區(qū)域外,還應該記錄出入重要區(qū)域通道人員具體的出入時間、地點以及異常情況(門被非法侵入、門沒有關、消防聯(lián) 動等), 該記錄作為歷史數(shù)據(jù),在需要的時候可供管理人員查詢、參考。它是解決重要部門出入口實現(xiàn)安全防范管理的有效措施。隨著人們對門禁系統(tǒng)各方面要求的不斷提高,門禁系統(tǒng)的應用范圍越來越廣泛。 關鍵詞 : 門禁控制器 非接觸式 IC卡 單片機 射頻識別 北京化工大學北方學院畢業(yè)設計(論文) IX Non— Contact IC Card Access Control System Design Abstract The role of Access control system as the import and export control system is to manage the people’s access to important areas, limit unauthorized access to a specific area, to provide effective protection of objects of security, and check the actual relevant access records. system. Nowadays. the most popular is Access control system based on NonContact IC card which has a very potential marketing prospect. and also is being used more and more popular. Controller is the core part and soul of access control system, Based on the background of development access of access control system, the paper introduces the working principle, design and producing of access control system based on noncontact IC card. and focuses on the description and design of access system controller. The whole access control system is very convenient, qui