UI-MCP2515 SPI to CAN Bus ゲートウェイ — 技術リファレンス

SPI to CAN Bus ゲートウェイ — UIROBOT サーボステッピングモータを使用した Arduino ベースのモーション制御用。

# UI-MCP2515 SPI to CAN Bus ゲートウェイ — 技術リファレンス > UIROBOT サーボステッピングモータおよび制御システムを使用した Arduino ベースのプロトタイピングのための SPI to CAN bus ゲートウェイモジュール --- ## 製品概要 UI-MCP2515 は、MCP2515 CAN コントローラと TJA1050 トランシーバをベースとしたコンパクトな SPI-to-CAN モジュールです。SPI インターフェースを備えたマイクロコントローラが CAN 2.0B バス上で通信できるようにします。 ### 主な特長 :::grid{cols=2 style=card} **CAN 2.0A/B サポート** 標準および拡張フレーム形式。125K ~ 1M bps のボーレート設定可能。 **SPI インターフェース** ホスト MCU との高速 SPI 通信。UART や I2C ピンを占有しません。 ::: :::grid{cols=2 style=card} **Arduino 互換** Arduino Uno、Mega 等の SPI ベース開発ボードに直接対応。 **迅速なプロトタイピング** 概念実証、教育、フィールドデバッグに最適。 ::: --- ## 技術仕様 ### 絶対最大定格 | パラメータ | 仕様 | |-----------|------| | 周囲温度 | -40°C ~ +85°C | | 保存温度 | -65°C ~ +150°C | | 電源(Arduino より)| 5 VDC | ### 通信インターフェース | パラメータ | 仕様 | |-----------|------| | CAN コントローラ | MCP2515 | | CAN トランシーバ | TJA1050 | | インターフェース | SPI | | CAN プロトコル | CAN 2.0A / 2.0B | | CAN ボーレート | 125K / 250K / 500K / 1M | ### ハードウェアピン配置 | ピン | 機能 | 接続先 | |-----|------|--------| | CS | チップセレクト | Arduino Pin 10 | | SI | SPI データ入力 | Arduino Pin 11 (MOSI) | | SO | SPI データ出力 | Arduino Pin 12 (MISO) | | SCK | SPI クロック | Arduino Pin 13 | | INT | 割り込み出力 | Arduino Pin 2 | | VCC | 電源 | Arduino 5V | | GND | グランド | Arduino GND | ### CAN 側接続 | 端子 | 説明 | |------|------| | CANH | CAN Bus High | | CANL | CAN Bus Low | --- ## 関連ドキュメント - [Arduino CAN Bus サンプルコード](/docs/arduino-examples) - [UIM342 CAN Bus モーションコントローラ](/docs/uim342) - [UIM2513 RS232-CAN ゲートウェイ](/docs/uim2513) --- *最終更新: 2026-07-03*