Changes
Page history
Starting the SEACOP wiki
authored
Sep 09, 2022
by
Timm Lauser
Hide whitespace changes
Inline
Side-by-side
Knowledge Base/Tools/Verwendung von PCAN-UBS unter Linux.md
0 → 100644
View page @
8c76596f
# Verwendung von PCAN-UBS unter Linux
Die Kernel-Treiber für das PCAN-USB sollten bereits vorhanden sein.
### Vorgehen:
-
Gerät per USB verbinden
-
Überprüfen, ob das Gerät leuchtet (Lampen leuchten dauerhaft grün)
-
Wenn dies nicht der Fall ist - überprüfen ob der Laptop das Geräte erkennt + Treiber geladen sind
-
`ip a`
zeigt
`can0`
und
`can1`
als interfaces an
-
`lsmod | grep ^peak`
liefert
`peak_usb`
zurück
-
evtl.
`modprobe peak_usb`
oder Laptop in Sleep versetzen + aufwecken oder neu starten (wenn
`lsusb`
auch nichts anzeigt)
-
CAN-interface aktivieren
-
`can0`
für den ersten Hardware-Channel,
`can1`
für den zweiten
-
`sudo ip link set can0 up type can bitrate 500000`
Für normales CAN mut 500k Baudrate
-
`sudo ip link set can0 up type can bitrate 500000 dbitrate 2000000 fd on`
für CAN-FD mit 2M Datenrate
-
LED für den Channel sollte grün blinken
-
Rot bedeutet, dass bei der CAN-Kommunikation Fehler auftreten
-
evtl. falsche Bitrate/Datenrate
-
Aufzeichnen
-
`candump can0`
-
`candump can0 -l`
-
SavvyCAN
-
Connection
-
Open Connection Window
-
Add New Device Connection
-
QT SerialBus Devices
-
socketcan
-
Port
`can0`
sollte automatisch ausgewählt sein (Wenn interface status UP)
-
Create New Connection
-
Speed Settings, etc. unter Linux egal
### Shell-Befehle
```
bash
sudo
ip
link set
can0 up
type
can bitrate 500000
# Standard CAN
sudo
ip
link set
can0 up
type
can bitrate 500000 dbitrate 2000000 fd on
# CAN-FD
sudo
ip
link set
can0 down
# Disable Interface
```
\ No newline at end of file