SKU:M036/M036-B


















Module13.2 ODrive は、M5Stack が提供する高性能サーボモータドライブモジュールであり、オープンソースのモーションコントロールソリューション ODrive に基づいて製作されています。単一の三相サーボモータの制御に対応し、ピーク駆動電流は 5A に達します。高速回転モータの制御能力を備えると同時に、エンコーダ信号インターフェースを備え、高精度なモーションコントロールおよび位置決めを実現できます。モジュールは UART 通信インターフェースを使用し、ODrive 公式設定ツールおよびプロトコルと互換性があります(PC ツール経由で様々なモータ動作モードも設定可能、よりスムーズかつ安定した動作を実現)。
| 仕様 | パラメータ |
|---|---|
| オプションサーボモータ仕様 | 位相数:3, 電圧:24V-DC, 定格電流:4A, 定格出力:62W, 定格回転数:3000rpm |
| モータドライバチップ | DRV8301 |
| 最大駆動電流 | 5A |
| インターフェースタイプ | 3.96-2P(電源)、3.96-3P(モータ)、2.54-5P(エンコーダ) |
| 入力電源 | 12-24V DC |
| 製品重量 | 22.5g |
| 梱包重量 | 42.3g |
| 製品サイズ | 54.2 x 54.2 x 19.7mm |
| 梱包サイズ | 95 x 65 x 25mm |




| PIN | LEFT | RIGHT | PIN |
|---|---|---|---|
| GND | 1 | 2 | |
| GND | 3 | 4 | |
| GND | 5 | 6 | RST |
| 7 | 8 | ||
| 9 | 10 | TXD / STEP | |
| 11 | 12 | ||
| 13 | 14 | ||
| 15 | 16 | ||
| 17 | 18 | ||
| 19 | 20 | RXD / DIR | |
| TXD / STEP | 21 | 22 | TXD / STEP |
| RXD / DIR | 23 | 24 | RXD / DIR |
| 25 | 26 | ||
| 27 | 28 | 5V | |
| 29 | 30 |
Linuxプラットフォームでの odrivetool のインストールおよび基本操作を説明します。python3)。pip3 install odrive==0.5.1.post0 ~/.local/bin をシステム環境変数に追加し、下記コマンドを実行後、export PATH=$PATH:~/.local/binをファイル末尾に追加します。vim ~/.bashrc odrivetoolを実行し、ODrive モジュールを PC に接続して認識されるまで待ちます。接続成功後、odrv0.vbus_voltageを入力してドライブボードの電源電圧をテストできます。$odrivertool
ODrive control utility v0.5.1.post0
Website: https://odriverobotics.com/
Docs: https://docs.odriverobotics.com/
Forums: https://discourse.odriverobotics.com/
Discord: https://discord.gg/k3ZZ3mS
Github: https://github.com/madcowswe/ODrive/
Please connect your ODrive.
You can also type help() or quit().
Connected to ODrive 306A396A3235 as odrv0
In [1]: odrv0.vbus_voltage //モータの電流リミットを設定
odrv0.axis0.motor.config.current_lim [A]
//モータ回転速度リミットを設定
odrv0.axis0.controller.config.vel_limit
//放電抵抗の抵抗値設定
odrv0.config.brake_resistance
//設定保存
odrv0.save_configuration()