Controller Area Network (CAN) は、ビークルバス規格の一種で、ホストコンピュータなしでマイクロコントローラやデバイスが相互に通信できるように設計されている。耐ノイズ性の強化が考慮された堅牢な規格である。メッセージベースのプロトコルであり、元々は、自動車内部の多重化電気配線用に設計されたものだが、機器の制御情報の転送用として普及しており、輸送用機械、工場、工作機械などのロボット分野においても利用されている。自動車においては、速度、エンジンの回転数、ブレーキの状態、故障診断の情報などの転送に使用されている。 データ転送速度は、40mの通信路においては最高で1Mbps程度、500mの通信路においては最高で125kbps程度。実際の運用においては、速いもので500kbps、遅いもので83.3kbpsとなっている。通信速度が上がるほど接続できる機器の数が減るので、高級車な
![Controller Area Network - Wikipedia](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ec255e2223847ed6ff1edb8eed9138bce8ffd46/height=288;version=1;width=512/https%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2F9%2F9e%2FCAN-Bus_Elektrische_Zweidrahtleitung.svg%2F220px-CAN-Bus_Elektrische_Zweidrahtleitung.svg.png)