R16-7B UHF RFID Reader: Difference between revisions
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