(57)【特許請求の範囲】
【請求項１】
内燃機関が始動してから予め設定された基準時間が経過するごとに基準カウント数をカウントする基準カウンタに接続された車両用の制御装置において、
前記基準時間よりも短い時間に設定された同期時間ごとに前記基準カウンタから前記基準カウント数を受信して、受信した前記基準カウント数が予め設定されたカウント条件を満たし、且つそのカウント条件を満たした同一の前記基準カウント数の受信回数が予め設定された連続回数に達したときに、カウント数を一つ増加するカウンタと、このカウンタにより前記カウント数がカウントされるごとに車両の各所を診断する自己診断手段と、該自己診断手段で連続して予め設定された異常診断回数に渡って異常が診断された場合にはその異常を運転者に警告する警告手段と、を備えることを特徴とする車両用の制御装置。
【請求項２】
前記カウント条件を、前記基準カウント数における前回との差分が１以上、且つ、前記
異常診断回数未満のときに成立する条件に設定した請求項１に記載の車両用の制御装置。
【請求項３】
前記カウンタを、カウントした前記カウント数がリセットされた場合には、該カウント
数を予め設定された初期値にする構成にした請求項１又は２に記載の車両用の制御装置。
【請求項４】
前記カウンタを、カウントした前記カウント数がリセットされた場合には、前記カウン
ト条件を満たした前記基準カウント数の受信回数が予め設定された連続回数に達したとき
に、前記初期値にする構成にした請求項３に記載の車両用の制御装置。
【請求項５】
内燃機関が始動してから予め設定された基準時間が経過するごとに基準カウント数をカウントする基準カウンタに基づいて車両の各所を診断する自己診断方法において、
前記基準時間よりも短い時間に設定された同期時間ごとに前記基準カウンタから送信された前記基準カウント数を受信するステップと、
前記基準カウント数が予め設定されたカウント条件を満たすか否かを判定するステップと、
前記カウント条件を満たした同一の前記基準カウント数の受信回数が予め設定された連続回数に達したか否かを判定するステップと、
前記基準カウント数が前記カウント条件を満たし、且つその基準カウント数の受信回数が前記連続回数に達したときに、カウント数を一つ増加するステップと、
前記カウント数が一つ増加するごとに車両の各所を診断するステップと、
連続して予め設定された異常診断回数に渡って前記診断するステップで異常が診断された場合にはその異常を運転者に警告するステップと、を含むことを特徴とする車両の自己診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用の制御装置及び車両の自己診断方法に関し、より詳細には、ドライビングサイクルを１カウントずつカウントして、自己診断による異常診断を運転者に正確に警告できる車両用の制御装置及び車両の自己診断方法に関する。
【背景技術】
【０００２】
車両に搭載されている制御装置においては、車両の各所をドライビングサイクルごとに診断する自己診断機能を設けることが義務付けられている。なお、自己診断機能は、車両のボディ、シャーシ、パワートレイン、ネットワークに大分類されており、例えば、パワートレインにおいては、燃料系、吸気系、燃焼系、排気ガス制御、速度制御、コンピュータ系、トランスミッション系に中分類されており、さらに、診断の内容ごとに小分類されている。
【０００３】
この自己診断機能により異常があると診断された場合には、インストルメントパネルに配置された警告灯（Ｍ．Ｉ．Ｌ）を点灯（点滅も含む）させて運転者にその異常を警告している。なお、警告灯を点灯又は点滅させるタイミングは、診断内容により複数の種類が用意されている。例えば、回路の断線やショートなどの物理的な故障の診断に関しては、異常と診断されたときに直ぐに警告灯を点灯する。また、センサの特性や性能の低下などの劣化診断及び性能診断に関しては、複数回の連続したドライビングサイクルで異常と診断されたときに警告灯を点灯する。
【０００４】
自己診断機能を行うタイミングとしてカウントされているドライビングサイクルにおいては、エンジンを制御するエンジン用制御装置で、エンジン始動後に一定時間が経過した時点でカウントされている（例えば、特許文献１（段落〔００２８〕、図２）参照）。
【０００５】
変速機を制御する変速機用制御装置や、エンジンに設けられた排気ガス浄化装置を制御する浄化用制御装置などのその他の制御装置においては、エンジン用制御装置と車載用ネットワークを介して相互に通信可能に接続されており、エンジン用制御装置との間でエンジン用制御装置がカウントした基準カウント数を送受信している。なお、車載用ネットワークとしては、ローカルインターコネクトネットワーク（ＬＩＮ）、コントローラエリアネットワーク（ＣＡＮ）、フレックスレイ（ＦｌｅｘＲａｙ）を例示できる。
【０００６】
しかし、新品の制御装置に交換した場合や、制御装置のプログラムをリプログラミングした場合など、エンジン用制御装置から受信した基準カウント数と自身のカウントしているカウント数とが大きく乖離した状況、あるいは通信途絶により受信した基準カウント数が前回受信した基準カウント数から大きく増加した状況が生じた場合に、エンジン用制御装置から受信した基準カウント数に自身のカウントしているカウント数を同期させてしまうと、カウント数が一気に飛んでしまう。
【０００７】
そのような場合に、センサの特性や性能の低下などの劣化診断及び性能診断においては、連続した複数回のドライビングサイクルで異常が診断されたと判断される、あるいは、一旦、異常がないと診断されたと判断されてしまうため、運転者に正確に自己診断機能の診断結果が警告されないおそれがある。結果、交換する必要のない装置を交換する誤交換が生じたり、点検又は交換する必要のある装置の点検又は交換が行われずに、警告灯による警告に伴って車両の稼働率が低下したりする。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１４−１０９２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上記の問題を鑑みてなされたものであり、その課題は、ドライビングサイクルを１カウントずつカウントして、自己診断による異常診断を運転者に正確に警告できる車両用の制御装置及び車両の自己診断方法を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するための本発明の車両用の制御装置は、内燃機関が始動してから予め設定された基準時間が経過するごとに基準カウント数をカウントする基準カウンタに接続された車両用の制御装置において、前記基準時間よりも短い時間に設定された同期時間ごとに前記基準カウンタから前記基準カウント数を受信して、受信した前記基準カウント数が予め設定されたカウント条件を満たし、且つそのカウント条件を満たした同一の前記基準カウント数の受信回数が予め設定された連続回数に達したときに、カウント数を一つ増加するカウンタと、このカウンタにより前記カウント数がカウントされるごとに車両の各所を診断する自己診断手段と、該自己診断手段で連続して予め設定された異常診断回数に渡って異常が診断された場合にはその異常を運転者に警告する警告手段と、を備えることを特徴とするものである。
【００１１】
また、上記の課題を解決するための本発明の車両の自己診断方法は、内燃機関が始動してから予め設定された基準時間が経過するごとに基準カウント数をカウントする基準カウンタに基づいて車両の各所を診断する自己診断方法において、前記基準時間よりも短い時間に設定された同期時間ごとに前記基準カウンタから送信された前記基準カウント数を受信するステップと、前記基準カウント数が予め設定されたカウント条件を満たすか否かを判定するステップと、前記カウント条件を満たした同一の前記基準カウント数の受信回数が予め設定された連続回数に達したか否かを判定するステップと、前記基準カウント数が前記カウント条件を満たし、且つその基準カウント数の受信回数が前記連続回数に達したときに、カウント数を一つ増加するステップと、前記カウント数が一つ増加するごとに車両の各所を診断するステップと、連続して予め設定された異常診断回数に渡って前記診断するステップで異常が診断された場合にはその異常を運転者に警告するステップと、を含むことを特徴とする方法である。
【発明の効果】
【００１２】
本発明の車両用の制御装置及び車両の自己診断方法によれば、基準カウンタのカウントした基準カウント数に対して、基準カウント数が予め設定されたカウント条件を満たし、且つその基準カウント数の受信回数が連続回数に達したときに、ドライビングサイクルのカウント数を一つ増加するので、カウント数の飛びを確実に回避できる。結果、ドライビングサイクルを１カウントずつカウントして、自己診断による異常診断を運転者に正確に警告できるので、交換する必要のない装置を交換する誤交換や、警告灯の点灯による警告に伴う車両の稼働率の低下を防止できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の車両用の制御装置の実施形態を例示する説明図である。
【図２】図１の制御装置における、基準カウント数及びカウント数と、基準カウント数を受信した受信回数との関係を例示する説明図である。
【図３】本発明の車両の自己診断方法の実施形態を例示するフローチャートの一部であり、基準カウント数をカウントするフローチャートである。
【図４】本発明の車両の自己診断方法の実施形態を例示するフローチャートの一部であり、基準カウント数に基づいてドライビングサイクルをカウントするフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の車両用の制御装置及び車両の自己診断方法について説明する。本発明の車両用の制御装置としては、図１に示すように、エンジン２０が始動してから予め設定された基準時間ΔＴが経過するごとにドライビングサイクルＸをカウントする基準カウンタ４６を有した機関制御装置４１に車載ネットワーク４０を介して接続された変速制御装置４２や浄化制御装置４３を例示でき、実施形態では変速制御装置４２を例に説明する。
【００１５】
図１は、本発明の車両用の制御装置の一つである変速制御装置４２の実施形態の構成を例示している。変速制御装置４２は、フルードカップリング（流体継手）１２のロックアップ制御、クラッチ（摩擦係合要素）１３の断接制御、及び自動変速機１４の変速制御を行うと共に、ドライビングサイクルＹごとにフルードカップリング１２、クラッチ１３、及び自動変速機１４の各所の診断を行う制御装置である。
【００１６】
変速制御装置４２を備えた車両１０においては、エンジン２０の動力が、クランク軸１１を経由してフルードカップリング１２に伝達され、フルードカップリング１２からクラッチ１３を経由して自動変速機１４に伝達されている。そして、自動変速機１４から推進軸１５を介して差動装置１６に伝達され、差動装置１６より駆動軸１７を介して駆動輪１８に伝達されている。
【００１７】
エンジン２０においては、車両の走行時などにおいて吸入空気が、外部から吸気通路２１へ吸入されて、ターボチャージャ２２のコンプレッサ２３により圧縮されて高温になり、インタークーラー２４で冷却されている。その後に、吸気スロットル２５により流量が調節されて、インテークマニホールド２６を経て筒内２７に吸入されている。
【００１８】
そして、その吸入空気と、図示しない燃料噴射弁から筒内２７に噴射された燃料とが混合されて燃焼して、排気ガスとなってエキゾーストマニホールド２８を経由して排気通路２９へ排出されている。
【００１９】
エキゾーストマニホールド２８から排気通路２９へ排気された後に、ターボチャージャ２２のタービン３０を駆動した排気ガスは、排気通路２９の上流から下流に向って順に配置された、酸化触媒３１、捕集装置３２、尿素水噴射弁３３、及びＳＣＲ触媒３４を通過して、各装置で浄化されて大気へと放出されている。また、排気ガスの一部は、ＥＧＲ通路３５に設けられたＥＧＲクーラー３６で冷却された後に、ＥＧＲバルブ３７により吸気通路２１に供給されて吸入空気に混合されている。
【００２０】
また、この車両１０においては、車載ネットワーク４０を経由して相互に通信可能に接続された機関制御装置４１、変速制御装置４２、及び浄化制御装置４３のそれぞれにより各装置の組み込まれた電子機器が電子制御されている。
【００２１】
車載ネットワーク４０は、ライン型構造で接続される各制御装置に平等な送受信を可能とするマルチマスター方式のコントロールエリアネットワーク（ＣＡＮ）で構成されている。なお、車載ネットワーク４０は、ローカルインターコネクトネットワーク（ＬＩＮ）や、フレックスレイ（ＦｌｅｘＲａｙ）を用いてもよい。
【００２２】
機関制御装置４１は、図示しない燃料噴射弁、吸気スロットル２５、及びＥＧＲバルブ３７を制御すると共に、ドライビングサイクルＸごとにそれらの電子機器や各種センサを診断している。なお、センサとしては、エンジン回転数センサ４４、ＭＡＦセンサ、水温センサ、吸気温度センサなどを例示できる。
【００２３】
また、この機関制御装置４１は、エンジン回転数センサ４４と接続されており、エンジン２０が始動したから予め設定した基準時間ΔＴをカウントするタイマ４５と、タイマ４５で基準時間ΔＴが経過するごとにドライビングサイクルＸをカウントする基準カウンタ４６とを有している。なお、この基準カウンタ４６でカウントされた基準カウント数ＤＣＸにおいては、予め設定された同期時間Δｔごとに車載ネットワーク４０を経由して変速制御装置４２及び浄化制御装置４３に送信されている。
【００２４】
変速制御装置４２は、フルードカップリング１２のロックアップ制御、クラッチ１３の断接制御、及び自動変速機１４の変速制御を行うと共に、自己診断手段４８によりドライビングサイクルＹごとにそれらに設けられた電子機器や各種センサを診断している。なお、この自己診断手段４８としては、変速制御装置４２に記憶されたプログラムを例示できる。また、電子機器としては、ロックアップクラッチを駆動するアクチュエータ、クラッチ１３を駆動するアクチュエータ、及び自動変速機１４の各変速段を選択するアクチュエータなどを例示できる。また、センサとしては、油温センサ、車速センサ、Ｇセンサなどを例示できる。
【００２５】
また、変速制御装置４２は、車載ネットワーク４０を介して機関制御装置４１の基準カウンタ４６と接続されており、その基準カウンタ４６のカウントした基準カウント数ＤＣＸに基づいてドライビングサイクルＹをカウントするカウンタ４７を有している。
【００２６】
浄化制御装置４３は、尿素水噴射弁３３の噴射制御を行うと共に、ドライビングサイクルＹごとに酸化触媒３１、捕集装置３２、及びＳＣＲ触媒３４の浄化状況、尿素水噴射弁３３などの電子機器、並びに各種センサを診断している。なお、センサとしては、ＮＯｘセンサ、排気温度センサなどを例示できる。また、この浄化制御装置４３も変速制御装置４２と同様にカウンタを備えているがここでは省略する。
【００２７】
また、各制御装置は、警告手段としてインストルメントパネルに配置された警告灯４９に接続されており、各自己診断機能により異常があると診断された場合には、その警告灯４９を点灯（点滅も含む）させて運転者にその異常を警告している。警告灯４９は、回路の断線やショートなどの物理的な故障の診断に関しては、異常と診断されたときに直ぐに点灯され、特性や性能の低下などの劣化診断及び性能診断に関しては、連続して予め設定された異常診断回数ｎで異常と診断されたときに点灯されている。異常診断回数ｎとしては、例えば、３回を例示できる。
【００２８】
機関制御装置４１の基準カウンタ４６でカウントした基準カウント数ＤＣＸに変速制御装置４２のカウンタ４７を同期すると、変速制御装置４２を新品に交換した場合、あるいは記憶されているプログラムをリプログラミングした場合には、基準カウント数ＤＣＸとカウンタ４７のカウントしているカウント数ＤＣＹとが大きく乖離した状況が生じるおそれがあり、カウント数ＤＣＹの値が一気に飛んでしまう。
【００２９】
そこで、本発明の変速制御装置４２においては、カウンタ４７が、基準カウンタ４６から受信した基準カウント数ＤＣＸが予め設定されたカウント条件を満たし、且つそのカウント条件を満たした基準カウント数ＤＣＸの受信回数ｍＸが予め設定された連続回数ｍａに達したときに、カウント数ＤＣＹを一つ増加するように構成される。
【００３０】
カウント条件においては、カウンタ４７が基準カウント数ＤＣＸに基づいてカウント数ＤＣＹをカウントする際に、カウント数ＤＣＹが一気に飛ばない条件とする。このカウント条件としては、基準カウント数ＤＣＸにおける前回との差分が１以上、且つ異常診断回数ｎ未満のときに成立する条件に設定されることが望ましい。このようにカウント条件を
設定することで、前回の基準カウント数ＤＣＸ−１から基準カウント数ＤＣＸに切り替わったときに、カウンタ４７がカウント数ＤＣＹをカウントでき、且つ、カウンタ４７のカウント数ＤＣＹの値が異常診断回数ｎを超えた値になることを回避できるので、カウンタ４７のカウント数ＤＣＹがリセットされた際に、カウント数ＤＣＹが一気に飛ぶことなく、１カウントずつカウントすることができる。
【００３１】
連続回数ｍａにおいては、同期時間Δｔごとに基準カウンタ４６から送信された基準カウント数ＤＣＸがより正確か否かを判断可能な回数に設定される。例えば、基準カウント数ＤＣＸは、同期時間Δｔごとに基準カウンタ４６から車載ネットワーク４０を経由して各制御装置に送信されているが、車載ネットワーク４０の通信不良、各制御装置の受信不良により正しい値として受信できない場合が生じるおそれがある。そこで、基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したときに、その基準カウント数ＤＣＸの値を正しい値とすることで、そのような通信不良や受信不良の影響を回避でき、より正確にドライビングサイクルＹを１カウントずつカウントすることができる。なお、この連続回数ｍａとしては、実験や試験により求めておき、例えば、２回以上、１０回以下の値に設定される。１０回を超えた値に設定されると、カウント数ＤＣＹがカウントされる機会が減少し、自己診断の回数が低減してしまうため、１０回以下が好ましい。
【００３２】
図２は、基準カウント数ＤＣＸ及びカウント数ＤＣＹと、基準カウント数ＤＣＸの受信回数ｍＸとの関係の一例を示した図である。ここでは、カウンタ４７でカウントされていたカウント数ＤＣＹがリセットされた状態を示しており、初期値がゼロの状態からカウントが開始されている。また、例として、異常診断回数ｎを３回、連続回数ｍａを５回に設定している。
【００３３】
受信回数ｍが６回目で、基準カウント数ＤＣ２として５カウントを受信しているが、前回の基準カウント数ＤＣ１が２カウントのため、基準カウント数ＤＣ２と前回の基準カウント数ＤＣ１との差分が異常診断回数ｎ未満でないため、ここではカウンタ４７はカウント数ＤＣＹをカウントしない。
【００３４】
受信回数ｍが９回目で、基準カウント数ＤＣ３として６カウントを受信し、この基準カウント数ＤＣ３は、前回の基準カウント数ＤＣ２との差分が異常診断回数ｎ未満のため、カウント条件を満たしているが、受信回数が１３回目で、基準カウント数ＤＣ４として７カウントを受信するので、基準カウント数ＤＣ３の受信回数ｍ３が４となり、連続回数ｍａに達していないため、ここではカウンタ４７はカウント数ＤＣＹをカウントしない。
【００３５】
受信回数ｍが１７回目で、基準カウント数ＤＣ６として９カウントを受信し、この基準カウント数ＤＣ６は、前回の基準カウント数ＤＣ５との差分が異常診断回数ｎ未満のため、カウント条件を満たしている。また、この基準カウント数ＤＣ６の受信回数ｍ６が２１回目まで連続して受信しているため、基準カウント数ＤＣ６の受信回数ｍ６が６となり、連続回数ｍａに達したので、ここでカウンタ４７はカウント数ＤＣＹを一つ増加して、カウント数ＤＣＹを１カウントとする。
【００３６】
この変速制御装置４２によれば、基準カウンタ４６のカウントした基準カウント数ＤＣＸに対して、基準カウント数ＤＣＸが予め設定されたカウント条件を満たし、且つその基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したときに、ドライビングサイクルＹのカウント数ＤＣＹを一つ増加するので、カウント数ＤＣＹの飛びを確実に回避できる。結果、ドライビングサイクルＹを１カウントずつカウントして、自己診断による異常診断を運転者に正確に警告できるので、カウント数ＤＣＹの値が一気に飛ぶことによる問題を回避できる。
【００３７】
例えば、自己診断手段４８で異常が診断された後に、カウント数ＤＣＹの値が一気に飛び、その後に自己診断手段４８で異常が診断されると、連続して異常診断回数ｎで異常と診断されたと誤判定して、警告灯４９を点灯させてしまう問題や、自己診断手段４８で異常が診断された後に、カウント数ＤＣＹの値が一気に飛び、その後に自己診断手段４８で異常が診断されないと、連続して異常診断回数ｎで異常と診断されていないと誤判定して、警告灯４９を消灯させてしまう問題を回避できる。これにより、交換する必要のない装置を交換する誤交換や、交換する必要のある装置を交換できずに走行中に警告灯４９の点灯による警告に伴う車両１０の稼働率の低下を防止できる。
【００３８】
上記の変速制御装置４２においては、カウンタ４７が、カウントしたカウント数ＤＣＹがリセットされた場合には、カウント数ＤＣＹを予め設定された初期値にするように構成されることが望ましい。この初期値は、例えば、ゼロに設定される。
【００３９】
また、カウンタ４７が、カウントしたカウント数ＤＣＹがリセットされた場合には、カウント条件を満たした基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したときに、初期値にするように構成されることが望ましい。
【００４０】
このように、カウンタ４７がカウントしたカウント数ＤＣＹがリセットされた場合に、カウント数ＤＣＹを初期値にすることで、カウント数ＤＣＹがリセットされた場合、すなわち新品に交換された場合、記憶したプログラムをリプログラミングする場合、変速制御装置４２への電力の供給が途絶した場合、車載ネットワーク４０を経由した通信が途絶した場合などに確実にカウント数ＤＣＹを初期値からカウントすることで、カウント数ＤＣＹの飛びを確実に回避できる。
【００４１】
更に、カウント数ＤＣＹを、カウント条件を満たした基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したときに初期値にすることで、カウント数ＤＣＹの飛びをより確実に回避できる。
【００４２】
この変速制御装置４２における自己診断方法のドライビングサイクルＹのカウント方法について、図３及び図４のフローチャートを参照しながら説明する。図３は、機関制御装置４１におけるカウント方法を示し、図４は、変速制御装置４２におけるカウント方法を示しており、図３及び図４は各々進行しているものとする。ここでは、変数Ｘの初期値をゼロ、タイマ４５のカウントする時間ｔの初期値をゼロ、受信回数ｍの初期値をゼロとする。
【００４３】
図３に示すように、まず、ステップＳ１０では、機関制御装置４１が、エンジン回転数センサ４４の検出値であるエンジン回転数Ｎｅが予め設定された判定値Ｎａ以上か否かを判定する。判定値Ｎａは、エンジン２０が始動しているか否かを判定できる値であればよく、例えば、アイドル回転数に設定される。このステップＳ１０でエンジン回転数Ｎｅが判定値Ｎａ未満の場合には、スタートへ戻る。一方、ステップＳ１０でエンジン回転数Ｎｅが判定値Ｎａ以上の場合にはステップＳ２０へ進む。
【００４４】
次いで、ステップＳ２０では、タイマ４５のカウント時間ｔに同期時間Δｔを加算する、つまりカウント時間ｔが同期時間Δｔ分、進む。次いで、ステップＳ３０では、機関制御装置４１が、カウント時間ｔが基準時間ΔＴ以上か否かを判定する。このステップＳ３０で、カウント時間ｔが基準時間ΔＴ未満の場合には、ステップＳ７０へ進み、基準カウンタ４６がカウントしていた基準カウント数ＤＣＸを送信する。一方、このステップＳ３０で、カウント時間ｔが基準時間ΔＴ以上の場合には、ステップＳ４０へ進む。
【００４５】
次いで、ステップＳ４０では、機関制御装置４１が、カウント時間ｔをリセットする。
次いで、ステップＳ５０では、機関制御装置４１が、変数Ｘに１を加算する。次いで、ステップＳ６０では、基準カウンタ４６が、基準カウント数ＤＣＸをカウントする。次いで、ステップＳ７０では、機関制御装置４１が、車載ネットワーク４０を介して基準カウント数ＤＣＸを各制御装置へ送信して、スタートへと戻る。
【００４６】
図４に示すように、まず、ステップＳ８０では、変速制御装置４２が、基準カウント数ＤＣＸを受信する。なお、ステップＳ８０では、ステップＳ７０で機関制御装置４１から送信された基準カウント数ＤＣＸを受信できない場合もある。例えば、図２においては、受信回数ｍが１回目のときに基準カウント数ＤＣＸは２カウントになっている。
【００４７】
次いで、ステップＳ９０では、変速制御装置４２が、受信した基準カウント数ＤＣＸと前回の基準カウント数ＤＣＸ−１との差分が１以上、且つ、異常診断回数ｎ未満か否かを判定する。このステップＳ９０で基準カウント数ＤＣＸと前回の基準カウント数ＤＣＸ−１との差分が１未満、又は異常診断回数ｎ以上の場合には、スタートへ戻る。一方、このステップＳ９０で基準カウント数ＤＣＸと前回の基準カウント数ＤＣＸ−１との差分が１以上、且つ、異常診断回数ｎ未満の場合にはステップＳ１００へ進む。
【００４８】
次いで、ステップＳ１００では、変速制御装置４２が、基準カウント数ＤＣＸを受信した受信回数ｍＸに１を加算する。
【００４９】
次いで、ステップＳ１１０では、変速制御装置４２が、受信回数ｍＸが連続回数ｍａ以上か否かを判定する。このステップＳ１１０で、受信回数ｍＸが連続回数ｍａ未満の場合には、スタートへ戻る。一方、ステップＳ１１０で、受信回数ｍＸが連続回数ｍａ以上の場合には、ステップＳ１２０へ進む。
【００５０】
次いで、ステップＳ１２０では、カウンタ４７が、カウント数ＤＣＹに１を加算して、スタートへと戻る。そして、この自己診断方法においては、上記のステップＳ１２０で、変速制御装置４２におけるドライビングサイクルＹがカウントされると、変速制御装置４２は、車両１０の各所を診断するステップ、つまり、ロックアップクラッチを駆動するアクチュエータ、クラッチ１３を駆動するアクチュエータ、及び自動変速機１４の各変速段を選択するアクチュエータなどや、油温センサ、車速センサ、Ｇセンサなどを診断するステップを実施する。
【００５１】
次いで、変速制御装置４２は、連続して異常診断回数ｎに渡って異常が診断された場合には、警告灯４９を点灯してその異常を運転者に警告するステップを実施する。
【００５２】
以上のように、自己診断方法において、基準カウンタ４６から送信された基準カウント数ＤＣＸを受信するステップＳ８０と、基準カウント数ＤＣＸがカウント条件を満たすか否かを判定するステップＳ９０と、カウント条件を満たした基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したか否かを判定するステップＳ１１０とを行って、基準カウント数ＤＣＸがカウント条件を満たし、且つその基準カウント数ＤＣＸの受信回数ｍＸが連続回数ｍａに達したときに、カウンタ４７のカウント数ＤＣＹを一つ増加するステップＳ１２０とを行うことで、カウント数ＤＣＹの飛びを確実に回避して、自己診断による異常診断を運転者に正確に警告できるので、交換する必要のない装置を交換する誤交換や、警告灯の点灯による警告に伴う車両の稼働率の低下を防止できる。
【００５３】
特に、この自己診断方法においては、アイドルストップした後に、エンジン２０を図示しないスタータで始動させる際に、スタータを駆動する電力を確保するために、一旦変速制御装置４２の通電を停止する場合に好適である。スタータの駆動には一時的にそれに供給される電力消費が大きくなることで、機関制御装置４１以外の制御装置の通電を停止する状況が生じる場合がある。通電が停止された変速制御装置４２においては、カウンタ４７のカウントしていたカウント数ＤＣＹがリセットされるが、上記のようにドライビングサイクルＹをカウントすることで、カウント数ＤＣＹの飛びを回避できる。
【００５４】
なお、上記の実施形態においては、変速制御装置４２を例に説明したが、その他の制御装置、例えば、浄化制御装置４３も同様に基準カウント数ＤＣＸに基づいて浄化制御装置４３が有したカウンタでドライビングサイクルＹをカウントするように構成してもよい。
【符号の説明】
【００５５】
１０  車両
１４  自動変速機
２０  エンジン
４０  車載ネットワーク
４１  機関制御装置
４２  変速制御装置
４３  浄化制御装置
４４  エンジン回転数センサ
４５  タイマ
４６  基準カウンタ
４７  カウンタ
４８  自己診断手段
４９  警告灯
ＤＣＸ  基準カウント数
ＤＣＸ−１  前回の基準カウント数
ＤＣＹ  カウント数
ｍ  受信回数
ｍａ  連続回数
ｎ  異常診断回数
ΔＴ  基準時間
Δｔ  同期時間
【図１】
0006634680.tif 000002
【図２】
0006634680.tif 000003
【図３】
0006634680.tif 000004
【図４】
0006634680.tif 000005