DCモーター制御-速度-トルク曲線


8

DCモーターの速度-トルク曲線を実際に使用する方法を理解できません。

速度とトルクの曲線の勾配は、モーターの設計によって定義されると理解しています。曲線の正確な位置は、印加される電圧に依存します。したがって、電圧が変更されると、速度-トルク曲線も変更されますが、電圧が変更される前の初期曲線と平行のままです。下の図を参照してください。

ここに画像の説明を入力してください

したがって、直感的に推測できるのは、モーターを特定の目標動作点(目標速度と目標トルク)で使用する場合、対応する速度-トルク曲線Cdにモーターのデータシートで指定された勾配があり、動作点を通過することです。この曲線Cdは、対応する電圧Vdで得られる。下の図を参照してください。

ここに画像の説明を入力してください

したがって、次の推測では、モーターをこの望ましい動作点で動作させるには、モーターに印加する電圧をVdに設定し、電流Id(トルクとトルク定数を使用して計算)を印加する必要があります。

今私が読んだことから、これはDCモーターコントローラーで行われていることではありません。これらは、maxonによって次の図に示されているように、電流と何らかのPWMマジックを使用してのみモーターを駆動しているようです。

ここに画像の説明を入力してください

DCモーター制御で電圧が使用されず、電流のみが使用される理由は誰でも知っていますか?電圧を変更しない場合、速度を設定する方法がわかりません。そして、PWMは何に役立ちますか?

私はインターネットで何時間も探しましたが、関連するものを見つけることができませんでした。

おかげで、

アントワーヌ。

回答:


5

問題は、電圧と電流の両方を制御できないことです。電圧をかけると、モーターは必要な電流を引き出します(その電流を供給する能力に応じて)。または、電圧を自動的に調整して目的の電流を維持する電流コントローラーを作成します。

アナロジーは、蜂蜜を通してオブジェクトを押すことです。電圧は適用している力に相当し、電流はオブジェクトの速度に相当します。

オブジェクトは、押している強さやオブジェクトのサイズに応じた速度で移動します。ゆっくりとすばやく押すことはできません。また、強く強くゆっくり押すこともできません。オブジェクトを特定の速度で移動させたい場合は、その速度で移動するまで加える力の量を調整するしかありません。動きが速すぎる場合は、力を減らします。遅すぎると、あなたは力を増やします。

これがモーターの制御方法です。PWMの「マジック」は、電圧コントローラを実際に高温にしない電圧を制御する方法にすぎません。(別の方法は、非常に熱くなる線形電圧源です)。

モーターコントローラーで何が起こっているのかを説明する前に、別のグラフを見てみる価値があります。

モーター電流トルクグラフ

ここで、モーターによって生成されるトルクは、巻線を流れる電流の関数のみであり、かなり線形であることがわかります。モーターで特定のトルクを生成したい場合は、必要な電流をグラフで調べ、電流コントローラーにこの電流を供給するように指示するだけです。これは、実際の電流を常に測定し、モーターの電圧を(PWMマジックを使用して)調整することによって行われます。

これで、ロボットのコントローラに非常に良い状況ができました。摩擦のない世界を想定すると、モータートルクは加速度に比例します。加速度を制御できれば、モーターの速度と位置を簡単に制御できます。

モーター位置コントローラーは、モーターから必要な軌道を認識しており、この軌道中のすべての点で必要なトルクを計算できます(これは、軌道のすべての点での加速度を認識しているためです)。また、摩擦のために正確ではないモーターの実際の位置も調べており、その位置誤差を使用して、必要なトルクの量を調整しています。次に、トルク要求を現在の要求に変換し、それを現在のコントローラーに提供します。

そして、あなたはサーボを持っています。


わかりました。私が理解しているのは、実際に調整されてモーターに入力される最終変数が電圧Uであるということです。この電圧Uは、モーター内部で目的の電流Idが得られるように調整されます。UとIdの関係はどうなっているのでしょうか。観察された場合、私は!= Id Uをどのように調整すべきですか?この関係は単にU = R x Idですか?(Rはデータシートに記載されているモーターの終端抵抗です)。私はそこに着き始めていると思います!
arennuit 2014

また、モーターにかかる電圧は、実際にはUではなく、Upwmであることがわかりました。UpwmはPWMチョップ信号であり、Uです。UではなくUpwmを使用する理由は、何らかの熱的理由にあります。そうですか?
arennuit 2014

@arennuit-モーターは抵抗器のように機能しないため、電流を制御する唯一の方法は、アクティブな電流コントローラーを使用することです。ダイアグラムで確認できます。実際の電流が測定され、電流コントローラーにフィードバックされます。しかし、それは別の質問です。おそらく、Electronics Stack Exchangeでもっとよく尋ねられる質問です。
Rocketmagnet

1
@arennuit-PWMを使用する理由については、それもまた別の問題です。しかし、簡単に言うと、スイッチ(例:トランジスタ)を完全にオンまたは完全にオフにすると、発熱はほとんどありません。部分的にオンにして電流を制限しようとすると、暖かくなります。スイッチがあなたの手であり、電流がそれらを介して引っ張られているロープであると想像してください。ロープが動かないようにしっかりと保持している場合、またはロープを完全に自由に通過させる場合は、すべて正常です。しかし、ロープを絞って速度を落とそうとすると、深刻な火傷を負う可能性があります。
Rocketmagnet

あなたの放物線は確かに非常に自己説明的です。Rocketmagnetに感謝します。
arennuit 2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.