Waveshare USB-CAN-FD

Waveshare Industrial Grade USB to CAN FD Bus Data Analyzer

Model: USB-CAN-FD / USB-CAN-FD-B

Letšoao: Waveshare

1. Selelekela

The Waveshare Industrial Grade USB to CAN FD Bus Data Analyzer is a high-performance adapter designed for robust CAN/CAN FD bus communication. It functions as a communication interface card and protocol data analyzer, featuring dual independent CAN FD interfaces with electrical isolation and multiple protection circuits. This device connects to a PC or industrial control host via a USB port, enabling transceiver control, data analysis, collection, and monitoring of CAN/CAN FD bus networks.

It is suitable for learning and debugging CAN/CAN FD buses, as well as for secondary development and integration into various industrial, power communication, and intelligent control applications.

Waveshare USB-CAN-FD Bus Analyzer

Figure 1: Waveshare USB-CAN-FD Bus Analyzer

2. Version Options

Sehlahisoa sena se fumaneha ka mefuta e 'meli:

  • USB-CAN-FD: Supports Windows XP/7/8/10/11 (32/64 bits) operating systems.
  • USB-CAN-FD-B: An upgraded version that supports both Windows XP/7/8/10/11 (32/64 bits) and Linux systems. Linux support includes Raspberry Pi OS (for Raspberry Pi), Ubuntu (for Jetson Nano), and Linux systems on VMware virtual machines.
USB-CAN-FD (Windows only)

Figure 2: USB-CAN-FD (Windows only)

USB-CAN-FD-B (Windows and Linux)

Figure 3: USB-CAN-FD-B (Windows and Linux)

3. Likahare tsa Sephutheloana

Pakete e kenyelletsa lintho tse latelang:

For USB-CAN-FD:

  • 1x USB-CAN-FD unit
  • 1x USB type A plug to type B plug cable
  • 1x 4-pin cable
  • 1x Screwdriver
USB-CAN-FD Package Contents

Figure 4: USB-CAN-FD Package Contents

For USB-CAN-FD-B:

  • 1x USB-CAN-FD-B unit
  • 1x USB type A plug to type B plug cable
  • 1x 4-pin cable
  • 1x Screwdriver
USB-CAN-FD-B Package Contents

Figure 5: USB-CAN-FD-B Package Contents

4. Litlhaloso

SehlophaSebopehoTlhaloso
SehlahisoaMohlalaUSB-CAN-FDUSB-CAN-FD-B
SetšoantšoUSB-CAN-FD modelUSB-CAN-FD-B model
MofutaIndustrial grade: USB to CAN FD interface converter, CAN/CAN FD bus communication interface card, CAN/CAN FD protocol data analyzer
USBTshebetso Voltage5V (directly powered by USB port without external power supply)
SehokediUSB-B
CAN/CAN FD InterfaceCAN/CAN FD ChannelDual-channel: CAN1 and CAN2 (independent and full-isolated, isolated voltage: 3000V DC)
SehokediCAN bus screw terminal (OPEN6 5.08mm pitch)
Terminal ResistorEach CAN/CAN FD channel has two built-in 120Ω terminal resistors, which can be enabled by switch
Baud Rate100Kbps~5Mbps (Configurable via software)
Tšehetso ea ProtocolCAN2.0A, CAN2.0B, and ISO 11898-1 CAN FD protocol V.1.0
Lebelo la PhetisoReceiving and sending speed of each CAN/CAN FD channel can reach 20000 frames/s and 5000 frames/s respectively
Fetisetsa Buffer1500 frames receiving buffer and 64 frames sending buffer per channel (automatically retransmit when transmission fails)
LipontšoPWRLetšoao la matla
SYSSystem status indicator, normally off; keeps on when there is a bus error
SEBELE1CAN1 channel indicator (blinking when sending and receiving data)
SEBELE2CAN2 channel indicator (blinking when sending and receiving data)
Tšehetso ea tsamaisoWindowsWindows XP/7/8/10/11 (32/64 bits)
LinuxHa e tšehetsoeRaspberry Pi OS (for Raspberry Pi), Ubuntu (for Jetson Nano), Linux system on VMware virtual machines, etc.
Mocheso oa ho sebetsa-40 ~ 85 ℃
Nyeoe ea NyeoeAluminum alloy case + 3D flame-retardant insulating sheets on both sides (provides protection against metal tip discharge, improves safety, and extends service life)
Litekanyo104 × 70 × 25 limilimithara
Outline dimensions of the USB-CAN-FD device

Figure 6: Outline Dimensions

5. Sehlahisoa Overview: Interfaces and Indicators

Interface introduction diagram of USB-CAN-FD

Figure 7: Device Interfaces and Indicators

5.1. Likopano

  • USB Port (USB-B): Connects to your PC for power and data communication.
  • CAN1 Interface (Screw Terminal): One of two independent CAN/CAN FD channels. Connect CAN High (H), CAN Low (L), and Ground (G) here.
  • CAN2 Interface (Screw Terminal): The second independent CAN/CAN FD channel. Connect CAN High (H), CAN Low (L), and Ground (G) here.
  • 120Ω Terminal Resistor Switches (R1, R2): Each CAN channel has two built-in 120Ω terminal resistors. These can be enabled or disabled using the corresponding switches (labeled 1 and 2, ON position enables the resistor).

5.2. Matšoao a LED

  • PWR (Matla): Illuminates when the device is powered via USB.
  • SYS (System Status): Normally off. Illuminates and stays on when a bus error occurs.
  • CAN1: Blinks when data is being sent or received on the CAN1 channel.
  • CAN2: Blinks when data is being sent or received on the CAN2 channel.

6. Litaelo tsa ho seta

6.1. Khokahano ea Hardware

  1. Hokela ho PC: Use the provided USB type A to type B cable to connect the device's USB-B port to an available USB port on your computer. The PWR indicator should light up.
  2. Connect to CAN Bus: Use the 4-pin cable and screwdriver to connect your CAN/CAN FD network to the CAN1 and/or CAN2 screw terminals. Ensure correct polarity for CAN High (H), CAN Low (L), and Ground (G).
  3. Terminal Resistor Configuration: If your CAN network requires termination, enable the 120Ω terminal resistors for the connected CAN channels using the switches (set to 'ON'). Refer to your CAN network's specifications for proper termination requirements.
USB-CAN-FD with terminal resistor switches

Figure 8: Terminal Resistor Switches

6.2. Ho kenya Software

Drivers and CAN FD Tools related software are required for operation. Please visit the Waveshare Wiki for the specific model to download the latest drivers, software, and detailed installation guides:

Wiki: www.waveshare.com/wiki/USB-CAN-FD

Follow the instructions provided on the Wiki for your specific operating system (Windows or Linux) to install the necessary drivers and CAN FD analysis software.

7. Litaelo tsa Ts'ebetso

7.1. Ts'ebetso ea Motheo

  1. After successful driver and software installation, launch the CAN FD Tools application on your computer.
  2. Select the connected USB-CAN-FD device within the software.
  3. Configure the desired CAN/CAN FD channel (CAN1 or CAN2) and its parameters.
  4. Initiate data transmission, reception, or analysis as required by your application. The CAN1/CAN2 indicators will blink during active data transfer.

7.2. Baud Rate Configuration

The CAN baud rate is configurable via software in the range of 100Kbps to 5Mbps. The software also supports baud rate calculation, auto-detection, and setting through its configuration tools.

Baud rate configuration range 100Kbps to 5Mbps

Figure 9: Programmable Baud Rate

7.3. Protocol Support

The device supports CAN 2.0A, CAN 2.0B, and ISO 11898-1 CAN FD protocol V.1.0, including both standard and extended frames.

Supported CAN protocols

Figure 10: Supported CAN Protocols

7.4. Multi-Device Operation

One PC can operate multiple USB-CAN-FD devices simultaneously without interference, supporting up to 128 devices. This feature is beneficial for monitoring multiple CAN networks or for data comparison and verification.

One PC with multiple USB-CAN-FD devices

Figure 11: Multi-Device Support

7.5. Ntlafatso ea Bobeli

The device provides examples for secondary development projects across various mainstream development platforms, including C#, VC, Delphi, Qt, LabVIEW, and Python/Python-can.

Supported development environments

Figure 12: Multi Development Environments

8. Maemo a Kopo

The USB-CAN-FD / USB-CAN-FD-B is versatile and can be used in various applications:

  • Development and Debugging: For CAN/CAN FD communication devices.
  • Sensor Debugging: Analyzing and debugging CAN/CAN FD interface sensors, including error frame display and data transmission/reception.
  • Automotive Electronics: Network monitoring and diagnostic development in automotive systems.
  • CAN FD Bus Network Diagnosis: Testing and diagnosing CAN FD bus networks.
Application scenarios for USB-CAN-FD

Figure 13: Application Scenarios

8.1. Kopo Example

Mohlankanaample application involves connecting the USB-CAN-FD to a Raspberry Pi with a 2-CH CAN FD HAT for advanced CAN network analysis. Note that the Raspberry Pi and 2-CH CAN FD HAT are not included with this product.

Mohlala oa kopoample with Raspberry Pi

Figure 14: Application Example (Raspberry Pi not included)

9. Tlhokomelo

  • Ho hloekisa: Use a soft, dry cloth to clean the device. Avoid using liquids or abrasive cleaners.
  • Polokelo: Boloka sesebelisoa sebakeng se phodileng, se omeletseng hole le letsatsi le mocheso o feteletseng.
  • Ho tšoara: Handle the device with care to prevent physical damage. The aluminum alloy case and insulating sheets provide robust protection, but excessive force can still cause damage.
  • Maemo a Tikoloho: Ensure the operating environment is within the specified temperature range of -40~85℃.

10. Ho rarolla mathata

  • Sesebelisoa ha se Tsejoe:
    • Ensure the USB cable is securely connected to both the device and the PC.
    • Verify that the PWR indicator is lit. If not, check the USB connection or try a different USB port.
    • Reinstall the device drivers from the Waveshare Wiki.
  • No CAN Communication:
    • Check the physical connections to the CAN bus terminals (H, L, G) for correct polarity and secure wiring.
    • Verify that the 120Ω terminal resistors are correctly enabled or disabled according to your network's requirements.
    • Ensure the baud rate configured in the software matches the baud rate of your CAN network. Use the auto-detection feature if unsure.
    • Check the SYS indicator. If it is continuously lit, there is a bus error. Investigate the CAN network for issues such as short circuits, open circuits, or incorrect termination.
    • Confirm that the CAN1/CAN2 indicators are blinking when data is expected. If not, check software configuration and network activity.
  • Mathata a Software:
    • Ensure you are using the latest version of the CAN FD Tools software and drivers from the Waveshare Wiki.
    • Restart the software and/or your computer.
    • For Linux systems, ensure all necessary dependencies are installed as per the Wiki instructions.

11. Malebela a Mosebedisi

  • Always refer to the official Waveshare Wiki for the most up-to-date drivers, software, and detailed tutorials.
  • When working with multiple devices, label them clearly to avoid confusion, especially when using the multi-device feature on a single PC.
  • For critical applications, always double-check your CAN bus wiring and termination settings before initiating communication.

12. Tiisetso le Tšehetso

For technical support, detailed documentation, and resources, please visit the official Waveshare Wiki page for this product:

Wiki: www.waveshare.com/wiki/USB-CAN-FD

The Wiki provides comprehensive guides, software downloads, and examples to assist you with your projects.

Waveshare Resources & Services

Figure 15: Resources & Services

Litokomane tse Amanang - USB-CAN-FD

Peleview Waveshare USB-CAN-FD: Tataiso ea Adaptara ea USB ea Indasteri ho ea ho CAN FD ea Ts'ebetso e Phahameng
Tataiso e felletseng ea Waveshare USB-CAN-FD, adaptara ea USB ho tloha ho CAN FD ea maemo a indasteri. Ithute ka litlhaloso tsa eona, ho kenya mokhanni, likarolo tsa software, liteko tsa loopback, le mehloli.
Peleview USB-CAN-B Bukana ea Mosebelisi
Bukana e felletseng ea mosebelisi bakeng sa adaptara ea libese ea Waveshare USB-CAN-B e bohlale ea CAN, e qaqisa likarolo tsa eona, litlhaloso, mekhoa ea ho kenya lits'ebetso tsa ts'ebetso ea Windows, ts'ebeliso ea software, le ho itlhahloba.
Peleview Buka ea Basebelisi ea Waveshare USB ho RS232/485/TTL
Bukana ena ea mosebelisi e fana ka tlhaiso-leseling e qaqileng mabapi le Waveshare USB ho RS232/485/TTL Industrial Isolated Converter. E akaretsa sehlahisoa ho pholletsa leview, features, specifications, driver installation, and testing procedures for RS232, RS485, and TTL (UART) interfaces. The converter utilizes an FT232RL chip and offers robust protection circuits.
Peleview Waveshare USB-CAN-B Bukana ea Mosebelisi: Laeborari ea Mosebetsi oa Sehokelo
Buka ea mosebelisi ea Waveshare USB-CAN-B Bus Interface Adapter, e hlalosang laeborari ea eona ea ts'ebetso, API, le ts'ebeliso bakeng sa nts'etsopele ea likhokahano tsa libese tsa CAN ho pholletsa le lipolanete tse fapaneng.
Peleview Waveshare 10.4HP-CAPQLED: 10.4-inch QLED Touchscreen Display (1600x720)
Fumana Waveshare 10.4HP-CAPQLED, sekirini se sebetsang sa 10.4-inch QLED capacitive se nang le qeto ea 1600x720. Pontšo ena e lumellana le Raspberry Pi, Jetson Nano, le li-PC, e fanang ka ts'ebetso e ntle ea pono le bokhoni ba ho ama ka bongata ka HDMI le USB.
Peleview Waveshare USB HO RS232/485/422/TTL Industrial Grade Isolated Converter
Tlhahisoleseding e qaqileng mabapi le Waveshare USB TO RS232/485/422/TTL industrial-grade isolated converter, e nang le chip ya FT232RNL, tshehetso ya di-interface tse ngata (RS232, RS485, RS422, TTL), dibopeho tsa ho ikgetha, le ditataiso tsa ho kenya/ho leka.