JP4209604B2 - ガス検出装置、車両用オートベンチレーションシステム - Google Patents
ガス検出装置、車両用オートベンチレーションシステム Download PDFInfo
- Publication number
- JP4209604B2 JP4209604B2 JP2001242603A JP2001242603A JP4209604B2 JP 4209604 B2 JP4209604 B2 JP 4209604B2 JP 2001242603 A JP2001242603 A JP 2001242603A JP 2001242603 A JP2001242603 A JP 2001242603A JP 4209604 B2 JP4209604 B2 JP 4209604B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- sensor output
- concentration
- output value
- gas
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Investigating Or Analyzing Materials By The Use Of Fluid Adsorption Or Reactions (AREA)
Description
【発明の属する技術分野】
本発明は、ガスセンサ素子を用いて環境中の特定ガスの濃度変化を検出するガス検出装置および車両用オートベンチレーションシステムに関する。
【0002】
【従来の技術】
従来より、鉛−フタロシアニンを用いたり、WO3やSnO2などの金属酸化物半導体を用いたガスセンサ素子など、環境中のNOxなどの酸化性ガスやCO、HC(ハイドロカーボン)など還元性ガスなど、特定のガスの濃度変化によってそのセンサ抵抗値が変化するために、このセンサ抵抗値の変化によって特定のガス濃度の変化を検出可能なガスセンサ素子が知られている。また、このようなガスセンサ素子を用いたガス検出装置も知られている。さらには、このガス検出装置を用いた各種の制御システム、例えば、車室外空気の汚染状況に応じて、車室内への外気導入・内気導入を切り替えるためのフラップ開閉制御を行う車両用オートベンチレーションシステムや、喫煙などによる室内空気の汚染を検知し、空気清浄機の制御を行うシステムなどが知られている。
【0003】
このようなガスセンサ素子を用いたガス検出装置では、ガスセンサ素子の出力信号を微分してガス検知をおこなうもの、アナログ微分値をA/D変換した後、さらにデジタル微分して2階微分値を得てガス検知を行うもの、センサ信号を積分して得た積分値とセンサ信号とを比較してガス検知を行うものなどがある。
【0004】
【発明が解決しようとする課題】
しかしながら、特定ガスの濃度変化によりセンサ抵抗値などの電気的特性が変化するガスセンサ素子を用いるガス検出装置では、ガスセンサ素子の電気的特性(センサ抵抗値)が特定ガスの濃度変化だけでなく、温度や湿度、風速などの環境の影響によっても変動する性質を有する。そのため、微分を用いるガス検出装置においては、出力信号の相対変化を検出しているわけであるが、この出力信号が特定ガスの濃度変化だけでなく、温度や湿度、風速など他の環境によっても大きく変動するため、出力信号の相対変化だけからでは、特定ガスの濃度によるものであるか、湿度変化などの外乱による変動によるものであるのかを明確に分けることができない。このため、上記のようにガスセンサ素子の出力信号の微分値や2階微分値を用いると、ガス濃度が変動した時点(例えば、ガス濃度が急に高くなった時点)を捉えることはできるが、どの程度のガス濃度変化が見られたか、あるいはその後のガス濃度の変化状況やガス濃度が低下した時点を知ることは難しい。
【0005】
一方、センサ信号の積分値とセンサ信号とを比較してガス検知を行うガス検出装置においては、特定ガスの濃度変化に対して積分値の変化が遅れるため、特定ガスの濃度が一旦低下し始めると、センサ出力値よりも積分値の方が濃度上昇方向に大きくなることがある。このため、特定ガスの濃度がその後再び上昇した場合にも、特定ガスの濃度(従ってセンサ出力値)が上昇しはじめているにも拘わらず、積分値がセンサ出力値より大きいため、特定ガスの濃度上昇を検知できず、検知タイミングが遅れるなど、適切に特定ガスの濃度変化を検出できないことがあった。
【0006】
これに対して、特開平1−199142号には、センサ出力の時間的挙動を追跡し、最も清浄な雰囲気に対応したセンサ出力を基準出力として記憶し、記憶後時間の経過とともに基準出力を汚染雰囲気に対応した側に徐々に変化させ、変化させた基準出力が実際のガスセンサ出力を上回った場合に基準出力を実際のセンサ出力に変更するガス検出装置が開示されている。そして、この発明によれば、基準出力の増加率を予め温湿度変動等によるセンサ出力の変化に見合った大きさとすることで、温湿度が変動した場合にもガス検知が可能となるとしている。
【0007】
しかしながら、この特開平1−199142号に記載の発明によれば、基準出力は、時間の経過とともに汚染雰囲気に対応した側(濃度上昇方向)に徐々に変化させる。つまりセンサ出力の変化の大小に関係なく、時間に応じて一定の変化率のもとで徐々に変化させる。例えば、基準出力に一定値を加えたものを新たな基準出力として、時間とともに直線的に増加させる。しかし、特定ガスの濃度変化は一定ではなく予測できないものである。例えば、汚染雰囲気に対応した側(濃度上昇方向)へガス濃度が少しずつ変化した場合を想定する。この場合、設定された基準出力の増加率が大きいと、センサ出力も汚染雰囲気に対応した側(濃度上昇方向)へ変化するにも拘わらず、基準出力がセンサ出力よりも汚染雰囲気側(濃度上昇方向)に大きくなってしまうため、徐々にガス濃度が上昇して全体としてはガス濃度が高くなっていても、基準出力(即ち直前のセンサ出力)と(現在の)センサ出力の差が大きくならないため、ガス濃度の上昇を早期に検出できないことがある。
【0008】
また、センサ出力に拘わらず、基準出力を直線的に増加させるなど徐々に変化させるので、例えば、長いトンネルなど長時間にわたってガス濃度が高い状態が維持されてセンサ出力が高止まりしている場合にも、基準出力が徐々に増加することで、センサ出力と基準出力との差が小さくなり、ついにはガス濃度が低いと誤判定してしまう問題もある。
本発明はかかる問題点に鑑みてなされたものであって、簡易な処理を用いて、ガス濃度の上昇を確実に早期に検出できるガス検出装置、さらには、誤判定の少ないガス検出装置、及びこれを用いた車両用オートベンチレーションシステムを提供することを目的とする。
【0009】
【課題を解決するための手段、作用及び効果】
その解決手段は、特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値を取得する取得手段と、上記特定ガスの濃度が低下したことを示す濃度低信号と上記特定ガスの濃度が上昇したことを示す濃度高信号のいずれかを発生する濃度信号発生手段と、上記濃度信号発生手段で上記濃度低信号を発生している期間において、第1算出値を算出する第1算出手段であって、直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化したときには、この現在のセンサ出力値に追従しつつこれよりも緩慢に変化する第1算出値を現在のセンサ出力値を用いて算出し、直前のセンサ出力値に比して現在のセンサ出力値が濃度低下方向に変化したときには、この現在のセンサ出力値を第1算出値とする第1算出手段と、を備え、上記濃度信号発生手段は、上記濃度低信号を発生している期間において、上記センサ出力値と上記第1算出値とが所定の第1関係を満したときに、上記濃度低信号に代えて上記濃度高信号を発生するガス検出装置である。
【0010】
本発明のガス検出装置では、濃度低信号の発生期間に第1算出値を算出する。そのうち、直前のセンサ出力値S(n−1)に比して現在のセンサ出力値S(n)が濃度上昇方向に変化したときには、この現在のセンサ出力値S(n)に追従しつつ変化する第1算出値C1(n)を算出する。つまり、センサ出力値S(n)が濃度上昇方向に変化する(例えば増加する)と、第1算出値C1(n)もこれに追従し、しかもこれよりも緩慢に濃度上昇方向と同じ方向に変化する(例えば増加する)。従って、センサ出力値S(n)が濃度上昇方向に変化すると、第1算出値C1(n)はこれに遅れてゆっくり変化するため、両者間に差が生じる。この性質を利用すれば、特定ガスの濃度上昇を検知することができる。例えば、センサ出力値S(n)と第1算出値C1(n)との差が所定の第1しきい値に対して所定の大小関係を満したとき、さらに具体的には、センサ出力値S(n)と第1算出値C1(n)との差が第1しきい値よりも大きくなったとき、あるいは、センサ出力値S(n)と第1算出値C1(n)との比が所定の第1しきい値に対して所定の大小関係を満したときなど、センサ出力値と第1算出値とが所定の関係を満たしたときに、濃度信号発生手段が濃度高信号を発生するようにしておけば、特定ガスの濃度上昇を検知することができる。
【0011】
また、例えば、濃度上昇方向へガス濃度が少しずつ変化した場合には、直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化するので、新たな第1算出値として現在のセンサ出力値を代入されることがない。従って、ガス濃度の上昇に伴って、センサ出力値が濃度上昇方向に徐々に変化すると共に、第1算出値が追従しつつ緩慢に変化して、センサ出力値と第1算出値との差が大きくなるため、ガス濃度の上昇を早期に検出できることとなる。
【0012】
一方、直前のセンサ出力値S(n−1)に比して現在のセンサ出力値S(n)が上記とは逆の濃度低下方向に変化したときには、それ以前の経過に関係なく、この現在のセンサ出力値S(n)を第1算出値C1(n)とする(C1(n)=S(n))。このため、その後、特定ガスの濃度が上昇してセンサ出力値が濃度上昇方向に変化し始めると、それ以前のセンサ出力値の変化などに影響されることなく、改めて第1算出値C1(n)が新たに得られたセンサ出力値に追従しつつ緩慢に変化するので、より早く特定ガス濃度の上昇を捉えることができる。
しかも、直前のセンサ出力値と現在のセンサ出力値とを対比し、濃度低下方向に変化したときには、この現在のセンサ出力値を第1算出値とするので、第1算出値を得るための処理が簡易である。
【0013】
なお、本明細書において、濃度上昇方向とは、特定ガスの濃度が上昇した場合にセンサ出力値が変化する方向をいう。例えば、特定ガスの濃度が上昇した場合に、センサ出力値が大きくなるように構成された取得手段においては、センサ出力値が大きくなる方向がこの濃度上昇方向である。逆に、特定ガスの濃度が上昇した場合に、センサ出力値が小さくなるように構成された取得手段においては、センサ出力値が小さくなる方向がこの濃度上昇方向である。
また、濃度低下方向とは、濃度上昇方向と逆の方向をいう。
さらに、「直前の」値とは、(所定時間毎など)順に得られた値の時系列のうち、考察している値より1つ前に得られた値を指す。例えば、直前のセンサ出力値は、考察しているセンサ出力値より1つ前(所定時間分だけ前)に得られたセンサ出力値を指す(例えば、S(n)に対してS(n−1)を指す)。また、直前の第1算出値は、前回(1つ前の回)に算出された第1算出値を指す(例えば、B(n)に対してB(n−1)を指す)。
また、直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化したときに算出される第1算出値としては、例えば、S(n)をセンサ出力値としたとき、B(n)=B(n−1)+k1{S(n)−B(n−1)}の式で与えられるベース値B(n)や、移動平均値、積分値などが挙げられる。
【0014】
さらに、上記ガス検出装置であって、前記濃度信号発生手段は、前記濃度低信号を発生している期間において、前記第1関係として、前記センサ出力値と前記第1算出値との差が所定の第1しきい値に対して所定の大小関係を満したときに、前記濃度低信号に代えて前記濃度高信号を発生するガス検出装置とすると良い。
【0015】
本発明のガス検出装置では、センサ出力値と第1算出値との差を用いて、所定の第1しきい値との所定の大小関係を判断するので、容易かつ確実にガス濃度の上昇を判断することが出来る。
【0016】
さらに、上記いずれかに記載のガス検出装置であって、前記濃度信号発生手段で前記濃度高信号を発生している期間に、前記センサ出力値に追従しつつこれよりも緩慢に変化する第2算出値を、上記センサ出力値を用いて算出する第2算出手段を備え、前記濃度信号発生手段は、前記濃度高信号を発生している期間において、上記センサ出力値と上記第2算出値とが所定の第2関係を満したときに、上記濃度高信号に代えて前記濃度低信号を発生するガス検出装置とすると良い。
【0017】
例えば、ガス検出装置を用いた車両用オートベンチレーションシステムなどにおいては、ガス濃度の上昇検知によって外気導入口を全閉として内気循環とし、ガス濃度の低下検知によって外気導入口を全開として外気循環とする制御が行われることがある。このような場合には、ガス濃度の上昇を検知し外気導入口を全閉とした後は、上昇検知時のガス濃度と同程度のガス濃度まで低下した時点で、外気導入口を全開にする制御ができるようにするため、ガス検知装置において、上昇検知時と同程度までガス濃度が低下した時点で濃度高信号を濃度低信号に切り替えるのが好ましい。従って、濃度高信号の発生期間中は、センサ出力値と対比する基準値を経過時間に拘わらず一定としておくことが望ましいと考えられる。
【0018】
しかしながら、前記したように、ガスセンサ素子の電気的特性は、特定ガスの濃度変化だけでなく、温度や湿度などの環境や風速などによっても影響され、特定ガスの濃度が一定であっても、センサ出力値S(n)が徐々に変化する、つまりドリフトすることがある。
例えば、特定ガス濃度が上昇するとセンサ出力値が増大する取得手段を用いた場合を仮定する。この場合には、特定ガスの濃度が上昇してその後に濃度が低下すると、センサ出力値は一旦増大しその後減少するのが通常である。しかしながら、ここで、特定ガス濃度の上昇から低下までの期間中に、センサ出力値が増大する方向へドリフトしたとすると、実際の特定ガスの濃度が上昇前と同レベルにまで低下した場合でも、ドリフトによりセンサ出力値は、上昇前の値よりも大きな値までしか低下しない。
【0019】
この場合に、センサ出力値を濃度上昇検知の時点の基準値と対比して、ガス濃度の低下を検知しようとしても、センサ出力値自身が本来戻るべき値まで戻らないことから、センサ出力値と基準値との差が小さくならず、実際には特定ガスの濃度が十分低下しているのに、特定ガスの濃度が高いままであると誤判定されて、ガス濃度の低下が判別できない危険性がある。すると、車両用オートベンチレーションシステムや空気清浄機の制御システムにこのようなガス検出装置を用いた場合には、長時間にわたってフラップが閉じたままとなったりファンが高回転となったりして、適切な制御ができにくくなる。
【0020】
そこで、前記特開平1−199142号に記載の技術のように、基準値として、変化はするがセンサ出力値に追従するのではなく、徐々に上昇する値、例えば、一定の傾きで時間と共に直線的に上昇する値などを用いた場合には、上記のような不具合を生じない。長時間経過すれば、センサ出力値と基準値の差が必ず小さくなるからである。
しかし、前述した長いトンネルに入った場合など、長時間にわたって特定ガス濃度が高い場合や、センサ出力値がさほど大きな値にならずに長時間保持されている場合には、センサ出力値と基準値との差が徐々に小さくなり、特定ガス濃度が高い状態であるにも拘わらず、ついには濃度低信号を発生してしまうことがある。
【0021】
これに対し、本発明のガス検出装置によれば、上記仮定の場合でも、第2算出値がセンサ出力値に緩慢に追従して変化するので、たとえセンサ出力値が大きくなる方向にドリフトが生じても、時間の経過とともにセンサ出力値と第2算出値との差が徐々に小さくなる。このため、特定ガスの濃度が低下した場合には、所定の第2関係を満たし、必ず濃度低信号を発生することができる。
しかも、第2算出値がセンサ出力値に緩慢に追従変化するから、基準値を所定パターンで上昇させる上述の場合と異なり、第2算出値はセンサ出力値の変化を反映した値として算出されるので、トンネル内など特定ガス濃度が高い状態にも拘わらず、誤って濃度低信号を発生することが抑制される。
従って、車両用オートベンチレーションシステムや空気清浄機の制御システムにおいて、ある程度の時間が経過したときにフラップを開けたりファンを低回転とするなど、適切な制御を行わせることができる。
なお、取得手段の特性の関係から、上記仮定とは逆に、特定ガス濃度の上昇によってセンサ出力値が低下する場合には、上記と逆にすれば同様に特定ガス濃度の低下を検知することができる。
【0022】
このように、取得手段の特性や第2算出値の性質に応じて、第2関係を適切に設定すれば、第2判断手段でこの第2関係を満たすか否かを判断することによって、特定ガス濃度の低下を適切に検知できる。従って、濃度信号発生手段により、濃度高信号に代えて濃度低信号を発生することができる。かくして、特定ガス濃度の高低に応じた濃度信号を出力することができる。
【0023】
さらに、上記ガス検出装置であって、前記濃度信号発生手段は、前記濃度高信号を発生している期間において、前記第2関係として、前記センサ出力値と前記第2算出値との差が所定の第2しきい値に対して所定の大小関係を満したときに、前記濃度高信号に代えて前記濃度低信号を発生するガス検出装置とすると良い。
【0024】
このガス検出装置では、センサ出力値と第2算出値との差を用いて、所定の第2しきい値との所定の大小関係を判断するので、容易かつ確実にガス濃度の低下を判断することが出来る。
【0025】
さらに、直上二者のいずれかに記載のガス検出装置であって、前記第1算出手段は、前記直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化したときには、前記第2算出値よりも敏感に変化する前記第1算出値を算出するガス検出装置とすると良い。
【0026】
本発明のガス検出装置では、第1算出値は、同じ時に算出したとした場合の第2算出値よりも敏感に変化する、つまり比較的迅速にセンサ出力値に対して追従する。
ここで、濃度低信号発生期間において、ノイズの混入により、センサ出力値が若干程度だけ濃度上昇方向に変化した場合を考える。このときには、第2算出値を用いたとした場合に比較すれば第1算出値は迅速に追従変化するので、センサ出力値と第1算出値との差はあまり大きな値にならない。従って、この性質を利用して濃度上昇を検知をしようとする場合、例えばこの差やセンサ出力値と第1算出値との比などを用いて濃度上昇を検知する場合に、ノイズによる誤検知が防止できる。また、温度変動などによって緩やかにセンサ出力値が濃度上昇方向に変化した場合にも、算出したとした場合の第2算出値よりも第1算出値が迅速に追従して変化するため、温度変化などによるドリフトの影響も抑制し、誤検知を防止することができる。
【0027】
しかし、特定ガスの濃度が上昇してセンサ出力値が速く大きく変化すると、第1算出値は十分追従できないためにセンサ出力値と第1算出値との差が大きくなるから、センサ出力値と第1算出値とが所定の第1関係を満たし、あるいは、センサ出力値と第1算出値との差が第1しきい値と所定の大小関係を満たし、濃度高信号を発生することができる。
かくして、ノイズやドリフトの影響を抑制しつつ、特定ガス濃度上昇の比較的早い時期にガス濃度の上昇を検知して、濃度高信号を発生することができる。
【0028】
一方、濃度高信号発生期間においては、この第1算出値ではなく、センサ出力値に対して、同じ時に算出したとした場合の第1算出値よりも相対的に緩慢に追従変化する第2算出値を用いる。このため、第2算出値はガス濃度の上昇検知時の状態をより多く反映した状態を維持した値となるため、よりガス濃度が低下した時点で濃度低信号を発生することができる。
【0029】
さらに、他の解決手段は、特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が増大する取得手段と、但し、nは時系列の順序を示す整数、濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第1ベース値算出手段であって、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、下記式(1)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k1{S(n)−B(n−1)} …(1)
但し、k1は第1係数であり、0<k1<1、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいとき、下記式(2)に従ってベース値B(n)を算出する
B(n)=S(n) …(2)
第1ベース値算出手段と、上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(3)に従ってベース値B(n)を算出する第2ベース値算出手段と、
B(n)=B(n−1)+k2{S(n)−B(n−1)} …(3)
但し、k2は第2係数であり、0<k2<k1<1、上記センサ出力値S(n)とベース値B(n)とから、下記式(4)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=S(n)−B(n) …(4)
を備え、上記濃度信号発生手段は、上記差分値D(n)が濃度しきい値よりも大きいときに、上記濃度高信号を発生するガス検出装置である。
【0030】
まず、ベース値B(n)について説明する。センサ出力値S(n)の変動に対して、上記式(1)または(3)に従って算出されるベース値B(n)は、これに追従して変化する。ここで、ベース値B(n)は係数k1,k2の値を変化させると、センサ出力値S(n)に対する追従の程度が変化する性質を有し、係数k1,k2が大きく(1に近く)なるとベース値B(n)がセンサ出力値S(n)に対して素早く追従する。逆に係数k1,k2が小さく(0に近く)なるとベース値B(n)の変化は緩慢になり、センサ出力値S(n)に対してゆっくりと追従する。従って、係数k1,k2が小さい場合には、ベース値B(n)は、過去のセンサ出力値S(n)やベース値B(n)の影響を大きく受けた値となる。
【0031】
本発明のガス検出装置は、センサ出力値を取得する取得手段のほか、上述の性質を有するベース値B(n)を算出する第1,第2ベース値算出手段を有し、2つの算出手段を途中で切り替えながらベース値を算出する。即ち、上記濃度信号発生手段で上記濃度低信号を発生している期間は、第1ベース算出手段を用い、逆に、上記濃度高信号を発生している期間には、第2ベース算出手段を用いてベース値を算出する。
【0032】
まず、第1ベース値算出手段を用いてベース値を算出する場合について説明する。濃度低信号を発生している期間のうち、センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、第1ベース値算出手段では、上記式(1)を用いて、ベース値を算出する。
式(1)では、比較的大きな第1係数k1(k1>k2)を用いるので、算出されたベース値B(n)はセンサ出力値S(n)に若干遅れながらも比較的迅速に追従する。従って、第1ベース値算出手段において、式(1)によってベース値を算出している間には、式(4)によって得られる差分値D(n)は、温度変動などによって緩やかにセンサ出力値が変動した場合でも、ベース値B(n)も追従して変化するため、あまり大きな値にならないので、温度変化などによるドリフトの影響を抑制してガス検知を行うことができる。但し、特定ガスの濃度が上昇してセンサ出力値S(n)が、速く大きく変化(上昇)すると、ベース値B(n)が十分追従できないために差分値D(n)が大きくなる。そこで、この差分値D(n)が濃度しきい値を超えると濃度信号発生手段で濃度低信号に代えて濃度高信号を発生する。それと共に、ベース値B(n)の算出に第2ベース値算出手段を用いるようにする。
【0033】
また、濃度低信号を発生している期間のうち、センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいときには、第1ベース値算出手段では、上記式(2)を用いて、ベース値を算出する。即ち、現在のセンサ出力値S(n)をベース値B(n)に代入する。これにより、ベース値B(n)はセンサ出力値S(n)に一致して変化(完全に追従)するので、一転してガス濃度が上昇し、S(n)>S(n−1)となった時点で、センサ出力値S(n)よりもベース値B(n)が必ず小さな値となって正の差分値D(n)が発生する。従って、それ以前のガス濃度の変化に拘わらず、ガス濃度上昇を早い段階で捉えることができる。
【0034】
一方、濃度低信号に代えて濃度高信号を発生させるのと同期して、ベース値B(n)を第1ベース値算出手段に代えて、第2係数k2を用いる第2ベース値算出手段で算出する。この第2ベース値算出手段で用いる第2係数k2は、比較的小さい(k2<k1)ので、ベース値B(n)の変化は緩慢になって、センサ出力値に対する追従は比較的ゆっくりになる。比較的小さな第2係数k2を用いて算出したベース値は、上記したように、過去のセンサ出力値やベース値の影響を受けた値、具体的にはベース値B(n)の算出式を(1)式から式(3)に切り替えた時点の直前に式(1)で算出したベース値の影響を受けた値、従って、切替前のセンサ出力値やベース値の影響を受けた値になっている。このことは、k2=0とした場合には、ベース値B(n)は切替直前のベース値を維持することから容易に理解できる。つまり、第2ベース値算出手段で算出したベース値B(n)は、センサ出力値S(n)に緩慢に追従しながらも、特定ガスの濃度が上昇する直前の状態をある程度反映することになる。
【0035】
よって、現在のセンサ出力値S(n)と第2ベース値算出手段で算出したベース値B(n)との差である差分値D(n)が表す値は、現在、つまり特定ガスの濃度が上昇した後の状態と、過去、つまり濃度が上昇する前の状態とを比較した値と考えることができる。
このため、特定ガスの濃度が再び低下してセンサ出力値S(n)が低下したときには、このベース値B(n)との差分値D(n)によって、特定ガスの濃度が低下したことが容易に判定できる。そして、濃度信号発生手段で濃度高信号に代えて濃度低信号を発生する。しかも、第2係数k2によってベース値B(n)の追従の緩急を調整することができるので、適切な濃度低下の時期を捉えることができる。
【0036】
さらに、濃度高信号に代えて濃度低信号を発生させるのと同期して、ベース値B(n)を第2ベース値算出手段に代えて、第1ベース値算出手段で算出する。従って、その後に再び特定ガスの濃度が上昇しても、迅速にまた確実に濃度の上昇を検出することができる。
このように本発明のガス検出装置によれば、ベース値B(n)を算出するに当たって、異なる2つの係数k1,k2を用い、式(1)と式(3)の互いに異なる算出手法を用いている。このため、係数k1,k2をそれぞれ調整することにより、濃度の上昇時期及び下降時期それぞれに適した条件を設定することができる。
なお、第1係数k1及び第2係数k2は、使用するA/D変換手段におけるサンプリング周期や、センサ出力値S(n)の変動域などをも考慮して適宜選択すると良い。
【0037】
さらに他の解決手段は、特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が増大する取得手段と、但し、nは時系列の順序を示す整数、濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第1ベース値算出手段であって、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、下記式(1)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k1{S(n)−B(n−1)} …(1)
但し、k1は第1係数であり、0<k1<1、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいとき、下記式(2)に従ってベース値B(n)を算出する
B(n)=S(n) …(2)
第1ベース値算出手段と、上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(3)に従ってベース値B(n)を算出する第2ベース値算出手段と、
B(n)=B(n−1)+k2{S(n)−B(n−1)} …(3)
但し、k2は第2係数であり、0<k2<k1<1、上記センサ出力値S(n)とベース値B(n)とから、下記式(4)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=S(n)−B(n) …(4)
を備え、上記濃度信号発生手段は、上記差分値D(n)が濃度高しきい値Tuよりも大きいときに、上記濃度高信号を発生し、上記差分値D(n)が上記濃度高しきい値Tuより小さな濃度低しきい値Tdよりも小さいときに、上記濃度低信号を発生するガス検出装置である。
【0038】
このガス検出装置では、前記と同様に、第1ベース値算出手段において、式(1)あるいは式(2)を用いてベース値B(n)を算出し、第2ベース値算出手段において、式(3)を用いてベース値B(n)を算出する。
このため、式(1)と式(3)における係数k1,k2をそれぞれ調整することにより、濃度の上昇時期に及び下降時期それぞれに適した条件を設定することができる。しかも、第1ベース値算出手段では、場合によって式(1)と式(2)とを使い分けている。つまり、センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、式(1)によりセンサ出力値に緩慢に追従変化するベース値を算出し、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいときには、式(2)によってセンサ出力値に一致したベース値を算出する。このため、ガス濃度の上昇時期において、過去のセンサ出力値の変化(過去のガス濃度変化)に影響されずに、ガス濃度の上昇をより早く検知して濃度高信号を発生させることができる。
【0039】
さらに本発明のガス検出装置では、式(4)で算出した差分値と比較するしきい値として、濃度高しきい値Tuとこれより小さな濃度低しきい値Tdの2つを用いる。このため、濃度信号発生手段による信号切替前後のチャタリングも防止できる。
【0040】
さらに他の解決手段は、特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が減少する取得手段と、但し、nは時系列の順序を示す整数、濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第3ベース値算出手段であって、 上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、下記式(5)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k3{S(n)−B(n−1)} …(5)
但し、k3は第3係数であり、0<k3<1、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいとき、下記式(6)に従ってベース値B(n)を算出する
B(n)=S(n) …(6)
第3ベース値算出手段と、上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(7)に従ってベース値B(n)を算出する第4ベース値算出手段と、
B(n)=B(n−1)+k4{S(n)−B(n−1)} …(7)
但し、k4は第4係数であり、0<k4<k3<1、上記センサ出力値S(n)とベース値B(n)とから、下記式(8)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=B(n)−S(n) …(8)
を備え、上記濃度信号発生手段は、上記差分値D(n)が濃度しきい値よりも大きいときに、上記濃度高信号を発生するガス検出装置である。
【0041】
上記式(5)または(7)に従って算出されるベース値B(n)は、センサ出力値S(n)の変動に対して、これに追従して変化する。このベース値B(n)は係数k3,k4の値を変化させると、センサ出力値に対する追従の程度が変化する性質を有し、係数k3,k4が大きく(1に近く)なるとベース値がセンサ出力値Sに対して素早く追従する。逆に係数k3,k4が小さく(0に近く)なるとベース値の変化は緩慢になり、センサ出力値に対してゆっくりと追従する。従って、係数k3,k4が小さい場合には、ベース値は、過去のセンサ出力値やベース値の影響を大きく受けた値となる。
【0042】
本発明のガス検出装置は、センサ出力値を取得する取得手段のほか、上述の性質を有するベース値B(n)を算出する第3,第4ベース値算出手段を有し、2つの算出手段を途中で切り替えながらベース値を算出する。即ち、上記濃度信号発生手段で上記濃度低信号を発生している期間は、第3ベース算出手段を用い、逆に、上記濃度高信号を発生している期間には、第4ベース算出手段を用いてベース値を算出する。
【0043】
まず、第3ベース値算出手段を用いてベース値を算出する場合について説明する。濃度低信号を発生している期間のうち、センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、第3ベース値算出手段では、上記式(5)を用いて、ベース値を算出する。
式(5)では、比較的大きな第3係数k3(k3>k4)を用いるので、算出されたベース値B(n)はセンサ出力値S(n)に若干遅れながらも比較的迅速に追従する。従って、第3ベース値算出手段において、式(5)によってベース値を算出している間には、式(8)によって得られる差分値D(n)は、温度変動などによって緩やかにセンサ出力値が変動した場合でも、ベース値B(n)も追従して変化するため、あまり大きな値にならないので、温度変化などによるドリフトの影響を抑制してガス検知を行うことができる。但し、特定ガスの濃度が上昇してセンサ出力値S(n)が、速く大きく変化(低下)すると、ベース値B(n)が十分追従できないために差分値D(n)が大きくなる。この差分値D(n)が濃度しきい値を超えると濃度信号発生手段で濃度低信号に代えて濃度高信号を発生する。それと共に、ベース値B(n)の算出に第4ベース値算出手段を用いるようにする。
【0044】
また、濃度低信号を発生している期間のうち、センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいときには、第3ベース値算出手段では、上記式(6)を用いて、ベース値を算出する。即ち、現在のセンサ出力値S(n)をベース値B(n)に代入する。これにより、ベース値B(n)はセンサ出力値S(n)に一致して変化(完全に追従)するので、一転してガス濃度が上昇し、S(n)<S(n−1)となった時点で、センサ出力値S(n)よりもベース値B(n)が必ず大きな値となって正の差分値D(n)が発生する。従って、それ以前のガス濃度の変化に拘わらず、ガス濃度上昇を早い段階で捉えることができる。
【0045】
一方、濃度低信号に代えて濃度高信号を発生させるのと同期して、ベース値B(n)を第3ベース値算出手段に代えて、第4係数k4を用いる第4ベース値算出手段で算出する。この第4ベース値算出手段で用いる第4係数k4は、比較的小さい(k4<k3)ので、ベース値B(n)の変化は緩慢になって、センサ出力値に対する追従は比較的ゆっくりになる。比較的小さな第4係数k4を用いて算出したベース値は、上記したように、過去のセンサ出力値やベース値の影響を受けた値、具体的にはベース値B(n)の算出式を(5)式から式(7)に切り替えた時点の直前に式(5)で算出したベース値の影響を受けた値、従って、切替前のセンサ出力値やベース値の影響を受けた値になっている。このことは、k4=0とした場合には、ベース値B(n)は切替直前のベース値を維持することから容易に理解できる。つまり、第4ベース値算出手段で算出したベース値B(n)は、センサ出力値S(n)に緩慢に追従しながらも、特定ガスの濃度が上昇する直前の状態をある程度反映することになる。
【0046】
よって、第4ベース値算出手段で算出したベース値B(n)と現在のセンサ出力値S(n)との差である差分値D(n)が表す値は、現在、つまり特定ガスの濃度が上昇した後の状態と、過去、つまり濃度が上昇する前の状態とを比較した値とな考えることができる。
このため、特定ガスの濃度が再び低下してセンサ出力値S(n)が上昇したときには、このベース値B(n)との差分値D(n)によって、特定ガスの濃度が低下したことが容易に判定できる。そして、濃度信号発生手段で濃度高信号に代えて濃度低信号を発生する。しかも、第4係数k4によってベース値B(n)の追従の緩急を調整することができるので、適切な濃度低下の時期を捉えることができる。
【0047】
さらに、濃度高信号に代えて濃度低信号を発生させるのと同期して、ベース値B(n)を第4ベース値算出手段に代えて、第3ベース値算出手段で算出する。従って、その後に再び特定ガスの濃度が上昇しても、迅速にまた確実に濃度の上昇を検出することができる。
このように本発明のガス検出装置によれば、ベース値B(n)を算出するに当たって、異なる2つの係数k3,k4を用い、式(5)と式(7)の互いに異なる算出手法を用いている。このため、係数k3,k4をそれぞれ調整することにより、濃度の上昇時期及び下降時期それぞれに適した条件を設定することができる。
なお、第3係数k3及び第4係数k4は、使用するA/D変換手段におけるサンプリング周期や、センサ出力値S(n)の変動域などをも考慮して適宜選択すると良い。
【0048】
さらに他の解決手段は、特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が減少する取得手段と、但し、nは時系列の順序を示す整数、濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第3ベース値算出手段であって、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、下記式(5)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k3{S(n)−B(n−1)} …(5)
但し、k3は第3係数であり、0<k3<1、上記濃度信号発生手段で上記濃度低信号を発生している期間のうち、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいとき、下記式(6)に従ってベース値B(n)を算出する
B(n)=S(n) …(6)
第3ベース値算出手段と、上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(7)に従ってベース値B(n)を算出する第4ベース値算出手段と、
B(n)=B(n−1)+k4{S(n)−B(n−1)} …(7)
但し、k4は第4係数であり、0<k4<k3<1、上記センサ出力値S(n)とベース値B(n)とから、下記式(8)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=B(n)−S(n) …(8)
を備え、上記濃度信号発生手段は、上記差分値D(n)が濃度高しきい値Tuよりも大きいときに、上記濃度高信号を発生し、上記差分値D(n)が上記濃度高しきい値Tuより小さな濃度低しきい値Tdよりも小さいときに、上記濃度低信号を発生するガス検出装置である。
【0049】
このガス検出装置では、上記と同様に、第3ベース値算出手段において、式(5)あるいは式(6)を用いてベース値B(n)を算出し、第4ベース値算出手段において、式(7)を用いてベース値B(n)を算出する。
このため、式(5)と式(7)における係数k3,k4をそれぞれ調整することにより、濃度の上昇時期に及び下降時期それぞれに適した条件を設定することができる。しかも、第3ベース値算出手段では、場合によって式(5)と式(6)とを使い分けている。つまり、センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、式(5)によりセンサ出力値に緩慢に追従変化するベース値を算出し、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいときには、式(6)によってセンサ出力値に一致したベース値を算出する。このため、ガス濃度の上昇時期において、過去のセンサ出力値の変化(過去のガス濃度変化)に影響されずに、ガス濃度の上昇をより早く検知して濃度高信号を発生させることができる。
【0050】
さらに本発明のガス検出装置では、式(8)で算出した差分値と比較するしきい値として、濃度高しきい値Tuとこれより小さな濃度低しきい値Tdの2つを用いる。このため、濃度信号発生手段による信号切替前後のチャタリングも防止できる。
【0051】
さらに、上記いずれかに記載のガス検出装置を含む車両用オートベンチレーションシステムとすると良い。
【0052】
本発明の車両用オートベンチレーションシステムは、特定ガスの濃度変化に応じて、濃度高信号及び濃度低信号を適切に発生するので、これを用いて適切にベンチレーションを行うことができる。
【0053】
あるいは、外気導入口と、上記いずれかに記載のガス検出装置と、前記濃度信号が濃度低信号であるときに、上記外気導入口の開閉装置を全開とし、前記濃度信号が濃度高信号であるときに、上記外気導入口の開閉装置を全閉とする開閉指示信号を出力する開閉指示手段と、を備える車両用オートベンチレーションシステムとすると良い。
【0054】
この車両用オートベンチレーションシステムでは、特定ガスの濃度変化に応じて、上記ガス検出装置が濃度低信号及び濃度高信号を発生し、濃度低信号を発生している時には、外気導入口の開閉装置を全開とし、濃度高信号を発生しているときには、外気導入口の開閉装置を全閉とする開閉支持信号を出力する。このため、特定ガスの濃度変化に応じて、適切に外気導入口の開閉装置を駆動することができる。
【0055】
【発明の実施の形態】
(実施形態1)
本発明の第1の実施形態について、図1〜図4を参照して説明する。図1に本実施形態1のガス検出装置10の回路図及びブロック図と、これを含む車両用オートベンチレーションシステム100の概略構成を示す。このシステム100は、被測定ガス(特定ガス)の濃度変化に応じて濃度信号LVを出力するガス検出装置10と、フラップ34を回動させて、内気取り入れ用ダクト32及び外気取り入れ用ダクト33のいずれかをダクト31に接続させる換気系30と、濃度信号LVに従って換気系30のフラップ34を制御する電子制御アセンブリ20とを備える。
【0056】
まずガス検出装置10について説明する。このガス検出装置10は、被測定ガス(本実施形態では大気)中にNOxなど酸化性ガス成分がある場合に、これに反応し、酸化性ガス成分の濃度上昇と共にセンサ抵抗値Rsが上昇するタイプの酸化物半導体のガスセンサ素子11を用いるものである。このガスセンサ素子11は自動車の車室外に配置される。
【0057】
このガスセンサ素子11を用い、センサ抵抗値変換回路14、バッファ13、A/D変換回路15からなるセンサ出力値取得回路19で、センサ出力値S(n)を取得する。センサ抵抗値変換回路14は、このガスセンサ素子11のセンサ抵抗値Rsに応じたセンサ出力電位Vsを出力する。具体的には、電源電圧Vccをガスセンサ素子11と検出抵抗値Rdを有する検出抵抗12とで分圧した動作点Pdのセンサ出力電位Vsを、バッファ13を介して出力するようになっている。このため、このセンサ抵抗値変換回路14では、NOxなどの酸化性ガスの濃度が上昇すると、センサ抵抗値Rsが上昇し、センサ出力電位Vsが上昇するように構成されている。
バッファ13の出力(センサ出力電位Vs)は、A/D変換回路15に入力されて、所定のサンプリング周期毎にデジタル化されたセンサ出力値S(n)として出力され、マイクロコンピュータ16の入力端子17に入力される。nは順序を表す一連の整数である。このセンサ出力値取得回路19では、濃度上昇方向とはセンサ出力値S(n)が大きくなる方向であり、逆に、濃度低下方向とはセンサ出力値S(n)が小さくなる方向である。
【0058】
さらにこのマイクロコンピュータ16の出力端子18からは、電子制御アセンブリ20を制御するための濃度高信号と濃度低信号のいずれかの濃度信号LVが出力される。この電子制御アセンブリ20は、自動車の内気循環及び外気取り入れを制御する換気系30のフラップ34を制御するものである。この換気系30は、本実施形態では具体的には、自動車室内につながるダクト31に、二股状に接続された、内気を取り入れ循環させる内気取り入れ用ダクト32と外気を取り入れる外気取り入れ用ダクト33とを切り替えるフラップ34を制御するものである。
電子制御アセンブリ20のうち、フラップ駆動回路21は、マイクロコンピュータ16の出力端子18からの濃度信号LV、本実施形態に即して言えば、NOxなどの酸化性ガス成分の濃度が上昇したか下降したかを示す濃度信号LVに従って、アクチュエータ22を動作させフラップ34を回動させて、内気取り入れ用ダクト32及び外気取り入れ用ダクト33のいずれかをダクト31に接続させる。
【0059】
例えば、図2のフローチャートに示すように、ステップS1で初期設定を行った後、ステップS2で濃度レベル信号LVを取得し、ステップS3で濃度信号LVが濃度高信号であるか否か、つまり濃度高信号発生中であるか否かを判断する。ここで、Noつまり濃度低信号発生中の場合には、特定ガスの濃度が低いのであるから、ステップS4において、フラップ34の全開を指示する。これにより、フラップ34が回動して、外気取り入れ用ダクト33がダクト31に接続され、外気が車室内に取り入れられる。一方、ステップS3においてYesつまり濃度高信号発生中の場合には、車室外の特定ガスの濃度が高いのであるから、ステップS5において、フラップ34の全閉を指示する。これにより、フラップ34が回動して、内気取り入れ用ダクト32がダクト31に接続され、外気導入が遮断されると共に、内気循環となる。
【0060】
ダクト31内には、空気を圧送するファン35が設置されている。なお、フラップ駆動回路21は、濃度信号LVだけに応じてフラップ34を開閉するようにしても良いが、例えば、マイクロコンピュータなどを用い、ガス検出装置10による濃度信号LVの他、図中破線で示すように、例えば室温センサや湿度センサ、外気温センサなどからの情報をも加味して、フラップ34を開閉するようにしても良い。
【0061】
マイクロコンピュータ16では、入力端子17から入力されたセンサ出力値S(n)を後述するフローに従った処理を行うことにより、ガスセンサ素子11のセンサ抵抗値Rsやその変化などから酸化性ガス成分の濃度変化を検出する。マイクロコンピュータ16は、詳細は図示しないが、公知の構成を有し、演算を行うマイクロプロセッサ、プログラムやデータを一時記憶しておくRAM、プログラムやデータを保持するROMなどを含む。また、A/D変換回路15をも含むものを用いることもできる。
【0062】
次いで、マイクロコンピュータ16における制御を、図3のフローチャートに従って説明する。自動車のエンジンが駆動されると、本制御システムが立ち上がる。ガスセンサ素子11が活性状態となるのを待って、まずステップS11で初期設定を行う。初期設定として、ベース値B(0)として、ガスセンサ素子11が活性状態となった当初のセンサ出力値S(0)を記憶しておく(B(0)=S(0))。また、濃度信号LVとして濃度低信号を発生させておく、具体的には濃度信号LVをローレベルとしておく。
その後、ステップS12に進み、センサ信号つまりセンサ出力電位Vsをサンプリング周期ごとにA/D変換したセンサ出力値S(n)を順次読み込む。次いで、ステップS13において、現時点で濃度信号LVがハイレベル、つまり特定ガス(本実施形態では酸化性ガス)の濃度が高いレベルにあることを示す濃度高信号を発生しているかどうかを判断する。ここで、Noつまり特定ガスの濃度が低く、濃度信号LVがローレベルであり濃度低信号を発生していれば、ステップS14に進む。一方、Yes、つまり特定ガスの濃度が高く濃度信号LVがハイレベルであり濃度高信号を発生していれば、ステップS17に進む。
【0063】
ステップS14では、センサ出力値S(n)が直前のセンサ出力値S(n−1)以上であるか否かを判断する。ここで、S(n)≧S(n−1)の場合(Yes)には、ステップS15に進み、S(n)<S(n−1)の場合(No)には、ステップS16に進む。
【0064】
ステップS15では、前回のベース値B(n−1)とセンサ出力値S(n)とを利用して、以下の式(1)によってベース値B(n)を算出し、ステップS18に進む。式(1):B(n)=B(n−1)+k1{S(n)−B(n−1)}、ここで、第1係数k1は、0<k1<1である。
前記したように、上記式(1)で算出したベース値B(n)は、使用する係数k1が0<k1<1の範囲内では、センサ出力値S(n)に対して遅れて追従変化する。従って、現在のセンサ出力値S(n)が直前(1つ前)のセンサ出力値S(n−1)以上の場合、つまり、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも濃度上昇方向に変化した場合には、ステップS15において、センサ出力値S(n)に遅れて追従するベース値B(n)が算出される。
【0065】
すると、S(n)とB(n)との間に差が生じる。この性質を利用して、後述するステップS19において算出する差分値D(n)を用いれば、特定ガスの濃度上昇を検知することができる。つまり、差分値D(n)が正の第1しきい値(濃度しきい値)よりも大きいときに、濃度信号発生手段が濃度高信号を発生するようにしておけば、特定ガスの濃度上昇を検知することができる。
なお、前記した特開平1−199142号に記載の発明と異なり、ガス濃度が少しずつ上昇して、直前のセンサ出力値S(n−1)に比して現在のセンサ出力値S(n)が少しでも大きくなっている場合には、ステップS15でベース値を算出するので、ベース値B(n)に現在のセンサ出力値S(n)を代入することはない。従って、ガス濃度の上昇に伴って、センサ出力値が徐々に増加すると共に、ベース値B(n)がこれに追従しつつ緩慢に変化して、センサ出力値S(n)とベース値B(n)との差が徐々に大きくなるため、ガス濃度の上昇を早期に検出できることとなる。
【0066】
一方、ステップS16では、ベース値B(n)に現在のセンサ出力値S(n)を代入(B(n)=S(n))し、ステップS18に進む。
即ち、現在のセンサ出力値S(n)が直前(1つ前)のセンサ出力値S(n−1)より小さい場合には、つまり、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも濃度低下方向に変化した場合には、ベース値B(n)を現在にセンサ出力値S(n)に一致させて完全に追従させる。
【0067】
上記式(1)を参照すると容易に理解できるように、式(1)で算出されるベース値B(n)は、現在のセンサ出力値S(n)のほか、直前のベース値B(n−1)を用いて算出される。つまり、過去のベース値(B(n−1)、B(n−2),…)、従って、過去のセンサ出力値(S(n−1),S(n−2),…)にも影響される。そこで、もし、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも濃度低下方向に変化(本実施形態では減少)した場合にも、引き続いて式(1)を用いてベース値B(n)を算出し続けたとする。
ここで、一旦ガス濃度が上昇した後に低下し、再び上昇する場合を考える。センサ出力値はガス濃度に従って増減する。これに対し、ベース値はセンサ出力値より遅れて変化するため、ガス濃度が上昇した後に低下すると、ベース値はセンサ出力値よりも遅れて低下することになり、センサ出力値よりもベース値の方が大きくなり、式(4)による両者の差(差分値D(n))は負となる。この状態で、再びガス濃度が上昇に転じると、センサ出力値は再び上昇を始めるが、差分値D(n)が正の濃度しきい値Tを越えるまでに時間が掛かるため、ガス濃度の上昇検出が遅れる場合が生じる。
【0068】
これに対し、ステップS16において、ベース値B(n)に現在のセンサ出力値S(n)を代入すれば、その後、ガス濃度が低下から上昇に転じてセンサ出力値S(n)が増加し始めると、ステップS15において、それ以前のセンサ出力値の変化などに影響されることなくベース値B(n)が算出される。このベース値B(n)は、直前のベース値B(n−1)、つまり、直前のセンサ出力値S(n−1)を起点として算出され、新たに得られたセンサ出力値S(n)に追従しつつ緩慢に変化する。このため、特定ガス濃度が上昇すると、センサ出力値とベース値との差が早期に大きくなるので、より早く特定ガス濃度の上昇を捉えることができる。
しかも、ステップS14では、直前のセンサ出力値S(n−1)と現在のセンサ出力値S(n)とを対比し、濃度低下方向に変化したときには、ステップS16でこの現在のセンサ出力値S(n)をベース値B(n)とする。
【0069】
他方、ステップS17では、以下の式(3)を用いて前回のベース値B(n−1)とセンサ出力値S(n)とからベース値B(n)を算出してステップS18に進む。式(3):B(n)=B(n−1)+k2{S(n)−B(n−1)}、ここで、第2係数k2は、0<k2<k1<1である。
前記したように、ベース値B(n)は、使用する係数k1,k2の大きさによってセンサ出力値S(n)に対する追従の程度が異なり、比較的大きな第1係数k1(k1>k2)を用いた場合(ステップS15)には、ベース値B(n)はセンサ出力値S(n)に若干遅れながらも比較的迅速に追従する。一方、比較的小さな第2係数k2(k2<k1)を用いて算出した場合(ステップS17)には、ベース値B(n)の変化が緩慢になり、ゆっくり追従する。
【0070】
従って、ステップS17で式(3)により第2係数k2を用いてベース値B(n)を算出すると、たとえセンサ出力値S(n)が大きく変化していたとしても、算出されたベース値B(n)は、その切替直前ベース値B(n−1)からあまり変化しないことになる。ここで、切替直前のベース値B(n−1)は、ステップS15で第1係数k1を用いて算出したものであるから、その切替前のセンサ出力値S(n−1)に追従した値となっている。従って、このステップS17で算出されたベース値B(n)は、過去、つまり切り替え直前の状態の影響を反映した値となる。
【0071】
ステップS15,S16あるいはS17に引き続いて、ステップS18では、差分値D(n)をD(n)=S(n)−B(n)の式(4)に従って算出し、ステップS19で濃度しきい値T(T>0)と比較する。D(n)>Tとなった場合(Yes)はステップS20に進み、D(n)≦Tとなった場合(No)はステップS21に進む。
【0072】
もし、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)>Tとなった場合(ステップS19でYes)には、センサ出力値S(n)と、ステップS15で算出しこれよりも若干遅れて追従するベース値B(n)との差が大きくなったことを示している。つまり、特定ガス(酸化性ガス)の濃度が上昇したためにセンサ出力値S(n)が上昇したと考えられる。
また、それまでは濃度高信号が発生している状態(ステップS13でYes)で、D(n)>Tとなった場合(ステップS19でYes)には、現在のセンサ出力値S(n)と、ステップS17で算出し、過去の状態、即ち酸化性ガスの濃度が上昇する直前の状態をある程度反映しているベース値B(n)との差が未だに大きいこと、つまり、未だに酸化性ガスの濃度が十分低下していないことを示している。
そこで、ステップS20で濃度高信号を発生する、または濃度高信号の発生を維持する。具体的には、濃度信号LVをハイレベルにする。
【0073】
一方、もし、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)≦Tとなった場合(ステップS19でNo)には、現在のセンサ出力値S(n)と、ステップS15で算出しこれよりも若干遅れて追従するベース値B(n)との差が余り大きくならず、ベース値B(n)が追従していることを示している。つまり、特定ガス(酸化性ガス)の濃度は低いままであると考えられる。あるいは、ガス濃度が低下し続けているので、ステップS16でベース値B(n)を現在のセンサ出力値S(n)に一致させた状態となっていると考えられる。
また、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)≦Tとなった場合(ステップS19でNo)には、センサ出力値S(n)と、ステップS17で算出し、過去の状態、即ち酸化性ガスの濃度が上昇する直前の状態をある程度反映しているベース値B(n)との差が小さくなったこと、つまり、酸化性ガスの濃度が十分低下したことを示している。
そこで、ステップS21で濃度低信号を発生させる、または発生を維持する。具体的には、濃度信号LVをローレベルにする。
【0074】
その後、ステップS20,S21のいずれからも、ステップS22に進み、ステップS15,S16,S17で算出した前回のベース値B(n)を記憶し、ステップS23でA/Dサンプリングタイムのタイムアップを待った上で、ステップS12に戻る。
【0075】
次いで、NOxの濃度を一旦上昇させその後低下させ、さらに上昇と低下を繰り返したときの、図3に示すフローチャートに従った制御により得られるセンサ出力値S(n)、ベース値B(n)、差分値D(n)及び濃度信号LVの変化の例を図4に示す。
なお本例は、風洞内にガスセンサ素子11を配置しておき、当初、NOxを含まない清浄空気を所定の風速で流しておく。その後、時間間隔を空けて、所定濃度のNOxを混入した空気を2回流したものである。
また、サンプリング周期は1.0秒、第1係数k1=1/16、第2係数k2=1/64とした。また前述したように、初期状態として、濃度信号として濃度低信号(ローレベル)を発生させておく。
【0076】
時刻0〜約35秒においては、清浄空気が流され、センサ出力値S(n)は若干のノイズによる変動はあるものの、ほぼ一定値(0)に保たれている。時刻約35秒においてNOxの濃度上昇のよるセンサ出力値S(n)の上昇が開始して、時刻約210秒まで、センサ出力値S(n)が上昇を続ける。その後、NOxの濃度低下によってセンサ出力値S(n)は時刻約210秒〜t1(=約350秒)において徐々に低下する。
さらに、時刻t1(=約350秒)において再びNOxの濃度上昇によるセンサ出力値S(n)の上昇が始まり、時刻約520秒まで、センサ出力値S(n)が上昇を続ける。その後、NOxの濃度が低下によってセンサ出力値S(n)は徐々に低下する。
【0077】
これに対し、ベース値B(n)は、当初の時刻0〜約35秒においては、センサ出力値S(n)に追従して若干の変動しながらほぼ一定値を保っている。従って、差分値D(n)は、ほぼ0を維持している。此の時点では、ステップS15,S16のいずれかによってベース値B(n)が算出されている。
ところが、時刻約35秒において、NOxの濃度の上昇によりセンサ出力値S(n)が上昇し始める。すると、直前のセンサ出力値S(n−1)より現在のセンサ出力値S(n)の方が大きくなるので、ステップS15により式(1)でベース値B(n)算出される。但し、このベース値B(n)はセンサ出力値S(n)に緩慢に追従するため、遅れて上昇する。すると、両者の差である差分値D(n)が大きくなる。
【0078】
時刻約50秒で差分値D(n)が濃度しきい値Tを超えると、濃度信号LVがローレベル(濃度低)からハイレベルに変化し、濃度高信号を発生する。また、濃度信号LVが切り替えられると、それ以降、ベース値B(n)はステップS17により式(3)で算出される。すると、ベース値B(n)はセンサ出力値S(n)に緩やかに追従して増加する。したがって、ベース値B(n)は長時間経つとセンサ出力値S(n)に近づくので、差分値D(n)は必ず0に近づいて小さな値となる。このため、たとえドリフトが生じていたとしても、差分値D(n)が必ず濃度しきい値Tを下回り、濃度信号LVはローレベルに戻る、つまり濃度低信号を発生するようになる。
本例では、時刻約230秒において、D(n)≦Tとなり、濃度信号LVがハイレベル(濃度高)からローレベル(濃度低)に変化し濃度低信号を発生する。さらに、それ以降、ステップS13でNoと判断されるので、ベース値B(n)はステップS15またはS16により算出される。本例では、時刻約230〜350秒までは、単調にセンサ出力値S(n)が減少しているので、この間はもっぱらステップS16によってベース値B(n)が与えらこととなる。即ち、破線で示すベース値B(n)は実線で示すセンサ出力値S(n)と一致して変化する。したがって、差分値D(n)は0となり、濃度低信号の発生が維持される。
【0079】
その後、時刻t1=約350秒以降に再びNOx濃度の上昇によってセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きくなる。すると、ステップS14でYesと判断され、ステップS15で式(1)によってベース値B(n)が算出される。このベース値B(n)はNOx濃度が上昇に転じる直前のセンサ出力値S(n)(ベース値B(n))の値を起点として算出されていることが、図4からも容易に理解できる。このベース値B(n)は、再びセンサ出力値に緩慢に追従するため、遅れて上昇する。すると、両者の差である差分値D(n)が大きくなる。時刻約370秒で差分値D(n)が濃度しきい値Tを超えると、濃度信号LVがローレベル(濃度低)からハイレベルに変化し、再び濃度高信号を発生する。
従って、本実施形態においては、時刻t1(=約350秒)におけるNOx濃度の上昇によるセンサ出力値S(n)の上昇から、時刻約370秒で濃度上昇を検知するまで、検知遅れが約20秒であったことが判る。
【0080】
それ以降、ベース値B(n)はステップS17により式(3)で算出される。すると、ベース値B(n)はセンサ出力値S(n)に緩やかに追従して増加する。このため、時刻約530秒で差分値D(n)が濃度しきい値Tを下回り、濃度信号LVはローレベルに戻る、つまり濃度低信号を発生する。
【0081】
(比較形態1)
比較のため、上記実施形態1のガス検出装置10と同様な構成を有し、図3に示すフローチャートのうち、ステップS14,S16を省略し、ステップS13でNoと判断された場合には、一律にステップS15により、ベース値を算出するように制御した比較形態1について、同様にベース値B(n)、差分値D(n)及び濃度信号LVの変化を得た。この結果を上記した図4に重ねて示す。但し、実施形態1の結果と区別するため、図4では、本比較形態におけるベース値B(n)をBa(n)、差分値D(n)をDa(n)、濃度信号LVをLVaとして表示してある。
【0082】
この比較形態1の結果によれば、時刻0〜約210秒の期間では、ベース値Ba(n)は、実施形態1におけるベース値B(n)と一致しており、従って、差分値Da(n)も実施形態1における差分値D(n)と一致し、濃度信号LVaも実施形態1における濃度信号LVと一致する。
しかし、時刻約210〜350秒以降では、ベース値Ba(n)は、センサ出力値S(n)に遅れて低下する。ステップS16を経ることなく、ステップS15によってベース値が算出されるからである。従って、この期間には、センサ出力値S(n)よりベース値Ba(n)の方が大きくなり、差分値Da(n)は負の値となる。このため、時刻t1で、再びNOx濃度の上昇によりセンサ出力値S(n)が増加しはじめても、ベース値Ba(n)はなおも低下し続ける。差分値Da(n)が濃度しきい値Tを越えるのは、時刻約390秒であり、これ以降は、濃度信号LVaがローレベル(濃度低)からハイレベルに変化し、再び濃度高信号を発生する。
【0083】
従って、本比較形態においては、時刻約350秒におけるNOx濃度の上昇によるセンサ出力値S(n)の上昇から、時刻約390秒で濃度上昇を検知するまで、検知遅れが約40秒であったことが判る。即ち、上記した実施形態1の制御によれば、比較形態1における約40秒の検知遅れを、1/2の約20秒にまで短縮することができたことになる。即ち、酸化性ガス濃度の上昇を確実に早期に検出することができる。
【0084】
(変形形態1)
次いで、上記実施形態1の変形形態について、図5、図6を参照して説明する。
本変形形態1は、上記実施形態1と同様のガス検出装置10及び、これを含む車両用オートベンチレーションシステム100を有する。即ち、NOxなどの酸化性ガス成分の濃度変化を検出し、これに基づいてフラップ34を開閉するシステムである。但し、マイクロコンピュータ16における処理フローが異なり、濃度しきい値にヒステリシス特性を持たせたので、異なる部分を中心に説明し、同様な部分については同じ記号や番号を付し、説明を省略あるいは簡略化する。
【0085】
本変形形態1のマイクロコンピュータ16における制御を、図5のフローチャートに従って説明する。ステップS11からステップS17までは、実施形態1と同様である(図3参照)。
ステップS15では、実施形態1と同様にして式(1)によって、ベース値B(n)を算出する。但し、実施形態1と異なり、ステップS218に進む。また、ステップS16でも、実施形態1と同様にベース値B(n)に現在のセンサ出力値S(n)を代入するが、実施形態1と異なり、ステップS218に進む。
さらに、ステップS17でも、実施形態1と同様にして式(3)によってベース値B(n)を算出する。但し、実施形態1と異なり、ステップS219に進む。
従って、ステップS15〜S17で得られたベース値B(n)は、実施形態1において説明したのと同様の性質を有している。
【0086】
次いで、ステップS218では、差分値D(n)をD(n)=S(n)−B(n)の式(4)に従って算出し、ステップS220に進む。ステップS220では差分値D(n)を濃度高しきい値Tuと比較する。D(n)>Tuとなった場合(Yes)はステップS222に進み、D(n)≦Tuとなった場合(No)には、そのままステップS224に進む。
ステップS220でYesとなるのは、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)>Tuとなった場合であるから、センサ出力値S(n)と、ステップS15で算出されてこれよりも若干遅れて追従するベース値B(n)との差が大きくなったことを示している。つまり、特定ガス(酸化性ガス)の濃度が上昇したためにセンサ出力値S(n)が上昇したと考えられる。
そこで、ステップS222で濃度低信号に代えて濃度高信号を発生する。具体的には、濃度信号LVをハイレベルにする。
【0087】
逆に、ステップS220でNoとなるのは、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)≦Tuとなった場合であるから、現在のセンサ出力値S(n)と、ステップS15で算出されてこれよりも若干遅れて追従するベース値B(n)との差が余り大きくならず、ベース値B(n)が追従していることを示している。つまり、特定ガス(酸化性ガス)の濃度は低いままであると考えられる。あるいは、ガス濃度が低下し続けているので、ステップS16でベース値B(n)が現在のセンサ出力値S(n)に一致させた状態となっていると考えられる。
そこで、濃度低信号を維持して、ステップS224に進むようにしている。
【0088】
一方、ステップS219でも、差分値D(n)をD(n)=S(n)−B(n)の式(4)に従って算出し、ステップS221で濃度低しきい値Tdと比較する。なおこの濃度低しきい値はTdは、濃度高しきい値Tuよりも小さな値である(Tu>Td)。そして、D(n)≦Tdとなった場合(Yes)はステップS223に進み、D(n)>Tdとなった場合(No)には、そのままステップS224に進む。このように、濃度高しきい値Tuと濃度低しきい値Tdの2つのしきい値を用いたのは、2つのしきい値を用いてヒステリシス特性を持たせ、濃度低信号と濃度高信号との間の信号に切替の際にチャタリングが生じないようにするためである。
ステップS221でYesとなるのは、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)≦Tdとなった場合であるから、センサ出力値S(n)と、ステップS17で算出し、過去の状態、即ち酸化性ガスの濃度が上昇する前の状態をある程度反映しているベース値B(n)との差が小さくなったこと、つまり、酸化性ガスの濃度が十分低下したことを示している。
そこで、ステップS223で濃度高信号に代えて濃度低信号を発生する。具体的には、濃度信号LVをローレベルにする。
【0089】
逆に、ステップS221でNoとなるのは、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)>Tdとなった場合であるから、現在のセンサ出力値S(n)と、ステップS17で算出されたベース値B(n)との差が未だ大きく、酸化性ガスの濃度が上昇していることを示している。つまり、特定ガス(酸化性ガス)の濃度は高いままであると考えられる。
そこで、濃度高信号を維持して、ステップS224に進むようにしている。
【0090】
以降は、実施形態1と同様に、ステップS222,S223のいずれからも、ステップS224に進み、ステップS15,S16,S17で算出した前回のベース値B(n)を記憶し、ステップS225でA/Dサンプリングタイムのタイムアップを待った上で、ステップS12に戻る。
【0091】
次いで、実施形態1において示したのと同様にして、NOxの濃度を一旦上昇させ、その後低下させ、さらに上昇と低下を繰り返したときの、図5に示すフローチャートに従った制御により得られるセンサ出力値S(n)、ベース値B(n)、差分値D(n)及び濃度信号LVの変化の例を図6に示す。なお、濃度高しきい値Tuとして、実施形態1における濃度しきい値Tと同じ値を用い、濃度低しきい値Tdとして、Td=0を用いた。
また、比較形態1と同様に、図5に示すフローチャートのうち、ステップS14,S16を省略し、ステップS13でNoと判断された場合には、ステップS15により、ベース値を算出するように制御した比較形態2について、同様にして得たベース値Bb(n)、差分値Db(n)及び濃度信号LVbの変化についても、図6に重ねて示す。
【0092】
図6のグラフから容易に理解できるように、センサ出力値S(n)、ベース値B(n)、差分値D(n)は実施形態1と同じである(図4参照)。また、比較形態2によるベース値Bb(n)、差分値Db(n)も比較形態1のベース値Ba(n)、差分値Da(n)と同じである。
一方、本変形形態1における濃度信号LVについては、前述の実施形態1における濃度信号LVの変化と若干異なる。即ち、前述の実施形態1においては、時刻約230秒及び時刻530秒でD(n)≦Tとなり、濃度信号LVがハイレベル(濃度高)からローレベル(濃度低)に変化し濃度低信号を発生したのに対し、本変形形態1では、これよりやや遅れた時刻約240秒及び時刻540秒でD(n)≦Tdとなり、濃度信号LVがハイレベル(濃度高)からローレベル(濃度低)に変化し濃度低信号を発生する。2つのしきい値を用いたためである。
【0093】
但し、実施形態1における濃度信号LVと比較形態1の濃度信号LVaとを比較した場合と同じく、本変形形態1における濃度信号LVと、比較形態2の濃度信号LVbとを比較すると、本変形形態1の方が、濃度上昇の検知遅れを小さくすることができる。即ち、本変形形態1における濃度信号LVでは、時刻約350秒におけるNOx濃度の上昇によるセンサ出力値S(n)の上昇から、時刻約370秒で濃度上昇を検知するまで、検知遅れが約20秒である。これに対し、比較形態2では、時刻約350秒でのNOx濃度の上昇によるセンサ出力値S(n)の上昇から、時刻約390秒で濃度上昇を検知するまで、検知遅れが約40秒である。このように、上記した本変形形態1の制御によっても、比較形態2における約40秒の検知遅れを、1/2の約20秒にまで短縮することができることが判る。即ち、酸化性ガス濃度の上昇を確実に早期に検出することができる。
【0094】
(実施形態2)
次いで、本発明の第2の実施形態について、図7、図8を参照して説明する。本実施形態2のガス検出装置40及び、これを含む車両用オートベンチレーションシステム140は、上記実施形態1とほぼ同様の構成及び処理フローによって処理されるが、異なる点をいくつか有する。即ち、上記実施形態1ではガスセンサ素子11として、NOxなどの酸化性ガス成分がある場合にこれに反応して、酸化性ガス成分の濃度上昇と共にセンサ抵抗値Rsが上昇するタイプのガスセンサ素子を用いた。これに対し、本実施形態2では、ガスセンサ素子41として、COやHCなどの還元性ガス成分がある場合にこれに反応し、還元性ガス成分の濃度上昇と共にセンサ抵抗値Rsが低下するタイプのガスセンサ素子41を用いる点で異なる。またこれに伴い、本実施形態2のセンサ抵抗値変換回路44では、ガスセンサ素子41のセンサ抵抗値Rsに応じたセンサ出力電位Vsを出力し、COやHCなどの還元性ガスの濃度が上昇すると、センサ抵抗値Rsが低下し、センサ出力電位Vsが低下するように構成される点でも異なる。またさらに、マイクロコンピュータ16における処理フローも若干異なる。そこで、異なる部分を中心に説明し、同様な部分については同じ記号や番号を付し、説明を省略あるいは簡略化する。
【0095】
まず、図7を参照して、ガス検出装置40及び車両用オートベンチレーションシステム140について説明する。このガス検出装置40は、上記したように還元性ガスに反応し、還元性ガスの濃度上昇と共にセンサ抵抗値Rsが低下するタイプの酸化物半導体のガスセンサ素子41を用いる。このガスセンサ素子41を用い、センサ抵抗値変換回路44、バッファ13、A/D変換回路15からなるセンサ出力値取得回路49で、センサ出力値S(n)を取得する。
センサ抵抗値変換回路44は、このガスセンサ素子41のセンサ抵抗値Rsに応じたセンサ出力電位Vsを出力する。センサ抵抗値変換回路44では、還元性ガス濃度が上昇すると、動作点Pdのセンサ出力電位Vsが低下する。実施形態1と同じく、センサ出力電位Vsは、バッファ13を介してA/D変換回路15でサンプリング周期毎にA/D変換され、センサ出力値S(n)としてマイクロコンピュータ16の入力端子17に入力される。このセンサ出力値取得回路49では、実施形態1の場合とは逆に、濃度上昇方向とはセンサ出力値S(n)が小さくなる方向であり、逆に、濃度低下方向とはセンサ出力値S(n)が大きくなる方向である。
【0096】
さらにこのマイクロコンピュータ16の出力端子18からは、実施形態1と同様に、電子制御アセンブリ20を制御するため、還元性ガス成分濃度の高低を示す濃度高信号と濃度低信号のいずれかの濃度信号LVが出力され、電子制御アセンブリ20により、自動車の内気循環及び外気取り入れを制御する換気系30のフラップ34が制御される。
マイクロコンピュータ16では、入力端子17から入力されたセンサ出力値S(n)を後述するフローに従った処理を行い、ガスセンサ素子41のセンサ抵抗値Rsやその変化などから還元性ガス成分の濃度変化を検出する。
【0097】
次いで、本変形形態におけるマイクロコンピュータ16における制御を、図8のフローチャートに従って説明する。自動車のエンジンが駆動されると本制御システムが立ち上がり、ガスセンサ素子41が活性状態となるのを待って、実施形態1と同様、まずステップS11で初期設定を行う。その後、ステップS12に進み、センサ出力値S(n)を順次読み込む。次いで、ステップS13において、現時点で濃度高信号を発生しているかどうかを判断する。濃度低信号を発生していれば(No)、ステップS314に進む。一方、濃度高信号を発生していれば(Yes)、ステップS317に進む。
【0098】
ステップS314では、実施形態1と異なり、センサ出力値S(n)が直前のセンサ出力値S(n−1)以下であるか否かを判断する。実施形態1の場合とは逆に、特定ガス(還元性ガス)の濃度が上昇すると、センサ出力値S(n)の値が小さくなるからである。ここで、S(n)≦S(n−1)の場合(Yes)には、ステップS315に進み、S(n)>S(n−1)の場合(No)には、ステップS316に進む。
【0099】
ステップS315では、ベース値B(n)を前回のベース値B(n−1)とセンサ出力値S(n)とを利用して以下の式(5)によって算出しステップS318に進む。式(5):B(n)=B(n−1)+k3{B(n−1)−S(n)}、ここで、第3係数k3は、0<k3<1である。
上記式(5)で算出したベース値B(n)は、使用する係数k3が0<k3<1の範囲内では、センサ出力値S(n)に対して遅れて追従変化する。従って、現在のセンサ出力値S(n)が直前(1つ前)のセンサ出力値S(n−1)以下の場合、つまり、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも濃度上昇方向に変化した場合には、ステップS315において、センサ出力値S(n)に遅れて追従するベース値B(n)が算出される。
【0100】
すると、S(n)とB(n)との間に差が生じる。この性質を利用して、後述するステップS319で算出する差分値D(n)を用いれば、特定ガスの濃度上昇を検知することができる。つまり、差分値D(n)が正の第1しきい値(濃度しきい値)よりも大きいときに、濃度信号発生手段が濃度高信号を発生するようにしておけば、特定ガスの濃度上昇を検知することができる。
なお、ガス濃度の上昇に伴って、センサ出力値が徐々に減少すると、これと共に、ベース値B(n)がこれに追従して、センサ出力値S(n)とベース値B(n)との差が徐々に大きくなるため、ガス濃度の上昇を早期に検出できる。
【0101】
一方、ステップS316では、実施形態1と同じく、ベース値B(n)に現在のセンサ出力値S(n)を代入(B(n)=S(n))し、ステップS318に進む。
即ち、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)より大きい場合には、つまり、現在のセンサ出力値S(n)が直前のセンサ出力値S(n−1)よりも濃度低下方向に変化した場合には、ベース値B(n)を現在にセンサ出力値S(n)に一致させて完全に追従させる。
【0102】
実施形態1において説明したのと同様に、式(5)で算出されるベース値B(n)は、現在のセンサ出力値S(n)のほか、直前のベース値B(n−1)を用いて算出される。つまり、過去のベース値(B(n−1)、B(n−2),…)、従って、過去のセンサ出力値(S(n−1),S(n−2),…)にも影響される。このステップS316を無くし、センサ出力値S(n)が濃度低下方向に変化(本実施形態では増加)した場合にも、式(5)を用いてベース値B(n)を算出し続けたとすると、ガス濃度の上昇検出が遅れることがある。
これに対し、ステップS316において、ベース値B(n)に現在のセンサ出力値S(n)を代入しているので、実施形態1と同じく、より早く特定ガス濃度の上昇を捉えることができる。
【0103】
他方、ステップS317では、以下の式(7)を用いて前回のベース値B(n−1)とセンサ出力値S(n)とからベース値B(n)を算出してステップS318に進む。式(7):B(n)=B(n−1)+k4{B(n−1)−S(n)}、ここで、第4係数k4は、0<k4<k3<1である。
前記したように、ベース値B(n)は、使用する係数k3,k4の大きさによってセンサ出力値S(n)に対する追従の程度が異なり、比較的大きな第3係数k3(k3>k4)を用いた場合(ステップS315)には、ベース値B(n)はセンサ出力値S(n)に若干遅れながらも比較的迅速に追従する。一方、比較的小さな第4係数k4(k4<k3)を用いて算出した場合(ステップS317)には、ベース値B(n)の変化が緩慢になり、ゆっくり追従する。
【0104】
従って、ステップS317で式(7)により第4係数k4を用いてベース値B(n)を算出すると、算出されたベース値B(n)は、過去、つまり切り替え直前の状態の影響を反映した値となる。
【0105】
ステップS315,S316あるいはS317に引き続いて、ステップS318では、差分値D(n)を実施形態1とは前後を逆としたD(n)=B(n)−S(n)の式(8)に従って算出する。
以降は、実施形態1と同様に、ステップS19で濃度しきい値T(T>0)と比較し、D(n)>Tとなった場合(Yes)はステップS20に進み、D(n)≦Tとなった場合(No)はステップS21に進む。
【0106】
もし、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)>Tとなった場合(ステップS19でYes)には、センサ出力値S(n)と、ステップS315で算出しこれよりも若干遅れて追従するベース値B(n)との差が大きくなったことを示している。つまり、特定ガス(還元性ガス)の濃度が上昇したためにセンサ出力値S(n)が低下したと考えられる。
また、それまでは濃度高信号が発生している状態(ステップS13でYes)で、D(n)>Tとなった場合(ステップS19でYes)には、現在のセンサ出力値S(n)と、ステップS317で算出し、過去の状態、即ち還元性ガスの濃度が上昇する直前の状態をある程度反映しているベース値B(n)との差が未だに大きいこと、つまり、未だに還元性ガスの濃度が十分低下していないことを示している。
そこで、ステップS20で濃度高信号を発生する、または濃度高信号の発生を維持する。具体的には、濃度信号LVをハイレベルにする。
【0107】
一方、もし、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)≦Tとなった場合(ステップS19でNo)には、現在のセンサ出力値S(n)と、ステップS315で算出しこれよりも若干遅れて追従するベース値B(n)との差が余り大きくならず、ベース値B(n)が追従していることを示している。つまり、特定ガス(還元性ガス)の濃度は低いままであると考えられる。あるいは、ガス濃度が低下し続けているので、ステップS316でベース値B(n)を現在のセンサ出力値S(n)に一致させた状態となっていると考えられる。
また、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)≦Tとなった場合(ステップS19でNo)には、センサ出力値S(n)と、ステップS317で算出し、過去の状態、即ち還元性ガスの濃度が上昇する直前の状態をある程度反映しているベース値B(n)との差が小さくなったこと、つまり、還元性ガスの濃度が十分低下したことを示している。
そこで、ステップS21で濃度低信号を発生させる、または発生を維持する。具体的には、濃度信号LVをローレベルにする。
【0108】
その後、実施形態1と同じく、ステップS20,S21のいずれからも、ステップS22に進み、ステップS315,S316,S317で算出した前回のベース値B(n)を記憶し、ステップS23でA/Dサンプリングタイムのタイムアップを待った上で、ステップS12に戻る。
【0109】
本実施形態2でも、前述の実施形態1と同じく、濃度低信号の発生期間中(ステップS13でNo)には、ステップS314で現在のセンサ出力値S(n)と直前のセンサ出力値S(n−1)とを比較し、濃度上昇方向に変化している場合には、ステップS315によってセンサ出力値S(n)に遅れて追従するベース値B(n)を算出する一方、濃度低下方向に変化している場合には、ステップS316によってセンサ出力値S(n)を代入してベース値B(n)を得た。
従って、本実施形態2では、実施形態1で示した図4の如きグラフを提示しないが、ステップS314及びS316を無くし、ステップS13でNoと判断された場合には、ステップS315により、ベース値を算出するように制御した場合に比して、還元性ガスの濃度上昇に対する検知遅れを、短縮することができる。即ち、還元性ガス濃度の上昇を確実に早期に検出することができる。
【0110】
(変形形態2)
さらに、実施形態1に対する変形形態1と同じく、この実施形態2で濃度しきい値Tを用いたのに対して、変形形態2では、濃度高しきい値Tuと濃度低しきい値Tdの2つのしきい値を用いてヒステリシス特性を持たせ、濃度信号の切替時のチャタリングを防止する。この変形形態2について、その処理を図9のフローチャートを参照して説明する。
【0111】
本変形形態2の制御は、ステップS11からステップS317までは、実施形態2と同様である(図8参照)。
但し、ステップS315では、実施形態2と同様にして式(5)によって、ベース値B(n)を算出する。但し、実施形態2と異なり、ステップS418に進む。また、ステップS316でも、実施形態2と同様にベース値B(n)に現在のセンサ出力値S(n)を代入するが、実施形態2と異なり、ステップS418に進む。
さらに、ステップS317でも、実施形態2と同様にして式(7)によってベース値B(n)を算出する。但し、実施形態2と異なり、ステップS419に進む。
従って、ステップS315〜S317で得られたベース値B(n)は、実施形態2において得たベース値と同様の性質を有している。
【0112】
次いで、ステップS418では、差分値D(n)をD(n)=B(n)−S(n)の式(8)に従って算出し、ステップS220に進む。ステップS220では差分値D(n)を濃度高しきい値Tuと比較し、D(n)>Tuのとき(Yes)はステップS222に進み、D(n)≦Tuのとき(No)には、そのままステップS224に進む。
ステップS220でYesとなるのは、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)>Tuとなった場合であるから、センサ出力値S(n)と、ステップS315で算出されてこれよりも若干遅れて追従するベース値B(n)との差が大きくなったことを示している。つまり、特定ガス(還元性ガス)の濃度が上昇したためにセンサ出力値S(n)が上昇したと考えられる。そこで、ステップS222で濃度低信号に代えて濃度高信号を発生する。具体的には、濃度信号LVをハイレベルにする。
【0113】
逆に、ステップS220でNoとなるのは、それまでは濃度低信号を発生している状態(ステップS13でNo)で、D(n)≦Tuとなった場合であるから、現在のセンサ出力値S(n)と、ステップS315で算出されてこれよりも若干遅れて追従するベース値B(n)との差が余り大きくならず、ベース値B(n)が追従していることを示している。つまり、特定ガス(還元性ガス)の濃度は低いままであると考えられる。あるいは、ガス濃度が低下し続けているので、ステップS316でベース値B(n)が現在のセンサ出力値S(n)に一致させた状態となっていると考えられる。そこで、濃度低信号を維持して、ステップS224に進むようにしている。
【0114】
一方、ステップS419でも、差分値D(n)をD(n)=B(n)−S(n)の式(8)に従って算出し、ステップS221で濃度低しきい値Tdと比較する。なお、この濃度低しきい値はTdは、濃度高しきい値Tuよりも小さな値である(Tu>Td)。そして、D(n)≦Tdとなった場合(Yes)はステップS223に進み、D(n)>Tdとなった場合(No)には、そのままステップS224に進む。このように、濃度高しきい値Tuと濃度低しきい値Tdの2つのしきい値を用いたのは、2つのしきい値を用いてヒステリシス特性を持たせ、濃度低信号と濃度高信号との間の信号に切替の際にチャタリングが生じないようにするためである。
ステップS221でYesとなるのは、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)≦Tdとなった場合であるから、センサ出力値S(n)と、ステップS317で算出し、過去の状態、即ち還元性ガスの濃度が上昇する前の状態をある程度反映しているベース値B(n)との差が小さくなったこと、つまり、還元性ガスの濃度が十分低下したことを示している。そこで、ステップS223で濃度高信号に代えて濃度低信号を発生する。具体的には、濃度信号LVをローレベルにする。
【0115】
逆に、ステップS221でNoとなるのは、それまでは濃度高信号を発生している状態(ステップS13でYes)で、D(n)>Tdとなった場合であるから、現在のセンサ出力値S(n)と、ステップS317で算出されたベース値B(n)との差が未だ大きく、還元性ガスの濃度が上昇していることを示している。つまり、特定ガス(還元性ガス)の濃度は高いままであると考えられる。そこで、濃度高信号を維持して、ステップS224に進むようにしている。
【0116】
以降は、実施形態2と同様に、ステップS222,S223のいずれからも、ステップS224に進み、ステップS315,S316,S317で算出した前回のベース値B(n)を記憶し、ステップS225でA/Dサンプリングタイムのタイムアップを待った上で、ステップS12に戻る。
【0117】
この変形形態2でも、前述の実施形態2と同じく、ステップS314及びS316を無くし、ステップS13でNoと判断されたときにステップS315によりベース値を算出するように制御した場合に比して、還元性ガスの濃度上昇に対する検知遅れを、短縮することができる。即ち、還元性ガス濃度の上昇を確実に早期に検出することができる。
【0118】
以上において、本発明を実施形態1,2及び変形形態1,2に即して説明したが、本発明は上記実施形態等に限定されるものではなく、その要旨を逸脱しない範囲で、適宜変更して適用できることはいうまでもない。
例えば、上記実施形態等では、電源電圧Vccをガスセンサ素子11,41と検出抵抗値Rdを有する検出抵抗12とで分圧した動作点Pdのセンサ出力電位Vsを、バッファ13を介して出力するガス検出装置10,40を用いた。しかし、センサ抵抗変換回路としては、ガスセンサ素子のセンサ抵抗値Rsに応じたセンサ出力電位を出力するものであれば良く、上記分圧回路以外の回路構成とすることもできる。
例えば、上記実施形態1等では、ガスセンサ素子11,41を分圧回路のアース側(下側)に位置させ、検出抵抗12を電源側(上側)とした(図1、図7参照)が、これらを上下逆として、ガスセンサ素子11,41を分圧回路の電源側(上側)に位置させ、検出抵抗12をアース側(下側)としても良い。但し、このようにした場合には、例えば、NOxの濃度が上昇すると、センサ電圧Vsが低下する方向に変化するというように、センサ抵抗変換回路の特性が逆になるので、それに応じた処理を行う必要がある。
【0119】
また、上記実施形態等では、センサ出力値S(n)を用いて、式(1),式(3),式(5),式(7)によりベース値B(n)を算出したが、他の算出手法によって得た値を用いることもできる。例えば、移動平均値や積分値などが挙げられる。
また、上記実施形態等では、センサ出力値とベース値を用いて、式(4),(8)により、差分値を求め、この差分値と濃度しきい値との大小関係を比較して濃度信号の切替を判断した。しかし、他の関係を満たすか否かを判断して、濃度信号を切り替えるようにしても良い。例えば、センサ出力値とベース値との比をしきい値と比較して判断するものが挙げられる。
また、上記変形形態1,2では、濃度信号のチャタリングを防止するため、濃度しきい値にヒステリシスを持たせ、濃度信号を切り替えるに濃度高しきい値Tuと濃度低しきい値Tdとで判断するようにしている。しかし、その他の方法によって、濃度信号のチャタリングを防止することもできる。例えば、一旦濃度信号を変更したら、所定時間を経過するまでその濃度信号を維持するようにする手法が挙げられる。
【図面の簡単な説明】
【図1】実施形態1にかかるガス検出装置および車両用オートベンチレーションシステムの概要を示す説明図である。
【図2】実施形態1にかかる車両用オートベンチレーションシステムにおける制御のフローを示す説明図である。
【図3】実施形態1にかかるガス検出装置のうちマイクロコンピュータにおける制御のフローを示す説明図である。
【図4】実施形態1にかかり、NOxの濃度上昇及び下降を繰り返すセンサ出力値S(n)の変化に対して、ベース値B(n)、差分値D(n)及び濃度信号LVの変化を、ステップS14及びS16を無くして得たベース値Ba(n)、差分値Da(n)及び濃度信号LVaの変化と対比して示す説明図である。
【図5】変形形態1にかかるガス検出装置のうちマイクロコンピュータにおける制御のフローを示す説明図である。
【図6】変形形態1にかかり、NOxの濃度上昇及び下降を繰り返すセンサ出力値S(n)の変化に対して、ベース値B(n)、差分値D(n)及び濃度信号LVの変化を、ステップS314及びS316を無くして得たベース値Bb(n)、差分値Db(n)及び濃度信号LVbの変化と対比して示す説明図である。
【図7】実施形態2にかかるガス検出装置および車両用オートベンチレーションシステムの概要を示す説明図である。
【図8】実施形態2にかかるガス検出装置のうちマイクロコンピュータにおける制御のフローを示す説明図である。
【図9】変形形態2にかかるガス検出装置のうちマイクロコンピュータにおける制御のフローを示す説明図である。
【符号の説明】
100,140 車両用オートベンチレーションシステム
10,40 ガス検出装置
11,41 ガスセンサ素子
12 検出抵抗
13 バッファ
14,44 センサ抵抗値変換回路
15 A/Dコンバータ
16 マイクロコンピュータ
19,49 センサ出力値取得回路(取得手段)
20 電子制御アセンブリ
21 フラップ駆動回路
31,32,33 ダクト
34 フラップ
Claims (11)
- 特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、
上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値を取得する取得手段と、
上記特定ガスの濃度が低下したことを示す濃度低信号と上記特定ガスの濃度が上昇したことを示す濃度高信号のいずれかを発生する濃度信号発生手段と、
上記濃度信号発生手段で上記濃度低信号を発生している期間において、第1算出値を算出する第1算出手段であって、
直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化したときには、この現在のセンサ出力値に追従しつつこれよりも緩慢に変化する第1算出値を現在のセンサ出力値を用いて算出し、
直前のセンサ出力値に比して現在のセンサ出力値が濃度低下方向に変化したときには、この現在のセンサ出力値を第1算出値とする
第1算出手段と、
を備え、
上記濃度信号発生手段は、
上記濃度低信号を発生している期間において、上記センサ出力値と上記第1算出値とが所定の第1関係を満したときに、上記濃度低信号に代えて上記濃度高信号を発生する
ガス検出装置。 - 請求項1に記載のガス検出装置であって、
前記濃度信号発生手段は、
前記濃度低信号を発生している期間において、前記第1関係として、前記センサ出力値と前記第1算出値との差が所定の第1しきい値に対して所定の大小関係を満したときに、前記濃度低信号に代えて前記濃度高信号を発生する
ガス検出装置。 - 請求項1または請求項2に記載のガス検出装置であって、
前記濃度信号発生手段で前記濃度高信号を発生している期間に、前記センサ出力値に追従しつつこれよりも緩慢に変化する第2算出値を、上記センサ出力値を用いて算出する第2算出手段
を備え、
前記濃度信号発生手段は、
前記濃度高信号を発生している期間において、上記センサ出力値と上記第2算出値とが所定の第2関係を満したときに、上記濃度高信号に代えて前記濃度低信号を発生する
ガス検出装置。 - 請求項3に記載のガス検出装置であって、
前記濃度信号発生手段は、
前記濃度高信号を発生している期間において、前記第2関係として、前記センサ出力値と前記第2算出値との差が所定の第2しきい値に対して所定の大小関係を満したときに、前記濃度高信号に代えて前記濃度低信号を発生する
ガス検出装置。 - 請求項3または請求項4に記載のガス検出装置であって、
前記第1算出手段は、前記直前のセンサ出力値に比して現在のセンサ出力値が濃度上昇方向に変化したときには、前記第2算出値よりも敏感に変化する前記第1算出値を算出する
ガス検出装置。 - 特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、
上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が増大する取得手段と、但し、nは時系列の順序を示す整数、
濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、
上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第1ベース値算出手段であって、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、下記式(1)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k1{S(n)−B(n−1)} …(1)
但し、k1は第1係数であり、0<k1<1、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいとき、下記式(2)に従ってベース値B(n)を算出する
B(n)=S(n) …(2)
第1ベース値算出手段と、
上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(3)に従ってベース値B(n)を算出する第2ベース値算出手段と、
B(n)=B(n−1)+k2{S(n)−B(n−1)} …(3)
但し、k2は第2係数であり、0<k2<k1<1、
上記センサ出力値S(n)とベース値B(n)とから、下記式(4)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=S(n)−B(n) …(4)
を備え、
上記濃度信号発生手段は、
上記差分値D(n)が濃度しきい値よりも大きいときに、上記濃度高信号を発生する
ガス検出装置。 - 特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、
上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が増大する取得手段と、但し、nは時系列の順序を示す整数、
濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、
上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第1ベース値算出手段であって、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以上のとき、下記式(1)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k1{S(n)−B(n−1)} …(1)
但し、k1は第1係数であり、0<k1<1、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも小さいとき、下記式(2)に従ってベース値B(n)を算出する
B(n)=S(n) …(2)
第1ベース値算出手段と、
上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(3)に従ってベース値B(n)を算出する第2ベース値算出手段と、
B(n)=B(n−1)+k2{S(n)−B(n−1)} …(3)
但し、k2は第2係数であり、0<k2<k1<1、
上記センサ出力値S(n)とベース値B(n)とから、下記式(4)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=S(n)−B(n) …(4)
を備え、
上記濃度信号発生手段は、
上記差分値D(n)が濃度高しきい値Tuよりも大きいときに、上記濃度高信号を発生し、
上記差分値D(n)が上記濃度高しきい値Tuより小さな濃度低しきい値Tdよりも小さいときに、上記濃度低信号を発生する
ガス検出装置。 - 特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、
上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が減少する取得手段と、但し、nは時系列の順序を示す整数、
濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、
上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第3ベース値算出手段であって、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、下記式(5)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k3{S(n)−B(n−1)} …(5)
但し、k3は第3係数であり、0<k3<1、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいとき、下記式(6)に従ってベース値B(n)を算出する
B(n)=S(n) …(6)
第3ベース値算出手段と、
上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(7)に従ってベース値B(n)を算出する第4ベース値算出手段と、
B(n)=B(n−1)+k4{S(n)−B(n−1)} …(7)
但し、k4は第4係数であり、0<k4<k3<1、
上記センサ出力値S(n)とベース値B(n)とから、下記式(8)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=B(n)−S(n) …(8)
を備え、
上記濃度信号発生手段は、
上記差分値D(n)が濃度しきい値よりも大きいときに、上記濃度高信号を発生する
ガス検出装置。 - 特定ガスの濃度変化に応じて電気的特性が変化するガスセンサ素子を用いるガス検出装置であって、
上記ガスセンサ素子を用いて、所定時間毎にセンサ出力値S(n)を取得する取得手段であって、上記特定ガスの濃度が上昇したときに上記センサ出力値S(n)が減少する取得手段と、但し、nは時系列の順序を示す整数、
濃度低信号と濃度高信号のいずれかを発生する濃度信号発生手段と、
上記濃度信号発生手段で上記濃度低信号を発生している期間に、ベース値B(n)を算出する第3ベース値算出手段であって、
上記センサ出力値S(n)が直前のセンサ出力値S(n−1)以下のとき、下記式(5)に従ってベース値B(n)を算出し、
B(n)=B(n−1)+k3{S(n)−B(n−1)} …(5)
但し、k3は第3係数であり、0<k3<1、
上記濃度信号発生手段で上記濃度低信号を発生している期間のうち、上記センサ出力値S(n)が直前のセンサ出力値S(n−1)よりも大きいとき、下記式(6)に従ってベース値B(n)を算出する
B(n)=S(n) …(6)
第3ベース値算出手段と、
上記濃度信号発生手段で上記濃度高信号を発生している期間に、下記式(7)に従ってベース値B(n)を算出する第4ベース値算出手段と、
B(n)=B(n−1)+k4{S(n)−B(n−1)} …(7)
但し、k4は第4係数であり、0<k4<k3<1、
上記センサ出力値S(n)とベース値B(n)とから、下記式(8)に従って差分値D(n)を算出する差分値算出手段と、
D(n)=B(n)−S(n) …(8)
を備え、
上記濃度信号発生手段は、
上記差分値D(n)が濃度高しきい値Tuよりも大きいときに、上記濃度高信号を発生し、
上記差分値D(n)が上記濃度高しきい値Tuより小さな濃度低しきい値Tdよりも小さいときに、上記濃度低信号を発生する
ガス検出装置。 - 請求項1〜請求項9のいずれかに記載のガス検出装置を含む
車両用オートベンチレーションシステム。 - 外気導入口と、
請求項1〜請求項9のいずれかに記載のガス検出装置と、
前記濃度信号が濃度低信号であるときに、上記外気導入口の開閉装置を全開とし、
前記濃度信号が濃度高信号であるときに、上記外気導入口の開閉装置を全閉とする開閉指示信号を出力する開閉指示手段と、
を備える車両用オートベンチレーションシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001242603A JP4209604B2 (ja) | 2001-08-09 | 2001-08-09 | ガス検出装置、車両用オートベンチレーションシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001242603A JP4209604B2 (ja) | 2001-08-09 | 2001-08-09 | ガス検出装置、車両用オートベンチレーションシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003057202A JP2003057202A (ja) | 2003-02-26 |
| JP4209604B2 true JP4209604B2 (ja) | 2009-01-14 |
Family
ID=19072851
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001242603A Expired - Fee Related JP4209604B2 (ja) | 2001-08-09 | 2001-08-09 | ガス検出装置、車両用オートベンチレーションシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4209604B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4074634B2 (ja) * | 2003-09-09 | 2008-04-09 | エフアイエス株式会社 | ガス検出装置 |
-
2001
- 2001-08-09 JP JP2001242603A patent/JP4209604B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003057202A (ja) | 2003-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3016074B2 (ja) | 有害ガスに応じた車両内部空間通風装置及び方法 | |
| US7266459B2 (en) | Gas detector and automobile ventilation system | |
| JP3914141B2 (ja) | ガス検出装置及び車両用オートベンチレーションシステム | |
| JP4209604B2 (ja) | ガス検出装置、車両用オートベンチレーションシステム | |
| JP3924147B2 (ja) | ガス検出装置、車両用オートベンチレーションシステム | |
| KR100477078B1 (ko) | 가스센서에 의한 차량 외기 오염판단 방법 | |
| JP4317640B2 (ja) | 制御システム | |
| JP4455789B2 (ja) | ガス検知装置、車両用オートベンチレーションシステム | |
| JP4198897B2 (ja) | ガス検出装置、車両用オートベンチレーションシステム | |
| JP3718065B2 (ja) | 自動換気扇 | |
| JP3924225B2 (ja) | ガス検出装置、車両用オートベンチレーションシステム | |
| JP4409902B2 (ja) | ガス検出装置及び車両用オートベンチレーションシステム | |
| JP4209802B2 (ja) | ガス検出装置および車両用オートベンチレーションシステム | |
| JP4414715B2 (ja) | ガス検出装置 | |
| JP4182064B2 (ja) | ガス検知装置及びその制御方法並びに車両用空調装置 | |
| JP3196943B2 (ja) | ガス検出装置 | |
| JP3747353B2 (ja) | 火災検出方法及び火源センサ | |
| JP4455922B2 (ja) | ガス検出装置、車両用オートベンチレーションシステム | |
| JP2009198373A (ja) | ガス検出装置 | |
| JPH0618466A (ja) | ガス検出装置 | |
| JPH07310471A (ja) | 学習機能付き車両用窓制御装置 | |
| JP3249504B2 (ja) | ガス検出装置 | |
| KR20040013586A (ko) | 차량용 매연 유입 차단 장치 및 방법 | |
| JPH0666749A (ja) | ガス検出装置 | |
| JP2001343344A (ja) | ガス検出装置、自動車の自動フラップ制御システム、ガス検出方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061103 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080424 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080513 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080704 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080930 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081023 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111031 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121031 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131031 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |