物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊(cè)

基于RFID技術(shù)的實(shí)驗(yàn)樓智能安全管理系統(tǒng)設(shè)計(jì)

作者:李和平
來源:RFID世界網(wǎng)
日期:2008-11-26 14:44:19
摘要:針對(duì)實(shí)驗(yàn)樓的安全管理,闡述了RFID技術(shù)的工作原理及優(yōu)勢,設(shè)計(jì)了一種基于RFID技術(shù)的實(shí)驗(yàn)樓安全管理系統(tǒng)。系統(tǒng)采用MF RCSO0專用讀寫芯片,以STC89C52RC單片機(jī)作為信號(hào)控制平臺(tái),在Windows平臺(tái)上實(shí)施開發(fā)。同時(shí)在系統(tǒng)設(shè)計(jì)中增加了自動(dòng)攝象和圖象存儲(chǔ)功能,特別適用于沒有安裝監(jiān)控系統(tǒng)的場所。

引 言

     近年來,校園財(cái)產(chǎn)管理難度逐漸增大,偷盜現(xiàn)象時(shí)有發(fā)生。尤其是實(shí)驗(yàn)樓集中了大量的貴重財(cái)產(chǎn),一旦失盜,損失不少。目前一些學(xué)校實(shí)驗(yàn)樓在保安方面主要以保安員值勤及巡邏為主,在一定程度上取決于保安員的素質(zhì),受人為因素影響較大。本文設(shè)計(jì)了一種基于RFID技術(shù)的實(shí)驗(yàn)樓智能管理系統(tǒng)。該系統(tǒng)利用STC89C52RC單片機(jī)板作為信號(hào)控制平臺(tái),結(jié)合PC機(jī)上應(yīng)用系統(tǒng)的開發(fā),實(shí)現(xiàn)了一個(gè)多功能、開放式、操作簡捷、性價(jià)比高的智能身份管理的安全系統(tǒng)。

1 RFID技術(shù)分析

1.1 RFID技術(shù)及應(yīng)用
      RFID(Radio Frequency Identification,射頻識(shí)別)技術(shù)是自動(dòng)識(shí)別技術(shù)的一種高級(jí)形式,它利用無線射頻方式進(jìn)行非接觸雙向通信,以達(dá)到識(shí)別目的并交換數(shù)據(jù)。與磁卡、IC卡等接觸式識(shí)別技術(shù)不同,RFID技術(shù)具有條形碼所不具備的防水、防磁、耐高溫、讀取距離大、數(shù)據(jù)加密、存儲(chǔ)數(shù)據(jù)容量更大、存儲(chǔ)信息更改簡單等特點(diǎn)。識(shí)別工作無須人工干預(yù),可工作于各種惡劣環(huán)境。RFID技術(shù)可識(shí)別高速運(yùn)動(dòng)物體并可同時(shí)識(shí)別多個(gè)標(biāo)簽,操作快捷方便。正是由于這些獨(dú)特的優(yōu)勢,RFID技術(shù)正逐漸的被廣泛應(yīng)用于工業(yè)自動(dòng)化、商業(yè)自動(dòng)化和交通運(yùn)輸控制管理等領(lǐng)域。
1.2 RFID系統(tǒng)組成及原理
       射頻識(shí)別系統(tǒng)的基本模型如圖1所示,主要由讀寫器和電子標(biāo)簽組成。 

圖1 射頻識(shí)別系統(tǒng)的基本組成

     讀寫器(Reader)又稱為閱讀器、讀卡器、讀頭等,主要負(fù)責(zé)與電子標(biāo)簽的雙向通信,同時(shí)接受來自于主機(jī)系統(tǒng)的控制指令。讀寫器通常由射頻接口、邏輯控制單元和天線部分組成。此外,許多讀寫器還都有附加的接口(RS232,RS485,USB),以便將所獲的數(shù)據(jù)傳輸給另外的系統(tǒng)作進(jìn)一步的處理或存儲(chǔ)。讀寫器把從上位機(jī)發(fā)往電子標(biāo)簽的數(shù)據(jù)加密后寫入標(biāo)簽中、將電子標(biāo)簽返回的數(shù)據(jù)解密后送到上位機(jī)。 
     電子標(biāo)簽(Electronic Tag)又稱應(yīng)答器、射頻卡、數(shù)據(jù)載體等,是指由IC芯片和無線通信天線組成的模塊超微型的小標(biāo)簽,主要由天線、諧振電容以及IC芯片組成,標(biāo)簽中一般保存有約定格式的電子數(shù)據(jù)。電子標(biāo)簽是射頻識(shí)別系統(tǒng)真正的數(shù)據(jù)載體,其內(nèi)置的射頻天線用于和讀寫器進(jìn)行通信。 
     射頻識(shí)別系統(tǒng)中電子標(biāo)簽與讀寫器之間通過耦合元件實(shí)現(xiàn)射頻信號(hào)無接觸耦合;在耦合信道內(nèi),根據(jù)時(shí)序關(guān)系,實(shí)現(xiàn)能量的傳遞和數(shù)據(jù)的交換。系統(tǒng)工作時(shí),讀寫器發(fā)出查詢信號(hào),電子標(biāo)簽收到查詢信號(hào)后將其一部分整流為直流電源供電子標(biāo)簽內(nèi)的電路工作,另一部分能量信號(hào)被電子標(biāo)簽內(nèi)保存的數(shù)據(jù)信息調(diào)制后反射回讀寫器。

2 硬件系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)結(jié)構(gòu)
      系統(tǒng)主要由MCU、RFID讀寫器、門禁執(zhí)行機(jī)構(gòu)、攝像頭及報(bào)警器等模塊組成。通過相關(guān)軟件的控制,實(shí)現(xiàn)對(duì)實(shí)驗(yàn)樓出人口人員進(jìn)出統(tǒng)一管理。其系統(tǒng)結(jié)構(gòu)如圖2所示。
     系統(tǒng)采用先進(jìn)的被動(dòng)式紅外探測(現(xiàn)場攝像)和主動(dòng)式RFID技術(shù)對(duì)被保護(hù)區(qū)域進(jìn)行嚴(yán)格的進(jìn)出入檢測,并通過聯(lián)動(dòng)將流動(dòng)人員圖像存人DVR(硬盤錄相機(jī))中,同時(shí)啟動(dòng)現(xiàn)場聲光報(bào)警,并及時(shí)通知管理中心。在整個(gè)過程中,無須人來控制,一切均自動(dòng)完成。由于有具體的記錄,對(duì)安全防盜起到了十分積極的作用。如果管理員進(jìn)入保護(hù)區(qū)域時(shí),可以通過RFID卡來取消現(xiàn)場報(bào)警功能。

圖2 硬件系統(tǒng)結(jié)構(gòu)圖


2.2 讀寫和控制模塊

      該系統(tǒng)的關(guān)鍵部件是讀寫器,它由微處理器、外圍擴(kuò)展器件、讀寫芯片、射頻天線、串行通信接口等幾部分組成。接上串行口和+5V電源之后不僅可以讀卡而且可以與計(jì)算機(jī)進(jìn)行通信。讀寫器是由STC89C52RC型單片機(jī)控制專用讀寫芯片(MFRC500)組成。其系統(tǒng)原理圖如圖3所示。當(dāng)校園卡(電子標(biāo)簽)置于讀寫器上時(shí),讀寫器中的讀卡芯片MF RC500立即讀取該卡的卡號(hào)并選通讀寫器控制器STC89C52RC,通過三層身份驗(yàn)證,讀取卡內(nèi)數(shù)據(jù)形成用戶號(hào),并將該用戶號(hào)傳給PC機(jī)客戶端程序,應(yīng)用程序連接后臺(tái)數(shù)據(jù)庫用戶信息表獲取與該卡號(hào)對(duì)應(yīng)的讀者信息。如果身份合法,則通道打開并提示歡迎信息,應(yīng)用程序產(chǎn)生進(jìn)門刷卡記錄存儲(chǔ)于數(shù)據(jù)庫中,否則提示出錯(cuò)、拒絕進(jìn)入。

 

圖3 讀寫和控制模塊原理圖

2.3 攝像模塊
     本系統(tǒng)的攝像模塊為黑白/彩色圖像微型攝像頭,攝像頭的功能是用于圖像拍攝,當(dāng)讀卡判斷結(jié)果為非法進(jìn)人時(shí),就啟動(dòng)攝像頭,將進(jìn)人者拍攝下來,并將其記錄在DVR存儲(chǔ)器中,可以通過USB接口傳送給PC機(jī)顯示和保存 J。
2.4 執(zhí)行模塊 
     電控磁鎖是門禁系統(tǒng)的執(zhí)行部件,電控磁鎖在斷電時(shí)呈開門狀態(tài),符合消防要求。由讀卡器中MCU根據(jù)刷卡情況發(fā)出控制信號(hào)控制,密碼認(rèn)證通過開門,否貝4不開門,在讀卡器上用喇叭來仿真。 

3 軟件設(shè)計(jì)
     主控計(jì)算機(jī)(上位機(jī))上的軟件分為兩大部分:主應(yīng)用程序和后臺(tái)數(shù)據(jù)庫。該應(yīng)用程序是在Windows系統(tǒng)平臺(tái)上,以Delphi7.0作為前端開發(fā)工具,采用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫。
3.1 數(shù)據(jù)庫模塊
     數(shù)據(jù)庫模塊是程序運(yùn)行的基礎(chǔ)??紤]到實(shí)驗(yàn)樓人員較多,從而導(dǎo)致記錄數(shù)不確定且數(shù)目較大,所以我們選擇了功能強(qiáng)大的SQLServer 2000作為后臺(tái)數(shù)據(jù)庫_3】。該數(shù)據(jù)庫能隨著記錄的增加,動(dòng)態(tài)地分配存儲(chǔ)空間,從而可以很好地滿足上述場合的需求。根據(jù)系統(tǒng)需要,設(shè)置了以下數(shù)據(jù)表,包括實(shí)驗(yàn)用戶資料表、操作員信息表、時(shí)段限制信息表、進(jìn)出時(shí)間表等。
3.2 主程序設(shè)計(jì)模塊
     當(dāng)有射頻卡進(jìn)人距離射頻天線100mm內(nèi),讀寫器就可以讀到卡中的數(shù)據(jù)。系統(tǒng)單片機(jī)要將所讀數(shù)據(jù)進(jìn)行分析處理,如果符合條件,則讀卡成功指示燈閃一下,蜂鳴器嗚叫一聲。并將卡片數(shù)據(jù)與當(dāng)前時(shí)間一起存人單片機(jī)內(nèi)的EEPROM,并在LED顯示器上顯示卡數(shù)據(jù)。沒有卡進(jìn)人讀寫器工作范圍時(shí),在顯示器上顯示當(dāng)前時(shí)間。若讀卡出錯(cuò),顯示出錯(cuò)標(biāo)志。在與上位機(jī)通訊時(shí),將單片機(jī)內(nèi)部EEPROM存人的信息發(fā)往上位機(jī)。
     程序設(shè)計(jì)采用單片機(jī)匯編語言和KeilC51混合編程??撮T狗定時(shí)器中斷服務(wù)程序采用匯編語言編寫,其它程序采用c語言編寫。程序的每一部分按模塊化設(shè)計(jì)成一個(gè)文件,單獨(dú)調(diào)試通過后,再在KeilC51環(huán)境下加入到工程文件中匯編生成HEX文件,用仿真器進(jìn)行仿真通過后,寫入STC89C52芯片中脫離仿真器運(yùn)行。

其模塊部分源程序如下:
//尋卡、防沖突、選擇卡、返回卡類型
(2bytes)+卡系列號(hào)(4bytes)
charM500PiccCommonRequest(unsigned char
req_code,unsigned char atq)
{
Char idata status=MI—OK;
//狀態(tài)為正常
M500PcdSetTm0(3);
//設(shè)定RC500工作模式
WritelO(RegChannelRedundancy,0x03);
//禁能RxCRC,TxCRC,使能奇偶校驗(yàn)
C1earBitMask(RegControl,0x08);
//關(guān)閉加密單元
WritelO(RegBif’raming,0x07);
//寫入接收無錯(cuò)誤標(biāo)志
SetBitMask(RegTxControl,0x03);
//開啟TX2管腳輸出13.56MHz反相能量
載波
ResetInfo(MInfo);
//初始化參數(shù)
SerBufer[0]=req_code;
//設(shè)置請(qǐng)求模式
MInfo.nBytesToSend=1;
//要求發(fā)送
status=MSOOPcdCmd(PCD—TRANSCEIVE,
SerBufer,&Mlnfo);
∥ 與RCS00通訊將SerBufer數(shù)據(jù)發(fā)送出去,
返回狀態(tài)
if(status)
{
atq=O;//將數(shù)據(jù)清0
}
Else
{
if(MInfo.nBitsReceived!=16)
{
atq 0:
status=MI—
BITCOUNTERR;//返回錯(cuò)誤
}
Else
{
status=MI
— OK;//狀態(tài)為正常
memcpy(atq,SerBufer,2);//內(nèi)存拷貝,從
SerBufer開始,拷貝2個(gè)到atq
}
}
retum status;//返回狀態(tài)


結(jié)束語

      本設(shè)計(jì)引進(jìn)RFID這種新興的、突破性的自動(dòng)識(shí)別技術(shù),在有效地識(shí)別進(jìn)入人員身份的基礎(chǔ)上,采用MCU控制微型攝像頭的方式記錄非法進(jìn)入人員的圖像,保存了豐富的現(xiàn)場資料,提高了系統(tǒng)的安全防護(hù)能力。系統(tǒng)測試結(jié)果表明,系統(tǒng)性能穩(wěn)定,安全可靠,可以方便地移植到各種重要場所的安全控制管理系統(tǒng)。該設(shè)計(jì)不僅綜合了防盜、門禁和考勤等多方面的功能,還可以和學(xué)校基于RFID技術(shù)的學(xué)生餐卡、水電表預(yù)付費(fèi)系統(tǒng)、圖書管理系統(tǒng)進(jìn)行聯(lián)網(wǎng),從而逐步實(shí)現(xiàn)校園一卡通工程,具有重要的應(yīng)用價(jià)值。


(責(zé)任編輯:劉康民)