本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:ステッピングモーターが止まる原因について)

ステッピングモーターが止まる原因と解決方法

2023/10/20 06:28

このQ&Aのポイント
  • ステッピングモーターの制御方法についてお教えください。
  • ステッピングモーターが回り始めてから10~30秒後に止まる現象が起きています。解決方法を教えてください。
  • ステッピングモーターが振動しながら止まる現象が発生しています。この現象の原因と対策を教えてください。
※ 以下は、質問の原文です

ステッピングモーターが止まる原因について

2019/12/09 23:44

こんにちは。電子工作を初めて数ヶ月と経験が乏しく、お恥ずかしながら、ステッピングモーターの制御方法についてどなたかご教授頂けませんでしょうか?

具体的には、動作確認(同じ回転方向に一定回転数で回り続ける動作)をしたのですが、回り始めてから10~30秒後に止まる現象が起きています。止まっている間もシャフトが振動しているような状態で、全く動いていない訳ではないです。この現象がなぜ起きるのか、そして解決方法があれば教えて頂けませんでしょうか?

おそらく不足情報などあるかと思います。追加でほしい情報があれば別途お聞きいただければと思います。

回答 (8件中 6~8件目)

2019/12/10 07:14
回答No.3

脱調
https://www.orientalmotor.co.jp/tech/glossary/ta01/

よーするに過負荷、もしくは過速度

ステッピングモータは低速、軽負荷でしか回らない
https://www.orientalmotor.co.jp/tech/reference/stepping_motor03/
高速回転で回すのは初心者ではまずムリ
せいぜい早くて100rpmくらい(1秒間に2回転)
多くの場合、1000rpmくらい普通に回るだろ?って思い込んでる
ステッピングモータで1000rpmはかなりの高速の部類に入る
ステッピングモータのカタログを見ると最高回転数2000rpmとか書いてるけど
かなりのベテランでもその性能を引き出すのは困難


なのでステッピングモータを高速で回すにはクローズドループにする
https://www.orientalmotor.co.jp/tech/reference/stepping_motor06/
ステッピングモータの利点はオープンループなのだがそれを捨ててでも早く回さねばならない場合に有効

補足

2019/12/10 21:59

ご回答ありがとうございます。助かります。

まず、今回は無負荷で回しています。無通電の状態ではシャフトは滑らかに回ります。回転数も5秒間に360°(一回り)ほどとそんなに早くはないです。従って、過負荷、過速度が原因ではないように思います。状況をしっかり説明できていなくてすみません。

制御環境に関しては、マイコンとドライバICで以ってマイコンのGPIOをオンオフさせることで制御しているのですが、止まるタイミングもバラバラなので、単純にプログラムの問題でもない気がしています。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2019/12/10 03:06
回答No.2

たぶんパルス波形の設定が間違っているのでは?
まずは駆動波形と駆動タイミングの確認からでしょうね。

あとは元の仕様と違うステッピングモーターに勝手に変えて
プログラムの変更や最適化してないとかも初心者にありがち。

ドライバICのデータシートくらいはちゃんと読めるんですよね?
でなければ、ちゃんとデキる人に泣きついたほうがいいかと。

2019/12/10 00:41
回答No.1

回転し続ける指示ではなく
何回転かして止まる指示になってる

補足

2019/12/10 22:07

キー入力をするまではオンオフを繰り返すように設定しています。止まるタイミングもバラバラなので、おそらくパルス入力のタイミングがずれているのか、モーター 温度が上がってしまい、トルク不足に陥ったか(無負荷、低回転で回しているので、後者は当てはまらないかと思いますが)。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。