特許第6696850号(P6696850)IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ 富士重工業株式会社の特許一覧

<>
  • 特許6696850-車両制御装置 図000002
  • 特許6696850-車両制御装置 図000003
  • 特許6696850-車両制御装置 図000004
  • 特許6696850-車両制御装置 図000005
  • 特許6696850-車両制御装置 図000006
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】6696850
(24)【登録日】2020年4月27日
(45)【発行日】2020年5月20日
(54)【発明の名称】車両制御装置
(51)【国際特許分類】
   B60W 50/035 20120101AFI20200511BHJP
   B60R 16/02 20060101ALI20200511BHJP
   B60W 50/14 20200101ALI20200511BHJP
   F02D 29/02 20060101ALI20200511BHJP
   F02D 45/00 20060101ALI20200511BHJP
   G05B 23/02 20060101ALI20200511BHJP
【FI】
   B60W50/035
   B60R16/02 650J
   B60W50/14
   F02D29/02 K
   F02D45/00 372
   F02D45/00 345
   G05B23/02 T
【請求項の数】6
【全頁数】12
(21)【出願番号】特願2016-138318(P2016-138318)
(22)【出願日】2016年7月13日
(65)【公開番号】特開2018-8594(P2018-8594A)
(43)【公開日】2018年1月18日
【審査請求日】2019年4月16日
(73)【特許権者】
【識別番号】000005348
【氏名又は名称】株式会社SUBARU
(74)【代理人】
【識別番号】100116942
【弁理士】
【氏名又は名称】岩田 雅信
(74)【代理人】
【識別番号】100167704
【弁理士】
【氏名又は名称】中川 裕人
(74)【代理人】
【識別番号】100114122
【弁理士】
【氏名又は名称】鈴木 伸夫
(74)【代理人】
【識別番号】100086841
【弁理士】
【氏名又は名称】脇 篤夫
(72)【発明者】
【氏名】井口 健之
【審査官】 増子 真
(56)【参考文献】
【文献】 特許第3702585(JP,B2)
【文献】 特許第3754212(JP,B2)
【文献】 特開2006−209685(JP,A)
【文献】 特開2007−198939(JP,A)
【文献】 中国特許出願公開第105545515(CN,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 10/00 − 50/16
F02D 29/00 − 29/06
F02D 13/00 − 28/00
F02D 9/00 − 11/10
F02D 43/00 − 45/00
F02D 41/00 − 41/40
B60R 16/00 − 17/02
G05B 23/00 − 23/02
G01M 15/00 − 15/14
(57)【特許請求の範囲】
【請求項1】
車両の制御を行う車両制御装置であって、
前記車両の故障診断結果に基づき、警告情報を出力する警告情報出力部に前記警告情報を出力させると共に、所定の消去要求を検出したことに応じて前記故障診断結果についての記憶情報を消去して前記警告情報出力部による前記警告情報の出力を停止させる警告制御部と、
前記車両における前記消去要求の検出態様について異常判定を行った結果に基づき、前記車両の走行を制限する制御を行うフェールセーフ制御部と、を備える
車両制御装置。
【請求項2】
前記フェールセーフ制御部は、
前記消去要求の検出間隔に基づき前記異常判定を行う
請求項1に記載の車両制御装置。
【請求項3】
前記フェールセーフ制御部は、
前記消去要求の単位時間あたりの検出回数と閾値との大小関係に基づき前記異常判定を行う
請求項2に記載の車両制御装置。
【請求項4】
前記フェールセーフ制御部は、
前記消去要求を発信する指令発信装置の前記車両に対する接続有無に基づき前記異常判定を行う
請求項1乃至請求項3の何れかに記載の車両制御装置。
【請求項5】
前記警告制御部は、
前記車両に設けられたエンジン関連部品についての故障診断結果に基づき前記警告情報の出力制御を行う
請求項1乃至請求項4の何れかに記載の車両制御装置。
【請求項6】
前記フェールセーフ制御部は、
前記異常判定を行った結果に基づき電子スロットルの駆動電流を遮断する制御を行う
請求項1乃至請求項5の何れかに記載の車両制御装置。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、車両の制御を行う車両制御装置に関するものであり、特には、車両故障に係る警告情報の出力について異常が生じた場合に対処するための制御技術に関する。
【背景技術】
【0002】
自動車等の車両における故障には、一つの故障では即座に安全性の低下を来すことはないが別の故障が重なって生じることで安全性の低下を招く可能性が高まる故障がある。
一般的に車両には、故障に対して警告灯を点灯させる等の警告情報を出力する機能が具備されており、一つ目の故障に応じて警告情報が出力されることで運転者にディーラや整備工場等のメンテナンス施設への入庫を促すことが可能とされている。すなわち、二つ目の故障が生じる前に一つ目の故障を修理することが可能とされ、これにより安全性の向上が図れている。
【0003】
なお、関連する従来技術に関しては例えば下記特許文献1、2を挙げることができる。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特許第3702585号公報
【特許文献2】特許第3754212号公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
ここで、車両には、警告灯を強制的に消灯させる等、警告情報の出力を強制的に停止させる機能が具備されたものがある。該機能は、例えばエンジン関連の警告であれば、エンジン制御ユニットにおけるマイクロコンピュータに対するメモリ消去要求に応じて発現される。具体的には、メモリ消去要求に応じてマイクロコンピュータが自身の備えるメモリにおける記憶情報を消去(初期化)すると、エンジン関連の警告情報出力制御についての記憶値が初期化され、これに伴い警告情報の出力が停止されるものである。
メモリ消去要求は、例えばディーラ等の施設において車両診断の一環として行われ得るものであり、車両に接続された診断ツール等の所定の外部装置から対象の車載マイクロコンピュータに対して発信される。
【0006】
上記のような警告情報の強制出力停止機能が誤って発現されると、車両の故障状態を運転者に適切に警告することができない。具体的に、上記のエンジン関連の例であれば、エンジン制御ユニットにおけるマイクロコンピュータへのデータ通信路上にメモリ消去要求が不正に送出された場合や、該マイクロコンピュータがメモリ消去要求を誤検出する故障に陥った場合等には、本来出力されるべき警告情報を出力することが不能となり、それに伴い車両の安全性を十分に確保することができなくなる可能性がある。
【0007】
そこで、本発明は、故障警告を適正に行うことが不能となった場合にも、車両の安全性向上が図られるようにすることを目的とする。
【課題を解決するための手段】
【0008】
本発明に係る車両制御装置は、車両の制御を行う車両制御装置であって、前記車両の故障診断結果に基づき、警告情報を出力する警告情報出力部に前記警告情報を出力させると共に、所定の消去要求を検出したことに応じて前記故障診断結果についての記憶情報を消去して前記警告情報出力部による前記警告情報の出力を停止させる警告制御部と、前記車両における前記消去要求の検出態様について異常判定を行った結果に基づき、前記車両の走行を制限する制御を行うフェールセーフ制御部と、を備えるものである。
【0009】
これにより、警告情報の出力を強制的に停止させる消去要求の検出態様について異常が認められた場合、すなわち、故障警告を適切に行うことが不能であると推定された場合に対応して、車両の走行制限が行われる。
【0010】
上記した本発明に係る車両制御装置においては、前記フェールセーフ制御部は、前記消去要求の検出間隔に基づき前記異常判定を行うことが可能である。
これにより、消去要求が通常考えられ得る間隔を逸脱した間隔で検出されているか否かという観点での異常判定を行うことが可能とされる。
【0011】
上記した本発明に係る車両制御装置においては、前記フェールセーフ制御部は、前記消去要求の単位時間あたりの検出回数と閾値との大小関係に基づき前記異常判定を行うことが可能である。
これにより、消去要求の一時的な誤検出(ノイズ)に左右されない正確な異常判定を実現することが可能とされる。
【0012】
上記した本発明に係る車両制御装置においては、前記フェールセーフ制御部は、前記消去要求を発信する指令発信装置の前記車両に対する接続有無に基づき前記異常判定を行うことが可能である。
これにより、消去要求の検出が車両に対して指令発信装置が接続された状態で行われているか否かという観点での異常判定を行うことが可能とされる。
【0013】
上記した本発明に係る車両制御装置においては、前記警告制御部は、前記車両に設けられたエンジン関連部品についての故障診断結果に基づき前記警告情報の出力制御を行うことが可能である。
これにより、エンジン関連の故障に起因して車両の安全性が低下してしまうことの防止が図られる。
【0014】
上記した本発明に係る車両制御装置においては、前記フェールセーフ制御部は、前記異常判定を行った結果に基づき電子スロットルの駆動電流を遮断する制御を行うことが可能である。
これにより、走行制限状態を維持するにあたっての電力消費が抑えられる。
【発明の効果】
【0015】
本発明によれば、故障警告を適正に行うことが不能となった場合にも、車両の安全性向上が図られるようにすることができる。
【図面の簡単な説明】
【0016】
図1】本発明に係る実施の形態としての車両制御装置を備えた車両制御システムの構成概要を示した図である。
図2】電子スロットル部の構成を模式的に示した図である。
図3】スロットルバルブの開閉駆動時の様子を模式的に示した図である。
図4】実施の形態としてのフェールセーフ制御に係る処理を示したフローチャートである。
図5】実施の形態としてのフェールセーフ制御の他の例に係る処理を示したフローチャートである。
【発明を実施するための形態】
【0017】
<1.車両制御システムの構成概要>
図1は、本発明に係る実施の形態としての車両制御装置を備えた車両制御システムの構成概要を示した図である。なお、図1では、車両制御システムの構成のうち主に本発明に係る要部の構成のみを抽出して示している。
車両制御システムには、車両に設けられたエンジンに関する制御を行うエンジン制御ユニット1と、車室内に設けられ運転者に対して各種情報表示を行う表示部2と、表示部2についての制御を行う表示制御ユニット3と、車両の診断ツール等としての外部装置を接続するための外部装置コネクタ4と、例えばCAN(Controller Area Network)等の所定の車載ネットワーク通信規格に対応したバス5とが備えられている。
エンジン制御ユニット1と表示制御ユニット3は共にマイクロコンピュータを備えて構成され、バス5を介して相互にデータ通信が可能に接続されている。外部装置コネクタ4はバス5に接続されており、これにより該外部装置コネクタ4経由で車両に接続された外部装置が、バス5を介してエンジン制御ユニット1や表示制御ユニット3等の制御ユニットとの間でデータ通信を行うことが可能とされている。
【0018】
また、車両制御システムには、エンジンに関連する各種部品として、エンジン始動を指示するためのイグニッションスイッチ21、エンジンのクランクシャフトの回転角度を検出するクランク角センサ22、吸入空気量を検出するエアフロメータ23、アクセルペダルの踏み込み量をアクセル開度として検出するアクセル開度センサ24、後述する電子スロットル部27におけるスロットルバルブ27bの開度をスロットル開度として検出するスロットル開度センサ25、燃料噴射を行うインジェクタ26、及び吸入空気量を調整するための電子スロットル部27が備えられている。
さらに、車両制御システムには、車載バッテリとしての電源28と、電源28から電子スロットル部27への電力供給ラインに挿入された電磁リレーとしてのスロットルリレー29とが備えられている。
【0019】
電子スロットル部27は、バルブアクチュエータ27aとスロットルバルブ27bと開度制御機構とを有している。バルブアクチュエータ27aは、スロットルバルブ27bを開閉駆動する例えばモータ等のアクチュエータとされ、開度制御機構27cは、スロットルバルブ27bの開度を機構的に制御する部位である。
【0020】
電子スロットル部27の構成を図2の模式図を用いて説明しておく。
なお、図2ではバルブアクチュエータ27aが非通電時の状態(初期状態)を表している。
スロットルバルブ27bの回動軸には減速機構31を介してバルブアクチュエータ27a(本例ではモータ)の回転軸が連結されており、該バルブアクチュエータ27aが通電されることによりスロットルバルブ27bが開側、閉側の何れかに駆動される。また、スロットルバルブ27bの回動軸にはバルブレバー32が連結固定され、バルブレバー32の開側には、該バルブレバー32に係合するようにしてオープナ33が設けられている。バルブレバー32は、オープナスプリング34によってスロットルバルブ27bの開方向(図2の上方)に付勢され、オープナ33は、リターンスプリング35によってスロットルバルブ15の閉方向(図2の下方)に付勢されている。特に、オープナスプリング34は、バルブレバー32とオープナ33との間に設けられており、オープナスプリング34によりバルブレバー32がオープナ33に対して引っ張り付勢されている。オープナ33は、オープナスプリング34及びリターンスプリング35の各端部が接続されるスプリング接続部33aと、バルブレバー32との離間距離を確保しつつオープナ33に係合する係合部33bとを有している。
【0021】
また、バルブレバー32の閉側には、スロットルバルブ27bの全閉位置を規定するスロットル全閉ストッパ36が設けられ、オープナ33の閉側には、バルブアクチュエータ27aの通電遮断時におけるスロットル開度(中間開度)を規定するオープナストッパ37が設けられている。
【0022】
開度制御機構27cは、バルブレバー32、オープナ33、オープナスプリング34、リターンスプリング35、スロットル全閉ストッパ36、及びオープナストッパ37を有して構成されている。
【0023】
上記構成において、バルブアクチュエータ27aの非通電時には、図2に示すように、リターンスプリング35の引張力によりオープナ33がオープナストッパ37に当接した状態で保持される。この状態では、オープナ33の係合部33bがバルブレバー32に係合した状態となり、バルブレバー32が、オープナ33がオープナストッパ37で規制される位置に保持されて、スロットル開度が所定の中間開度に保持される。この中間開度は、退避走行時の吸入空気量を確保できるスロットル開度に設定されており、例えば5〜10deg程度とされている。
【0024】
図3A図3Bは、それぞれバルブアクチュエータ27aによるスロットルバルブ27bの開、閉駆動時の様子を示している。
バルブアクチュエータ27aの通電時には、アクセルペダルの操作に応じてバルブアクチュエータ27aの回転軸が正逆いずれかの方向に回転されてスロットル開度が調整される。この際、スロットル開度を増加させる開駆動時には、バルブアクチュエータ27aの回転軸が正方向に回転(正回転)される。これにより、図3Aに示すように、バルブレバー32がオープナ33と共にリターンスプリング35の引張力に抗して開方向に移動し、スロットルバルブ27aが開方向に駆動される。
一方、スロットル開度を減少させる閉駆動時は、バルブアクチュエータ27aの回転軸が逆方向に回転(逆回転)される。これにより、図3Bに示すように、バルブレバー32がオープナスプリング34の引張力に抗して閉方向に移動し、スロットルバルブ27bが閉方向に駆動される。そして、スロットルバルブ27bが全閉位置(例えば0deg)まで閉じられると、バルブレバー32がスロットル全閉ストッパ36に当接して、それ以上の回動が阻止されるようになっている。
【0025】
上記のように電子スロットル部27は、バルブアクチュエータ27aへの通電が遮断(OFF)されると、スロットル開度が所定の中間開度で維持されるように構成されている。これにより、退避走行(リンプホーム)のための吸入空気量が確保され、異常発生時における退避走行が可能とされている。
【0026】
説明を図1に戻す。
表示部2は、車室内に設けられた例えば車速メータやエンジン回転数メータ等が配置されたメータパネルを有し、運転者に対して各種の情報を表示する。メータパネル内にはエンジンに係る故障の発生を運転者に警告するための警告灯2aが配置されている。
【0027】
表示制御システム3は、車両における所定のセンサやバス5を介して入力される各種の情報等に基づき、表示部2の表示動作を制御する。例えば、不図示の車速センサの検出信号に基づき得られる車速の情報やエンジン回転数センサの検出信号に基づき得られるエンジン回転数の情報に基づき車速メータやエンジン回転数メータの駆動制御を行う。また、エンジン制御ユニット1よりエンジンに係る故障の発生を表す情報が入力されたことに応じて、警告灯2aを点灯又は点滅させる制御を行う。
【0028】
エンジン制御ユニット1は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、及び不揮発性メモリとしてのメモリ10dを備えたマイクロコンピュータ(「マイコン」と略称する)10と、マイコン10の動作や入出力情報を監視する監視IC(Integrated Circuit)11と、バス5を介してデータを送受信するための通信インタフェース部として機能する通信部12とを備えている。
【0029】
マイコン10は、上述したイグニッションスイッチ21や各種のセンサからの検出信号等に基づき、エンジンについての燃料噴射制御、点火制御、吸入空気量調節制御などの各種運転制御を行う。
また、マイコン10は、エンジンに係る故障診断処理を行う。該故障診断処理としては、例えばクランク角センサ22、エアフロメータ23、アクセル開度センサ24、スロットル開度センサ25等の各種センサについての故障を診断する処理を行う。
マイコン10は、故障診断処理の結果、故障が生じていると判定した場合は、故障診断結果を表す故障診断フラグFsをON(例えば「1」:初期値は「0」)とする。故障診断フラグFsは、本例ではメモリ10dに記憶される情報とされている。マイコン10は、故障診断フラグFsがONである場合には、故障が生じている旨を表す情報を通信部12を介して表示制御ユニット3に送信する。これにより、警告灯2aが点灯又は点滅される。また、マイコン10は、故障診断フラグFsがOFF(「0」)である場合には、故障が生じていない旨を表す情報を表示制御ユニット3に送信し、警告灯2aを消灯させる。
【0030】
なお、警告灯2aの点消灯制御は、上記のように表示制御ユニット3を介して行うのではなく、警告灯2aの点灯(又は点滅)/消灯を切り替えるスイッチを設けておき、該スイッチをマイコン10が制御することで実現することもできる。
【0031】
さらに、マイコン10は、外部装置コネクタ4に接続された外部装置からの各種要求に応じた処理を行う。外部装置からの要求としては、メモリ10dの消去要求(初期化要求)Deを挙げることができる。消去要求Deに応じマイコン10は、メモリ10dの少なくとも一部の記憶情報を消去(初期化)する処理を行う。本例の場合、消去要求Deによる消去対象情報としては故障診断フラグFsが含まれている。このため、消去要求Deに応じてメモリ10dの記憶情報が消去されると、故障診断フラグFsが初期化されるため、故障の発生有無に拘わらず、警告灯2aが消灯状態とされる。
【0032】
<2.実施の形態のフェールセーフ制御>
ここで、上記のようにマイコン10は消去要求Deに応じて警告灯2aを消灯状態とさせるように動作するが、この場合において、例えばバス5上に消去要求Deが不正に送出された場合や、マイコン10が消去要求Deを誤検出する故障に陥った場合等には、本来出力されるべき警告情報を出力することが不能となる。この状態が長時間放置されてさらに別の故障が生じてしまうと、車両の安全性を十分に確保することができなくなる虞がある。
【0033】
このため、実施の形態の車両制御システムでは、マイコン10(CPU10a)が消去要求Deの検出態様について異常判定を行い、該異常判定の結果に基づき車両の走行を制限する制御を行う。
本例の場合、消去要求Deの検出態様が異常であるか否かは、消去要求Deの検出周期が所定周期よりも短い周期であるか否かにより判定する。車両制御システムの規格上、消去要求Deを発信できる周期の短さには限度があり、従って該限度を超える短い周期で消去要求Deが検出されている場合には、消去要求Deの検出態様が異常であると推定することができる。
【0034】
消去要求Deの検出態様が異常であると判定した場合、マイコン10はスロットルリレー29をOFFとすることで、バルブアクチュエータ27aへの電力供給を遮断する。これにより、スロットルバルブ27bの開度が上述した中間開度に固定され、車両の走行が制限される(退避走行可能な程度に制限される)。
このように車両の走行が制限されることで、運転者に何らかの故障が生じていることを知覚させることができ、車両のディーラ等への入庫を促すことができる。従って、車両の安全性向上が図られる。
【0035】
図4は、上記のような実施の形態としてのフェールセーフ制御を実現するためにマイコン10(CPU10a)が実行する具体的な処理の手順を示したフローチャートである。なお、図4に示す処理は、イグニッションスイッチ21がONとされ、マイコン10が起動したことに応じて開始される。
【0036】
図4において、マイコン10はステップS101で、故障(エンジンに係る故障)が発生しているか否かを上述した故障診断フラグFsにより判定し、故障が発生していないと判定した場合はステップS104に進んで判定用タイマ値をインクリメント(+1)した上で、ステップS105で判定用タイマ値が所定値以上であるか否かを判定する。判定用タイマ値は、消去要求Deの頻度を把握する上での、所定の単位時間を計測するために用いるタイマ値である。判定用タイマ値が所定値以上でなければ、マイコン10はステップS101に戻る。
【0037】
一方、ステップS101で故障が発生していると判定した場合、マイコン10はステップS102に進み、消去要求Deが検出されているか否かを判定する。消去要求Deが検出されていなければ、マイコン10は上記したステップS104に処理を進める。
消去要求Deが検出されていれば、マイコン10はステップS103で要求有カウント値をインクリメント(+1)した上で、ステップS104に処理を進める。
【0038】
上記のステップS101〜S105の処理により、所定の単位時間(判定用タイマ値が所定値に達するまでの時間)あたりのマイコン10における消去要求Deの検出回数がカウントされる。
【0039】
ステップS105において、判定用タイマ値が所定値以上であった場合、マイコン10はステップS106に進み「要求有カウント値÷判定用タイマ値」が所定値以上であるか否かを判定する。これは、消去要求Deの検出周期が所定周期よりも短いか否かを判定していることに相当する。
【0040】
「要求有カウント値÷判定用タイマ値」が所定値以上でなければ、マイコン10はステップS107に進んで異常カウント値をデクリメント(−1)し、続くステップS108で正常カウント値をインクリメント(+1)した上で、ステップS111で判定用タイマ値及び要求有カウント値をクリア(0クリア)する。
一方、「要求有カウント値÷判定用タイマ値」が所定値以上であれば、マイコン10はステップS109に進んで異常カウント値をインクリメント(+1)し、続くステップS110で正常カウント値をデクリメント(−1)した上で、ステップS111で判定用タイマ値及び要求有カウント値をクリアする。
【0041】
ステップS111に続くステップS112でマイコン10は、異常カウント値が所定値以上であるか否かを判定する。異常カウント値が所定値以上でなければ、マイコン10はステップS113で正常カウント値が所定値以上であるか否かを判定する。
ステップS113において、正常カウント値が所定値以上であれば、マイコン10はステップS114に進み、走行非制限処理としてスロットルリレー29をONする処理を実行し、ステップS101に戻る。また、正常カウント値が所定値以上でなければ(つまり異常カウント値が所定値未満、且つ正常カウント値が所定値未満の場合)、マイコン10はステップS101に戻る。
【0042】
また、ステップS112において、異常カウント値が所定値以上であった場合、マイコン10はステップS115に進み、走行制限処理としてスロットルリレー29をOFFする処理を実行し、ステップS101に戻る。
【0043】
なお、上記処理によると、ステップS115の走行制限処理が一旦行われた後も、消去要求De検出態様の異常判定処理(S101〜S112)が再度実行される。また、ステップS115の走行制限処理が一旦行われた後において、ステップS113で消去要求De検出態様が正常と判定された場合には、ステップS114の走行非制限処理が行われることで車両の走行制限状態が解除される。この際、消去要求De検出態様が異常、正常の何れの判定条件も満たさない場合には、車両の走行制限状態が維持されることになる。換言すれば、一旦走行制限が行われた後は、ステップS113で肯定結果が得られることを条件として走行制限の解除が行われる。
【0044】
ここで、消去要求Deは、本来、外部装置コネクタ4に診断ツール等の所定の外部装置が接続された状態で行われるものである。このため、消去要求Deの検出態様についての異常判定としては、消去要求Deが外部装置の接続状態で検出されたものであるか否かの判定として行うこともできる。
【0045】
図5は、その場合に対応してマイコン10が実行すべき具体的な処理の手順を示したフローチャートである。なお、図5において、既に図4で説明した処理と同様の処理については同一ステップ番号を付して説明を省略する。
この場合、マイコン10は、ステップS101で故障の発生有無を判定し、故障が発生していなければ再度ステップS101の処理を実行し、故障が発生していればステップS102の要求検出有無判定処理を実行する。ステップS102で消去要求Deが検出されていないと判定した場合、マイコン10はステップS101に戻る。
【0046】
一方、消去要求Deが検出されていると判定した場合、マイコン10はステップS201に進み、ツールが接続されているか否か、すなわち外部装置コネクタ4に所定の外部装置が接続されているか否かを判定する。ツールが接続されている場合、マイコン10はステップS114の走行非制限処理を実行し、ステップS101に戻る。一方、ツールが接続されていなければ、マイコン10はステップS115の走行制限処理を実行し、ステップS101に戻る。
これにより、消去要求Deが外部装置の接続状態下で検出されたものでなく、消去要求De検出態様に異常があると推定される場合に対応して、車両の走行制限が行われる。
【0047】
なお、消去要求De検出態様の異常判定としては、上記のような外部装置の接続有無に係る判定条件と図4で説明した消去要求Deの周期に係る判定条件との組み合わせにより行うこともできる。
【0048】
また、上記では、車両の走行制限を一旦行った以降において、消去要求De検出態様の異常判定処理を無条件で繰り返し行う例を示したが、走行制限を一旦行った以降における該異常判定処理は、例えば走行制限処理を行ってから所定時間が経過したこと等、特定条件の成立に応じて開始されるようにしてもよい。
【0049】
また、消去要求Deに係る異常としては、バス5上に何らかの手段を用いて不正に消去要求Deが送出されることが考えられる。このような不正送出としての異常の有無を判定するにあたっては、マイコン10ではなく監視IC11が、例えば通信部12とマイコン10との間の通信路を監視することで、消去要求De検出態様の異常判定を行ってもよい。その場合、該異常判定の結果に応じた走行制限制御(本例ではスロットルリレー29のOFF制御)は監視IC11が行うようにすることができる。またこの場合、マイコン10が消去要求Deを検出したことに応じその旨を監視IC11に通知するように構成しておけば、マイコン10が消去要求Deを誤検出する故障に陥った場合にも、監視IC11が該故障に伴う消去要求Deの検出異常を判定することができる。
【0050】
<3.実施の形態のまとめ>
上記のように実施の形態の車両制御装置(エンジン制御ユニット1)は、車両の故障診断結果に基づき、警告情報を出力する警告情報出力部(表示部2)に警告情報を出力させると共に、車両外部より発信されるべき所定の指令情報(消去要求De)を検出したことに応じて故障診断結果についての記憶情報を消去して警告情報出力部による警告情報の出力を停止させる警告制御部(マイコン10)と、車両における指令情報の検出態様について異常判定を行った結果に基づき、車両の走行を制限する制御を行うフェールセーフ制御部(マイコン10又は監視IC)とを備えている。
【0051】
これにより、警告情報の出力を強制的に停止させる指令情報の検出態様について異常が認められた場合、すなわち、故障警告を適正に行うことが不能であると推定された場合に対応して、車両の走行制限が行われる。車両の走行制限が行われることで、運転者に車両の故障を推察させることができ、車両のメンテナンス施設への入庫を促すことができる。
従って、故障警告を適正に行うことが不能となった場合にも、車両の安全性向上が図られるようにすることができる。
【0052】
また、実施の形態の車両制御装置においては、フェールセーフ制御部は、指令情報の検出間隔に基づき異常判定を行っている。
【0053】
これにより、指令情報が通常考えられ得る間隔を逸脱した間隔で検出されているか否かという観点での異常判定を行うことが可能とされる。
従って、異常判定を適切に行うことができる。
【0054】
さらに、実施の形態の車両制御装置においては、フェールセーフ制御部は、指令情報の単位時間あたりの検出回数と閾値との大小関係に基づき異常判定を行っている。
【0055】
これにより、指令情報の一時的な誤検出(ノイズ)に左右されない正確な異常判定を実現することができる。
【0056】
さらにまた、実施の形態の車両制御装置においては、フェールセーフ制御部は、指令情報を発信する指令発信装置の車両に対する接続有無に基づき異常判定を行っている。
【0057】
これにより、指令情報の検出が車両に対して指令発信装置が接続された状態で行われているか否かという観点での異常判定を行うことが可能とされる。
従って、車両への指令情報の発信が指令発信装置の接続状態下で行われることが前提とされる場合において、異常判定を適切に行うことができる。
【0058】
また、実施の形態の車両制御装置においては、警告制御部は、車両に設けられたエンジン関連部品についての故障診断結果に基づき警告情報の出力制御を行っている。
【0059】
これにより、エンジン関連の故障に起因して車両の安全性が低下してしまうことの防止を図ることができる。
【0060】
さらに、実施の形態の車両制御装置においては、フェールセーフ制御部は、異常判定を行った結果に基づき電子スロットルの駆動電流を遮断する制御を行っている。
【0061】
これにより、走行制限状態を維持するにあたっての電力消費が抑えられる。
すなわち、警告システムの異常に応じたフェールセーフ制御を消費電力削減を図りつつ実現できる。
【0062】
<4.変形例>
なお、本発明は上記した具体例に限定されず、多様な変形例が考えられる。
例えば、上記では車両の走行制限制御として電子スロットル部27(バルブアクチュエータ27a)の駆動電流をカットする例を挙げたが、マイコン10をリセットし続けることによって車両の走行を制限することもできる。或いは、強制的にエンジンの燃料カットを行うことによっても車両の走行を制限することができる。このように車両の走行制限の手法としては多様に考えられ、特定の手法に限定されるものではない。
【0063】
また、上記では本発明をエンジン制御ユニット1に適用する場合を例示したが、例えば変速機の制御ユニット等、他の車載制御ユニットにも本発明は適用可能である。
【0064】
さらに、上記では、故障の警告を灯具の点灯又は点滅により行う例を挙げたが、警告情報としては視覚的な情報に限らず、例えば音声による情報を用いることもできる。
【符号の説明】
【0065】
1 エンジン制御ユニット、2 メータ制御ユニット、3 表示部、3a 警告灯、4 外部装置コネクタ、5 バス、10 マイコン(マイクロコンピュータ)、11 監視IC、27 電子スロットル部、27a バルブアクチュエータ、27b スロットルバルブ、27c 開度制御機構、28 電源、29 スロットルリレー
図1
図2
図3
図4
図5