締切済み

モーターに繋いだ入力回路のノイズ対策について

  • 困ってます
  • 質問No.9568976
  • 閲覧数180
  • ありがとう数8
  • 気になる数0
  • 回答数9
  • コメント数0

お礼率 77% (7/9)

モータがONしたことを検知してLEDを点灯させたいと思っています。
そこでモーターの線をマイコンに入力してLEDの制御しています。

ほぼ問題無く動くのですが、モーターをONにしていない状態でもたまに反応してLEDが点灯してしまいます。
そこでモーターからのノイズを疑ったのですが、オシロで波形を見るとモーターのOFF時に、電圧がマイナスになることがあります。
まずはそこを対策したいのですが、このような場合はフォトカプラを用いるのが良いのでしょうか?

現在は画像のようにトランジスタで受けて入力しています。
この入力線にGNDから入力線に向けた方向でダイオードを入れるのとどちらが良いでしょうか?

またモーターのONOFFを検知するのにもっとよい回路がありましたら教えてください。よろしくお願いします。

回答 (全9件)

  • 回答No.9

ベストアンサー率 52% (645/1217)

製造業・ものづくり カテゴリマスター
CRサージキラー
https://jp.misumi-ec.com/vona2/detail/222000597861/?rid=hs_222000597850_222000597861
http://umezawa-sendai.shop-pro.jp/?pid=45797769

一般的にはCRサージキラーはAC回路に使われますが
DC回路に使用してはイケナイ事も無くDC回路にも有効です

また、市販品のサージキラーでなく
普通のセラコンと抵抗を組み合わせて作れます
感謝経済
  • 回答No.8

ベストアンサー率 20% (1471/7020)

>入れるコンデンサの種類やお勧めの容量はありますか?

候補は特にありませんが、セラミックコンデンサで0.1μF、50V程度かな?と思います。
近い値のものでテストしてみてください。
お礼コメント
chokubote

お礼率 77% (7/9)

ありがとうございます。

まず0.1μから始めてみます。
投稿日時 - 2018-12-22 09:58:51
  • 回答No.7

ベストアンサー率 51% (45/87)

モーター駆動電源とLEDやマイコンの電源はGNDを共有していますでしょうか。GNDを共有しなければ、GND間に生じる電位差(電圧)によって回路誤作動を起こすことはよくあります。
この場合は、2つの電源のGNDを接続し、GND間の電位差をなくすか、フォトカプラやリレーで回路の絶縁を・分離行うことが必要になります。

ベースエミッタ間の逆電圧でトランジスタが導通している場合は、高確率でトランジスタが破損しそうに思います。
お礼コメント
chokubote

お礼率 77% (7/9)

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

制御回路のGNDも車のアースに繋ぎますので、共用になります。
現在モーターの線→ダイオード→ベース→エミッタのように流れますが、
モーター線にマイナス電圧が発生した場合、ベース、エミッタ間も導通するのでしょうか?
投稿日時 - 2018-12-19 14:51:40
  • 回答No.6

ベストアンサー率 20% (1471/7020)

ダイオードの直後にコンデンサを追加してはどうですか?
お礼コメント
chokubote

お礼率 77% (7/9)

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

まずコンデンサで試してみたいと思います。
入れるコンデンサの種類やお勧めの容量はありますか?
投稿日時 - 2018-12-19 14:47:17
  • 回答No.5

ベストアンサー率 23% (3707/16038)

他カテゴリのカテゴリマスター
フォトカプラでマイナス電圧から保護する対応する場合、フォトカプラのLEDに対して並列にダイオードを入れるのがお勧めです。
お礼コメント
chokubote

お礼率 77% (7/9)

ありがとうございます。

並列にダイオードを入れて試してみます。
投稿日時 - 2018-12-19 14:46:14
  • 回答No.4

ベストアンサー率 60% (148/246)

製造業・ものづくり カテゴリマスター
モーターに電圧が加わっていることを、人間が目で確認したいことが目的であれば、マイコンを介することなく。モーターに加わる電圧で直接LEDを光らせれば、ノイズなどの心配はないと思います。
お礼コメント
chokubote

お礼率 77% (7/9)

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

目視することが目的ではありません。
ロックされたことをトリガーとしてLEDを制御したいのです。
そのためマイコンは外せません。
投稿日時 - 2018-12-19 14:45:44
  • 回答No.3

ベストアンサー率 32% (552/1675)

モーターへはコレクタと抵抗のあいだですがうっかりでしょう。難しいこと考えるよりプログラムで0.5秒連続を有効とするなど処理したほうがマイコン的じゃないですか。
  • 回答No.2

ベストアンサー率 23% (3707/16038)

他カテゴリのカテゴリマスター
フォトカプラを用いるのが良いでしょう。また、できれば電源も独立させたほうが良いでしょう。モーターの線をマイコンに入力してLEDの制御、という回路が良く解りませんが、小さなモーターでしたらフォトカプラで電流を検知することをお勧めします。
補足コメント
chokubote

お礼率 77% (7/9)

回路図を簡略化しすぎましたm(_ _)m

車のドアロックをしたときにLEDを点灯させたいのです。
そのため、ロックしたときに+12Vになる線(モーターの線)に繋いで入力しています。

モータが動作する時間は250msです。
投稿日時 - 2018-12-18 18:31:45
お礼コメント
chokubote

お礼率 77% (7/9)

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

やはりフォトカプラが良いのですね。
フォトカプラでマイナス電圧から保護する対応する場合、フォトカプラのLEDに対して並列にダイオードや抵抗を入れると良いみたいなのですが、どちらがお勧めかご存じですか?
投稿日時 - 2018-12-18 18:35:25
  • 回答No.1

ベストアンサー率 27% (268/983)

他カテゴリのカテゴリマスター
1.回路図にモータが描いてありませんが,どこから引っ張ってくるのですか?
2.マイコンへは,5V電源からではなく,コレクタから負論理で入力すんじゃないかと思いますが?

この疑問をもちつつ,以下のようにお答えします。

マイコン側のプログラムで,「一定時間(マイナスになる時間よりも長い),負論理入力が継続したら,モータがONだと判断する」ようにしたらどうですか。

トランジスタのベースにはマイナス電圧を加えないほうがいいので,質問の図のように逆流を阻止するダイオードを入れるほうがいいと思います。
お礼コメント
chokubote

お礼率 77% (7/9)

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

1.前の方の質問の補足に書いたのですが、車のドアロックモーターの線に繋がっています。

2.回路図のマイコンの入力への線の場所を間違えました。抵抗とコレクタの間からマイコンに入力しています。

モーターがONの時間が約250msと分かったので、それに合わせて判断時間を延しています。

質問の図の方向にダイオードをいれればマイナス電圧の対策になるのでしょうか?
投稿日時 - 2018-12-18 18:40:38
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝でトクする時代へ!感謝経済に参加しよう!

ピックアップ

ページ先頭へ