南京科技職業學院 韓 玉 王瀟賢 馮 薇 王 運
基于RFID的宿舍門禁系統設計
南京科技職業學院 韓 玉 王瀟賢 馮 薇 王 運
針對高校學生宿舍采用機械門鎖造成的管理不便及安全性不高等問題,采用RFID(即射頻識別技術)設計學生宿舍智能門禁系統,能夠發揮其對進門人員的識別,從而做出相應的動作。實驗表明,該系統實用性強、成本低、可靠性高、具有廣闊的應用前景。
STC89C52;門禁系統;IC卡
高校學生宿舍是大學生學習、生活的基本場所,保證宿舍人員及財產安全,門禁起到至關重要的作用。智能門禁系統在安全性、方便性、易管理性等方面超越了傳統的門道及鑰匙管理,已經發展成為一套完整的進出管理系統。本文采用RFID技術設計了一種大學生宿舍門禁系統來替代傳統的機械門鎖,實現高校學生宿舍的現代化管理,滿足當前高校學生宿舍對安全管理的新需求。該設計的優點在于:強實用性、低成本、小型化、專用化和可靠性高等優點,可推廣應用。
本門禁系統主要由單片機模塊、按鍵模塊、報警模塊、顯示模塊、RFID讀寫卡模塊、門鎖模塊和存儲模塊構成。門禁系統總體結構框圖,如圖1所示。

圖1 門禁系統總體結構框圖
3.1 IC卡登記與讀取
IC丟失或磨損后,可重新寫入一張IC卡的信息,刪除系統中原有IC卡的信息。進入"IC卡登記"界面,新的IC卡放在讀卡模塊上,進行IC卡信息的讀取和寫入。讀寫成功后,顯示屏上顯示"成功",并顯示IC卡的ID號。
門禁系統啟動后,判斷是否有卡接觸。如果有IC卡接觸讀卡模塊,讀卡模塊讀取IC卡的信息,判斷與內部存儲的IC卡的信息是否一致。如果一致,顯示屏顯示"成功",并顯示該卡的ID號,門禁打開。如果不一致,顯示屏顯示"失敗",顯示該卡ID號,門禁不打開,且報警器鳴響。
3.2 按鍵密碼的設置和修改
使用者需在門禁系統啟用前,進行"密碼設置"。密碼設置成功后,顯示屏顯示"成功"。門禁系統啟動后,在未攜帶IC卡的情況下,也可運用輸入8位密碼的方式,打開門禁系統。如果輸入的密碼與內部設置的密碼一致,門禁打開,顯示屏顯示"成功";如果輸入的密碼與內部設置的密碼信息不一致,顯示屏顯示"失敗",且報警器鳴響。
該系統分為七個模塊:單片機AT89C52、4X4按鍵模塊、報警模塊、顯示模塊、RFID讀寫卡模塊、門鎖模塊和存儲模塊。各部分都采用單片機作為控制核心;RFID讀卡模塊可讀取IC卡信息;采用4X4按鍵模塊,可供使用者輸入密碼,直接打開門禁,避免因忘記帶卡或卡丟失后無法開門。單片機模塊接收讀卡模塊信息和按鍵模塊信息,并且將該信號傳送給存儲模塊,同時單片機模塊將接收的讀卡模塊信息或按鍵模塊信息與單片機內部預設的密碼信號進行比較;存儲模塊用于接收和存儲單片機模塊傳送來的讀卡模塊信息和按鍵模塊信息;門鎖模塊用于接收單片機模塊發送的命令,吸合繼電器,模擬門禁開關狀態;顯示模塊用于接收單片機模塊發送的命令,并顯示;報警模塊用于接收單片機模塊發送的命令,使得蜂鳴器發聲。本門禁系統采用直流穩壓電源供電。該門禁系統的硬件電路,如圖2所示。

圖2 門禁系統的硬件電路

圖3 門禁系統總流程圖
本門禁系統可進行以下4項操作:IC卡登記、密碼設置、IC卡讀取和密碼輸入。并且IC卡讀取或密碼輸入成功,可打開門禁,IC卡讀取或密碼輸入失敗,可報警提示。本門禁系統總流程圖,如圖3所示。
本文設計了基于RFID的宿舍門禁系統設計,并通過實驗實現和驗證了門禁系統工作過程。結合RFID技術和單片機技術,提高了門禁系統的工作性能。本系統實用性強、成本低、可靠性高、具有廣闊的應用前景。
[1]湯競南,沈國琴。51單片機C語言開發與實例[M]。北京:人民郵電出版社,2008:1-4,89-95.
[2]楊海川。基于物聯網的智能家居安防系統設計與實現[D]。上海交通大學,2013:14-20.
[3]王清珍,董健,楊宇。基于單片機的門禁系統多級菜單設計[J]。現代電子技術,2015,06(15)。
[4]張永生。非接觸式IC卡智能門禁系統[D]。燕京大學,2012:30-40
[5]蔡楠。基于射頻識別的智能門禁系統設計與研究[D]。南京理工大學,2013:12-30.
[6]李鵬飛,孫琪,李建樓。門禁控制器的設計與開發[J]。艦船科技技術,2007,05(15)。
江蘇省高等學校大學生創新創業訓練計劃項目(201512920004Y)。