硬件对接
1、读卡器
usb免驱动读取卡号读卡的设备。卡号一般存储在0扇区0块。
十进制正序:4个字节的十六进制(如:D1 F8 42 3C),转为十进制整型为:3522708028
十进制反序:4个字节的十六进制(如:3C 42 F8 D1),转为十进制整型为:1011022033
2、RS232和RS485的DB9接口定义
DB9M:公头,M是Male的缩写
DB9F:母头,F是Female的缩写


| DB9 | Pin 1 | Pin 2 | Pin 3 | Pin 4 | Pin 5 | Pin 6 | Pin 7 | Pin 8 | Pin 9 |
| RS232 | DCD | RXD | TXD | DTR | GND | DSR | RTS | CTS | RI |
| RS485 | A(D+) | B(D-) | GND | +5v | |||||
| RS422 | T+ | T- | R+ | R- | GND | +5v |
接线说明:
RS232:需要接3根线,收发对接,还要接一根地线。
RS485:半双工,不能同时收发,只需要接2根线即可。
RS422:全双工,可以同时收发,需要接4根线,收发对接。
RS232转RS485有源和无源的区别:
1、有源指需要外界电源来供电,益处:1)增加传输距离(可达5000米)和增强负载能力。2)弥补外部RS232串口提供的功率不足,通常具备防雷和防浪涌功能。
2、无源不需要外界电源来供电,是从串口的RX/TX上窃电。传输距离1200米
参考文献:
1、https://blog.csdn.net/2401_84119582/article/details/139828939
2、https://blog.csdn.net/weixin_44775036/article/details/128813784

浙公网安备 33010602011771号