can_interfaces
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| can_interfaces [2025/01/30 08:31] – river | can_interfaces [2025/02/02 15:30] (current) – river | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== CAN Interfaces ====== | ====== CAN Interfaces ====== | ||
| - | USB CAN adapters can show as follows on Linux. | + | USB CAN adapters can appear |
| - | + | ||
| - | ===== Serial Line CAN ===== | + | |
| - | + | ||
| - | A serial port appears. slcand can talk to it. | + | |
| ===== SocketCAN ===== | ===== SocketCAN ===== | ||
| Line 17: | Line 13: | ||
| It seems SignalK doesn' | It seems SignalK doesn' | ||
| - | [[https:// | + | [[https:// |
| - | ===== Wireshark | + | ===== Serial Line CAN ===== |
| + | |||
| + | Some USB to CAN adapters may run a firmware that presents as a CDC-ACM serial port, e.g. CANable devices. **slcand** can talk to the devices over the virtual serial port and create a standard SocketCAN device, at which point you can continue the same as with a native SocketCAN adapter. | ||
| + | |||
| + | '' | ||
| + | |||
| + | The -s arguments sets the CAN bus speed: | ||
| + | < | ||
| + | -s0 = 10k | ||
| + | -s1 = 20k | ||
| + | -s2 = 50k | ||
| + | -s3 = 100k | ||
| + | -s4 = 125k | ||
| + | -s5 = 250k | ||
| + | -s6 = 500k | ||
| + | -s7 = 750k | ||
| + | -s8 = 1M | ||
| + | </ | ||
| + | |||
| + | ===== Analysers ===== | ||
| + | |||
| + | ==== Canboat ==== | ||
| + | |||
| + | Install Linux SocketCAN tools: | ||
| + | '' | ||
| + | |||
| + | Configure SocketCAN interface: | ||
| + | '' | ||
| + | |||
| + | Use canboat analyzer tool: | ||
| + | '' | ||
| + | |||
| + | ==== Wireshark | ||
| Can open SocketCAN interfaces, like '' | Can open SocketCAN interfaces, like '' | ||
| Line 30: | Line 58: | ||
| [[https:// | [[https:// | ||
| + | |||
| ==== Waveshare Pico CAN ==== | ==== Waveshare Pico CAN ==== | ||
| [[waveshare_pico_can|Waveshare Pico CAN]] | [[waveshare_pico_can|Waveshare Pico CAN]] | ||
| + | ==== NMEA2000 - USB Interface ==== | ||
| + | |||
| + | [[ngt-1|Actisense NGT-1]] | ||
can_interfaces.1738225906.txt.gz · Last modified: by river
