Description

The Waveshare USB-CAN-B is a high-performance, industrial-grade dual-channel USB to CAN adapter and protocol analyzer designed for robust industrial automation and automotive diagnostic environments. Featuring a high-speed USB 2.0 interface (compatible with USB 1.1 and USB 3.0), it integrates two independent CAN bus channels with full electrical isolation and multiple protection circuits. Each channel operates independently without mutual interference, supporting two-way transmission and high-speed processing capable of reaching up to 8,500 frames/s per channel.

Engineered for mission-critical engineering applications, the adapter supports a configurable baud rate ranging from 10Kbps to 1Mbps with convenient baud rate calculation, auto-detection, and setup via the included configuration utility. It provides comprehensive protocol support including CAN 2.0A, CAN 2.0B, CANOpen, SAE J1939, DeviceNet, iCAN, and ISO 15765. Complete with drivers and software examples for mainstream development platforms across Windows and Linux (such as C++, C#, Python, LabVIEW, and Qt), it offers a complete, ready-to-deploy hardware and software solution for engineers and technicians.

Note: Product images are for reference only; actual appearance or packaging may vary slightly based on manufacturing batches.


Key Features

  • Dual Independent Channels: Integrates dual-channel CAN1 and CAN2 interfaces that work independently and simultaneously without affecting each other.
  • Industrial Electrical Isolation: Full power and signal isolation featuring 2500V DC isolation and ±8KV electrostatic discharge (ESD) protection.
  • Configurable Baud Rate: Baud rate is fully adjustable in the range of 10Kbps to 1Mbps, supporting automated calculation, auto-detection, and configuration tools.
  • Extensive Protocol Support: Compatible with CAN 2.0A, CAN 2.0B, CANOpen, SAE J1939, DeviceNet, iCAN, and ISO 15765 industrial/automotive protocols.
  • High-Speed Transmission: The receiving and sending throughput of each individual CAN channel can reach up to 8,500 frames/s.
  • Comprehensive OS & Development Support: Fully supports Windows and Linux systems with drivers and secondary development examples for C++Builder, C#, VC, VB, VB.NET, Delphi, LabVIEW, LabWindows/CVI, Qt, Matlab, and Python/Python-can.
  • Compact and Rugged Design: Built for easy integration into industrial control panels, test benches, and field diagnostic kits.

Benefits

  • Enhanced System Safety: Electrical isolation prevents ground loops and protects expensive host computers and control hardware from high-voltage surges.
  • Reliable Multiprotocol Analysis: Simplifies troubleshooting, data logging, and network debugging across diverse industrial and automotive bus architectures.
  • Accelerated Development: Rich library of code samples across multiple programming environments drastically cuts down integration time for custom software.
  • All-Inclusive Kit: Shipped complete with necessary adapters, OBD cables, USB cables, and a screwdriver for immediate out-of-the-box deployment.

Applications

  • Automotive Diagnostics & R&D: Perfect for monitoring and analyzing vehicle networks using SAE J1939, CANOpen, and ISO 15765 protocols via OBD adapters.
  • Industrial Automation Control: Ideal for commissioning, testing, and maintaining CAN-based factory automation lines, sensors, and actuators.
  • Robotics & Embedded Systems: Great for multi-node communication testing, data acquisition, and real-time control system prototyping.

Package Includes

  • 1 x USB-CAN-B Dual-Channel Adapter
  • 2 x Car OBD adapters
  • 1 x USB Type-A to Type-B plug cable
  • 1 x 4-pin cable
  • 1 x Screwdriver

Specifications

Parameter Specification
Item Type USB to CAN Adapter
Model Type USB to CAN Analyzer / Protocol Converter
Model Name / Number USB-CAN-B
Operating Voltage 5 V DC (USB Bus Powered)
Interface High-Speed USB 2.0 (Compatible with USB 1.1 / 3.0)
CAN Channels Dual-Channel (CAN1 and CAN2, Independent & Isolated)
Connector Type CAN Bus Screw Terminal & OBD Adapters
Isolation & Protection 2500V DC Isolation, ±8KV Electrostatic Discharge (ESD) Protection
Baud Rate Range 10 Kbps ~ 1 Mbps (Configurable & Auto-Detection)
Transfer Speed Up to 8,500 frames/s per channel (TX/RX)
Protocol Support CAN 2.0A, CAN 2.0B, CANOpen, SAE J1939, DeviceNet, iCAN, ISO 15765
Hardware Support Single-wire CAN, High-speed CAN, Low-speed / Fault-tolerant CAN
OS Compatibility Windows & Linux (with drivers and SDK examples)
Shipping Weight 0.395 kg
Shipping Dimensions 18 × 14 × 7 cm

Refund Reason