User Tools

Site Tools


can_interfaces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
can_interfaces [2025/01/31 04:43] rivercan_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 as follows on Linux.
- +
-===== Serial Line CAN ===== +
- +
-A serial port appears. slcand can talk to it.+
  
 ===== SocketCAN ===== ===== SocketCAN =====
Line 17: Line 13:
 It seems SignalK doesn't do this itself. It seems SignalK doesn't do this itself.
  
-[[https://www.kernel.org/doc/html/v5.11/networking/can.html|Kernel SocketCAN docs]]+[[https://www.kernel.org/doc/html/v5.11/networking/can.html|Kernel SocketCAN docs]]   
 + 
 +===== 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. 
 + 
 +''slcand -o -s5 /dev/ttyACMx'' 
 + 
 +The -s arguments sets the CAN bus speed: 
 +<file> 
 +    -s0 = 10k 
 +    -s1 = 20k 
 +    -s2 = 50k 
 +    -s3 = 100k 
 +    -s4 = 125k 
 +    -s5 = 250k 
 +    -s6 = 500k 
 +    -s7 = 750k 
 +    -s8 = 1M 
 +</file>
  
 ===== Analysers ===== ===== Analysers =====
Line 43: Line 58:
  
 [[https://www.aliexpress.com/item/1005006032351087.html]] [[https://www.aliexpress.com/item/1005006032351087.html]]
 +
 ==== 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.1738298610.txt.gz · Last modified: 2025/01/31 04:43 by river

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki