caring_caribou:caring
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Caring Caribou
Vorrausetzung für den Raspi sind:
- CAN-Interfaces funktionieren
- python3
- python-can
Installation
git clone https://github.com/CaringCaribou/caringcaribou.git
- CAN-Hardware zum Laufen bringen (s. Raspi 3 - MCP-2515 - (SPI) CAN Support)
- python3 installieren (sollte eigentlich auch mit 2 gehen. Ich habe nur 3 probiert)
- python-can installieren
pip3 install python-can
- Default Konfiguration für Python-CAN anlegen.
cat ~/.canrc [default] interface = socketcan_native channel = can0
Nach der erfolgreichen Installation kann man es Testen, in dem man in das „Tool“ Verzeichnis von Caring Caribou wechselt und
cd /home/pi/dev/caringcaribou/tool python3 cc.py dump ------------------- CARING CARIBOU v0.3 ------------------- Loaded module 'dump' Dumping CAN traffic (press Ctrl+C to exit) Timestamp: 1549719604.410814 ID: 0221 S DLC: 5 12 34 56 78 87 Channel: can0 Timestamp: 1549719604.910661 ID: 0221 S DLC: 5 12 34 56 78 87 Channel: can0
eingibt. Wenn jetzt CAN-Botschaften angezeigt werden, ist alles in Ordnung.
Tipps / Beispiele
OBD-Scanning
python3 cc.py dcm discovery -min 0x700 -nostop # versucht ab 0x700..0x7FF eine Diagnositzung zu öffenen
caring_caribou/caring.1646689953.txt.gz · Zuletzt geändert: 2022/03/07 21:52 von geier99