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协议和读卡器的工作机制.