編集履歴一覧に戻る
n-shinichiのアイコン画像

n-shinichi が 2023年03月22日07時54分38秒 に編集

初版

タイトルの変更

+

ATOM-S3 ドライバ使わずポート出力2個だけでモータを回す

タグの変更

+

M5Stack

+

ATOM-S3

+

ATOMS3

+

3レベルインバータ

+

ベクトル制御

+

ステップモータ

+

LED

メイン画像の変更

メイン画像が設定されました

記事種類の変更

+

セットアップや使用方法

Lチカの変更

Lチカが設定されました

ライセンスの変更

+

(MIT) The MIT License

本文の変更

+

M5stackから高機能で使いやすい小型マイコンモジュールATOM-S3があります。 これを使って小さなロボを作ってみたいと思います。 そこで小さくまとめるためにできるだけシンプルな構成でモータを回す方法をいろいろ試しています。 小型のバイポーラステッピングモータをモータドライバを使わずポート2本だけで動かしてみました。 ![キャプションを入力できます](https://camo.elchika.com/b58bc5e3a01477e5388f95e630e5118128de8080/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f64626330626232342d616563392d346132392d613863382d3864363937643331373136342f61633439313133382d373035342d343933662d626230642d356535303162303033396139/) 一般にはバイポーラステッピングモータを動かすにはHブリッジでの駆動端子が4本必要で、電源電圧とGNDの2レベルを使ったインバータです。 これを中性点電圧を設定し3レベルインバータ構成にすると駆動端子2本で2組あるコイルの電流の向きを各々自由に変えられるようになり駆動端子が半分で動かすことが可能になります。 一般には産業用などでで高電圧の特殊な条件でのインバータ駆動方式です。これを3.3Vの低電圧に応用です。 ここでのちょいと工夫は中性点電圧をレギュレータなどで定電圧を作るのではなく、LEDのVfを利用して回転磁界を作る時の電流ベクトルを単相、2相合成、各々疑似的に同じくらいの電流になるように制御レスで組んでいるところです。 こちらはハーフパルス動作でゆっくり回しているところです。 https://twitter.com/shinichi_nin/status/1636757106362847232 こちらは回転速度を変化させて動かしたところです。 https://twitter.com/shinichi_nin/status/1637109911871193092 こちらはポート出力なのでたいしたトルクは出せませんがマイコンモジュールロボを動かすくらいのことはできるなってところの確認です。 https://twitter.com/shinichi_nin/status/1637458746355101697 こちらでいろいろ解説などしています。 https://n-shinichi.hatenablog.com/