本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

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

ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイコンによる電流制御)

マイコンによる電流制御

2023/10/16 12:42

このQ&Aのポイント
  • DCモータの駆動回路部分をマイコンにて電流制御したいです。
  • 一番シンプルな方法は、モータに直列に接続した電流検出用の抵抗から、Vsense信号を読み取ってマイコンに入力し、出力となるモータON信号にチョッピング(PWM制御)をかけることです。
  • マイコンにはA/Dのポートを使用し、コンパレータもあるポートが最も適している可能性があります。他にもっとシンプルで安価な方法があれば、教えていただきたいです。
※ 以下は、質問の原文です

マイコンによる電流制御

2008/03/14 18:36

とても勉強になるサイトなので、どんどん質問させて下さい。
電気設計に精通した皆様、宜しくお願い致します。

DCモータの駆動回路部分をマイコンにて電流制御したいです。
一番シンプルなのは、モータに直列に接続した電流検出用の抵抗から、Vsense信号を読み取ってマイコンに入力し、出力となるモータON信号にチョッピング(PWM制御)をかけるのが良いかと思っています。
この場合、マイコンにはどんな機能(ポート)があれば、それが可能なのですか?私としては、A/Dのポートを使えば出来るのかなぁというような感覚なのですが。ルネサスのマイコンなどでは、A/Dと併記でコンパレータと表記のあるポートなどもありました。何となくこれが最も適しているのかなぁとも思います。

初心者なので、認識がおかしいかもしれません。たくさんご指摘頂ければ幸いです。また、他にもっとシンプル(安価)な方法はありますか?
上記と併せてご教示頂けるとうれしいです。

どうか宜しくお願い致します。

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

ベストアンサー
2008/03/14 20:20
回答No.1

毎度JOです。
質問する前にもう少し調べてから投稿すると、目的達成のための最適な解答がえられますよ。

マイコンの入力ポートとして
1)ADコンバータは入力の電圧に比例した「数値」として得られます、
 例えば0Vの時に0 だとすると、5V時1023などの数値として得られます
2)コンパレータは、入力された電圧と、予め定めた電圧を比較してどっちの電圧が高いかで「0」か「1」が得られます
 例えば予め定めた基準電圧が2.5Vとすると、入力された電圧がこの2..5Vより高いか低いかが判断されます

今回のように、モータに流れる電流を制御する場合、どこかでフィードバックが必要になります、
?モータに流れる電流を検出する→?目的の電流と比較する→?出力する電流を制御する→?へ

ここでマイコンを使用する場合、
1)全てをマイコンで制御する
2)モータに流れる電流べき基準をマイコンから与える
 この場合制御のフィードバックはマイコンの外部で回路を組む事になります

お礼

2008/03/19 19:34

お礼が遅くなり申し訳ありません。
大変参考となる回答有難うございました。
基本は?~?のフローですね。
AD、コンパレータと、どちらのポートを使用するかはまだ未定ですが、
電流制御が出来そうなことは確認できたので是非やってみたいと思います。
さらに調べてみたいと思います。
的確なアドバイスを有難うございました。

質問者

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

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する

その他の回答 (3件中 1~3件目)

2008/03/16 13:10
回答No.3

そのマイコン式PWM制御ということは使用するモータはステッピング
モータですか?
書かれた方式で実現できますが、安全規格を取得する製品の場合、
マイコンプログラムが暴走した時、危険が無いように、モータに
ハードウェアで制動をかける安全対策回路が必要になると思います。

別方式として対象モータが直流モータなら、定電流回路で
指定した一定電流でモータを駆動すれば構造が簡単です。

ステッピングモータなら、定電流制御モータドライバICを使う
別の方法もあるようです。

モータ 定電流 制御 でWEB検索してもかなり情報が得られます。

http://www.google.co.jp/search?hl=ja&q=%E3%83%A2%E3%83%BC%E3%82%BF%E3%80%80%E5%AE%9A%E9%9B%BB%E6%B5%81%E3%80%80%E5%88%B6%E5%BE%A1&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

お礼

2008/03/19 19:41

使用するモータはDCブラシ付モータです。
安規に絡むことは知りませんでした。
因みに、製品カテゴリは情報機器関係です。
安規に関しては、知識が少ないので注意して調べてみたいと思います。
大変参考となるアドバイスを有難うございました。

質問者
2008/03/14 22:21
回答No.2

CPUの機能でなるべくすませたいならAD、PWMがあればCPUはOKです。
当然それなりのIOポートは必要です。
この手の回路はハード、ソフトともによく設計してますので、トルク、速度、位置制御など(位置フィードバックが必要ですが)
ちなみにPWMはスイッチングが速いと熱が問題になりますし、遅いと音が出ますので素子の選定などノウハウが必要です。

お礼

2008/03/19 19:38

有難うございました。
早速、ADとPWMの機能をチェックしてみたいと思います。
また、熱に関するご指摘も大変参考になりました。
私はソフトに関しては殆ど分からないので、少しずつ勉強していきたいという気持ちになりました。
本当に有難うございました。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。