(57)【要約】【課題】運転者の飲酒状態を検出する装置と、飲酒状態が検出された場合にエンジンの始動を禁止する装置とを備えて、両装置の間で通信をおこなう形態において、通信に操作を加えて飲酒状態検出装置になりすますことが困難な車両用制御装置を提供する。【解決手段】車両の運転者のアルコールを検出するアルコール検出器と、それがアルコールを検出したらエンジンの始動を禁止するインターロックＥＣＵとを備えて、インターロックＥＣＵから数値を送信し（Ｓ１１０）、それを受信したアルコール検出器が所定の演算を施して（Ｓ２１０）、演算結果を返信する（Ｓ２２０）。インターロックＥＣＵは、演算結果が適切でないならば（Ｓ１２０：ＮＯ）、アルコール検出器の認証が失敗したと判断して、アルコール検査を指令しない。【選択図】図２
2011051402.tif 000002
【特許請求の範囲】
【請求項１】
車両の運転者が飲酒状態にあるか否かを検出する検出手段と、
前記車両のエンジンが停止した状態において、前記検出手段の検出結果の情報を通信を介して取得した場合に、その検出結果が運転者が飲酒状態にあるとの情報であれば、前記車両のエンジンの始動を禁止する禁止手段と、
前記禁止手段が受信した情報が前記検出手段から送信された情報でない場合には、前記禁止手段が、運転者が飲酒状態にないとの情報である非飲酒状態情報を取得しないように制御する制御手段と、
を備えたことを特徴とする車両用制御装置。
【請求項２】
前記制御手段は、
前記検出手段による飲酒状態の検出に先立って、前記検出手段から認証用の情報を含む信号を送信する第１送信手段と、
前記禁止手段に備えられ、信号を受信して、その信号の発信元が前記検出手段であるか否かを認証し、前記信号の発信元が前記検出手段であると認証されない場合には、前記非飲酒状態情報を受信しない第１認証手段と、
を備えた請求項１に記載の車両用制御装置。
【請求項３】
前記第１送信手段が送信する前記認証用の情報を含む信号は、前記禁止手段から前記検出手段に送信された数値に所定の演算を施した数値である請求項２に記載の車両用制御装置。
【請求項４】
前記制御手段は、
前記検出手段による飲酒状態の検出に先立って、前記禁止手段から認証用の情報を含む信号を送信する第２送信手段と、
前記検出手段に備えられ、信号を受信して、その信号の発信元が前記禁止手段であるか否かを認証し、前記信号の発信元が前記禁止手段であると認証されない場合には、前記検出を実行しない第２認証手段と、
を備えた請求項１乃至３のいずれか１項に記載の車両用制御装置。
【請求項５】
前記第２送信手段が送信する前記認証用の情報を含む信号は、前記検出手段から前記禁止手段に送信された数値に所定の演算を施した数値である請求項４に記載の車両用制御装置。
【請求項６】
前記制御手段は、
前記検出結果の情報を暗号化された信号に変換したうえで前記検出手段から送信する暗号化手段と、
前記禁止手段によって受信された信号を、前記暗号化手段によって暗号化された前の情報に復号化する復号化手段と、
を備えた請求項１に記載の車両用制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用制御装置に関する。
【背景技術】
【０００２】
飲酒運転が大きな社会問題となるなかで、自動車の車両に飲酒運転を防止するシステムを組み込む技術の提案がなされてきている。例えば下記特許文献１には、ステアリングホイールに設けられて、運転者の煩わしさが抑制された飲酒運転防止装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０７８７０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の飲酒運転防止装置には、運転者の例えば呼気からアルコールを検出する装置と、アルコールが検出された場合にエンジンの始動を禁止する制御装置とを備えて、両装置の間で通信をおこなうといった形態のものがあった。この形態の場合、ノートパソコン等を制御装置に接続して、アルコール検出装置になりすまして飲酒していないとの情報を制御装置に送信することによって、飲酒した人間が自動車を運転してしまう可能性があった。従来の飲酒運転防止装置では、この種のなりすましに対する対策はとられていなかった。
【０００５】
そこで本発明が解決しようとする課題は、上記問題点に鑑み、運転者の飲酒状態を検出する装置と、飲酒状態が検出された場合にエンジンの始動を禁止する装置とを備えて、両装置の間で通信をおこなう形態において、通信に操作を加えて飲酒状態検出装置になりすますことが困難な車両用制御装置を提供することにある。
【課題を解決するための手段及び発明の効果】
【０００６】
上記課題を達成するために、本発明に係る車両用制御装置は、車両の運転者が飲酒状態にあるか否かを検出する検出手段と、前記車両のエンジンが停止した状態において、前記検出手段の検出結果の情報を通信を介して取得した場合に、その検出結果が運転者が飲酒状態にあるとの情報であれば、前記車両のエンジンの始動を禁止する禁止手段と、前記禁止手段が受信した情報が前記検出手段から送信された情報でない場合には、前記禁止手段が、運転者が飲酒状態にないとの情報である非飲酒状態情報を取得しないように制御する制御手段と、を備えたことを特徴とする。
【０００７】
これにより本発明に係る車両用制御装置では、運転者の飲酒状態を検出する検出手段と、飲酒状態が検出された場合にエンジンの始動を禁止する禁止手段とを備えて、両手段の間で通信をおこなう形態において、禁止手段が受信した情報が検出手段から送信された情報でない場合には、禁止手段が、運転者が飲酒状態にないとの情報を取得しないように制御するので、検出手段になりすました装置からの飲酒していないとの虚偽の情報によって、飲酒運転が行われてしまうことが抑制される。したがって飲酒運転を適切に抑制できる。
【０００８】
前記制御手段は、前記検出手段による飲酒状態の検出に先立って、前記検出手段から認証用の情報を含む信号を送信する第１送信手段と、前記禁止手段に備えられ、信号を受信して、その信号の発信元が前記検出手段であるか否かを認証し、前記信号の発信元が前記検出手段であると認証されない場合には、前記非飲酒状態情報を受信しない第１認証手段と、を備えたとしてもよい。
【０００９】
これにより、検出手段による飲酒状態検出の前に、禁止手段の側から検出手段の認証を行い、認証成功とならなかった場合には非飲酒状態情報を受信しないので、検出手段になりすました装置からの飲酒していないとの虚偽の情報によって、飲酒運転が行われてしまうことが抑制される。したがって認証という手段を用いて飲酒運転を適切に抑制できる。
【００１０】
また前記第１送信手段が送信する前記認証用の情報を含む信号は、前記禁止手段から前記検出手段に送信された数値に所定の演算を施した数値であるとしてもよい。
【００１１】
これにより禁止手段の側から数値を送信し、検出手段の方で所定の演算を施して返信することにより認証を行うので、簡易な認証方法によって確実に飲酒運転を抑制できる。
【００１２】
また前記制御手段は、前記検出手段による飲酒状態の検出に先立って、前記禁止手段から認証用の情報を含む信号を送信する第２送信手段と、前記検出手段に備えられ、信号を受信して、その信号の発信元が前記禁止手段であるか否かを認証し、前記信号の発信元が前記禁止手段であると認証されない場合には、前記検出を実行しない第２認証手段と、を備えたとしてもよい。
【００１３】
これにより禁止手段の側から検出手段の認証を行うのみでなく、検出手段の側からの禁止手段の認証も行う相互認証とするので、より厳格な認証となり、より確実に飲酒運転を抑制できる。
【００１４】
また前記第２送信手段が送信する前記認証用の情報を含む信号は、前記検出手段から前記禁止手段に送信された数値に所定の演算を施した数値であるとしてもよい。
【００１５】
これにより検出手段の側から禁止手段を認証する場合にも、検出手段の側から数値を送信し、禁止手段の方で所定の演算を施して返信することにより認証を行うので、簡易な認証方法によって確実に飲酒運転を抑制できる。
【００１６】
また前記制御手段は、前記検出結果の情報を暗号化された信号に変換したうえで前記検出手段から送信する暗号化手段と、前記禁止手段によって受信された信号を、前記暗号化手段によって暗号化された前の情報に復号化する復号化手段と、を備えたとしてもよい。
【００１７】
これにより、運転者の飲酒状態を検出する検出手段と、飲酒状態が検出された場合にエンジンの始動を禁止する禁止手段とを備えて、両手段の間で通信をおこなう形態において、飲酒状態に関する検査結果を暗号化して禁止手段へ送り、それを復号化して運転者が飲酒状態にあるとの情報を取得したらエンジンの始動を禁止するので、検出手段になりすました装置からの飲酒していないとの虚偽の情報によって、飲酒運転が行われてしまうことが抑制される。したがって暗号化という手段を用いて飲酒運転を適切に抑制できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例１における車両用制御装置の構成図。
【図２】実施例１における飲酒運転抑制処理のフローチャート。
【図３】実施例２における飲酒運転抑制処理のフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面を参照しつつ説明する。まず図１は、本発明に係る車両用制御装置１の実施例１における装置構成の概略図である。
【００２０】
車両用制御装置１は、エンジン２、スタータモータ３、スタータリレー４、インターロックＥＣＵ５、エンジンＥＣＵ６、アルコール検出器７を備える。
【００２１】
スタータリレー４はコイル部４０、接点部４１を備える。スタータリレー４は、接点部４１が通常はオープン（開状態）であるノーマルオープン（常開）タイプとして、コイル４０を電流が流れると、電磁力の作用によって接点部４１がクローズ（閉状態）となるとすればよい。
【００２２】
インターロックＥＣＵ５は、スイッチ部５０を備える。スイッチ部５０はキーシリンダ６０、リレー４のコイル４０と直列に接続される。さらにインターロックＥＣＵ５は、通常のコンピュータと同様の装備を有するとし、具体的には各種演算などの情報処理を行うＣＰＵ５１、その作業領域としての一時記憶部のＲＡＭ５２、不揮発性の記憶部であるメモリ５３、外部機器との間の情報の入出力を行う入出力部（Ｉ／Ｏ）５４を備える。
【００２３】
エンジンＥＣＵ６はエンジン２の各種制御を司る。エンジンＥＣＵ６は、インターロックＥＣＵ５と同様に通常のコンピュータと同様の装備を有するとする。またエンジンＥＣＵ６は、キーシリンダ６０と接続されて、キーシリンダ６０に車両のキー６１が挿入されてイグニションオン操作がなされたことを検知する。図１のとおり、インターロックＥＣＵ５（のＩ／Ｏ５４）とエンジンＥＣＵ６とはバスを介して接続されて、情報の受け渡しが可能となっている。
【００２４】
アルコール検出器７は、通常のコンピュータと同様の装備を有するとし、具体的には各種演算などの情報処理を行うＣＰＵ７０、その作業領域としての一時記憶部のＲＡＭ７１、不揮発性の記憶部であるメモリ７２、外部機器との間の情報の入出力を行う入出力部（Ｉ／Ｏ）７３を備える。またアルコール検出器７は、運転者の呼気からアルコール成分を検出するための各種センサ７４を備える。
【００２５】
以上の構成のもとで制御装置１は、図２に示された処理手順を実行する。図２（及び後述の図３）の手順はプログラム化されてインターロックＥＣＵ５のメモリ５３とアルコール検出器７のメモリ７２とに記憶しておき、ＣＰＵ５１、７０が呼び出して自動的に実行するとすればよい。
【００２６】
図２の処理ではまず、乗員がキー６１をキーシリンダ６０に挿入してイグニションオン操作を行ったことを受けて、インターロックＥＣＵ５、アルコール検出器７が起動する（Ｓ１００、Ｓ２００）。
【００２７】
次にインターロックＥＣＵ５とアルコール検出器７とは相互認証の手順に移る。まずインターロックＥＣＵ５のＣＰＵ５１が、乱数を生成して、それをアルコール検出器７に送信する（Ｓ１１０）。アルコール検出器７では、これを受信して、その乱数に対して所定の演算を施す（Ｓ２１０）。この手順での演算は例えば、インターロックＥＣＵ５側から送信された乱数を前半のビットと後半のビットとに分けて、その２数値間の各ビット毎の論理和と論理積とを求め、前半のビットを論理和、後半のビットを論理積としてまとめた数値を演算結果とすればよい。
【００２８】
アルコール検出器７のＣＰＵ７０は、その演算結果をインターロックＥＣＵ５へ送信する（Ｓ２２０）。インターロックＥＣＵ５はそれを受信して、演算結果を確認する（Ｓ１２０）。すなわち受信した演算結果が、自らが送信した乱数に対する所定の演算結果であることが確認された場合は、通信相手がアルコール検出器７であると認証し、その場合（Ｓ１２０：ＹＥＳ）はＳ１３０へ進む。受信した演算結果が、自らが送信した乱数に対する所定の演算結果でない場合は（Ｓ１２０：ＮＯ）、アルコール検出器７の認証が失敗したとして、図２の処理を終了する。その場合当然アルコール検査も行われない。このとき、認証されなかった旨を車室内の何らかの表示部に表示してもよい。
【００２９】
さらにインターロックＥＣＵ５のＣＰＵ５１は、受信した演算結果に対してさらに所定の演算を施して、その演算結果をアルコール検出器７へ送信する（Ｓ１３０）。この手順での演算も、例えば受信した信号を前半のビットと後半のビットとに分けて、その２数値間の各ビット毎の論理和と論理積とを求め、前半のビットを論理和、後半のビットを論理積としてまとめた数値を演算結果とすればよい。
【００３０】
アルコール検出器７のＣＰＵ７０は、その演算結果を受信して結果を確認する（Ｓ２３０）。すなわち受信した演算結果が、自らが送信した数値に対する所定の演算結果であることが確認された場合は、通信相手がインターロックＥＣＵ５であると認証し、その場合（Ｓ２３０：ＹＥＳ）はＳ２４０へ進む。受信した演算結果が、自らが送信した数値に対する所定の演算結果でない場合は（Ｓ２３０：ＮＯ）、インターロックＥＣＵ５の認証が失敗したとして、図２の処理を終了する。当然アルコール検査も行われない。このとき、認証されなかった旨を車室内の何らかの表示部に表示してもよい。
【００３１】
アルコール検出器７のＣＰＵ７０は認証が完了したことをインターロックＥＣＵ５に送信し（Ｓ２４０）、インターロックＥＣＵ５はこれを受信して、相互認証が終了したことを確認する（Ｓ１４０）。以上が相互認証の段階である。次に運転者のアルコール検査の実行へ移行する。
【００３２】
まずインターロックＥＣＵ５のＣＰＵ５１は、アルコール検出器７にアルコ−ル検査の開始を指令する（Ｓ１５０）。アルコール検出器７のＣＰＵ７０は、この指令を受けてアルコール検査を開始する（Ｓ２５０）。そしてアルコール検査が終了したら、アルコール検出器７のＣＰＵ７０は、インターロックＥＣＵ５に検査結果を送信する（Ｓ２６０）。
【００３３】
インターロックＥＣＵ５のＣＰＵ５１は、これを受信して（Ｓ１６０）、検査結果を確認する（Ｓ１７０）。そして検査結果をインターロックＥＣＵ５アルコール検知器７に送信する（Ｓ２７０）。なおＳ１７０あるいはＳ２７０の手順は省略してもよい。インターロックＥＣＵ５のＣＰＵ５１は、検査結果に応じてスイッチ制御を実行する（Ｓ１８０）。
【００３４】
スイッチ制御では、運転者の呼気からアルコール成分が検出された場合には、スイッチ５０をオープンのままにする。これにより飲酒状態の運転者がイグニションスイッチ６０をオンにしても、コイル４０に電流が流れず、エンジン２は始動しない。また運転者の呼気からアルコール成分が検出されなかった場合には、直ちにスイッチ５０をクローズする。これによりイグニションスイッチ６０をオンにすれば、エンジン２が始動する。以上が図２の処理である。
【００３５】
なお図２において、手順Ｓ１３０、Ｓ１４０、Ｓ２３０、Ｓ２４０を省略してもよい。この場合、相互認証ではなく、インターロックＥＣＵ５の側からアルコール検出器７を認証するのみの片側認証となる。一般にインターロックＥＣＵ５は取り外しにくい場所に装備されているので、別のものがインターロックＥＣＵ５に成りすますことは困難であるとみなされる。したがってこうした片側認証のみで実用上充分であると判断してもよい。この場合、認証手順をより簡易にできるとの利点がある。
【００３６】
次に実施例２を説明する。実施例１では、アルコール検査の前に（相互）認証を実行したが、実施例２では通信内容を暗号化する。実施例２では実施例１の図２が図３に変更される。他は実施例１と同じでよい。
【００３７】
図３の手順ではまず、乗員によるイグニションオン操作を受けて、インターロックＥＣＵ５、アルコール検出器７が起動する（Ｓ３００、Ｓ４００）。次にインターロックＥＣＵ５のＣＰＵ５１が、アルコール検査開始の指令を暗号化して（Ｓ３１０）、送信する（Ｓ３２０）。暗号化の具体的な方法は後述する。
【００３８】
アルコール検出器７のＣＰＵ７０は、それを受信して（Ｓ４１０）、復号化（あるいは復号）する（Ｓ４２０）。そしてアルコール検出器７のＣＰＵ７０は、復号化された信号の意味内容、すなわちアルコール検査開始の指令に従ってアルコール検査を開始する（Ｓ４３０）。
【００３９】
そしてアルコール検査が終了したらアルコール検出器７のＣＰＵ７０は、検査結果を暗号化して（Ｓ４４０）、送信する（Ｓ４５０）。それを受信（Ｓ３３０）したインターロックＥＣＵ５のＣＰＵ５１は、その信号を復号化して（Ｓ３４０）、結果を確認する。そして結果内容を暗号化して（Ｓ３５０）、送信する（Ｓ３６０）。それを受信（Ｓ４６０）したアルコール検出器７のＣＰＵ７０は、復号化して（Ｓ４７０）、結果を確認する。なおＳ３５０以降は省略してもよい。以上が図３の処理手順である。
【００４０】
暗号化の手法は、具体的には例えば以下のように比較的簡素なものとすればよい。まず鍵信号を予め定めておいて、インターロックＥＣＵ５のメモリ５３と、アルコール検出器７のメモリ７２とに記憶しておく。そして暗号化においては、送りたい情報（信号）と鍵信号との間の各ビット毎の排他的論理和を実行し、これを暗号化された信号とする。
【００４１】
復号化の場合は、送られてきた信号と鍵信号との間の各ビット毎の排他的論理和を実行し、これを復号化された信号とする。公知のとおり、同一の数値との間で排他的論理和を２度繰り返すともとの数値に戻るので、上記暗号化と復号化で最初の信号に戻る。
【００４２】
なお鍵信号は、アルコール検査の実行を１回実行する毎に、異なる数値に自動的に変更するとしてもよい。この場合、例えばアルコール検査が１回終了する毎に、鍵信号の数値を１増加させる（あるいは所定の数だけ増加させる）とすればよい。
【００４３】
あるいは鍵信号は、例えば日付から所定の演算で生成される数値としてもよい。この場合、インターロックＥＣＵ５と、アルコール検出器７には、日付を算出するためのタイマと、所定の演算を実行するためのプログラムとを備える。このように鍵信号を変化させるようにすれば、常に同じ鍵信号を用い続ける場合よりもなりすましが困難になり、飲酒運転抑制のために好適となる。
【符号の説明】
【００４４】
１    車両用制御装置
２    エンジン
３    スタータモータ
４    リレー
５    インターロックＥＣＵ
６    エンジンＥＣＵ
７    アルコール検出器
【図１】
2011051402.tif 000003
【図２】
2011051402.tif 000004
【図３】
2011051402.tif 000005