• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DCモーター2つを制御する際の障害について)

DCモーター制御での障害について

このQ&Aのポイント
  • マイコンの勉強がてら、赤外線ラジコンを制作しようと試みているが、モーター制御で躓いてしまった。
  • 秋月電子で購入したモータードライバDRV8832を用いて、2つのモーターの正転⇔逆転を1秒単位で繰り返すプログラムを作成したが、片方のモーターが障害検知して停止してしまう。
  • 1つのモーターのみを接続した場合は障害が発生しなかったが、2つ同時に回して障害が発生する理由が分からない。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

状況からみると電源電圧低下に引っかかったかな?という感じですね。 電源自体の能力が無くて電圧が落ちている可能性もあるかな? FA-130でも、最適負荷時で500mAといいますが、ピークで1A程度は流れると思っておくのが良いでしょう。モータに何Vかけているのかはわかりませんが、定格は1.5~3Vということですから、5V駆動しているなら電流も多目になっているかもしれません。 接触抵抗や配線が細すぎて抵抗が大きいと簡単にドロップしますから要注意です。 +側だけではなくてリターンになる、GNDの方にも配慮が必要です。 どのように配線されているのかはわかりませんが、(モータドライバ+モータ)の組み合わせをそれぞれ独立させて、電源装置の根元から分離されるように配線したほうがいいでしょう。 >電圧降下を疑って、ドライバにコンデンサを追加してみましたが、 なにせ、電流が大きいですからね。ちょっとやそっとのコンデンサ程度では持たないと思います。

veruta620
質問者

お礼

ご回答ありがとうございます。FA-130の電流の見込みが少々甘かったのかもしれません。 ご指示いただいた通りに、電源を根本から分離し、かつショットキーダイオードを入れることで、大分動作が安定してきました。 電源の引き回しやコンデンサ容量も色々検討させていただきます。

その他の回答 (2)

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.2

FAULT出力はどうなってますか? 電源が2.5V以下になると動作を停止します 電流制限機能が働いたかもしれません、 DRV8832電源電圧を上げる、4.5V-6V 又はDRV8832一つずつ電源を単独に供給する マイコンにFAULT出力を取り込み、モーターを一旦停止させる等エラー処理を行う マイコンでDRV8832電源電圧を監視させる いろいろ試してみて下さい、原因を突き止めるのが大事です。 http://akizukidenshi.com/download/ds/akizuki/AE-MOTOR8832_manual.pdf

veruta620
質問者

お礼

ご回答ありがとうございます。 FAULT出力はLEDに繋げており、モーター停止時に点灯しています。 電圧については、現状上げる術がありませんが、FAULT出力をIOに取りこんでエラー処理を行う方向で作りこんでみます。 その他、できる範囲で色々試してみようと思います。

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.1

電源が悪いんじゃない? まあ、素人考えですけど。 モータの発熱って手で触ったくらいで温度を正確に測れる物ではありませんから 温度が原因と言うこともなきにしもあらずってところですけど。

veruta620
質問者

お礼

ご回答ありがとうございます。 電源は手持ちの5V電源全てで同じ症状でした。 モーター、ドライバーの熱については、確かに温度計のようなもので計らないと分からないかもしれないですね。

関連するQ&A