このQ&Aは役に立ちましたか?
モーターのノイズ対策とモーターON/OFFの検知方法について
2023/10/19 23:32
- モーターの繋いだ入力回路におけるノイズ対策方法について解説します。
- モーターの線をマイコンに入力してLEDの制御をしている場合、モーターのOFF時のノイズが問題となることがあります。ノイズを疑った場合、フォトカプラを使用することが良い方法です。
- モーターのON/OFFを検知するための回路についても紹介します。
モーターに繋いだ入力回路のノイズ対策について
2018/12/18 16:52
モータがONしたことを検知してLEDを点灯させたいと思っています。
そこでモーターの線をマイコンに入力してLEDの制御しています。
ほぼ問題無く動くのですが、モーターをONにしていない状態でもたまに反応してLEDが点灯してしまいます。
そこでモーターからのノイズを疑ったのですが、オシロで波形を見るとモーターのOFF時に、電圧がマイナスになることがあります。
まずはそこを対策したいのですが、このような場合はフォトカプラを用いるのが良いのでしょうか?
現在は画像のようにトランジスタで受けて入力しています。
この入力線にGNDから入力線に向けた方向でダイオードを入れるのとどちらが良いでしょうか?
またモーターのONOFFを検知するのにもっとよい回路がありましたら教えてください。よろしくお願いします。
回答 (9件中 6~9件目)
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
モーターへはコレクタと抵抗のあいだですがうっかりでしょう。難しいこと考えるよりプログラムで0.5秒連続を有効とするなど処理したほうがマイコン的じゃないですか。
フォトカプラを用いるのが良いでしょう。また、できれば電源も独立させたほうが良いでしょう。モーターの線をマイコンに入力してLEDの制御、という回路が良く解りませんが、小さなモーターでしたらフォトカプラで電流を検知することをお勧めします。
お礼
2018/12/18 18:35
回答ありがとうございます。
やはりフォトカプラが良いのですね。
フォトカプラでマイナス電圧から保護する対応する場合、フォトカプラのLEDに対して並列にダイオードや抵抗を入れると良いみたいなのですが、どちらがお勧めかご存じですか?
補足
2018/12/18 18:31
回路図を簡略化しすぎましたm(_ _)m
車のドアロックをしたときにLEDを点灯させたいのです。
そのため、ロックしたときに+12Vになる線(モーターの線)に繋いで入力しています。
モータが動作する時間は250msです。
1.回路図にモータが描いてありませんが,どこから引っ張ってくるのですか?
2.マイコンへは,5V電源からではなく,コレクタから負論理で入力すんじゃないかと思いますが?
この疑問をもちつつ,以下のようにお答えします。
マイコン側のプログラムで,「一定時間(マイナスになる時間よりも長い),負論理入力が継続したら,モータがONだと判断する」ようにしたらどうですか。
トランジスタのベースにはマイナス電圧を加えないほうがいいので,質問の図のように逆流を阻止するダイオードを入れるほうがいいと思います。
お礼
2018/12/18 18:40
回答ありがとうございます。
1.前の方の質問の補足に書いたのですが、車のドアロックモーターの線に繋がっています。
2.回路図のマイコンの入力への線の場所を間違えました。抵抗とコレクタの間からマイコンに入力しています。
モーターがONの時間が約250msと分かったので、それに合わせて判断時間を延しています。
質問の図の方向にダイオードをいれればマイナス電圧の対策になるのでしょうか?
お礼
2018/12/19 14:45
回答ありがとうざいます。
目視することが目的ではありません。
ロックされたことをトリガーとしてLEDを制御したいのです。
そのためマイコンは外せません。