91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于MFRC530射頻芯片及單片機實現聯機型門禁控制系統的設計

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-08-19 08:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一. 引言

在數字技術、網絡技術飛速發展的今天,門禁技術得到了迅猛的發展。門禁系統早已超越了單純的門道及鑰匙管理,它已經逐漸發展成為一套完整的出入管理系統。門禁系統的發展在經歷了單一密碼鍵盤門禁系統、IC卡門禁系統、非接觸式IC卡門禁系統,到現在最新的生物識別門禁系統。非接觸式IC卡門禁系統由于其技術成熟、價格低廉、使用方便等優異的性能,得到了廣泛的應用。某音樂學院琴房14層大廈300多個琴房,過去一直采用的管理辦法是學生在琴房管理中心登記領用鑰匙使用琴房。這種管理辦法存在著很多弊端,例如學生會私自配備琴房的鑰匙從而不通過琴房管理中心登記私自使用琴房,或者學生在退還鑰匙離開時不能保證琴房里已經無人。而且琴房內設備貴重的數百萬若有損壞難以確定損壞人,給學校的財產安全帶來隱患。因此給琴房的管理帶來了一定的難度。為了達到對琴房科學高效的管理,本文提出了一種聯機型的門禁控制系統的設計方案對整個樓的琴房進行集中控制、集中管理。

二. 系統結構

本文受國家自然科學基金(編號:60472044)和北京化工大學青年教師自然科學研究基金(編號:QN0518)資助。

系統采用分層次分布式集中控制方案,將所有門禁讀卡器組成一個分布式網絡,其組成如圖1所示。整個系統包括管理中心服務器、樓層PC、門禁讀卡器三個層次結構。

管理中心服務器是整個門禁系統的管理和控制中心,同時運行有琴房管理系統程序和數據庫。數據庫采用支持網絡通訊的數據庫結構,方便功能的擴展。為了達到對所有琴房進行統一管理的目的,使用琴房的學生要用學生一卡通在管理中心通過琴房管理系統登記分配琴房,并將學生個人信息存入數據庫。使用后要在管理中心通過琴房管理系統退還房間,以便考勤及查詢。通過管理系統程序可以清晰的查詢到每個房間的使用狀態、進出記錄等。

樓層PC上運行門禁控制服務程序,是負責門禁讀卡器與管理中心服務器溝通的橋梁。門禁控制服務程序實現數據轉發的功能,實現RS485和TCP/IP通訊協議的轉換,本身并不直接控制門禁讀卡器的動作。向上通過局域網以TCP/IP協議與管理中心服務器進行通訊,傳遞門禁讀卡器的刷卡請求和管理中心的服務器的各種控制命令。向下通過485總線通過輪尋的方式與門禁讀卡器進行信息的交互。記錄從門禁讀卡器采集的數據的采集時間,如

基于MFRC530射頻芯片及單片機實現聯機型門禁控制系統的設計

果長時間不能和管理中心服務器通訊,一定時間后丟棄掉過時的讀卡數據。門禁控制服務僅具有進行后臺數據交換和轉發功能,除了進程啟動和停止外,沒有和用戶交互的信息,設計作為Windows系統的服務進程運行,而不需要設計和用戶的交互界面,僅產生運行日志文件即可。

三. 門禁讀卡器設計

系統以學生的非接觸式IC卡校園一卡通作為系統的用戶卡,非接觸式IC卡是根據電磁感應原理產生的,只需將卡片放在門禁讀卡器的感應區之內就能實現數據交換,無需任何接觸,使用非常方便、快捷,且不易損壞。因此在公交、門禁、校園、企事業人事管理等方面有著廣泛的應用。PHILIPS公司的Mifare卡是現在非接觸式IC卡市場的主流產品,其典型型號為Mifare 1 S50,它有1K的EEPROM用于存放數據,分為16個扇區,每個扇區都有自己獨立的密碼,完善的安全機制,使Mifare1 S50具有一卡多用的特性。Mifare卡是一種智能卡(smart card),嵌有中央微處理器MCU)和ASIC等,使其安全保密性、認證邏輯、算術運算等微操作控制有序進行。

1. 工作原理

非接觸式IC卡門禁讀卡器以射頻識別技術為核心,主要使用了一片Mifare卡專用的讀寫處理芯片MFRC530。它是一個小型的、最大操作距離達10厘米的Mifare卡射頻基站,其功能包括調制、解調、產生射頻信號、安全管理和防沖撞機制。內部結構分為射頻區和接口區:射頻區內含調制解調器和電源供電電路,直接與天線連接。接口區有與單片機相連的端口,還具有與射頻區相連的收/發器、64B的數據緩沖器、存放3套寄存器初始化文件的EEPROM、存放16套密鑰的只寫存儲器以及進行三次驗證和數據加密的密碼機制、防沖撞處理的防沖撞模塊和控制單元。這是與射頻卡實現無線通信的核心模塊,也是讀寫Mifare卡的關鍵接口。

門禁讀卡器工作時,與Mifare卡專用的讀卡芯片MFRC530相連的天線線圈不斷地向外發出一組固定頻率的電磁波(13.56M),當有非接觸式IC卡靠近時,卡片內有一個LC串聯諧振電路,其頻率與讀寫器的發射頻率相同。這樣在電磁波的激勵下,諧振電路產生共振,從而使電容充電而產生電荷。在電容另一端,接有一個單向導電的電子泵將電容內的電荷送到另一個電容內存儲。當電容充電達到2V時,此電容就作為電源為卡片上的其他電路提供工作電壓,將卡內數據發射出去或接收門禁讀卡器發來的數據并保存。本系統中當有卡進入射頻天線感應區內時,門禁讀卡器讀得非接觸式IC卡的卡號,并將所讀卡號及刷卡的時間發送給樓層PC同時將其存入存儲器FM24C256,并在LCD顯示器上顯示服務信息。沒有卡進入門禁讀卡器天線感應區時,MCU讀實時時鐘芯片中的時間,并在顯示器上顯示當前時間及日期。

2. 硬件組成

每個門禁讀卡器都相當于一個智能的節點,它能獨立完成門狀態和鎖狀態的監控、判斷卡類型、實時監控刷卡動作、控制電磁門鎖和報警器、設置門禁號等一系列的操作。門禁讀卡器的硬件部分主要包括監測和控制部分、聲光報警電路、RS485接口電路、存儲、時鐘顯示部分、門禁號設置部分、看門狗及復位電路、射頻基站部分。電路的硬件框圖如圖2所示。

基于MFRC530射頻芯片及單片機實現聯機型門禁控制系統的設計

采用意法半導體公司(STMicroelectronics)公司STC89C53RC單片機作MCU,即常用的MCS-51系列單片機,它具有良好的溫度特性、穩定性和性價比。內置15K的Flash存儲器 和512字節RAM,具有3個16位計數器和一個標準的串行通信口,并具有P4口,支持ISP程序下載。

門禁號設置電路采用8位并入串出的移位寄存器芯片74HC165配合兩個4位撥碼開關構成8位的設置門禁號單元。系統上電后74HC165將并行數據以串行移位的方式發送給MCU將其作為在485網絡中通訊的本機ID號。

射頻基站部分采用了飛利浦公司的MFRC530芯片,MFRC530是與射頻卡實現無線通信的核心模塊。它根據寄存器的設定對發送緩沖區中的數據進行調制得到發送的信號,通過由TX1,TX2腳驅動的天線以電磁波的形式發出去,非接觸式IC卡采用RF場的負載調制進行響應。天線拾取非接觸式IC卡的響應信號經過天線匹配電路送到RX腳,MFRC530內部接收緩沖器對信號進行檢測和解調并根據寄存器的設定進行處理。處理后的數據發送到數據總線上等待MCU讀取。MCU與MFRC530采用SPI總線方式進行通訊,可實現與非接觸式IC卡數據的無線傳輸。

有卡進入感應區刷卡時需要記錄刷卡的時間,可用外接硬件實時時鐘芯片的辦法為系統提供一個準確可靠的時鐘,用3V備用電池保證在系統掉電時也能正常計時。本設計選用體積小、接口簡單的實時時鐘芯片DS1302,是美國DALLAS公司推出的低功耗串行通信接口專用芯片,采用3線串行方式與單片機進行數據通信:SCLK作為時鐘輸入,SDA作為串行數據輸入和輸出,RST作為通訊允許信號。其內部寄存器地址中00H~06H分別對應存放秒、分、時、日、月、星期及年信息的寄存器,07H為寫保護控制寄存器,08H為電池充電控制寄存器。時鐘數據以BCD碼格式存放在00H~06H這7個寄存器中。

系統存儲部分采用了RAMTRON INTERNATIONAL公司生產的一種鐵電存貯器(FRAM) FM24C256,是一個256kbit的FRAM, 存儲器內部被邏輯組織為32768 8 字節存儲方式,地址空間為0000~7FFFH。其總線頻率可高達1MHz,具有10億次以上的讀寫次數且功耗很低,與外部接口采用工業標準IIC 總線。由于MCU不具有IIC 總線接口,因此采用P2.3 和P2.4口線來模擬IIC 總線, FM24C256的SDA和SCL為開漏輸出,故接10kΩ的上拉電阻

監測部分實時監測門、鎖狀態和通訊的狀態,并對長時間的異常狀態作出報警;控制部分主要負責執行上位機的各種控制信息,如執行開鎖、執行報警等;LCD顯示部分選用以ST7920為控制器的1286帶漢字庫的液晶模塊,用以顯示時間日期及各種服務信息,作為人機交互的界面。為了防止外界對系統的干擾,選用MAXIM公司的MAX813L作為系統的硬件看門狗。

3. 軟件設計

門禁讀卡器的程序包括:MFRC530對Mifare卡操作的程序、MCU與MFRC530通信中斷處理程序、485通信中斷處理程序、讀寫時鐘及LCD顯示程序、獲得門禁號程序、檢測門和鎖狀態程序及存儲器讀寫程序等。主程序流程圖如圖3所示。

對卡操作的過程是一個很復雜的程序執行過程,要對MFRC530內部一系列的寄存器進行配置,而且這些操作對時序要求非常嚴格。對非接觸式IC卡的典型操作為:尋卡(得到卡類型代碼)、防沖突(得到卡號)、選卡、驗證密碼、讀寫操作、掛起并且這些操作必須按固定的順序執行。因為門禁讀卡器只需要得到卡片卡號,故只執行尋卡、防沖突、掛起就可達到要求,對卡類型判斷后將卡號通過樓層PC發送到服務器,由服務器來判斷卡是否合法。在沒有卡進入射頻天線有效范圍時,在LCD顯示當前時間及日期,當有卡進入到射頻天線的有效范圍時,LCD上顯示卡號并顯示“請稍候……”等服務信息。

基于MFRC530射頻芯片及單片機實現聯機型門禁控制系統的設計

四. 結束語

本文將射頻識別理論應用到門禁控制領域,采用多層網絡型系統結構,提出了一種以單片機為核心,配合射頻基站MFRC530及單片機外圍電路的非接觸式IC卡門禁讀卡器硬件和軟件設計。該門禁系統已成功應用于某音樂學院的琴房管理系統。實踐表明,系統運行穩定、實時性好。


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6067

    文章

    44982

    瀏覽量

    650272
  • 射頻
    +關注

    關注

    106

    文章

    5755

    瀏覽量

    170370
  • 寄存器
    +關注

    關注

    31

    文章

    5433

    瀏覽量

    124407
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于51單片機與nRF24L01無線門禁控制系統設計

    了解決目前門禁系統存在的高功耗、高成本和低擴展性等問題, 設計一種基于51單片機和nRF24L01無線收發芯片的低功耗無線門禁
    發表于 09-29 11:36

    基于STC11F32高速單片機MFRC500芯片射頻讀寫器設計方案

    、倉儲管理、車輛防盜等方面,并帶動了讀寫器和各類應用產品的開發和推廣。本文在分析射頻識別系統組成和原理的基礎上,提出了基于STC11F32高速單片機MFRC500
    發表于 07-18 07:28

    非接觸IC卡讀寫模塊MFRC530的工作原理及其應用

    MFRC530是應用于13.56MHZ非接觸式高集成度IC卡讀寫模塊的一員。該模塊利用了先進的調制和解調概念,完全集成了在13.56MHZ下所有類型的被動接觸式通信方式和協議。MFRC530支持ISO14443A所
    發表于 02-09 09:07 ?42次下載

    MFRC530中文資料

    MFRC530是應用于13.56MHZ非接觸式高集成度IC卡讀寫模塊的一員。該模塊利用了先進的調制和解調概念,完全集成了在13.56MHZ下所有類型的被動接觸式通信方式和協議。MFRC530支持ISO14443A
    發表于 02-09 09:09 ?116次下載
    <b class='flag-5'>MFRC530</b>中文資料

    單片機溫度控制系統的設計及實現

    單片機溫度控制系統的設計及實現 介紹在單片機溫度控制系統的軟硬件設計中的一些主要技術關鍵環節,該系統
    發表于 04-13 17:10 ?509次下載

    基于AVR單片機門禁控制器的設計與實現

    介紹了一種基于ATmega16單片機控制門禁控制系統的硬件和軟件設計方法,該系統以直流電機為執行器;
    發表于 07-16 14:12 ?85次下載

    基于MFRC530設計的ISO14443A無接觸讀卡技術

    本文介紹了MFRC530主要特性,方框圖, 接收器電路框圖, 定時器模塊框圖,以及與微處理器的連接框圖和典型應用電路圖.NXP公司的MFRC530支持ISO14443A通信方案所有層面的高度集成的13.56MHz無
    發表于 06-23 11:33 ?2931次閱讀
    基于<b class='flag-5'>MFRC530</b>設計的ISO14443A無接觸讀卡技術

    基于單片機的水位控制系統設計

    基于單片機的水位控制系統設計,基于單片機的水位控制系統設計
    發表于 03-01 10:12 ?62次下載

    基于單片機的溫室控制系統

    基于單片機的溫室控制系統基于單片機的溫室控制系統基于單片機的溫室控制系統基于
    發表于 05-10 17:06 ?32次下載

    基于單片機門禁系統

    基于單片機門禁系統
    發表于 12-17 21:59 ?14次下載

    基于單片機的LED路燈模擬控制系統的設計與實現

    基于單片機的LED路燈模擬控制系統的設計與實現
    發表于 01-24 15:41 ?32次下載

    mfrc530標準讀寫方案

    This data sheet describes the functionality of the MFRC530 Integrated Circuit (IC)。 It includes
    發表于 09-26 14:48 ?11次下載
    <b class='flag-5'>mfrc530</b>標準讀寫方案

    基于單片機射頻識別技術的門禁系統設計

    設計實現了一種基于單片機射頻識別技術的門禁系統。以STC89C52單片機作為
    發表于 12-21 14:24 ?1.5w次閱讀
    基于<b class='flag-5'>單片機</b>和<b class='flag-5'>射頻</b>識別技術的<b class='flag-5'>門禁</b><b class='flag-5'>系統</b>設計

    基于STM32單片機的智能家居控制系統

      本文設計了一套基于 STM32 單片機的智能家居控制系統 ,該系統結合 Wifi 無線通信技術、傳感器技術、RF射頻技術、IR 紅外技術等 ,
    發表于 05-20 15:04 ?69次下載
    基于STM32<b class='flag-5'>單片機</b>的智能家居<b class='flag-5'>控制系統</b>

    單片機控制系統課程設計《基于單片機的大棚智能灌溉控制系統

    單片機控制系統課程設計《基于單片機的大棚智能灌溉控制系統
    發表于 03-07 10:37 ?57次下載
    主站蜘蛛池模板: 国产亚洲一区二区在线观看 | 丁香婷婷亚洲六月综合色 | 天天躁夜夜躁 | 午夜啪视频 | 在线亚洲成人 | 大尺度免费高清在线观看视频 | 国产va精品免费观看 | 成人久久伊人精品伊人 | 色五五月 | 午夜影院视频 | 亚洲高清免费视频 | 久久久午夜毛片免费 | 68日本xxxxxxxxx18能看的 | 在线观看精品国产福利片100 | aaaaaa级特色特黄的毛片 | 亚洲一区二区欧美 | 丁香花在线观看免费观看 | 天堂网中文在线最新版 | 欧美同性精品xxxx | 91av视频免费在线观看 | 韩国三级hd中文字幕好大 | 国产亚洲人成网站天堂岛 | 日本黄大乳片免费观看 | 丁香六月婷婷七月激情 | 在线网站黄色 | 天天更新影院 | 天天看片天天操 | 色婷婷综合激情 | 国产美女精品久久久久中文 | 中文字幕在线播放一区 | 欧美69xxx| 欧美日韩国产一区二区三区不卡 | 天天综合网天天综合色不卡 | 久久久99精品免费观看精品 | 丁香婷婷九月 | 日韩精品另类天天更新影院 | 69国产成人精品午夜福中文 | 午夜999| 成人国产三级精品 | 日本68xxxxxxxxx59 日本68xxxxxxxxx老师 | 国产三级观看久久 |