Difference between revisions of "R16-7B UHF RFID Reader"
(added another link) |
(added USB CDC driver link) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
== Wiring Diagram == | == Wiring Diagram == | ||
+ | |||
+ | === SWD === | ||
+ | |||
+ | There is a 4 pin header for SWD programming of the MindMotion MM32F103CBT6 microcontroller: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | ! Pin | ||
+ | ! Function | ||
+ | |- | ||
+ | | 1 | ||
+ | | GND | ||
+ | |- | ||
+ | | 2 | ||
+ | | SWCLK (PA14) | ||
+ | |- | ||
+ | | 3 | ||
+ | | SWDIO (PA13) | ||
+ | |- | ||
+ | | 4 | ||
+ | | VCC | ||
+ | |} | ||
=== DC Jack === | === DC Jack === | ||
Line 72: | Line 93: | ||
=== USB === | === USB === | ||
− | * USB HID device ( | + | * USB HID device (virtual keyboard) |
* VID:PID is <code>0xffff:0x0035</code> | * VID:PID is <code>0xffff:0x0035</code> | ||
+ | |||
+ | If configured, it can also show up as a virtual COM port: | ||
+ | |||
+ | * USB CDC device (virtual COM / serial port) | ||
+ | * VID:PID is <code>0x0483:0x5740</code> | ||
+ | |||
+ | On Windows 7 at least, it requires the ST CDC driver: | ||
+ | |||
+ | [https://www.st.com/en/development-tools/stsw-stm32102.html STSW-STM32102 - STM32 Virtual COM Port Driver - STMicroelectronics] | ||
+ | |||
+ | [https://www.st.com/content/ccc/resource/technical/software/driver/70/30/29/18/96/3e/4f/3b/stsw-stm32102.zip/files/stsw-stm32102.zip/jcr:content/translations/en.stsw-stm32102.zip en.stsw-stm32102.zip] (direct link) | ||
+ | |||
+ | On Linux it "just works". | ||
=== RS-232 === | === RS-232 === |
Latest revision as of 02:49, 13 December 2024
Wiring Diagram
SWD
There is a 4 pin header for SWD programming of the MindMotion MM32F103CBT6 microcontroller:
Pin | Function |
---|---|
1 | GND |
2 | SWCLK (PA14) |
3 | SWDIO (PA13) |
4 | VCC |
DC Jack
- center positive
- 7VDC - 12VDC input
RS-232
DE9 Pin | Wire Color | Function | Direction |
---|---|---|---|
2 | green | RXD | RFID → PC |
3 | white | TXD | RFID ← PC |
5 | black | GND | RFID ↔ PC |
Flying Leads
Wire Color | Function | Direction |
---|---|---|
black | GND | RFID ↔ PC |
red | 7 - 12VDC | RFID ← PC |
green | RS-232 RXD | RFID → PC |
white | RS-232 TXD | RFID ← PC |
grey | Wiegand D1 | RFID → PC |
purple | Wiegand D0 | RFID → PC |
Software
There seems to be variants of two different pieces of "demo" software -- one written in C++ that can interact with the device over USB, and another written in Java.
TODO
Protocol
USB
- USB HID device (virtual keyboard)
- VID:PID is
0xffff:0x0035
If configured, it can also show up as a virtual COM port:
- USB CDC device (virtual COM / serial port)
- VID:PID is
0x0483:0x5740
On Windows 7 at least, it requires the ST CDC driver:
STSW-STM32102 - STM32 Virtual COM Port Driver - STMicroelectronics
en.stsw-stm32102.zip (direct link)
On Linux it "just works".
RS-232
TODO
Wiegand
Online Resources
China Customized R16-7DB UHF RFID Reader Manufacturers, Suppliers, Factory - Free Sample - SYNTEK
China Customized Long Range UHF RFID Reader Manufacturers, Suppliers, Factory - Free Sample - SYNTEK
Reverse engineering an USB protocol
Finding lost items with RFID - ciko
merbanan/rfid_app: Linux version for China 125kHz rfid reader/writer (RFID_APP_EN) | GitHub