メインコンテンツまでスキップ

概要

Aotenjo One は、ロボットや自動化装置、DIY などに使えるモーター制御基板です。モーターの駆動と位置の読み取りに必要な機能を備え、CAN FD などの通信方式に対応しています。

ショップ | GitHub

主な特長

  • 高性能マイコン: STM32G431CB (170MHz、128KB フラッシュ、32KB RAM) を搭載し、複雑な制御アルゴリズムにも対応します。
  • モータードライバー: DRV8313 を搭載し、最大 2.5A のピーク電流に対応します。
  • 位置フィードバック: 14 ビット磁気エンコーダーのインターフェイスを備え、高分解能の角度検出に対応します。
  • 通信インターフェイス: CAN FD (最大 8Mbps)、I2CUARTSPI に対応し、他の基板やセンサーと接続できます。
  • VSENSE 電圧モニタリング: VSENSE 機能により、STM32G431 の ADC で VCC 電圧をリアルタイムに監視できます。電源の状態確認や診断に活用できます。

技術仕様

MCU: STM32G431CBU6 (170MHz、128KB フラッシュ、32KB RAM)

モータードライバー: DRV8313PWPR

対応モーター: 内部抵抗 > 10 Ω のモーターに推奨

CANトランシーバー: TCAN3413 (3.3V動作)

入力電圧: 8-35v

エンコーダインターフェイス: 14ビット磁気エンコーダ

通信インターフェース: CAN FD、I2C、UART、SPI

電源インターフェース: 2x JST XH

CAN インターフェイス: 2x JST PH

ユーザーインターフェイス: 1x ユーザーボタン、1x NRST ボタン (ユーザーボタンとして構成可能)

インジケータ: 青色 LED x 1、赤色電源インジケータ LED x 1、赤色ドライバ障害インジケータ LED x 1

取り付け:3×M2.5穴

CAN ネットワーク終端: SMD SPDT スイッチによるオンボード終端抵抗の切り替え

DRV8313 障害インジケータ LED の動作:

  • 消灯: 異常は検出されていません。
  • 点灯: 過電流または低電圧の異常が検出されています。

CAN 終端スイッチ:

  • オン: 120Ω 終端抵抗が有効です (ボードが CAN バスの終端にある場合に使用します)。
  • オフ: 終端抵抗なし (ボードが CAN バスの途中にある場合に使用)。

NRST ボタン:

  • ファームウェアを介してユーザーボタンとして再構成できます。
  • デフォルトの機能はマイクロコントローラーをリセットすることです。
重要な注意事項
  • 安定した通信には適切な CAN バス終端が必要です。ボードが CAN バスの物理的な末端にある場合のみ、終端抵抗を有効にしてください。
  • このボードをプログラムするには、ST-LINK V2 クローン (または互換性のある書き込み器) が必要です。
対応モーターについて

このボードは、内部抵抗が 10 Ω を超えるモーター用に特別に設計されています。一般的な低抵抗ドローンモーターには適していません。互換性のないモーターを使用すると、予期せぬ動作や損傷が発生する可能性があります。