Google Chat: zj734465502@gmail.com
+86-0755-88291180
sales01@spotpear.com
dragon_manager@163.com
services01@spotpear.com
manager01@spotpear.com
WhatsApp:13246739196
The USB-CAN-FD is an industrial-grade high-performance USB to CAN FD adapter, CAN/CAN-FD bus communication interface card, and CAN/CAN-FD protocol data analyzer. Onboard dual independent CAN FD interfaces with electrical isolation and multiple protection circuits. Supports Windows XP/7/8/10/11 system, comes with drivers, CAN FD Tools related software, secondary development examples, and tutorials.
It can be connected to the PC or industrial control host via a USB port to realize transceiver control, data analysis, collection, and monitoring of the CAN/CAN FD bus network. It is compact in size and easy to use, which can be used for learning and debugging of CAN/CAN FD bus, as well as for secondary development and integration into various industrial, power communication, and intelligent control applications that require CAN/CAN FD bus communication.
Model | USB-CAN-FD-B | USB-CAN-FD | |
---|---|---|---|
Product Type | Industrial Grade | Industrial Grade: USB to CAN FD interface converter, CAN/CAN FD bus communication card, CAN/CAN FD protocol data analyzer | |
USB Port | Working Voltage | 5V (Directly powered via USB port, no additional power supply required) | |
Interface Form | USB-B Port | ||
CAN/CAN FD Interface | CAN/CAN FD Channels | Dual channels: CAN1 and CAN2 (Independent of each other, do not affect each other, full isolation, isolation voltage 3000V DC) | |
Interface Form | Terminal interface (OPEN6/KF2EDG-6P, 5.08mm pitch) | ||
Matching Resistor | Each CAN/CAN FD channel has two built-in 120Ω terminal resistors, which can be enabled by switch | ||
Baudrate | 100Kbps~5Mbps | ||
Protocol Support | CAN2.0A and 2.0B, ISO 11898-1 CAN FD Protocol V.1.0 | ||
Transfer Speed | The receiving and sending speed of each CAN/CAN FD channel can reach 20000 frames/s and 5000 frames/s | ||
Transmit Buffer | 2000 frames receiving buffer and 1000 frames sending buffer per channel (automatically retransmit when the transmission fails) | 1500 frames receiving buffer and 64 frames sending buffer per channel (automatically retransmit when the transmission fails) | |
Indicator | PWR | Power Indicator | |
SYS | System status indicator, normally off; keeps on when there is an error | ||
CAN1 | CAN1 channel indicator (blinking when sending and receiving data) | ||
CAN2 | CAN2 channel indicator (blinking when sending and receiving data) | ||
System Support | Windows | Windows XP/7/8/10/11 (32-bit and 64-bit) | |
Linux | Raspberry Pi OS, Ubuntu (Jetson Nano), VMware virtual machines, etc. | Does not support Linux | |
Operating Temperature | -40~85℃ | ||
Case Material | Aluminum alloy case + 3D flame-retardant insulating sheets on both sides provide better protection against metal tip discharge, improve product safety, and extend service life | ||
Dimensions | 104 × 70 × 25 (Unit: mm) |
Use the USB cable to properly connect the USB-CAN-FD Smart Interface Module to the PC. Once the hardware is detected, Windows will automatically run the installation wizard called "Discover New Hardware". Download Windows Driver.
Connect the USB port of the device to the USB port of the PC via the USB cable. Run USB-CAN-FD_TOOL.exe, the following is the description of common functions.
Select Device Manage(O) -> Open Device to open the device management interface. Here you can open the device, start and stop the channel, set parameters, and other related operations.
The loopback test is a reliable way to view hardware function, and it's the preferred method for introductory testing. The key steps are as follows:
1. Connect the H and L of channel one to the H and L of channel two correspondingly; keep the 120-ohm resistors on both channels set to ON (if set to OFF, one channel sends data while the other channel fails to receive it), as shown in the figure below:
2. Open CANFDTool, click Device Manage(O) -> Open Device -> Start.
3. Set Data (0x) to 32, Protocol to CANFD BRS, send message 00 11 22 33 44 55 66 77 00 11 22 33 44 55 66 77 -> Receive corresponding message.
USB-CAN-FD-B can be used on mainstream 32-bit Linux motherboards, taking Raspberry Pi 4B as an example.
cd ~ wget https://files.waveshare.com/wiki/USB-CAN-FD/USB-CAN-FD-B-Linux.zip unzip USB-CAN-FD-B-Linux.zip sudo chmod 777 -R USB-CAN-FD-B-Linux cd /USB-CAN-FD-B-Linux/Raspberry/c sudo make clean sudo make sudo ./hello_cpp
cd ~ cd /USB-CAN-FD-B-Linux/Raspberry/python3/ sudo python3 python3.8.0.py
wget https://files.waveshare.com/wiki/USB-CAN-FD/USB-CAN-FD-B-Linux.zip unzip USB-CAN-FD-B-Linux.zip sudo chmod 777 -R USB-CAN-FD-B-Linux cd /VMware/x86-c sudo make clean sudo make sudo ./hello_cpp
cd ~ cd /USB-CAN-FD-B-Linux/VMware/x86-python3/ sudo python3 python3.8.0.py
wget https://files.waveshare.com/wiki/USB-CAN-FD/USB-CAN-FD-B-Linux.zip unzip USB-CAN-FD-B-Linux.zip sudo chmod 777 -R USB-CAN-FD-B-Linux cd USB-CAN-FD-B-Linux/VMware/x86-c/ sudo make clean sudo make sudo ./hello_cpp
cd ~ cd USB-CAN-FD-B-Linux/VMware/x86-python3/ sudo python3 python3.8.0.py
Normal CAN:
CAN FD: