CAN Bus コンパクト I/O モジュール
UIROBOT CAN bus コンパクト I/O モジュール — 分散制御システム向け 8/16 チャンネルデジタル入出力拡張。
# CAN Bus コンパクト I/O モジュール — クイック概要
> UIM0808/UIM1616 I/O モジュールの製品ラインアップ、システムアーキテクチャ、選定ガイド
---
## 製品ラインアップ
| モデル | デジタル入力 | デジタル出力 | 出力電流 | 電源電圧 | 寸法 |
|-------|------------|-------------|---------|---------|------|
| UIM0808 | 8 ch (NPN) | 8 ch (MOSFET) | 500 mA / ch | 12–24 VDC | 78 × 68 × 12 mm |
| UIM1616 | 16 ch (NPN) | 16 ch (MOSFET) | 500 mA / ch | 12–24 VDC | 120 × 68 × 12 mm |
---
## 主な特長
:::grid{cols=2 style=card}
**DSP 制御システム**
フォールトトレランスとフェイルセーフユーザーインターフェースを備えた堅牢なハードウェアプラットフォーム。
**デジタルフィルタリング**
状態変化通知機能付きの耐ノイズ入力処理。
**SDK サポート**
DLL、LIB、SO ファイルを含む完全な SDK。C++ および C# のサンプルコード付属。
:::
### 入力ポート
- 最大 16 のデジタル入力ポート(NPN タイプ)
- 1 つのクワッドラチャエンコーダインターフェース
- 1500V 光電絶縁
- ESD 保護
### 出力ポート
- 最大 16 のデジタル出力ポート
- ポートあたり 500 mA 出力電流
- 最大総出力電流:4000 mA
- 1500V 光電絶縁
- ESD 保護
- 過熱、過負荷、短絡、過電圧保護
- 電流制限
### CAN ネットワーキング
- アクティブ CAN 2.0、最大 1 Mbps
- 1500V 光電絶縁
- 3 種類の ID をサポート:ノード ID、グループ ID、グローバル ID
---
## UIM0808 — 8 チャンネル I/O モジュール
UIM0808 は、コンパクトな筐体に 8 つのデジタル入力と 8 つのデジタル出力を提供します。CAN 2.0 で通信し、中程度の I/O 密度を必要とするアプリケーション向けに設計されています。
### 仕様
| パラメータ | 仕様 |
|-----------|------|
| 電源電圧 | 12–24 VDC |
| デジタル入力 | 8 チャンネル、NPN タイプ |
| 入力電圧範囲 | 0–24 VDC |
| デジタル出力 | 8 チャンネル、MOSFET プッシュプル |
| 出力電流 | 500 mA / チャンネル |
| 最大総出力電流 | 4000 mA |
| 絶縁 | 1500V(フォトカプラ) |
| CAN プロトコル | アクティブ CAN 2.0 |
| CAN ボーレート | 最大 1 Mbps |
| 寸法 | 78 × 68 × 12 mm |
| 動作温度 | -40°C ~ 85°C |
### 配線図

---
## UIM1616 — 16 チャンネル I/O モジュール
UIM1616 は、16 のデジタル入力と 16 のデジタル出力で I/O 密度を 2 倍にします。UIM0808 と同じ CAN bus プロトコルと 1ms スキャンサイクルを共有しているため、同じネットワーク上に両方のモジュールを混在させることが容易です。
### 仕様
| パラメータ | 仕様 |
|-----------|------|
| 電源電圧 | 12–24 VDC |
| デジタル入力 | 16 チャンネル、NPN タイプ |
| 入力電圧範囲 | 0–24 VDC |
| デジタル出力 | 16 チャンネル、MOSFET プッシュプル |
| 出力電流 | 500 mA / チャンネル |
| 最大総出力電流 | 4000 mA |
| 絶縁 | 1500V(フォトカプラ) |
| CAN プロトコル | アクティブ CAN 2.0 |
| CAN ボーレート | 最大 1 Mbps |
| 寸法 | 120 × 68 × 12 mm |
| 動作温度 | -40°C ~ 85°C |
### 配線図

---
## 比較
| 機能 | UIM0808 | UIM1616 |
|------|---------|---------|
| デジタル入力 | 8 | 16 |
| デジタル出力 | 8 | 16 |
| 入力タイプ | NPN | NPN |
| 出力電流 | 500 mA / ch | 500 mA / ch |
| 最大総電流 | 4000 mA | 4000 mA |
| 電源電圧 | 12–24 VDC | 12–24 VDC |
| 絶縁 | 1500V | 1500V |
| エンコーダインターフェース | あり | あり |
| 寸法 | 78 × 68 × 12 mm | 120 × 68 × 12 mm |
| 最適用途 | 中程度の I/O | 本格的な拡張 |
---
## クイックスタート
### ステップ 1 — モジュールの選択
| 必要なもの | 使用するモジュール |
|-----------|----------------|
| 最大 8 DI + 8 DO | UIM0808 |
| 最大 16 DI + 16 DO | UIM1616 |
### ステップ 2 — ハードウェアの接続
1. 電源を接続(12–24 VDC)
2. CANH と CANL を CAN bus に配線(ツイストペア推奨)
3. センサーをデジタル入力に、負荷をデジタル出力に接続
4. **電源投入前にすべての配線を再確認**
### ステップ 3 — StepEva3 ソフトウェアの使用
1. Windows コントロールパネル **StepEva3** をダウンロードして実行
2. **UIM2513 (RS232-CAN)** ゲートウェイを選択
3. デバイス一覧から操作する I/O モジュールを選択
4. I/O コントロールパネルで入力を読み取り、出力を制御
---
## CAN Bus 注意事項
> **警告**
- スター接続は避けてください。CAN ケーブル長が 20 メートルを超える場合は、専用の CAN ケーブルを使用してください。各ノードへのブランチケーブル長は 20 cm を超えないようにしてください。
- UIM2513 には終端抵抗が内蔵されており、トグルスイッチで有効化できます。CAN ケーブルのもう一端に 120 オームの終端抵抗を接続することを推奨します。
- **通電中のホットプラグは厳禁です**。ホットプラグは接地喪失を引き起こし、複数の UIM デバイスの焼損につながる可能性があります。
- すべての UIM デバイスを共通接地に接続してください。
---
## 安全上の注意事項
| 注意事項 | 無視した場合の結果 |
|---------|----------------|
| 湿気、腐食性、可燃性ガスのある環境や可燃物の近くで使用しないでください | 火災/故障 |
| 油や水に浸かった電線を使用しないでください | 火災/故障 |
| 頻繁な電源オン/オフは避けてください | 故障 |
| 絶対に分解、改造、修理しないでください | 火災/故障 |
| 電源電圧は製品要件を満たしている必要があります | 故障 |
| 長期間使用しない場合は電源を切ってください | 火災/故障 |
---
## 命令セット概要
### システム命令
| ニーモニック | 制御ワード | 機能 | 説明 |
|-----------|----------|------|------|
| `PP[i]` | 0x01 | 設定/取得 | プロトコルパラメータ |
| `IE[i]` | 0x07 | 設定/取得 | 情報有効化 |
| `ML` | 0x0B | 取得 | モデル情報 |
| `SN` | 0x0C | 取得 | シリアル番号 |
| `ER[i]` | 0x0F | クリア/取得 | エラーレポート |
| `QE[i]` | 0x3D | 設定/取得 | クワッドラチャエンコーダ |
| `SY[i]` | 0x7E | 設定 | システム操作 |
### I/O 命令
| ニーモニック | 制御ワード | 機能 | 説明 |
|-----------|----------|------|------|
| `TG[i]` | 0x35 | 設定/取得 | 入力トリガタイプ |
| `DI` | 0x37 | 設定/取得 | デジタル入出力 |
### 補助エンコーダ命令
| ニーモニック | 制御ワード | 機能 | 説明 |
|-----------|----------|------|------|
| `SP` | 0x1E | 取得 | エンコーダ速度 |
| `PR` | 0x1F | 取得 | エンコーダ周期カウント |
| `PA` | 0x20 | 取得 | エンコーダカウント |
| `OG` | 0x21 | 設定 | エンコーダカウンタクリア |
### 通知命令
| ニーモニック | 制御ワード | 機能 | 説明 |
|-----------|----------|------|------|
| `RT` | 0x5A | 自動送信 | リアルタイム情報 |
:::tip
すべての I/O モジュールは UIROBOT モータコントローラと同じ CAN 2.0B プロトコルを使用するため、統一された CAN bus ネットワークでのシームレスな統合が可能です。
:::
---
## ダウンロード
- 📋 [UIM1616 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/Manual_UIM1616%20V4.7.pdf)
- 📋 [StepEva3 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/Manual_StepEva3%20V4.7.pdf)
- 📋 [uirSDK3 ユーザーマニュアル V4.7 (PDF)](https://www.uirobot.com/uploads/files/f30fdec2ef52855e328edf9abcbd1d4e.pdf)
---
## 関連製品
| 製品 | 説明 |
|------|------|
| UIM342 | CAN bus スマートモータコントローラ |
| UIM342A | CAN bus スマートモータコントローラ(アブソリュートエンコーダ) |
| UIM2513 | RS232 to CAN ゲートウェイ |
| UIM2523 | Ethernet to CAN ゲートウェイ |
| UIC320A | USB to CAN 2.0B アダプタ(絶縁型) |
| MMC90X | 小型モーション制御コンピュータ |
---
## 関連ドキュメント
- [UIM1616 デジタル I/O コントローラ — 技術リファレンス](/docs/uim1616)
- [UIM342 CAN Bus スマートサーボステッピングモータコントローラ](/docs/uim342)
- [UIM342A CAN Bus スマートサーボステッピングモータコントローラ](/docs/uim342a)
- [クイックスタートガイド](/docs/quick-start)
---
*最終更新: 2026-07-03 | UIM0808/UIM1616 ユーザーマニュアル V4.7 に基づく*