用意するもの
Raspberry Pi 3 model b
microSD 4GB以上
PiCAN2
OBD2 ケーブル
Raspberry Pi 3 のセットアップ Raspberry Pi OSをダウンロード,書き込んで,Wi-Fi,SSHが使えるように設定する. ここでは省略します.
OSアップデート 1 2 sudo apt update sudo apt upgrade
PiCAN2 のセットアップ PiCAN2 を使えるように /boot/config.txt に次の3行を追加する. 1 2 3 4 5 sudo nano /boot/config.txt dtparam=spi=on dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25 dtoverlay=spi-bcm2835-overlay
CANインターフェースを使えるように設定 CANインターフェースを使えるようにするためにCANインターフェースの速度をRaspberry Piを再起動するたびに設定する必要がある. ブート時にCANインターフェースが構成されるように /etc/rc.local を編集する.
1 2 3 4 5 6 7 8 fi ### ここから /sbin/modprobe vcan /sbin/ip link add dev vcan0 type vcan /sbin/ip link set vcan0 up /sbin/ip link set can0 up type can bitrate 500000 ### ここまで追加 exit 0
通常ユーザで実行できるように権限を与える.
再起動する.
再起動後,vcan0が現れていれば成功です.
1 2 3 4 5 6 7 8 ifconfig vcan0: flags=193<UP,RUNNING,NOARP> mtu 72 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
can-utilsのインストール 1 2 sudo apt udpate sudo apt install can-utils