Hブリッジ、AD変換についての問題を解説!

このQ&Aのポイント
  • Hブリッジ回路において、モータの電流を監視するためのシャント抵抗の適切な設置場所とはどこかについて解説します。
  • Hブリッジ回路で、モータの電流を10bitのA/D変換で計測する際の分解能について詳しく説明します。
  • Hブリッジ回路で使用するシャント抵抗の耐圧について解説します。
回答を見る
  • ベストアンサー

Hブリッジ、AD変換

この問題の考え方を教えて下さい 以下のようなトランジスタを用いたHブリッジ回路がある。 (1) 24Vで駆動するモータがある。このモータに流れる電流を監視するためにシャント抵抗を設けたい. 適切な場所はどこか? (2)モータの電流3Aまでを, 最大5Vの10bitのA/D変換で計測する。電流計測値の分解能は何Aか? シャント抵抗を0.1Ωとする。 (3)シャント抵抗の耐圧 (1)について モータの直後か直前に設けるのですか? (2)について 入力が3AのときAD値は1023*(3/5)=613.8になりますが, 3/613.8が分解能になるのですか? (3)について 3[A] * 0.3[V] = 0.9[W]で合ってますか? よろしくお願いします。

  • tki-
  • お礼率55% (88/160)

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

  • ベストアンサー
  • nekonynan
  • ベストアンサー率31% (1565/4897)
回答No.2

1. シャント抵抗は、当然対象回路に直列に付けることに成ります。理論上は、モータの前後どっちでもいいが実際は直後が多い。 2. 最大3Aなので、シャソン抵抗に掛かると電圧は 0.1Ω×3Aで最大測定電圧は、0.3Vとなります 最大5Vの10bitのA/Dであれば、10ビットは1024段階の測定ができる 0Vがが測定するので・・・ 0ビットが0V 1024が5V 間は1023となるので  5V÷1023= 5/1023V が1段階   したがって (5/1023)V÷0.1Ω=(50/1023)が最小分解電流となる 3.  安全率は無視をすると仮定して 最大流れる電流は3Vなので  0.1Ω×3A=0.3V  シャント抵抗の耐圧を効いてますよ・・・  

tki-
質問者

お礼

ありがとうございます! 理解出来ました

その他の回答 (2)

  • tadys
  • ベストアンサー率40% (856/2135)
回答No.3

(1) これはなかなか難しい問題です。 教科書的な回答はモーターにシリーズに入れるです。 この場合、次のような問題が発生します。 電流3A、シャント抵抗0.1Ωとすると信号電圧は0.3Vですが、 シャント抵抗の片側の電圧は0Vと24Vの間で変化します。 抵抗両端の電圧は、0V/0.3Vの場合と24V/23.7V、およびこれらの中間の場合があります。 当然のことながら、24Vの電圧を5VのA/D変換器に入力することは出来ません。 抵抗両端の電圧を計測するためには両端の電圧を同時に測って差をとる必要があります。 この場合、二つのA/D変換器の特性がまったく同じ必要があります。 これらの問題を解決するには差動信号をシングルエンド信号に変換する必要があります。 変換回路の例はこちらが参考になります。 http://www.linear-tech.co.jp/product/LTC6104 http://www.st.com/web/jp/jp/catalog/sense_power/FM123/SC1264 双方向の動作が必要です。 モーターにシリーズに入れるのは何かと面倒です。 それを解決する方法はシャント抵抗を下側のトランジスタのエミッタとグランドとの間に入れる方法です。 抵抗に発生する電圧は0~0.3Vの電圧になるのでこれを5Vまで増幅します。 抵抗が2個必要です。 二つの測定値には差が発生しますが、それはソフトウエアで補正するようにします。 補正値を記憶できるマイコンを使用しましょう。 (2) 10ビットですから1024種類のデータに変換されます。 分解能は3/1024です。 シャント抵抗の抵抗値は分解能には関係しません。 (3) 耐圧は回路の電圧と等しい24V以上が必要です。 それよりも注意が必要なのは消費電力です。 0.1オームの抵抗に3Aの電流が流れると0.1Ω×3A^2=0.9Wの電力が消費されます。 通常、実際の消費電力の2倍以上の許容値の抵抗を使用します。 また、発熱で抵抗値が変化するような抵抗を使うと誤差の原因になります。 十分に余裕のある抵抗を使って放熱に注意する必要があります。

tki-
質問者

お礼

詳しい回答ありがとうございます。

  • 86tarou
  • ベストアンサー率40% (5094/12701)
回答No.1

1:普通は、3と4のトランジスタのエミッタが接続されたところとGNDの間に割って入れます。GNDを基準にしてモーターに流れる電流を計測しますので。 2:シャント抵抗が0.1Ωで、3Aを流せば最大0.3V発生します。これを普通増幅することが多いですが、そのまま5V10ビットのAD変換器に入力するのであれば、50mAくらいの分解能しかないでしょう。10ビットの6%(0.3V÷5V)くらいしか使ってないですので(なので、普通はもっと増幅する)。 3:耐圧というなら(耐)電圧のことになります。そうではなくて消費電力ということならその計算になりますが、実際に使う抵抗はその数倍の余裕をみます。これは電力を消費することによって熱が発生し、それによって電力軽減をしないといけない場合があります(通常70℃超)。また、モーターがロックしたりショートしたりすることを考えると、それに合わせた大きな抵抗が必要となるでしょう。

関連するQ&A

  • モータのパラメータ推定に用いる電流計測

    モータをFETによるHブリッジで駆動して、モータのパラメータとして巻線抵抗と逆起電圧定数を推定したいと考えています。 12V→電流計測1→{ FET→電流計測2→モータ→FET }→GND という構成になっているのですが、計測1と計測2で得られる値が異なっています。 PWM駆動により下記の2例の計測をしました。 ・0.635V、358rpm、電流計測1=0.030A、電流計測2=0.160A ・5.049V、2977rpm、電流計測1=0.113A、電流計測2=0.235A 電流計測1を用いると巻線抵抗=1.7Ω、逆起電圧定数=612rpm/Vとなり、それらしい値です。 電流計測2を用いると巻線抵抗=0.2Ω、逆起電圧定数=595rpm/Vとなり、巻線抵抗が異常です。 FETには還流用にダイオードが入っていることになりますが、 還流ダイオードの内側と外側の電流ではどういった意味の違いがあるのでしょうか? なお、モータに負荷を掛けると、電流計測2の値が1と比べて跳ね上がる傾向にありました。

  • モータをPWM駆動した際の電流について

    ┌── 電池 ── 電流計1 ── モータ ─ 電流計2 ────── FET ─┐ │ └ 電圧計 ┘        └←← ダイオード ←←┘           │ │                                            │ └──────────────────────────────┘ となるシンプルな回路でPWM制御によるモータ駆動のテストしています。 周期は24kHzで、モータは安いDCモータです。 ※実際にはHブリッジでかつゲートドライバが入っていますが省略しています。   また、Hブリッジの駆動にはデッドタイムを500nsほど入れています。 この回路における電流計1と電流計2で計測される値の意味が、分からなくて困っています。 任意のPWM比でFETをドライブした際に、電流計1 & モータ & 電流計2には、 ほぼ電圧計*PWM比の平均電圧が加わる考えており、 電流計1と電流計2の抵抗値と、FETによる抵抗値が十分小さければ 平均電圧のほとんどはモータに加わる。 電流計1ではPWMのON期間の電流のみが計測され、 電流計2ではダイオードで帰還する分も併せて計測している。 このため概ねでは、電流計2 = 電流計1/PWM比 の値となると考えています。 電圧計*電流計1が電池の消費電力(入力電力)であり、 少なくともモータをロックしておけば、モータに加わる出力電力は(電圧計*PWM比)*電流計2となり、 電圧計*電流計1 = (電圧計*PWM比)*(電流計1/PWM比)が成り立つと考えてよいでしょうか? モータが熱として捨てる以外の損失が無ければという前提ですが。 実際に計測してみた値は、電圧計=11.6V、PWM比=10%、モータはロックにおいて 電流計1=0.26A、電流計2=0.48Aでした。 これに対し、直流安定な電源として、充電乾電池1本を繋いでモータをロックして計測した際に、 電圧=0.85V、電流=0.394Aより、巻線抵抗=2.16Ωでした。 PWMで計測した際の値で、平均電圧=1.16V、電流=0.48Aがモータに加わっていれば 巻線抵抗=2.42Ωのため充電乾電池による結果と概ね一致します。 しかし、電流計1の値をどのように読み取れば良いのかが分かりません。 私の考え方では、電流計1=0.048Aでなければ入力電力=出力電力が成り立ちません。 お手数ですが、どこに間違えがあるのか御教授いただきたいです。

  • ブリッジ回路について

    問題1 写真上の回路の両端の端子AB間に60Vの電圧を加える。この時電流I_0と、I_1の値を求めよ。 答え 合成抵抗R_0=12+8=20Ω I_0=60/20=3A I_1={(8/(12+8))*60}/10=2.4A 問題2 写真左下のブリッジ回路の端子AB間に60Vの電圧を加える。この時電流Iを求めよ。 答え この回路は、写真上の回路と同じものである。従って、合成抵抗R_0=20Ω I={(12/(12+8))*60}/30=1.2A 質問です。 まず右下のブリッジ回路は左下のものと同じもので間違いないのでしょうか。 もしそうならばなぜ左下(右下)のブリッジ回路が上の回路と同じになるのかがよく分かりません。右下のブリッジ回路で考えると、もし上の回路と同じならば問題1より10Ωの抵抗に流れる電流はI_1=2.4Aとなり、40Ωの抵抗には3.0-2.4=0.6Aの電流が流れるのではないかと思います。 そうすると、B点から見たC点の電位差はV_c=10*2.4=24V, 同じくB点の電位差は40*0.6=24VとなりC点とB点の電位差は0になると思います。 次に、問題2よりブリッジ回路の30Ωの抵抗に流れる電流は1.2Aですので、その1.2Aのうち0.6Aがブリッジ回路の中心DC間に流れ込み、残りの0.6Aが40Ωの抵抗に流れている様に思われます。しかし、CD間の電位差は0のはずですので、電位差が0にも関わらず電流が流れているという事が矛盾している様に思われます。 そして、ブリッジ回路において向かい合った抵抗の積が等しい時のみ中心間(この問題ではCD間)の電位差が0になるというブリッジの平衡条件をこの回路は満たしていない(20*40≠10*30)ので、そもそもC点とD点の電位差は0ではないのではないかと考えているうちにすっかり混乱してしまいました。 詳しい方教えていただければ助かります。

  • ステッピングモータにつきまして。

    秋月電子通称で買った MINEBEAのステッピングモータ(23KM-K036) でお尋ねしたいことが、あります。 データ 巻き線抵抗 1Ω 1相あたりの電流 2A モータ駆動電圧 24V(多分ですが。) このデータからしますと、 (モータ駆動電圧) 24V÷ (巻き線抵抗) 1Ω= 24A 最大で24Aの電流が流れると思いますが、 駆動電圧は、24Vで使用できるのでしょうか?? また、定電流回路などが必要なのでしょか??

  • モータが回らない。

    トランジスタを使い、モータの正逆転ドライブ回路を作りました。 それぞれトランジスタの2SC1815を2個使い、ケースバイケースでGNDを作るという回路です。 回路自体の電源は単4電池4つで、モータには20Ωの抵抗を通して電流を流しています。トランジスタ2個のベースには、2500~3500Ωの抵抗(固定抵抗+半固定抵抗)を通して電流を与えています(本来であれば、5000~7000Ωの抵抗を通した電流をそれぞれのベースに)。 モータは千石電商で購入した1.2V-0.08Aです。強引かもしれませんが、単4電池1個の1.5Vに繋ぎ、テスタで測ってみたところ、0.15~0.16Aが流れています。このことからモータは1.5V-0.15Aとして計算しています。 正逆転回路にモータを繋いでみるとモータが回りません....。そのような状態から、手でモータの軸を回してあげると、勢い良く回り始めます。運が良い?と自然に回りだすこともあります。 回転時には、止まるか止まらないかのギリギリの回転数にしたいこと、スイッチオンでしっかり回したいこと、これら2つを望んでいます。 どうすれば解決出来るか、アドバイスを願います。

  • DCモータをFETのHブリッジで駆動時のノイズ

    DCモータとP型とN型のHブリッジ回路でオン&ブレーキにより駆動しております。 駆動電圧は12Vのため、各ゲートにはゲートドライバを載せております。 デッドタイムの挿入にはCPLDを用いてスイッチ時に約250nsだけ両方OFFにしております。 また、DCモータの端子と直列にACS712という電流計測ICを入れております。 (電流計測IC用の5Vは3端子レギュレータを用いて作成しており、電源12Vは電池です。) 電流計測ICのローパスフィルタコンデンサをいくら変更してもFETのスイッチングONOFFタイミングに 出力に±200mV、幅1usecほどのノイズが生じており、詳細を調査したところ行き詰っております。 電流計測ICの電源5Vを測定すると、FETのスイッチングのタイミングで上記と同じ±200mVほどの ノイズが生じております。ただし、3端子レギュレータからは30cmほどのケーブルがあり、 根元ではほとんど生じていません。また電流計測ICの電源のバイパスコンデンサ0.1uFや、 3端子レギュレータ付近にも電解コンデンサとセラミックコンデンサは入れてあります。 恐らく、この結果が電流計測ICの出力に乗ってしまうことで、ローパスフィルタが入っている にも関わらず出力に高周波のノイズが入っていると考えています。 しかし、これが起こっている根本的な原因が掴めておりません。 この5V電源のばたつきの他にも、似たような影響が生じている箇所がありました。 FETをオン&ブレーキで駆動しており、テストではモータを単方向に回転させているため、 片側のハーフブリッジがスイッチし、もう一方のハーフブリッジはゲート電圧を常にGNDとしています。 この時、常にGNDとしているはずのP型とN型の両方のゲート電位について、スイッチング時に ±1~2Vほどのノイズが生じておりました。(負の電位は作っていないはずですが。) また、ゲートドライバとゲートの接続をはずして、GNDに直接つないだ際にもどこかから ノイズを拾ってくるのか同じ波形のままであり、ゲートドライバの電源と入力信号には ノイズ的なものは見られなかったためにFET側に問題がありそうだと考えています。 電流計測ICの電源5Vと、FETゲート電位の2箇所におけるノイズの幅は、デッドタイムの250nsecにも 見えるため何か関係ありそうだと疑っています。 何か、よくある失敗をおかしていたりするのでしょうか? お気付きの方が居られましたらぜひアドバイスをいただきたいです。

  • 電流と消費電力

    真空管のヒーター電源で6.3V(3.1A)ブリッジ整流後、9.2Vの電圧が出ているときに0.22Ωの抵抗と6800μFの電解コンデンサーを使ってますが、この場合この抵抗を流れる電流は3.1Aなのでしょうか、また消費電力は28.5Wなのですか?3Wの金属皮膜抵抗から相当な熱が出るので0.44Ωの抵抗をパラ接続しようと思いますが耐圧は上がるでしょうか?お願いします。

  • Hブリッジ回路のブレーキモードに関して

    Hブリッジ回路のブレーキモードに関して Hブリッジを使ったモーター駆動回路の説明を見ていますと、ブレーキモードの説明があります。殆どの場合、機械的なスイッチで説明されているため「なるほど」と思ってしまうのですが、実際にはSW機能は半導体が行うことになります。そこで疑問に思う事ですが、トランジスターならCE間、FETならSD間の電流は流れる方向がNタイプかPタイプかによって一方向に決まってくると思うのですが、(間違っていたら御免なさい)そのような状態で、例えばハイサイドのみON、ローサイドのみONという制御をしてブレーキが掛るのでしょうか?思うに、電流ループはできず、モーターのコイルには電流は流れないと思うのですが。 電気回路の素人ですので、優しく説明して頂けるとありがたいです。

  • 電流計測

    直前に同じようなスレがありますが、改めて質問します。 めっき用の整流器・定格「DC8V 50A(MAX)」の電圧と電流を計測し記録しようと思っています。 記録計は、Mシステムの「73VR2180-N-8」を使用する予定なのですが、電流測定用のシャント抵抗の選定で困っています。 記録計側が0~50mVであれば、単純計算するとシャント抵抗:「0.001Ω・2.5W」となるのですが、大丈夫でしょうか?。 また、この仕様のシャント抵抗がなかなか探せず困っています(ケーブル接続になるのでネジ止めタイプがほしい)。 よきアドバイスをお願いします。

  • リレーコイル動作時のAD変換への影響

    目的:バッテリー電圧12Vを監視し、低電圧時に回路B/電圧復旧で回路Aに戻すというものを開発しています。 環境:PIC16F1938使用し、電源は監視するバッテリー12Vから得ています。 L7805CVで5Vを作り、システムの駆動電源とADの基準電圧として使用。 システムの駆動電源で5Vリレーも動作(NC:回路A・NO:回路B) 5Vリレーコイル消費電流5mA 上記環境下にて5Vリレー動作中(コイルON)ADで計測値が0.5Vほど低下します。 バッテリーに負荷を増やして電圧低下させ、切替電圧以下で回路A→Bへ切替した後、バッテリー負荷を減らし復旧電圧に戻します(バッテリー直で計測)が、ADで計測する電圧はリレー駆動の影響で復旧認識しません。 リレー駆動は別系統から電源供給しないとダメですか?