125kHZ低頻讀卡器功能概述:
本資源中包含讀卡器原理圖及PCB文件、讀卡器源程序和電腦端上位機(jī)源程序。讀卡器可以直接制作使用,可以使用附件中的上位機(jī)與讀卡器進(jìn)行通信,控制讀卡器對T5557類卡片進(jìn)行讀寫操作。對T5557卡片的配置必須為(RF/32,曼側(cè)斯特編碼),這也是國內(nèi)T5557卡的常用配置。要對其他配置的T5557卡片或其他低頻卡片(EM4305類和EMID卡片)進(jìn)行讀寫,硬件上是支持的,只需根據(jù)卡片文檔修改讀卡器源程序,下載更新便可。為方便程序更新,硬件電路上已經(jīng)實(shí)現(xiàn)自動下載,使用串口下載程序時(shí)無需手動設(shè)置BOOT0和BOOT1。
應(yīng)用場景:
低頻RFID主要用在短距離、低成本的應(yīng)用中,如門禁控制、校園卡、煤氣表、水表等。
在相關(guān)領(lǐng)域的開發(fā)中,可以使用該讀卡器作為前臺管理的設(shè)備,對客戶卡進(jìn)行管理。也可以將讀卡器改成終端設(shè)備,如RFID門鎖上的讀卡器,用來驗(yàn)證卡片信息并控制門鎖;或煤氣表、水表上的讀卡器,根據(jù)卡片內(nèi)的余量信息控制煤氣和水的供應(yīng)。另外,也可以作為學(xué)習(xí)曼徹斯特解碼的學(xué)習(xí)工具。
設(shè)計(jì)思路:
使用STM32F103R8T6輸出125kHZ的PWM信號作為載波信號,將信號輸入到功率放大電路,在線圈上產(chǎn)生125kHZ的正弦信號。T5557卡片從125kHZ信號中獲取能量和控制命令,并根據(jù)命令將要傳回的信息使用曼徹斯特編碼對載波信號進(jìn)行調(diào)制。讀卡器端的檢波電路和濾波放大電路將被調(diào)制信號提取處理成單片機(jī)能識別的數(shù)字信號,輸入到STM32F103R8T6的輸入捕獲功能引腳,再通過STM32F103R8T6將捕獲的信號進(jìn)行曼徹斯特解碼,最后將解碼信息根據(jù)自己設(shè)定的通訊協(xié)議進(jìn)行數(shù)據(jù)打包,發(fā)送到電腦上位機(jī)。
系統(tǒng)框圖:
硬件平臺:
1.主控制器:STM32F103R8T6
2.USB轉(zhuǎn)TTL: CH340G
125kHZ諧振線圈(345UH線圈搭配4700PF電容) 諧振頻率在線計(jì)算工具
4.蜂鳴器: 3V供電
軟件平臺:
開發(fā)工具:Keil uVision5
上位機(jī)編寫工具:Microsoft Visual C# 學(xué)習(xí)版
成本估算:
芯片詢價(jià)和在線購買鏈接 https://www.bom2buy.com/ 元器件估算價(jià)格約為30元
項(xiàng)目進(jìn)度:
1.能對AT5557/55567/5577卡片(配置為RF/32,曼徹斯特編碼)進(jìn)行整頁讀,密碼讀和密碼寫操作;
2.有相應(yīng)的上位機(jī),方便讀寫指令的發(fā)送和數(shù)據(jù)解讀;
3.上位機(jī)與讀卡器之間通訊加入了數(shù)據(jù)校驗(yàn),提高了通訊的可靠性。
未來更新:
1.加入EM4305類和EMID卡片的讀寫功能;
3.做成袖珍版,加入與手機(jī)通訊的接口(OTG或藍(lán)牙)