(57)【特許請求の範囲】
【請求項１】
判定対象の気体中に含まれる、水蒸気、二酸化炭素、及び酸素の少なくとも２種のガスの濃度を検出するガス検出手段と、
前記ガスの種類各々について、前記ガス検出手段によって検出された前記ガスの濃度が、予め求められた呼気を含まない大気中の前記ガスの濃度と予め求められた呼気成分のうちの前記ガスの濃度との間の範囲内であるか否かを判定し、
前記ガスの少なくとも１種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲外である場合、前記判定対象の気体中に呼気が含まれないと判定し、
前記ガスの全種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲内である場合、前記ガスの種類各々について、前記ガス検出手段によって検出された前記ガスの濃度と、予め求められた呼気成分のうちの前記ガスの濃度との比を算出し、前記ガスの種類各々について算出された前記比の差又は該比の比が所定範囲内の値であるか否かを判定して、前記判定対象の気体中に呼気が含まれるかを判定する判定手段と、
を含む呼気判定装置。
【請求項２】
前記検出された前記ガスの濃度と前記呼気成分の前記ガスの濃度との比は、呼気希釈率であって、
前記判定手段が、以下の（１）式に従って前記呼気希釈率Ｄｉを算出するようにした請求項１記載の呼気判定装置。
Ｄｉ＝（ＢＧ−ＡＧ)／Δｂ      ・・・（１）
ただし、Δｂは前記ガス検出手段で検出された前記ガスの濃度の変化量、変化率、または所定時間内の積分値、ＢＧは予め求められた呼気成分の前記ガスの濃度、ＡＧは予め求
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼気判定装置に係り、特に、運転者の呼気が判定対象の気体中に含まれるか否かを判定することができる呼気判定装置に関する。
【背景技術】
【０００２】
従来、アルコールセンサを用いた呼気アルコール検知システムにおいて、被験者が息を止める不正アルコール測定に対する対策方法が提案されている（例えば、特許文献１）。この呼気アルコール検知システムでは、風速計、風量計、風圧計、及び二酸化炭素センサによって、測定時に吹き込まれる呼気を計測し、所定の基準値を超えた場合にアルコールの計測を開始している。
【特許文献１】特開２００４−２１２２１７号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１に記載の技術では、呼気が検知システムヘ吹き込まれたか否かを判定することができるが、呼気が吹き込まれるという前提に立っている判定であり、呼気以外のガスを吹き込めば、容易に不正行為が行われてしまう、という問題点があった。例えば、不活性ガスを含むスプレー缶を用意して、呼気を吹き込むノズルに向けてスプレーを吹きかけるといった不正行為が考えられる。このようなスプレー缶は、日用品として市販されているものが多くあり、入手は容易である。また、ドライアイスをノズルの途中に置いてスプレーを吹きかけるなどの不正が考えられる。
【０００４】
本発明は、上記問題点を解消するためになされたもので、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる呼気判定装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明の呼気判定装置は、判定対象の気体中に含まれる、水蒸気、二酸化炭素、及び酸素の少なくとも２種のガスの濃度を各々検出するガス検出手段と、前記ガスの種類各々について、前記ガス検出手段によって検出された前記ガスの濃度が、予め求められた呼気を含まない大気中の前記ガスの濃度と予め求められた呼気成分のうちの前記ガスの濃度との間の範囲内であるか否かを判定し、前記ガスの少なくとも１種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲外である場合、前記判定対象の気体中に呼気が含まれないと判定し、前記ガスの全種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲内である場合、前記ガスの種類各々について、前記ガス検出手段によって検出された前記ガスの濃度と、予め求められた呼気成分のうちの前記ガスの濃度との比を算出し、前記ガスの種類各々について算出された前記比の差又は該比の比が所定範囲内の値であるか否かを判定して、前記判定対象の気体中に呼気が含まれるかを判定する判定手段と、を含んで構成したものである。
【０００９】
第１の発明の呼気判定装置は、ガス検出手段によって、判定対象の気体中に含まれる、水蒸気、二酸化炭素、及び酸素の少なくとも２種のガスの濃度を各々検出する。そして、判定手段によって、ガスの種類各々について、ガス検出手段によって検出された前記ガスの濃度が、予め求められた呼気を含まない大気中の前記ガスの濃度と予め求められた呼気成分のうちの前記ガスの濃度との間の範囲内であるか否かを判定し、前記ガスの少なくとも１種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲外である場合、前記判定対象の気体中に呼気が含まれないと判定し、前記ガスの全種類について、前記ガス検出手段によって検出された前記ガスの濃度が、前記範囲内である場合、前記ガスの種類各々について、ガス検出手段によって検出されたガスの濃度と、予め求められた呼気成分のガスの濃度との比を算出し、ガスの種類各々について算出された比の差又は該比の比が所定範囲内の値であるか否かを判定して、判定対象の気体中に呼気が含まれるか否かを判定する。
【００１０】
このように、水蒸気、二酸化炭素、及び酸素の少なくとも２種のガスの濃度に対する、検出されたガスの濃度と呼気中のガスの濃度との比の差又は該比の比が、所定範囲内の値であるか否かを判定することにより、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる。
【００１１】
第１の発明の判定手段は、ガスの少なくとも１種について、ガス検出手段によって検出されたガスの濃度が、予め求められた呼気を含まない大気中のガスの濃度と予め求められた呼気成分のうちのガスの濃度との間の範囲外である場合、判定対象の気体中に呼気が含まれないと判定し、ガス検出手段によって検出されたガスの濃度が、範囲内である場合、ガスの種類各々について算出された比の差又は該比の比が所定範囲内の値であるか否かを判定して、判定対象の気体中に呼気が含まれるか否かを判定する。これによって、水蒸気、二酸化炭素、又は酸素の濃度が、呼気を含まない大気中の濃度と呼気中の濃度との間の範囲内であるか否かを更に判定することにより、判定対象の気体中に呼気が含まれるか否かを更に精度よく判定することができる。
【００１２】
上記の検出されたガスの濃度と呼気中のガスの濃度との比は、呼気希釈率であって、判定手段が、以下の（１）式に従って呼気希釈率Ｄｉを算出するようにすることができる。
【００１３】
Ｄｉ＝（ＢＧ−ＡＧ)／Δｂ      ・・・（１）
【００１４】
ただし、Δｂはガス検出手段で検出されたガスの濃度の変化量、変化率、または所定時間内の積分値、ＢＧは予め求められた呼気成分のうちのガスの濃度、ＡＧは予め求められた呼気を含まない大気中の前記ガスの濃度である。
【００１５】
上記（１）式によって、水蒸気、二酸化炭素、及び酸素の少なくとも２種のガスについて、呼気希釈率を求めて、呼気希釈率の差又は該呼気希釈率の比が、所定範囲内の値であるか否かを判定することができる。
【発明の効果】
【００１６】
以上説明したように本発明によれば、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、ドライバの呼気からアルコールの一種であるエタノールの濃度を検出するエタノール濃度検出装置に、本発明を適用した場合を例に説明する。
【００１８】
図１に示すように、第１の実施の形態に係るエタノール濃度検出装置１０は、運転席に設けられたステアリングコラム１２の、ドライバの呼気が到達可能な位置に取り付けられている。エタノール濃度検出装置１０は、先端部に拡径した吸い込み口２０Ａが形成された細長円筒状の呼気導入管２０を備えており、呼気導入管２０の基端部には、ドライバの呼気を吸い込み口２０Ａから吸い込むために駆動される吸い込みファン２２が設けられている。
【００１９】
呼気導入管２０の中間部の内部には、酸化物半導体を用いてエタノールガスの濃度を検出するエタノールガスセンサであるアルコールセンサ、及び二酸化炭素の濃度を検出する二酸化炭素センサを有するセンサ群２４が取り付けられている。
【００２０】
図２に示すように、センサ群２４は、呼気導入管２０の中間部の内部に対向するように取り付けられた、アルコールセンサ２４Ａと二酸化炭素センサ２４Ｂとで構成されている。
【００２１】
アルコールセンサ２４Ａは、呼気導入管２０内を流れる気体中に含まれるエタノールガスを検出するセンサであり、例えば、酸化錫の半導体を用いたＴＧＳ８２２（フィガロ技研社製、商品名）を使用することができる。
【００２２】
二酸化炭素センサ２４Ｂは、呼気導入管２０内を流れる気体中に含まれる二酸化炭素を検出するセンサであり、例えば、固体電解質を用いたＣＤＭ４１６０（フィガロ技研社製、商品名）を使用することができる。
【００２３】
この実施の形態によれば、吸い込みファン２２を駆動することにより、ドライバから吐き出された呼気は呼気導入管２０の吸い込み口２０Ａから呼気導入管２０内に吸入されると共に、呼気が空気と混合されることで任意に希釈され、アルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂへ到達する。そして、呼気は、アルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂに接触した後、吸い込みファン２２の背面に排出される。
【００２４】
呼気がアルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂに接触することにより、アルコールセンサ２４Ａによって呼気を含む気体中のエタノールガスの濃度が検出されると共に、二酸化炭素センサ２４Ｂによって呼気を含む気体中の二酸化炭素の濃度が検出される。アルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂで検出された気体中のエタノールガスの濃度及び二酸化炭素の濃度は、後述するエタノール濃度判定器に入力され、検出した二酸化炭素の濃度の大きさに基づいて、ドライバの不正行為を防止すると共に、エタノール成分の濃度の大きさに基づいて、エタノールガスの濃度が検出される。
【００２５】
図３に示すように、エタノール濃度検出装置１０は、アルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂに接続され、かつ、エタノールガスの濃度を検出するエタノール濃度判定器３０を備えている。
【００２６】
エタノール濃度判定器３０は、二酸化炭素センサ２４Ｂの出力に基づいて、呼気導入管２０内を流れる気体中の二酸化炭素の濃度を算出する二酸化炭素濃度算出部３２と、算出された二酸化炭素の濃度に基づいて、呼気導入管２０内を流れる気体中に呼気が含まれているか否かを判定する呼気判定部３４と、アルコールセンサ２４Ａの出力に基づいて、呼気導入管２０内を流れる呼気を含む気体中のエタノールガスの濃度を算出するエタノール濃度算出部３６と、呼気判定部３４による判定結果やエタノール濃度算出部３６による算出結果を表示する表示部３８とを備えている。
【００２７】
二酸化炭素濃度算出部３２は、図４（Ａ）に示すような二酸化炭素センサ２４Ｂの出力濃度の変化から、最大値を算出し、算出された最大値[ＣＯ２]ｐｅａｋを、二酸化炭素の濃度とする。
【００２８】
呼気判定部３４は、二酸化炭素濃度算出部３２で算出された二酸化炭素の濃度が、所定の濃度範囲内であるか否かを判定して、呼気導入管２０内を流れる気体中に呼気が含まれているか否かを判定する。
【００２９】
呼気成分のうち二酸化炭素は、ほぼ常に一定濃度呼気中に存在している。したがって、気体中で希釈された呼気中の二酸化炭素の濃度範囲は、呼気を含まない大気中の二酸化炭素濃度と呼気中の二酸化炭素濃度との間である。そこで、本実施の形態では、上記の所定の濃度範囲を、呼気が吐き出される前、すなわち、呼気を含まない大気中の二酸化炭素濃度以上であって、呼気中の二酸化炭素濃度以下の範囲とする。なお、呼気を含まない大気中の二酸化炭素濃度については、呼気が吹きこまれる前における二酸化炭素センサ２４Ｂの出力濃度に基づいて、呼気を含まない大気中の二酸化炭素濃度を予め求めればよい。また、呼気中の二酸化炭素濃度については、実験や統計により予め求めておけばよく、例えば、約３．８％で一定である。
【００３０】
エタノール濃度算出部３６は、呼気導入管２０内を流れる気体中に呼気が含まれていると判定される場合に、アルコールセンサ２４Ａの出力濃度から、最大値を算出し、算出した最大値を、呼気が含まれる気体中のエタノールガスの濃度とする。
【００３１】
次に、第１の実施の形態に係るエタノール濃度検出装置１０の作用について説明する。ドライバが車両シートに着座すると、ドライバの呼気が呼気導入管２０に吹き込まれる状態となり、ドライバによってイグニッションスイッチがオンされると、エタノール濃度検出装置１０のエタノール濃度判定器３０において、図５に示すエタノール濃度検出処理ルーチンが実行される。
【００３２】
まず、ステップ１００において、アルコールセンサ２４Ａ及び二酸化炭素センサ２４Ｂの各々から、センサ出力の変化を所定期間分取得し、ステップ１０２において、上記ステップ１００で取得した二酸化炭素センサ２４Ｂのセンサ出力の変化から、呼気導入管２０内を流れる気体中の二酸化炭素の濃度[ＣＯ２]ｐｅａｋを算出する。
【００３３】
そして、ステップ１０４において、上記ステップ１０２で算出された二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、呼気を含まない大気中の二酸化炭素濃度ａと呼気中の二酸化炭素濃度ｂとの間の濃度範囲であるか否かを判定する。二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、この濃度範囲外である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていないと判断し、ステップ１０６で、呼気導入管２０内を流れる気体中に呼気が含まれていないことを示すメッセージを、表示部３８によって表示させて、エタノール濃度検出処理ルーチンを終了する。
【００３４】
一方、上記ステップ１０４で、二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、上記の濃度範囲内である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていると判断し、ステップ１０８において、上記ステップ１００で取得したアルコールセンサ２４Ａのセンサ出力の変化に基づいて、呼気導入管２０内を流れる気体中のエタノールガスの濃度を算出する。
【００３５】
次のステップ１１０において、上記ステップ１０８で算出されたエタノールガスの濃度を表示部３８によって表示させて、エタノール濃度検出処理ルーチンを終了する。
【００３６】
以上説明したように、第１の実施の形態に係るエタノール濃度検出装置によれば、気体中の二酸化炭素の濃度が、呼気を含まない大気中の二酸化炭素濃度と呼気中の二酸化炭素濃度との間の濃度範囲内であるか否かを判定して、気体中に呼気が含まれるか否かを判定することにより、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる。また、呼気中のエタノールガス濃度を検出する場合に、呼気の替わりに、呼気以外のガスを作用させる等の不正行為を防止することができる。
【００３７】
また、検出された二酸化炭素の濃度が所定の濃度範囲を外れれば、気体中に呼気が含まれないと判定されるため、短時間の処理で判定を行なうことができる。
【００３８】
なお、上記の実施の形態では、判定で用いる濃度範囲として、呼気を含まない大気中の二酸化炭素濃度以上であって、呼気中の二酸化炭素濃度以下の濃度範囲を用いた場合を例に説明したが、これに限定されるものではなく、呼気を含まない大気中の二酸化炭素濃度と呼気中の二酸化炭素濃度との間の任意の濃度範囲を、判定で用いるようにしてもよい。
【００３９】
また、二酸化炭素センサを用いた場合を例に説明したが、呼気中の他のガス成分の濃度を検出するセンサを用いてもよい。例えば、酸素センサ又は水蒸気センサを用いて検出されたガス濃度が、呼気を含まない大気中のガス濃度と呼気中のガス濃度との間の濃度範囲内であるか否かを判定して、気体中に呼気が含まれるか否かを判定してもよい。なお、水蒸気センサとしては、酸化錫の半導体を用いたＴＧＳ２１８０（フィガロ技研社製、商品名）を用いることができる。また、呼気が含まれるか否かの判定では、呼気を含まない大気中の水蒸気濃度以上であって、呼気中の水蒸気濃度（例えば、３４℃の飽和水蒸気濃度の値とする）以下の濃度範囲を用いればよい。
【００４０】
次に、第２の実施の形態に係るエタノール濃度判定装置について説明する。なお、第１の実施の形態と同様の構成となっている部分については、同一符号を付して説明を省略する。
【００４１】
第２の実施の形態では、呼気中の成分のうち、二酸化炭素及び酸素の各々について、気体中の濃度を検出している点と、二酸化炭素の濃度及び酸素の濃度に基づいて、気体中に呼気が含まれているか否かを判定している点とが第１の実施の形態と異なっている。
【００４２】
図６に示すように、第２の実施の形態に係るエタノール濃度検出装置２１０では、呼気導入管２０の中間部の内部に、アルコールセンサ２４Ａ、二酸化炭素センサ２４Ｂ、及び酸素センサ２４Ｃからなるセンサ群が取り付けられている。
【００４３】
酸素センサ２４Ｃは、呼気導入管２０内を流れる気体中の酸素の濃度を検出するセンサであり、例えば、ジルコニア固体電解質を用いたＦＣＸ−ＭＶＬ（フジクラ社製、商品名）を使用することができる。
【００４４】
図７の断面図に示すように、アルコールセンサ２４Ａと二酸化炭素センサ２４Ｂと酸素センサ２４Ｃとは、呼気導入管２０の中間部の内部であって、吸い込み口２０Ａから同じ距離となる位置に、等間隔に取り付けられている。
【００４５】
図８に示すように、エタノール濃度検出装置２１０は、アルコールセンサ２４Ａ、二酸化炭素センサ２４Ｂ、及び酸素センサ２４Ｃに接続されたエタノール濃度判定器２３０を備えている。
【００４６】
エタノール濃度判定器２３０は、二酸化炭素濃度算出部３２と、酸素センサ２４Ｃの出力に基づいて、呼気導入管２０内を流れる気体中の酸素の濃度を算出する酸素濃度算出部２２８と、算出された二酸化炭素の濃度及び酸素の濃度に基づいて、呼気導入管２０内を流れる気体中に呼気が含まれているか否かを判定する呼気判定部２３４と、エタノール濃度算出部３６と、表示部３８とを備えている。
【００４７】
酸素濃度算出部２２８は、図４（Ｂ）に示すような酸素センサ２４Ｃの出力濃度から、最小値[Ｏ２]ｐｅａｋを算出し、算出した最小値[Ｏ２]ｐｅａｋを、酸素の濃度とする。
【００４８】
呼気判定部２３４は、二酸化炭素濃度算出部３２で算出された二酸化炭素の濃度が、所定の濃度範囲内であるか否かを判定すると共に、酸素濃度算出部２２８で算出された酸素の濃度が、所定の濃度範囲内であるか否かを判定して、呼気導入管２０内を流れる気体中に呼気が含まれているか否かを判定する。
【００４９】
呼気成分のうち二酸化炭素及び酸素は、ほぼ常に一定濃度呼気中に存在している。したがって、空気中で希釈された呼気中の二酸化炭素の濃度範囲は、呼気が含まれない大気中の二酸化炭素濃度と呼気中の二酸化炭素濃度との間であり、空気中で希釈された呼気中の酸素の濃度範囲は、呼気中の酸素濃度と呼気が含まれない大気中の酸素濃度との間である。そこで、本実施の形態では、二酸化炭素の所定の濃度範囲を、第１の実施の形態と同様に、呼気を含まない大気中の二酸化炭素濃度以上であって、呼気中の二酸化炭素濃度以下の範囲とし、酸素の所定の濃度範囲を、呼気中の酸素濃度以上であって、呼気が吐き出される前、すなわち、呼気を含まない大気中の酸素濃度以下の範囲とする。なお、呼気を含まない大気中の酸素濃度については、呼気が吹きこまれる前における酸素センサ２４Ｃの出力濃度に基づいて、呼気を含まない大気中の酸素濃度を予め求めればよい。また、呼気中の酸素濃度については、実験や統計により予め求めておけばよく、例えば、約１５．２％で一定である。
【００５０】
第２の実施の形態に係るエタノール濃度検出処理ルーチンでは、アルコールセンサ２４Ａ、二酸化炭素センサ２４Ｂ、及び酸素センサ２４Ｃの各々からセンサ出力を所定期間分取得し、取得した二酸化炭素センサ２４Ｂのセンサ出力から、気体中の二酸化炭素の濃度[ＣＯ２]ｐｅａｋを算出すると共に、取得した酸素センサ２４Ｃのセンサ出力から、気体中の酸素の濃度[Ｏ２]ｐｅａｋを算出する。
【００５１】
そして、算出された二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、呼気を含まない大気中の二酸化炭素濃度ａと呼気中の二酸化炭素濃度ｂとの間の濃度範囲であるか否かを判定すると共に、算出された酸素の濃度[Ｏ２]ｐｅａｋが、呼気中の酸素濃度ｃと呼気を含まない大気中の酸素濃度ｄとの間の濃度範囲であるか否かを判定する。二酸化炭素の濃度[ＣＯ２]ｐｅａｋ及び酸素の濃度[Ｏ２]ｐｅａｋの少なくとも一方が、上記濃度範囲外である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていないと判断し、呼気導入管２０内を流れる気体中に呼気が含まれていないことを示すメッセージを、表示部３８によって表示させる。
【００５２】
一方、二酸化炭素の濃度[ＣＯ２]ｐｅａｋ及び酸素の濃度[Ｏ２]ｐｅａｋの双方が、上記各々の濃度範囲内である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていると判断する。そして、アルコールセンサ２４Ａのセンサ出力の変化に基づいて、呼気導入管２０内を流れる気体中のエタノールガスの濃度を算出し、算出されたエタノールガスの濃度を表示部３８によって表示させる。
【００５３】
このように、気体中の二酸化炭素の濃度が、呼気を含まない大気中の二酸化炭素濃度と呼気中の二酸化炭素濃度との間の濃度範囲内であるか否かを判定すると共に、気体中の酸素の濃度が、呼気を含まない大気中の酸素濃度と呼気中の酸素濃度との間の濃度範囲内であるか否かを判定して、気体中に呼気が含まれるか否かを判定することにより、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる。
【００５４】
なお、上記の実施の形態では、二酸化炭素センサ及び酸素センサを用いた場合を例に説明したが、これに限定されるものではなく、二酸化炭素センサ、酸素センサ、及び水蒸気センサを任意に組み合わせて用いてもよい。
【００５５】
また、二酸化炭素センサ、酸素センサ、及び水蒸気センサを用いて検出されたガス濃度の各々が、各ガスに対応した濃度範囲内であるか否かによって、気体中に呼気が含まれるか否かを判定するようにしてもよい。この場合、３種のガス濃度全てが、各ガスに対応した濃度範囲内である場合に、気体中に呼気が含まれると判断してもよいし、また、少なくとも２種のガス濃度が、対応した濃度範囲内である場合に、気体中に呼気が含まれると判断してもよい。
【００５６】
次に、第３の実施の形態に係るエタノール濃度判定装置について説明する。なお、第１の実施の形態及び第２の実施の形態と同様の構成となっている部分については、同一符号を付して説明を省略する。
【００５７】
第３の実施の形態では、二酸化炭素の濃度及び酸素の濃度の各々に基づいて、呼気希釈率を各々算出して、呼気希釈率を比較している点が第１の実施の形態と異なっている。
【００５８】
図９に示すように、第３の実施の形態に係るエタノール濃度検出装置３１０のエタノール濃度判定器３３０は、二酸化炭素濃度算出部３２と、酸素濃度算出部２２８と、算出された二酸化炭素の濃度及び酸素の濃度の各々が、所定の濃度範囲内であるか否かを判定するガス濃度判定部３３４と、二酸化炭素の濃度及び酸素の濃度の各々に基づいて、呼気希釈率を各々算出する呼気希釈率算出部３３６と、二酸化炭素の濃度及び酸素の濃度の各々に基づいて算出された呼気希釈率を比較して、呼気導入管２０内を流れる気体中に呼気が含まれているか否かを判定する呼気判定部３３８と、エタノール濃度算出部３６と、表示部３８とを備えている。
【００５９】
ガス濃度判定部３３４は、二酸化炭素濃度算出部３２で算出された二酸化炭素の濃度が、第１の実施の形態で説明した所定の濃度範囲内であるか否かを判定すると共に、酸素濃度算出部２２８で算出された酸素の濃度が、第２の実施の形態で説明した所定の濃度範囲内であるか否かを判定する。
【００６０】
呼気希釈率算出部３３６は、検出された二酸化炭素の濃度に基づいて、二酸化炭素の濃度（希釈された二酸化炭素の濃度）の大きさと予め求められた呼気中の二酸化炭素の濃度の大きさとの比に基づいて、呼気の希釈率を算出すると共に、検出された酸素の濃度に基づいて、酸素の濃度（希釈された酸素の濃度）の大きさと予め求められた呼気中の酸素の濃度の大きさとの比に基づいて、呼気の希釈率を算出する。ここで、呼気希釈率は、二酸化炭素の濃度及び酸素の濃度の各々に基づいて、以下の（２）式、（３）式に従って、各々算出される。
Ｄｉ＝
（[ＣＯ２]ｂｒｅａｔｈ−[ＣＯ２]ｂａｓｅ)／([ＣＯ２]ｐｅａｋ−[ＣＯ２]ｂａｓｅ)
・・・（２）
Ｄｉ＝（[Ｏ２]ｂｒｅａｔｈ−[Ｏ２]ｂａｓｅ)／([Ｏ２]ｐｅａｋ−[Ｏ２]ｂａｓｅ)
・・・（３）
【００６１】
ただし、Ｄｉは、呼気がセンサに到達するまでに空気によって希釈される割合を示す呼気希釈率、［ＣＯ２］ｂｒｅａｔｈは、予め求められた呼気中の二酸化炭素濃度、［ＣＯ２］ｂａｓｅ、呼気が導入される前の二酸化炭素センサ２４Ｂの出力濃度、［ＣＯ２］ｐｅａｋは、呼気が導入されたときの二酸化炭素センサ２４Ｂの出力濃度の最大値、［Ｏ２］ｂｒｅａｔｈは、予め求められた呼気中の酸素濃度、［Ｏ２］ｂａｓｅは、呼気が導入される前の酸素センサ２４Ｃの出力濃度、［Ｏ２］ｐｅａｋは、呼気が導入されたときの酸素センサ２４Ｃの出力濃度の最小値である。
【００６２】
なお、上記では、呼気が導入されたときの二酸化炭素センサ及び酸素センサの出力値（出力濃度）として最大値又は最小値を用いているが、必ずしも最大値や最小値である必要はなく、呼気導入管２０内に導入され呼気が二酸化炭素センサ及び酸素センサに接触した時点以降の出力値を用いてもよい。
【００６３】
呼気判定部３３８は、二酸化炭素の濃度及び酸素の濃度の各々に基づいて算出された呼気希釈率の比を算出し、以下の（４）式により、呼気希釈率の比が、１を含む許容範囲内であるか否かによって、呼気希釈率がほぼ一致するか否かを判定して、呼気導入管２０内を流れる気体に呼気が含まれるか否かを判定する。
１−ｅ＜呼気希釈率の比＜１＋ｅ      ・・・（４）
ただし、ｅは、呼気希釈率の一致の許容値を示す定数である。
【００６４】
ここで、本発明の原理について説明する。呼気が空気中で任意に希釈されるとき、呼気中の２種類のガス成分の濃度の比は、どのように希釈されても一定であると考えられるため、二酸化炭素の希釈率と酸素の希釈率とは等しくなる。したがって、２種類の呼気中のガス成分について、それぞれの呼気ガス希釈率を、呼気希釈率として算出して、それが略一致すれば、空気中で希釈されたガス中に呼気が含まれると判定することができる。
【００６５】
次に、第３の実施の形態に係るエタノール濃度検出処理ルーチンについて、図１０を用いて説明する。なお、第１の実施の形態と同様の処理については、同一符号を付して詳細な説明を省略する。
【００６６】
まず、ステップ３５０において、アルコールセンサ２４Ａ、二酸化炭素センサ２４Ｂ、及び酸素センサ２４Ｃの各々からセンサ出力の変化を所定期間分取得し、ステップ３５２において、上記ステップ３５０で取得した二酸化炭素センサ２４Ｂのセンサ出力の変化から、呼気導入管２０内を流れる気体中の二酸化炭素の濃度[ＣＯ２]ｐｅａｋを算出すると共に、上記ステップ３５０で取得した酸素センサ２４Ｃのセンサ出力の変化から、呼気導入管２０内を流れる気体中の酸素の濃度[Ｏ２]ｐｅａｋを算出する。
【００６７】
そして、ステップ１０４において、上記ステップ３５２で算出された二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、呼気を含まない大気中の二酸化炭素濃度ａと呼気中の二酸化炭素濃度ｂとの間の濃度範囲であるか否かを判定する。二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、この濃度範囲外である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていないと判断し、ステップ１０６へ移行する。
【００６８】
一方、上記ステップ１０４で、二酸化炭素の濃度[ＣＯ２]ｐｅａｋが、上記の濃度範囲内である場合には、ステップ３５４において、上記ステップ３５２で算出された酸素の濃度[Ｏ２]ｐｅａｋが、呼気中の酸素濃度ｃと呼気を含まない大気中の酸素濃度ｄとの間の範囲であるか否かを判定する。酸素の濃度[Ｏ２]ｐｅａｋが、この濃度範囲外である場合には、呼気導入管２０内を流れる気体中に呼気が含まれていないと判断し、ステップ１０６へ移行する。
【００６９】
ステップ１０６では、呼気導入管２０内を流れる気体中に呼気が含まれていないことを示すメッセージを、表示部３８によって表示させて、エタノール濃度検出処理ルーチンを終了する。
【００７０】
上記ステップ３５４で、酸素の濃度[Ｏ２]ｐｅａｋが、上記の濃度範囲内である場合には、ステップ３５６において、上記（２）式、（３）式により、二酸化炭素の濃度及び酸素の濃度の各々に基づいて、呼気希釈率を各々算出する。
【００７１】
次のステップ３５８では、上記ステップ３５６で算出された２つの呼気希釈率の比を算出し、上記（４）式によって、算出した比が１を含む許容範囲内であるか否かを判定する。呼気希釈率の比が、１を含む許容範囲外である場合には、呼気希釈率がまったく一致せず、呼気導入管２０内を流れる気体中に呼気が含まれていないと判断し、上記ステップ１０６へ移行する。
【００７２】
一方、上記ステップ３５８で、上記ステップ３５６で算出された２つの呼気希釈率の比が、１を含む許容範囲内である場合には、呼気希釈率がほぼ一致し、呼気導入管２０内を流れる気体中に呼気が含まれていると判断し、ステップ１０８へ移行する。
【００７３】
ステップ１０８では、上記ステップ１００で取得したアルコールセンサ２４Ａのセンサ出力の変化に基づいて、呼気導入管２０内を流れる気体中のエタノールガスの濃度を算出する。
【００７４】
次のステップ１１０において、上記ステップ１０８で算出されたエタノールガスの濃度を表示部３８によって表示させて、エタノール濃度検出処理ルーチンを終了する。
【００７５】
以上説明したように、第３の実施の形態に係るエタノール濃度検出装置は、二酸化炭素の濃度及び酸素の濃度の各々に基づいて算出された２つの呼気希釈率が、ほぼ一致するか否かを判定して、気体中に呼気が含まれるか否かを判定することにより、呼気の替わりに、呼気以外のガスが吹きかけられる場合であっても、判定対象の気体中に呼気が含まれるか否かを精度よく判定することができる。
【００７６】
また、二酸化炭素の濃度及び酸素の濃度の少なくとも一方が、呼気を含まない大気中のガス濃度と呼気中のガス濃度との間の濃度範囲外である場合には、気体中に呼気が含まれないと判定することにより、判定対象の気体中に呼気が含まれるか否かを更に精度よく判定することができる。
【００７７】
また、呼気中のエタノールガス濃度を検出する場合に、呼気の替わりに、呼気以外のガスを作用させる等の不正を防止することができる。
【００７８】
なお、上記の実施の形態では、二酸化炭素センサ及び酸素センサを用いた場合を例に説明したが、これに限定されるものではなく、二酸化炭素センサ、酸素センサ、及び水蒸気センサを任意に組み合わせて用いてもよい。３種類全てのセンサを用いる場合には、二酸化炭素の濃度、酸素の濃度、及び水蒸気の濃度の各々に基づいて、呼気希釈率を各々算出し、算出された呼気希釈率の各組み合わせについて、呼気希釈率の比を算出し、呼気希釈率の比の全てが、１を含む許容範囲内である場合には、気体中に呼気が含まれると判定すればよい。また、算出された呼気希釈率の各組み合わせに算出された呼気希釈率の比のうち、少なくとも２つの比が、１を含む許容範囲内である場合に、気体中に呼気が含まれると判定するようにしてもよい。
【００７９】
また、呼気希釈率の比に基づいて、気体中に呼気が含まれるか否かを判定する場合を例に説明したが、これに限定されるものではなく、呼気希釈率の差に基づいて、気体中に呼気が含まれるか否かを判定してもよい。この場合には、二酸化炭素の濃度及び酸素の濃度の各々に基づいて、呼気希釈率を各々算出し、２つの呼気希釈率の差を算出し、呼気希釈率の差が、０を含む許容範囲内である場合に、呼気希釈率がほぼ一致すると判断して、気体中に呼気が含まれると判定すればよい。
【００８０】
また、呼気が導入されたときの二酸化炭素センサ及び酸素センサの出力値の最大値または最小値と、導入される前の二酸化炭素センサ及び酸素センサの出力値との変化量を用いて、呼気希釈率を算出した場合を例に説明したが、呼気が導入されたときの二酸化炭素センサ及び酸素センサの出力値の変化率、または所定時間内の積分値を用いて、呼気希釈率を算出するようにしてもよい。
【００８１】
上記では、ドライバの呼気からエタノールを検出する例について説明したが、エタノール濃度検出装置を携帯可能に構成する等により、本発明はドライバ以外の人間の呼気からエタノールを検出する場合にも適用できるものである。
【図面の簡単な説明】
【００８２】
【図１】本実施の形態のエタノール濃度検出装置を運転席のステアリングコラムに取り付けた状態を示す概略図である。
【図２】本発明の第１の実施の形態を示す概略図である。
【図３】本発明の第１の実施の形態のエタノール濃度判定器の構成を示すブロック図である。
【図４】（Ａ）二酸化炭素センサの出力濃度の時間変化を示す線図、及び（Ｂ）酸素センサの出力濃度の時間変化を示す線図である。
【図５】第１の実施の形態のエタノール濃度検出装置におけるエタノール濃度検出処理ルーチンの内容を示すフローチャートである。
【図６】本発明の第２の実施の形態を示す概略図である。
【図７】センサ群の配置を説明するための断面図である。
【図８】本発明の第２の実施の形態のエタノール濃度判定器の構成を示すブロック図である。
【図９】本発明の第３の実施の形態のエタノール濃度判定器の構成を示すブロック図である。
【図１０】第３の実施の形態のエタノール濃度検出装置におけるエタノール濃度検出処理ルーチンの内容を示すフローチャートである。
【符号の説明】
【００８３】
１０、２１０、３１０ エタノール濃度検出装置
２０   呼気導入管
２４Ａ アルコールセンサ
２４Ｂ 二酸化炭素センサ
２４Ｃ 酸素センサ
３０、２３０、３３０ エタノール濃度判定器
３２   二酸化炭素濃度算出部
３４、２３４、３３８ 呼気判定部
３６   エタノール濃度算出部
２２８ 酸素濃度算出部
３３４ ガス濃度判定部
３３６ 呼気希釈率算出部
【図１】
0004985202.tif 000002
【図２】
0004985202.tif 000003
【図３】
0004985202.tif 000004
【図４】
0004985202.tif 000005
【図５】
0004985202.tif 000006
【図６】
0004985202.tif 000007
【図７】
0004985202.tif 000008
【図８】
0004985202.tif 000009
【図９】
0004985202.tif 000010
【図１０】
0004985202.tif 000011