999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于多平臺的RFID門禁控制系統設計

2018-10-21 18:29:10稅科馮好南
科技信息·下旬刊 2018年8期

稅科 馮好南

摘要:近年來,RFID自動識別技術發展迅速,考慮不同平臺的不同特征,本文分別對Arduino、51單片機、樹莓派三個平臺進行實現與對比。通過已經注冊的RFID射頻識別卡進行識別,并建立通訊,實現不同平臺對RFID卡的識別。

關鍵詞:RFID;STC8C52單片機;Arduino;樹莓派;門禁系統

1 引言

因多平臺性能選擇越來越多,人們對RFID開發的控制平臺有著多種選擇,系統的可靠性,成本的控制,開發周期長度都應予以綜合考慮。因此為滿學習者需要,滿足人們對開發平臺的選擇需求,基于多平臺的RFID門禁系統由此產生。

2射頻識別卡與讀卡芯片介紹

2.1 Mifarel射頻IC卡

射頻IC卡選用MIFAREMF1標準卡片,MF1是符合ISO/IEC1443A的非接觸智能卡,卡片上除了IC微型芯片及一個高效率天線外,無任何其他元件。內有高速的CMOS、EEPROM、MCU等。8KBits的EEPROM存儲器空間被劃分為16個扇區,每個扇區4塊,每塊16個字節,以塊為存取單位,工作頻率為13.56MHz。卡片標準讀寫距離高達10cm,卡與讀寫器之間的通信速率高達106Kbit/s。

2.2 MF RC522讀寫卡芯片

MFRC522是Philips公司推出的一款非接觸式低功耗讀寫基站芯片,集成13.56MHz下所有類型的被動非接觸式通讀方式和協議。MFRC522支持ISO14443A所有的層,傳輸速度最高達424kbps。內部發送器部分不需要增加有源電路就能直接驅動近操作距離的天線與ISO14443A/ MIFARE卡和應答機的通信。接收器包含解調和譯碼電路,用來處理兼容ISO14443A/MIFARE的卡和應答機的信號。芯片具有充裕的64字節的發送接收緩沖區,內置CRC協處理器,帶有靈活高速的串行接口I2C、SPI、Serial UART,方便連接到各類MCU。

3系統結構框架

本系統由中央控制計算機、多平臺開發板、讀卡模塊、通訊模塊(RS485)、電控鎖、門禁開關等組成。整個系統的核心部分是射頻卡讀卡器/發卡器,實現與射頻卡的通信,并根據讀卡信息控制電控鎖的開閉,實現門禁系統管理等工作。本系統結構框圖如圖1所示。

讀卡器是門禁系統的核心部分,非接觸式讀卡方式。持卡人只需要將卡片在讀卡器感應區內快速晃動一下,讀卡器便通過射頻信號與IC卡通訊,認證密碼,讀寫卡中的數據,并將其存入讀卡器系統的儲存器中。整個過程只要有效的刷卡范圍內均可實現門禁管理功能。

本系統射頻卡讀卡器的設計由讀卡模塊、多平臺的單片機、PC機及相應的輔助電路組成。讀卡模塊是該系統讀卡器最重要的工作單元,讀寫芯片MFRC522、天線和天線耦合電路等組成。

3.1 基本工作原理

上電初始化后,讀卡器一直處于尋卡狀態,一旦檢測到有卡進入感應區,單片機會控制讀卡芯片發送出相關性的信號和射頻卡之間開始通訊,讀取射頻卡的信息,然后單片機根據反饋的卡片信息輸出電控制型號,控制電控鎖實現門禁效果;同時,單片機還負責與電腦進行通訊,實時獲取指令和傳輸系統的工作狀態等功能。下面主要介紹多平臺的性能比較的方面闡述整個系統的設計。

3.2 系統軟件設計

該系統的軟件包括單片初始化(定時器,串口和中斷等),RS232通訊程序設計,MFRC522讀卡串口通訊程序設計等?;贑語言設計操作函數;通過封裝成頭文件和源文件進行系統主程序調用。各個部分程序根據采用的平臺不同,分別基于Arduino IED,Keil uVision4,eclipse 平臺。

4 多平臺實現門禁系統

4.1 基于Arduino開發板的實現

Arduino開發板大多數是基于AVR的8位單片機,常見的開發板基于Atmega328p芯片的UNO,NANO,MINI以及基于Atmega2560芯片的MEGA。Aduino有很強的擴展性,提供了豐富的接口。Arduino開發環境為Arduino IDE,是與硬件平臺相比配的基礎開發環境,基于Eclipse。官方自帶語言、函數、庫等,它把AVR單片機的相關設置都參數化,模塊化的庫,使開發者不必了解底層的編寫就可以開發項目。

圖3為基于Arduino開發板實現的門禁系統硬件連接圖,通過MFRC522的編程控制接口與Arduino UNO相連。SCK---Digital 13,MOSI--Digital 11,MISO--Digital 12,IRQ--不用連接,RST--Digital 9。

4.2 基于51單片機開發板的實現

STC89C51是一種低功耗的CMOS 8位微控制器,使用MCS-51內核,具有512b RAM,8kb Flash,32位I/0接口,4個外部中斷源,一個7位向量4級中斷結構,3個16位定時器。單片機AT89C51的串口通訊有4種方式,可通過編程設置。編程開發環境選用Keil uVision4,它是51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢。

除復位電路、時鐘電路、射頻前端電路等常規外圍電路外,單片機的P1.3-P1.7口和MFRC522進行數據通信。

4.3 基于樹莓派開發板的實現

樹莓派是一款基于ARM的微型電腦主板,以SD/MicroSD卡為內存硬盤,卡片主板周圍有1/2/4個USB接口和一個10/100 以太網接口,可連接鍵盤、鼠標和網線,同時擁有視頻模擬信號的電視輸出接口和HDMI高清視頻輸出接口,以上部件全部整合在一張僅比信用卡稍大的主板上。樹莓派開發板接口結構為,在SPI、I2C、UART三種串行總線協議中使用SPI串行外設接口。SPI串行外設接口:SPI接口是在CPU和外圍低速器件之間進行同步串行數據傳輸,在主器件的移位脈沖下,數據按位傳輸,高位在前,低位在后,速度可達到幾Mbps。

圖4為基于樹莓派開發板實現的門禁系統硬件連接圖,SDA、SCK、MOSI、MISO、RST接口分別連接樹莓派的GPIO 8、GPIO 11、GPIO10、GPIO 9、GPIO 25接口,使用的RC522的接口有SDA、SCLK、MOSI、MISO、GND、+3.3V、RST。

5 總結

本文在RFID技術相關理論的基礎上,結合電路設計和軟件編程方面的知識,設計出了多平臺的門禁系統。讀卡器硬件主要由讀卡芯片MFRC522、射頻天線、RS232通訊接口以及多平臺微控制系統組成,能讀寫Mifarel非接觸式IC卡。進行多平臺的設計,提高了用戶的選擇性,經測試,不同平臺性能優異,同時具有安全性,用戶使用方便,合理管理和控制成本等優點,對將來應用提供了良好的參考。

參考文獻:

[1]王海燕,束峻峰,束海燕,劉仁朋.RFID門禁系統閱讀器設計[J].上海電力學院學報,2010,26(03):287-291.

[2]周斌,陳偉海,于守謙.基于AVR單片機的門禁控制器的設計與實現[J].安防科技,2008(02):35-37.

[3]朱正偉,顧浩.基于AVR單片機的多功能門禁控制器的設計與實現[J].常州大學學報(自然科學版),2012,24(04):58-62.

主站蜘蛛池模板: 亚洲成人在线免费| 五月综合色婷婷| 伊人久久婷婷| 精品久久高清| 国产欧美日韩另类| 人妻丰满熟妇AV无码区| 亚洲另类色| 久久这里只有精品国产99| 国产特一级毛片| 亚洲综合精品香蕉久久网| 国产喷水视频| 国产在线精品人成导航| 欧美性爱精品一区二区三区 | 正在播放久久| 国产成人高清精品免费| 99精品热视频这里只有精品7| AV老司机AV天堂| 久久99久久无码毛片一区二区 | 波多野结衣一区二区三区四区视频 | 亚洲开心婷婷中文字幕| 91 九色视频丝袜| 国产精品太粉嫩高中在线观看| 亚洲区视频在线观看| 久久人人妻人人爽人人卡片av| 国产成人在线无码免费视频| 国产精品免费电影| 日韩精品成人在线| 日韩精品久久无码中文字幕色欲| 国产9191精品免费观看| 色婷婷电影网| 天天躁夜夜躁狠狠躁躁88| 国产国语一级毛片在线视频| 91原创视频在线| 免费va国产在线观看| 久久久久久久97| 欧美一级在线看| 人妻丝袜无码视频| 国产无码精品在线| 国产福利一区在线| 亚洲国产精品日韩av专区| 亚洲国语自产一区第二页| 国产丰满大乳无码免费播放| 欧美日韩国产一级| 一区二区三区四区精品视频| 亚洲成aⅴ人片在线影院八| 日本少妇又色又爽又高潮| 国产精品一线天| 伊人激情综合| 色成人亚洲| 黄色网在线| 国产 在线视频无码| 性69交片免费看| 国产乱人视频免费观看| 伊人久久福利中文字幕| 亚欧成人无码AV在线播放| 成人一区在线| 免费毛片网站在线观看| 亚洲精品高清视频| 老司机午夜精品网站在线观看| 久久久成年黄色视频| 欧美国产另类| 99热这里只有免费国产精品 | 国产精品一区二区久久精品无码| 久久永久免费人妻精品| 国产日韩精品一区在线不卡| 婷五月综合| 国产人碰人摸人爱免费视频| 日本高清有码人妻| 日韩欧美色综合| 四虎永久免费地址| 欧美在线导航| 亚洲日韩图片专区第1页| 亚洲第一黄色网| 成人综合网址| 青草免费在线观看| 伊人久久大香线蕉影院| 日韩精品亚洲一区中文字幕| 久久国产免费观看| 日韩麻豆小视频| 午夜国产理论| 亚洲无线国产观看| 亚洲男人天堂久久|