《無線接入技術》課件-基于RFID的無線控制門鎖系統的設計_第1頁
《無線接入技術》課件-基于RFID的無線控制門鎖系統的設計_第2頁
《無線接入技術》課件-基于RFID的無線控制門鎖系統的設計_第3頁
《無線接入技術》課件-基于RFID的無線控制門鎖系統的設計_第4頁
《無線接入技術》課件-基于RFID的無線控制門鎖系統的設計_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于RFID的無線控制門鎖系統的設計遙控開鎖:紅外通信刷卡開鎖:RFID通信工作頻率:13.56MHzRFID系統:最小系統

標簽

天線

閱讀器分析無線開鎖系統重點1.掌握13.56MHzRFID無線通信系統2.掌握RFID射頻模塊與處理器得通信難點1.會使用射頻模塊搭建RFID無線控制設備單擊此處添加標題0113.56MHz的

RFID系統介紹延遲符13.56MHz系統工作頻率13.56MHz非接觸IC卡電感耦合ISO14443(<10cm)工作頻率13.56MHz非接觸IC卡電感耦合ISO14443(<10cm)13.56MHz刷卡開鎖系統IC卡(智能卡)接觸式IC卡非接觸式IC卡13.56MHz系統-標簽(非接觸式IC卡)微處理器和存儲單元接收和發送信號,存儲器中數據外部可讀取13.56MHz系統-標簽(非接觸式IC卡)13.56MHz系統-標簽(常用S50卡)天線射頻模塊微處理器MCU13.56MHz系統-閱讀器0213.56MHz刷卡開鎖系統搭建延遲符13.56MHz刷卡開鎖系統鎖發送尋卡信號標簽返回卡號①

標簽②搭建刷卡鎖③RFID通信如果卡號有效,開鎖13.56MHz刷卡開鎖系統-①標簽標簽=天線+芯片+封裝13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)閱讀器鎖13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)閱讀器=微處理器MCU+射頻模塊+天線13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)閱讀器器硬件結構處理器MCU射頻模塊天線繼電器電控鎖射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522工作頻率:13.56MHz支持通信協議:ISO/IEC14443TypeA和MIFARE接口:SPI接口、I2C接口、串行UART射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522RC522芯片天線13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522

SDA

片選信號(數據寫入期間保持低電平,無數據保持高)

SCK

時鐘信號

MOSI

信號輸入端

MISO

信號輸出端

IRQ

中斷(不用,空)

GND

接地

RST

復位

3.3V

模塊工作電壓SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節約了芯片的管腳。越來越多的芯片集成了這種通信協議(串行通訊協議)。13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522SPI串口(1)SDI–

串行數據輸入;(2)SDO–

串行數據輸出;(3)SCLK–時鐘信號,由主設備產生;(4)CS–從設備使能信號,由主設備控制。

射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)2、微處理器-Arduino射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)3、繼電器模塊射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)4、電控鎖射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)5、閱讀器連線圖射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)5、閱讀器連線圖射頻模塊套件13.56MHz刷卡開鎖系統-

②搭建刷卡鎖(閱讀器+鎖)6、刷卡鎖連線圖13.56MHz刷卡開鎖系統-

③RFID通信1、加載MFRC522庫文件/miguelbalboa/rfid13.56MHz刷卡開鎖系統-

③RFID通信MFRC522Reader/PCDArduinoUno/101ArduinoMegaArduinoNanov3RST/ResetRST95D9SPISSSDA(SS)1053D10SPIMOSIMOSI11/ICSP-451D11SPIMISOMISO12/ICSP-150D12SPISCKSCK13/ICSP-352D132、RC522與Arduino連線根據3、調用示例,編寫程序流程:

1.先初始化RC522模塊

2.開始輪詢尋找天線內未進入休眠的卡

3.找到卡之后打印序列號

4.鎖定卡片,防止多數讀卡

5.卡進入休眠#include<SPI.h>

#include<MFRC522.h>

#defineSS_PIN10

#defineRST_PIN9

MFRC522rfid(SS_PIN,RST_PIN);//實例化類

MFRC522::MIFARE_Keykey;//

//初始化數組用于存儲讀取到的NUID

bytenuidPICC[4];voidsetup(){

Serial.begin(9600);//串口波特率9600,這里的串口是用來監視數據的。

SPI.begin();//初始化SPI總線

rfid.PCD_Init();//初始化MFRC522

for(bytei=0;i<6;i++){

key.keyByte[i]=0xFF;

}

Serial.println(F("ThiscodescantheMIFAREClasssicNUID."));

Serial.print(F("Usingthefollowingkey:"));

printHex(key.keyByte,MFRC522::MF_KEY_SIZE);

}voidloop(){

//尋卡

if(!rfid.PICC_IsNewCardPresent())

return;

//驗證UID是否可讀

if(!rfid.PICC_ReadCardSerial())

return;Serial.print(F("PICCtype:"));

MFRC522::PICC_TypepiccType=rfid.PICC_GetType(rfid.uid.sak);

Serial.println(rfid.PICC_GetTypeName(piccType));

//檢查卡是否是MIFARE類型

if(piccType!=MFRC522::PICC_TYPE_MIFARE_MINI&&

piccType!=MFRC522::PICC_TYPE_MIFARE_1K&&

piccType!=MFRC522::PICC_TYPE_MIFARE_4K){

Serial.println(F("YourtagisnotoftypeMIFAREClassic."));

return;

}if(rfid.uid.uidByte[0]!=nuidPICC[0]||

rfid.uid.uidByte[1]!=nuidPICC[1]||

rfid.uid.uidByte[2]!=nuidPICC[2]||

rfid.uid.uidByte[3]!=nuidPICC[3]){

Serial.println(F("Anewcardhasbeendetected."));//將NUID保存到nuidPICC數組

for(bytei=0;i<4;i++){

nuidPICC[i]=rfid.uid.uidByte[i];

}

Serial.println(F("TheNUIDtagis:"));

Serial.print(F("Inhex:"));

printHex(rfid.uid.uidByte,rfid.uid.size);

Serial.println();

Serial.print(F("Indec:"));

printDec(rfid.uid.uidByte,rfid.uid.size);

Serial.println();

}

elseSerial.println(F("Cardreadpreviously."));

//放置在讀卡區卡進入到休眠狀態,不在重復讀卡

rfid.PICC_HaltA();

//停止讀卡模塊編碼

rfid.PCD_StopCrypto1();

}//UID數組中的數據,用十六進制進行顯示

voidprintHex(byte*buffer,bytebufferSize){

for(bytei=0;i<bufferSize;i++){

Serial.print(buffer[i]<0x10?"0":"");

Serial.print(buffer[i],HEX);

}

}//UID數組中的數據,用十進制進行顯示

voidprintDec(byte*buffer,bytebufferSize){

for(bytei=0;i<bufferSize;i++){

Serial.print(buffer[i]<0x10?"0":"");

Serial.print(buffer[i],DEC);

}

}

THANKS延遲符PPT模板下載:/moban/行業PPT模板:/hangye/節日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論