Seeed Studio USB-CAN Analyzer#
SKU: 114991193
Links:
Installation#
This interface has additional dependencies which can be installed using pip and the optional extra seeedstudio
. That will include the dependency pyserial
:
pip install python-can[seeedstudio]
Interface#
can.interfaces.seeedstudio.SeeedBus
A bus example:
bus = can.interface.Bus(bustype='seeedstudio', channel='/dev/ttyUSB0', bitrate=500000)
Configuration#
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