• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2018年06月04日

マイコン演算のための計算負荷の小さいローパスフィルタ

 なにかのECU(Electronic Control Unit)をつくるとき、マイコンのソフトウェアでセンサ信号用のローパスフィルタを作りたくなることがありますよね?
でも、マイコンでは本来の目的のために計算能力を最大限に使いたいので、フィルタのための計算負荷は軽ければ軽いほどうれしいはずです。そこで計算負荷が最も小さくなるローパスフィルタの演算について考えてみます。

まず、元になるバタワース型のアナログフィルタの伝達関数を①に示します。

ωcは遮断角周波数で、RCローパスフィルタでは1/RCになります。R*Cは時定数です。
RCローパスフィルタはECU基板内に入れることがあります。安くて、実装面積も小さいですからね。
フィルタ定数を決めるときには、ノイズはきっちり減衰させたいけれど、反応スピードが遅くなりすぎるのは困るし、かといって、2次フィルタにすると、オペアンプが必要になって部品コストは上がるし、実装面積も増えてしまうのでイヤだ、などと考えるわけです。自分の場合は基板上の軽い1次のアナログフィルタと、ソフトウェアで作る1次のディジタルフィルタを組み合わせて使っています。

さて、連続時間の伝達関数式①を離散時間に変換するときには、次の②式示す、双1次変換を使います。


②式を①式に代入して③式を得ます。


さらに④式の置き換えをして、整理して⑤式を得ます。



⑤式より、入力Xと出力Yの関係は⑥式の通り導くことができます。
また⑥式は下のブロック図で表現できます。



このフィルタ演算は加算2回と乗算2回、使用する係数は2種類です。この乗算と加算は同時に実行可能なので、積和演算器を持つマイコンの場合、命令実行回数は2回となります。
ブログ一覧 | インジェクション | クルマ
Posted at 2018/06/04 18:22:29

イイね!0件



今、あなたにおすすめ

ブログ人気記事

お疲れ様でした🙇(フラワームーン ...
ゆう@LEXUSさん

🍽️グルメモ-972-ケーイチェ ...
桃乃木權士さん

🧸 今年2回目のイッズミー・・ ...
alex爺(じぃじ)さん

✨123456km昇順番ゲット✨
kentacさん

旅にでます😌〜 in 群馬と行け ...
あぶチャン大魔王さん

大人の修学旅行 徳島編
愛島福さん

この記事へのコメント

コメントはありません。

プロフィール

「スナップオンの工具箱KRL756が欲しいけど、えらい高いな~。」
何シテル?   09/05 22:19
問題が発覚すると、解決するまで四六時中頭から離れません。
みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

愛車一覧

トヨタ カローラレビン トヨタ カローラレビン
自作のエンジン制御ECUです
トヨタ カローラ トヨタ カローラ
4WD, 2Lターボです

過去のブログ

2025年
01月02月03月04月05月06月
07月08月09月10月11月12月
2024年
01月02月03月04月05月06月
07月08月09月10月11月12月
2023年
01月02月03月04月05月06月
07月08月09月10月11月12月
2022年
01月02月03月04月05月06月
07月08月09月10月11月12月
2021年
01月02月03月04月05月06月
07月08月09月10月11月12月
2020年
01月02月03月04月05月06月
07月08月09月10月11月12月
2019年
01月02月03月04月05月06月
07月08月09月10月11月12月
2018年
01月02月03月04月05月06月
07月08月09月10月11月12月
2017年
01月02月03月04月05月06月
07月08月09月10月11月12月
2015年
01月02月03月04月05月06月
07月08月09月10月11月12月
2014年
01月02月03月04月05月06月
07月08月09月10月11月12月
2012年
01月02月03月04月05月06月
07月08月09月10月11月12月
2011年
01月02月03月04月05月06月
07月08月09月10月11月12月
2009年
01月02月03月04月05月06月
07月08月09月10月11月12月
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation