超碰激情 I 成人福利网站 I 淫国产 I 曰批视频免费30分钟成人 I 刘亦菲裸体视频一区二区三区 I 午夜久 I 尤物综合 I 亚洲一区av在线观看 I 欧美亚洲国产精品久久高清 I 欧美老熟妇乱子伦视频 I 无码中出人妻中文字幕av I 久久美女福利视频 I 精品无人区乱码1区2区3区在线 I 性饥渴的农村熟妇 I 色综合综合色 I 少妇人妻88久久中文字幕 I 久久夜色精品国产噜噜av I 老熟妇仑乱视频一区二区 I 男女做爰猛烈叫床视频动态图 I 日本大片一区二区 I 人成午夜免费视频在线观看 I 激情婷婷av I 男女下面一进一出免费视频网站 I 久久影视一区 I 午夜污网站 I 先锋人妻无码av电影 I 久久久久久久岛国免费网站 I 又粗又大又黄又硬又爽免费看 I 人妻无码免费一区二区三区 I www.色成人100 I 欧美高清网站 I 精品国产第一页 I 国产suv一区二区三区88区 I 橹图极品美女无圣光 I 午夜宅男欧美

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測量產(chǎn)品 > 數(shù)據(jù)采集產(chǎn)品 > RFID系統(tǒng) > 讀寫器

類型分類:
科普知識
數(shù)據(jù)分類:
讀寫器

非接觸式IC卡讀卡器模塊實(shí)驗(yàn)

發(fā)布日期:2022-05-20 點(diǎn)擊率:44

    一、實(shí)驗(yàn)?zāi)康?br/> 
    1、掌握 8255 可編程并行口的應(yīng)用
    2、掌握非接觸式IC卡讀卡器及M1 卡原理及編程方法
    3、掌握液晶顯示模塊與單片機(jī)接口及編程方法
 
    二、實(shí)驗(yàn)設(shè)備
 
    EL-MUT-III 型單片機(jī)實(shí)驗(yàn)箱、8051CPU 模塊、非接觸式IC 卡模塊。
 
    三、實(shí)驗(yàn)內(nèi)容

 
    用非接觸式IC卡讀卡器模塊對M1卡進(jìn)行讀/寫操作。
 
    四、實(shí)驗(yàn)原理
 
    上電后首先用程序?qū)ψx卡器芯片(以下簡稱PCD)進(jìn)行寄存器初始化,完成后進(jìn)入尋卡狀態(tài),通過天線發(fā)出尋卡信號。當(dāng)有IC 卡(以下簡稱PICC,實(shí)驗(yàn)程序所使用的卡為MF1 S50 卡)進(jìn)入天線有效操作區(qū),并且得到能量后,返回給PCD 卡類型值。下一步PCD 對卡進(jìn)行防沖突操作,PICC 得到防沖突操作信號后,返回給PCD 卡序列號。PCD 接收到序列號后,程序?qū)π蛄刑栍行耘卸ā.?dāng)確認(rèn)PICC 序列號有效后,PCD 發(fā)送選卡命令,選卡命中包含送出所選卡序列號,這樣保證進(jìn)行下一步操作的卡唯一。PCD 裝載密匙,所裝載密匙與所要操作的PICC 扇區(qū)密匙一致,同一個扇有兩組密匙,密匙A、B。如進(jìn)行A 密匙認(rèn)證則,裝載的密匙為A 密匙,進(jìn)行B 密匙認(rèn)證,則需裝載B 密匙。裝載密匙成功后,開始三遍認(rèn)證操作。
 
    如下圖所示為三遍認(rèn)證的令牌原理框圖:

    認(rèn)證過程是這樣進(jìn)行的:
    (A)環(huán):由 Mifare 1 卡片向讀寫器 發(fā)送一個隨機(jī)數(shù)據(jù) RB;
    (B)環(huán):由讀寫器收到RB 后向Mifare 1 卡片發(fā)送一個令牌數(shù)據(jù)TOKEN AB,其中包含了讀寫器發(fā)出的一個隨機(jī)數(shù)據(jù) RA;
    (C)環(huán):Mifare 1 卡片收到 TOKEN AB 后,對TOKEN AB 的加密的部分進(jìn)行解密,并校驗(yàn)第一次由(A)環(huán)中Mifare 1 卡片發(fā)出去的隨機(jī)數(shù)RB 是否與(B)環(huán)中接收到的TOKEN AB 中的RB 相一致;
    (D) 環(huán) : 如果(C)環(huán)校驗(yàn)是正確的,則Mifare 1 卡片向讀寫器 發(fā)送令牌TOKEN BA 給讀寫器;
    (E)環(huán):讀寫器收到令牌TOKEN BA 后,讀寫器將對令牌TOKEN BA 中的RB(隨機(jī)數(shù))進(jìn)行解密;并校驗(yàn)第一次由(B)環(huán)中讀寫器發(fā)出去的隨機(jī)數(shù)RA 是否與(D)環(huán)中接收到的 TOKEN BA 中的RA 相一致;
    如果上述的每一個環(huán)都為“真”,都能正確通過驗(yàn)證,則整個的認(rèn)證過程將成功。
 
    讀寫器將能對剛剛認(rèn)證通過的卡片上的這個扇區(qū)可以進(jìn)入下一步的操作(READ/WRITE 等操作)??ㄆ械钠渌葏^(qū)由于有其各自的密碼,因此不能對其進(jìn)行進(jìn)一步的操作。如想對其他扇區(qū)進(jìn)行操作,必須完成上述的認(rèn)證過程。

    認(rèn)證過程中的任何一環(huán)出現(xiàn)差錯,整個認(rèn)證將告失敗。必須從新開始。如果事先不知卡片上的密碼,則由于密碼的變化可以極其復(fù)雜,因此靠猜測密碼而想打開卡片上的一個扇區(qū)的可能性幾乎為零。
 
    這里提醒一下程序員和卡片的使用者,必須牢記卡片中的 16 個扇區(qū)的每一個密碼,否則,遺忘某一扇區(qū)的密碼,將使該扇區(qū)中的數(shù)據(jù)不能讀寫。沒有任何辦法可以挽救這種低級錯誤。但是,卡片上的其他扇區(qū)可以照樣使用。
 
    上述的敘述已經(jīng)可以充分地說明了 Mifare 1 卡片的高度安全性,保密性,及卡片的應(yīng)用場合多樣性,一卡多用(一卡通)。
 
    詳細(xì)操作流程參閱:FM1702 手冊,MF1 S50 手冊,14443 協(xié)議。
 
    五、實(shí)驗(yàn)原理圖:

    六、實(shí)驗(yàn)步驟
 
    1、實(shí)驗(yàn)連線:
    8255 的片選CS8255 與CS2 相連;PA0~PA7 分別與DB0~DB7 相連;PC0 與REQ 相連;PC7 與BUSY 相連。讀卡模塊片選CS500 接CS0,或用跳線短接模塊上CS0,EST 接CPU 板的TXD,CPU板的RXD 接實(shí)驗(yàn)箱K1,K1 高電平控制讀卡,低電平控制寫卡。P0.0~P0.7 分別接LED1~LED8,用來動態(tài)觀察程序執(zhí)行到的具體位置,此8 條線可不接。LED1 尋卡成功,LED2 防沖突成功,LED3 選卡成功,LED4 裝載密匙成功,LED5驗(yàn)證AUTHENT1 成功,LED6 驗(yàn)證AUTHENT2 成功,LED7 讀卡成功,LED8 寫卡成功。
    2、全速運(yùn)行實(shí)驗(yàn)程序:OK_STD.ASM
    3、M1 卡于讀卡模塊天線上方逐漸向下水平靠近讀卡模塊,觀察LCD 顯示內(nèi)容。
    4、改變K1 狀態(tài),再次重復(fù)步驟3。
 
    七、實(shí)驗(yàn)結(jié)果
 
    當(dāng) K1 打到高電平時,LCD 上第一行顯示:CARD_SN:+ M1 卡序列號,第二行顯示讀操作:READ_CARD:第三、四行顯示從M1 卡讀出來的16 個8 位16 進(jìn)制數(shù)據(jù)。當(dāng)K1 打到低電平時,LCD 上第一行顯示:CARD_SN:+ M1 卡序列號,第二行顯示讀操作:WRITE_CARD:第三、四行顯示寫入M1 卡的16 個8 位16 進(jìn)制數(shù)據(jù)。
 
    八、程序框圖

1

下一篇: PLC、DCS、FCS三大控

上一篇: RFID電子標(biāo)簽在酒類防

推薦產(chǎn)品

更多