このQ&Aは役に立ちましたか?
ステッピングモーターが止まる原因と解決方法
2023/10/20 06:28
- ステッピングモーターの制御方法についてお教えください。
- ステッピングモーターが回り始めてから10~30秒後に止まる現象が起きています。解決方法を教えてください。
- ステッピングモーターが振動しながら止まる現象が発生しています。この現象の原因と対策を教えてください。
ステッピングモーターが止まる原因について
2019/12/09 23:44
こんにちは。電子工作を初めて数ヶ月と経験が乏しく、お恥ずかしながら、ステッピングモーターの制御方法についてどなたかご教授頂けませんでしょうか?
具体的には、動作確認(同じ回転方向に一定回転数で回り続ける動作)をしたのですが、回り始めてから10~30秒後に止まる現象が起きています。止まっている間もシャフトが振動しているような状態で、全く動いていない訳ではないです。この現象がなぜ起きるのか、そして解決方法があれば教えて頂けませんでしょうか?
おそらく不足情報などあるかと思います。追加でほしい情報があれば別途お聞きいただければと思います。
回答 (8件中 6~8件目)
脱調
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/
ステッピングモータの利点はオープンループなのだがそれを捨ててでも早く回さねばならない場合に有効
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
たぶんパルス波形の設定が間違っているのでは?
まずは駆動波形と駆動タイミングの確認からでしょうね。
あとは元の仕様と違うステッピングモーターに勝手に変えて
プログラムの変更や最適化してないとかも初心者にありがち。
ドライバICのデータシートくらいはちゃんと読めるんですよね?
でなければ、ちゃんとデキる人に泣きついたほうがいいかと。
補足
2019/12/10 21:59
ご回答ありがとうございます。助かります。
まず、今回は無負荷で回しています。無通電の状態ではシャフトは滑らかに回ります。回転数も5秒間に360°(一回り)ほどとそんなに早くはないです。従って、過負荷、過速度が原因ではないように思います。状況をしっかり説明できていなくてすみません。
制御環境に関しては、マイコンとドライバICで以ってマイコンのGPIOをオンオフさせることで制御しているのですが、止まるタイミングもバラバラなので、単純にプログラムの問題でもない気がしています。