みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

【Arduino】モーターが最高速でも遅い

Arduinoからブラシレスモータを4つ制御しようとしています。
Arduinoと4つのモータドライバを繋げ、各モータドライバとモータを繋げています。
モータドライバのSet Value Speedというピンに0~5Vの電圧をかければそれに応じた回転数が得られる事になっています。
しかし、5Vをかけてもモータの本来の最高速の1/3くらいしか得られません。
Set Value Speedにかける電圧を徐々に上げていくと、0.5Vくらいまでは回転数が上がっていくのですがそれ以降は変化しません。

使用しているのは以下の通りです。よろしくお願い致します。

Arduino: Arduino UNO

モータドライバ: maxon DEC Module 50/5
http://www.maxonjapan.co.jp/media_releases_10284.html
http://www.maxonjapan.co.jp/manual/dec/DEC%20Module50-5_J(380200).pdf

モータ: maxon EC 22 100W
http://www.maxonjapan.co.jp/media_releases_10331.html
http://www.maxonjapan.co.jp/products/datasheets/151.pdf

ギアヘッド: maxon GP22 HP
http://www.maxonjapan.co.jp/products/datasheets/224.pdf

投稿日時 - 2012-02-18 12:39:21

QNo.7312356

すぐに回答ほしいです

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

5人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんばんわ。


 モータに要求する必要な回転数とそのときの負荷トルクから、モータに必要な電圧Vcc
は計算されてますか?

 そしてドライバにはその電圧の1.3倍程度の電圧が必要ですが
そういう電圧がドライバに供給されてますか?
 この電圧が少ないと、回転数は上がらない状況になります。確認してください。

投稿日時 - 2012-02-20 23:21:26

あなたにオススメの質問