Reference: RBD-4079
Banner

SKU:23635 | Part No.: USB-CAN-A | Brand: Waveshare
The Waveshare USB to CAN Adapter Model A is a powerful and reliable interface for connecting a computer to a CAN (Controller Area Network) bus. Based on the STM32F103 microcontroller, it ensures stable and efficient communication for data acquisition, monitoring, and transceiver control.
The Waveshare USB to CAN Adapter Model A is a powerful and reliable interface for connecting a computer to a CAN (Controller Area Network) bus. Based on the STM32F103 microcontroller, it ensures stable and efficient communication for data acquisition, monitoring, and transceiver control.
Supporting CAN2.0A (standard frame) and CAN2.0B (extended frame), this adapter is ideal for automotive diagnostics, industrial control, and embedded system development. With configurable CAN baud rates (5Kbps–1Mbps), multiple working modes, and cross-platform compatibility with Windows and Linux (including Raspberry Pi OS & Jetson Nano), it offers both flexibility and reliability.
More details: Waveshare Wiki – USB-CAN-A
STM32 Chip Solution, Multi-system Compatible, Multiple Working modes


Collects data from CAN bus to PC via USB for transceiver control, data analysis,
acquisition and monitoring of CAN bus network

CAN Baud Rate Is Configurable In The Range Of 5Kbps-1Mbps

Support Windows XP/7/8/10/11 and Linux systems such as Raspberry Pi OS and Ubuntu under Jetson Nano, support secondary development


Adopts the original STM32F103 chip, stable and reliable communication




Protocol Support: CAN2.0A (standard frame) & CAN2.0B (extended frame)
Baud Rate: Configurable from 5Kbps to 1Mbps
Working Modes:
Normal mode
Loopback mode
Silent mode
Silent loopback mode
Flexible Data Handling:
Supports single-frame, multi-frame, manual, cyclic, and timed sending
Filter to receive specific IDs or auto-reply with preconfigured data
Data Logging: Save CAN data as TXT or Excel for analysis
Timestamp Support: CAN send/receive data with a time scale for sequential display
USB Virtual COM Port: Baud rate configurable (9600–2000000bps, default 2000000bps)
Configuration: Set parameters via software or serial command, settings retained after power-off
Protection: Built-in TVS (Transient Voltage Suppressor) to guard against surge and transient voltages
Cross-Platform Support: Works with Windows XP/7/8/10/11 and Linux (Raspberry Pi OS, Ubuntu on Jetson Nano)
Software & Development: Comes with master software for Windows, supports secondary development by modifying send/receive commands
Chipset: STM32F103
Interface: USB to CAN
CAN Baud Rate: 5Kbps–1Mbps configurable
USB Baud Rate: 9600–2000000bps configurable
Supported Systems: Windows XP/7/8/10/11, Raspberry Pi OS, Ubuntu (Jetson Nano)
Protection: Onboard TVS surge suppression
Dimensions: Compact adapter design
Automotive diagnostics and ECU communication
Industrial equipment monitoring and control
Embedded CAN bus development
Robotics and IoT systems requiring CAN bus connectivity
Data logging and protocol analysis
1 × USB to CAN Adapter Model A (Waveshare)
1 × USB Cable (depending on package)
The Waveshare USB to CAN Adapter Model A provides a stable STM32-based solution for CAN bus communication. With multi-system support, configurable modes, and robust data handling, it’s perfect for developers, engineers, and technicians working with CAN-based networks.
Simplify CAN bus communication with the USB to CAN Adapter Model A – reliable, flexible, and developer-friendly.
Your review appreciation cannot be sent
Report comment
Report sent
Your report cannot be sent
Write your review
Review sent
Your review cannot be sent
Reference: RBD-4079
Reference: RBD-4116
Reference: RBD-4117
Reference: RBD-1332
Reference: RBD-4083
Reference: RBD-0397
Reference: RBD-4160
Reference: RBD-4151
Reference: RBD-3540
Reference: RBD-3046
Reference: RBD-4162
Reference: RBD-2292
Reference: RBD-2567
Reference: RBD-3772
Reference: RBD-3820
Reference: RBD-2639
Reference: RBD-2640
Reference: RBD-1636
Reference: RBD-2127
Reference: RBD-2530
Reference: RBD-2641
Reference: RBD-3526
Brand: DFRobot
SKU:23635 | Part No.: USB-CAN-A | Brand: Waveshare
The Waveshare USB to CAN Adapter Model A is a powerful and reliable interface for connecting a computer to a CAN (Controller Area Network) bus. Based on the STM32F103 microcontroller, it ensures stable and efficient communication for data acquisition, monitoring, and transceiver control.
check_circle
check_circle