1.はじめに 今回はRaspberryPiからSPI通信経由でCANコントローラMCP2515に接続し、車両情報を取得する方法を紹介します。CAN(Controller Area Network)は車や産業用機器などで利用される通信規格で、一つの通信線に複数のノードを接続できることができます。CAN IDの小さいものほど優先度が高いデータとして扱われ、各ノードは他のノードのデータ送信状況を見ながらデータを送信します。今回のドライブレコーダーのキモとなる技術ですのでじっくり解説したいと思います。 2.準備したもの 基板製作のために下記の部品を準備します。 CANコントローラ/トランシーバはチップワンストップから、マイコン/素子関係は秋月電子から入手すると良いでしょう。車両情報を取得するためのOBDⅡコネクタはAmazonで売っています。運転席足元付近に診断コネクタ(メス)がありますので、そこ