NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

オペアンプ正帰還型2次ローパスフィルタ

 ローパスフィルターを2つ使った「オペアンプ正帰還型2次ローパスフィルター(以下OPamp2LPF)」について、iCircuitを使ってシュミレートした結果をご紹介します。
 今回の2次ローパスフィルターは、前回のOPamp1LPFのカットオフ周波数を100Hzにして部品を再選定し、それを2個直列に繋ぐことでレスポンスを50Hzになる様に調整しています。
 狙いとしては、50Hzのレスポンスを維持しつつさらにノイズが低減してくれたら良いなと思いやってみましたが現実はそれほど甘く無いですね・・・

1. 50Hzの各種PWM

 50HzのPWM信号はサーボモーターの制御信号などに利用されております。 
 計算結果の比較がしやすいので以下の値を使いました。
 50Hz、5V、デューティ(以下Duty)比25,50,75%のPWM信号を発生し、OPamp2LPF通過後にArduinoへ入力した電圧の変化をシュミレートした結果を図1-1~1-3に示します。
 それぞれリップル(脈動)電圧が、4.14、4.86、4.14Vでした。
 前回迄暫定一位のリップル低減効果が有ったOPamp1LPFが、同条件で2.38、3.30、2.38Vでしたので、むしろ増加しております・・・。
 
 
イメージ 1
図1-1:Duty比25%
 
イメージ 2
図1-2:Duty比50%
 
イメージ 3
図1-3:Duty比75%

2. 490Hzの各種PWM

 490HzのPWM信号はArduinoUNOの3,9,10,11番ピンからのPWM出力に利用されています。
 5V、Duty比25,50,75%のPWM信号を発生し、OPamp2LPF通過後にArduinoへ入力した電圧の変化をシュミレートした結果を図2-1~2-3に示します。
 それぞれリップルが、186、249、186mVでした。
イメージ 4
図2-1:Duty比25%
 
イメージ 5
図2-2:Duty比50%
 
イメージ 6
図2-3:Duty比75%

3. 977Hzの各種PWM

 977HzのPWM信号はArduinoUNOの5,6番ピンからのPWM出力に利用されています。
 5V、Duty比25,50,75%のPWM信号を発生し、OPamp2LPF通過後にArduinoへ入力した電圧の変化をシュミレートした結果を図3-1~3-3に示します。
 それぞれリップルが、48.9、68.7、65.7mVでした。
イメージ 7
図3-1:Duty比25%
 
イメージ 8
図3-2:Duty比50%
 
イメージ 9
図3-3:Duty比75%

4. まとめ

 薄々は気付いていましたが、カットオフ周波数100Hzのローパスフィルター(2個)に、50HzのPWM信号を通しても50Hzの方がローなのでパスしちゃいました^_^;
 カットオフ周波数50Hzのローパスフィルター5種類について見て来ましたが、結論としてOPamp1LPFが一番と言う事が分かりました。
 と言うことで次回は一旦ローパスフィルターデータのまとめてみたいと思います。
 
イメージ 1 イメージ 3
励みになりますのでよければクリック下さい(^o^)/

↩【ローパスフィルター回路の色々!】目次に戻る