【質問】マイコンでPWM制御したDCモータの動作不良の原因と解決法

このQ&Aのポイント
  • マイコンで作ったPWMによるDCモータの制御をするために、回路をブレッドボード上で組んだが、突然MOSFETが機能しなくなり、正常な動作をしなくなる現象が起きる。
  • MOSFETにはヒートシンクをつけており、放熱対策は十分である。また、壊れてしまったMOSFETは全ピンがショートした状態になっている。
  • DCモータの詳細仕様は不明だが、測定したところ、24Vを流した時に2~3Aが流れた。質問は、この現象が回路のどの問題により起きたのか、そして解決するための改良案を教えてほしい。
回答を見る
  • ベストアンサー

マイコンで作ったPWMによるDCモータの制御をするべく、添付画像のよう

マイコンで作ったPWMによるDCモータの制御をするべく、添付画像のような回路をブレッドボード上で組みました。 組んだ直後は正常に動作するのですが、突然MOSFETが機能しなくなり、正常な動作をしなくなる現象が起きてしまいます。 この現象はこの回路のどのような問題により起こり、尚且つそれを解消するにはどのような改良を加えればよいか教えて下さい。 (注) ・MOSFETにはPCのCPU用グリスを塗布したヒートシンクをつけているので放熱対策は十分です。 ・なお、壊れてしまったMOSFETは全ピンがショートした状態になっています。 ・DCモータは詳細仕様不明ですがテスターで測定したところ、24Vを流した時に2~3Aが流れました。 (データシート) ・MOSFET 2SK3163:http://akizukidenshi.com/download/2sk3163.pdf ・フォトカプラ TLP250:http://akizukidenshi.com/download/TLP250.pdf ・ダイオード ER504:http://akizukidenshi.com/download/er500_series.pdf

  • 科学
  • 回答数4
  • ありがとう数8

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

  • ベストアンサー
  • xpopo
  • ベストアンサー率77% (295/379)
回答No.3

フォトカップラ TLP250 を本当に使用されていて、添付された回路図の TLP250 に 供給している電源電圧 VCC5V が本当に5V だとしたら TLP250 は正常に動作していない 可能性が大です。理由は TLP250 の電源電圧の仕様が 10V~35V になってるのに仕様の 最低電圧である 10V の半分の電圧で使用しています。   TLP250には 仕様どおり 10V以上 の電圧を供給する必要があります。  多分、これが原因でMOSFETは正常なPWM駆動されない状態になっているのではないでしょうか? 壊れる前の正常と思われる動作時にMOSFETのドレインの波形を確認すればわかると思います。 実際、MOSFETはかなり大きな発熱があるのではありませんか? それから、MOSFETの破壊には関係ありませんが、 TPL250 への入力条件が仕様を満足して いない恐れがあります。入力のPWM33は3.3VレベルのPWM波形だと思いますが、その場合  75Ωで入力のダイオードに接続されてますのでダイオードに流れる電流IFはPWM入力電圧が 「H]の時(3.3V)ダイオードのVFを1.6V(TPL250の仕様より)とすると、   IF=(3.3V-1.6)/75Ω = 22.7mA  になりますが、仕様のIFの最大値20mAを越えてます。75Ωは100Ωに変えたほうが良いと思います。

その他の回答 (3)

  • komaty
  • ベストアンサー率50% (1/2)
回答No.4

FETはゲートソース間の電圧状態によって動作します。 現状の回路では、ゲートソース間の電圧はフォトカプラ出力ON時はVcc、 フォトカプラ出力OFF時は電位不定となります(どの回路からも吸い込みなし)。 フォトカプラをプッシュプルタイプの変更すれば動作するのではと思います。 また、電位安定のためゲート-ソース間に抵抗の挿入をお勧めします。

  • oneone101
  • ベストアンサー率16% (63/382)
回答No.2

図に書いてあるフォトカプラとデータシートに指定してあるフォトカプラが 違うんですけど、どう解釈したらよいのだろう。 ピン数さえ違うので回路があっているのかどうかさえ検証不能。

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

添付してある回路図ではまともな動作が期待できません。 フォトカプラの部分はこちらから選んでください。 http://www.semicon.toshiba.co.jp/product/opto/selection/coupler/list/photocoupler_ic_igbt.html

関連するQ&A

  • DCモータのPWM制御について

    卒業研究でロボットを製作することになりまして、DCモータのPWM制御について知りたいのですが、PWM信号をマイコンから出力するかICを使って出力させるかどうかも決まっていません.どちらの場合でも使用しやすいICや回路例などを示してくれると非常に有難いです.

  • DCモーターの PWMコントロール

    DCモーターのコントロールこれでできますでしょうか? 整流子型モータ(ユニバーサルモータDC・定格90W)で速度調整をするために、秋月のスピコンを購入してつけたのですが、低速での調整がうまくできません。具体的には、ボリュームを絞ると動かず、ゆっくり上げていくと突然高速で回ります。そこで、PWMなら、低速から高速まである程度直線的に制御できるかと、考えているのですが、いかがでしょうか? 調べてみると低速ではトルクが落ちるのはDCモーターの宿命のようですが、少しでも回避できればと考えています。 また、手頃な、AC100Vを扱えるPWMが無いので、秋月で販売されている、「PWM(スイッチング方式)DCモーター速度可変キット」を改造し、モーター側の電圧が50Vまでなので、パワーMOSFETを、TK10A60Dに変更し、耐圧を600Vまで上げドライブしようと思います。入力はAC100Vをブリッジダイオード(1000V10A)で整流したものを直接使用予定です。 ブレーキですが、付けるとすれば、どのようなものがあるのでしょうか、合わせてよろしくお願いします。 使用予定の部品リストです。 電気工作歴は長いのですが、大学も専門外の学部のため、ほぼ素人として、知恵を貸してください。よろしくお願いします。 負荷は職業用のミシンです。YDKの純正のフットコントローラーも、分解してみましたが、秋月のスピコンとほとんど同じものでした。 PWM(スイッチング方式)DCモーター速度可変キット http://akizukidenshi.com/catalog/g/gK-06244/ NchパワーMOSFET TK10A60D (600V10A) http://akizukidenshi.com/catalog/g/gI-08418/ ブリッジダイオード 1000V10A GBJ1010 http://akizukidenshi.com/catalog/g/gI-07697/ 皆様、どうもお世話になります。 結局のところ、元々のモーターが、55mm×70mmと小さいため、オリエンタルモーターで探すと、 15Wくらいのパワーになり、トルクは100mN・mと小さく、しかも回転数も1650rpmのため、 プーリーの大きさを小さくして減速すると遅くなりすぎるし、、、トルクも足りなさそう、、 次に、0.1Kのインバーターは16K円くらいで手に入るのですが、これにNFBを接続すると、、、 家庭用ミシンと同じくらいのサイズに成ります。 大きさと重さと、トルクと回転数が、、、元ついていたモーターの回転数は、カタログから計算すると、9600回転ですが、トルクが謎?? 付けて、もとよりパワーが落ちたら、何をしているのかわからない状況なので、、 今後のこともあり、プーリーを加工してくれる鉄工所を探しているのですが、なかなかありません。 「ミスミ」は個人では駄目だし、、代行業者を使うか、、、 一旦この計画は保留にして別の方法を考えて見るようにします。 皆様、どうもありがとうございました。

  • モータドライバ PWMブレーキ

    夏休みの自由研究でDCモータドライバを使う部分がありまして(モータドライバIC  http://akizukidenshi.com/download/ta8428k(s).pdf )センサが左右に2つ有りその出力でICの制御端子をON/OFFし片方がHiになった場合Hi側の方に回転し両方Hiの場合はブレーキにしたいと思っています。 そこで速度制御にPWMを使うのですがブレーキにするときはPWMのままで大丈夫なのでしょうか? 発振回路は共通なのでタイミングは同じだと思うのですが・・・ webをさがしてもだいたいがマイコンを使っているのでよくわかりませんでした。

  • DCモータのPWM制御について

    DCモータのPWM制御について 会社の課題で、DCモータ(5W程度)の回転数をPWM制御によってコントロールするという物が出ました。 また、制御の条件として (1)ボリューム等によって回転数を0から最大まで可変できること。 (2)正転、逆転ができること。 (3)回転速度の補償をすること(回転数フィードバックあり) 上記以外の仕様は自由。マイコンの使用はOK、ただし市販キットによる代用は不可。 というようになっています。 当方は電気系の学科を卒業していますが、電子工作の経験はあまりありません。 なので1から勉強しなおしたいので、上記の制御について詳しく書かれている書籍・サイトをお教え 願えないでしょうか。(できれば回路図まで載っているものを) 電子工作をする上でのアドバイスも歓迎します。 特に(3)に関しての情報が欲しいです。タコジェネレータとPID制御を用いればよさそうなことはわかりますが・・・。

  • DCモータの電圧制御回路

    電子回路の初心者の大学生です。 DCモータを電圧で制御する回路の設計について調べているのですが、ネットで調べてもほとんどがPWM制御で電圧制御方式についてはあまりありません。 たまたまみつけた↓のページの(1)は電圧制御の回路だと思うのですが、この回路はなぜ入力とモータの間にトランジスタを挟んでいるのでしょうか? http://www.picfun.com/motor03.html 入力に直接つないだ場合どんな不都合がおこるのでしょうか? よろしくお願いいたします。

  • DCモータ制御について

    質問です。  複数のDCモータ(PC用ファン)をPWMで制御したいと思っています。 以下のような製品を見つけました。 http://www.robotsfx.com/robot/AGB_SC_01.html が、RCサーボモータのコントロールを行うようです。 RCサーボモータの制御信号でDCモータを回転(速度調整)させることは 可能でしょうか? また、複数のDCモータを簡単にシリアル接続で制御できる方法などありましたら、お教えください。 よろしくお願いします。

  • DCモータのPWM制御回路について

    PWMによるDCモータの制御についてお聞きしたいのですが、既設の駆動基板でDCモータを動かしているのですが、高速回転時の回転速度を落としたいと考えています。しかし、既設の駆動基板は外部よりパラメータ設定が出来ず(固定)、多層基板になっており解析出来ませんでした。(ブラックボックス化されている。) モータのパルス波形を見たところ、高速回転時のON Dutyは50%(f=23kHzなのでON時間は約22μS)でした。従いまして、、既設の駆動基板からDCモータに行く2本のリード線の間にON Dutyを最大30%(ON時間:13μS)に制限させる別回路を設け回転速度を落としたいと考えています。 私が考えられる範囲での具体案としましては、なるべく部品点数を少なくしたいのですが、モータへ行く2本のリード線のうちの1本(正回転時の+側)にFETかトランジスタを割り込ませ、オペアンプ又はコンパレータを使い、正回転時の矩形波の立ち上がりを検出したら、割り込ませたFETかトランジスタを13μSだけONさせたいと思っていますが、電子回路そのものと、使用する電子部品の型式、定数及び13μSだけONさせる方法が分かりませんので教えて頂きたく思います。又、別によい方法がございましたら、ご教授願います。 駆動条件は以下のようになります。 (1)PWMのドライブ電圧:DC30V(正転時0~+30Vの矩形波、逆転時0~-30Vの矩形波、) (2)駆動周波数:23kHZ(固定) (3)低速回転時のON Duty:10%(正転・逆転あり) (4)高速回転時のON Duty:50%(正転のみ)

  • PWMモーター

    PWMモーター単体で見た時の動作不良について 連続動作は正常ですが 等間隔動作の時だけ 回転しない場合があります。 どのようなことが考えられますか

  • MOSスイッチング降圧コンバータの自作

    今簡単なMOSスイッチング降圧コンバータを作成していて、回路図に従って回路を作成しているのですが求める動作が得られません。 求める動作はMOSFETのゲートにパルス波を入力してMOSFETをON,OFFさせ、入力電圧をパルス状にし、平滑回路で平滑化してパルス波のデューティ比に応じた出力電圧を取り出すことです。 Labviewでパルス波の生成をしています。入力電圧には最大12Vのソーラーパネルを使用しています。使用している素子のデータシートそURLに、回路図をファイルに示してあります。 実際はどういう動作になっているかというと出力電圧はとれるのですが、デューティ比に応じて出力が変化しないのです。ディーティ比を0~100%まで変化させて振り幅はほぼなしです。 どこかの素子がおかしいのか素子以外の部分がおかしいのかわかりません。 どこがおかしいのかMOSスイッチング降圧コンバータについて知識のある方の意見を聞かせていただけたら幸いです。 MOSスイッチング降圧コンバータを造る際に注意する点などありましたらそちらの方もよろしくお願いします。 早めの回答がほしいので知恵コインは500枚とさせていただきました。 どうかよろしくお願いします。 MOSFET http://akizukidenshi.com/download/2sk2232.pdf コイル http://akizukidenshi.com/download/LHL13NB101K.pdf コンデンサ http://akizukidenshi.com/download/35ZLH100M.pdf ダイオード http://akizukidenshi.com/download/PS2010R.pdf

  • DCモータを駆動する方法

    DCモータを駆動するにあたって,駆動回路を組もうと考えているのですが,モータドライバを使った駆動回路もあればトランジスタを使った駆動回路もあり,どちらを組んだらよいのか分かりません.また,二つの違いもよく分かりません.ぜひアドバイスをお願いします.ちなみに目的はDCモータをPWM制御で速度制御するための駆動回路です.