(57)【要約】【課題】エンジンと、エンジンを制御するエンジンＥＣＵと、システム全体を制御するハイブリッド用電子制御ユニットとを備える駆動システムにおいて、システム起動指示がなされたときにより適正に異常判定の結果に基づいて警告灯を点灯させる。【解決手段】システム起動指示がなされたときには、エンジンＥＣＵはエンジンの異常判定結果に基づく異常判定フラグＦをハイブリッド用電子制御ユニットに送信し、ハイブリッド用電子制御ユニットは経過時間ＴがエンジンＥＣＵによる最初の異常判定に要する時間とエンジンＥＣＵとハイブリッド用電子制御ユニットとの通信に要する時間との和の時間Ｔｒｅｆを超えるのを待って（ステップＳ２００〜Ｓ２２０）、異常判定フラグＦに基づいてエンジンの故障を確定して乗員室内の警告灯の点灯制御を実行する（ステップＳ２３０〜Ｓ２５０）。【選択図】図３
2009137453.tif 000002
【特許請求の範囲】
【請求項１】
駆動機器と、該駆動機器を制御する機器制御装置と、システム全体を制御する主制御装置と、を備える駆動システムであって、
前記機器制御装置は、システム起動指示がなされたときには、前記駆動機器の異常判定を実行すると共に該異常判定の結果を前記主制御装置に送信する装置であり、
前記主制御装置は、前記システム起動指示がなされたときには、該システム起動指示がなされてから少なくとも前記機器制御装置による異常判定の結果を受信するまでの時間を待って前記受信した異常判定の結果に基づく処理を実行する装置である
駆動システム。
【請求項２】
前記機器制御装置は、システム起動指示がなされてから前記異常判定が終了するまでは前記異常判定の結果を示す異常判定フラグに初期値として前記駆動機器が正常であることを示す値を設定すると共に該異常判定フラグを前記主制御装置に送信し、前記異常判定が終了してからは前記異常判定の結果を示す値を前記異常判定フラグに設定すると共に該異常判定フラグを前記主制御装置に送信する装置であり、
前記主制御装置は、前記受信した異常判定フラグの値に基づく処理を実行する装置である
請求項１記載の駆動システム。
【請求項３】
前記機器制御装置は、所定の異常判定許可条件が成立したときに前記駆動機器の異常判定を実行する装置である請求項１または２記載の駆動システム。
【請求項４】
請求項１ないし３のいずれか１つの請求項に記載の駆動システムを搭載し、前記駆動機器として走行用の動力を出力する内燃機関を備える車両。
【請求項５】
請求項１ないし３のいずれか１つの請求項に記載の駆動システムを搭載し、前記駆動機器として走行用の動力を出力可能な電動機を備える車両。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、駆動システムおよび車両に関する。
【背景技術】
【０００２】
従来、この種の駆動システムとしては、エンジンを制御するためのエンジン用電子制御ユニット（以下、エンジンＥＣＵという）と、エンジンＥＣＵと通信により信号をやり取りすると共にシステム全体を制御する主制御ユニット（以下、メインＥＣＵという）とを備えるものが提案されている（例えば、特許文献１参照）。この駆動システムでは、エンジンＥＣＵからメインＥＣＵへ所定のデータを送信する際に所定のデータと共に送信回数を示すカウンタ値を送信して、メインＥＣＵで受信したカウンタ値が連続して更新されているか否かを判定して、カウンタ値が連続していないときにエンジンＥＣＵの異常を判定している。
【特許文献１】特開２０００−１５６６８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、上述の駆動システムでは、エンジンＥＣＵでエンジンの異常を判定し、こうした異常判定の結果に基づいてメインＥＣＵで警告灯の点灯などの制御を行なうことがあるが、エンジンＥＣＵでの異常判定にはある程度時間を要するため、システムが起動されてからエンジンＥＣＵで最初の異常判定が終了するまでの間にメインＥＣＵでどのような制御を行なうかが課題の一つとなっている。
【０００４】
本発明の駆動システムおよび車両は、駆動機器を制御する機器制御装置と、システム全体を制御する主制御装置とを備える駆動システムにおいて、システム起動指示がなされたときにより適正に異常判定の結果に基づく処理を実行することを主目的とする。
【課題を解決するための手段】
【０００５】
本発明の駆動システムおよび車両は、上述の主目的を達成するために以下の手段を採った。
【０００６】
本発明の駆動システムは、
駆動機器と、該駆動機器を制御する機器制御装置と、システム全体を制御する主制御装置と、を備える駆動システムであって、
前記機器制御装置は、システム起動指示がなされたときには、前記駆動機器の異常判定を実行すると共に該異常判定の結果を前記主制御装置に送信する装置であり、
前記主制御装置は、前記システム起動指示がなされたときには、該システム起動指示がなされてから少なくとも前記機器制御装置による異常判定の結果を受信するまでの時間を待って前記受信した異常判定の結果に基づく処理を実行する装置である
ことを要旨とする。
【０００７】
この本発明の駆動システムでは、機器制御装置は、システム起動指示がなされたときには、駆動機器の異常判定を実行すると共に異常判定の結果を主制御装置に送信し、主制御装置は、システム起動指示がなされたときには、システム起動指示がなされてから少なくとも機器制御装置による異常判定の結果を受信するまでの時間を待って受信した異常判定の結果に基づく処理を実行する。これにより、システム起動指示がなされたときに、より適正に異常判定の結果に基づく処理を実行することができる。
【０００８】
こうした本発明の駆動システムにおいて、前記機器制御装置は、システム起動指示がなされてから前記異常判定が終了するまでは前記異常判定の結果を示す異常判定フラグに初期値として前記駆動機器が正常であることを示す値を設定すると共に該異常判定フラグを前記主制御装置に送信し、前記異常判定が終了してからは前記異常判定の結果を示す値を前記異常判定フラグに設定すると共に該異常判定フラグを前記主制御装置に送信する装置であり、前記主制御装置は、前記受信した異常判定フラグの値に基づく処理を実行する装置であるものとすることもできる。こうすれば、システム起動指示がなされてから異常判定フラグに初期値として駆動機器が正常であることを示す値が設定されているときでも、より適正に処理を実行することができる。
【０００９】
また、本発明の駆動システムにおいて、前記機器制御装置は、所定の異常判定許可条件が成立したときに前記駆動機器の異常判定を実行する装置であるものとすることもできる。こうすれば、機器制御装置でより適正に異常判定を実行することができるから、主制御装置ではこうした異常判定の結果に基づいてより適正に異常判定に基づく処理を実行することができる。
【００１０】
本発明の第１の車両は、上述したいずれかの態様の本発明の駆動システム、即ち、基本的には、駆動機器と、該駆動機器を制御する機器制御装置と、システム全体を制御する主制御装置と、を備える駆動システムであって、前記機器制御装置は、システム起動指示がなされたときには、前記駆動機器の異常判定を実行すると共に該異常判定の結果を前記主制御装置に送信する装置であり、前記主制御装置は、前記システム起動指示がなされたときには、該システム起動指示がなされてから少なくとも前記機器制御装置による異常判定の結果を受信するまでの時間を待って前記受信した異常判定の結果に基づく処理を実行する装置である駆動システムを搭載し、前記駆動機器として走行用の動力を出力する内燃機関を備えることを要旨とする。
【００１１】
本発明の第１の車両では、上述したいずれかの態様の本発明の駆動システムを搭載しているから、本発明の駆動システムの奏する効果、例えば、より適正に異常判定の結果に基づく処理を実行することができる効果などと同様の効果を奏することができる。
【００１２】
本発明の第２の車両は、上述したいずれかの態様の本発明の駆動システム、即ち、基本的には、駆動機器と、該駆動機器を制御する機器制御装置と、システム全体を制御する主制御装置と、を備える駆動システムであって、前記機器制御装置は、システム起動指示がなされたときには、前記駆動機器の異常判定を実行すると共に該異常判定の結果を前記主制御装置に送信する装置であり、前記主制御装置は、前記システム起動指示がなされたときには、該システム起動指示がなされてから少なくとも前記機器制御装置による異常判定の結果を受信するまでの時間を待って前記受信した異常判定の結果に基づく処理を実行する装置である駆動システムを搭載し、前記駆動機器として走行用の動力を出力可能な電動機を備えることを要旨とする。
【００１３】
本発明の第２の車両では、上述したいずれかの態様の本発明の駆動システムを搭載しているから、本発明の駆動システムの奏する効果、例えば、より適正に異常判定の結果に基づく処理を実行することができる効果などと同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００１５】
図１は、本発明の一実施例としての駆動システムを搭載したハイブリッド自動車２０の構成の概略を示す構成図である。実施例のハイブリッド自動車２０は、図示するように、エンジン２２と、エンジン２２の出力軸としてのクランクシャフト２４にキャリアが接続されると共に駆動輪２６ａ，２６ｂの車軸に連結された駆動軸にリングギヤが接続された遊星歯車機構３０と、遊星歯車機構３０のサンギヤに回転軸が接続された発電可能なモータＭＧ１と、遊星歯車機構３０のリングギヤに回転軸が接続されたモータＭＧ２と、モータＭＧ１，ＭＧ２の駆動回路としてのインバータ４０，４２を介してモータＭＧ１，ＭＧ２と電力のやり取りを行なうバッテリ４４と、エンジン２２に取り付けられた図示しない各センサからの信号が入力されると共にエンジン２２を制御するエンジンＥＣＵ５０と、モータＭＧ１，ＭＧ２に取り付けられた図示しない各センサからの信号が入力されるとモータＭＧ１，ＭＧ２を駆動制御するモータ用電子制御ユニット（以下、モータＥＣＵという）６０と、車両全体を制御するハイブリッド用電子制御ユニット７０とを備える。
【００１６】
ハイブリッド用電子制御ユニット７０は、ＣＰＵ７２を中心とするマイクロプロセッサとして構成されており、ＣＰＵ７２の他に処理プログラムを記憶するＲＯＭ７４と、データを一時的に記憶するＲＡＭ７６と、図示しない入出力ポートおよび通信ポートとを備える。ハイブリッド用電子制御ユニット７０には、イグニッションスイッチ８０からのイグニッション信号などが入力されている。また、ハイブリッド用電子制御ユニット７０からは、乗員室内の運転席から視認可能な位置に設けられた警告灯８２を点灯するための制御信号などが出力されている。ハイブリッド用電子制御ユニット７０は、エンジンＥＣＵ５０やモータＥＣＵ６０と通信ポートを介して接続されており、エンジンＥＣＵ５０やモータＥＣＵ６０と各種制御信号やデータのやり取りを行なっている。
【００１７】
次に、こうして構成された実施例のハイブリッド自動車２０の動作、特に、システム起動指示がなされたときにエンジン２２の異常判定に基づいて警告灯８２の点灯制御を行なう際の動作について説明する。まずは、システム起動指示がなされたときにエンジン２２の異常を判定する際の動作について説明し、続いて、システム起動指示がなされたときにこうした異常判定に基づいて実行される処理について説明する。図２は、エンジンＥＣＵ５０により実行される起動時異常判定処理ルーチンの一例を示すフローチャートである。この処理は、イグニッションスイッチ８０からシステム起動指示がなされたことを示すイグニッション信号が通信により入力されたときにシステム起動指示がなされたものとして実行されるものとする。
【００１８】
起動時異常判定処理ルーチンが実行されると、エンジンＥＣＵ５０の図示しないＣＰＵは、異常判定フラグＦを値０に初期化する処理を実行すると共に（ステップＳ１００）エンジン２２の図示しない各センサからの信号に基づいてエンジン２２の異常を判定する異常判定を開始する（ステップＳ１１０）。ステップＳ１００の処理で、異常判定フラグＦは、エンジン２２の図示しない各センサからの信号に基づいてエンジン２２に異常が生じていないと判定されたときには値０に設定され、エンジン２２に異常が生じていると判定されたときには値１に設定されるフラグであるものとした。
【００１９】
こうしてシステム起動指示がなされてから最初の異常判定が開始されたら、最初の異常判定が終了するまで初期化した異常判定フラグＦをハイブリッド用電子制御ユニット７０に繰り返し送信し（ステップＳ１２０，Ｓ１３０）、異常判定が終了したら異常判定の結果に基づく値を異常判定フラグＦに設定すると共に異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信して（ステップＳ１３０，Ｓ１４０）、本ルーチンを終了する。システム起動指示がなされてから最初の異常判定が終了するまで、初期化した異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信するのは、エンジン２２の異常判定するのにはある程度時間を要するためである。こうして処理により、エンジンＥＣＵ５０は、システム起動指示がなされてから最初の異常判定が終了するまでは初期化した異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信し、最初の異常判定が終了した後は異常判定の結果に基づく値が設定された異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信することになる。なお、エンジンＥＣＵ５０は、本ルーチンの実行が終了した後は、所定時間毎にエンジン２２の異常判定を実行して判定結果に基づいて異常判定フラグＦに値を設定すると共に異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信する。
【００２０】
続いて、こうした異常判定に基づく警告灯８２の点灯制御について説明する。図３は、ハイブリッド用電子制御ユニット７０により実行される起動時点灯制御ルーチンの一例を示すフローチャートである。この処理は、イグニッションスイッチ８０からシステム起動指示がなされたことを示すイグニッション信号が入力されたときにシステム起動指示がなされたものとして実行されるものとする。
【００２１】
起動時点灯制御ルーチンが実行されると、ハイブリッド用電子制御ユニット７０のＣＰＵ７２は、図示しないタイマによりシステム起動指示がなされてからの経過時間Ｔの計測を開始する処理を実行すると共に（ステップＳ２００）エンジンＥＣＵ５０から通信により異常判定フラグＦを入力する処理を実行する（ステップＳ２１０）。
【００２２】
こうして異常判定フラグＦを入力したら、経過時間Ｔがシステム起動指示がなされてからエンジンＥＣＵ５０で最初の異常判定が終了するのに要する時間Ｔ１とエンジンＥＣＵ５０およびハイブリッド用電子制御ユニット７０の間の通信に要する時間Ｔ２との和の時間Ｔｒｅｆを超えるのを待って（ステップＳ２１０，Ｓ２２０）、入力した異常判定フラグＦを用いてエンジン２２に故障が生じているか否かを判定し（ステップＳ２３０）、エンジン２２に故障が生じていないときには（ステップＳ２４０）警告灯８２を点灯させずに本ルーチンを終了し、エンジン２２に故障が生じているときには警告灯８２を点灯させて（ステップＳ２４０，Ｓ２５０）、本ルーチンを終了する。ここで、経過時間Ｔが時間Ｔｒｅｆを超えるまで異常判定を行わないのは、図２に例示した起動時異常判定処理ルーチンで最初の異常判定が終了するまで異常判定フラグＦとして初期値として値０が設定されたもの、すなわち、異常判定の結果が反映されていないものが送信されてくるためであり、最初の異常判定が終了してから異常判定結果に基づく異常判定フラグＦに基づいてエンジン２２の故障を判定することにより、エンジン２２の故障をより確実に判定することができるからである。こうした処理により、エンジン２２の故障をより確実に判定することができ、より適正に警告灯８２を点灯させることができる。なお、ハイブリッド用電子制御ユニット７０は、本ルーチンの実行が終了した後は、所定時間毎にエンジンＥＣＵ５０から送信される異常判定フラグＦに基づいてエンジン２２の故障を判定し、故障が生じているときには警告灯８２を点灯させる処理を実行する。
【００２３】
以上説明した実施例のハイブリッド自動車２０によれば、システム起動指示がなされたときには、経過時間Ｔが時間Ｔｒｅｆを超えるのを待って故障を判定することにより、エンジン２２の故障をより確実に判定することができ、より適正に警告灯８２を点灯させることができる。
【００２４】
実施例のハイブリッド自動車２０では、図２に例示した起動時異常判定処理ルーチンで異常判定フラグＦを値０に初期化するものとしたが、こうした異常判定フラグＦの初期化を行わないものとしてもよい。
【００２５】
実施例のハイブリッド自動車２０では、図３に例示した起動時点灯制御ルーチンでエンジン２２の故障を判定したときに警告灯８２を点灯させるものとしたが、図示しない乗員室内のスピーカーから警告音を発するものなどとしてもよい。
【００２６】
実施例のハイブリッド自動車２０では、図３に例示した起動時点灯制御ルーチンで経過時間Ｔが時間Ｔｒｅｆを経過するのを待って異常判定フラグＦに基づく故障判定を行うものとしたが、エンジンＥＣＵ５０でエンジン２２の回転数が所定回転数以上であることなどエンジン２２の異常判定を許可する許可条件が成立したときに初めて異常判定を実行するものとしてもよい。この場合、エンジンＥＣＵ５０では、図２に例示した起動時異常判定処理ルーチンで異常判定フラグＦと共に図示しないクランクポジションセンサからの信号に基づいて演算されたエンジン２２の回転数をハイブリッド用電子制御ユニット７０に送信するものとし、ハイブリッド用電子制御ユニット７０では、システム起動指示がなされた後にエンジン２２の回転数が所定回転数以上であるか否かを判定し、所定回転数以上となったときに図示しないタイマによる経過時間Ｔの計測を開始して、経過時間Ｔが時間Ｔｒｅｆ２を超えたときに異常判定フラグＦに基づいてエンジン２２に故障が生じているか否かを判定するものとすればよい。こうすれば、エンジンＥＣＵ５０でエンジン２２の回転数が所定回転数以上であることなどエンジン２２の異常判定を許可する許可条件が成立したときに初めて異常判定を実行する場合にも、より適正な処理を行うことができる。
【００２７】
実施例のハイブリッド自動車２０では、図２の起動時異常判定処理ルーチンは、エンジンＥＣＵ５０で実行されエンジン２２の異常を判定するものとしたが、モータＥＣＵ６０で実行されモータＭＧ１，ＭＧ２の異常を判定するものとしてもよいし、ハイブリッド用電子制御ユニット７０と通信によるデータなどのやり取りが可能な他の電子制御用ユニットにより実行され他の電子制御用ユニットが駆動制御する駆動機器の異常を判定するものとしてもよい。
【００２８】
また、こうしたハイブリッド自動車に適用するものに限定されるものではなく、自動車以外の車両や船舶，航空機などの移動体に搭載される駆動システムの形態や建設設備などの移動しない設備に組み込まれた駆動システムの形態としても構わない。
【００２９】
ここで、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係について説明する。実施例では、エンジン２２が「駆動機器」に相当し、エンジン２２を制御すると共にシステム起動指示がなされたときにはエンジン２２の異常判定を開始して異常判定の結果に基づく異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信する図２の起動時異常判定処理ルーチンを実行するエンジンＥＣＵ５０が「機器制御装置」に相当し、車両全体を制御すると共にシステム起動指示がなされてから経過時間Ｔが時間Ｔｒｅｆを超えるまで待って異常判定フラグＦに基づいてエンジン２２の故障を判定して判定結果に基づいて警告灯８２の点灯制御を実行する図３の起動時点灯制御ルーチンを実行するハイブリッド用電子制御ユニット７０が「主制御装置」に相当する。エンジン２２が「内燃機関」に相当する。モータＭＧ２が「電動機」に相当する。ここで、「駆動機器」としては、エンジン２２に限定されるものではなく、モータＭＧ１，ＭＧ２などとしてもよい。「機器制御装置」としては、エンジンＥＣＵ５０に限定されるものではなく、複数の電子制御ユニットから構成されるなどとしてもよい。「機器制御装置」としては、エンジン２２を制御し、システム起動指示がなされたときにはエンジン２２の異常判定を開始して異常判定の結果に基づく異常判定フラグＦをハイブリッド用電子制御ユニット７０に送信するものに限定されるものではなく、駆動機器を制御し、システム起動指示がなされたときには、駆動機器の異常判定を実行すると共に異常判定の結果を主制御装置に送信する装置であれば如何なるものとしても構わない。「主制御装置」としては、ハイブリッド用電子制御ユニット７０に限定されるものではなく、複数の電子制御ユニットから構成されるなどとしてもよい。「主制御装置」としては、車両全体を制御し、システム起動指示がなされてから経過時間Ｔが時間Ｔｒｅｆを超えるまで待って異常判定フラグＦに基づいてエンジン２２の故障を判定して判定結果に基づいて警告灯８２の点灯制御を実行するものに限定されるものではなく、システム全体を制御し、システム起動指示がなされたときには、システム起動指示がなされてから少なくとも機器制御装置による異常判定の結果を受信するまでの時間を待って受信した異常判定の結果に基づく処理を実行する装置であるものであれば如何なるものとしても構わない。なお、実施例の主要な要素と課題を解決するための手段の欄に記載した発明の主要な要素との対応関係は、実施例が課題を解決するための手段の欄に記載した発明を実施するための最良の形態を具体的に説明するための一例であることから、課題を解決するための手段の欄に記載した発明の要素を限定するものではない。即ち、課題を解決するための手段の欄に記載した発明についての解釈はその欄の記載に基づいて行なわれるべきものであり、実施例は課題を解決するための手段の欄に記載した発明の具体的な一例に過ぎないものである。
【００３０】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【産業上の利用可能性】
【００３１】
本発明は、駆動システムや車両の製造産業などに利用可能である。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施例としての駆動システムを搭載したハイブリッド自動車２０の構成の概略を示す構成図である。
【図２】エンジンＥＣＵ５０により実行される起動時異常判定処理ルーチンの一例を示す説明図である。
【図３】ハイブリッド用電子制御ユニット７０により実行される起動時点灯制御ルーチンの一例を示す説明図である。
【符号の説明】
【００３３】
２０  ハイブリッド自動車、２２  エンジン、２４  クランクシャフト、２６ａ，２６ｂ  駆動輪、３０  遊星歯車機構、４０，４２  インバータ、４４  バッテリ、５０  エンジン用電子制御ユニット（エンジンＥＣＵ）、６０  モータ用電子制御ユニット（モータＥＣＵ）、７０  ハイブリッド用電子制御ユニット、７２  ＣＰＵ、７４  ＲＯＭ、７６  ＲＡＭ、８０  イグニッションスイッチ、８２  警告灯。
【図１】
2009137453.tif 000003
【図２】
2009137453.tif 000004
【図３】
2009137453.tif 000005