(57)【特許請求の範囲】
【請求項１】
車両の自己診断による故障診断情報を外部の基地局に所定のタイミングで無線にて送信する診断情報通信手段と、
前記故障診断情報に対応する異常の解消を検出する異常解消検出手段と、
前記異常解消検出手段で異常の解消が検出されたときには、前記基地局に前記車両の故障診断情報に対応する異常を解消することが実施されたとして、この異常の解消を表す異常解消情報を無線にて送信する異常解消情報通信手段と
を具備することを特徴とする車両診断システム。
【請求項２】
車両の自己診断による故障診断情報を外部の基地局に所定のタイミングで無線にて送信する診断情報通信手段と、
前記故障診断情報に対応した前記基地局からの指示内容に基づく異常の解消を検出する異常解消検出手段と、
前記異常解消検出手段で異常の解消が検出されたときには、前記基地局に前記車両の故障診断情報に対応した前記基地局からの指示内容に基づく異常を解消することが実施されたとして、この異常の解消を表す異常解消情報を無線にて送信する異常解消情報通信手段と
を具備することを特徴とする車両診断システム。
【請求項３】
前記異常解消情報通信手段は、前記異常解消情報を受信した旨の前記基地局からの返信情報を前記車両側で受信するまで、前記異常解消情報を所定のタイミングで繰返し送信することを特徴とする請求項１または請求項２に記載の車両診断システム。
【請求項４】
前記車両は、前記返信情報を受信したときには、前記異常解消情報の送信を停止すると共に、前記異常解消情報を消去することを特徴とする請求項３に記載の車両診断システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、車両の自己診断による故障診断情報を外部の基地局に無線にて送信する車両診断システムに関するものである。
【０００２】
【従来の技術】
従来、車両診断システムとして、各種センサやアクチュエータ系の異常を自己診断し、故障のときには診断結果を記憶すると共に、フェイルセーフ機能を有するものが知られている。このような車両診断システムでは、記憶されている故障診断情報を必要に応じて外部接続されるモニタに読出し、特定される故障箇所に対して点検・修理・整備を行うことができるのである。
【０００３】
【発明が解決しようとする課題】
ところで、車両に何らかの故障が生じても通常の走行に支障がないような場合においては、そのまま運転を続けることが可能なため気づかずに点検・修理・整備が後回しになることが考えられる。例えば、４気筒からなる内燃機関の点火系統に故障が生じ、１気筒だけ点火不良となっても、機関出力は低下するが３気筒による走行は可能である。このときには、点火不良の気筒からの生ガスが排気ガス中に混ざることで触媒による正常な浄化作用ができなくなり、結果的に、エミッション悪化が生じ周囲環境に悪影響を与えることとなる。
【０００４】
このような不都合に対処するため、前述の車両診断システムを発展させ、車両に無線用トランスポンダ（Transponder:中継器）を組込んで車両の故障診断情報を無線にて送信させ、外部の基地局にて検知するような車両診断システムが考えられる。そして、車両からの故障診断情報が基地局にて受信されたときには、はがき等の方法を用いて車両のユーザに対して修理要請が行われることで、車両の故障箇所に対する点検・修理・整備が速やかに実施されるという利点がある。
【０００５】
ところが、車両の故障診断情報が基地局に送信された後において、ユーザが自発的に車両を修理工場等にて点検・修理・整備し修理完了したとしても、基地局では故障診断情報を送信した車両が修理済みであることが分からないため、修理済みの連絡が遅過ぎたりすると修理済みの車両に対して再度、修理要請されるという不適切かつ無駄な処理が行われることとなる。
【０００６】
そこで、この発明はかかる不具合を解決するためになされたもので、車両の故障診断情報に対応した点検・修理・整備を実施する際、故障診断情報を受信する基地局と車両との相互間の不適切かつ無駄な処理をなくすことができる車両診断システムの提供を課題としている。
【０００７】
【課題を解決するための手段】
請求項１の車両診断システムによれば、車両の自己診断による異常に基づく故障診断情報が車両から基地局側に無線にて送信されたのち、その故障診断情報に対応した車両の異常の解消（修復）が検出されたときには、その異常を解消することが実施されたとして、この異常の解消を表す異常解消情報が車両から基地局へ同様に無線にて送信される。これにより、基地局にて車両の故障診断情報が受信されたのちそれに対応する異常解消情報が受信されたときには、基地局からユーザに対する車両の点検・修理・整備に関する要請を省略することができ、車両と基地局との相互間の無駄な処理をなくすことができる。
【０００８】
請求項２の車両診断システムによれば、車両の自己診断による異常に基づく故障診断情報が車両から基地局側に無線にて送信されたのち、ユーザ側で受理された故障診断情報に対応した指示内容に基づく車両の異常の解消（修復）が検出されたときには、その異常を解消することが実施されたとして、この異常の解消を表す異常解消情報が車両から基地局へ同様に無線にて送信される。これにより、基地局にて受信された車両の故障診断情報に対応するユーザ側への車両の点検・修理・整備に関する指示内容に基づく異常解消情報が受信されることで、基地局から車両に対する指示内容の完了状態を正確に知ることができる。
【０００９】
請求項３の車両診断システムでは、車両の故障診断情報に対応する異常の解消が検出されたときには、異常解消情報が異常解消情報通信手段にて車両から基地局側に送信され、その異常解消情報の基地局側の受信に基づく返信情報が車両側に返信される。このとき、何らかの事情によって基地局で異常解消情報が認識されなかったり、届かなかったりすることに対処するため、異常解消情報が所定のタイミング毎に繰返し送信される。これにより、車両からの異常解消情報が基地局で受信される確率が極めて高くなり、修理済みの車両に対して再度、修理要請されるという車両と基地局との相互間の不適切かつ無駄な処理をなくすことができる。
【００１０】
請求項４の車両診断システムでは、車両にて基地局からの返信情報が受信されたときには、こののち異常解消情報を送信する必要がないため送信が停止されると共にその異常解消情報が消去される。これにより、車両からの異常解消情報が基地局で受理されているにもかかわらず送信されるという車両と基地局との相互間の不適切かつ無駄な処理をなくすことができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を実施例に基づいて説明する。
【００１２】
図１は本発明の実施の形態の一実施例にかかる車両診断システムの全体構成を示すブロック図である。
【００１３】
図１において、１００は車両１の図示しない内燃機関を制御するための内燃機関用ＥＣＵ（Electronic Control Unit:電子制御ユニット）であり、内燃機関用ＥＣＵ１００は主として、マイクロコンピュータ１０、各種センサ情報や負荷情報を入出力する入出力回路２０、メイン電源回路３０及びサブ電源回路４０からなる。この内燃機関用ＥＣＵ１００内のマイクロコンピュータ１０及び入出力回路２０には、イグニッションスイッチ３００を介して車載バッテリ４００と接続されたメイン電源回路３０が接続され、イグニッションスイッチ３００がオン状態となると電力が供給される。更に、マイクロコンピュータ１０には、イグニッションスイッチ３００を介することなく車載バッテリ４００と接続されたメモリバックアップ用のサブ電源回路４０が接続され常時、電力が供給されている。
【００１４】
マイクロコンピュータ１０は、周知の中央処理装置としてのＣＰＵ１１、制御プログラムを格納したＲＯＭ１２、各種データを格納するＲＡＭ１３、Ｉ／Ｏ１４及びそれらを接続するバスライン１５等からなる論理演算回路として構成されている。そして、内燃機関用ＥＣＵ１００のマイクロコンピュータ１０には入出力回路２０を介して、内燃機関を制御するための各種センサや負荷としてのＡ／Ｆ（空燃比）センサ２１、回転数センサ２２、エアフローメータ２３、水温センサ２４、スロットル開度センサ２５、スタータスイッチ２６、インジェクタ２７、イグナイタ２８等が接続されている。なお、これら各種センサ等の詳細な説明については、本発明の要旨とは関係がないため省略する。
【００１５】
更に、内燃機関用ＥＣＵ１００の入出力回路２０には、車両１の外部から内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＲＡＭ１３内に記憶されている故障診断情報の読取り、後述のように車両の異常が解消（修復）されたときにはその旨の書込み等を行うためのＯＢＤ(On Board Diagnosis:自己診断）チェッカー２９が接続されている。
【００１６】
また、２００は車両１の各種情報を外部の基地局２からの問合わせに基づき無線にて送信するための無線用トランスポンダ（中継器）である。無線用トランスポンダ２００は主として、マイクロコンピュータ１１０、各種情報を入出力する入出力回路１２０及び電源回路１３０からなる。この無線用トランスポンダ２００内のマイクロコンピュータ１１０及び入出力回路１２０には、イグニッションスイッチ３００を介することなく車載バッテリ４００と接続された電源回路１３０が接続され常時、電力が供給されている。
【００１７】
マイクロコンピュータ１１０は、周知の中央処理装置としてのＣＰＵ１１１、制御プログラムを格納したＲＯＭ１１２、各種データを格納するＲＡＭ１１３、Ｉ／Ｏ１１４及びそれらを接続するバスライン１１５等からなる論理演算回路として構成されている。また、無線用トランスポンダ２００内のマイクロコンピュータ１１０には、不揮発性メモリとしてのＥＥＰＲＯＭ（Electrical Erasable Programmable ROM）１５０が接続されており、このＥＥＰＲＯＭ１５０には予め車両１に固有の車両コード（車種・形式・車台番号等）が記憶されている。このＥＥＰＲＯＭ１５０から必要に応じて車両コードを読出し故障診断情報に付加し基地局２に送信することで、基地局２では故障車両及び故障箇所を特定することができる。
【００１８】
なお、内燃機関用ＥＣＵ１００と無線用トランスポンダ２００とは相互に通信ライン５００にて接続されている。また、本システムによる車両１の各種情報は無線用トランスポンダ２００の入出力回路１２０を介して内蔵されているアンテナ１４０から無線にて外部の基地局２に送信される。更に、通信ライン５００には必要に応じて、車両１の位置情報を得るためのＧＰＳ(Global Positioning System）ナビゲーション用ＥＣＵ（図示略）や電子メータを制御するためのメータ用ＥＣＵ（図示略）等が接続される。
【００１９】
次に、本発明の実施の形態の一実施例にかかる車両診断システムで使用されている車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１における内燃機関に関連する各種制御の処理手順を示す図２のフローチャートに基づいて説明する。なお、この各種制御ルーチンはイグニッションスイッチ３００がオン状態のとき繰返し実行される。
【００２０】
図２において、まず、ステップＳ１０１でＲＡＭ１３内の各種センサデータやカウンタ等の初期化が実行されたのちステップＳ１０２に移行し、ＥＦＩ（Electronic Fuel Injection:電子燃料噴射）制御に対する処理が実行される。次にステップＳ１０３に移行して、ＥＳＡ(Electronic Spark Advance:電子点火時期）制御に対する処理が実行される。次にステップＳ１０４に移行して、内燃機関に関連するダイアグノーシス（Diagnosis:自己診断）の処理が実行される。以下、その他の各種制御処理が順次、実行されたのちステップＳ１０２に戻って同様の処理が繰返される。
【００２１】
次に、本発明の実施の形態の一実施例にかかる車両診断システムで使用されている車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１における内燃機関に関連するダイアグノーシスの処理手順を示す図３のフローチャートに基づいて説明する。なお、このダイアグノーシスルーチンは約６４ｍｓ毎にＣＰＵ１１にて繰返し実行される。
【００２２】
図３において、ステップＳ２０１では、スロットル開度センサ２５が異常であるかが判定される。ステップＳ２０１の判定条件が成立、即ち、スロットル開度センサ２５からの出力信号がオープン／ショートによって上下限を外れたりして異常であるときにはステップＳ２０２に移行する。ステップＳ２０２では、スロットル開度センサ異常に対応する故障診断コードがＲＡＭ１３に記憶される。一方、ステップＳ２０１の判定条件が成立せず、即ち、スロットル開度センサ２５に異常がないときにはステップＳ２０２がスキップされる。
【００２３】
次にステップＳ２０３に移行して、水温センサ２４が異常であるかが判定される。ステップＳ２０３の判定条件が成立、即ち、水温センサ２４からの出力信号が異常であるときにはステップＳ２０４に移行する。ステップＳ２０４では、水温センサ異常に対応する故障診断コードがＲＡＭ１３に記憶される。一方、ステップＳ２０３の判定条件が成立せず、即ち、水温センサ２４に異常がないときにはステップＳ２０４がスキップされる。
【００２４】
以下、同様にして、その他の各種センサや内燃機関の関連部品としての例えば、インジェクタや触媒等の適正状態に対する故障診断処理が順次、実行される。そして、ステップＳ２０５に移行し、内燃機関の失火が検出されたかが判定される。ステップＳ２０５の判定条件が成立、即ち、内燃機関の失火が検出されたときにはステップＳ２０６に移行する。ステップＳ２０６では、失火に対応する故障診断コードがＲＡＭ１３に記憶される。一方、ステップＳ２０５の判定条件が成立せず、即ち、内燃機関の失火がないときにはステップＳ２０６がスキップされる。
【００２５】
次にステップＳ２０７に移行して、一連の故障診断コードの記憶処理において、新たな異常の記憶がなされたかを判断するため、記憶されている故障診断コードがチェックされ内容に変化が有るかが判定される。ステップＳ２０７の判定条件が成立、即ち、記憶内容に変化が有ったときにはステップＳ２０８に移行し、無線用トランスポンダ２００からの要求に基づき故障診断情報が出力され、本ルーチンを終了する。なお、ステップＳ２０７の判定条件が成立せず、即ち、記憶内容に変化がないときにはステップＳ２０８がスキップされ本ルーチンを終了する。
【００２６】
次に、本発明の実施の形態の一実施例にかかる車両診断システムで使用されている車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１におけるダイアグノーシスによる異常検出に伴う運転状態記憶の処理手順を示す図４のフローチャートに基づいて説明する。なお、この運転状態記憶ルーチンは約６４ｍｓ毎にＣＰＵ１１にて繰返し実行される。
【００２７】
図４において、ステップＳ３０１では、各種センサ信号の状態に基づき内燃機関に失火や触媒劣化等の異常、または内燃機関のエミッション（排気ガス）関連部品の異常が有るかが判定される。ステップＳ３０１の判定条件が成立、即ち、内燃機関に失火や触媒劣化等の異常、または内燃機関のエミッション（排気ガス）関連部品の異常があるときにはステップＳ３０２に移行し、ステップＳ３０１で検出された異常が以前に検出済の異常であるかが判定される。ステップＳ３０２の判定条件が成立せず、即ち、ステップＳ３０１で検出された異常が新たに検出された異常であるときには、ステップＳ３０３に移行し、異常が検出された時点における車両及び内燃機関の運転状態が記憶され、本ルーチンを終了する。
【００２８】
なお、記憶される運転状態としては、そのときの回転数センサ２２による機関回転数、エアフローメータ２３による吸気量、水温センサ２４による冷却水温、スロットル開度センサ２５によるスロットル開度等であり、更に、通信ライン５００を介して電子メータ用ＥＣＵが接続されているときには車両の走行距離、ＧＰＳナビゲーション用ＥＣＵが接続されているときには車両の位置等の情報も含まれる。このようにして、記憶された各種情報は車両を診断する際の異常解析用として用いられるもので、無線用トランスポンダ２００からの要求に基づき通信ライン５００を介して無線用トランスポンダ２００側へ出力処理される。更に、これら各種情報は基地局２からの問合わせに基づき無線用トランスポンダ２００から基地局２に送信される故障診断情報の一部である。
【００２９】
一方、ステップＳ３０１の判定条件が成立せず、即ち、各種センサやアクチュエータ等に異常がないとき、またはステップＳ３０２の判定条件が成立、即ち、ステップＳ３０１で検出された異常が以前に検出済の異常であるときには何もすることなく本ルーチンを終了する。
【００３０】
次に、本発明の実施の形態の一実施例にかかる車両診断システムで使用されている車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１における内燃機関用ＥＣＵ１００内の入出力回路２０に外部接続されたＯＢＤチェッカー２９から修理済コードが送信されてきたときの修理済コード記憶の処理手順を示す図５のフローチャートに基づいて説明する。なお、この修理済コード記憶ルーチンは約６４ｍｓ毎にＣＰＵ１１にて繰返し実行される。
【００３１】
図５において、ステップＳ４０１でＯＢＤチェッカー２９から修理済コードの送信が有ったかが判定される。ステップＳ４０１の判定条件が成立、即ち、ＯＢＤチェッカー２９から修理済コードの送信が有ったときにはステップＳ４０２に移行し、ＯＢＤチェッカー２９から送信された修理済コードが記憶済であるかが判定される。ステップＳ４０２の判定条件が成立せず、即ち、修理済コードが未だ記憶されていないときには、ステップＳ４０３に移行し、ＲＡＭ１３内の記憶領域に修理済コードが記憶される。次にステップＳ４０４に移行して、後述の送信後トリップカウンタが「０」に初期化される。次にステップＳ４０５に移行して、修理済コードを無線用トランスポンダ２００へ送信した際にセットされる送信履歴フラグが未実施として「０」に初期化される。次にステップＳ４０６に移行して、後述の返答フラグが「０」に初期化され、本ルーチンを終了する。このようにして、内燃機関用ＥＣＵ１００のマイクロコンピュータ１０のＲＡＭ１３内に修理済コードが記憶され、無線用トランスポンダ２００側への送信が準備される。
【００３２】
一方、ステップＳ４０１の判定条件が成立せず、即ち、ＯＢＤチェッカー２９から修理済コードの送信がないとき、またはステップＳ４０２の判定条件が成立、即ち、ＯＢＤチェッカー２９からの修理済コードが既に記憶済であり間違って複数回送信されてきたときには何もすることなく本ルーチンを終了する。
【００３３】
次に、図５のステップＳ４０４で初期化される送信後トリップカウンタについて、図６のフローチャートに基づいて説明する。この処理ルーチンは初期化ルーチン毎にＣＰＵ１１にて繰返し実行される。
【００３４】
図６において、ステップＳ５０１で、修理済コードの送信後にイグニッションスイッチ３００がオンされる回数としてのトリップ数をカウントするカウンタである送信後トリップカウンタが「１」ずつインクリメントされ、本ルーチンを終了する。これにより、修理済コードの送信後において、イグニッションスイッチ３００のオン毎に送信されることが避けられる。つまり、何らかの理由で基地局２からの返信情報が遅れていることも考えられるため、イグニッションスイッチ３００が１０回オンされる１０トリップの期間、再送されることなく返信情報を待つようにされる。なお、基地局２で修理済コードが認識されなかったり、届かなかったときには再送信することが必要であるため、１０トリップ毎に再送されるのである。
【００３５】
次に、図５のステップＳ４０６で初期化される返答フラグについて、図７のフローチャートに基づいて説明する。この処理ルーチンは無線用トランスポンダ２００からのデータ受信割込タイミング毎にＣＰＵ１１にて繰返し実行される。
【００３６】
図７において、ステップＳ６０１で、修理済コードに対応する返信情報が受信されたかが判定される。ステップＳ６０１の判定条件が成立、即ち、無線用トランスポンダ２００から送信された修理済コードに対応する基地局２からの返信情報が無線用トランスポンダ２００にて受信されていればステップＳ６０２に移行し、返答フラグが「１」にセットされ本ルーチンを終了する。一方、ステップＳ６０１の判定条件が成立せず、即ち、基地局２からの返信情報が受信されていないときにはステップＳ６０２がスキップされ、本ルーチンを終了する。
【００３７】
次に、本発明の実施の形態の一実施例にかかる車両診断システムで使用されている車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１による無線用トランスポンダ２００への修理済コード送信の処理手順を示す図８のフローチャートに基づいて説明する。なお、この修理済コード送信処理ルーチンは約６４ｍｓ毎にＣＰＵ１１にて繰返し実行される。
【００３８】
図８において、まず、ステップＳ７０１で、修理済コードが記憶されているかが判定される。ステップＳ７０１の判定条件が成立、即ち、修理済コードが記憶されているときにはステップＳ７０２に移行し、返答フラグが「１」であるかが判定される。ステップＳ７０２の判定条件が成立せず、即ち、返答フラグが「０」で基地局２からの返信情報が未だ受信されていないときにはステップＳ７０３に移行し、送信履歴フラグが「１」であるかが判定される。ステップＳ７０３の判定条件が成立、即ち、既に修理済コードが送信されているときにはステップＳ７０４に移行し、送信後トリップカウンタが１０回以上になっているかが判定される。ステップＳ７０４の判定条件が成立、即ち、送信後トリップカウンタが１０回以上であるとき、またはステップＳ７０３の判定条件が成立せず、即ち、一度も送信されていなければステップＳ７０５以降の処理が実行される。ステップＳ７０５では、修理済コードの送信処理が実行されたのちステップＳ７０６に移行し、送信履歴フラグが「１」にセットされる。次にステップＳ７０７に移行して、送信後トリップカウンタが「０」にクリアされ、本ルーチンを終了する。
【００３９】
一方、ステップＳ７０２の判定条件が成立、即ち、返答フラグが「１」で基地局２からの返信情報が受信されているときにはステップＳ７０８に移行し、修理済コードが消去されたのち本ルーチンを終了する。なお、ステップＳ７０１の判定条件が成立せず、即ち、修理済コードが記憶されていないとき、ステップＳ７０４の判定条件が成立せず、即ち、送信後トリップカウンタが１０未満で返信情報待ちであるときには何もすることなく本ルーチンを終了する。
【００４０】
このように、本実施例の車両診断システムは、車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１の自己診断による故障診断情報を外部の基地局２に所定のタイミングで無線にて送信する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて達成される診断情報通信手段と、故障診断情報に対応する異常の解消を検出する内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１にて達成される異常解消検出手段と、前記異常解消検出手段で異常の解消が検出されたときには、基地局２に車両１の故障診断情報に対応する異常を解消することが実施されたとして、この異常の解消を表す異常解消情報を無線にて送信する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて達成される異常解消情報通信手段とを具備するものである。
【００４１】
即ち、内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１で車両１の自己診断が実行される。この際、何らかの異常が検出されるとその故障診断情報が内燃機関用ＥＣＵ１００から無線用トランスポンダ２００側に送信される。そして、この故障診断情報が診断情報通信手段を達成する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて基地局２に無線にて送信される。車両１の故障診断情報に対応する異常の解消（修復）が実施され、この異常の解消を表す異常解消情報としての修理済コードが異常解消検出手段を達成する内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１で検出されると、対応する修理済コードが内燃機関用ＥＣＵ１００から無線用トランスポンダ２００側に送信され、この異常解消情報としての修理済コードが異常解消情報通信手段を達成する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１によって基地局２に無線にて送信される。
【００４２】
したがって、車両１の異常に基づく故障診断情報が車両１から基地局２側に無線にて送信されたのち、その故障診断情報に対応した車両１の異常の解消（修復）が検出されたときには、その異常を解消することが実施されたとして、この異常の解消を表す異常解消情報としての修理済コードが車両１から基地局２へ同様に無線にて送信される。これにより、基地局２にて車両１の故障診断情報が受信されたのちそれに対応する異常解消情報が受信されたときには、基地局２からユーザに対する車両１の点検・修理・整備に関する要請を省略することができ、車両１と基地局２との相互間の無駄な処理をなくすことができる。
【００４３】
また、本実施例の車両診断システムは、車両１の内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１の自己診断による故障診断情報を外部の基地局２に所定のタイミングで無線にて送信する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて達成される診断情報通信手段と、故障診断情報に対応した基地局２からの指示内容に基づく異常の解消を検出する内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１にて達成される異常解消検出手段と、前記異常解消検出手段で異常の解消が検出されたときには、基地局２に車両１の故障診断情報に対応した基地局２からの指示内容に基づく異常を解消することが実施されたとして、この異常の解消を表す異常解消情報を無線にて送信する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて達成される異常解消情報通信手段とを具備するものである。
【００４４】
即ち、内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１で車両１の自己診断が実行される。この際、何らかの異常が検出されるとその故障診断情報が内燃機関用ＥＣＵ１００から無線用トランスポンダ２００側に送信される。そして、この故障診断情報が診断情報通信手段を達成する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて基地局２に無線にて送信される。この故障診断情報に対応した基地局２からユーザに対する車両１の点検・修理・整備に関する指示内容に基づき異常の解消（修復）が実施され、この異常の解消を表す異常解消情報としての修理済コードが異常解消検出手段を達成する内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＣＰＵ１１で検出されると、対応する修理済コードが内燃機関用ＥＣＵ１００から無線用トランスポンダ２００側に送信され、この異常解消情報としての修理済コードが異常解消情報通信手段を達成する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１によって基地局２に無線にて送信される。
【００４５】
したがって、車両１の異常に基づく故障診断情報が車両１から基地局２側に無線にて送信されたのち、ユーザ側で受理された故障診断情報に対応した指示内容に基づく車両１の異常の解消（修復）が検出されたときには、その異常を解消することが実施されたとして、この異常の解消を表す異常解消情報としての修理済コードが車両１から基地局２へ同様に無線にて送信される。これにより、基地局２にて受信された車両１の故障診断情報に対応するユーザ側への車両１の点検・修理・整備に関する指示内容に基づく異常解消情報が受信されることで、基地局２から車両１に対する指示内容の完了状態を正確に知ることができる。
【００４６】
そして、本実施例の車両診断システムは、無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて達成される異常解消情報通信手段が異常解消情報を受信した旨の基地局２からの返信情報を車両１側で受信するまで、異常解消情報を所定のタイミングで繰返し送信するものである。即ち、車両１の故障診断情報に対応する異常の解消が検出されたときには、異常解消情報としての修理済コードが異常解消情報通信手段を達成する無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて車両１から基地局２側に送信され、その異常解消情報の基地局２側の受信に基づく返信情報が車両１側に返信される。このとき、何らかの事情によって基地局２で修理済コードが認識されなかったり、届かなかったりすることに対処するため、修理済コードが例えば、送信後トリップカウンタが１０となる所定のタイミング毎に繰返し送信される。これにより、車両１からの修理済コードが基地局２で受信される確率が極めて高くなり、修理済みの車両１に対して再度、修理要請されるという車両１と基地局２との相互間の不適切かつ無駄な処理をなくすことができる。
【００４７】
更に、本実施例の車両診断システムは、車両１の無線用トランスポンダ２００のマイクロコンピュータ１１０内のＣＰＵ１１１にて返信情報を受信したときには、異常解消情報としての修理済コードの送信を停止すると共に、内燃機関用ＥＣＵ１００のマイクロコンピュータ１０内のＲＡＭ１３に記憶されている修理済コードを消去するものである。即ち、車両１にて基地局２からの返信情報が受信されたときには、こののち修理済コードを送信する必要がないため送信が停止されると共にその修理済コードが消去される。これにより、車両１からの修理済コードが基地局２で受理されているにもかかわらず送信されるという車両１と基地局２との相互間の不適切かつ無駄な処理をなくすことができる。
【図面の簡単な説明】
【図１】  図１は本発明の実施の形態の一実施例にかかる車両診断システムの全体構成を示すブロック図である。
【図２】  図２は本発明の実施の形態の一実施例にかかる車両診断システムにおける内燃機関用ＥＣＵのマイクロコンピュータ内のＣＰＵにおける内燃機関に関連する各種制御の処理手順を示すフローチャートである。
【図３】  図３は本発明の実施の形態の一実施例にかかる車両診断システムにおける内燃機関用ＥＣＵのマイクロコンピュータ内のＣＰＵにおける内燃機関に関連するダイアグノーシスの処理手順を示すフローチャートである。
【図４】  図４は本発明の実施の形態の一実施例にかかる車両診断システムにおける内燃機関用ＥＣＵのマイクロコンピュータ内のＣＰＵにおけるダイアグノーシスによる異常検出に伴う運転状態記憶の処理手順を示すフローチャートである。
【図５】  図５は本発明の実施の形態の一実施例にかかる車両診断システムにおける内燃機関用ＥＣＵのマイクロコンピュータ内のＣＰＵにおける修理済コード記憶の処理手順を示すフローチャートである。
【図６】  図６は図５における送信後トリップカウンタの処理手順を示すフローチャートである。
【図７】  図７は図５における返答フラグの処理手順を示すフローチャートである。
【図８】  図８は本発明の実施の形態の一実施例にかかる車両診断システムにおける内燃機関用ＥＣＵのマイクロコンピュータ内のＣＰＵにおける修理済コード送信の処理手順を示すフローチャートである。
【符号の説明】
１  車両
２  基地局
２９  ＯＢＤチェッカー
３００  イグニッションスイッチ
【図１】
0003799795.tif 000002
【図２】
0003799795.tif 000003
【図３】
0003799795.tif 000004
【図４】
0003799795.tif 000005
【図５】
0003799795.tif 000006
【図６】
0003799795.tif 000007
【図７】
0003799795.tif 000008
【図８】
0003799795.tif 000009