OBD/CAN-Daten über Raspberry Pi 3 anzeigen lassen
- rilu1500
- Autor
- Fresh Boarder
- Beiträge: 1
- Dank erhalten: 2
26 Nov 2019 18:32 #186262
von rilu1500
OBD/CAN-Daten über Raspberry Pi 3 anzeigen lassen
Hallo zusammen,
in einem Projekt möchte ich mittels einem Raspberry Pi 3 die OBD/CAN-Daten (in erster Linie die Geschwindigkeit) zur Anzeige bringen.
Als erster Schritt habe ich dazu mit Vector CANoe die OBD/CAN-Belegung ausgelesen, um überhaupt festzustellen, dass die Geschwindigkeit über den OBD-Stecker abzugreifen ist. Dieser Test war erfolgreich.
Anschließend habe ich mit einer Reihe von Befehlen versucht die OBD/CAN-Daten auf dem Terminal meines Raspberry Pis anzeigen zu lassen. Leider erfolglos.
Die Befehle waren folgende:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
sudo nano /boot/config.txt
Einfügen der drei folgenden Zeilen:
dtparam=spi=on
dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835-overlay
Anschließend:
sudo /sbin/ip link set can0 up type can bitrate 500000
Download und Speicherung des Can Test Programms:
www.skpang.co.uk/dl/can-test_pi2.zip
Anschließend:
./cansend can0 7DF#0201050000000000 (als Beispiel)
./candump can0
Nach dem letzten Befehl kam keine Rückmeldung mehr.
Hat jemand eine Idee welches Problem hier vorliegen könnte?
Oder, ob ich bei der Vorgehensweise einen Schritt vergessen habe?
Vielen Dank für die Unterstützung.
Gruß
rilu1500
in einem Projekt möchte ich mittels einem Raspberry Pi 3 die OBD/CAN-Daten (in erster Linie die Geschwindigkeit) zur Anzeige bringen.
Als erster Schritt habe ich dazu mit Vector CANoe die OBD/CAN-Belegung ausgelesen, um überhaupt festzustellen, dass die Geschwindigkeit über den OBD-Stecker abzugreifen ist. Dieser Test war erfolgreich.
Anschließend habe ich mit einer Reihe von Befehlen versucht die OBD/CAN-Daten auf dem Terminal meines Raspberry Pis anzeigen zu lassen. Leider erfolglos.
Die Befehle waren folgende:
sudo apt-get update
sudo apt-get upgrade
sudo reboot
sudo nano /boot/config.txt
Einfügen der drei folgenden Zeilen:
dtparam=spi=on
dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25
dtoverlay=spi-bcm2835-overlay
Anschließend:
sudo /sbin/ip link set can0 up type can bitrate 500000
Download und Speicherung des Can Test Programms:
www.skpang.co.uk/dl/can-test_pi2.zip
Anschließend:
./cansend can0 7DF#0201050000000000 (als Beispiel)
./candump can0
Nach dem letzten Befehl kam keine Rückmeldung mehr.
Hat jemand eine Idee welches Problem hier vorliegen könnte?
Oder, ob ich bei der Vorgehensweise einen Schritt vergessen habe?
Vielen Dank für die Unterstützung.
Gruß
rilu1500
Folgende Benutzer bedankten sich: klausz, Cosa
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- JoTwiz
- Fresh Boarder
- Beiträge: 9
- Dank erhalten: 1
27 Nov 2019 08:51 - 27 Nov 2019 09:03 #186296
von JoTwiz
OBD/CAN-Daten über Raspberry Pi 3 anzeigen lassen
Hallo!
Also ich habe keine Ahnung vom CAN Bus , aber wenn ich die manpage von candump richtig verstehe, ist das ganz normal.
Du musst das Programm mit strg-c abbrechen....
Am besten gibst du auf deinem Pi mal "man candump" ein, oder suchst im Internet, du wirst fündig.
Hoffe geholfen zu haben
Bspw manpages.ubuntu.com/manpages/bionic/man1/candump.1.html
Also ich habe keine Ahnung vom CAN Bus , aber wenn ich die manpage von candump richtig verstehe, ist das ganz normal.
Du musst das Programm mit strg-c abbrechen....
Am besten gibst du auf deinem Pi mal "man candump" ein, oder suchst im Internet, du wirst fündig.
Hoffe geholfen zu haben
Bspw manpages.ubuntu.com/manpages/bionic/man1/candump.1.html
Letzte Änderung: 27 Nov 2019 09:03 von JoTwiz.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.