Het PICAN board is een aanvullende print dat je op je Raspberry aansluit. Het board past op alle Raspberry uitvoeringen.

Es ist seit den späteren Versionen des Raspbian recht einfach zu installieren Hardware skpang.co.uk die PICAN.
Je kunt gebruik maken van het [sudo raspi-config] commando, waarna je de SPI functionaliteit kunt aanzetten (en automatisch op te starten bij het starten van je Pi).

Selecteer:
[8 Erweiterte Optionen]
[A6 SPI]
[SPI aktivieren]
Update vervolgens eerst je huidige software:
[sudo apt-get update]
[sudo apt-get upgrade]
[sudo reboot]
Vervolgens moeten een aantal settings worden toegevoegd in je config.txt.
[sudo nano /boot/config.txt]
Fügen Sie die folgenden 3 Linien am unteren Ende der Datei:
[dtparam=spi=on]
[dtoverlay=mcp2515-can0, oscillator=16000000, interrupt=25]
[dtoverlay=spi-bcm2835-overlay]
Je software is nu geïnstalleerd, reboot nog even.
Nach einem Neustart können Sie Ihre Schnittstelle "", geben den folgenden Befehl hochbringen:
[sudo /sbin/ip link set can0 up type can bitrate 100000]
(De bitrate moet je aanpassen op de bitrate van de te meten canbus-activiteiten aan je gewenste hardware. In mijn geval is dit de Audi A4B6 Infotainmentbus, die een bitrate heeft van 100Kb per seconde.)
Door [ifconfig] te geven kun je zien of je can0 bus draait.
Door [ip -s -d link show can0] te geven kun je zien of er ook bytes worden verzonden of ontvangen.

Ok, der Canbus ist und läuft jetzt. Een laatste stap is het installeren van een aantal kleine utilities / tools om handig gebruik te kunnen maken van het verzenden en ontvangen van can berichten. Geben Sie hierzu die folgenden Befehle:
[git clone https://github.com/linux-can/can-utils.git]
[cd can-utils]
[./autogen.sh]- gaf bij mij een foutmelding, geen effect
[make]
[make install]
Wenn Sie es vorziehen, die Dateien direkt hier herunterladen:
Can_Utils (264 downloads )
[whohit]Pican installieren[/whohit]
EDIT:
@farfenkugell (Vielen Dank für merken!)
Von Jessie Distribution von Raspbian wird im folgenden Format werden URboot/config.txt verwendet werden;
dtparam=spi=on
dtoverlay=mcp2515-can0, oscillator=16000000, interrupt=25
dtoverlay=spi-bcm2835-overlay
Kommentare sind jetzt auch auf die Forum!
Hi Janssuuh,
erstmal großes lob, für die mühe die du dir gemacht hast.
Ich habe das PICAN 2 Modul, sollte istallation genauso sein? Ich hab es mit deiner Anleitung gemacht. aber es kommt immer (Cannot find device “can0”)
Hi Steven,
Ich denke, der MCP2515-Chip auf dem Modul PICAN ist unverändert. So auch die Installation.
Es gibt einige kleine Unterschiede im Format der Installation auf Ihrem Raspbian Distro. Vielleicht gibts hier das Problem. Wissen Sie, welche Version Sie verwenden? (Wheezy / Jessie?)
Im Forum habe ich die Unterschiede geschrieben:
http://www.janssuuh.nl/topic/pican-installeren/
Mit freundlichen Grüßen,
Jeroen
Hi Jeroen,
Ich habe Raspbian Jessie.
Der Fehler war in der Übersetzung.
Habe den Fehler berichtigt.
Jetzt funktioniert es.
Danke!!
Ich fand ein Problem:
Fügen Sie den folgenden 3 Zeilen am Ende der Datei:
[dtparam=spi=on]
[dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25]
[dtoverlay=spi-bcm2835-overlay]
= Nicht Gerät finden “can0”
Ich jused Jesse und
[dtparam=spi=on
dtoverlay = MCP2515-c, Oszillator = 16 Millionen Peseten, Interrupt = 25
dtoverlay=spi-bcm2835-overlay]
funktioniert auch nicht 🙁
Hallo David,
Möglicherweise gibt es eine Übersetzung Problem? (Ihr oscilator wird in Peseten gesetzt?
Jessie Distro verwendet diese Einstellungen:
dtparam=spi=on
dtoverlay=mcp2515-can0, oscillator=16000000, interrupt=25
dtoverlay=spi-bcm2835-overlay
Welche Version der pican Hardware verwenden Sie,?
Grüße Jeroen