版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于RFID的無線控制門鎖系統(tǒng)的設(shè)計遙控開鎖:紅外通信刷卡開鎖:RFID通信工作頻率:13.56MHzRFID系統(tǒng):最小系統(tǒng)
標簽
天線
閱讀器分析無線開鎖系統(tǒng)重點1.掌握13.56MHzRFID無線通信系統(tǒng)2.掌握RFID射頻模塊與處理器得通信難點1.會使用射頻模塊搭建RFID無線控制設(shè)備單擊此處添加標題0113.56MHz的
RFID系統(tǒng)介紹延遲符13.56MHz系統(tǒng)工作頻率13.56MHz非接觸IC卡電感耦合ISO14443(<10cm)工作頻率13.56MHz非接觸IC卡電感耦合ISO14443(<10cm)13.56MHz刷卡開鎖系統(tǒng)IC卡(智能卡)接觸式IC卡非接觸式IC卡13.56MHz系統(tǒng)-標簽(非接觸式IC卡)微處理器和存儲單元接收和發(fā)送信號,存儲器中數(shù)據(jù)外部可讀取13.56MHz系統(tǒng)-標簽(非接觸式IC卡)13.56MHz系統(tǒng)-標簽(常用S50卡)天線射頻模塊微處理器MCU13.56MHz系統(tǒng)-閱讀器0213.56MHz刷卡開鎖系統(tǒng)搭建延遲符13.56MHz刷卡開鎖系統(tǒng)鎖發(fā)送尋卡信號標簽返回卡號①
標簽②搭建刷卡鎖③RFID通信如果卡號有效,開鎖13.56MHz刷卡開鎖系統(tǒng)-①標簽標簽=天線+芯片+封裝13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)閱讀器鎖13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)閱讀器=微處理器MCU+射頻模塊+天線13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)閱讀器器硬件結(jié)構(gòu)處理器MCU射頻模塊天線繼電器電控鎖射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522工作頻率:13.56MHz支持通信協(xié)議:ISO/IEC14443TypeA和MIFARE接口:SPI接口、I2C接口、串行UART射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522RC522芯片天線13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522
SDA
片選信號(數(shù)據(jù)寫入期間保持低電平,無數(shù)據(jù)保持高)
SCK
時鐘信號
MOSI
信號輸入端
MISO
信號輸出端
IRQ
中斷(不用,空)
GND
接地
RST
復位
3.3V
模塊工作電壓SPI,是一種高速的,全雙工,同步的通信總線,并且在芯片的管腳上只占用四根線,節(jié)約了芯片的管腳。越來越多的芯片集成了這種通信協(xié)議(串行通訊協(xié)議)。13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)1、射頻模塊-MFRC522SPI串口(1)SDI–
串行數(shù)據(jù)輸入;(2)SDO–
串行數(shù)據(jù)輸出;(3)SCLK–時鐘信號,由主設(shè)備產(chǎn)生;(4)CS–從設(shè)備使能信號,由主設(shè)備控制。
射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)2、微處理器-Arduino射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)3、繼電器模塊射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)4、電控鎖射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)5、閱讀器連線圖射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)5、閱讀器連線圖射頻模塊套件13.56MHz刷卡開鎖系統(tǒng)-
②搭建刷卡鎖(閱讀器+鎖)6、刷卡鎖連線圖13.56MHz刷卡開鎖系統(tǒng)-
③RFID通信1、加載MFRC522庫文件/miguelbalboa/rfid13.56MHz刷卡開鎖系統(tǒng)-
③RFID通信MFRC522Reader/PCDArduinoUno/101ArduinoMegaArduinoNanov3RST/ResetRST95D9SPISSSDA(SS)1053D10SPIMOSIMOSI11/ICSP-451D11SPIMISOMISO12/ICSP-150D12SPISCKSCK13/ICSP-352D132、RC522與Arduino連線根據(jù)3、調(diào)用示例,編寫程序流程:
1.先初始化RC522模塊
2.開始輪詢尋找天線內(nèi)未進入休眠的卡
3.找到卡之后打印序列號
4.鎖定卡片,防止多數(shù)讀卡
5.卡進入休眠#include<SPI.h>
#include<MFRC522.h>
#defineSS_PIN10
#defineRST_PIN9
MFRC522rfid(SS_PIN,RST_PIN);//實例化類
MFRC522::MIFARE_Keykey;//
//初始化數(shù)組用于存儲讀取到的NUID
bytenuidPICC[4];voidsetup(){
Serial.begin(9600);//串口波特率9600,這里的串口是用來監(jiān)視數(shù)據(jù)的。
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數(shù)組
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."));
//放置在讀卡區(qū)卡進入到休眠狀態(tài),不在重復讀卡
rfid.PICC_HaltA();
//停止讀卡模塊編碼
rfid.PCD_StopCrypto1();
}//UID數(shù)組中的數(shù)據(jù),用十六進制進行顯示
voidprintHex(byte*buffer,bytebufferSize){
for(bytei=0;i<bufferSize;i++){
Serial.print(buffer[i]<0x10?"0":"");
Serial.print(buffer[i],HEX);
}
}//UID數(shù)組中的數(shù)據(jù),用十進制進行顯示
voidprintDec(byte*buffer,bytebufferSize){
for(bytei=0;i<bufferSize;i++){
Serial.print(buffer[i]<0x10?"0":"");
Serial.print(buffer[i],DEC);
}
}
THANKS延遲符PPT模板下載:/moban/行業(yè)PPT模板:/hangye/節(jié)日PPT模板:/jieri/PPT素材下載:/sucai/PPT背景圖片:/beijing/PPT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)信息安全管理制度檢查手冊
- 2025年食品檢驗檢測技術(shù)操作規(guī)范
- 2025年銀行柜面業(yè)務(wù)操作手冊
- 公共交通車輛安全技術(shù)檢測制度
- 2025年醫(yī)療機構(gòu)藥品管理規(guī)范手冊
- 2026年普定縣梓涵明德學校教師招聘備考題庫(9名)及完整答案詳解一套
- 《JavaScript前端開發(fā)技術(shù)》試卷(2)參考答案
- 2026年煙臺市教育局直屬單位、學校第二批面向社會公開招聘教師、教研員備考題庫及答案詳解1套
- 2026年河南姚孟能源投資有限公司招聘備考題庫完整答案詳解
- 養(yǎng)老院康復設(shè)備管理制度
- 2026年中小學校長校園安全管理培訓考試題及答案
- 2025年山東建筑大學思想道德修養(yǎng)與法律基礎(chǔ)期末考試模擬題必考題
- 江西省贛州地區(qū)2023-2024學年七年級上學期期末英語試(含答案)
- 2025年香港滬江維多利亞筆試及答案
- 述職報告中醫(yī)
- 患者身份識別管理標準
- 松下Feeder維護保養(yǎng)教材
- 汽車融資貸款合同范本
- 雨課堂學堂在線學堂云《高分子與阻燃材料成型加工( 理大)》單元測試考核答案
- 血透室護士長5分鐘述職報告
- 全球及中國蓖麻油行業(yè)2025-2026年深度評估及未來發(fā)展分析報告
評論
0/150
提交評論