USB-CAN Analyzer¶
…by Seeed Studio
SKU: 114991193
Links:
- https://www.seeedstudio.com/USB-CAN-Analyzer-p-2888.html
- https://github.com/SeeedDocument/USB-CAN_Analyzer
- https://copperhilltech.com/blog/usbcan-analyzer-usb-to-can-bus-serial-protocol-definition/
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