(57)【要約】【課題】飲酒運転をより効果的に抑制できる技術を提供することを課題とする。【解決手段】車両の走行を制御する走行制限装置２であって、故障判断部２２によってアルコール検知器３が故障したか否かを判断し、故障判断部２２が故障したと判断すると計時部２３により時間の計測を開始する。走行制限装置２は、計測された経過時間が所定時間以内である場合、車両が所定速度よりも小さい速度で走行することを許可し、経過時間が所定時間に達した場合に車両の走行を禁止する。【選択図】図３
2020050228.tif 000002
【特許請求の範囲】
【請求項１】
アルコール検知器が車両の運転者から所定値以上のアルコール濃度を検知した場合、前記車両の走行を制限する走行制限装置であって、
前記アルコール検知器が故障したか否かを判断する故障判断部と、
前記アルコール検知器が故障したと前記故障判断部により判断された場合、時間の計測を開始する計時部と、
前記計時部による経過時間が所定時間以内である場合、前記車両が所定速度よりも小さい速度で走行することを許可し、前記経過時間が前記所定時間に達した場合、前記車両の走行を禁止する制限部と、を備える走行制限装置。
【請求項２】
前記制限部は、前記車両のエンジンが動作中に前記経過時間が前記所定時間に達した場合、次回のエンジン始動を禁止することを特徴とする請求項１に記載の走行制限装置。
【請求項３】
前記エンジンの動作中に前記経過時間が前記所定時間に達した場合、次回のエンジン始動を禁止することを前記運転者に通知する通知部、をさらに備える請求項２に記載の走行制限装置。
【請求項４】
前記アルコール検知器が故障したと前記故障判断部により判断された場合、前記経過時間と前記所定時間に基づいて、走行可能な残り時間を表す情報を前記運転者に通知する時間通知部をさらに備える請求項１〜３のいずれか１項に記載の走行制限装置。
【請求項５】
アルコール検知器が車両の運転者から所定値以上のアルコール濃度を検知した場合、前記車両の走行を制限する走行制限装置であって、
前記アルコール検知器が故障したか否かを判断する故障判断部と、
前記アルコール検知器が故障したと前記故障判断部により判断された場合、走行距離の測定を開始する測距部と、
前記走行距離が所定距離以内である場合、前記車両が所定速度よりも小さい速度で走行することを許可し、前記走行距離が前記所定距離に達した場合、前記車両の走行を禁止する制限部と、を備える走行制限装置。
【請求項６】
前記制限部は、前記車両のエンジンが動作中に前記走行距離が前記所定距離に達した場合、次回のエンジン始動を禁止することを特徴とする請求項５に記載の走行制限装置。
【請求項７】
前記エンジンの動作中に前記走行距離が前記所定距離に達した場合、次回のエンジン始動を禁止することを前記運転者に通知する通知部、をさらに備える請求項６に記載の走行制限装置。
【請求項８】
前記アルコール検知器が故障したと前記故障判断部により判断された場合、前記走行距離と前記所定距離に基づいて、走行可能な残り距離を表す情報を前記運転者に通知する距離通知部をさらに備える請求項５〜７のいずれか１項に記載の走行制限装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等の車両の走行を制限する走行制限装置に関する。
【背景技術】
【０００２】
自動車等の車両に搭載され、運転者の飲酒を検知する飲酒検出装置が設けられた車両制御装置が知られている。このような車両制御装置は、運転者の飲酒状態を検出した場合、エンジンを始動さないなどの制御を実行して、車両の動作を制限する。
【０００３】
特許文献１には、アルコールインターロック部を有する車両制御装置が開示されている。アルコールインターロック部は、呼気中のアルコール濃度が所定濃度以上である場合にエンジンを始動させない。
【０００４】
特許文献１に係る車両制御装置は、アルコールインターロック部が故障した場合、走行速度を制限した上で車両の走行を許可する。特許文献１に係る車両制御装置は、アルコールインターロック部が故障した場合であっても車両を自走させることができるため、車両を修理工場へ容易に移動させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１１６０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、飲酒した運転者が故意にアルコールインターロック部を破壊した場合、運転者は、速度の制限はあるものの、長期間にわたって車両の運転が可能である。特許文献１に係る車両制御装置は、飲酒運転を効果的に抑制できないという問題があった。
【０００７】
上記問題点に鑑み、本発明は、飲酒運転をより効果的に抑制できる技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、第１の発明は、アルコール検知器が車両の運転者から所定値以上のアルコール濃度を検知した場合、前記車両の走行を制限する走行制限装置であって、前記アルコール検知器が故障したか否かを判断する故障判断部と、前記アルコール検知器が故障したと前記故障判断部により判断された場合、時間の計測を開始する計時部と、前記計時部による経過時間が所定時間以内である場合、前記車両が所定速度よりも小さい速度で走行することを許可し、前記経過時間が前記所定時間に達した場合、前記車両の走行を禁止する制限部と、を備える。
【０００９】
第１の発明によれば、アルコール検知器が故障しても所定時間だけ所定速度より小さい速度で走行を許容するため修理工場へ容易に移動可能となる。また、前述した所定速度よりも小さい速度で永続的に走行することを防止できる。
【００１０】
第２の発明は、第１の発明であって、前記制限部は、前記車両のエンジンが動作中に前記経過時間が前記所定時間に達した場合、次回のエンジン始動を禁止する
【００１１】
第２の発明によれば、所定速度よりも小さい速度での走行時間が所定時間に達しても直ぐにエンジンを停止しないので安全である。
【００１２】
第３の発明は、第２の発明であって、前記エンジンの動作中に前記経過時間が前記所定時間に達した場合、次回のエンジン始動を禁止することを前記運転者に通知する通知部、をさらに備える
【００１３】
第３の発明によれば、運転者が次回のエンジン始動の禁止を予め知ることができる。
【００１４】
第４の発明は、第１乃至第３の発明であって、前記アルコール検知器が故障したと前記故障判断部により判断された場合、前記経過時間と前記所定時間に基づいて、走行可能な残り時間を表す情報を前記運転者に通知する時間通知部をさらに備える
【００１５】
第４の発明によれば、所定速度よりも小さい速度で走行可能な時間を運転者が知ることができる。
【００１６】
第５の発明は、アルコール検知器が車両の運転者から所定値以上のアルコール濃度を検知した場合、前記車両の走行を制限する走行制限装置であって、前記アルコール検知器が故障したか否かを判断する故障判断部と、前記アルコール検知器が故障したと前記故障判断部により判断された場合、走行距離の測定を開始する測距部と、前記走行距離が所定距離以内である場合、前記車両が所定速度よりも小さい速度で走行することを許可し、前記走行距離が前記所定距離に達した場合、前記車両の走行を禁止する制限部と、を備える
【００１７】
第５の発明によれば、アルコール検知器が故障しても所定距離だけ所定速度より小さい速度で走行を許容するため修理工場へ容易に移動可能となる。また、前述した所定速度よりも小さい速度で永続的に走行することを防止できる。
【００１８】
第６の発明は、第５の発明であって、前記制限部は、前記車両のエンジンが動作中に前記走行距離が前記所定距離に達した場合、次回のエンジン始動を禁止する
【００１９】
第６の発明によれば、所定速度よりも小さい速度での走行距離が所定距離に達しても直ぐにエンジンを停止しないので安全である。
第７の発明は、第６の発明であって、前記エンジンの動作中に前記走行距離が前記所定距離に達した場合、次回のエンジン始動を禁止することを前記運転者に通知する通知部、をさらに備える
【００２０】
第７の発明によれば、運転者が次回のエンジン始動の禁止を予め知ることができる。
【００２１】
第８の発明は、第５乃至第７の発明であって、前記アルコール検知器が故障したと前記故障判断部により判断された場合、前記走行距離と前記所定距離に基づいて、走行可能な残り距離を表す情報を前記運転者に通知する距離通知部をさらに備える。
【００２２】
第８の発明によれば、所定速度よりも小さい速度で走行可能な時間を運転者が知ることができる。
【発明の効果】
【００２３】
本発明によれば、アルコール検知器が故障しても速度制限付きで走行を許容しつつ、速度制限付きで永続的に走行することを防止できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る走行制限装置を用いた車両制御装置の構成を示す機能ブロック図である。
【図２】図１に示す走行制限装置の構成を示す機能ブロック図である。
【図３】図１に示す走行制限装置の動作を示すタイムチャートである。
【図４】図１に示す走行制限装置の動作を示すフローチャートである。
【図５】ＣＰＵバス構成の一例を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照し、本発明の実施の形態を詳しく説明する。図中同一又は相当部分には同一符号を付してその説明は繰り返さない。
【００２６】
［１．構成］
［１．１．車両制御装置１００の構成］
図１は、本発明の実施の形態に係る走行制限装置２を用いた車両制御装置１００の構成を示す機能ブロック図である。図１を参照して、車両制御装置１００は、一般車両やタクシー、バス等に搭載される。
【００２７】
車両制御装置１００は、エンジン制御部１と、走行制限装置２と、アルコール検知器３とを備える。
【００２８】
エンジン制御部１は、図示しない車両のエンジンを制御する。エンジン制御部１は、インジェクタ１ａと、イグナイタ１ｂと、スロットルモータ１ｃと接続される。エンジン制御部１は、図示しない各種センサからの出力値に基づいて燃料噴射量や点火時期などの制御値を算出する。エンジン制御部１は、算出した制御値に基づいてインジェクタ１ａと、イグナイタ１ｂと、スロットルモータ１ｃとを駆動してエンジンを制御する。
【００２９】
アルコール検知器３は、運転者の呼気や血中に含まれるアルコール濃度を所定の基準値と比較することで運転者の飲酒状態を判定する機器である。アルコール検知器３は、運転者のアルコール濃度を検知できれば良く、検知方法は特に限定されない。アルコール検知器３は、例えば、運転席、ステアリング、車両のダッシュボード、等に取り付けられる。なお、アルコール検知器３の設置場所は上記に限定されず、車両から取り外し可能な携帯機器であって無線で車両と通信されても良い。
【００３０】
走行制限装置２は、アルコール検知器３の故障を検出した場合、車両の走行を制限する。走行制限装置２は、イグニッションＳＷ２ａと、車速センサ２ｂと、スロットルセンサ２ｃと、アクセルセンサ２ｄと接続される。
【００３１】
イグニッションＳＷ２ａは、エンジン車であればキーシリンダから、電気自動車であればＳＷ（スイッチ）の入力により運転者からのエンジンの始動または停止に関する要求を受け付ける。イグニッションＳＷ２ａは、運転者からのエンジンの始動要求に対してＩＧ−ＯＮ信号を、運転者からのエンジンの停止要求に対してＩＧ−ＯＦＦ信号を、走行制限装置２に出力する。
【００３２】
走行制限装置２は、イグニッションＳＷ２ａからＩＧ−ＯＮ信号を受けるとエンジンの始動信号をエンジン制御部１に出力する。また、イグニッションＳＷ２ａからＩＧ−ＯＦＦ信号を受けるとエンジンの停止信号をエンジン制御部１に出力する。
【００３３】
車速センサ２ｂは、車速パルス等を検出して車両の速度を検出し、検出した速度を走行制限装置２に出力する。
【００３４】
スロットルセンサ２ｃは、車両に設けられたエンジンのスロットル弁の開度を検出し、検出した開度を走行制限装置２を介してエンジン制御部１に供給する。アクセルセンサ２ｄは、運転者によるアクセルペダルの踏み込み量を検出し、検出した踏み込み量を走行制限装置２を介してエンジン制御部１に供給する。
【００３５】
［１．２．走行制限装置２の構成］
図２は、図１に示す走行制限装置２の構成を示す機能ブロック図である。図２を用いて走行制限装置２の構成をさらに詳細に説明する。図２を参照して、走行制限装置２は、制限部２１と、故障判断部２２と、計時部２３と、測距部２４と、記憶部２５と、通知部２６とを備える。
【００３６】
制限部２１は車両の走行状態を通常走行状態または走行制限状態、走行禁止状態に切り替えることを判断する。制限部２１は、判断した各走行状態に応じてエンジン制御部１に対して走行制限を指示する。
【００３７】
故障判断部２２はアルコール検知器３の故障状態を検知する。例えば、故障判断部２２は、アルコール検知器３と車両との接続線が断線した場合や＋Ｂショートが起こった場合等、通常ではありえない電圧値を出力するときに故障と判断する。また、故障判断部２２は、アルコール呼気が検知器内に吹き込まれない場合等、機構的な故障を検知しても良い。故障判断部２２で判断された判断結果は、制限部２１に出力される。
【００３８】
計時部２３は、アルコール検知器３が故障した時点からの経過時間を計測する。測距部２４は、アルコール検知器３が故障した時点からの車両の走行距離を算出する。走行距離は、例えば、車速センサ２ｂから得た車速パルス等から算出される。
【００３９】
記憶部２５は、フラッシュメモリ等の不揮発の記憶部である。記憶部２５は計時部２３により計測された経過時間や測距部２４により算出された走行距離を記憶する。
【００４０】
制限部２１で判断した車両の走行状態を運転者に通知する。通知部２６は、例えば、運転者に対して音声で情報を通知するスピーカや、表示により情報を通知する表示装置である。
【００４１】
［２．走行制限装置２の動作］
図３は、走行制限装置２の動作の一例を示すタイミングチャートである。図３を参照して、ＩＧ信号が時刻Ｔ１でＯＮに変化したと仮定する。ＩＧ信号は、イグニッションＳＷ２ａから出力される信号であり、ＩＧ−ＯＮ信号とＩＧ−ＯＦＦ信号とを含む。
【００４２】
ＩＧ−ＯＮ信号はエンジン始動を指示する信号である。以下の説明において、イグニッションＳＷ２ａからＩＧ−ＯＮ信号が出された車両の状態をＩＧ−ＯＮと言う。ＩＧ−ＯＮ信号を受けて走行制限装置２はエンジン始動させる。また、ＩＧ−ＯＦＦ信号はエンジンの停止を指示する信号である。イグニッションＳＷ２ａからＩＧ−ＯＦＦ信号が出された状態をＩＧ−ＯＦＦと言う。ＩＧ−ＯＦＦ信号を受けて走行制限装置２はエンジンを停止させる。
【００４３】
アルコール検知器３は、運転者が飲酒しているか否かを判断する。時刻Ｔ１において、アルコール検知器３は、運転者が飲酒していないと判断する。故障判断部２２は、時刻Ｔ１において、アルコール検知器３が正常に動作していると判断する。運転者が飲酒しておらず、かつ、アルコール検知器３が正常に動作しているのであれば、運転者が飲酒運転をする虞はないと考えられる。したがって、走行制限装置２は、通常の車両走行を許可する。
【００４４】
時刻Ｔ２で、アルコール検知器３が計測不可を示す信号を故障判断部２２に出力するため、故障判断部２２は、アルコール検知器３が故障したと判断する。この場合、運転者が飲酒運転をしている可能性があるので、制限部２１は、走行制限が必要であると判断し、エンジン制御部１に対して走行制限を指示する。
【００４５】
走行制限は、車両の走行速度を制限することであり、例えば時速３０キロまでしか速度が出ないようにする車両制御である。速度の制限は時速３０キロに限らず任意に設定および変更が可能である。例えば走行している道路種別や位置等に応じて、あるいは車種によって制限速度は適宜変更されても良い。
【００４６】
また、その他走行制限の例として、制限部２１は、運転者が快適に運転し難い車内環境になるようにアラームを定期的に通知部２６から通知させるようにしても良い。また、制限部２１は、正常な運転に支障が無い程度にエアコン制御を抑制することで車内の温度環境を悪くして運転者に運転の制限を加えても良い。
【００４７】
さらに、制限部２１は、運転者に対して「ディーラ等の車両の修理が可能な施設に車両を持って行く」ように促す通知と、「走行制限を開始する」通知を行うように通知部２６に対して指示する。通知部２６は運転者に対してこれらの通知を行う。制限部２１は、アルコール検知器３が一旦故障すると、以後故障から復帰した場合でもディーラ等の車両の修理が可能な施設に車両を持ち込まない限りはアルコール検知器３を正常と判断しないようにする。これは、故障から復帰しても正常に動作しているかを専門家が確認する必要があるからである。
【００４８】
時刻Ｔ２から走行制限が開始されるため、計時部２３は、時刻Ｔ２を基準にした経過時間の計測を開始する。時刻Ｔ２から走行制限が開始されるため、測距部２４は、時刻Ｔ２を基準にした走行距離の計測を開始する。経過時間及び走行距離の各々は、時刻Ｔ２からから再び増加を始める。
【００４９】
時刻Ｔ３で、運転者がイグニッションＳＷ２ａを操作してエンジン停止を指示するとイグニッションＳＷ２ａからＩＧ−ＯＦＦ信号が走行制限装置２に出力される。ＩＧ−ＯＦＦ信号が走行制限装置２に入力されると、走行制限装置２は、エンジン制御部１にエンジン停止信号を出力する。エンジン制御部１は、エンジン停止信号に基づいてエンジンのエンジン停止を行う。
【００５０】
制限部２１は、ＩＧ−ＯＦＦ信号が入力された場合、計時部２３及び測距部２４に計測の停止を指示する。イグニッションＳＷ２ａがオフされた場合、飲酒運転が行われないためである。計時部２３と測距部２４は、走行制限装置２の指示に応じて計測を停止する。
【００５１】
時刻Ｔ４で、運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮとなる。アルコール検知器３は、時刻Ｔ２から依然として故障している。従って、制限部２１は、走行制限を継続する。制限部２１は、計時部２３及び測距部２４に計測の再開を指示する。
【００５２】
計時部２３は、制限部２１の指示に応じて経過時間の計測を再開する。測距部２４は、制限部２１の指示に応じて走行距離の計測を再開する。つまり、経過時間及び走行距離の各々は、時刻Ｔ３から時刻Ｔ４において増加せず、時刻Ｔ４から再び増加を始める。
【００５３】
時刻Ｔ５で、運転者がイグニッションＳＷ２ａを操作してエンジン停止を指示すると、イグニッションＳＷ２ａからＩＧ−ＯＦＦ信号が走行制限装置２に出力される。ＩＧ−ＯＦＦ信号が走行制限装置２に入力されると、走行制限装置２は、エンジン制御部１にエンジン停止信号を出力する。エンジン制御部１は、エンジン停止信号に基づいてエンジン停止を行う。制限部２１は、ＩＧ−ＯＦＦ信号が入力された場合、計時部２３及び測距部２４に計測の停止を指示する。
【００５４】
時刻Ｔ６では、運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮとなる。アルコール検知器３は、時刻Ｔ４から依然として故障している。従って、制限部２１は、時刻Ｔ４において運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮとなった時と同様に、走行制限を継続する。制限部２１は、計時部２３及び測距部２４に計測の再開を指示する。
【００５５】
計時部２３は、制限部２１の指示に応じて経過時間の計測を再開する。計時部２３は、制限部２１の指示に応じて走行距離の計測を再開する。つまり、経過時間及び走行距離の各々は、時刻Ｔ５から時刻Ｔ６において増加せず、時刻Ｔ６から再び増加を始める。
【００５６】
時刻Ｔ７では、経過時間が所定時間に達していない。しかし、測距部２４により計測された走行距離が所定距離に達する。この場合、制限部２１は次回のエンジン始動を禁止する。制限部２１が通知部２６に対して次回のエンジン始動を禁止することを通知するように指示する。
【００５７】
時刻Ｔ８では、計時部２３により計測された経過時間が所定時間に達する。図３に示していないが、経過時間が所定時間に達した場合、制限部２１は、走行距離が所定距離に達しているか否かに関係なく、次回のエンジン始動を禁止する。制限部２１が通知部２６に対して次回のエンジン始動を禁止することを通知するように指示する。
【００５８】
時刻Ｔ９では、時刻Ｔ３と同様に運転者がイグニッションＳＷ２ａを操作してエンジン停止を指示するとイグニッションＳＷ２ａからＩＧ−ＯＦＦ信号が走行制限装置２に出力される。ＩＧ−ＯＦＦ信号が走行制限装置２に入力されると、走行制限装置２は、エンジン制御部１にエンジン停止信号を出力する。エンジン制御部１は、エンジン停止信号に基づいてエンジン停止を行う。制限部２１は、ＩＧ−ＯＦＦ信号が入力された場合、計時部２３及び測距部２４に計測の停止を指示する。走行制限装置２からＩＧ−ＯＦＦ信号が入力されるとエンジン制御部１が車両を停止させる。
【００５９】
時刻Ｔ１０で運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮとなる。時刻Ｔ１０において、運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮ信号が走行制限装置２に入力されている状態であるにも関わらず走行制限装置２はエンジン制御部１に対してエンジン始動信号を出さない。経過時間が所定時間に達したか、あるいは、走行距離が所定距離に達したためである。
【００６０】
通常では、走行制限装置２はＩＧ−ＯＮ信号が走行制限装置２に入力されるとエンジン制御部１に対してエンジンの始動信号を出す。しかし、エンジンの始動信号を出さないようにすることで実質的にエンジンの始動を禁止する制御を行う。また、走行制限装置２がＩＧ−ＯＮの信号を出力してもエンジン制御部１がエンジンを始動させないように制御しても良い。
【００６１】
さらに、図４を用いて走行制限装置２の動作を説明する。運転者の操作によりイグニッションＳＷ２ａが操作され、ＩＧ−ＯＮ信号が走行制限装置２に入力される。イグニッションＳＷ２ａがＩＧ−ＯＦＦからＩＧ−ＯＮに変化した場合、図４の処理が開始される。制限部２１は記憶部２５に記憶される始動禁止フラグがＯＮとなっているかを確認する（ステップ２０１）。
【００６２】
始動禁止フラグはエンジンの始動を許可するかを判断するフラグであり、始動禁止フラグがＯＮになっている場合には、エンジン制御部１はエンジンを始動させない。始動禁止フラグは、エンジンの停止時にも継続して記憶部２５に記憶されている。始動禁止フラグがＯＮになっていれば（ステップ２０１においてＹｅｓ）、制限部２１がエンジンの始動を禁止する（ステップ２１４）。例えば、図３の時刻Ｔ１０において、走行制限装置２は、ステップ２１４を実行する。
【００６３】
制限部２１は、ステップ２０１で始動禁止フラグがＯＮとなっていない場合は（ステップ２０１においてＮｏ）、ステップ２０２に移り記憶部２５に記憶される異常フラグがＯＮになっていないか否かを確認する。異常フラグは、アルコール検知器３が故障しているか否かを示すデータであり、エンジンの停止時にも継続して記憶部２５に記憶されている。異常フラグは、アルコール検知器３が故障していない場合にＯＦＦに設定される。異常フラグは、アルコール検知器３が故障している場合にＯＮに設定される。
【００６４】
制限部２１は、異常フラグがＯＦＦであれば（ステップ２０２でＮＯ）、アルコール検知器の故障が発生しているか否かを判断する（ステップ２０３）。故障判断部２２によって、アルコール検知器が故障でないと判断されれば（ステップ２０３でＮＯ）、制限部２１は走行制限の必要が無いので処理を終了させる。ステップ２０３で故障判断部２２によってアルコール検知器３が故障と判断された場合（ステップ２０３でＹＥＳ）は、制限部２１は、ステップ２０４で、記憶部２５に保持されている異常フラグをＯＮに変更する。
【００６５】
異常フラグがＯＦＦからＯＮに変化したため、計時部２３は異常フラグがＯＮに設定されてからの経過時間の計測を開始する（ステップ２０５）。ステップ２０５は、図３に示す例では時刻Ｔ２に計時部２３により実行される。具体的には、アルコール検知器３が故障したと故障判断部２２が判断すると制限部２１が計時部２３に対して時間計測の開始を指示する。計時部２３は、計測開始を制限部２１により指示された場合、経過時間をゼロに設定する。
【００６６】
測距部２４は、異常フラグがＯＮに設定されてからの走行距離の計測を開始する（ステップ２０６）。ステップ２０６は、図３に示す例では時刻Ｔ２に測距部２４により実行される。具体的には、アルコール検知器３が故障したと故障判断部２２が判断すると制限部２１が測距部２４に対して移動距離の計測の開始を指示する。測距部２４は、計測開始を制限部２１により指示された場合、走行距離をゼロに設定する。
【００６７】
ステップ２０７に進んで、通知部２６は運転者に対して車両をアルコール検知器３が故障しているのでディーラ等の修理工場に持って行くように通知を行う。通知部２６はスピーカ等の音声出力装置であってもディスプレイ等の表示装置であっても良い。
【００６８】
制限部２１は、経過時間及び走行距離の計測が開始されてから所定の待機時間を経過したか否かを判断する（ステップ２０８）。制限部２１は、待機時間を経過した場合、（ステップ２０８においてＹｅｓ）、計時部２３から経過時間を取得し、その取得した経過時間を所定時間と比較する（ステップ２０９）。
【００６９】
経過時間が所定時間以上である場合（ステップ２０９においてＹｅｓ）、制限部２１は、アルコール検知器３の修理を通知するメッセージの出力を通知部２６に指示する。通知部２６は、制限部２１の指示に応じて、「次回のエンジン始動を禁止する」ことを促す通知を出力する（ステップ２１２）。経過時間が所定時間に達した場合における処理は、図３に示す時刻Ｔ７で実行される。
【００７０】
経過時間が所定時間に達していない場合（ステップ２０９においてＮｏ）、制限部２１は、測距部２４から走行距離を取得し、その取得した走行距離を所定距離と比較する（ステップ２１０）。
【００７１】
走行距離が所定距離以上である場合（ステップ２０９においてＹｅｓ）、制限部２１は、アルコール検知器３の修理を通知するメッセージの出力を通知部２６に指示する。通知部２６は、制限部２１の指示に応じて、ステップ２１２を実行する。例えば、運転者に対して音声出力装置から「次回のエンジン始動を禁止する」ことを通知する、または表示部にメッセージとして表示する。走行距離が所定距離に達した場合における処理は、図３に示す時刻Ｔ８で実行される。
【００７２】
走行距離が所定距離に達していない場合（ステップ２１０においてＮｏ）、制限部２１は、イグニッションＳＷ２ａがオフにされたか否かを判断する（ステップ２１１）。イグニッションＳＷ２ａがオンである場合（ステップ２１１においてＮｏ）、制限部２１は、ステップ２０８に戻る。イグニッションＳＷ２ａがオフである場合（ステップ２１１においてＮｏ）、制限部２１は、図４に示す処理を終了する。
【００７３】
制限部２１は、ステップ２１２を実行した後に、記憶部２５に記憶されている始動禁止フラグをＯＮに設定する（ステップ２１３）。その後、制限部２１は、図４に示す処理を終了する。ステップ２０９において、経過時間が所定時間に達していない場合、制限部２１は、故障判断部が故障を判断してから計測した時間から所定所間を引き算することで残りの走行可能時間を算出することが可能である。通知部２６が、残りの走行可能時間を運転者に通知する。通知部２６は、残り時間を数値でダイレクトに通知しても良いし、音の強弱や速さ等で通知しても良い。これにより、運転者は、残りの走行可能時間を容易に知ることができる。
【００７４】
同様に、測距部２４が、故障判断部が故障を判断してから計測した距離から所定距離を引き算することで残りの走行可能距離を算出することが可能である。通知部２６が、残りの走行可能距離を運転者に通知する。これにより、運転者は、残りの走行可能距離を容易に知ることができる。
【００７５】
本来であれば、時刻Ｔ７又は時刻Ｔ８の時点で即座に走行を禁止すべきところである。しかし、時刻Ｔ７または時刻Ｔ８の時点で車両の走行を禁止すると、突然車両が停止してしまうので危険である。よって、ステップ２１２では運転者に対して安全な位置に停止するために、或いは車両が動かなくなる場合の準備期間を与えるために通知部２６から通知を行う。例えば、運転者に対して音声出力装置から「次回のエンジン始動を禁止する」ことを通知する、または表示部にメッセージとして表示する。
【００７６】
これにより、次回のエンジン始動時にステップ２０１で始動禁止フラグを確認可能となる（ステップ２０１でＹＥＳ）。ステップ２１４に進み走行制限装置２がエンジン制御部１に対してエンジン始動信号を出さないので、結果としてエンジンの始動を禁止することになる。
【００７７】
以上説明したように、本実施例ではアルコール検知器３が故障したかを故障判断部２２で判断し、アルコール検知器３が故障したことを故障判断部２２が判断した場合、計時部２３および測距部２４が故障してからの経過時間または走行距離を計測し、所定時間または所定距離に限定して走行制限付きで車両の走行を可能としたので、車両をディーラ等の修理施設に持ちこみ修理可能となる。
【００７８】
［変形例］
尚、図３の時刻Ｔ４、時刻Ｔ６でイグニッションＳＷ２ａからＩＧ−ＯＮ信号が出された車両の状態をＩＧ−ＯＮとなった時点で、制限部２１が計時部２３に経過時間の計測の再開を指示しても良いことを述べたが、イグニッションＳＷ２ａがアクセサリの位置になった場合でも良い。
【００７９】
図４では、アルコール検知器３が故障してからの経過時間と走行距離をそれぞれ確認するフローとなっているが、経過時間または走行距離の何れか一方のみを確認するようにしても良い。
【００８０】
通知部２６が走行可能な残り時間、距離等を運転者に通知すると記載したが、通知部２６が無くても良い。
【００８１】
エンジン制御部１がエンジンの始動を禁止することで車両の走行を禁止したが、例えばアクセルを踏み込ませない、ハンドルをロックする、サイドブレーキを解除させない、シフトレバーをＰレンジでロックする等、車両のその他の機能で走行を禁止させるようにしても良い。車両がＥＶ車両であれば走行用モータへの電源供給を禁止することでも実現できる。
【００８２】
上記実施の形態において、走行制限装置２の各機能ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されてもよいし、一部又は全部を含むように１チップ化されてもよい。ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【００８３】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用しても良い。
【００８４】
また、走行制限装置２の各機能ブロックにより実行される処理の一部又は全部は、プログラムにより実現されるものであってもよい。上記各実施の形態の各機能ブロックの処理の一部又は全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）により行われる。それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【００８５】
また、上記実施の形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。
【００８６】
例えば、上記実施の形態（変形例を含む）の各機能ブロックを、ソフトウェアにより実現する場合、図５に示したハードウェア構成（例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力部、出力部等をバスＢｕｓにより接続したハードウェア構成）を用いて、各機能部をソフトウェア処理により実現するようにしてもよい。
【００８７】
また、上記実施の形態における処理方法の実行順序は、必ずしも、上記実施の形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えてもよい。
【００８８】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【００８９】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【００９０】
１００  車両制御装置
１  エンジン制御部
２  走行制限装置
３  アルコール検知器
２１  制限部
２２  故障判断部
２３  計時部
２４  測距部
２５  記憶部
２６  通知部
１ａ  インジェクタ
１ｂ  イグナイタ
１ｃ  スロットルモータ
１ｄ  エンジンスタータ
２ａ  イグニッションＳＷ
２ｂ  車速センサ
２ｃ  スロットルセンサ
２ｄ  アクセルセンサ
【図１】
2020050228.tif 000003
【図２】
2020050228.tif 000004
【図３】
2020050228.tif 000005
【図４】
2020050228.tif 000006
【図５】
2020050228.tif 000007