(57)【要約】【課題】ヒステリシス現象が生じ、特定ガスの濃度上昇の検知感度が低下した場合でも、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できるガス検出装置、及びこれを用いた車両用オートベンチレーションシステムを提供する。【解決手段】酸化性ガスの濃度に応じてセンサ抵抗値Ｒｓが変化するガスセンサ素子１１を用いるガス検出装置１０は、センサ抵抗値Ｒｓに応じたセンサ出力値Ｓ（ｎ）を取得し所定の処理をすることで、酸化性ガスの濃度変化に対応して濃度低信号あるいは濃度高信号を発生する。ガスセンサ素子１１へのガス分子の吸着によって生じるヒステリシス現象で、酸化性ガスの濃度上昇の検知感度が低下する場合に、センサ出力値の僅かな上昇によっても、ガス濃度の上昇を検知できるように、濃度高しきい値を引き下げる敏感化期間を設ける。【選択図】　図３
2004101462.tif 000002
【特許請求の範囲】
【請求項１】
特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、
上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、
上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、
を備え、
上記濃度検知手段は、
上記濃度低信号の発生期間において、上記センサ出力値が基準値よりも濃度高しきい値分以上に濃度高方向側の値であるときに、上記濃度低信号に代えて上記濃度高信号を発生する濃度上昇検知手段と、
上記濃度高信号の発生期間において、上記センサ出力値が上記基準値よりも濃度低しきい値分以上に濃度低方向側の値であるときに、上記濃度高信号に代えて上記濃度低信号を発生する濃度低下検知手段と、
を含み、
上記濃度上昇検知手段では、
上記濃度低信号の発生期間のうち、上記濃度高信号から上記濃度低信号への切換に続く敏感化期間には、上記濃度高しきい値として第１濃度高しきい値を用い、
上記濃度低信号の発生期間のうち、上記敏感化期間以外の期間には、上記濃度高しきい値として第２濃度高しきい値を用い、
上記第１濃度高しきい値は上記第２濃度高しきい値に比して敏感方向の値である
ガス検出装置。
【請求項２】
請求項１に記載のガス検出装置であって、
前記敏感化期間において、前記第１濃度高しきい値を時間とともに徐々に第２濃度高しきい値に近づける第１濃度しきい値変更手段を備える
ガス検出装置。
【請求項３】
請求項１または請求項２に記載のガス検出装置であって、
ヒステリシス強度情報に基づいて、前記第１濃度高しきい値を決定する第１濃度高しきい値決定手段
を備えるガス検出装置。
【請求項４】
請求項３に記載のガス検出装置であって、
現在の前記センサ出力値と所定サイクル数ｍ回（ｍは１以上の整数）だけ過去に取得された前記センサ出力値であるｍ回過去センサ出力値とから第１濃度高しきい値決定用の移動差分値を算出するしきい値用移動差分値算出手段を備え、
前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点に、上記切換時点より所定時間前に、または、上記切換時点から所定時間経過後に得られた上記第１濃度高しきい値決定用の移動差分値を含み、
前記第１濃度高しきい値決定手段は、
上記ヒステリシス強度情報として用いる上記第１濃度高しきい値決定用の移動差分値が、０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とする
ガス検出装置。
【請求項５】
請求項３または請求項４に記載のガス検出装置であって、
前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値と上記直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値との差である最大差を含み、
前記第１濃度高しきい値決定手段は、
上記最大差が０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とする
ガス検出装置。
【請求項６】
請求項３または請求項４に記載のガス検出装置であって、
前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点の直前の濃度高信号発生期間における各々の前記センサ出力値と前記基準値との差分値のうち最も０より離れた値である最大差分値を含み、
前記第１濃度高しきい値決定手段は、
上記最大差分値が０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とする
ガス検出装置。
【請求項７】
請求項３〜請求項６のいずれか１項に記載のガス検出装置であって、
前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点の直前の濃度高信号発生期間の継続時間を含み、
前記第１濃度高しきい値決定手段は、
上記継続時間が長いほど、前記第１濃度高しきい値を敏感方向の値とする
ガス検出装置。
【請求項８】
請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、
前記濃度高信号から前記濃度低信号への切換時点から第１所定期間経過時に前記敏感化期間を終了させる終了手段を備える
ガス検出装置。
【請求項９】
請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、
ヒステリシス期間情報に基づいて、前記敏感化期間の終期を予め決定する終期先決め手段を備える
ガス検出装置。
【請求項１０】
請求項９に記載のガス検出装置であって、
現在の前記センサ出力値と所定サイクル数ｊ回（ｊは１以上の整数）だけ過去に取得された前記センサ出力値であるｊ回過去センサ出力値とから終期決定用の移動差分値を算出する終期決定用移動差分値算出手段を備え、
前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点に、上記切換時点よりの所定時間前、または上記切換時点から所定時間経過後に得られた上記終期決定用の移動差分値を含み、
前記終期先決め手段は、
上記ヒステリシス期間情報として用いる上記終期決定用の移動差分値が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にする
ガス検出装置。
【請求項１１】
請求項９または請求項１０に記載のガス検出装置であって、
前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値と上記直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値との差である最大差を含み、前記終期先決め手段は、上記最大差が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にする
ガス検出装置。
【請求項１２】
請求項９または請求項１０に記載のガス検出装置であって、
前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間における各々の前記センサ出力値と前記基準値との差分値のうち最も０より離れた値である最大差分値を含み、
前記終期先決め手段は、上記最大差分値が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にする
ガス検出装置。
【請求項１３】
請求項９〜請求項１２のいずれか１項に記載のガス検出装置であって、
前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間の継続時間を含み、
前記終期先決め手段は、上記継続時間が長いほど、前記敏感化期間の終期を遅らせた時点にする
ガス検出装置。
【請求項１４】
請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、
現在の前記センサ出力値と所定サイクル数ｉ回（ｉは１以上の整数）だけ過去に取得された前記センサ出力値であるｉ回過去センサ出力値とから交代決定用の移動差分値を算出する交代決定用移動差分値算出手段と、
所定値を基準にして上記交代決定用の移動差分値が０と同じ側にあるか否かを判断する移動差分値判断手段と、を含み、
前記濃度上昇検知手段では、上記交代決定用の移動差分値が０と同じ側となったとき以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いる
ガス検出装置。
【請求項１５】
請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、
現在の前記センサ出力値と所定サイクル数ｉ回（ｉは１以上の整数）だけ過去に取得された前記センサ出力値であるｉ回過去センサ出力値とから交代決定用の移動差分値を算出する交代決定用移動差分値算出手段と、
所定値を基準として上記交代決定用の移動差分値が０と同じ側にあるか否かを判断する移動差分値判断手段と、を含み、
前記濃度上昇検知手段では、上記交代決定用の移動差分値が０と同じ側となってから所定期間の経過以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いる
ガス検出装置。
【請求項１６】
請求項１４または請求項１５に記載のガス検出装置であって、
前記交代決定用移動差分値算出手段は、
前記濃度高信号から前記濃度低信号への切換時点から、
前記交代決定用の移動差分値の算出を開始し、または、
上記切換時点以前に得られた前記センサ出力値を用いずに、前記交代決定用の移動差分値の算出を再開し、
上記切換時点から前記所定サイクル数ｉ回分の前記センサ出力値を取得するまでの期間には、上記切替え時点に得られた上記センサ出力値とその後の各サイクルで得られた上記センサ出力値との差分値を、各サイクルにおける上記交代決定用の移動差分値とする
ガス検出装置。
【請求項１７】
請求項１４または請求項１５に記載のガス検出装置であって、
前記交代決定用移動差分値算出手段は、
前記濃度高信号から前記濃度低信号への切換時点から、
前記交代決定用の移動差分値の算出を開始し、または、
上記切換時点以前に得られた前記センサ出力値を用いずに、前記交代決定用の移動差分値の算出を再開し、
上記切換時点から前記所定サイクル数ｉ回分の前記センサ出力値を取得するまでの期間は、上記切替え時点に得られた上記センサ出力値と上記切換時点からｂサイクル後に得られた上記センサ出力値との差分値にｉ／ｂを掛けた値を、各サイクルにおける上記交代決定用の移動差分値とする
ガス検出装置。
【請求項１８】
請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、
前記濃度高信号から前記濃度低信号への切換時点の直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値と、この濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値との間の値である解除しきい値よりも、現在の前記センサ出力値が濃度低方向側の値となったか否かを判断する判断手段、を含み、
前記濃度上昇検知手段は、上記現在のセンサ出力値が上記解除しきい値よりも濃度低方向側の値となったとき以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いる
ガス検出装置。
【請求項１９】
請求項１８に記載のガス検出装置であって、
前記解除しきい値は、
前記ピークセンサ出力値と前記開始時センサ出力値との差の１／ａ（但しａ＞１）だけ、上記開始時センサ出力値よりも上記ピークセンサ出力値側の値である
ガス検出装置。
【請求項２０】
特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、
上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、
上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、
を備え、
上記濃度検知手段は、
敏感化期間の終期を決定する終期決定手段を含み、
上記濃度低信号の発生期間のうち上記濃度高信号から上記濃度低信号への切換以降、上記敏感化期間の終期までの期間には、上記濃度低信号の発生期間のうちの他の期間において上記センサ出力値の濃度高方向への変化によって上記濃度低信号に代えて上記濃度高信号を発生させる場合に比して、上記センサ出力値の濃度高方向への小さな変化によっても上記濃度低信号に代えて上記濃度高信号を発生させ得るようにしてなる
ガス検出装置。
【請求項２１】
特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、
上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、
上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、
を備え、
上記濃度検知手段は、
上記濃度低信号の発生期間において、上記センサ出力値が上記基準値よりも濃度高しきい値分以上に濃度高方向側の値であるときに、上記濃度低信号に代えて上記濃度高信号を発生する濃度上昇検知手段と、
上記濃度高信号の発生期間において、上記センサ出力値が上記基準値よりも濃度低しきい値分以上に濃度低方向側の値であるときに、上記濃度高信号に代えて上記濃度低信号を発生する濃度低下検知手段と、
敏感化期間の終期を決定する終期決定手段と、を含み、
上記濃度上昇検知手段では、
上記濃度低信号の発生期間のうち上記濃度高信号から上記濃度低信号への切換以降、上記敏感化期間の終期までの期間には、上記濃度低信号の発生期間のうちの他の期間において上記センサ出力値の濃度高方向への変化によって上記濃度低信号に代えて上記濃度高信号を発生させる場合に比して、上記センサ出力値の濃度高方向への小さな変化によっても上記濃度低信号に代えて上記濃度高信号を発生させ得るようにしてなる
ガス検出装置。
【請求項２２】
請求項１〜請求項２１のいずれか１項に記載のガス検出装置を含む
車両用オートベンチレーションシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ガスセンサ素子を用いて環境中の特定ガスの濃度変化を検出するガス検出装置および車両用オートベンチレーションシステムに関する。
【０００２】
【従来の技術】
従来より、ＷＯ３やＳｎＯ２などの金属酸化物半導体を用いたガスセンサ素子などが知られている。これらは、環境中のＮＯｘなどの酸化性ガスやＣＯ、ＨＣ（ハイドロカーボン）などの還元性ガスの濃度変化によってそのセンサ抵抗値が変化するために、このセンサ抵抗値の変化によって特定のガス濃度の変化を検出可能である。また、電子回路を用いてこのようなガスセンサ素子のセンサ抵抗値に対応するセンサ出力値を得て、このセンサ出力値の変化から特定ガスの濃度変化を検知するガス検出装置も知られている。さらには、このガス検出装置を用いた各種の制御システム、例えば、車室外空気の汚染状況に応じて、車室内への外気導入・内気導入を切り替えるためのフラップ開閉制御を行う車両用オートベンチレーションシステムなどが知られている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開平１１−４２９２５号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、一般に、このようなガスセンサ素子のセンサ抵抗値の応答は、必ずしも特定ガスの濃度変化に一致しない。具体的には、特定ガスの濃度変化に遅れて変化する。なかでも、ガスセンサ素子が、高い濃度の特定ガスに曝されてそのセンサ抵抗値が濃度が高い状態に対応した抵抗値になると、その後に特定ガスの濃度が低下しても、ガスセンサ素子のセンサ抵抗値が徐々にしか濃度が低い状態に対応した抵抗値に戻らない。つまり、このようなガスセンサ素子のセンサ抵抗値は、各時点での特定ガスの濃度のみならず、それ以前に曝された特定ガスの濃度など過去の履歴に依存するヒステリシス現象が生ずる。
なお、このような現象は、特定ガスの濃度が高くなった時点で特定ガスの分子がガスセンサ素子に吸着されてしまい、その後に特定ガス濃度が下がっても、吸着された特定ガス分子は徐々にしか離脱しないために起こると考えられる。
【０００５】
しかも、このようにセンサ抵抗値が、ガス濃度が低い状態に対応した抵抗値に徐々に戻っている間に、再び特定ガスの濃度が上昇すると、センサ抵抗値はすぐには変化せず、特定ガスの濃度がある程度上昇してから、抵抗値の変化が生じ始める。従って、センサ抵抗値に対応するセンサ出力値を用いて特定ガス濃度変化を検知するガス検出装置の場合、上述のようなヒステリシス現象が生じている期間には、実質的に特定ガス濃度の上昇に対する検出感度が低下し、特定ガスの濃度上昇を検知できなかったり、特定ガスの濃度上昇を検知するまでに時間が掛かることがある。
【０００６】
本発明は、かかる問題点に鑑みてなされたものであって、上述のようなヒステリシス現象が生じている場合でも、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できるガス検出装置、及びこれを用いた車両用オートベンチレーションシステムを提供することを目的とする。
【０００７】
【課題を解決するための手段、作用及び効果】
しかして、請求項１に記載の解決手段は、特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、を備え、上記濃度検知手段は、上記濃度低信号の発生期間において、上記センサ出力値が基準値よりも濃度高しきい値分以上に濃度高方向側の値であるときに、上記濃度低信号に代えて上記濃度高信号を発生する濃度上昇検知手段と、上記濃度高信号の発生期間において、上記センサ出力値が上記基準値よりも濃度低しきい値分以上に濃度低方向側の値であるときに、上記濃度高信号に代えて上記濃度低信号を発生する濃度低下検知手段と、を含み、上記濃度上昇検知手段では、上記濃度低信号の発生期間のうち、上記濃度高信号から上記濃度低信号への切換に続く敏感化期間には、上記濃度高しきい値として第１濃度高しきい値を用い、上記濃度低信号の発生期間のうち、上記敏感化期間以外の期間には、上記濃度高しきい値として第２濃度高しきい値を用い、上記第１濃度高しきい値は上記第２濃度高しきい値に比して敏感方向の値であるガス検出装置である。
【０００８】
本発明のガス検出装置では、濃度低信号の発生期間のうち、敏感化期間とそれ以外の期間とで、第１，第２濃度高しきい値の２つを使い分ける。しかも、第１濃度高しきい値は第２濃度高しきい値よりも敏感方向の値としている。このため、第１濃度高しきい値を用いる敏感化期間には、濃度高方向への小さなセンサ出力値の変化で濃度高信号を発生できるから、ヒステリシス現象による特定ガス濃度上昇の検出感度低下を補うことができる。
なお、基準値としては、時間の経過に拘わらない固定値としても良い。また、所定サイクル毎に算出しても良い。具体的には、１サイクル時間毎、あるいは、２サイクル時間毎などサイクル時間の適数倍毎に算出することができる。
【０００９】
本明細書において、ヒステリシス現象とは、ガスセンサ素子が高い濃度の特定ガスに曝されて、一旦そのセンサ抵抗値がガス濃度が高い状態に対応した値になると、その後に特定ガスの濃度が低下しても、ガスセンサ素子のセンサ抵抗値の変化がガス濃度の変化よりも遅れ、徐々にしかガス濃度が低い状態に対応したセンサ抵抗値に戻らない現象を指す。さらに、ガス検出装置では、センサ抵抗値に対応したセンサ出力値を取得しこれを用いる。そこで、このセンサ出力値について、ガスセンサ素子が高い濃度の特定ガスに曝されて、一旦そのセンサ出力値が特定ガス濃度が高い状態に対応した値になると、その後に特定ガス濃度が低下しても、このガス濃度変化よりも遅れ、徐々にしか特定ガス濃度が低い状態に対応したセンサ出力値に戻らない現象をも指す。
また、ヒステリシス期間とは、特定ガスの濃度が低下して、ガス検出装置において、濃度高信号から濃度低信号へ切換た時点から、上述のヒステリシス現象がほぼ収まり、ほぼ特定ガス濃度が低い状態に対応したセンサ抵抗値およびセンサ出力値となるまでの期間を指す。
【００１０】
ガスセンサ素子には、特定ガス（例えばＮＯｘなどの酸化性ガス）の濃度が高くなるとセンサ抵抗値が高くなる方向に変化する特性を持つ素子と、特定ガス（例えば、ＣＯ，ＨＣなどの還元性ガス）の濃度が高くなるとセンサ抵抗値が低くなる方向に変化する特性を持つ素子とがある。
また、ガス検出装置には、電子回路を用いてセンサ抵抗値から対応するセンサ出力値を得るに当たり、センサ抵抗値が高くなると、得られるセンサ出力値が大きくなるように構成したガス検出装置と、これとは逆に、得られるセンサ出力値が小さくなるように構成したガス検出装置とがある。
そこで、本明細書では、便宜上、特定ガスの濃度が高くなった場合にセンサ出力値が変化する方向を濃度高方向ということとする。
従って、特定ガス濃度が高くなったとき、センサ出力値が大きくなるようにガスセンサ素子の特性や電子回路が構成されているガス検出装置では、センサ出力値について濃度高方向とは、センサ出力値が大きくなる方向をいう。これとは逆に、特定ガス濃度が高くなったとき、センサ出力値が小さくなるガス検出装置では、センサ出力値について濃度高方向とは、センサ出力値が小さくなる方向をいう。
さらにこれを敷衍して、センサ出力値の変化によって得られる値が変化する基準値や差分値、最大差などの値についても、センサ出力値と同様に扱うこととする。即ち、基準値などの値について濃度高方向とは、特定ガス濃度が高くなったときに、算出される基準値などの値が変化する方向をいう。
一方、濃度低方向とは、この濃度高方向とは逆方向をいうこととする。
【００１１】
さらに、濃度高しきい値について敏感方向への変化とは、特定ガス濃度が高くなったときに生じるセンサ出力値の変化により、濃度高信号が発生しやすくなる方向への変化をいう。例えば、濃度高しきい値を小さくすることにより、同じセンサ出力値の変化でも濃度高信号が発生しやすくなる場合には、濃度高しきい値を小さくすることが敏感方向へ変化させることに相当する。従って、濃度高しきい値を敏感方向の値に変更することにより、変更前の濃度高しきい値を用いた場合よりも、僅かなセンサ出力値の変化で、濃度高信号が発生することができるようになる。
また、濃度高しきい値は、用いる基準値や基準値の算出式などに応じて適宜設定すれば良く、場合により、正の値のほか、０や負の値をも採用できる。同様に、濃度低しきい値も、用いる基準値や基準値の算出式などに応じて適宜設定すれば良く、場合により、正の値のほか、０や負の値をも採用できる。
【００１２】
また、請求項１に記載のガス検出装置であって、前記敏感化期間において、前記第１濃度高しきい値を時間とともに徐々に第２濃度高しきい値に近づける第１濃度しきい値変更手段を備えるガス検出装置とすると良い。
【００１３】
一般にヒステリシス現象によって生じる、実際の特定ガス濃度に対応して本来得られるべきセンサ抵抗値やセンサ出力値と、実測の（つまりヒステリシス現象が加味された）センサ抵抗値やセンサ出力値との差異は、特定ガスの濃度が低くなった後、時間の経過時間とともに徐々に小さくなる。
本発明では、第１濃度しきい値変更手段により、第１濃度高しきい値を徐々に第２濃度高しきい値に近づけるので、上述の現象を反映して、敏感化期間の各時点で適切な大きさの第１濃度高しきい値を用いてガス検知をすることができる。なお、第１濃度高しきい値の変化のさせ方は、適宜決定すれば良く、直線的に変化させるなど適宜の変化が挙げられる。
【００１４】
さらに、請求項１または請求項２のいずれかに記載のガス検出装置であって、ガス検出装置であって、ヒステリシス強度情報に基づいて、前記第１濃度高しきい値を決定する第１濃度高しきい値決定手段を備えるガス検出装置とすると良い。
【００１５】
本発明のガス検出装置では、ヒステリシス強度情報に基づいて第１濃度高しきい値を決定するので、第１濃度高しきい値として適切な大きさの値に決定しこれを用いることができる。
ヒステリシス強度情報とは、敏感化期間に生じると予想されるヒステリシス現象の大きさに関連する情報をいう。具体的には、例えば、濃度高信号から濃度低信号への切換時点あるいはその前後におけるセンサ出力値の変化の大きさ（傾き）や、切換前に濃度高信号が継続していた期間の長さ、切換前の濃度高信号継続期間におけるセンサ出力値のピーク値の大きさ、切換前の濃度高信号発生期間におけるセンサ出力値と基準値との差分値のピーク値の大きさ、などが挙げられる。また、濃度高信号発生期間における濃度高信号切換時のセンサ出力値と各時点でのセンサ出力値との差の和（積分）、あるいは、濃度高信号発生期間におけるセンサ出力値と基準値との差分値の和（積分）なども挙げられる。また、これらの和を濃度高信号切換時から濃度低信号切換時までの期間で割った平均値を用いることもできる。
【００１６】
さらに、請求項３に記載のガス検出装置であって、現在の前記センサ出力値と所定サイクル数ｍ回（ｍは１以上の整数）だけ過去に取得された前記センサ出力値であるｍ回過去センサ出力値とから第１濃度高しきい値決定用の移動差分値を算出するしきい値用移動差分値算出手段を備え、前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点に、上記切換時点より所定時間前に、または、上記切換時点から所定時間経過後に得られた上記第１濃度高しきい値決定用の移動差分値を含み、前記第１濃度高しきい値決定手段は、上記ヒステリシス強度情報として用いる上記第１濃度高しきい値決定用の移動差分値が、０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とするガス検出装置とすると良い。
【００１７】
発明者らは、一般に、ヒステリシス現象が生じた場合、特定ガス濃度が低下した直後のセンサ出力値の濃度低方向への変化が大きいと、その後のセンサ出力値の濃度低方向への変化も大きいことを見いだした。また、このような場合には、ヒステリシス現象によって、実際の特定ガス濃度に対応して本来得られるべきセンサ抵抗値やセンサ出力値と実際のセンサ抵抗値やセンサ出力値との差異が大きくなり、特定ガスの検出感度が大きく低下した状態になっていることをも見いだした。
これに対し、本発明のガス検出装置では、切換時点、あるいはその前後に得られた第１濃度高しきい値決定用の移動差分値をヒステリシス強度情報に含めている。移動差分値は、その性質上、所定サイクルｍ回分の時間が経過した２つのセンサ出力値の変化量、つまり傾きを表している。従って、移動差分値が０から離れた値であるほど、つまり移動差分値の絶対値が大きいほど、その後のセンサ出力値の濃度低方向への変化が大きく、ヒステリシス現象の大きさが大きいために、特定ガスの検出感度が低下していると推測される。そこで、第１濃度高しきい値をより敏感方向の値とすることで、適切な第１濃度高しきい値を決定して、適切に検出感度の低下を防止できる。
なお、第１濃度高しきい値決定用の移動差分値についての所定サイクル数ｍ回は、サンプリング間隔や応答性等を考慮して適宜決定すればよいが、ｍ＝２以上とするのが好ましい。ｍ＝１とするとノイズによる影響を大きく受けるからである。一方、ｍを極端に大きくすると、特定ガス濃度が低下した後におけるセンサ出力値の濃度低方向への変化を、移動差分値に適切に反映させることができなくなるので、好ましくない。
【００１８】
本明細書において、移動差分値とは、一連の数値の時系列に属する数値データについて、所定間隔を空けて対応する２つの数値データ間の差分値を順次時間をずらして得たときの各差分値をいう。例えば、時系列の数値データを、Ｓ（１），Ｓ（２），…Ｓ（ｎ−ｍ），Ｓ（ｎ−ｍ＋１），…Ｓ（ｎ），Ｓ（ｎ＋１）…としたとき、数値データＳ（ｎ）とこれよりｍ回過去数値データＳ（ｎ−ｍ）との差分値ＤＤ（ｎ）など、ＤＤ（ｎ）＝Ｓ（ｎ）−Ｓ（ｎ−ｍ），ＤＤ（ｎ＋１）＝Ｓ（ｎ＋１）−Ｓ（ｎ−ｍ＋１），…で与えられる値をいう。なお、ガスセンサ素子の特性やセンサ出力値を得る電子回路の構成などにより、移動差分値として、ＤＤ（ｎ）＝Ｓ（ｎ−ｍ）−Ｓ（ｎ），ＤＤ（ｎ＋１）＝Ｓ（ｎ−ｍ＋１）−Ｓ（ｎ＋１）…を用いることもできる。
【００１９】
あるいは、請求項３または請求項４に記載のガス検出装置であって、前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値と上記直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値との差である最大差を含み、前記第１濃度高しきい値決定手段は、上記最大差が０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とするガス検出装置とすると良い。
【００２０】
本発明のガス検出装置では、最大差を含むヒステリシス強度情報に基づいて第１濃度高しきい値を決定する。特定ガス濃度が低い状態に関係する開始時センサ出力値と、特定ガス濃度の最大値に関係するピークセンサ出力値との差である最大差は、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間において曝された特定ガスの最大濃度に応じた大きさになると考えられる。しかも、最大差が０から離れた値であるほど、切換後に生じるヒステリシス現象の大きさは大きくなると推測されるから、第１濃度高しきい値をより敏感方向の値とすることで、適切な第１濃度高しきい値を決定して、適切に検出感度の低下を防止できる。
なお、最大差としては、ガスセンサ素子の特性やセンサ出力値を得る電子回路の構成などに応じて、ピークセンサ出力値から開始時センサ出力値を差し引いて最大差としても良いし、開始時センサ出力値からピークセンサ出力値を差し引いて最大差としても良い。
【００２１】
あるいは、請求項３または請求項４に記載のガス検出装置であって、前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換時点の直前の濃度高信号発生期間における各々の前記センサ出力値と前記基準値との差分値のうち最も０より離れた値である最大差分値を含み、前記第１濃度高しきい値決定手段は、上記最大差分値が０から離れた値であるほど、前記第１濃度高しきい値を敏感方向の値とするガス検出装置とすると良い。
【００２２】
本発明のガス検出装置では、センサ出力値と基準値との差分値のうち最も０より離れた値である最大差分値を含むヒステリシス強度情報に基づいて第１濃度高しきい値を決定する。センサ出力値と基準値との差分値は、各時点でのガス濃度の大きさをある程度反映していると考えられる。このため、最大差分値は、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間において曝された特定ガスの最大濃度（濃度の最大値）に応じた大きさになると考えられる。しかも、最大差分値が０から離れた値であるほど、切換後に生じるヒステリシス現象の大きさは大きくなると推測されるから、第１濃度高しきい値をより敏感方向の値とすることで、適切な第１濃度高しきい値を決定して、適切に検出感度の低下を防止できる。
なお、センサ出力値と基準値の差分値としては、ガスセンサ素子の特性やセンサ出力値を得る電子回路の構成などに応じて、センサ出力値から基準値を差し引いて差分値としても良いし、基準値からセンサ出力値を差し引いて差分値としても良い。
【００２３】
さらに、請求項３〜請求項６のいずれか１項に記載のガス検出装置であって、前記ヒステリシス強度情報は、前記濃度高信号から前記濃度低信号への切換の直前の濃度高信号発生期間の継続時間を含み、前記第１濃度高しきい値決定手段は、上記継続時間が長いほど、前記第１濃度高しきい値を敏感方向の値とするガス検出装置とすると良い。
【００２４】
ヒステリシス現象の大きさ、つまり検出感度の低下の大きさは、ガスセンサ素子が、高濃度の特定ガスに曝された継続時間にも依存すると考えられる。特定ガス濃度が一定でも、長い期間曝されていれば、多くのガス分子が吸着され、相対的にヒステリシスの大きさが大きくなり、検出感度の低下が大きくなると考えられるからである。
これに対し、本発明のガス検出装置では、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間の継続時間を含むヒステリシス強度情報に基づいて第１濃度高しきい値を決定する。しかも、継続時間が長いほど、ヒステリシス現象の大きさは大きくなると推測されるから、第１濃度高しきい値をより敏感方向の値とすることで、適切な第１濃度高しきい値を決定して、適切に検出感度の低下を防止できる。
【００２５】
さらに、請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、前記濃度高信号から前記濃度低信号への切換時点から第１所定期間経過時に前記敏感化期間を終了させる終了手段を備える
ガス検出装置前記濃度高信号から前記濃度低信号への切換時点から第１所定期間経過時に前記敏感化期間を終了させる終了手段を備えるガス検出装置とすると良い。
【００２６】
一旦濃度高信号発生期間となった、つまり一旦はガスセンサ素子が高濃度の特定ガスに曝されたということは、ガスセンサ素子が曝された特定ガスの濃度や期間に違いはあっても、濃度低信号への切換後、少なくともある程度の期間にわたってヒステリシス現象が生じることは避けられない。
これに対し、本発明のガス検出装置では、第１濃度高しきい値を用いる敏感化期間を、切換時点から第１所定期間経過時に終了させる。つまり、切換時点から第１所定期間が敏感化期間とされる。これにより、敏感化期間が最低限確保され、少なくともこの期間における検出感度の低下を防止することができる。また通常、ヒステリシス現象による検出感度の低下は、切換の直後が最も大きいので、最低限、切換直後を含むように敏感化期間を設定できれば十分な場合も多いと考えられる。しかも、このようにすると容易に処理ができ、制御が簡単になる。
【００２７】
あるいは、請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、ヒステリシス期間情報に基づいて、前記敏感化期間の終期を予め決定する終期先決め手段を備えるガス検出装置とすると良い。
【００２８】
本発明のガス検出装置では、ヒステリシス期間情報に基づいて、終期先決め手段で、敏感化期間の終期を予め決定する。このため、敏感化期間の終期を予めかつ適切に決定することが出来る。
ヒステリシス期間情報とは、ヒステリシス期間の長短に関連する情報、具体的には、濃度高信号から濃度低信号への切換以降に生じると予想されるヒステリシス現象を生じる期間の長さに関連する情報をいう。さらに具体的には、例えば、濃度高信号から濃度低信号への切換時点あるいはその前後におけるセンサ出力値の変化の大きさ（傾き）や、切換前に濃度高信号が継続していた期間の長さ、切換前の濃度高信号継続期間におけるセンサ出力値のピーク値の大きさ、切換前の濃度高信号継続期間におけるセンサ出力値と基準値との差分値のピーク値の大きさ、などが挙げられる。また、濃度高信号発生期間における濃度高信号切換時のセンサ出力値と各時点でのセンサ出力値との差の和（積分）、あるいは、濃度高信号発生期間におけるセンサ出力値と基準値との差分値の和（積分）なども挙げられる。また、これらの和を濃度高信号切換時から濃度低信号切換時までの期間で割った平均値を用いることもできる。
なお、敏感化期間の終期決定の前までに得られた情報をこのヒステリシス期間情報として用いることができるから、濃度高信号から濃度低信号への切換時点に得られる情報のほか、切換時点より以前に得られた情報、及び切換以降、終期決定時点までに得られた情報、の三者のうち少なくともいずれかを用いることができる。
【００２９】
さらに、請求項９に記載のガス検出装置であって、現在の前記センサ出力値と所定サイクル数ｊ回（ｊは１以上の整数）だけ過去に取得された前記センサ出力値であるｊ回過去センサ出力値とから終期決定用の移動差分値を算出する終期決定用移動差分値算出手段を備え、前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点に、上記切換時点よりの所定時間前、または上記切換時点から所定時間経過後に得られた上記終期決定用の移動差分値を含み、前記終期先決め手段は、上記ヒステリシス期間情報として用いる上記終期決定用の移動差分値が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にするガス検出装置とすると良い。
【００３０】
発明者らは、一般に、特定ガス濃度が低下した直後のセンサ抵抗値やセンサ出力値の濃度低方向への変化が大きいと、その後の長時間にわたってセンサ抵抗値やセンサ出力値が濃度低方向へ変化し続けることを見いだした。また、このような場合には、ヒステリシス現象によって生じるセンサ抵抗値やセンサ出力値の変化が長く続いてヒステリシス期間が長くなることをも見いだした。
これに対し、本発明のガス検出装置では、濃度高信号から濃度低信号への切換時点に、あるいは切換時点の前後に得られたに、終期決定用の移動差分値を含むヒステリシス期間情報に基づいて、敏感化期間の終期を予め決定する。移動差分値は、その性質上、所定サイクルｊ回分の時間が経過した２つのセンサ出力値の変化量、つまり傾きを表している。従って、切換時点などにおける終期決定用の移動差分値が０から離れた値であるほど、つまり移動差分値の絶対値が大きいほど、その後のセンサ出力値の濃度低方向への変化が大きくなるとともに、ヒステリシス現象が長く継続し、長期間にわたって特定ガスの検出感度が低下すると推測される。そこで、移動差分値の絶対値が大きいほど、敏感化期間の終期をより遅くするようにすることで、適切な長さの敏感化期間を設定し、適切に検出感度の低下を防止できる。
【００３１】
あるいは、請求項９または請求項１０に記載のガス検出装置であって、前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値と上記直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値との差である最大差を含み、前記終期先決め手段は、上記最大差が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にするガス検出装置とすると良い。
【００３２】
ヒステリシス現象の継続時間、つまり検出感度の低下の継続時間は、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間において曝された特定ガスの最大濃度（濃度の最大値）に依存すると考えられ、最大濃度が高いと多くの特定ガスが吸着されるため、ヒステリシス期間も長くなると考えられる。
これに対し、本発明のガス検出装置では、特定ガス濃度が低い状態に関係する開始時センサ出力値と、特定ガス濃度の最大値に関係するピークセンサ出力値とから得た最大差を含むヒステリシス期間情報に基づいて、敏感化期間の終期を予め決定する。しかも、最大差が０から離れた値であるほど、ヒステリシス期間の長さは長いと予測されるから、敏感化期間の終期をより遅らせることで、適切な期間にわたって検出感度の低下を防止できる。
なお、最大差としては、ガスセンサ素子の特性やセンサ出力値を得る電子回路の構成などに応じて、ピークセンサ出力値から開始時センサ出力値を差し引いて最大差としても良いし、開始時センサ出力値からピークセンサ出力値を差し引いて最大差としても良い。
【００３３】
あるいは、請求項９に記載のガス検出装置であって、前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間における各々の前記センサ出力値と前記基準値との差分値のうち最も０より離れた値である最大差分値を含み、前記終期先決め手段は、上記最大差分値が０から離れた値であるほど、前記敏感化期間の終期を遅らせた時点にするガス検出装置とすると良い。
【００３４】
本発明のガス検出装置では、従って、センサ出力値と基準値との差分値のうち最も０より離れた値である最大差分値を含むヒステリシス期間情報に基づいて、敏感化期間の終期を予め決定する。しかも、最大差分値が０から離れた値であるほど、ヒステリシス期間の長さは長いと予測されるから、敏感化期間の終期をより遅らせることで、適切な期間にわたって検出感度の低下を防止できる。
なお、センサ出力値と基準値の差分値としては、ガスセンサ素子の特性やセンサ出力値を得る電子回路の構成などに応じて、センサ出力値から基準値を差し引いて差分値としても良いし、基準値からセンサ出力値を差し引いて差分値としても良い。
【００３５】
また、請求項９〜請求項１２のいずれか１項に記載のガス検出装置であって、前記ヒステリシス期間情報は、前記濃度高信号から前記濃度低信号への切換時点直前の濃度高信号発生期間の継続時間を含み、前記終期先決め手段は、上記継続時間が長いほど、前記敏感化期間の終期を遅らせた時点にするガス検出装置とすると良い。
【００３６】
ヒステリシス現象の継続時間は、曝された特定ガスの継続時間にも依存すると考えられる。つまり、特定ガス濃度が一定でも、長い間曝されていれば、その分ヒステリシス期間が長くなると考えられる。
これに対し、本発明のガス検出装置では、濃度高信号から濃度低信号への切換時点直前の濃度高信号発生期間の継続時間を含むヒステリシス継続情報に基づいて敏感化期間の終期を予め決定する。しかも、継続時間が長いほど、ヒステリシス期間の長さは長いと予測されるから、敏感化期間の終期をより遅らせることで、適切な期間にわたって検出感度の低下を防止できる。
【００３７】
あるいは、請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、現在の前記センサ出力値と所定サイクル数ｉ回（ｉは１以上の整数）だけ過去に取得された前記センサ出力値であるｉ回過去センサ出力値とから交代決定用の移動差分値を算出する交代決定用移動差分値算出手段と、所定値を基準にして上記交代決定用の移動差分値が０と同じ側にあるか否かを判断する移動差分値判断手段と、を含み、前記濃度上昇検知手段では、上記交代決定用の移動差分値が０と同じ側となったとき以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いるガス検出装置とすると良い。
【００３８】
濃度高信号から濃度低信号への切換の後、特定ガスの濃度が再び上昇しない場合には、時間の経過とともにヒステリシス現象は収まり、センサ出力値の濃度低方向への変化が少なくなって、ほぼ特定ガス濃度が低い状態に対応したセンサ出力値が取得されるようになると考えられる。
これに対し、本発明のガス検出装置では、交代決定用の移動差分値（例えば、Ｓ（ｎ）−Ｓ（ｎ−ｉ））が所定値を基準として０と同じ側の値となった否かを判断し、交代決定用の移動差分値が０と同じ側となったときに、第１濃度高しきい値に代えて第２濃度高しきい値を用いる。つまり、敏感化期間を終了させる。交代決定用の移動差分値が所定値を基準として０と同じ側の値となったということは、センサ出力値の濃度低方向への変化が少なくなって、移動差分値が０に近づいてきたことを示しているからである。かくして、用いる濃度高しきい値を適切な時に第１濃度高しきい値から通常の第２濃度高しきい値に代えることが出来るから、適切な期間にわたって検出感度の低下を防止できる。
【００３９】
あるいは、請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、現在の前記センサ出力値と所定サイクル数ｉ回（ｉは１以上の整数）だけ過去に取得された前記センサ出力値であるｉ回過去センサ出力値とから交代決定用の移動差分値を算出する交代決定用移動差分値算出手段と、所定値を基準として上記交代決定用の移動差分値が０と同じ側にあるか否かを判断する移動差分値判断手段と、を含み、前記濃度上昇検知手段では、上記交代決定用の移動差分値が０と同じ側となってから所定期間の経過以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いるガス検出装置である。
【００４０】
上記したように、濃度高信号から濃度低信号への切換以降、特定ガスの濃度が再び上昇しない場合には、時間の経過とともにセンサ出力値の濃度低方向への変化が少なくなる。
これに対し、本発明のガス検出装置では、交代決定用の移動差分値（例えば、Ｓ（ｎ）−Ｓ（ｎ−ｉ））が所定値を基準として０と同じ側の値となった否かを判断し、交代決定用の移動差分値が０と同じ側となった後、所定期間の経過を待ってから第１濃度高しきい値に代えて第２濃度高しきい値を用いる。つまり、敏感化期間を終了させる。
交代決定用の移動差分値（例えば、Ｓ（ｎ）−Ｓ（ｎ−ｉ））が所定値を基準として０と同じ側となったということは、センサ出力値の濃度低方向への変化が少なくなって、移動差分値が０に近づいてきたことを示しているからである。
ところで、もし特定ガスの濃度が上昇し、センサ出力値が濃度高方向に変化したために、移動差分値が所定値を基準として０と同じ側となった場合、その時点で濃度高しきい値を第１濃度高しきい値よりも濃度高方向の値である第２濃度高しきい値に代える（敏感期間を終了させて、濃度高しきい値を敏感方向でない値に代える）と、センサ出力値が基準値よりも濃度高しきい値分以上に濃度高方向側の値となるのが難しくなるから、特定ガス濃度上昇が検知し難くなったり検知が遅れたりする場合があり得る。
これに対し、このガス検出装置では、所定期間の経過を待ってから第１濃度高しきい値に代えて第２濃度高しきい値を用いる。つまり、敏感期間をこの所定期間だけ延長するので、特定ガスの濃度が上昇してセンサ出力値が濃度高方向に変化した場合でも、この所定期間内であれば、第１濃度高しきい値を用いて特定ガスの濃度上昇を検知できるから、確実に早く特定ガスの濃度上昇を検知することができる。
【００４１】
さらに、請求項１４または請求項１５に記載のガス検出装置であって、前記交代決定用移動差分値算出手段は、前記濃度高信号から前記濃度低信号への切換時点から、前記交代決定用の移動差分値の算出を開始し、または、上記切換時点以前に得られた前記センサ出力値を用いずに、前記交代決定用の移動差分値の算出を再開し、上記切換時点から前記所定サイクル数ｉ回分の前記センサ出力値を取得するまでの期間には、上記切替え時点に得られた上記センサ出力値とその後の各サイクルで得られた上記センサ出力値との差分値を、各サイクルにおける上記交代決定用の移動差分値とするガス検出装置とすると良い。
【００４２】
交代決定用の移動差分値を用いる前記２項において、濃度高信号から濃度低信号への切換時点より以前から、交代決定用の移動差分値を順次算出し続けると、センサ出力値の変化の様子や所定サイクル数ｉ回の値によっては、実際にはヒステリシス現象を生じているのに、切換時点で算出した移動差分値がヒステリシス現象の発生を示す値にならないことがある。これは、例えば、特定ガスの濃度の上昇と下降が短い時間に生じた場合など、特定ガスの濃度の上昇と下降によって生じるセンサ出力値の山状の変化（あるいは谷状の変化）の幅に対し、所定サイクル数ｉ回の経過に要する期間が同程度以上となっている場合に生じると考えられる。かかる場合には、ヒステリシス現象による検出感度の低下が生じているにも拘わらず、適切に敏感化期間を設定できないので、検出感度が低下したままとなる。
【００４３】
これに対し、本発明のガス検出装置では、濃度高信号から濃度低信号への切換時点で、交代決定用の移動差分値の算出を開始し、または、再開する。ところで、開始または再開してから所定サイクル数ｉ回分のセンサ出力値が得られるまでの期間には、本来、移動差分値を得ることはできない。しかし、このガス検出装置では、この期間には、切替え時点に得られたセンサ出力値（Ｓ（ｎ））とその後の各サイクルで得られたセンサ出力値（Ｓ（ｎ＋ｂ）、ｂ＝１，２，…，ｉ）との差分値（ＤＩ（ｎ）＝Ｓ（ｎ）−Ｓ（ｎ＋ｂ））を、各サイクルでの交代決定用の移動差分値とすることで、濃度高信号から濃度低信号への切換時点より１サイクル後から、交代決定用の移動差分値を得ている。そして移動差分値判断手段で、この交代決定用の移動差分値が所定値を基準にして０と同じ側にあるか否かを判断し、この移動差分値が０と同じ側となったときに、第１濃度高しきい値に代えて第２濃度高しきい値を用いるように切り換える。
このようにすると、濃度高信号から濃度低信号への切換時点以降に得られたセンサ出力値を用いて、交代用の移動差分値を算出することができるから、上記した不具合を生じることが無く、確実にヒステリシス現象による検出感度の低下を防止することができる。
【００４４】
さらに、請求項１４または請求項１５に記載のガス検出装置であって、前記交代決定用移動差分値算出手段は、前記濃度高信号から前記濃度低信号への切換時点から、前記交代決定用の移動差分値の算出を開始し、または、上記切換時点以前に得られた前記センサ出力値を用いずに、前記交代決定用の移動差分値の算出を再開し、上記切換時点から前記所定サイクル数ｉ回分の前記センサ出力値を取得するまでの期間は、上記切替え時点に得られた上記センサ出力値と上記切換時点からｂサイクル（ｂは１〜ｉまでの整数）後に得られた上記センサ出力値との差分値にｉ／ｂを掛けた値を、各サイクルにおける上記交代決定用の移動差分値とするガス検出装置とすると良い。
【００４５】
既に説明したように、交代用の移動差分値を用いる前記２項において、濃度高信号から濃度低信号への切換時点より以前から、交代用の移動差分値を順次算出し続けると、センサ出力値の変化の様子や所定サイクル数ｉ回の値の選択によっては、実際にはヒステリシス現象を生じているのに、切換時点で算出した移動差分値がヒステリシス現象の発生を示す値にならないことがある。
【００４６】
これに対し、本発明のガス検出装置では、濃度高信号から濃度低信号への切換時点で、交代決定用の移動差分値の算出を開始し、または、再開する。また、開始または再開してから所定サイクル数ｉ回分のセンサ出力値が得られるまでの期間は、本来、移動差分値を得ることはできない。そこで、この期間には、切替え時点に得られたセンサ出力値（Ｓ（ｎ））とその後の各サイクルで得られたセンサ出力値（Ｓ（ｎ＋ｂ）、ｂ＝１，２，…，ｉ）との差分値にｉ／ｂを掛けた値（ＤＩ（ｎ）＝（Ｓ（ｎ）−Ｓ（ｎ＋ｂ））・ｉ／ｂ）を、各サイクルでの交代決定用の移動差分値とすることで、濃度高信号から濃度低信号への切換時点より１サイクル後から、交代決定用の移動差分値を得ている。そして移動差分値判断手段で、この交代決定用の移動差分値が所定値を基準にして０と同じ側にあるか否かを判断し、この移動差分値が０と同じ側となったときに、第１濃度高しきい値に代えて第２濃度高しきい値を用いるように切り換える。
このようにすると、濃度高信号から濃度低信号への切換時点以降に得られたセンサ出力値を用いて、交代用の移動差分値を算出することができるから、上記した不具合を生じることが無く、確実にヒステリシス現象による検出感度の低下を防止することができる。
また、差分値（Ｓ（ｎ）−Ｓ（ｎ−ｂ））をｉ／ｂを掛けないで移動差分値として用いる場合には、切換の直後（ｂが小さい場合）ほど、移動差分値が小さくなるため、移動差分値と比較する所定値の選択に制限がある。これに対し、本発明のように、差分値にｉ／ｂを掛けた値を移動差分値とすることで、各サイクルにおいて、ｂサイクル分の期間に生じた変化がｉサイクル続いたとした場合の移動差分値に相当する値が得られるので、移動差分値と比較する基準値の選択をより適切に選択することができる。
【００４７】
また、請求項１〜請求項７のいずれか１項に記載のガス検出装置であって、前記濃度高信号から前記濃度低信号への切換時点の直前の濃度高信号発生期間の開始時に得られた前記センサ出力値である開始時センサ出力値と、この濃度高信号発生期間中に得られた前記センサ出力値のうち最も濃度高方向の値であるピークセンサ出力値との間の値である解除しきい値よりも、現在の前記センサ出力値が濃度低方向側の値となったか否かを判断する判断手段、を含み、
前記濃度上昇検知手段は、上記現在のセンサ出力値が上記解除しきい値よりも濃度低方向側の値となったとき以降、前記濃度高しきい値として前記第１濃度高しきい値に代えて前記第２濃度高しきい値を用いる
ガス検出装置
としても良い。
【００４８】
前述したように、濃度高信号から濃度低信号への切換以降、特定ガスの濃度が再び上昇しない場合には、時間の経過とともにヒステリシス現象は収まり、センサ出力値の濃度低方向への変化が少なくなって、ほぼ特定ガス濃度が低い状態に対応したセンサ出力値が取得されるようになる。
もしこの間に、ガス濃度が変化とは関係なく、湿度や温度変化によってセンサ抵抗値及びセンサ出力値が変化するドリフト現象が無かったとすれば、得られるセンサ出力値は、濃度高信号から濃度低信号への切換の直前の濃度高信号発生期間の開始時に得られた開始時センサ出力値とほぼ同じ値となると考えられる。従って、濃度高信号から濃度低信号への切換以降に得られた現在のセンサ出力値が、開始時センサ出力値よりも濃度低方向の値となったら、ヒステリシス現象が収束したと考えて、第１濃度高しきい値に代えて第２濃度高しきい値を用いるようにする手法が考えられる。
しかるに、このようにすると、ドリフト現象があった場合には、ドリフトによる変化の方向によっては、センサ出力値が濃度高信号を発生した時点のセンサ出力値とほぼ同じ値まで戻らない場合もあり得る。特に、濃度高信号発生期間中に得られたピークセンサ出力値が大きいとヒステリシス期間が長くなるから、ドリフトの影響を受けやすくなり、センサ出力値が濃度高信号を発生した時点のセンサ出力値とほぼ同じ値まで戻らない可能性が高くなる。すると、現在のセンサ出力値が開始時センサ出力値よりも濃度低方向の値とならない場合が生じうる。つまり、ヒステリシス現象は既に終了しているのに、第１濃度高しきい値を使い続ける場合が生じうる。
これに対し、本発明のガス検出装置では、判断手段で開始時センサ出力値とピークセンサ出力値との間の値である解除しきい値よりも、現在のセンサ出力値が濃度低方向側の値となったか否かを判断し、現在のセンサ出力値が濃度低方向側の値となったときに、第１濃度高しきい値に代えて第２濃度高しきい値を用いる。このように、解除しきい値を開始時センサ出力値とピークセンサ出力値との間の値としたので、第１濃度高しきい値を用いる敏感化期間を有限の期間とすることができる。
【００４９】
さらに、請求項１８に記載のガス検出装置であって、前記解除しきい値は、前記ピークセンサ出力値と前記開始時センサ出力値との差の１／ａ（但しａ＞１）だけ、上記開始時センサ出力値よりも上記ピークセンサ出力値側の値であるガス検出装置とすると良い。
【００５０】
本発明のガス検出装置では、解除しきい値は、開始時センサ出力値とピークセンサ出力値に応じた値となる。開始時センサ出力値とピークセンサ出力値は、その都度異なる値となるが、このようにすることで、いつも適切な解除しきい値を得ることができる。
なお、数値ａの大きさは、ガス検出装置に用いるガスセンサ素子やサイクル時間、ドリフトの影響などを考慮して適宜選択することができる。
【００５１】
さらに、請求項２０に記載の他の解決手段は、特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、を備え、上記濃度検知手段は、敏感化期間の終期を決定する終期決定手段を含み、上記濃度低信号の発生期間のうち上記濃度高信号から上記濃度低信号への切換以降、上記敏感化期間の終期までの期間には、上記濃度低信号の発生期間のうちの他の期間において上記センサ出力値の濃度高方向への変化によって上記濃度低信号に代えて上記濃度高信号を発生させる場合に比して、上記センサ出力値の濃度高方向への小さな変化によっても上記濃度低信号に代えて上記濃度高信号を発生させ得るようにしてなるガス検出装置である。
【００５２】
本発明のガス検出装置では、敏感化期間には、他の期間に比して濃度高方向への小さなセンサ出力値の変化で濃度高信号を発生できる。従って、この敏感化期間には、ヒステリシス現象による検出感度低下をカバーして、ガス濃度上昇を確実に検知することができる。
【００５３】
さらに、請求項２１に記載の他の解決手段は、特定ガスの濃度に応じてセンサ抵抗値が変化するガスセンサ素子を用いるガス検出装置であって、上記センサ抵抗値に応じたセンサ出力値を所定サイクル時間毎に取得する取得手段と、上記センサ出力値を用いて上記特定ガスの濃度変化を検知して、上記特定ガスの濃度が低いときに濃度低信号を発生し、上記特定ガスの濃度が高いときに濃度高信号を発生する濃度検知手段と、を備え、上記濃度検知手段は、上記濃度低信号の発生期間において、上記センサ出力値が上記基準値よりも濃度高しきい値分以上に濃度高方向側の値であるときに、上記濃度低信号に代えて上記濃度高信号を発生する濃度上昇検知手段と、上記濃度高信号の発生期間において、上記センサ出力値が上記基準値よりも濃度低しきい値分以上に濃度低方向側の値であるときに、上記濃度高信号に代えて上記濃度低信号を発生する濃度低下検知手段と、敏感化期間の終期を決定する終期決定手段と、を含み、上記濃度上昇検知手段では、上記濃度低信号の発生期間のうち上記濃度高信号から上記濃度低信号への切換以降、上記敏感化期間の終期までの期間には、上記濃度低信号の発生期間のうちの他の期間において上記センサ出力値の濃度高方向への変化によって上記濃度低信号に代えて上記濃度高信号を発生させる場合に比して、上記センサ出力値の濃度高方向への小さな変化によっても上記濃度低信号に代えて上記濃度高信号を発生させ得るようにしてなるガス検出装置である。
【００５４】
本発明のガス検出装置では、敏感化期間には、他の期間に比して濃度高方向への小さなセンサ出力値の変化で濃度高信号を発生できる。従って、この敏感化期間には、ヒステリシス現象による検出感度低下をカバーして、ガス濃度上昇を確実に検知することができる。
【００５５】
さらに、請求項１〜請求項２１のいずれか１項に記載のガス検出装置を含む車両用オートベンチレーションシステムとすると良い。
【００５６】
この車両用オートベンチレーションシステムでは、ヒステリシス現象による特定ガス濃度上昇の検出感度低下を補うことのできるガス検出装置を用いているから、たとえヒステリシス現象が起きている場合でも、適切なフラップの開閉を行うことができる。
【００５７】
【発明の実施の形態】
（実施形態１）
本発明の第１の実施形態について、図１〜図８を参照して説明する。図１に本実施形態１のガス検出装置１０の回路図及びブロック図と、これを含む車両用オートベンチレーションシステム１００の概略構成を示す。このシステム１００は、特定ガスの濃度変化に応じて濃度信号ＬＶを出力するガス検出装置１０と、フラップ３４を回動させて、内気取り入れ用ダクト３２及び外気取り入れ用ダクト３３のいずれかをダクト３１に接続させる換気系３０と、濃度信号ＬＶに従って換気系３０のフラップ３４を制御する電子制御アセンブリ２０とを備える。
【００５８】
まずガス検出装置１０について説明する。このガス検出装置１０は、被測定ガス（本実施形態では大気）中にＮＯｘなど酸化性ガス成分がある場合に、これに反応し、酸化性ガス成分の濃度上昇と共にセンサ抵抗値Ｒｓが上昇するタイプの酸化物半導体のガスセンサ素子１１を用いるものである。このガスセンサ素子１１は自動車の車室外に配置される。
【００５９】
このガスセンサ素子１１を用い、センサ抵抗値変換回路１４、バッファ１３、Ａ／Ｄ変換回路１５からなるセンサ出力値取得回路１９で、センサ出力値Ｓ（ｎ）を取得する。センサ抵抗値変換回路１４は、このガスセンサ素子１１のセンサ抵抗値Ｒｓに応じたセンサ出力電位Ｖｓを出力する。具体的には、電源電圧Ｖｃｃをガスセンサ素子１１と検出抵抗値Ｒｄを有する検出抵抗１２とで分圧した動作点Ｐｄのセンサ出力電位Ｖｓを、バッファ１３を介して出力するようになっている。このため、このセンサ抵抗値変換回路１４では、ＮＯｘなどの酸化性ガスの濃度が上昇すると、センサ抵抗値Ｒｓが上昇し、センサ出力電位Ｖｓが上昇するように構成されている。
バッファ１３の出力（センサ出力電位Ｖｓ）は、Ａ／Ｄ変換回路１５に入力されて、所定のサイクル時間毎にデジタル化された現在のセンサ出力値Ｓ（ｎ）として出力され、マイクロコンピュータ１６の入力端子１７に入力される。ｎは順序を表す一連の整数である。
従って、本実施形態１では、センサ抵抗値Ｒｓについて濃度高方向とは、センサ抵抗値Ｒｓが高くなる方向をいう。また、酸化性ガスの濃度が高くなるとセンサ出力値Ｓ（ｎ）が大きな値になるから、センサ出力値Ｓ（ｎ）について濃度高方向とは、センサ出力値Ｓ（ｎ）が大きくなる方向をいう。また、酸化性ガスの濃度が高くなると、センサ出力値Ｓ（ｎ）が大きな値となることにより、後述するベース値Ｂ（ｎ）や差分値Ｄ（ｎ）も大きな値になる。従って、ベース値Ｂ（ｎ）や差分値Ｄ（ｎ）についても濃度高方向とは、ベース値Ｂ（ｎ）や差分値Ｄ（ｎ）が大きくなる方向をいう。一方、濃度低方向がこれらの逆になることは、いうまでもない。なお、後述する実施形態２〜８、及び変形形態１〜９についても同様である。
【００６０】
さらにこのマイクロコンピュータ１６の出力端子１８からは、電子制御アセンブリ２０を制御するための濃度高信号と濃度低信号のいずれかの濃度信号ＬＶが出力される。この電子制御アセンブリ２０は、自動車の内気循環及び外気取り入れを制御する換気系３０のフラップ３４を制御するものである。この換気系３０は、本実施形態では具体的には、自動車室内につながるダクト３１に、二股状に接続された、内気を取り入れ循環させる内気取り入れ用ダクト３２と外気を取り入れる外気取り入れ用ダクト３３とを切り替えるフラップ３４を制御するものである。
電子制御アセンブリ２０のうち、フラップ駆動回路２１は、マイクロコンピュータ１６の出力端子１８からの濃度信号ＬＶ、本実施形態１に即して言えば、ＮＯｘなどの酸化性ガス成分の濃度が上昇したか下降したかを示す濃度信号ＬＶに従って、アクチュエータ２２を動作させフラップ３４を回動させて、内気取り入れ用ダクト３２及び外気取り入れ用ダクト３３のいずれかをダクト３１に接続させる。
【００６１】
例えば、図２のフローチャートに示すように、ステップＳ１で初期設定を行った後、ステップＳ２で濃度レベル信号ＬＶを取得し、ステップＳ３で濃度信号ＬＶがハイレベルであるか否か、つまり濃度高信号発生中であるか否かを判断する。ここで、Ｎｏつまり濃度低信号発生中の場合には、特定ガスの濃度が低いのであるから、ステップＳ４において、フラップ３４の全開を指示する。これにより、フラップ３４が回動して、外気取り入れ用ダクト３３がダクト３１に接続され、外気が車室内に取り入れられる。一方、ステップＳ３においてＹｅｓつまり濃度高信号発生中の場合には、車室外の特定ガスの濃度が高いのであるから、ステップＳ５において、フラップ３４の全閉を指示する。これにより、フラップ３４が回動して、内気取り入れ用ダクト３２がダクト３１に接続され、外気導入が遮断されると共に、内気循環となる。
【００６２】
ダクト３１内には、空気を圧送するファン３５が設置されている。なお、フラップ駆動回路２１は、濃度信号ＬＶだけに応じてフラップ３４を開閉するようにしても良いが、例えば、マイクロコンピュータなどを用い、ガス検出装置１０による濃度信号ＬＶの他、図中破線で示すように、例えば室温センサや湿度センサ、外気温センサなどからの情報をも加味して、フラップ３４を開閉するようにしても良い。
【００６３】
マイクロコンピュータ１６では、入力端子１７から入力されたセンサ出力値Ｓ（ｎ）を後述するフローに従った処理を行うことにより、ガスセンサ素子１１のセンサ抵抗値Ｒｓやその変化などから酸化性ガス成分の濃度変化を検出する。マイクロコンピュータ１６は、詳細は図示しないが、公知の構成を有し、演算を行うマイクロプロセッサ、プログラムやデータを一時記憶しておくＲＡＭ、プログラムやデータを保持するＲＯＭなどを含む。また、バッファ１３やＡ／Ｄ変換回路１５をも含むものを用いることもできる。
【００６４】
次いで、マイクロコンピュータ１６における制御を、図３のフローチャートに従って説明する。自動車のエンジンが駆動されると、本制御システムが立ち上がる。ガスセンサ素子１１が活性状態となるのを待って、まずステップＳ１０で初期設定を行う。初期設定として、ベース値Ｂ（０）として、ガスセンサ素子１１が活性状態となった当初のセンサ出力値Ｓ（０）を記憶しておく（Ｂ（０）＝Ｓ（０））。また、濃度信号ＬＶとして濃度低信号を発生させておく、具体的には濃度信号ＬＶをローレベルとしておく。
【００６５】
次いで、ステップＳ２０において、濃度高しきい値Ｔｕの設定を行う。次いで、ステップＳ３０では、ガス濃度変化の検知を行う。後述するように、このステップＳ３０のサブルーチンにおいて、酸化性ガス成分の濃度の上昇及び低下を検知し、それに応じて、濃度高信号及び濃度低信号を発生する。その後、ステップＳ４０において、ヒステリシス処理用のデータを取得する。さらに、ステップＳ５０では、濃度高信号の発生中であるか否か、具体的には、濃度高フラグがセットされているか否かを判断し、Ｙｅｓつまり、濃度高信号の発生期間中である場合には、ステップＳ２０に戻る。一方、Ｎｏつまり、濃度低信号の発生期間中である場合には、ステップＳ６０に進み、敏感化期間の処理を行う。濃度低信号の発生期間、具体的には濃度高信号から濃度低信号への切換後しばらくの間は、ヒステリシス現象が生じている可能性が高い。そこで、このステリシス現象が生じている間には、センサ出力値Ｓ（ｎ）の濃度高方向への僅かな変化でも濃度高信号を発生できるように、通常よりも濃度上昇の検出感度を敏感にするのである。後述するように、このステップＳ６０のサブルーチンでは、ヒステリシス現象が生じているか否かを、ヒステリシス処理用のデータを用いて所定の手法で判断し、敏感化フラグをセット、またはリセットする。その後、ステップＳ２０に戻る。
【００６６】
ステップＳ２０において、敏感化フラグがセットされているときには、濃度上昇の検出感度を上げるべく、濃度高しきい値Ｔｕを相対的に敏感方向の値に変更する。後述するように、酸化性ガスの濃度が高くなると、差分値Ｄ（ｎ）が大きくなる。また、濃度高しきい値Ｔｕとこの差分値Ｄ（ｎ）とを比較して濃度高フラグのセット可否を判断する。このことから、本実施形態１においては、濃度高しきい値Ｔｕを小さな値とすることが、濃度高しきい値Ｔｕを敏感方向に変化させることに相当する。
かくして、敏感化期間には、濃度高しきい値Ｔｕが、それ以外の期間に比して敏感方向の値、具体的には、濃度高しきい値Ｔｕが小さな値に変更され、濃度上昇の検出感度が高くされる。
なお、後述する各実施形態２〜８及び変形形態１〜９においても同様である。
【００６７】
次いで、図４に示すステップＳ２０の濃度高しきい値Ｔｕの設定サブルーチンについて説明する。ここではまず、ステップＳ２１で敏感化フラグがセットされているか否かを判断する。ここで、Ｎｏつまり敏感化フラグがセットされていない場合には、ステップＳ２３に進み、濃度高しきい値Ｔｕとして、通常時のための第２濃度高しきい値Ｔｕ２を代入して、メインルーチンに戻る。一方、Ｙｅｓつまり、敏感化フラグがセットされている場合には、ステップＳ２２に進み、濃度高しきい値Ｔｕとして、敏感化期間のための第１濃度高しきい値Ｔｕ１を代入して、メインルーチンに戻る。第１濃度高しきい値Ｔｕ１は、第２濃度高しきい値Ｔｕ２よりも敏感方向の値、即ち、第２濃度高しきい値Ｔｕ２よりも低い値である。
【００６８】
次いで、図５に示すステップＳ３０のガス濃度変化検知サブルーチンについて説明する。まず、ステップＳ３１でセンサ出力値Ｓ（ｎ）を取得する。具体的には、センサ出力電位Ｖｓを所定のサイクル時間ごとにＡ／Ｄ変換したセンサ出力値Ｓ（ｎ）を順次読み込む。次いで、ステップＳ３２において、現時点で濃度信号ＬＶがハイレベルであるかどうか、つまり濃度高信号を発生しているかどうかを判断する。具体的には、後述するステップＳ３Ｂ及びＳ３Ｃで、濃度信号ＬＶの切り換えと同時にセットあるいはリセットされる濃度高フラグが、セットされているか否かを判断する。ここで、Ｎｏつまり濃度信号ＬＶがローレベルであり濃度低信号を発生し、濃度高フラグがリセットされていれば、ステップＳ３３に進む。一方、Ｙｅｓ、つまり濃度信号ＬＶがハイレベルであり濃度高信号を発生し、濃度高フラグがセットされていれば、ステップＳ３６に進む。
【００６９】
ステップＳ３３では、センサ出力値Ｓ（ｎ）が前回算出したベース値Ｂ（ｎ−１）以上であるか否かを判断する。ここで、Ｓ（ｎ）≧Ｂ（ｎ−１）の場合（Ｙｅｓ）には、ステップＳ３４に進み、Ｓ（ｎ）＜Ｂ（ｎ−１）の場合（Ｎｏ）には、ステップＳ３５に進む。
【００７０】
ステップＳ３４では、前回ベース値Ｂ（ｎ−１）と現在のセンサ出力値Ｓ（ｎ）とを利用して、以下の式（１）によって現在ベース値Ｂ（ｎ）を算出し、ステップＳ３７に進む。式（１）：Ｂ（ｎ）＝Ｂ（ｎ−１）＋ｋ１｛Ｓ（ｎ）−Ｂ（ｎ−１）｝、ここで、第１係数ｋ１は、０＜ｋ１＜１である。
上記式（１）で算出した現在ベース値Ｂ（ｎ）は、使用する係数ｋ１が０＜ｋ１＜１の範囲内では、現在センサ出力値Ｓ（ｎ）に追従し、しかもセンサ出力値Ｓ（ｎ）よりも緩慢に変化する。
【００７１】
すると、Ｓ（ｎ）とＢ（ｎ）との間に差が生じる。この性質を利用して、後述するステップＳ３７において算出する差分値Ｄ（ｎ）を用いれば、特定ガスの濃度上昇を検知することができる。つまり、差分値Ｄ（ｎ）が正の濃度高しきい値Ｔｕよりも大きいときに、濃度高信号を発生するようにしておけば、特定ガスの濃度上昇を検知することができる。
【００７２】
一方、ステップＳ３５では、ベース値Ｂ（ｎ）に現在のセンサ出力値Ｓ（ｎ）を代入（Ｂ（ｎ）＝Ｓ（ｎ））し、ステップＳ３７に進む。即ち、現在のセンサ出力値Ｓ（ｎ）が前回ベース値Ｂ（ｎ−１）より小さい場合には、ベース値Ｂ（ｎ）を現在のセンサ出力値Ｓ（ｎ）に一致させ、センサ出力値に対して遅れなく追従させる。
【００７３】
他方、ステップＳ３６では、ステップＳ３４と同様な式（２）を用いて前回のベース値Ｂ（ｎ−１）とセンサ出力値Ｓ（ｎ）とからベース値Ｂ（ｎ）を算出してステップＳ３８に進む。式（２）：Ｂ（ｎ）＝Ｂ（ｎ−１）＋ｋ２｛Ｓ（ｎ）−Ｂ（ｎ−１）｝、ここで、第２係数ｋ２は、０＜ｋ２＜ｋ１＜１である。
ベース値Ｂ（ｎ）は、使用する係数ｋ１，ｋ２の大きさによってセンサ出力値Ｓ（ｎ）に対する追従の程度が異なり、比較的大きな第１係数ｋ１（ｋ１＞ｋ２）を用いた場合（ステップＳ３４）には、ベース値Ｂ（ｎ）はセンサ出力値Ｓ（ｎ）に若干遅れながらも比較的迅速に追従する。一方、比較的小さな第２係数ｋ２（ｋ２＜ｋ１）を用いて算出した場合（ステップＳ３６）には、ベース値Ｂ（ｎ）の変化が緩慢になり、ゆっくり追従する。
【００７４】
ステップＳ３４，Ｓ３５に引き続いて、ステップＳ３７では、差分値Ｄ（ｎ）を式（３）：Ｄ（ｎ）＝Ｓ（ｎ）−Ｂ（ｎ）に従って算出し、ステップＳ３９で濃度高しきい値Ｔｕと比較する。
ここで、Ｄ（ｎ）＞Ｔｕとなった場合（Ｙｅｓ）はステップＳ３Ｂに進む。ステップＳ３７でＹｅｓとなるのは、それまでは濃度低信号を発生している状態（ステップＳ３２でＮｏ）で、Ｄ（ｎ）＞Ｔｕとなった場合であるから、センサ出力値Ｓ（ｎ）と、これよりも遅れて追従するベース値Ｂ（ｎ）との差が大きくなったことを示している。つまり、特定ガス（酸化性ガス）の濃度が上昇したためにベース値Ｂ（ｎ）が追従するより早くセンサ出力値Ｓ（ｎ）が上昇したと考えられる。
そこで、ステップＳ３Ｂで濃度低信号に代えて濃度高信号を発生する。具体的には、濃度信号ＬＶをハイレベルにする。さらに、濃度高フラグをセットする。
【００７５】
一方、Ｄ（ｎ）≦Ｔｕとなった場合（Ｎｏ）はステップＳ３Ｄに進む。ステップＳ３７でＮｏとなるのは、それまでは濃度低信号を発生している状態（ステップＳ３２でＮｏ）で、Ｄ（ｎ）≦Ｔｕとなった場合である。これは、現在のセンサ出力値Ｓ（ｎ）と、これよりも遅れて追従するベース値Ｂ（ｎ）との差が余り大きくなっていないことを示している。つまり、特定ガス（酸化性ガス）の濃度は低いままであると考えられる。あるいは、ガス濃度が低下し続けているので、ステップＳ３５でベース値Ｂ（ｎ）を現在のセンサ出力値Ｓ（ｎ）に一致させた状態となっていると考えられるからである。
そこで、濃度低信号をそのまま維持して、ステップＳ３Ｄに進むようにしている。
【００７６】
また、ステップＳ３６に引き続いて、ステップＳ３８でも、差分値Ｄ（ｎ）を式（３）：Ｄ（ｎ）＝Ｓ（ｎ）−Ｂ（ｎ）に従って算出し、ステップＳ３Ａで濃度低しきい値Ｔｄと比較する。なおこの濃度低しきい値はＴｄは、ステップＳ３９における濃度高しきい値Ｔｕよりも小さな値である（Ｔｕ＞Ｔｄ）。
ここで、Ｄ（ｎ）≦Ｔｄとなった場合（Ｙｅｓ）はステップＳ３Ｃに進む。このように、濃度高しきい値Ｔｕと濃度低しきい値Ｔｄの２つのしきい値を用いたのは、濃度低信号と濃度高信号との間での信号切替の際にチャタリングが生じないようにするためである。　ステップＳ３８でＹｅｓとなるのは、それまでは濃度高信号を発生している状態（ステップＳ３２でＹｅｓ）で、Ｄ（ｎ）≦Ｔｄとなった場合である。これは、センサ出力値Ｓ（ｎ）と、ステップＳ３６で算出し、過去の状態、即ち酸化性ガスの濃度が上昇する前の状態をある程度反映しているベース値Ｂ（ｎ）との差が小さくなったこと、つまり、酸化性ガスの濃度が十分低下したことを示している。
そこで、ステップＳ３Ｃで濃度高信号に代えて濃度低信号を発生する。具体的には、濃度信号ＬＶをローレベルにする。さらに、濃度高フラグをリセットする。
【００７７】
逆に、ステップＳ３ＡでＮｏとなるのは、それまでは濃度高信号を発生している状態（ステップＳ３２でＹｅｓ）で、Ｄ（ｎ）＞Ｔｄとなった場合であるから、現在のセンサ出力値Ｓ（ｎ）とベース値Ｂ（ｎ）との差が未だ大きく、酸化性ガスの濃度が上昇して高いままであると考えられる。そこで、濃度高信号を維持して、ステップＳ３Ｄに進むようにしている。
【００７８】
ステップＳ３９，３Ａ，３Ｂ，３Ｃのいずれからも、ステップＳ３Ｄに進み、ステップＳ３４，Ｓ３５，Ｓ３６で算出した現在のベース値Ｂ（ｎ）を記憶し、メインルーチンに戻る。
【００７９】
次いで、図６に示すステップＳ４０のヒステリシス処理用データ取得のサブルーチンについて説明する。まず、ステップＳ４１では、上述のステップＳ３１で取得した現在のセンサ出力値Ｓ（ｎ）を記憶する。なお、本実施形態１では、マイクロコンピュータ１６に記憶領域として、ｉ＋１ヶ分の記憶領域を用意しておき、Ｓ（ｎ−ｉ）〜Ｓ（ｎ）の合計ｉ＋１ヶ分のセンサ出力値を記憶する。新たに取得した現在のセンサ出力値Ｓ（ｎ）を記憶するには、（ｉ＋１）回分過去のセンサ出力値Ｓ（ｎ−（ｉ＋１））が記憶されている記憶領域に、現在のセンサ出力値Ｓ（ｎ）を上書き記憶すると良い。
続いて、ステップＳ４２では、交代決定用の移動差分値ＤＩ（ｎ）を、以下の式（４）に従って算出する。式（４）：ＤＩ（ｎ）＝Ｓ（ｎ−ｉ）−Ｓ（ｎ）。この移動差分値ＤＩ（ｎ）は、現在のセンサ出力値Ｓ（ｎ）とｉ回分過去のセンサ出力値Ｓ（ｎ−ｉ）との差、従って、この間のセンサ出力値の変化を示している。本実施形態１では、この移動差分値ＤＩ（ｎ）を用いて、以下に詳述するステップＳ６０の敏感化期間処理において、敏感化フラグのリセットのタイミングを決める。
【００８０】
ステップＳ４２で移動差分値ＤＩ（ｎ）を算出した後、メインルーチンに戻ると、前述したように、ステップＳ５０で濃度高信号の発生中であるかどうかをチェックし、Ｙｅｓ即ち濃度高信号を発生している場合には、ステップＳ２０に戻る。一方、Ｎｏつまり濃度低信号発生中である場合には、図７に示すステップＳ６０のサブルーチンに進む。ヒステリシス期間中である可能性があるからである。
【００８１】
図７に示すステップＳ６０の敏感化期間処理サブルーチンについて説明する。なお、破線で示すステップＳ６５，Ｓ６７，Ｓ６８は、後述する変形形態１で用いる。まず、ステップＳ６１では、前述したステップＳ３Ｃで濃度高信号に代えて濃度低信号を変更発生した直後であるか否か、具体的には、濃度高フラグをリセットした直後であるか否かを判断する。
ここで、Ｙｅｓ、即ち濃度高フラグをステップＳ３Ｃでリセットした直後の場合には、ステップＳ６２に進み、敏感化フラグをセットする。つまり、本実施形態１では、ステップＳ３０で濃度高信号から濃度低信号に変更した直後には、無条件で敏感化フラグをセットする。濃度高信号から濃度低信号に変更した直後には、多かれ少なかれヒステリシス現象が発生していると考えられるからである。
【００８２】
その後、ステップＳ６３で、上述したステップＳ４１によって記憶してあったｉ＋１ヶのセンサ出力値のうち、過去ｉヶのセンサ出力値Ｓ（ｎ−ｉ）〜Ｓ（ｎ−１）をすべて現在のセンサ出力値Ｓ（ｎ）に入れ替え、メインルーチンに戻る。ステップＳ６３を設けるのは以下の理由があるからである。例えば、所定サイクル数ｉ回の経過に要する期間と同程度の期間に特定ガスの濃度の上昇と下降が生じた場合、実際にはセンサ出力値も山状の変化が生じているにも拘わらず、現在のセンサ出力値Ｓ（ｎ）とｉ回過去のセンサ出力値Ｓ（ｎ−ｉ）との移動差分値ＤＩ（ｎ）の値が、十分大きな値（Ｒより大きな値）にならないことがある。かかる場合には、ヒステリシス現象による検出感度の低下が生じているにも拘わらず、次述するステップＳ６６でＹｅｓと判断されて敏感化フラグがすぐにリセットされてしまい、適切な期間にわたって敏感化期間を設定できないので、検出感度が低下してしまう虞がある。
【００８３】
これに対し、本実施形態１では、上述のように、過去ｉヶのセンサ出力値Ｓ（ｎ−ｉ）〜Ｓ（ｎ−１）をすべて現在のセンサ出力値Ｓ（ｎ）に入れ替えたので、濃度高信号から濃度低信号への切換時点以降に得られたセンサ出力値を用いて、移動差分値ＤＩ（ｎ）を算出することができるから、上記した不具合を生じることが無く、確実にヒステリシス現象による検出感度の低下を防止することができる。
かくして、敏感化フラグがセットされていれば、前述したステップＳ２１でＹｅｓと判断され、ステップＳ２２で、濃度高しきい値Ｔｕとして、敏感化期間に用いる第１濃度高しきい値Ｔｕ１が代入され、ステップＳ３０のガス濃度変化検知サブルーチンにおける濃度上昇の検出感度が高くされる。
【００８４】
一方、ステップＳ６１で、Ｎｏ即ち濃度高フラグをリセットした直後ではない場合には、ステップＳ６４に進み、敏感化フラグがセットされているか否かを判断する。ここで敏感化フラグがセットされている場合（Ｙｅｓ）、つまり敏感化期間内である場合には、ステップＳ６６に進む。ステップＳ６６では、ステップＳ４２で算出した移動差分値ＤＩ（ｎ）が所定の値（定数Ｒ）よりも小さくなったか否かを判断する。前述したように、移動差分値ＤＩ（ｎ）は、ｉ回過去から現在までのセンサ出力値の変化を示すものである。
【００８５】
ところで、特定ガス（酸化性ガス）の濃度が低下した際にヒステリシス現象が生じると、一般に、実際の特定ガス濃度に対応して本来得られるべきセンサ出力値と、ヒステリシス現象があるために実際に得られたセンサ出力値との差異は、時間の経過時間とともに徐々に小さくなり、ついには、両者が一致する。ガスセンサ素子に吸着されている特定ガスの分子は、時間とともに素子から脱離して、その数が少なくなるからと考えられる。従って、センサ出力値の変化を示す移動差分値ＤＩ（ｎ）が未だに大きいと言うことは、ヒステリシス現象が収束したとは未だ言えない状態にあると言うことである。そこで、移動差分値ＤＩ（ｎ）が定数Ｒよりも大きい場合（Ｎｏ）には、メインルーチンに戻る。一方、移動差分値ＤＩ（ｎ）が定数Ｒ以下の場合（Ｙｅｓ）には、ステップＳ６９に進み、敏感化フラグをリセットする。センサ出力値の変化が少なくなり、ヒステリシス現象が収束したと考えられるから、ステップＳ２３により濃度高しきい値Ｔｕに通常時に用いる第２濃度高しきい値Ｔｕ２を代入し、濃度上昇の検出感度を引き下げて通常に戻すためである。
また、ステップＳ６４において、Ｎｏつまり敏感化フラグがリセットされている場合には、ヒステリシス現象は既に終了していると考えられるのであるから、メインルーチンに戻る。
かくして、本実施形態１のガス検出装置１０では、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【００８６】
次いで、図８（１）において実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。酸化性ガスの濃度変化、具体的には、濃度の上昇、低下、再上昇という変化に伴って、図８（１）に示すように、センサ出力値Ｓ（ｎ）が上昇した後、下降し、再び上昇するという変化を示した場合について説明する。センサ出力値Ｓ（ｎ）がこのように変化すると、それに伴って、ベース値Ｂ（ｎ）が破線のように、また、両者の差分値Ｄ（ｎ）（＝Ｓ（ｎ）−Ｂ（ｎ））は、図８（２）に示すように変化する。なお、当初は濃度低信号発生期間であった、つまり、濃度信号ＬＶはＬＯレベルとされていたとする。
【００８７】
ここで、センサ出力値Ｓ（ｎ）が上昇すると、時刻ｔ１以前は、ステップＳ３４（図５参照）に従ってベース値Ｂ（ｎ）が算出され、センサ出力値Ｓ（ｎ）の上昇に遅れて追従するように上昇する。すると、ステップＳ３７で算出された差分値Ｄ（ｎ）の値が大きくなり、ついには、時刻ｔ１に差分値Ｄ（ｎ）が濃度高しきい値Ｔｕ（図８（２）参照）を超えることとなる。すると、ステップＳ３９でＹｅｓと判断され、ステップＳ３Ｂにおいて、図８（３）に示すように濃度高信号が発生される。具体的には、濃度高フラグがセットされ、ガス検出装置１０から出力される濃度信号ＬＶの信号レベルがＨＩレベルとされる。この時刻ｔ１以降は、ステップＳ３６（図５参照）に従ってベース値Ｂ（ｎ）が算出され、センサ出力値Ｓ（ｎ）の上昇に遅れて緩慢に追従するように上昇する。
【００８８】
しかし、センサ出力値Ｓ（ｎ）が最大値を経て低下し始めると、緩慢に上昇し続けるベース値Ｂ（ｎ）との差（差分値Ｄ（ｎ））が減少し、ついには時刻ｔ０で、Ｄ（ｎ）≦Ｔｄの関係となる。なお、本実施形態１では、濃度低しきい値Ｔｄ＝０としている。このため、ステップＳ３ＡでＹｅｓと判断され、図８（２）に示すように、時刻ｔ０以降、濃度低信号が発生される。具体的には、濃度高フラグがリセットされ、ガス検出装置１０から出力される濃度信号ＬＶの信号レベルがＬＯレベルとされる。次回以降のサイクルでは、ステップＳ３３でＮｏと判断されるため、ステップＳ３５（図５参照）に従って、ベース値Ｂ（ｎ）は強制的にセンサ出力値Ｓ（ｎ）に一致させられる（Ｂ（ｎ）＝Ｓ（ｎ））。このため、この時刻ｔ０以降、センサ出力値Ｓ（ｎ）が再び上昇し始める時刻ｔ２まで、ベース値Ｂ（ｎ）はセンサ出力値Ｓ（ｎ）に一致させられる。
【００８９】
時刻ｔ２以降になると、センサ出力値Ｓ（ｎ）が上昇するため、ステップＳ３３でＹｅｓと判断され、ステップＳ３４でベース値Ｂ（ｎ）が算出される。この場合、センサ出力値Ｓ（ｎ）が上昇しているため、ベース値Ｂ（ｎ）が遅れて上昇するので、両者の差（差分値Ｄ（ｎ））が徐々に大きくなる。そして、差分値Ｄ（ｎ）が濃度高しきい値Ｔｕを超える時刻ｔ３以降、再びステップＳ３９でＹｅｓと判断され、ステップＳ３Ｂにおいて、濃度高信号が発生される（図８（２）（３）参照）。
【００９０】
ところで、酸化性ガスの濃度が一旦上昇した後に低下したため、ガスセンサ素子１１の表面には濃度低下後も酸化性ガスが吸着されており、前述したようなヒステリシス現象が生じている場合がある。ヒステリシス現象が生じていると、時刻ｔ０以降ヒステリシス期間内に、酸化性ガスの濃度が上昇しても、センサ出力値Ｓ（ｎ）の変化が少なく、ヒステリシス期間ではない通常の期間と同様の処理をすると、濃度上昇を適切に捕捉できないため、濃度高信号への切換（濃度高フラグのセットや濃度信号ＬＶのＨＩレベルへの切換）のタイミングが遅れる可能性がある。
【００９１】
そこで、本実施形態１では、濃度低信号に切り換えた時刻ｔ０以降、僅かなセンサ出力値Ｓ（ｎ）の上昇によっても、濃度高信号への切換ができるように、切換を敏感にする敏感化期間処理（ステップＳ６０，図７参照）を行う。
このため、まず、本実施形態１のガス検出装置１０では、ヒステリシス現象が生じているヒステリシス期間であるか否かを判断するため、常に移動差分値ＤＩ（ｎ）を算出するようにしている（ステップＳ４２，図６，図８（４）参照）。移動差分値ＤＩ（ｎ）は、ｉサイクル（＝１６サイクル）分離れた２つのセンサ出力値Ｓ（ｎ−１６）とＳ（ｎ）との差である。従って、１６Ｔだけ離れた時刻間におけるセンサ出力値の変化を示している（Ｔは１サイクル分の時間）。ところで、現在がヒステリシス期間内である場合、酸化性ガスの濃度が低下したままであるならば、センサ出力値Ｓ（ｎ）は徐々に減少するから、濃度低信号に切り換えた時刻ｔ０以降、移動差分値ＤＩ（ｎ）が所定の値Ｒ以下（ＤＩ（ｎ）≦Ｒ、ステップＳ６６参照））となるまでは、ヒステリシス期間が継続していると判断することができる。
【００９２】
そこで、濃度低信号への変更直後（時刻ｔ０，ステップＳ６１参照）から敏感化フラグのセットを開始し（ステップＳ６２参照）、移動差分値ＤＩ（ｎ）が所定の値Ｒ以下となりステップＳ６９でリセットされるまで、敏感化フラグをセットする。敏感化フラグがセットされている期間には、第１濃度高しきい値Ｔｕ１が濃度高しきい値Ｔｕに設定される（ステップＳ２２参照）。かくして、図８（５）に示すように、時刻ｔ０以降、移動差分値ＤＩ（ｎ）が所定値Ｒ以下となる時刻ｔ４（図８（４）参照）までの敏感化期間は、濃度高しきい値Ｔｕの値として、Ｔｕ２に代えてこれより低い値のＴｕ１（Ｔｕ１＜Ｔｕ２）が用いられる。
【００９３】
既に図８（２）を参照して説明したように、差分値Ｄ（ｎ）がこの濃度高しきい値Ｔｕよりも大きな値となった場合には、ステップＳ３９においてＹｅｓと判断されて、濃度高信号が発生される。従って、時刻ｔ０〜ｔ４の敏感化期間だけ、濃度高しきい値Ｔｕを小さな値とすることにより、この期間には、センサ出力値Ｓ（ｎ）の値が僅かに上昇しただけで差分値Ｄ（ｎ）が濃度高しきい値Ｔｕ（＝Ｔｕ１）よりも大きな値となり易く、ステップＳ３９においてＹｅｓと判断され、濃度高信号が発生され易いこととなる。かくして、本実施形態１のガス検出装置によれば、ヒステリシス現象が生じていても、僅かなセンサ出力値Ｓ（ｎ）の上昇を捉えて、濃度高信号を発生、即ち、濃度高フラグをセットし、濃度信号ＬＶをＨＩレベルとすることができるから、ヒステリシス現象による、酸化性ガスの濃度上昇感度の低下を補うことができる。
【００９４】
なお、図８（５）に示す例では、敏感化期間（時刻ｔ０〜ｔ４）内では、センサ出力値Ｓ（ｎ）の上昇が生じなかったため、ＤＩ（ｎ）≦Ｒとなる時刻ｔ４で敏感化フラグがリセットされた（ステップＳ６９）。このため、ステップＳ２３により、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２を用いた通常期間内の時刻ｔ３に、差分値Ｄ（ｎ）が濃度高しきい値Ｔｕ（＝Ｔｕ２）を超え、この時刻ｔ３以降、濃度高フラグがセットされ、濃度信号ＬＶがＨＩレベルとされている。
【００９５】
また、本実施形態１では、前述したように、濃度高信号から濃度低信号に変更した直後（時刻ｔ０）に、ステップＳ６３で、ステップＳ４１によって記憶してあった１７（＝１６＋１）ヶのセンサ出力値のうち、過去ｉヶ（＝１６ヶ）のセンサ出力値Ｓ（ｎ−１６）〜Ｓ（ｎ−１）をすべて現在のセンサ出力値Ｓ（ｎ）に入れ替えた。なぜならば、センサ出力値Ｓ（ｎ）の変化の様子によっては、実際には、センサ出力値Ｓ（ｎ）が一旦大きな値になってから低下したにも拘わらず、時刻ｔ０付近における移動差分値ＤＩ（ｎ）を算出すると、現在のセンサ出力値Ｓ（ｎ）と１６サイクル前のセンサ出力値Ｓ（ｎ−１６）とがほぼ同じ値となったために、移動差分値ＤＩ（ｎ）がごく小さな値となって、ステップＳ６６でＤＩ（ｎ）≦Ｒと判断され、ヒステリシス期間が終了したと誤判断される虞がある。
【００９６】
そこで、上述のステップＳ４１により、時刻ｔ０以降における移動差分値ＤＩ（ｎ）の算出に当たって、時刻ｔ０以前のセンサ出力値Ｓ（ｎ）の影響を排除する。時刻ｔ０に得られたセンサ出力値をＳ（０）として各時刻のセンサ出力値Ｓ（ｎ）及び移動差分値ＤＩ（ｎ）を表現すると、センサ出力値Ｓ（ｎ）は図９（１）に示すようになる。但し、図９においては、簡単のため、２サイクル毎の値のみを示している。
ここで、時刻ｔ０以前は、Ｓ（０）とＳ（−１６）、Ｓ（−２）とＳ（−１８）というように、１６サイクルだけ離れた２つのセンサ出力値同士の間で移動差分値を得る（図９（２）参照）。
一方、時刻ｔ０〜ｔ０＋１６Ｔの期間には、ステップＳ４１によって、センサ出力値Ｓ（−１６）〜Ｓ（−１）がすべてセンサ出力値Ｓ（０）に入れ替えられているため、ＤＩ（２）＝Ｓ（０）−Ｓ（２）、ＤＩ（４）＝Ｓ（０）−Ｓ（４）というように、Ｓ（０）から各時刻でのセンサ出力値Ｓ（２），Ｓ（４），Ｓ（６），…を差し引くこととなる。このため、時刻ｔ０を境として、移動差分値ＤＩ（ｎ）の大きさが急変する。なお、時刻ｔ０＋１６Ｔよりも後の期間には、例えば、ＤＩ（１８）＝Ｓ（２）−Ｓ（１８）など、通常通りの方法で移動差分値を算出する。
ここで、所定値Ｒとして適切な値を選択すれば、時刻ｔ０以降、ＤＩ（ｎ）＞Ｒとなって、ステップＳ６６でＮｏと判断され、敏感化期間を継続することができる。
【００９７】
なお、本実施形態１において、センサ出力値取得回路１９は取得手段に相当する。また、マイクロコンピュータ１６は濃度検知手段、濃度上昇検知手段、濃度低下検知手段等の各機能実現手段に相当する。さらに、マイクロコンピュータ１６で実現する機能のうち、ステップＳ３Ｂ及びＳ３Ｃは濃度検知手段に、このうち、ステップＳ３Ｂは濃度上昇検知手段に相当し、ステップＳ３Ｃは濃度低下検知手段に相当する。また、ステップＳ４２は交代決定用移動差分値算出手段に相当する。また、ステップＳ６６は移動差分値判断手段あるいは終期決定手段に相当する。また、ステップＳ３４，Ｓ３５，Ｓ３６は基準値算出手段に相当する。これらは各々の手段の一例である。
【００９８】
（変形形態１）
次いで、変形形態１にかかるガス検出装置について説明する。上記実施形態１では、敏感化期間処理のサブルーチン（図７参照）のステップＳ６６において、ＹｅｓつまりＤＩ（ｎ）≦Ｒと判断されると、直ちに、ステップＳ６９で敏感化フラグをリセットして、濃度高しきい値Ｔｕに第２濃度高しきい値Ｔｕ２を設定し、敏感化期間を終了させていた。図８で説明すると、ＤＩ（ｎ）≦Ｒとなった時刻ｔ４で、直ちに敏感化期間を終了させていた。
これに対し、本変形形態１にかかるガス検出装置では、ＤＩ（ｎ）≦Ｒと判断されても、若干期間、敏感化期間を延長する点で異なり、他の部分は同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【００９９】
本変形形態１では、図７において破線で示すように、敏感化期間処理サブルーチンにおいて、ステップＳ６５，Ｓ６７，Ｓ６８をさらに有する。即ち、敏感化フラグがセットされており、ステップＳ６４でＹｅｓと判断されると、ステップＳ６５に進み、延長タイマの計時中であるか否かを判断する。延長タイマをスタートさせていない場合には、Ｎｏと判断され、ステップＳ６６に進む。一方、Ｙｅｓと判断された場合には、後述するステップＳ６８に進む。ステップＳ６６では、移動差分値ＤＩ（ｎ）が所定の値（定数Ｒ）よりも小さくなったか否かを判断する。ここで、Ｎｏの場合には、メインルーチンに戻る。一方、移動差分値ＤＩ（ｎ）が定数Ｒ以下の場合（Ｙｅｓ）には、実施形態１のようにステップＳ６９に進むのではなく、ステップＳ６７に進み、延長タイマをスタートさせ、ステップＳ６８に進む。
【０１００】
ステップＳ６８では、延長タイマのスタートから時間Ｊｉが経過したか否かを判断する。ここで、時間Ｊｉ経過前（Ｎｏ）の場合には、メインルーチンに戻る。一方、時間Ｊｉ経過後（Ｙｅｓ）には、ステップＳ６９に進み、敏感化フラグをリセットする。これにより、ステップＳ２１でＮｏと判断され、濃度高しきい値Ｔｕとして、第２濃度高しきい値Ｔｕ２が設定される。
【０１０１】
本変形形態１について、図８（１）において具体的に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図８（１）（４）は実施形態１の場合と同じであり、時刻ｔ４で移動差分値ＤＩ（ｎ）が所定値以下となる。しかし、濃度高しきい値Ｔｕとして、図８（６）に示すように、時刻ｔ０以降、時刻ｔ４を超え、時刻ｔ４から時間Ｊｉの延長期間が経過する時刻ｔ５まで、濃度高しきい値Ｔｕとして、Ｔｕ１が設定される。図８（５）と比較すれば容易に判るように、本変形形態１では、敏感化期間（敏感化フラグのセット期間）が時間Ｊｉだけ延長される。
なお、このため、時刻ｔ４以降のセンサ出力値Ｓ（ｎ）の上昇により、図８（２）（３）に破線で示すように、本変形形態１では、実施形態１において濃度高フラグがセットされた時刻ｔ３よりも早い時刻ｔ６において、濃度高フラグがセットし、濃度信号ＬＶをＨＩレベルにすることができた。
【０１０２】
（変形形態２）
次いで、変形形態２にかかるガス検出装置について説明する。前記した実施形態１では、ヒステリシス処理用データ取得のサブルーチン（図６参照）のステップＳ４２において、移動差分値ＤＩ（ｎ）を算出するにあたり、濃度高信号から濃度低信号に変更した直後に、ステップＳ６３で、記憶してあったｉ＋１ヶのセンサ出力値のうち、過去ｉヶのセンサ出力値Ｓ（ｎ−ｉ）〜Ｓ（ｎ−１）をすべて現在のセンサ出力値Ｓ（ｎ）に入れ替えた。このため、例えば図８（３）及び図９（２）に示すように、濃度高信号から濃度低信号に変更してからｉ−１サイクル経過するまで（図８等において、時刻ｔ０からｔ０＋１５Ｔ）、算出される移動差分値ＤＩ（ｎ）が相対的に小さな値となりがちである。移動差分値ＤＩ（ｎ）の算出に用いる２つのセンサ出力値を取得した時間差が、ｉサイクル（１６サイクル）よりも短いからである。特に、濃度高信号から濃度低信号への変更直後の移動差分値Ｄ（１），ＤＩ（２）等（図９（２）参照）が小さな値となる。このため、移動差分値ＤＩ（ｎ）と比較して、敏感化期間の終期を決定するための所定値Ｒの選択に制限があった。
【０１０３】
これに対し、本変形形態２にかかるガス検出装置では、濃度高信号から濃度低信号に変更した後、ｉサイクル経過までに算出する移動差分値の算出式が異なり、他の部分は同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１０４】
本変形形態２では、前記した実施形態１におけるヒステリシス処理用データ取得のサブルーチン（図６参照）に代えて、図１０に示すヒステリシス処理用データ取得のサブルーチンを用いる。即ち、実施形態１と同じく、ステップＳ４１で、ステップＳ３１で取得した現在のセンサ出力値Ｓ（ｎ）を記憶する。これにより、Ｓ（ｎ−ｉ）〜Ｓ（ｎ）の合計ｉ＋１ヶ分のセンサ出力値の値を記憶する。その後、ステップＳ４Ｎに進み、濃度低信号への変更からｉサイクル以内であるか否かを判断する。
ここで、ｉサイクル以内ではない場合（Ｎｏ）には、ステップＳ４２に進み、通常の手法で移動差分値ＤＩ（ｎ）を算出する。その後、補助値ｂを０としておく。
【０１０５】
一方、ｉサイクル以内の場合（Ｙｅｓ）には、ステップＳ４Ｑに進み、補助数ｂを１ずつインクリメントする。次いで、ステップＳ４Ｒにおいて、移動差分値ＤＩ（ｎ）を以下の式（５）に従って算出する。式（５）：ＤＩ（ｎ）＝｛Ｓ（ｎ−ｉ）−Ｓ（ｎ）｝・ｉ／ｂ。実施形態１と同じく、既に、ステップＳ６３により、記憶してあったｉ＋１ヶのセンサ出力値のうち、過去ｉヶのセンサ出力値がすべて濃度低信号への切換時点のセンサ出力値Ｓ（ｎ）に入れ替えられている。従って、このステップＳ４Ｒで式（５）によって算出する移動差分値ＤＩ（ｎ）は、実施形態１において得られる移動差分値に対し、それぞれｉ／ｂ倍となる。つまり、移動差分値ＤＩ（ｎ）の算出に用いる２つのセンサ出力値を取得した時間差がｉサイクルよりも短い場合（ステップＳ４ＮでＹｅｓの場合）には、両者の差を、時間差がｉサイクル分まで延長したときに得られる値にまで拡大している。
【０１０６】
このため、センサ出力値Ｓ（ｎ）が図１１（１）に示すように変化した場合、本変形形態２によって得られた移動差分値ＤＩ（ｎ）は、図１１（２）に示すようになる。なお、図１１（２）において、白丸で示したのが、ステップＳ４Ｒによって算出した移動差分値である。
前記した実施形態１の場合（図９参照）と比較すれば容易に理解できるように、時刻ｔ０〜ｔ０＋１６Ｔの期間に算出された移動差分値ＤＩ（ｎ）が、実施形態１の場合より大きな値となっている。このため、実施形態１においてステップＳ６６で使用した所定値Ｒに代えて、これより大きな値を所定値Ｒとして用いることがきる。これにより、所定値Ｒをより適切な範囲から選択することができる。
図１１（２）に示すように、実施形態１における時刻ｔ４より早い時刻ｔ４’において、ＤＩ（ｎ）≦Ｒとなるから、敏感化期間は時刻ｔ０〜ｔ４’となる。
【０１０７】
（実施形態２）
次いで、本発明の実施形態２にかかるガス検出装置について説明する。前記した実施形態１では、敏感化フラグがセットされている敏感化期間の終期を、ステップＳ６６に示す条件を満足したか否かで決定する。これに対し、本実施形態２では、敏感化期間の終期は、濃度低信号に切り換えた時刻から所定継続時間ＢＪ１の経過後とする点で異なる。
また、実施形態１では、敏感化期間における濃度高しきい値Ｔｕの値として、一律に所定の第１濃度高しきい値Ｔｕ１を用いた。これに対し、本実施形態２では、濃度低信号への変更直後に得られた移動差分値の大きさから第１濃度高しきい値Ｔｕ１を決定する。このため、敏感化期間における濃度高しきい値Ｔｕは、得られたセンサ出力値Ｓ（ｎ）に応じて変化する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１０８】
本実施形態２においては、実施形態１におけるヒステリシス処理用データ取得のサブルーチン（図６参照）に代えて、図１２に示すヒステリシス処理用データ取得のサブルーチンを用いる。なお、破線で示すステップＳ４５は、後述する変形形態４において用いる。まず。ステップＳ４３では、ステップＳ３１で取得した現在のセンサ出力値Ｓ（ｎ）を記憶する。なお、本実施形態２では、マイクロコンピュータ１６に記憶領域として、ｍ＋１ヶ分の記憶領域を用意しておき、Ｓ（ｎ−ｍ）〜Ｓ（ｎ）の合計ｍ＋１ヶ分のセンサ出力値を記憶する。新たに取得した現在のセンサ出力値Ｓ（ｎ）を記憶するには、（ｍ＋１）回分過去のセンサ出力値Ｓ（ｎ−（ｍ＋１））が記憶されている記憶領域に、現在のセンサ出力値Ｓ（ｎ）を上書き記憶すると良い。
続いて、ステップＳ４４では、移動差分値ＤＭ（ｎ）を、以下の式（６）に従って算出する。式（６）：ＤＭ（ｎ）＝Ｓ（ｎ−ｍ）−Ｓ（ｎ）。この移動差分値ＤＭ（ｎ）は、現在のセンサ出力値Ｓ（ｎ）とｍ回分過去のセンサ出力値Ｓ（ｎ−ｍ）との差、従って、この間のセンサ出力値の変化を示している。本実施形態２では、この移動差分値ＤＭ（ｎ）を用いて、以下に詳述するステップＳ６０の敏感化期間処理において、第１濃度高しきい値Ｔｕ１の大きさを決める（ステップＳ６Ａ）。
【０１０９】
ステップＳ４４で移動差分値ＤＭ（ｎ）を算出した後、メインルーチンに戻る（図３参照）と、実施形態１と同じく、ステップＳ５０で濃度高信号の発生中であるかどうかをチェックし、Ｙｅｓ即ち濃度高信号を発生している場合には、ステップＳ２０に戻る。一方、Ｎｏつまり濃度低信号発生中である場合には、図１３に示すステップＳ６０のサブルーチンに進む。ヒステリシス期間中である可能性があるからである。
【０１１０】
次いで、図１３に示すステップＳ６０の敏感化期間処理サブルーチンについて説明する。このサブルーチンのうち、ステップＳ６１，Ｓ６２，Ｓ６４，Ｓ６９は実施形態１と同様である。なお、破線で示すステップＳ６Ｂは、後述する変形形態３で用いる。
まず、ステップＳ６１では、濃度高信号に代えて濃度低信号を変更発生した直後であるか否かを判断する。
ここで、Ｙｅｓの場合には、ステップＳ６２に進み、実施形態１と同じく、敏感化フラグをセットする。
【０１１１】
その後、ステップＳ６Ａで、以下の式（７）に従って、第１濃度高しきい値Ｔｕ１を設定する。式（７）：Ｔｕ１＝Ｐ１／ＤＭ（ｎ）。ここで、Ｐ１は正の定数であるから、濃度低信号へ切換えたタイミングで得られた移動差分値ＤＭ（ｎ）が大きくなるほど、第１濃度高しきい値Ｔｕ１は小さな値、つまり敏感方向の値となる。この第１濃度高しきい値Ｔｕ１は、敏感化フラグがセットされている敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、移動差分値ＤＭ（ｎ）が大きな値であるほど、敏感化期間における濃度高しきい値が小さな値となる。従って、僅かなセンサ出力値Ｓ（ｎ）の上昇に伴う、差分値Ｄ（ｎ）の上昇によっても、この差分値Ｄ（ｎ）が濃度高しきい値Ｔｕを超えることとなる。かくして、移動差分値ＤＭ（ｎ）が大きいほど、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を捉えることができる。
なお、ステップＳ６Ａを実行するのは、濃度低信号を変更発生した直後のみである。
このステップＳ６Ａの後、ステップＳ６Ｃに進み、敏感化期間タイマをスタートさせる。
【０１１２】
一方、ステップＳ６１でＮｏと判断された場合には、ステップＳ６４に進み、敏感化フラグがセットされているか否かを判断する。ここで敏感化フラグがセットされていない場合（Ｎｏ）には、メインルーチンに戻る。一方、敏感化フラグがセットされている場合（Ｙｅｓ）には、ステップＳ６Ｄに進む。
ステップＳ６Ｄでは、敏感化期間タイマがステップＳ６Ｃでのスタートから所定の継続時間ＢＪ１経過したか否かを判断する。敏感化期間タイマのスタートから継続時間ＢＪ１が経過する前（Ｎｏ）は、メインルーチンに戻る。すると、前述したように、ステップＳ２２において、ステップＳ６Ａで設定した第１濃度高しきい値Ｔｕ１が、濃度高しきい値Ｔｕに設定される。一方、敏感化期間タイマが所定の継続時間ＢＪ１を経過した後（Ｙｅｓ）には、ステップＳ６９に進み、敏感化フラグをリセットしメインルーチンに戻る。メインルーチンに戻ると、ステップＳ２１（図４参照）でＮｏと判断され、ステップＳ２３で、第２濃度高しきい値Ｔｕ２が濃度高しきい値Ｔｕとして設定される。
【０１１３】
このように、本実施形態２では、濃度低信号への変更から所定時間ＢＪ１経過後に敏感化フラグをリセットした。即ち、敏感化フラグがセットされている敏感化期間の終期を、濃度低信号への変更から所定継続時間ＢＪ１経過後に固定した。ヒステリシス現象の継続時間であるヒステリシス期間は、その時々に応じて異なる長さとなるが、感度が大きく低下するのは当初の期間であるから、敏感化期間を固定の長さとしても、感度が大きく低下する期間について、ガス濃度上昇検知を敏感化することができるから、概略、ヒステリシス現象による感度低下防止を達成しうるものと考えられる。
かくして、本実施形態２のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１１４】
次いで、図１４（１）〜（５）の各図を用いて、図１４（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図１４（１）に示すＳ（ｎ）のグラフ形状は、実施形態１の場合と同じである。このため、同じく図１４（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状も、実施形態１の場合と同じとなる。
【０１１５】
一方、ステップＳ４４で算出される移動差分値ＤＭ（ｎ）は、図１４（４）に示すようになる。この移動差分値ＤＭ（ｎ）とセンサ出力値Ｓ（ｎ）との関係について、図１５を参照して説明する。時刻ｔ０に得られたセンサ出力値をＳ（０）として各時刻のセンサ出力値Ｓ（ｎ）及び移動差分値ＤＩ（ｎ）を表現すると、センサ出力値Ｓ（ｎ）は、図１５（１）に示すようになる。なお、このグラフは、実施形態１における図９（１）と同じである。また、図１５においては、簡単のため、２サイクル毎の値のみを示している。
ここで、本実施形態２では、いずれの場合にも、Ｓ（−２）とＳ（−１８）、Ｓ（０）とＳ（−１６）、Ｓ（２）とＳ（−１４）というように、ｍ＝１６サイクルだけ離れた２つのセンサ出力値同士の間で移動差分値を得る（図１５（２）参照）。このように、本実施形態２では、実施形態１においてステップＳ６３で行ったような過去のセンサ出力値の入れ替えを行わないので、実施形態１における移動差分値ＤＩ（ｎ）（図９（２）参照）と異なり、移動差分値ＤＭ（ｎ）が時刻ｔ０の前後でなだらかに変化している。
【０１１６】
時刻ｔ０において、Ｄ（ｎ）≦Ｔｄとなったため（図１４（２）参照）、時刻ｔ０において、濃度高フラグがリセットされ、濃度信号ＬＶがＬＯレベルに切り換えられる（図１４（３）参照）。それと共に、ステップＳ４４において、時刻ｔ０における移動差分値ＤＭ（０）を算出する（図１４（４）参照）。さらに、ステップＳ６Ａにおいて第１濃度高しきい値Ｔｕ１を算出し、この第１濃度高しきい値Ｔｕ１を敏感化期間における濃度高しきい値Ｔｕとする（図１４（５）参照）。このように、敏感化期間における濃度高しきい値Ｔｕの値は、時刻ｔ０における移動差分値ＤＭ（０）の値に応じて変化し、移動差分値ＤＭ（０）が大きいほど、濃度高しきい値Ｔｕは小さな値とされる。移動差分値ＤＭ（０）が大きいほど、つまり、濃度高信号から濃度低信号への切換時点（時刻ｔ０）におけるセンサ出力値Ｓ（ｎ）の変化が大きいほど、ヒステリシス現象の大きさが大きいことが判ってきた。そこで、移動差分値ＤＭ（０）が大きいほど、濃度高しきい値Ｔｕを小さな値として、ヒステリシス現象による、酸化性ガスの濃度上昇感度の低下を補うのである。
【０１１７】
一方、本実施形態２では、敏感化フラグをセット状態とする敏感化期間は、時刻ｔ０から所定継続時間ＢＪ１だけ経過した時刻ｔ７で終了する（図１４（５）参照）。従って、その後は、濃度高しきい値Ｔｕとして、所定の値の第２濃度高しきい値Ｔｕ２が設定される。ヒステリシス現象による酸化性ガスの濃度上昇の感度低下は、濃度高信号から濃度低信号への切換時（時刻ｔ０）の直後が最も大きく、時間の経過と共に徐々に感度低下が小さくなる。従って、時刻ｔ０から一律に所定継続時間ＢＪ１だけを敏感化期間とすれば、少なくとも大きく感度低下する期間を敏感化期間とすることができるので、これで足りる場合も多いと考えられるからである。
【０１１８】
かくして、濃度高しきい値Ｔｕは、図１４（５）に実線で、また図１４（２）に破線で示すように変化する。ステップＳ３９において、この濃度高しきい値Ｔｕと差分値Ｄ（ｎ）との比較（図５参照）により、濃度高信号の発生（濃度高フラグのセット、濃度信号ＬＶのＨＩレベルへの変化）の適否が決定される。なお、図１４（１）に示すセンサ出力値Ｓ（ｎ）の変化では、時刻ｔ３にＤ（ｎ）＞Ｔｕとなり、この時刻ｔ３以降、濃度高フラグがセットされ、濃度信号ＬＶがＨＩレベルとされる。
【０１１９】
なお、本実施形態２において、濃度低信号への変更直後に得られた移動差分値ＤＭ（ｎ）、即ち、時刻ｔ０における移動差分値ＤＭ（０）は、ヒステリシス強度情報の１つである。また、マイクロコンピュータ１６で実現する機能のうち、ステップＳ４４はしきい値用移動差分値算出手段に相当し、ステップＳ６Ａは第１濃度高しきい値決定手段に相当する。これらは各々の手段の一例である。
【０１２０】
（変形形態３）
次いで、変形形態３にかかるガス検出装置について説明する。上述の実施形態１，２等では、濃度高しきい値Ｔｕの設定のサブルーチン（図４参照）のステップＳ２１において、Ｙｅｓつまり敏感化フラグがセットされていると判断すると、ステップＳ２２で第１濃度高しきい値Ｔｕ１を濃度高しきい値Ｔｕとして設定した。この第１濃度高しきい値Ｔｕ１は、実施形態１においては、常に一定の値である。一方、実施形態２においては、ステップＳ６Ａにより移動差分値ＤＭ（ｎ）の値に応じた第１濃度高しきい値Ｔｕ１が選択される。しかし、いずれにおいても、一続きの敏感化期間内では、一定の値を維持しており、第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕが、敏感化期間内に変化することはなかった。
これに対し、本変形形態３にかかるガス検出装置では、敏感化期間において、第１濃度高しきい値Ｔｕ１の値、従って濃度高しきい値Ｔｕを変化させる点で異なり、他の部分は実施形態２と同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１２１】
図４に示す実施形態１，２等の濃度高しきい値Ｔｕの設定のサブルーチンと比較すると容易に理解できるように、図１６に示す本変形形態３における濃度高しきい値Ｔｕの設定のサブルーチンは、ステップＳ２１とＳ２２との間に、新たなステップＳ２４，Ｓ２５を有する。
即ち、ステップＳ２１において、敏感化フラグがセットされていると判断される（Ｙｅｓ）と、ステップＳ２４に進み、濃度高しきい値Ｔｕを変更してから時間Ｗ１が経過したか否かの判断をする。ここで、Ｎｏの場合には、ステップＳ２５をスキップして、ステップＳ２２に進む。一方、Ｙｅｓの場合には、ステップＳ２５に進み、第１濃度高しきい値Ｔｕ１の更新を行う。具体的には、現在の濃度高しきい値Ｔｕ１に変化分△Ｔｕ１を加えた値を、新たな濃度高しきい値Ｔｕ１とする。これにより、第１濃度高しきい値Ｔｕ１は、時間Ｗ１の経過毎に値が徐々に増加することとなる。その後、ステップＳ２２では、濃度高しきい値Ｔｕに、第１濃度高しきい値Ｔｕ１を設定する。従って、敏感化フラグがセットされている敏感化期間には、濃度高しきい値Ｔｕも時間Ｗ１経過毎に値が△Ｔｕ１ずつ徐々に増加する。
なお、ステップＳ２１において、敏感化フラグがセットされていないと判断された場合（Ｎｏ）には、実施形態１，２と同じく、第２濃度高しきい値Ｔｕ２が濃度高しきい値Ｔｕに設定される。
【０１２２】
また、本変形形態３では、図１３に示す敏感化期間処理のサブルーチンにおいて、破線で示すように、ステップＳ６ＡとＳ６Ｃとの間に、ステップＳ６Ｂを有する。このステップＳ６Ｂでは、第１濃度高しきい値Ｔｕ１の更新間隔Ｗ１毎の変化分△Ｔｕ１を算出する。本変形形態３では、実施形態２と同じく、ステップＳ６Ａで第１濃度高しきい値Ｔｕ１の大きさが、切換時（時刻ｔ０）に得られた移動差分値ＤＭ（ｎ）の大きさに応じて変化する。一方、敏感化期間における第１濃度高しきい値Ｔｕ１の大きさは、第２濃度高しきい値Ｔｕ２を超えないように、かつ、第１濃度高しきい値Ｔｕ１が徐々に第２濃度高しきい値Ｔｕ２に近づくようにするのが好ましい。そこで、変化分△Ｔｕ１が適切な値となるように、このステップＳ６Ｂで算出するのである。具体的には、以下の式（８）に従って、変化分△Ｔｕ１を算出する。式（８）：△Ｔｕ１＝（Ｔｕ２−Ｔｕ１）・Ｗ１／ＢＪ１。
かくして、本変形形態３のガス検出装置では、ヒステリシス現象が生じても、各時点で適切な濃度高しきい値を設定することができ、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１２３】
なお、本変形形態３では、更新間隔Ｗ１を一定とした。また、変化分△Ｔｕ１は、ステップＳ６Ｂによって算出するため、各敏感化期間毎に異なる値となりうるが、一連の敏感化期間内では、一定とした。しかし、更新間隔Ｗ１や変化分△Ｔｕ１には、各時点において、適宜の値を選択することもできる。但し、敏感化期間の継続時間ＢＪ１や敏感化期間当初の第１濃度高しきい値Ｔｕ１の大きさを勘案して、敏感化期間における第１濃度高しきい値Ｔｕ１の大きさが、第２濃度高しきい値Ｔｕ２を超えないようにするのが好ましい。
また、本変形形態３では、更新間隔Ｗ１は一定とし、変化分△Ｔｕ１も一連の敏感化期間内では一定の値とした。しかし、例えば、変化分△Ｔｕ１を時間と共に減少させて、敏感化期間のうち早い段階だけ特に敏感化を図り、第１濃度高しきい値Ｔｕ１を第２濃度高しきい値Ｔｕ２に漸近するように変化させるなど、変化分△Ｔｕ１を時間の経過と共に変化させることもできる。また、濃度高しきい値を更新する時間Ｗ１を徐々に長くすることで、敏感化期間のうち早い段階だけ特に敏感化を図るようにするなど、更新の時間Ｗ１を時間の経過と共に変化させることもできる。
【０１２４】
なお、本変形形態３において、マイクロコンピュータ１６で実現する機能のうち、ステップＳ６Ｂは第１濃度高しきい値変更手段に相当する。これらは各々の手段の一例である。
【０１２５】
（変形形態４）
次いで、変形形態４にかかるガス検出装置について説明する。上述の実施形態２及び変形形態３にかかるガス検出装置では、濃度低信号への切換直後に、ステップＳ６Ａにおいて、第１濃度高しきい値Ｔｕ１を決定することにより、移動差分値ＤＭ（ｎ）に応じて第１濃度高しきい値Ｔｕ１が変化するようにした。一方、敏感化期間については、ステップＳ６Ｄにより一律に継続時間ＢＪ１の長さを持たせた（図１３参照）。さらに変形形態３では、この敏感化期間内において、第１濃度高しきい値Ｔｕ１の値、従って濃度高しきい値Ｔｕを徐々に増加させた。
これに対し、本変形形態４では、実施形態２等と同じく濃度低信号への変更直後の第１濃度高しきい値Ｔｕ１を移動差分値ＤＭ（ｎ）に応じて変化させるのみならず、敏感化期間の長さをも変化させる点で異なり、他の部分は変形形態３と同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１２６】
図１２に示すように、本変形形態４においては、実施形態２及び変形形態３と同じく、ヒステリシス処理用データ取得のサブルーチンにおいて、ステップＳ４４で第１濃度高しきい値Ｔｕ１の決定に用いる移動差分値ＤＭ（ｎ）を算出する。このほか、図１２に破線で示すように、ステップＳ４５により、敏感化期間の終期を決定に用いる移動差分値ＤＪ（ｎ）を、現在のセンサ出力値Ｓ（ｎ）とｊサイクル過去のセンサ出力値Ｓ（ｎ−ｊ）とから、以下の式（９）によって算出する。式（９）：ＤＪ（ｎ）＝Ｓ（ｎ−ｊ）−Ｓ（ｎ）。なお、これらに先立ち、ステップＳ４３において、ｊ≦ｍのときはｍ＋１ヶ分のセンサ出力値を記憶し、ｊ＞ｍのときはｊ＋１ヶ分のセンサ出力値を記憶する。つまり、ｍとｊのいずれか大きい方に１加えた数だけ記憶しておく。
【０１２７】
さらに、図１３に示す実施形態２及び変形形態３の敏感化期間処理のサブルーチンと比較すると容易に理解できるように、図１７に示す本変形形態４の敏感化期間処理のサブルーチンは、ステップＳ６ＡとＳ６Ｃとの間に、新たなステップＳ６Ｅ，Ｓ６Ｆを有する。
即ち、実施形態２及び変形形態３と同じく、濃度低信号への切換直後には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ａにおいて、移動差分値ＤＭ（ｎ）を用いて第１濃度高しきい値Ｔｕ１を設定する。さらに、本変形形態４では、ステップＳ６Ｅにおいて、敏感化期間継続時間ＢＪ２の設定を以下の式（１０）により行う。式（１０）：ＢＪ２＝ＢＪ２Ｓ＋ＤＪ（ｎ）×Ｑ１。ここで、ＢＪ２ＳとＱ１は正の定数である。従って、濃度低信号への変更直後に得られた移動差分値ＤＪ（ｎ）が大きいほど、敏感化期間継続時間ＢＪ２は大きな値となる。
【０１２８】
さらに、ステップＳ６Ｆでは、更新間隔Ｗ１毎の変化分△Ｔｕ１を算出する。本変形形態４でも、実施形態２及び変形形態３と同じく、ステップＳ６Ａで得られる第１濃度高しきい値Ｔｕ１の大きさが、切換時（時刻ｔ０）に得られた移動差分値ＤＭ（ｎ）の大きさに応じて変化する。一方、敏感化期間における第１濃度高しきい値Ｔｕ１の大きさは、第２濃度高しきい値Ｔｕ２を超えないように、かつ、第１濃度高しきい値Ｔｕ１が徐々に第２濃度高しきい値Ｔｕ２に近づくようにするのが好ましい。そこで、変化分△Ｔｕ１が適切な値となるように、このステップＳ６Ｆで算出する。本変形形態４では、敏感化期間継続時間ＢＪ２をステップＳ６Ｅで設定したので、この継続時間ＢＪ２を用い、以下の式（１１）に従って、変化分△Ｔｕ１を算出する。式（１１）：△Ｔｕ１＝（Ｔｕ２−Ｔｕ１）・Ｗ１／ＢＪ２。
【０１２９】
一方、ステップＳ６１でＮｏと判断され、さらに、ステップＳ６４でＹｅｓと判断された場合（敏感化期間内の場合）、ステップＳ６Ｇにおいて、ステップＳ６Ｃでスタートさせた敏感化期間タイマが、スタートから継続時間ＢＪ２だけ経過したか否かを判断し、Ｎｏの場合はメインルーチンに戻り、Ｙｅｓの場合にはステップＳ６９で敏感化フラグをリセットする。これにより、敏感化期間の終期が、タイマのスタートから継続時間ＢＪ２経過した時刻となる。
【０１３０】
このようにするのは、以下の理由による。即ち、ヒステリシス現象の大きさが大きく、従って、濃度低信号への変更直後のセンサ出力値の変化が大きいほど、ヒステリシス現象が継続するヒステリシス期間が長くなることが判ってきた。そこで、本変形形態４では、敏感化期間継続時間ＢＪ２の大きさを式（１０）によって設定することとした。即ち、濃度低信号への変更直後のセンサ出力値の変化に対応する変更直後に得られた移動差分値ＤＪ（ｎ）の大きさに応じ、移動差分値ＤＪ（ｎ）が大きいほど敏感化期間継続時間ＢＪ２の大きさを大きくする。これにより、ヒステリシス期間が長いほど、敏感化期間も長くすることができ、ヒステリシス現象による、ガス濃度上昇の感度低下を適切な期間にわたって補うことができる。
なお、本変形形態４では、変形形態３と同じく、第１濃度高しきい値Ｔｕ１を徐々大きくするようにしている。
かくして、本変形形態４のガス検出装置でも、ヒステリシス現象が生じても、各時点で適切な濃度高しきい値Ｔｕを設定することができ、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１３１】
次いで、図１８（１）〜（４）の各図、及び、図１９を用いて、図１８（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図１８（１）に示すＳ（ｎ）のグラフ形状は、実施形態１，２及び変形形態３の場合と同じである。このため、同じく図１８（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１，２及び変形形態３の場合と同じとなる。なお、図１８及び図１９に示す例においては、簡単のため、ｊ＝ｍ＝１６としたので、第１濃度高しきい値Ｔｕ１の決定に用いる移動差分値ＤＭ（ｎ）と敏感化期間の終期を決定に用いる移動差分値ＤＪ（ｎ）とは等しい（図１８（４）参照）。
一方、図１９に実線で、及び図１８（２）で破線で示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、敏感化期間継続時間ＢＪ２が経過する時刻ｔ８までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。しかも、図１９に示すように、時間Ｗ１の経過毎に、濃度高しきい値Ｔｕ（第１濃度高しきい値Ｔｕ１）が変化分△Ｔｕ１ずつ増加するように設定される。このうち、時刻ｔ０の直後に設定される第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕは、時刻ｔ０の時点で得られた移動差分値ＤＭ（０）を用いてステップＳ６Ａにより算出される。
なお、この敏感化期間継続時間ＢＪ２の大きさは、図１９に示すように、時刻ｔ０に得られる移動差分値ＤＪ（０）を用いてステップＳ６Ｅによって設定される。さらに、変化分△Ｔｕ１の大きさは、この継続時間ＢＪ２をも用いて、ステップＳ６Ｆによって設定される。
【０１３２】
本変形形態４においても、前記した変形形態３と同じく、各時点において、更新間隔Ｗ１や変化分△Ｔｕ１に適宜の値を選択することもできる。但し、敏感化期間の継続時間ＢＪ２や敏感化期間当初の第１濃度高しきい値Ｔｕ１の大きさを勘案して、敏感化期間における第１濃度高しきい値Ｔｕ１の大きさが、第２濃度高しきい値Ｔｕ２を超えないようにするのが好ましい。
また、例えば、変化分△Ｔｕ１を時間と共に減少させて、敏感化期間のうち早い段階だけ特に敏感化を図るようにするなど、変化分△Ｔｕ１を時間の経過と共に変化させることもできる。また、濃度高しきい値を更新する時間Ｗ１を徐々に長くすることで、敏感化期間のうち早い段階だけ特に敏感化を図るようにするなど、更新の時間Ｗ１を時間の経過と共に変化させることもできる。
【０１３３】
なお、本変形形態４において、濃度低信号への変更直後に得られた移動差分値ＤＪ（ｎ）、即ち、時刻ｔ０における移動差分値ＤＪ（０）は、ヒステリシス期間情報の１つである。また、マイクロコンピュータ１６で実現する機能のうち、ステップＳ４５は終期決定用移動差分値算出手段に相当し、ステップＳ６Ｅ，Ｓ６Ｇは終期先決め手段に相当する。これらは各々の手段の一例である。
また、本変形形態４においては、濃度高信号から濃度低信号への切換時点に得られた移動差分値ＤＪ（ｎ）を用いて、図１８，図１９に即して言えば、時刻ｔ０に得られた移動差分値ＤＪ（０）を用いて、ステップＳ６Ｅにより継続時間ＢＪ２の大きさを決定した。しかし、切換時点より所定時間前または所定時間後に得られた移動差分値から終期を決定することもできる。図１８，図１９に即して言えば、時刻ｔ０よりも所定時間だけ前または後の時点に得られた移動差分値、例えばＤＪ（−２），ＤＪ（４）等を用いて、ステップＳ６Ｅにより継続時間ＢＪ２の大きさを決定することもできる。
【０１３４】
（実施形態３）
次いで、本発明の実施形態３にかかるガス検出装置について説明する。前記した実施形態２では、第１濃度しきい値Ｔｕ１を、濃度低信号への変更直後に得られた移動差分値ＤＭ（ｎ）に応じてステップＳ６Ａにより決定した（図１３参照）。　これに対し、本実施形態３では、第１濃度しきい値Ｔｕ１を、濃度低信号への切換直前の濃度高信号発生期間における、差分値Ｄ（ｎ）の最大値により決定する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１３５】
本実施形態３においては、実施形態１，２におけるヒステリシス処理用データ取得のサブルーチン（図６，図１２参照）に代えて、図２０に示すヒステリシス処理用データ取得のサブルーチンを用いる。このサブルーチンにおいて、濃度低信号への切換直前の濃度高信号発生期間における、差分値Ｄ（ｎ）の最大値（最大差分値）Ｄｍａｘを取得する。まず、ステップＳ４６では、濃度高信号への変更直後であるか否か、つまり、濃度高フラグをセットした直後であるか否かを判断する。
ここで、Ｙｅｓの場合には、ステップＳ４７に進み、現在の差分値Ｄ（ｎ）をＤｍａｘとする。濃度高信号への変更があった時刻以降の差分値の最大値を得るべく、初期値を設定するのでためである。
一方、Ｎｏの場合には、ステップＳ４８に進む。この場合には、既にＤｍａｘが保持されているはずであるので、現在の差分値Ｄ（ｎ）とＤｍａｘとを比較し、Ｄ（ｎ）＞Ｄｍａｘのとき、現在の差分値Ｄ（ｎ）をＤｍａｘに置換する。濃度高信号発生期間中において、これが繰り返えされることにより、濃度高信号発生期間中における最大差分値Ｄｍａｘが得られる。
【０１３６】
次いで、図２１に示す敏感化期間処理のサブルーチンについて説明する。このサブルーチンは、図１３に示す実施形態２にかかる敏感化期間処理のサブルーチンにおいて、ステップＳ６Ａに代えてステップＳ６Ｈを用いる。即ち、濃度低信号への変更直後（ステップＳ６１でＹｅｓ）の場合には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｈにおいて、上記したヒステリシス処理用データ取得のサブルーチンにおいて予め得ておいた最大差分値Ｄｍａｘを用いて、以下の式（１２）に従って、濃度高しきい値Ｔｕ１を設定する。式（１２）：Ｔｕ１＝Ｐ２／Ｄｍａｘ。ここで、Ｐ２は正の定数であるから、最大差分値Ｄｍａｘが大きくなるほど、算出される第１濃度高しきい値Ｔｕ１は小さな値となる。この第１濃度高しきい値Ｔｕ１は、実施形態１，２と同じく、敏感化フラグがセットされている敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、最大差分値Ｄｍａｘが大きな値であるほど、敏感化期間における濃度高しきい値Ｔｕが小さな値となる。このため、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を捉えることができる。
【０１３７】
ヒステリシス現象は、特定ガス分子のガスセンサ素子への吸着によって生じると考えられる。このため、ヒステリシス現象の大きさは、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間において曝された特定ガスの最大濃度に依存すると考えられる。
これに対して、センサ出力値Ｓ（ｎ）とベース値Ｂ（ｎ）との差である差分値Ｄ（ｎ）は、各時点でのガス濃度の大きさをある程度反映していると考えられる。このため、最大差分値Ｄｍａｘは、濃度高信号から濃度低信号への切換時点の直前の濃度高信号発生期間において曝された特定ガスの最大濃度に応じた大きさになると考えられる。
そこで、本実施形態３では、最大差分値Ｄｍａｘに基づいて第１濃度高しきい値Ｔｕ１を決定するのである。しかも、最大差分値Ｄｍａｘが大きな値であるほど、濃度高信号から濃度低信号への切換後に生じるヒステリシス現象の大きさは大きくなると推測されるから、第１濃度高しきい値Ｔｕ１をより小さな値として、ガス濃度上昇の検出感度の低下を補うのである。
【０１３８】
なお、ステップＳ６Ｈを実行するのは、濃度低信号への切換直後のみである。また、実施形態２と同じく、本実施形態３では、ステップＳ６Ｃにおける敏感化期間タイマのスタートから、所定の継続時間ＢＪ１経過後に敏感化期間が終了する。それ以降は、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２が設定される。
かくして、本実施形態３のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１３９】
次いで、図２２（１）〜（４）の各図を用いて、図２２（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図２２（１）に示すＳ（ｎ）のグラフ形状は、実施形態１，２の場合と同じである。このため、同じく図２２（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１，２の場合と同じとなる。
一方、図２２（２）で破線で、図２２（４）に実線で示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、所定継続時間ＢＪ１経過する時刻ｔ７までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。この第１濃度高しきい値Ｔｕ１は、濃度高信号から濃度低信号への切換時点（時刻ｔ０）の直前の濃度高信号発生期間（時刻ｔ１〜ｔ０）に得られた差分値Ｄ（ｎ）のうち最大差分値Ｄｍａｘ（図２２（２）参照）を用いて、ステップＳ６Ｈにより、式（１２）で与えられる。従って、この第１濃度高しきい値Ｔｕ１は、最大差分値Ｄｍａｘが大きいほど小さな値とされる。かくして、ヒステリシス現象による検出感度の低下が大きいほど、第１濃度高しきい値Ｔｕ１を小さくして、センサ出力値Ｓ（ｎ）の上昇、従って酸化性ガスの濃度上昇をより敏感に検出できるようにすることができる。
【０１４０】
（変形形態５）
次いで、変形形態５にかかるガス検出装置について説明する。上述の実施形態３にかかるガス検出装置では、濃度低信号への変更直後に、ステップＳ６Ｈにおいて、式（１２）により第１濃度高しきい値Ｔｕ１を決定することにより、最大差分値Ｄｍａｘに応じた値になるようにした。一方、敏感化期間については、ステップＳ６Ｄにより一律の継続時間ＢＪ１とした（図２１参照）。
これに対し、本変形形態５では、実施形態３と同じく濃度低信号への変更直後に最大差分値Ｄｍａｘに応じた第１濃度高しきい値Ｔｕ１を設定する。しかし、これに加えて、敏感化期間の長さ（敏感化期間の終期）をも最大差分値Ｄｍａｘに応じて設定する点で異なる。その他の部分は実施形態３と同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１４１】
図２１に示す実施形態３の敏感化期間処理のサブルーチンと比較すると容易に理解できるように、図２３に示す本変形形態５の敏感化期間処理のサブルーチンは、ステップＳ６ＨとＳ６Ｃとの間に、新たなステップＳ６Ｉを有する。
即ち、実施形態３と同じく、濃度低信号への変更直後には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｈにおいて、最大差分値Ｄｍａｘを用いて第１濃度高しきい値Ｔｕ１を設定する。さらに、ステップＳ６Ｉにおいて、敏感化期間継続時間ＢＪ３の設定を以下の式（１３）により行う。式（１３）：ＢＪ３＝ＢＪ３Ｓ＋Ｄｍａｘ×Ｑ２。ここで、ＢＪ３ＳとＱ２は正の定数である。従って、最大差分値Ｄｍａｘが大きいほど、敏感化期間継続時間ＢＪ３は大きな値となる。
【０１４２】
一方、ステップＳ６１でＮｏと判断され、さらに、ステップＳ６４でＹｅｓと判断された場合（敏感化期間内の場合）、ステップＳ６Ｊにおいて、ステップＳ６Ｃでスタートさせた敏感化期間タイマが、スタートから継続時間ＢＪ３だけ経過したか否かを判断し、Ｎｏの場合はメインルーチンに戻り、Ｙｅｓの場合にはステップＳ６９で敏感化フラグをリセットする。このようにして敏感化期間の終期が決定され、敏感化期間の継続時間は、ステップＳ６Ｉで設定された敏感化期間継続時間ＢＪ３の長さとなる。
【０１４３】
このようにするのは、以下の理由による。即ち、濃度低信号への切換直前の濃度高信号発生期間において曝された酸化性ガスの最大濃度が高いほど、従って、この期間に得られた最大差分値Ｄｍａｘの大きさが大きいほど、ヒステリシス現象が継続するヒステリシス期間が長くなることが判ってきた。そこで、本変形形態５では、敏感化期間継続時間ＢＪ３の大きさを式（１３）によって設定することとした。即ち、最大差分値Ｄｍａｘが大きいほど敏感化期間継続時間ＢＪ３の大きさを大きくする。これにより、ヒステリシス期間が長いほど、敏感化期間も長くすることができ、ヒステリシス現象によるガス濃度上昇の感度低下を適切な期間にわたって補うことができる。
かくして、本変形形態５のガス検出装置でも、ヒステリシス現象が生じても、適切な濃度高しきい値Ｔｕを設定することができ、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１４４】
次いで、図２４（１）〜（４）の各図を用いて、図２４（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図２４（１）に示すＳ（ｎ）のグラフ形状は、実施形態３の場合と同じである。このため、同じく図２４（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態３の場合と同じとなる。
一方、図２４（４）に示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、敏感化期間継続時間ＢＪ３が経過する時刻ｔ９までの敏感化期間において、第１濃度高しきい値Ｔｕ１に設定される。この第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕは、実施形態３と同じく、濃度高信号発生期間（時刻ｔ１〜ｔ０）において得られた最大差分値Ｄｍａｘ（図２４（２）参照）を用いて、式（１２）で与えられる。従って、この第１濃度高しきい値Ｔｕ１は、最大差分値Ｄｍａｘが大きいほど小さな値とされる。
【０１４５】
さらに、本変形形態５では、敏感化期間継続時間ＢＪ３の長さも、最大差分値Ｄｍａｘを用いて、式（１３）によって設定される。この敏感化期間継続時間ＢＪ３は、最大差分値Ｄｍａｘが大きいほど大きな値とされる。
センサ出力値Ｓ（ｎ）とベース値Ｂ（ｎ）との差である差分値Ｄ（ｎ）は、酸化性ガス濃度の変化をある程度反映した値となっていると考えられる。このため、最大差分値Ｄｍａｘは濃度高信号発生期間（時刻ｔ１〜ｔ０）内においてガスセンサ素子１１が曝された酸化性ガスの最大濃度を反映した値となっていると考えられる。一方、ガスセンサ素子１１が曝された酸化性ガスの最大濃度が大きいほど、ヒステリシス現象が継続するヒステリシス期間が長くなることが判ってきた。従って、上述の如く、最大差分値Ｄｍａｘに応じた敏感化期間継続時間ＢＪ３を用いることにより、ヒステリシス期間が長いほど敏感化期間を長くして、酸化性ガス濃度上昇の検知感度の低下を補うことができる。
【０１４６】
（実施形態４）
次いで、本発明の実施形態４にかかるガス検出装置について説明する。前記した実施形態３では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間内に得られた最大差分値Ｄｍａｘに応じてステップＳ６Ｈにより決定した（図２１参照）。これに対し、本実施形態４では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間の継続時間（濃度高継続時間）ＧＨにより決定する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１４７】
本実施形態４においては、実施形態３におけるヒステリシス処理用データ取得のサブルーチン（図２０参照）に代えて、図２５に示すヒステリシス処理用データ取得のサブルーチンを用いる。このサブルーチンにおいて、濃度低信号への切換直前の濃度高信号発生期間の長さである濃度高継続時間ＧＨを取得する。
まず、実施形態３と同じく、ステップＳ４６では、濃度高信号への変更直後であるか否か、つまり、濃度高フラグをセットした直後であるか否かを判断する。濃度高信号発生期間の始期を検知するためである。
ここで、Ｙｅｓの場合には、ステップＳ４９に進み、濃度高継続時間計時タイマをスタートさせ、メインルーチンに戻る。
一方、Ｎｏの場合には、ステップＳ４Ａに進む。このステップＳ４Ａでは、上述したステップＳ４６とは逆に、濃度低信号への変更直後であるか否か、つまり、濃度高フラグをリセットした直後であるか否かを判断する。濃度高信号発生期間の終期を検知するためである。ここで、Ｎｏの場合にはメインルーチンに戻る。一方、Ｙｅｓの場合には、ステップＳ４Ｂに進み、濃度高継続時間計時タイマをストップさせると共に、このタイマで計時した時間を濃度高継続時間ＧＨとして取得する。
【０１４８】
次いで、図２６に示す敏感化期間処理のサブルーチンについて説明する。このサブルーチンは、図２１に示す実施形態３にかかる敏感化期間処理のサブルーチンにおけるステップＳ６Ｈに代えて、ステップＳ６Ｋを用いる。即ち、濃度低信号への変更直後（ステップＳ６１でＹｅｓ）の場合には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｋにおいて、上記したヒステリシス処理用データ取得のサブルーチンで予め得ておいた濃度高継続時間ＧＨを用いて、以下の式（１４）に従って、濃度高しきい値Ｔｕ１を設定する。式（１４）：Ｔｕ１＝Ｐ３／ＧＨ。ここで、Ｐ３は正の定数であるから、濃度高継続時間ＧＨが大きくなるほど、算出される第１濃度高しきい値Ｔｕ１は小さな値となる。この第１濃度高しきい値Ｔｕ１は、実施形態１〜３と同じく、敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、濃度高継続時間ＧＨが大きな値であるほど、敏感化期間における濃度高しきい値Ｔｕが小さな値となる。このため、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を捉えることができる。
【０１４９】
ヒステリシス現象は、特定ガス分子のガスセンサ素子への吸着によって生じると考えられるので、ヒステリシス現象の大きさは、特定ガス（酸化性ガス）濃度が上昇してから低下するまでの期間の長さにも依存すると考えられる。ガスセンサ素子が特定ガスに曝される時間が長くなるほど、より多くのガス分子がガスセンサ素子に吸着されると考えられるからである。
これに対して、濃度高フラグがセットされ、濃度信号ＬＶをＨＩレベルとしている期間、つまり、濃度高信号発生期間は、ガスセンサ素子が高い濃度の特定ガスに曝されている期間に概略対応していると考えられる。このため、濃度高信号発生期間の長さである濃度高継続時間ＧＨは、ヒステリシス現象の大きさに応じた値になると考えられる。
そこで、本実施形態４では、この濃度高継続時間ＧＨに基づいて第１濃度高しきい値Ｔｕ１を決定するのである。しかも、濃度高継続時間ＧＨが大きな値であるほど、濃度高信号から濃度低信号への切換後に生じるヒステリシス現象の大きさは大きくなると推測されるから、第１濃度高しきい値Ｔｕ１をより小さな値として、ガス濃度上昇の検出感度の低下を補うのである。
【０１５０】
なお、ステップＳ６Ｋを実行するのは、濃度低信号への切換直後のみである。また、実施形態２，３と同じく、本実施形態４では、ステップＳ６Ｃにおける敏感化期間タイマのスタートから、所定の継続時間ＢＪ１だけ経過後に敏感化期間が終了する。それ以降は、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２が設定される。
かくして、本実施形態４のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１５１】
次いで、図２７（１）〜（４）の各図を用いて、図２７（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図２７（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜３の場合と同じである。このため、同じく図２７（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１〜３の場合と同じとなる。
一方、図２７（２）に破線で、図２７（４）に実線で示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、所定継続時間ＢＪ１経過する時刻ｔ７までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。この第１濃度高しきい値Ｔｕ１は、濃度高信号から濃度低信号への切換時点（時刻ｔ０）の直前の濃度高信号発生期間（時刻ｔ１〜ｔ０）の継続時間である濃度高継続時間ＧＨ（図２７（２）参照）を用いて、ステップＳ６Ｋにより、式（１４）で与えられる。従って、この第１濃度高しきい値Ｔｕ１は、濃度高継続時間ＧＨが大きいほど小さな値とされる。かくして、ヒステリシス現象による検出感度の低下が大きいほど、第１濃度高しきい値Ｔｕ１を小さくして、センサ出力値Ｓ（ｎ）の上昇、従って酸化性ガスの濃度上昇をより敏感に検出できるようにすることができる。
【０１５２】
（変形形態６）
次いで、変形形態６にかかるガス検出装置について説明する。上述の実施形態４にかかるガス検出装置では、濃度低信号への変更直後に、ステップＳ６Ｋにおいて、式（１４）により第１濃度高しきい値Ｔｕ１を決定することにより、濃度高継続時間ＧＨに応じた値になるようにした。一方、敏感化期間については、ステップＳ６Ｄにより一律の継続時間ＢＪ１とした（図２７参照）。
これに対し、本変形形態６では、実施形態４と同じく濃度低信号への変更直後に濃度高継続時間ＧＨに応じた第１濃度高しきい値Ｔｕ１を設定する。しかし、これに加えて、敏感化期間の長さ（敏感化期間の終期）をも濃度高継続時間ＧＨに応じて設定する点で異なる。その他の部分は実施形態４と同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１５３】
図２６に示す実施形態４の敏感化期間処理のサブルーチンと比較すると容易に理解できるように、図２８に示す本変形形態６の敏感化期間処理のサブルーチンは、ステップＳ６ＫとＳ６Ｃとの間に、新たなステップＳ６Ｌを有する。
即ち、実施形態４と同じく、濃度低信号への変更直後には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｋにおいて、濃度高継続時間ＧＨを用いて第１濃度高しきい値Ｔｕ１を設定する。さらに、ステップＳ６Ｌにおいて、敏感化期間継続時間ＢＪ４の設定を以下の式（１５）により行う。式（１５）：ＢＪ４＝ＢＪ４Ｓ＋ＧＨ×Ｑ３。ここで、ＢＪ４ＳとＱ３は正の定数である。従って、濃度高継続時間ＧＨが大きいほど、敏感化期間継続時間ＢＪ４は大きな値となる。
【０１５４】
一方、ステップＳ６１でＮｏと判断され、さらに、ステップＳ６４でＹｅｓと判断された場合（敏感化期間内の場合）、ステップＳ６Ｍにおいて、ステップＳ６Ｃでスタートさせた敏感化期間タイマが、スタートから継続時間ＢＪ４だけ経過したか否かを判断し、Ｎｏの場合はメインルーチンに戻り、Ｙｅｓの場合にはステップＳ６９で敏感化フラグをリセットする。このようにして敏感化期間の終期が決定され、敏感化期間の継続時間は、ステップＳ６Ｌで設定された敏感化期間継続時間ＢＪ４の長さとなる。
このようにするのは、ガスセンサ素子が特定ガスに曝される時間が長いほど、従って、濃度高信号発生期間が長いほど、ヒステリシス期間も長くなることが判ってきたからである。そこで、本変形形態６では、敏感化期間継続時間ＢＪ４の大きさを式（１５）によって設定することとし、濃度高継続時間ＧＨが大きいほど敏感化期間継続時間ＢＪ４の大きさを大きくする。これにより、ヒステリシス期間が長いほど、敏感化期間も長くすることができ、ヒステリシス現象による、ガス濃度上昇の感度低下を適切な期間にわたって補うことができる。
【０１５５】
次いで、図２９（１）〜（４）の各図を用いて、図２９（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図２９（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜４の場合と同じである。このため、同じく図２９（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態４の場合と同じとなる。
一方、図２９（４）に示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、敏感化期間継続時間ＢＪ４が経過する時刻ｔ１０までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。この第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕは、実施形態４と同じく、濃度高信号発生期間（時刻ｔ１〜ｔ０）の長さである濃度高継続時間ＧＨ（図２９（３）参照）を用いて、式（１４）で与えられる。従って、この第１濃度高しきい値Ｔｕ１は、濃度高継続時間ＧＨが大きいほど小さな値とされる。
【０１５６】
さらに、本変形形態６では、敏感化期間継続時間ＢＪ４の長さも、濃度高継続時間ＧＨを用いて、式（１５）によって設定される。この敏感化期間継続時間ＢＪ４は、濃度高継続時間ＧＨが大きいほど大きな値とされる。
ヒステリシス期間は、曝された特定ガスの継続時間にも依存すると考えられるからである。このため、濃度高信号発生期間（時刻ｔ１〜ｔ０）の長さである濃度高継続時間ＧＨに応じた敏感化期間継続時間ＢＪ４を用いることにより、ヒステリシス期間が長いほど敏感化期間を長くして、適切な期間にわたり酸化性ガス濃度上昇の検知感度の低下を補うことができる。
【０１５７】
（実施形態５）
次いで、本発明の実施形態５にかかるガス検出装置について説明する。前記した実施形態３では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間内に得られた最大差分値Ｄｍａｘに応じてステップＳ６Ｈにより決定した（図２１参照）。これに対し、本実施形態５では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間に得られた差分値Ｄ（ｎ）の差分値和ＳＤにより決定する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１５８】
本実施形態５においては、実施形態３におけるヒステリシス処理用データ取得のサブルーチン（図２０参照）に代えて、図３０に示すヒステリシス処理用データ取得のサブルーチンを用いる。このサブルーチンにおいて、差分値和ＳＤを取得する。
まず、実施形態３と同じく、ステップＳ４６では、濃度高信号への変更直後であるか否か、つまり、濃度高フラグをセットした直後であるか否かを判断する。濃度高信号発生期間の始期を検知するためである。
ここで、Ｙｅｓの場合には、ステップＳ４Ｃに進み、現在の差分値Ｄ（ｎ）を用いて差分値和ＳＤの算出を開始する。具体的には、差分値和ＳＤとして、現在の差分値Ｄ（ｎ）を代入し、メインルーチンに戻る。
一方、Ｎｏの場合には、ステップＳ４Ｄに進む。このステップＳ４Ｄでは、現在、濃度高信号発生中であるか否かを判断する。具体的には、濃度高フラグがセットされているか否かを判断する。濃度高信号発生期間だけ、差分値和ＳＤを更新するからである。ここで、Ｎｏの場合にはメインルーチンに戻る。一方、Ｙｅｓの場合には、ステップＳ４Ｅに進み、既に得られた差分値和ＳＤに現在の差分値Ｄ（ｎ）加えたものを新たな差分値和ＳＤとする。このようにして差分値和ＳＤを得るので、濃度高信号発生期間には、差分値和ＳＤは徐々に増加する。
【０１５９】
次いで、図３１に示す敏感化期間処理のサブルーチンについて説明する。このサブルーチンは、図２１に示す実施形態３にかかる敏感化期間処理のサブルーチンにおけるステップＳ６Ｈに代えて、ステップＳ６Ｎを用いる。即ち、濃度低信号への変更直後（ステップＳ６１でＹｅｓ）の場合には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｎにおいて、上記したヒステリシス処理用データ取得のサブルーチンで予め得ておいた差分値和ＳＤを用いて、以下の式（１６）に従って、濃度高しきい値Ｔｕ１を設定する。式（１６）：Ｔｕ１＝Ｐ４／ＳＤ。ここで、Ｐ４は正の定数であるから、差分値和ＳＤが大きくなるほど、算出される第１濃度高しきい値Ｔｕ１は小さな値となる。この第１濃度高しきい値Ｔｕ１は、実施形態３と同じく、敏感化フラグがセットされている敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、差分値和ＳＤが大きな値であるほど、敏感化期間における濃度高しきい値Ｔｕが小さな値となる。このため、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を検知することができる。
【０１６０】
ヒステリシス現象の大きさは、濃度高信号発生期間における特定ガス濃度及びこの期間の継続時間に依存すると考えられる。ガスセンサ素子が曝される特定ガスの濃度が高いほど、また、曝される時間が長くなるほど、より多くのガス分子がガスセンサ素子に吸着されると考えられるからである。
これに対して、差分値Ｄ（ｎ）は特定ガスの濃度変化にある程度対応しており、一方、濃度高信号発生期間はガスセンサ素子が高い濃度の特定ガスに曝されている期間に概略対応していると考えられる。このため、濃度高信号発生期間における差分値Ｄ（ｎ）の和である差分値和ＳＤは、ヒステリシス現象の大きさに応じた値になると考えられる。そこで、本実施形態５では、この差分値和ＳＤに基づいて第１濃度高しきい値Ｔｕ１を決定するのである。しかも、差分値和ＳＤが大きな値であるほど、濃度高信号から濃度低信号への切換後に生じるヒステリシス現象の大きさが大きくなると推測されるから、第１濃度高しきい値Ｔｕ１をより小さな値として、ガス濃度上昇の検出感度の低下を補うのである。
【０１６１】
なお、ステップＳ６Ｎを実行するのは、濃度低信号への切換直後のみである。また、実施形態２〜４と同じく、本実施形態５では、ステップＳ６Ｃにおける敏感化期間タイマのスタートから、所定の継続時間ＢＪ１だけ経過後に敏感化期間が終了する。それ以降は、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２が設定される。
かくして、本実施形態５のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１６２】
次いで、図３２（１）〜（５）の各図を用いて、図３２（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図３２（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜４の場合と同じである。このため、同じく図３２（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１〜４の場合と同じとなる。
一方、図３２（２）に破線で、図３２（５）に実線で示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、所定継続時間ＢＪ１経過する時刻ｔ７までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。
この第１濃度高しきい値Ｔｕ１は、濃度高信号発生期間（時刻ｔ１〜ｔ０）における差分値Ｄ（ｎ）の和である差分値和ＳＤのグラフ（図３２（４）参照）のうち、時刻ｔ０における差分値和ＳＤを用いて、ステップＳ６Ｎにより、式（１６）で与えられる。時刻ｔ０における差分値和ＳＤは、時刻ｔ１〜ｔ０の濃度高信号発生期間（濃度高フラグがセットされている期間）における各差分値Ｄ（ｎ）の総和である。この第１濃度高しきい値Ｔｕ１は、時刻ｔ０における差分値和ＳＤが大きいほど小さな値とされる。かくして、ヒステリシス現象による検出感度の低下が大きいほど、第１濃度高しきい値Ｔｕ１を小さくして、センサ出力値Ｓ（ｎ）の上昇、従って酸化性ガスの濃度上昇をより敏感に検出できるようにすることができる。
【０１６３】
なお、本実施形態５では、濃度低信号への変更直後に差分値和ＳＤに応じた第１濃度高しきい値Ｔｕ１を設定する一方、敏感化期間の長さ（敏感化期間の終期）を一定（所定継続時間ＢＪ１）にした。しかし、敏感化期間の長さ（敏感化期間の終期）をも差分値和ＳＤに応じて設定し、差分値和ＳＤが大きくなるほど長くなるようにしても良い。例えば、敏感化期間継続時間ＢＪ５として、式（１７）：ＢＪ５＝ＢＪ５Ｓ＋ＳＤ×Ｑ４（ここで、ＢＪ５ＳとＱ４は正の定数）で与えるようにしても良い。
さらに、本実施形態５では、第１濃度しきい値Ｔｕ１を差分値和ＳＤにより決定したが、濃度高信号発生期間の始期に得られた開始時センサ出力値とこの期間の各時点で得られたセンサ出力値との差の和である出力値和ＳＳにより決定することもできる。これに加えて、敏感化期間の長さについても、出力値和ＳＳが大きくなるほど長くなるように設定することもできる。
【０１６４】
（実施形態６）
次いで、本発明の実施形態６にかかるガス検出装置について説明する。前記した実施形態３では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間内に得られた最大差分値Ｄｍａｘに応じてステップＳ６Ｈにより決定した（図２１参照）。これに対し、本実施形態６では、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間の始期に得られた開始時センサ出力値とこの期間に得られた最大のセンサ出力値（ピークセンサ出力値）との差である最大差ＭＤにより決定する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１６５】
本実施形態６においては、実施形態３におけるヒステリシス処理用データ取得のサブルーチン（図２０参照）に代えて、図３３に示すヒステリシス処理用データ取得のサブルーチンを用い、最大差ＭＤを取得する。
まず、実施形態３と同じく、ステップＳ４６では、濃度高信号への変更直後であるか否か、つまり、濃度高フラグをセットした直後であるか否かを判断する。濃度高信号発生期間の始期を検知するためである。
ここで、Ｙｅｓの場合には、ステップＳ４Ｆに進み、現在のセンサ出力値Ｓ（ｎ）を開始時センサ出力値Ｓｂとして記憶する。さらに、ステップＳ４Ｇで、ピークセンサ出力値Ｓｍａｘに０を代入して初期設定をし、メインルーチンに戻る。
一方、Ｎｏの場合には、ステップＳ４Ｈに進む。このステップＳ４Ｈでは、ステップＳ４６とは逆に、濃度低信号への変更直後であるか否か、つまり、濃度高フラグをリセットした直後であるか否かを判断する。
ここで、Ｎｏの場合、ステップＳ４Ｉに進む。この場合には、既にピークセンサ出力値Ｓｍａｘが保持されているはずであるので、現在のセンサ出力値Ｓ（ｎ）とＳｍａｘとを比較し、Ｓ（ｎ）＞Ｓｍａｘのとき、現在のセンサ出力値Ｓ（ｎ）をＳｍａｘに置換する。濃度高信号発生期間中において、これが繰り返えされることにより、濃度高信号発生期間中におけるピークセンサ出力値Ｓｍａｘが得られる。一方、ステップＳ４ＨでＹｅｓの場合には、ステップＳ４Ｊに進む。この場合、濃度高信号発生期間が終了したことになるので、既に得られたピークセンサ出力値Ｓｍａｘから開始時センサ出力値Ｓｂを差し引いて最大差ＭＤ（＝Ｓｍａｘ−Ｓｂ）を得る。
【０１６６】
次いで、図３４に示す敏感化期間処理のサブルーチンについて説明する。このサブルーチンは、図２１に示す実施形態３にかかる敏感化期間処理のサブルーチンにおけるステップＳ６Ｈに代えて、ステップＳ６Ｒを用いる。即ち、濃度低信号への変更直後（ステップＳ６１でＹｅｓ）の場合には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｒにおいて、上記したヒステリシス処理用データ取得のサブルーチンで予め得ておいた最大差ＭＤを用いて、以下の式（１８）に従って、濃度高しきい値Ｔｕ１を設定する。式（１８）：Ｔｕ１＝Ｐ５／ＭＤ。ここで、Ｐ５は正の定数であるから、最大差ＭＤが大きくなるほど、算出される第１濃度高しきい値Ｔｕ１は小さな値となる。この第１濃度高しきい値Ｔｕ１は、実施形態３と同じく、敏感化フラグがセットされている敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、最大差ＭＤが大きな値であるほど、敏感化期間における濃度高しきい値Ｔｕが小さな値となる。このため、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を捉えることができる。
【０１６７】
ヒステリシス現象の大きさは、濃度高信号発生期間における特定ガス濃度に依存すると考えられる。ガスセンサ素子が曝される特定ガスの濃度が高いほど、より多くのガス分子がガスセンサ素子に吸着されると考えられるからである。
これに対して、開始時センサ出力値Ｓｂは、特定ガス濃度が低い状態に関係しており、ピークセンサ出力値Ｓｍａｘは特定ガス濃度の最大値に関係すると考えられる。このため、ピークセンサ出力値Ｓｍａｘと開始時センサ出力値Ｓｂとの差である最大差ＭＤは、ヒステリシス現象の大きさに応じた値になると考えられる。そこで、本実施形態６では、この最大差ＭＤに基づいて第１濃度高しきい値Ｔｕ１を決定するのである。しかも、最大差ＭＤが大きな値であるほど、濃度高信号から濃度低信号への切換後に生じるヒステリシス現象の大きさが大きくなると推測されるから、第１濃度高しきい値Ｔｕ１をより小さな値として、ガス濃度上昇の検出感度の低下を補うのである。
【０１６８】
なお、ステップＳ６Ｒを実行するのは、濃度低信号への切換直後のみである。また、実施形態２〜５と同じく、本実施形態６では、ステップＳ６Ｃにおける敏感化期間タイマのスタートから、所定の継続時間ＢＪ１だけ経過後に敏感化期間が終了する。それ以降は、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２が設定される。
かくして、本実施形態５のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１６９】
次いで、図３５（１）〜（４）の各図を用いて、図３５（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図３５（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜４の場合と同じである。このため、同じく図３５（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１〜４の場合と同じとなる。
一方、図３５（２）に破線で、図３５（４）に実線で示す濃度高しきい値Ｔｕは、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、所定継続時間ＢＪ１経過する時刻ｔ７までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。
この第１濃度高しきい値Ｔｕ１は、濃度高信号発生期間（時刻ｔ１〜ｔ０）のうち、始期である時刻ｔ１に得られた開始時センサ出力値Ｓｂと、濃度高信号発生期間内のピークセンサ出力値Ｓｍａｘとの差である最大差ＭＤ（図３５（１）参照）を用いて、ステップＳ６Ｒにより、式（１８）で与えられる。この第１濃度高しきい値Ｔｕ１は、最大差ＭＤが大きいほど小さな値とされる。かくして、ヒステリシス現象による検出感度の低下が大きいほど、第１濃度高しきい値Ｔｕ１を小さくして、センサ出力値Ｓ（ｎ）の上昇、従って酸化性ガスの濃度上昇をより敏感に検出できるようにすることができる。
【０１７０】
（変形形態７）
次いで、変形形態７にかかるガス検出装置について説明する。上述の実施形態６にかかるガス検出装置では、濃度低信号への変更直後に、ステップＳ６Ｒにおいて、式（１８）により第１濃度高しきい値Ｔｕ１を決定することにより、最大差ＭＤに応じた値になるようにした。一方、敏感化期間については、ステップＳ６Ｄにより一律の継続時間ＢＪ１とした（図３４参照）。
これに対し、本変形形態７では、実施形態６と同じく濃度低信号への変更直後に最大差ＭＤに応じた第１濃度高しきい値Ｔｕ１を設定する。しかし、これに加えて、敏感化期間の長さ（敏感化期間の終期）をも最大差ＭＤに応じて設定する点で異なる。その他の部分は実施形態６と同様である。従って、同様な部分の説明は省略あるいは簡略化し、異なる部分を中心に説明する。
【０１７１】
図３４に示す実施形態６の敏感化期間処理のサブルーチンと比較すると容易に理解できるように、図３６に示す本変形形態７の敏感化期間処理のサブルーチンは、ステップＳ６ＲとＳ６Ｃとの間に、新たなステップＳ６Ｓを有する。
即ち、実施形態６と同じく、濃度低信号への変更直後には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｔにおいて、最大差ＭＤを用いて第１濃度高しきい値Ｔｕ１を設定する。さらに、ステップＳ６Ｓにおいて、敏感化期間継続時間ＢＪ６の設定を以下の式（１９）により行う。式（１９）：ＢＪ６＝ＢＪ６Ｓ＋ＭＤ×Ｑ５。ここで、ＢＪ６ＳとＱ５は正の定数である。従って、最大差ＭＤが大きいほど、敏感化期間継続時間ＢＪ６は大きな値となる。
【０１７２】
一方、ステップＳ６１でＮｏと判断され、さらに、ステップＳ６４でＹｅｓと判断された場合（敏感化期間内の場合）、ステップＳ６Ｔにおいて、ステップＳ６Ｃでスタートさせた敏感化期間タイマが、スタートから継続時間ＢＪ６だけ経過したか否かを判断し、Ｎｏの場合はメインルーチンに戻り、Ｙｅｓの場合にはステップＳ６９で敏感化フラグをリセットする。このようにして敏感化期間の終期が決定され、敏感化期間の継続時間は、ステップＳ６Ｓで設定された敏感化期間継続時間ＢＪ６の長さとなる。
このようにするのは、ガスセンサ素子が曝される特定ガスの濃度が高いほど、従って、濃度高信号発生期間のうち始期に得られた開始時センサ出力値Ｓｂとピークセンサ出力値Ｓｍａｘとの差である最大差ＭＤが大きいほど、ヒステリシス期間も長くなることが判ってきたからである。そこで、本変形形態７では、敏感化期間継続時間ＢＪ６の大きさを式（１９）によって設定することとした。即ち、最大差ＭＤが大きいほど敏感化期間継続時間ＢＪ６の大きさを大きくする。これにより、ヒステリシス期間が長いほど、敏感化期間も長くすることができ、ヒステリシス現象による、ガス濃度上昇の感度低下を適切な期間にわたって補うことができる。
かくして、本変形形態７のガス検出装置でも、ヒステリシス現象が生じても、適切な濃度高しきい値Ｔｕを設定することができ、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１７３】
次いで、図３７（１）〜（４）の各図を用いて、図３７（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図３７（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜６の場合と同じである。このため、同じく図３７（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態６の場合と同じとなる。
一方、図３７（４）に実線で、図３７（２）破線で示す濃度高しきい値Ｔｕには、濃度高信号から濃度低信号に切り替わる時刻ｔ０から、敏感化期間継続時間ＢＪ６が経過する時刻ｔ１２までの敏感化期間において、第１濃度高しきい値Ｔｕ１が設定される。この第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕは、実施形態６と同じく、濃度高信号発生期間（時刻ｔ１〜ｔ０）のうち、始期である時刻ｔ１に得られた開始時センサ出力値Ｓｂと、濃度高信号発生期間内のピークセンサ出力値Ｓｍａｘとの差である最大差ＭＤ（図３７（１）参照）を用いて、ステップＳ６Ｒにより、式（１８）で与えられる。この第１濃度高しきい値Ｔｕ１は、最大差ＭＤが大きいほど小さな値とされる。
【０１７４】
さらに、本変形形態７では、敏感化期間継続時間ＢＪ６の長さも、濃度高信号発生期間（時刻ｔ１〜ｔ０）に得られた最大差ＭＤを用いて、式（１９）によって設定される。この敏感化期間継続時間ＢＪ６は、最大差ＭＤが大きいほど大きな値とされる。
このように、最大差ＭＤに応じた敏感化期間継続時間ＢＪ６を用いることにより、ヒステリシス期間が長いほど敏感化期間を長くして、適切な期間にわたって、酸化性ガス濃度上昇の検知感度の低下を補うことができる。
【０１７５】
（実施形態７）
次いで、本発明の実施形態７にかかるガス検出装置について説明する。
前記した実施形態６では、図３３に示すヒステリシス処理用データ取得のサブルーチンにより、濃度高信号発生期間の始期に得られた開始時センサ出力値とこの期間に得られた最大のセンサ出力値であるピークセンサ出力値との差である最大差ＭＤを取得した。また、第１濃度しきい値Ｔｕ１を、濃度高信号発生期間のうち、始期に得られた開始時センサ出力値とこの期間に得られた最大のセンサ出力値（ピークセンサ出力値）との差である最大差ＭＤにより決定した（図３４、ステップＳ６Ｒ参照）。一方、敏感化期間については、ステップＳ６Ｄにより一律の継続時間ＢＪ１とし、その長さ（終期）を予め設定していた。
また、変形形態７では、実施形態６と同じく濃度低信号への変更直後に最大差ＭＤに応じた第１濃度高しきい値Ｔｕ１を設定するほか、敏感化期間の長さ（敏感化期間の終期）をも最大差ＭＤに応じて予め設定した。
【０１７６】
これに対し、本実施形態７では、実施形態６及び変形形態７と同じく、濃度低信号への変更直後に最大差ＭＤに応じた第１濃度高しきい値Ｔｕ１を設定する。しかし、敏感化期間の終期を予め設定せず、センサ出力値Ｓ（ｎ）が所定の解除しきい値以下となったときに、敏感化期間を終了する。具体的には、濃度低信号への変更直前の濃度高信号発生期間の始期に得られた開始時センサ出力値とこの期間に得られた最大のセンサ出力値（ピークセンサ出力値）との中間の解除しきい値以下となったときに、敏感化期間を終了する点で異なる。
従って、異なる部分を中心に説明し、同様な部分については説明を省略あるいは簡略化する。
【０１７７】
本実施形態７においては、実施形態６と同じく、図３３に示すヒステリシス処理用データ取得のサブルーチンを用いて、最大差ＭＤを予め取得する。
次いで、図３８に示す敏感化期間処理のサブルーチンについて説明する。このサブルーチンは、図３４に示す実施形態６にかかる敏感化期間処理のサブルーチンにおけるステップＳ６Ｃが無く、ステップＳ６Ｄに代えて、ステップＳ６Ｘを用いる。即ち、濃度低信号への変更直後（ステップＳ６１でＹｅｓ）の場合には、ステップＳ６２で敏感化フラグをセットした後、ステップＳ６Ｒにおいて、上記したヒステリシス処理用データ取得のサブルーチンにおいて予め得ておいた最大差ＭＤを用いて、以下の式（１８）に従って、濃度高しきい値Ｔｕ１を設定する。式（１８）：Ｔｕ１＝Ｐ５／ＭＤ。ここで、Ｐ５は正の定数であるから、最大差ＭＤが大きくなるほど、算出される第１濃度高しきい値Ｔｕ１は小さな値となる。この第１濃度高しきい値Ｔｕ１は、実施形態６と同じく、敏感化フラグがセットされている敏感化期間において、ステップＳ２２（図４参照）により、濃度高しきい値Ｔｕとして設定される。従って、最大差ＭＤが大きな値であるほど、敏感化期間における濃度高しきい値Ｔｕが小さな値となる。このため、より敏感にセンサ出力値の上昇を、従って、ガス濃度の上昇を捉えることができる。
なお、ステップＳ６Ｒを実行するのは、濃度低信号への切換直後のみである。
【０１７８】
一方、ステップＳ６１でＮｏと判断され、さらに、ステップＳ６４でＹｅｓと判断された場合（敏感化期間内の場合）、ステップＳ６Ｘにおいて、現在のセンサ出力値Ｓ（ｎ）が、解除しきい値以下となったか否かを判断する。解除しきい値には、開始時センサ出力値Ｓｂとピークセンサ出力値Ｓｍａｘとの中間の値が選択される。具体的には、開始時センサ出力値Ｓｂと最大差ＭＤ（＝Ｓｍａｘ−Ｓｂ）と定数ａとを用いて算出される（Ｓｂ＋ＭＤ／ａ）を解除しきい値として用いる。ここでａはａ＞１の定数である。ステップ６ＷでＮｏと判断された場合には、メインルーチンに戻り、Ｙｅｓの場合にはステップＳ６９で敏感化フラグをリセットする。このようにして敏感化期間の終期が決定されるので、敏感化期間の継続時間はセンサ出力値Ｓ（ｎ）の変化によって変動することとなる。
【０１７９】
このようにして得た解除しきい値（Ｓｂ＋ＭＤ／ａ）を用いるのは、以下の理由による。環境の湿度や温度変化などによるセンサ出力値のドリフトが生じていないと仮定すると、一旦ガス濃度が高くなったと判断された濃度高信号発生期間の経過後に、センサ出力値がこの期間の始期に得られていたセンサ出力値（開始時センサ出力値Ｓｂ）と同じ大きさに戻った場合には、ヒステリシス現象が終了したと考えられる。一方、温度や湿度の変化などによって、センサ出力値が大きな値になる方向にドリフトが生じたとすると、ヒステリシス現象が収束したときに得られるセンサ出力値は、開始時センサ出力値Ｓｂよりも大きな値となる。従って、センサ出力値のドリフトが有り得る場合には、開始時センサ出力値Ｓｂを敏感化期間を終了させるためのしきい値として用いると、センサ出力値が開始時センサ出力値Ｓｂを下回らないために敏感化期間が不必要に長く継続してしまう場合があり得る。そこで、本実施形態７では、開始時センサ出力値ＳｂよりもＭＤ／ａだけ大きな値（Ｓｂ＋ＭＤ／ａ）を解除しきい値として用いる。かくして、ドリフトがあった場合でも敏感化期間を適切に終了させることができる。一方、ヒステリシス現象がほぼ収束するまで、敏感化期間を継続させることができるから、ヒステリシス現象による、ガス濃度上昇の感度低下を適切に補うことができる。
なお、実施形態２〜６と同じく、本実施形態７でも、敏感化期間が終了した以降は、濃度高しきい値Ｔｕとして第２濃度高しきい値Ｔｕ２が設定される。
かくして、本実施形態７のガス検出装置でも、ヒステリシス現象が生じても、特定ガス濃度の上昇を確実に検知でき、あるいは早期に検知できる。
【０１８０】
次いで、図３９（１）〜（４）の各図を用いて、図３９（１）に実線で示すセンサ出力値Ｓ（ｎ）が得られた場合に、各値の得られる様子について説明する。図３９（１）に示すＳ（ｎ）のグラフ形状は、実施形態１〜６の場合と同じである。このため、同じく図３９（１）に示すＢ（ｎ）及び（２）に示すＤ（ｎ）のグラフ形状、及び（３）に示す濃度高フラグの変化も、実施形態１〜６の場合と同じとなる。
一方、図３９（４）に実線で、図３９（２）破線で示す濃度高しきい値Ｔｕには、濃度高信号から濃度低信号に切り替わる時刻ｔ０から敏感化期間が終了する時刻ｔ１４まで、第１濃度高しきい値Ｔｕ１が設定される。この第１濃度高しきい値Ｔｕ１及び濃度高しきい値Ｔｕは、実施形態６と同じく、濃度高信号発生期間（時刻ｔ１〜ｔ０）のうち、始期である時刻ｔ１に得られた開始時センサ出力値Ｓｂと、濃度高信号発生期間内のピークセンサ出力値Ｓｍａｘとの差である最大差ＭＤ（図３９（１）参照）を用いて、ステップＳ６Ｒにより、式（１８）で与えられる。この第１濃度高しきい値Ｔｕ１は、最大差ＭＤが大きいほど小さな値とされる。
【０１８１】
さらに、本実施形態７では、敏感化期間の終期のタイミング（時刻ｔ１４）を、解除しきい値を用いて決定する。具体的には、図３９（１）に示すように、Ｓ（ｎ）≦Ｓｂ＋ＭＤ／ａとなる時刻ｔ１４で、敏感化期間を終了させ、濃度高しきい値Ｔｕとして、第１濃度高しきい値Ｔｕ１に代えて第２濃度高しきい値Ｔｕ２を設定する（図３９（４）参照）。なお、定数ａの値によって、敏感化期間の終期（時刻ｔ１４）を調整することができ、定数ａが大きな値であるほど、敏感化期間の終期が後にずれ、敏感化期間が長くなる。
センサ出力値Ｓ（ｎ）が開始時センサ出力値Ｓｂと同程度の小さな値となれば、ヒステリシス現象はほぼ終ったと考えられる。一方、湿度や温度の変化等によって、時刻ｔ０以降にセンサ出力値Ｓ（ｎ）にドリフトが生じた場合、センサ出力値Ｓ（ｎ）が開始時センサ出力値Ｓｂまで低下できない場合が考えられる。そこで、解除しきい値として開始時センサ出力値ＳｂよりもＭＤ／ａだけ大きな値を用いることで、ドリフトがあった場合も含め、敏感化期間を適切に終了させることができる。しかも、ヒステリシス現象が継続している場合には、センサ出力値が相対的に大きな値を維持していると考えられるので、センサ出力値が解除しきい値以下になりにくい。このため、ヒステリシス期間が長いほど敏感化期間を長くして、酸化性ガス濃度上昇の検知感度の低下を補うことができる。
【０１８２】
なお、本実施形態７では、開始時センサ出力値Ｓｂと最大差ＭＤを用いて算出した解除しきい値（Ｓｂ＋ＭＤ／ａ）を用いた。
しかし、例えば、開始時センサ出力値Ｓｂと、前記した実施形態５において用いた濃度低信号への切換直後（時刻ｔ０）に得た差分値和ＳＤとを用いて、（Ｓｂ＋ＳＤ／ａ１）を解除しきい値として用いることもできる。ここで、ａ１は、ａ１＞１の定数である。
【０１８３】
以上において、本発明を実施形態１〜７及び変形形態１〜７に即して説明したが、本発明は上記実施形態及び変形形態に限定されるものではなく、その要旨を逸脱しない範囲で、適宜変更して適用できることはいうまでもない。
例えば、上記実施形態２〜６等では、敏感化期間における第１濃度高しきい値Ｔｕ１を、式（７），（１２），（１４），（１６），（１８）によって設定した。これらの式では、移動差分値ＤＭ（ｎ）、最大差分値Ｄｍａｘなど、ヒステリシス強度情報を１つだけ用いて、第１濃度高しきい値Ｔｕ１を設定する。しかし、２つ以上のヒステリシス強度情報を組み合わせて、第１濃度高しきい値Ｔｕ１を設定するようにしても良い。
同様に、上記変形形態４〜９等では、敏感化期間の長さ（終期）を、式（１０），（１３），（１５），（１７），（１９）によって得られる敏感化期間継続時間ＢＪ２，ＢＪ３などで決定した。これらの式では、移動差分値ＤＭ（ｎ）、最大差分値Ｄｍａｘなど、ヒステリシス期間情報を１つだけ用いて、敏感化期間継続時間ＢＪ２，ＢＪ３等を設定する。しかし、２つ以上のヒステリシス期間情報を組み合わせて、敏感化期間継続時間ＢＪ２，ＢＪ３を設定するようにしても良い。
【０１８４】
また、上記した実施形態１〜７及び変形形態１〜７においては、酸化性ガスに反応し、酸化性ガス成分の濃度上昇と共にセンサ抵抗値Ｒｓが上昇するタイプの酸化物半導体のガスセンサ素子１１を用いた。また、センサ抵抗値Ｒｓが上昇すると、センサ出力電位Ｖｓが上昇するセンサ抵抗値変換回路１４を用いた。従って、センサ出力値Ｓ（ｎ）の大きくなる方向が、センサ出力値Ｓ（ｎ）についての濃度高方向であるガス検出装置１０を用いた。
しかし、センサ出力値Ｓ（ｎ）の小さくなる方向が、センサ出力値Ｓ（ｎ）についての濃度高方向であるガス検出装置を用いることもできる。また、センサ抵抗値Ｒｓが上昇すると、センサ出力電位Ｖｓが低下するセンサ抵抗値変換回路を用いることもできる。また、図１に示すセンサ抵抗値変換回路１４とは異なる回路構成や原理により、センサ抵抗値を電圧等に変換する変換回路を用いることもできる。さらに、還元性ガスに反応し、還元性ガス成分の濃度上昇と共にセンサ抵抗値Ｒｓが低下するタイプの酸化物半導体のガスセンサ素子を用いることもできる。また、酸化性ガスと還元性ガスのいずれにも反応するガスセンサ素子を用いることもできる。
【０１８５】
また、上記した実施形態１〜７及び変形形態１〜７においては、得られたセンサ出力値Ｓ（ｎ）から、式（１），（２）等を用いてベース値Ｂ（ｎ）を得た。しかし、これらの式を用いて得たベース値Ｂ（ｎ）に代えて、他の式を用いて基準値を得るようにしても良い。
さらに、実施形態１と同様に、上記実施形態２〜７や変形形態１〜７等に示したガス検出装置を車両用オートベンチレーションシステムに適用することができるのは言うまでもない。
【図面の簡単な説明】
【図１】実施形態１等にかかるガス検出装置および車両用オートベンチレーションシステムの概要を示す説明図である。
【図２】実施形態１等にかかる車両用オートベンチレーションシステムにおける制御のフローを示す説明図である。
【図３】実施形態１等にかかるガス検出装置のうちマイクロコンピュータにおける制御のフローを示す説明図である。
【図４】実施形態１等にかかり、マイクロコンピュータにおける制御のうち、濃度高しきい値の設定ルーチンを示す説明図である。
【図５】実施形態１等にかかり、マイクロコンピュータにおける制御のうち、ガス濃度変化検知ルーチンを示す説明図である。
【図６】実施形態１及び変形形態１にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図７】実施形態１及び変形形態１にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図８】実施形態１にかかり、（１）はＮＯｘの濃度上昇及び下降をに対応するセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）はセンサ出力値Ｓ（ｎ）から得た移動差分値ＤＩ（ｎ）の変化を示し、（５）は濃度高しきい値Ｔｕの変化を示す説明図である。さらに、（６）は（５）に代えて変形形態１における濃度高しきい値Ｔｕの変化を示す説明図である。
【図９】実施形態１および変形形態１にかかり、（１）はセンサ出力値Ｓ（ｎ）とこれに基づいて移動差分値ＤＩ（ｎ）を得る様子を示し、（２）はこれによって得た移動差分値ＤＩ（ｎ）の変化を示す説明図である。
【図１０】変形形態２にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図１１】変形形態２にかかり、（１）はセンサ出力値Ｓ（ｎ）とこれに基づいて移動差分値ＤＩ（ｎ）を得る様子を示し、（２）はこれによって得た移動差分値ＤＩ（ｎ）の変化を示す説明図である。
【図１２】実施形態２及び変形形態３にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図１３】実施形態２及び変形形態３にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図１４】実施形態２にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）はセンサ出力値Ｓ（ｎ）から得た移動差分値ＤＭ（ｎ）の変化を示し、（５）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図１５】実施形態２にかかり、（１）はセンサ出力値Ｓ（ｎ）とこれに基づいて移動差分値ＤＩ（ｎ）を得る様子を示し、（２）はこれによって得た移動差分値ＤＩ（ｎ）の変化を示す説明図である。
【図１６】変形形態３にかかり、マイクロコンピュータにおける制御のうち、濃度高しきい値の設定ルーチンを示す説明図である。
【図１７】変形形態４にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図１８】変形形態４にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）はセンサ出力値Ｓ（ｎ）から得た移動差分値ＤＭ（ｎ），ＤＪ（ｎ）の変化を示す説明図である。
【図１９】変形形態４にかかり、敏感化期間における濃度高しきい値Ｔｕの変化を示す説明図である。
【図２０】実施形態３および変形形態５にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図２１】実施形態３にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図２２】実施形態３にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化と最大差分値Ｄｍａｘを示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図２３】変形形態５にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図２４】変形形態５にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化と最大差分値Ｄｍａｘを示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図２５】実施形態４にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図２６】実施形態４にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図２７】実施形態４にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図２８】変形形態６にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図２９】変形形態６にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図３０】実施形態５にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図３１】実施形態５にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図３２】実施形態５にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は差分値和ＳＤの変化を示し、（５）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図３３】実施形態６，７及び変形形態７にかかり、マイクロコンピュータにおける制御のうち、ヒステリシス処理用データ取得ルーチンを示す説明図である。
【図３４】実施形態６にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図３５】実施形態６にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図３６】変形形態７にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図３７】変形形態７にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化を示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【図３８】実施形態７にかかり、マイクロコンピュータにおける制御のうち、敏感化期間処理ルーチンを示す説明図である。
【図３９】実施形態７にかかり、（１）はセンサ出力値Ｓ（ｎ）の変化とこれに追従するベース値Ｂ（ｎ）の変化、および開始時センサ出力値Ｓｂ、ピークセンサ出力値Ｓｍａｘ、両者の差ＭＤ、解除しきい値Ｓｂ＋ＭＤ／ａを示し、（２）は差分値Ｄ（ｎ）及び濃度しきい値の変化を示し、（３）は濃度高フラグのセット状態の変化を示し、（４）は濃度高しきい値Ｔｕの変化を示す説明図である。
【符号の説明】
１００　車両用オートベンチレーションシステム
１０　ガス検出装置
１１　ガスセンサ素子
１２　検出抵抗
１３　バッファ
１４　センサ抵抗値変換回路
１５　Ａ／Ｄコンバータ
１６　マイクロコンピュータ
１９　センサ出力値取得回路（取得手段）
２０　電子制御アセンブリ
２１　フラップ駆動回路
３１，３２，３３　ダクト
３４　フラップ
Ｔｕ，Ｔｕ１，Ｔｕ２　濃度高しきい値
Ｔｕ１　第１濃度高しきい値
Ｔｕ２　第２濃度高しきい値
ＢＪ１　継続時間（第１所定期間）
【図１】
2004101462.tif 000003
【図２】
2004101462.tif 000004
【図３】
2004101462.tif 000005
【図４】
2004101462.tif 000006
【図５】
2004101462.tif 000007
【図６】
2004101462.tif 000008
【図７】
2004101462.tif 000009
【図８】
2004101462.tif 000010
【図９】
2004101462.tif 000011
【図１０】
2004101462.tif 000012
【図１１】
2004101462.tif 000013
【図１２】
2004101462.tif 000014
【図１３】
2004101462.tif 000015
【図１４】
2004101462.tif 000016
【図１５】
2004101462.tif 000017
【図１６】
2004101462.tif 000018
【図１７】
2004101462.tif 000019
【図１８】
2004101462.tif 000020
【図１９】
2004101462.tif 000021
【図２０】
2004101462.tif 000022
【図２１】
2004101462.tif 000023
【図２２】
2004101462.tif 000024
【図２３】
2004101462.tif 000025
【図２４】
2004101462.tif 000026
【図２５】
2004101462.tif 000027
【図２６】
2004101462.tif 000028
【図２７】
2004101462.tif 000029
【図２８】
2004101462.tif 000030
【図２９】
2004101462.tif 000031
【図３０】
2004101462.tif 000032
【図３１】
2004101462.tif 000033
【図３２】
2004101462.tif 000034
【図３３】
2004101462.tif 000035
【図３４】
2004101462.tif 000036
【図３５】
2004101462.tif 000037
【図３６】
2004101462.tif 000038
【図３７】
2004101462.tif 000039
【図３８】
2004101462.tif 000040
【図３９】
2004101462.tif 000041