(57)【要約】【課題】歩行者や他車両に迷惑を掛ける等の様々な不都合が生じることなく、異常処置を適切に行う。【解決手段】エンジンＥＣＵ１のマイコン１０は、エンジン２の駆動を制御する制御部１１と、エンジン２の異常を検知する異常検知部１２と、自装置を搭載している車両の現在位置を取得する現在位置取得部１３と、特定位置を記憶する記憶部１４とを備える。制御部１１は、エンジン２の異常が継続している場合に、車両の現在位置が特定位置であれば異常処置としてエンジン２の始動を禁止し、車両の現在位置が特定位置以外の位置であればエンジン２の始動を許可する。【選択図】図１
2017166412.tif 000002
【特許請求の範囲】
【請求項１】
車両動力機構（２）の駆動を制御する制御部（１１）と、
前記車両動力機構の異常を検知する異常検知部（１２）と、
自装置を搭載している車両の現在位置を取得する現在位置取得部（１３）と、
特定位置を記憶する記憶部（１４）と、を備え、
前記制御部は、前記車両動力機構の異常が継続している場合に、前記車両の現在位置が前記特定位置であると判定すると、異常処置を行い、前記車両の現在位置が前記特定位置以外の位置であると判定すると、前記異常処置を行わない電子制御装置（１）。
【請求項２】
請求項１に記載した電子制御装置において、
前記制御部は、前記異常処置として前記車両動力機構の始動を禁止する電子制御装置。
【請求項３】
請求項１又は２に記載した電子制御装置において、
前記異常検知部は、前記車両動力機構の異常を検知してからの当該車両動力機構の始動回数を累積し、その累積始動回数が予め設定されている設定回数に達したと判定することで、前記車両動力機構の異常が継続していると判定する電子制御装置。
【請求項４】
請求項１又は２に記載した電子制御装置において、
前記異常検知部は、前記車両動力機構の異常を検知してからの自装置を搭載している車両の走行距離を累積し、その累積走行距離が予め設定されている設定距離に達したと判定することで、前記車両動力機構の異常が継続していると判定する電子制御装置。
【請求項５】
請求項１から４の何れか一項に記載した電子制御装置において、
前記制御部は、前記異常処置を行った後に、前記異常処置を行った旨を通知装置（４，５）により通知する電子制御装置。
【請求項６】
請求項１から５の何れか一項に記載した電子制御装置において、
前記制御部は、前記車両動力機構の異常が継続していると判定し、且つ前記車両の現在位置が前記特定位置であると判定し、更に前記異常処置の解除要求が発生していないと判定すると、前記異常処置を行い、前記異常処置の解除要求が発生していると判定すると、前記異常処置を行わない電子制御装置。
【請求項７】
請求項１から６の何れか一項に記載した電子制御装置において、
カーシェアリングを用途とする車両に搭載され、
前記記憶部は、作業者による診断ツール（９）の操作により設定されたカーシェアリングを用途とする車両の待機位置を前記特定位置として記憶する電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子制御装置に関する。
【背景技術】
【０００２】
従来より、車両動力機構としてのエンジンを制御する電子制御装置（以下、エンジンＥＣＵと称する）が供されている。この種のエンジンＥＣＵは、エンジンの異常を検知する機能を有しており、異常の発生を検知すると、その異常の内容を示す異常コードを記憶し、異常の発生を警告灯により運転者に知らせ、車両の点検や修理を促している。ところが、エンジンの異常をそのまま放置して運転を継続する運転者もおり、その対策として例えば特許文献１に開示されている技術がある。特許文献１に開示されている技術では、運転者がエンジンの始動操作を行うエンジン始動時に、エンジンＥＣＵは、エンジンの異常を検知していると、エンジンの異常を検知してからのエンジンの始動回数の累積である累積始動回数が予め設定されている設定回数に達しているか否かを判定する。エンジンＥＣＵは、累積始動回数が設定回数に達していなければエンジンの始動を許可する。一方、エンジンＥＣＵは、累積始動回数が設定回数に達していれば異常処置としてエンジンの始動を禁止し、車両の点検や修理を確実に促している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６４０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した技術では、異常処置を行う際の車両の現在位置に制約がない。そのため、運転者が車両を例えば外出先等の公的な場所に駐車している状況でもエンジンの始動を禁止する場合が想定され得る。そうなると、歩行者や他車両の往来を妨げて歩行者や他車両に迷惑を掛ける等の様々な不都合が生じる虞がある。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、歩行者や他車両に迷惑を掛ける等の様々な不都合が生じることなく、異常処置を適切に行うことができる電子制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、制御部（１１）は、車両動力機構（２）の駆動を制御する。異常検知部（１２）は、車両動力機構の異常を検知する。現在位置取得部（１３）は、自装置を搭載している車両の現在位置を取得する。記憶部（１４）は、特定位置を記憶する。制御部は、車両動力機構の異常が継続している場合に、車両の現在位置が特定位置であると判定すると、異常処置を行い、車両の現在位置が特定位置以外の位置であると判定すると、異常処置を行わない。
【０００７】
即ち、異常処置を行う条件として車両の現在位置を設け、車両動力機構の異常が継続している場合に、車両の現在位置が特定位置であれば異常処置を行い、車両の現在位置が特定位置以外の位置であれば異常処置を行わないようにした。異常処置を行っても歩行者や他車両の往来を妨げる虞がない位置を特定位置として設定しておくことで、歩行者や他車両に迷惑を掛ける等の様々な不都合が生じることなく、異常処置を適切に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態を示す機能ブロック図
【図２】エンジン始動時処理を示すフローチャート
【図３】異常継続判定処理を示すフローチャート
【図４】タイミングチャート（その１）
【図５】タイミングチャート（その２）
【発明を実施するための形態】
【０００９】
以下、本発明を、カーシェアリングを用途とする車両に搭載されているエンジンＥＣＵに適用した一実施形態について図面を参照して説明する。エンジンＥＣＵ（電子制御装置に相当する）１は、エンジン２（車両動力機構に相当する）を制御する。エンジン２は、スタータ、燃料を噴射するインジェクタ、噴射された燃料に点火する点火プラグ等の各種車載部品を搭載している。又、エンジンＥＣＵ１は、運転中の排気ガスのレベルが規定値を超えるような異常が発生した場合に、排気ガスによる大気汚染を防止すべく当該異常を運転者に知らせる異常診断システム（オンボードダイアグ（ＯＢＤ）システム）を搭載している。
【００１０】
エンジンＥＣＵ１は、ナビゲーションＥＣＵ３、警告装置４、通信装置５との間で車載ネットワーク６を介してデータ通信可能に接続されている。車載ネットワーク６は例えばＣＡＮ（登録商標）である。ナビゲーションＥＣＵ３は、ＧＰＳ衛星から受信したＧＰＳ信号やジャイロセンサのセンサ値や車速等を用いて車両の現在位置を特定する機能、車両の現在位置から目的地までの経路を探索する機能、経路を案内する機能等のナビゲーションに関与する各種機能を有する。警告装置４は、警告灯、スピーカ及びディスプレイ等であり、エンジンＥＣＵ１から警告指令信号を受信すると、警告情報を表示したり音声出力したりする等の警告動作を行う。
【００１１】
通信装置５は、通信ネットワーク７を介して通信端末８との間でデータ通信可能に回線を接続可能であり、エンジンＥＣＵ１から警告指令信号を受信すると、通信端末８との間で回線を接続し、警告送信信号を通信端末８に送信する。通信端末８は、例えばカーシェアリングの運営組織に属する車両の管理者により携帯され、通信装置５から警告送信信号を受信すると、警告情報を表示したり音声出力したりする等の警告動作を行う。又、通信端末８は、車両の管理者が後述する異常処置の解除要求操作を行うと、解除要求信号を通信装置５に送信する。通信装置５は、通信端末８から解除要求信号を受信すると、解除要求検知信号をエンジンＥＣＵ１に送信する。尚、車両の管理者が行う解除要求操作において例えばパスワード入力を要件とすることで、第三者からの悪戯等による解除要求信号の送信を排除することができ、信頼性を高めることができる。
【００１２】
エンジンＥＣＵ１は、診断ツール９を操作する作業者が当該診断ツール９を車載ネットワーク６に付設されているコネクタ（図示せず）に装着すると、診断ツール９との間で車載ネットワーク６を介してデータ通信可能に接続される。作業者は、診断ツール９を操作することで任意の位置を特定位置としてエンジンＥＣＵ１に設定可能である。即ち、作業者は、カーシェアリングを用途とする車両の待機位置（即ちカーシェアリングステーション）を設定することで、その待機位置を特定位置としてエンジンＥＣＵ１に設定可能である。カーシェアリングの運用として車両の待機位置が複数である用途では、複数の待機位置を特定位置としてエンジンＥＣＵ１に設定可能である。尚、車両の待機位置は後述するようにエンジンの始動を禁止しても歩行者や他車両の往来を妨げる虞がない位置である。又、作業者は例えばカーシェアリングの運営組織に属する人物や業務委託されている人物等である。
【００１３】
エンジンＥＣＵ１は、マイコン１０を搭載している。マイコン１０は、制御部１１と、異常検知部１２と、現在位置取得部１３と、記憶部１４とを有する。制御部１１は、エンジン２の駆動を制御する。具体的には、制御部１１は、スタータの駆動、インジェクタからの燃料の噴射、噴射された燃料への点火プラグによる点火の一連の動作の全てを許可することで、エンジン２の始動を許可し、それらの動作のうち少なくとも何れか１つを禁止することで、エンジン２の始動を禁止する。
【００１４】
異常検知部１２は、上記したエンジンＥＣＵ１の異常診断システムと連携し、エンジン２の異常が発生すると、エンジン２の異常の内容を示す異常コードを検出し、エンジン２の異常を検知する。異常検知部１２は、エンジン２の異常として、例えばエンジン２の蒸発燃料処理装置、排気センサ（Ｏ２センサや空燃比センサ）、ＥＧＲ装置、燃料レベルセンサ、燃料噴射装置等のうち特に排気や燃料供給に関与する系の異常を検知する。異常検知部１２は、エンジン２の異常を検知すると、その異常を検知してからのエンジン２の始動回数及び車両の走行距離を累積し、エンジン２が始動する毎に累積始動回数を更新し、車両が走行する毎に累積走行距離を更新する。そして、異常検知部１２は、累積始動回数が予め設定されている設定回数に達したこと、及び累積走行距離が予め設定されている設定距離に達したことのうち何れかを判定することで、エンジン２の異常が継続していると判定する。尚、設定回数及び設定距離は、エンジンＥＣＵ１の製造段階で設定される変更不可な固定値であっても良いし、作業者が診断ツール９を操作する等して変更可能な可変値であっても良い。
【００１５】
現在位置取得部１３は、ナビゲーションＥＣＵ３により特定された車両の現在位置を取得する。記憶部１４は、データを書き換え可能な不揮発性のメモリから構成され、上記した異常コード、累積始動回数、累積走行距離及び特定位置を記憶する。異常コード、累積始動回数、累積走行距離及び特定位置は、不揮発性のメモリである記憶部１４に記憶されることで、例えば車両バッテリ（図示せず）が車両から取り外されてエンジンＥＣＵ１への電源供給が断たれても消去されずに記憶され続ける。
【００１６】
次に、上記した構成の作用について図２から図５を参照して説明する。
エンジンＥＣＵ１において、マイコン１０は、運転者が例えばエンジンスタート釦（図示せず）を押下する等のエンジンの始動操作を行うと、エンジン始動時処理を開始する。マイコン１０は、エンジン始動時処理を開始すると、記憶部１４に特定位置を記憶しているか否かを判定する（Ｓ１）。マイコン１０は、特定位置を記憶していないと判定すると（Ｓ１：ＮＯ）、エンジン２の始動を許可し（Ｓ２）、エンジン始動時処理を終了する。一方、マイコン１０は、特定位置を記憶していると判定すると（Ｓ１：ＹＥＳ）、異常継続判定処理に移行する（Ｓ３）。
【００１７】
マイコン１０は、異常継続判定処理を開始すると、記憶部１４に異常コードを記憶しているか否かを判定する（Ｓ１１）。マイコン１０は、異常コードを記憶していると判定すると（Ｓ１１：ＹＥＳ）、累積始動回数をインクリメントし（Ｓ１２）、累積走行距離を更新し（Ｓ１３）、記憶部１４に記憶している累積始動回数が予め設定されている設定回数に達しているか否かを判定する（Ｓ１４）。マイコン１０は、累積始動回数が設定回数に達していないと判定すると（Ｓ１４：ＮＯ）、記憶部１４に記憶している累積走行距離が予め設定されている設定距離に達しているか否かを判定する（Ｓ１５）。マイコン１０は、累積走行距離が設定距離に達していないと判定すると（Ｓ１５：ＮＯ）、異常処置を行うほどの異常が継続していないと特定し（Ｓ１６）、異常継続判定処理を終了してエンジン始動時処理にリターンする。
【００１８】
一方、マイコン１０は、累積始動回数が設定回数に達していると判定すると（Ｓ１４：ＹＥＳ）、又は累積走行距離が設定距離に達していると判定すると（Ｓ１５：ＹＥＳ）、異常処置を行うほどの異常が継続していると特定し（Ｓ１７）、異常継続判定処理を終了してエンジン始動時処理にリターンする。尚、マイコン１０は、異常コードを記憶していないと判定すると（Ｓ１１：ＮＯ）、累積始動回数を初期化し（Ｓ１８）、累積走行距離を初期化し（Ｓ１９）、異常継続判定処理を終了してエンジン始動時処理にリターンする。
【００１９】
マイコン１０は、異常継続判定処理を行った結果として異常処置を行うほどの異常が継続していると特定した否かを判定する（Ｓ４）。マイコン１０は、異常処置を行うほどの異常が継続していないと判定すると（Ｓ４：ＮＯ）、エンジン２の始動を許可し（Ｓ２）、エンジン始動時処理を終了する。一方、マイコン１０は、異常処置を行うほどの異常が継続していると判定すると（Ｓ４：ＹＥＳ）、車両の現在位置をナビゲーションＥＣＵ３から取得し、その取得した車両の現在位置と、記憶部１４に記憶している特定位置とを照合し、車両の現在位置が特定位置であるか否かを判定する（Ｓ５）。この場合、マイコン１０は、例えば車両の現在位置と特定位置との両方が座標で示される場合であれば、両者の座標間の距離が所定距離未満であるときに車両の現在位置が特定位置であると判定し、一方、両者の座標間の距離が所定距離未満でない（即ち所定距離以上である）ときに車両の現在位置が特定位置でないと判定する。即ち、マイコン１０は、車両の現在位置が特定位置の座標を中心とする所定範囲内であるか否かを判定することで、車両の現在位置が特定位置であるか否かを判定する。
【００２０】
マイコン１０は、車両の現在位置が特定位置でないと判定すると（Ｓ５：ＮＯ）、エンジン２の始動を許可し（Ｓ２）、エンジン始動時処理を終了する。一方、マイコン１０は、車両の現在位置が特定位置であると判定すると（Ｓ５：ＹＥＳ）、異常処置の解除要求が発生しているか否かを判定する（Ｓ６）。マイコン１０は、通信装置５から解除要求検知信号がエンジンＥＣＵ１に受信されておらず、異常処置の解除要求が発生していないと判定すると（Ｓ６：ＮＯ）、エンジン２の始動を禁止する（Ｓ７）。そして、マイコン１０は、警告指令信号をエンジンＥＣＵ１から警告装置４及び通信装置５に送信させ、エンジン２の始動を禁止した旨を運転者や例えばカーシェアリングの運営組織に属する車両の管理者に対して通知し（Ｓ８）、エンジン始動時処理を終了する。
【００２１】
警告装置４は、エンジンＥＣＵ１から警告指令信号を受信すると、警告動作を行うことで、エンジン２の始動を禁止した旨を運転者に対して通知する。これにより、運転者は、エンジン２の始動が禁止された旨を把握可能となる。又、通信装置５は、エンジンＥＣＵ１から警告指令信号を受信すると、通信端末８との間で回線を接続し、警告送信信号を通信端末８に送信する。この場合、通信装置５は、車両を特定可能な情報（即ち車両登録番号等）を含めて警告送信信号を送信する。通信端末８は、通信装置５から警告送信信号を受信すると、警告動作を行うことで、エンジン２の始動を禁止した旨をカーシェアリングの運営組織に属する車両の管理者に対して通知する。これにより、車両の管理者は、エンジン２の始動が禁止された旨を車両登録番号と共に把握可能となる。尚、エンジン２の始動を禁止した原因が累積始動回数及び累積走行距離の何れであるかを特定可能な情報を警告指令信号や警告送信信号に含めても良い。このように構成すれば、運転者や車両の管理者は、エンジン２の始動が禁止された旨を原因（即ち累積始動回数及び累積走行距離の何れであるか）と共に把握可能となる。尚、マイコン１０は、通信装置５から解除要求検知信号がエンジンＥＣＵ１に受信されており、異常処置の解除要求が発生していると判定すると（Ｓ６：ＹＥＳ）、エンジン２の始動を許可し（Ｓ２）、エンジン始動時処理を終了する。
【００２２】
マイコン１０は、以上に説明した一連の処理を行うことで、図４及び図５に示すように、運転者がエンジンの始動操作を行うエンジン始動時に車両の現在位置が特定位置であり、累積始動回数が設定回数に達していなく、且つ累積走行距離が設定距離に達していなければ、エンジン２の始動を許可する。一方、マイコン１０は、エンジン始動時に車両の現在位置が特定位置であり、累積始動回数が設定回数に達している、又は累積走行距離が設定距離に達していれば、エンジン２の始動を禁止する。即ち、図４では、マイコン１０は、（ｎ＋ｍ＋１）のトリップのエンジン始動時にインクリメントした累積始動回数が設定回数に達すると、車両の現在位置が特定位置であればエンジン２の始動を禁止する。又、図５では、マイコン１０は、（ｎ＋ｍ）のトリップ中に累積走行距離が設定距離に達すると（即ち累積走行距離が設定距離を超えると）、次回の（ｎ＋ｍ＋１）のトリップのエンジン始動時に車両の現在位置が特定位置であればエンジン２の始動を禁止する。
【００２３】
以上説明したように本実施形態によれば、次に示す効果を得ることができる。
エンジンＥＣＵ１において、運転者がエンジンの始動操作を行うエンジン始動時に、エンジン２の異常が継続していると、車両の現在位置が特定位置であり、異常処置の解除要求が発生していなければ、エンジン２の始動を禁止し、車両の現在位置が特定位置以外の位置であれば、エンジン２の始動を許可するようにした。エンジン２の始動を禁止しても歩行者や他車両の往来を妨げる虞がない位置を特定位置として設定しておくことで、歩行者や他車両に迷惑を掛ける等の様々な不都合が生じることなく、エンジン２の始動を禁止することができる。特にカーシェアリングを用途とする車両に搭載されている構成では、予め指定されている待機位置に車両が返却される運用であるので、その待機位置を特定位置として設定しておくことで、安全な場所でエンジン２の始動を禁止することができる。又、エンジン２の始動を禁止することで、エンジン２の異常が継続した状態での走行を回避し、異常の拡大、走行性の低下、燃費の悪化等の不具合の発生を未然に回避することができる。
【００２４】
又、エンジン２の異常を検知してからのエンジン２の始動回数の累積である累積始動回数が設定回数に達したと判定するので、エンジン２の始動回数を基準とし、エンジン２の異常が継続しているか否かを判定することができる。又、エンジン２の異常を検知してからの車両の走行距離の累積である累積走行距離が設定距離に達したと判定するので、車両の走行距離を基準とし、エンジン２の異常が継続しているか否かを判定することができる。
【００２５】
又、エンジン２の始動を禁止した後に、エンジン２の始動を禁止した旨を運転者やカーシェアリングの運営組織に属する車両の管理者に対して通知するので、エンジン２の始動を禁止したことに対する措置を運転者や車両の管理者に促すことができ、エンジン２の始動が禁止された車両が放置されてしまうのを未然に回避することができる。特にカーシェアリングを用途とする車両に搭載されている構成では、カーシェアリングに登録している複数の会員が運転者となり得るので、何れかの会員が自発的な通報を放棄して車両が放置されてしまうのを未然に回避することができる。又、別の会員がエンジン２を始動させることができずに運転不可となる状況になることを未然に回避することができ、トラブルの発生を未然に回避することができる。
【００２６】
又、エンジン２の異常が継続しており、車両の現在位置が特定位置であっても、異常処置の解除要求が発生していれば、エンジン２の始動を許可するので、異常処置の解除要求を発生させることで、例えば車両の点検や修理を目的として車両を特定位置から整備工場等へ移動させることができる。
【００２７】
本発明は、上記した実施形態で例示したものに限定されることなく、その範囲を逸脱しない範囲で任意に変形又は拡張することができる。
車両動力機構としてエンジンを搭載した車両を対象とした構成を例示したが、エンジン以外を搭載した車両を対象としても良い。車両動力機構として電気モータを搭載した車両（即ちＥＶ）や、車両動力機構としてエンジンと電気モータとを搭載した車両（即ちＨＶ）等を対象としても良い。
【００２８】
作業者が診断ツール９を操作して特定位置を設定する構成を例示したが、作業者が例えばナビゲーション装置等の車載機器を操作して特定位置を設定する構成でも良い。即ち、どのような方法で特定位置を設定しても良い。
【００２９】
カーシェアリングを用途とする車両に搭載されている構成を例示したが、個人で所有する車両に搭載されている構成でも良い。その場合、運転者自らが例えばナビゲーション装置等の車載機器を操作して例えば自宅の位置等を特定位置として設定しても良い。この場合でも、歩行者や他車両に迷惑を掛ける等の様々な不都合が生じることなく、エンジン２の始動を禁止することができる。
【００３０】
異常コードの種別と設定回数や設定距離とを対応付けたテーブルを保持することで、異常コードの種別に応じて設定回数や設定距離を可変としても良い。即ち、緊急性や重大性が比較的高い異常コードを記憶している場合には、設定回数や設定距離を比較的低い値で設定し、エンジン２の始動の禁止を比較的早いタイミングで行っても良い。一方、緊急性や重大性が比較的低い異常コードを記憶している場合には、設定回数や設定距離を比較的高い値で設定し、エンジン２の始動の禁止を比較的遅いタイミングで行っても良い。
【符号の説明】
【００３１】
図面中、１はエンジンＥＣＵ（電子制御装置）、２はエンジン（車両動力機構）、４，５は通知装置、９は診断ツール、１１は制御部、１２は異常検知部、１３は現在位置取得部、１４は記憶部である。
【図１】
2017166412.tif 000003
【図２】
2017166412.tif 000004
【図３】
2017166412.tif 000005
【図４】
2017166412.tif 000006
【図５】
2017166412.tif 000007