131 1300 0010
其他
當(dāng)前位置: 首頁(yè)>> 元件技術(shù)>>其他>>
  • 導(dǎo)航欄目
  • 二極管
  • 整流橋
  • MOS管
  • 其他
  • 一個(gè)有關(guān)PN512在讀取身份證UID的源碼以及電路設(shè)計(jì)
    一個(gè)有關(guān)PN512在讀取身份證UID的源碼以及電路設(shè)計(jì)
  • 一個(gè)有關(guān)PN512在讀取身份證UID的源碼以及電路設(shè)計(jì)
  •   發(fā)布日期: 2018-11-20  瀏覽次數(shù): 1,293

    分享一個(gè)有關(guān)PN512在讀取身份證UID的源碼以及電路設(shè)計(jì),這是是多年前用于某門禁方案中的模塊,為了確保和大家一起學(xué)習(xí)同時(shí)也為了公司保密要求,現(xiàn)在只分享該模塊的全部資料,如有不當(dāng)之處還請(qǐng)大家見(jiàn)諒,如何冒犯之處請(qǐng)大家和我聯(lián)系,本人本著一起學(xué)習(xí)一起進(jìn)步的目的,非用于商業(yè)目的,謝謝。

     

    常用的RFID卡分布在高頻和超高頻。高頻卡目前的頻率主要是13.56MHz。有幾種標(biāo)準(zhǔn);ISO-14443-A、ISO-14443-B、ISO-15693、ISO-18000-3;超高頻的有ISO-18000-6和EPC標(biāo)準(zhǔn)。ISO-14443-A和ISO-14443-B的主要區(qū)別在于編碼方式。ISO-14443-A是曼切斯特編碼,而NRZ是不歸零編碼。Mifare卡和Desfare卡都是ISO-14443-A卡。而身份證一般都是ISO-14443-B卡。Type A的卡速率一般在104kbps,TypeB的卡速率可以是104kbps,也可以是416kbps。ISO-15693與ISO-14443的區(qū)別在于傳輸距離。

    15693的傳輸距離可以到1.5m,而ISO-14443的傳輸距離在4-10cm的范圍內(nèi)。它的卡速率比較低,一般在104kbps/4。UHF和高頻卡的不同原理:13.56M的高頻卡的原理是電磁感應(yīng)技術(shù)。通過(guò)交變的電磁場(chǎng),給無(wú)源的卡提供能量,實(shí)現(xiàn)卡與讀卡器的通信。而UHF的原理是電磁傳播技術(shù),與雷達(dá)探測(cè)類似,發(fā)出一段電磁波,再?gòu)姆瓷浠貋?lái)的電磁波中讀取信息。UHF和高頻卡的不同特征:UHF:天線小、傳輸距離遠(yuǎn)、成本高。高頻卡:天線大,傳輸距離近、成本低。

    身份證UID讀取方法,在源碼ISO14443B中有介紹

    ISO14443A主要用于讀取普通IC卡,也就是我們常說(shuō)的大白卡,淘寶上才幾毛錢一張

    ISO14443B主要讀取CPU卡的程序,這里我們用于讀取身份證的UID,有不明白之處可以先參考我上傳的身份證讀取方法。

    上傳main函數(shù),本人盡量將程序?qū)懙姆浅:?jiǎn)單,容易入手,希望大家可以看明白。

    示波器讀取PN512信號(hào)波形,正弦波非常好看,波形幅值是可以調(diào)節(jié)的,大家可以通過(guò)調(diào)節(jié)電路中的C3 C4 C6 C7來(lái)調(diào)節(jié)波形,正常情況下波形可以達(dá)到2V就可以了,幅值越小讀取的距離越近,但是幅值太大的話容易讀取不穩(wěn)定,具體大家可以自己調(diào)節(jié)一下。

    讀取身份證UID

    讀取普通IC卡ID

    如果大家沒(méi)有接觸過(guò)這種讀卡芯片,建議大家網(wǎng)上買一塊復(fù)旦微電子的FM1701模塊來(lái)入手,這個(gè)是國(guó)產(chǎn)的,也很便宜,資料很多,適合入手,但是就性能而言比PN512差很多。


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 xbquwah.cn 電話:13113000010 粵ICP備2021111333號(hào)