USB-CAN Analyzer

…by Seeed Studio

SKU: 114991193

Links:


Installation

This interface has additional dependencies which can be installed using pip and the optional extra [seeedstudio]. That will install an additional packages if not already available:
  • pyserial

pip3 install python-can[seeedstudio]

Interface

can.interfaces.seeedstudio.SeeedBus

A bus example:

bus = can.interface.Bus(bustype='seeedstudio', channel='/dev/ttyUSB0', bitrate=500000)

Parameters

SeeedBus(channel,
         baudrate=2000000,
         timeout=0.1,
         frame_type='STD',
         operation_mode='normal',
         bitrate=500000)
ChANNEL

The serial port created by the USB device when connected.

TIMEOUT

Only used by the underling serial port, it probably should not be changed. The serial port baudrate=2000000 and rtscts=false are also matched to the device so are not added here.

FRAMETYPE
  • “STD”

  • “EXT”

OPERATIONMODE
  • “normal”

  • “loopback”

  • “silent”

  • “loopback_and_silent”

BITRATE
  • 1000000

  • 800000

  • 500000

  • 400000

  • 250000

  • 200000

  • 125000

  • 100000

  • 50000

  • 20000

  • 10000

  • 5000