MMC904S CAN Bus サンプルコード

MMC904S(Linux)CAN Bus サンプルコード。C++ SDK と Qt GUI を使用して 3 つの UIM342 モータを制御。

# MMC904S CAN Bus サンプルコード このページでは、**MMC904S**(Linux)上の **C++ SDK + Qt5 GUI** を使用して **3 つの UIM342 モータ** を CAN bus 経由で制御するサンプルプロジェクトを提供します。 --- ## Quick Selection | 接続方法 | 対応製品 | ドキュメント | |---------|---------|-------------| | **MMC904S + SDK → CAN Bus** | 3× UIM342 モータ | [DEMO_MMC_3x342] | --- ## システムアーキテクチャ ``` MMC904S (DemoApp ↔ SDK) ↔ ゲートウェイ ↔ モータ ``` 対応ゲートウェイ: | ゲートウェイ | タイプ | プロトコル | |-----------|------|----------| | UIM2513 | RS232-to-CAN | シリアル | | UIM2523 | Ethernet-to-CAN | TCP/IP | | MMCGtwy | 内蔵 MMC ゲートウェイ | 内部 | ### 主な機能 - Qt5 GUI、リアルタイムステータス表示 - 3 台のモータ個別制御(JOG、PTP、原点復帰、停止) - グループ同期制御 - リアルタイム通知(RTCN)処理 - スピードスライダー制御(最大 100,000 pps) - ドライバ ON/OFF 制御 - LED ステータスインジケータ --- ## 必要なハードウェア | 項目 | 数量 | 説明 | |------|:----:|------| | MMC904S | 1 | 組み込み Linux ミニ PC | | UIM342 モータ | 3 | CAN bus スマートモータ | | UIM2513 または UIM2523 | 1 | CAN bus ゲートウェイ | | 24V DC 電源 | 1 | モータおよびゲートウェイ用 | --- ## 関連ドキュメント - [MMC90X 小型モーション制御コンピュータ](/docs/mmc90x) - [UIM2513 RS232-CAN ゲートウェイ](/docs/uim2513) - [C++ Windows サンプルコード](/docs/cpp-windows-examples) --- *最終更新: 2026-07-03*