RDM6300
RDM6300是一個針對125KHz ID卡的讀卡模塊, 用於讀取EM4100兼容ID卡信息, 由一片C8051F330和一片LM358D雙運放組成
注: EM4100, 4200卡是只讀的, 復制卡, 是把T5577/5557/5567/EM4305卡設置成EM4100格式的ID卡
Pin definition
第一組 5 pin, 方腳(靠外)是PIN1
串口波特率9600
- PIN1 TX
- PIN2 RX
- PIN3
- PIN4 GND
- PIN5 +5V
第二組 2 pin, 不分順序
- PIN1 ANT1
- PIN2 ANT2
第三組 3 pin, 方腳(靠外)是PIN 1
PIN 1平時為5V, 讀卡成功會降為0V
- PIN1 LED
- PIN2 +5V
- PIN3 GND
第四組 4 pin, 遠離5pin口的是PIN 1
這是C8051F330的固件燒錄引腳
- PIN1 GND
- PIN2 3.3V
- PIN3 C2CK
- PIN4 C2D
使用和讀數說明
https://mschoeffler.com/2018/01/05/arduino-tutorial-how-to-use-the-rdm630-rdm6300-rfid-reader/
http://zjembedded.blogspot.com/2012/06/rdm6300-rfid-with-pic18-dev-board.html
Values here need to be converted to ASCII first to be meaningful. For example, with the first row:
02 30 35 30 30 41 44 43 43 31 34 33 36 03
=> START 0 5 0 0 A D C C 1 4 3 6 STOP
=> START 05 00ADCC14 36 STOP
00ADCC14 in decimal is the value printed on the card (11389972).
實際測試的兩組
Card #1
050063232570 => 00632325 (HEX) => 0006497061 (DEC)
050063232570
050063232570
050063232570
Card #2
1500A3CD13F8 => 00A3CD13 (HEX) => 0010734867 (DEC)
1500A3CD13F8
1500A3CD13F8
1500A3CD13F8
1500A3CD13F8
參考
基於ATtiny85/ATtiny13的125KHz讀卡器
https://www.serasidis.gr/circuits/RFID_reader/125kHz_RFID_reader.htm
原理和RDM6300是一樣的. 使用了ATtiny85作為MCU, 同樣使用LM358作為信號放大器. 作者詳細說明了EM4100協議和讀卡器的工作機制.