PiCan installeren

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

Untitled-9

Het is sinds de latere versies van Raspbian vrij eenvoudig geworden om de PICAN hardware van skpang.co.uk te installeren.

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).

Untitled-9

Selecteer:
[8 Advanced Options]
[A6 SPI]
[Enable SPI]

 

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]

Voeg de volgende 3 regels toe onderaan het bestand:
[dtparam=spi=on]
[dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25]
[dtoverlay=spi-bcm2835-overlay]

Je software is nu geïnstalleerd, reboot nog even.
Na herstart kun je je interface 'up' brengen door het volgende commando te geven:
[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.

Knipsel

Ok, je canbus is nu 'up and running'. 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. Geef hiervoor de volgende commando's:

[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]

Indien je liever de bestanden direct hier wenst te downloaden:
Can_Utils (256 downloads)

 

 
[whohit]PiCan installeren[/whohit]

Subscribe
Email mij bij:
8 Reacties
oudste
nieuwste meest gestemd
Inline feedbacks
Bekijk alle reacties
Steven Derstappen
Steven Derstappen
7 jaar geleden

Hallo Janssuuh,
eerste grote lof, als je de moeite nam de.
Ik heb de PICAN 2 module, moet net zo istallation? Ik heb gedaan met Praktische informatie. maar er is altijd (Kan apparaat niet vinden “can0”)

Steven Derstappen
Steven Derstappen
7 jaar geleden
Antwoord aan  Janssuuh

Hallo Jeroen,

Ik Raspbian Jessie.
De fout was in de vertaling.
Zijn gecorrigeerd de fout.
Nu werkt.
dank u wel!!

Corrado
7 jaar geleden

Ik vond een probleem:

Voeg de volgende 3 lijnen onderaan het bestand:
[dtparam=spi=on]
[dtoverlay=mcp2515-can0-overlay,oscillator=16000000,interrupt=25]
[dtoverlay=spi-bcm2835-overlay]

= Kunnen apparaat vinden “can0”

Corrado
7 jaar geleden
Antwoord aan  Corrado

Ik jused Jesse en

[dtparam=spi=on
dtoverlay = MCP2515-c, oscillator = 16 miljoen pesetas, interrupt = 25
dtoverlay=spi-bcm2835-overlay]

werkt ook 🙁