(57)【要約】【課題】通信異常に起因した破損の発生を抑制する。【解決手段】制御部４５およびエンジンＥＣＵ２は、回転電機４１と制御部４５と蓄電池３，１１とスイッチ１７，１８とリチウム電池ユニット４の制御部２９とエンジンＥＣＵ２とを備える電源システム１において使用される電子制御装置である。制御部４５は、発電通信異常が発生していると判断した場合に、回転電機４１による発電を停止する。さらに制御部４５は、スイッチ通信異常が発生した場合に制御部２９が異常時切換処理の実行を完了したことを示す切換完了条件が成立した場合に、自律発電を実行する。エンジンＥＣＵ２は、スイッチ通信異常が発生している場合に、発電の停止を指示する。さらにエンジンＥＣＵ２は、切換完了条件が成立したと判断した場合に、コンベ発電を指示する。【選択図】図１
2019176695.tif 000002
【特許請求の範囲】
【請求項１】
回転軸が車両のエンジンの出力軸に接続された回転電機（４１）と、
前記回転電機を用いて、少なくとも発電を制御するように構成された発電制御部（４５）と、
前記回転電機に対して並列に接続される第１蓄電池（３）および第２蓄電池（１１）と、
前記回転電機と前記第１蓄電池とを電気的に接続する第１通電経路（１２）上に配置され、前記第１通電経路が電気的に導通した第１導通状態および前記第１通電経路が電気的に導通していない第１非導通状態の何れか一方に切り換えるように構成された第１スイッチ（１７）と、
前記回転電機と前記第２蓄電池とを電気的に接続する第２通電経路（１３）上に配置され、前記第２通電経路が電気的に導通した第２導通状態および前記第２通電経路が電気的に導通していない第２非導通状態の何れか一方に切り換えるように構成された第２スイッチ（１８）と、
前記第１スイッチにおける前記第１導通状態および前記第１非導通状態の切り換えと、前記第２スイッチにおける前記第２導通状態および前記第２非導通状態の切り換えとを制御するように構成されたスイッチ制御部（２９）と、
前記発電制御部および前記スイッチ制御部と通信可能に接続されて、前記発電制御部および前記スイッチ制御部を制御するように構成された上位制御部（２）とを備える電源システム（１）において、前記発電制御部として使用される電子制御装置（４５）であって、
前記発電制御部と前記上位制御部との間で発生する通信異常を発電通信異常として、前記発電通信異常が発生しているか否かを判断するように構成された発電異常判断部（Ｓ１１０，Ｓ１２０）と、
前記発電通信異常が発生していると前記発電異常判断部が判断した場合に、前記回転電機による発電を制限するように構成された発電異常制限部（Ｓ１４０）と、
前記スイッチ制御部と前記上位制御部との間で発生する通信異常をスイッチ通信異常として、前記スイッチ通信異常が発生した場合に、前記スイッチ制御部が前記第１スイッチおよび前記第２スイッチの状態を前記スイッチ通信異常に応じて予め設定された通信異常時状態に切り換える異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断するように構成された発電完了判断部（Ｓ１５０，Ｓ１６０）と、
前記切換完了条件が成立したと前記発電完了判断部が判断した場合に、前記発電異常制限部による発電の制限を解除して、前記発電通信異常に応じて予め設定された発電である発電通信異常時発電を実行するように構成された発電異常時実行部（Ｓ１７０）と
を備える電子制御装置。
【請求項２】
請求項１に記載の電子制御装置であって、
前記切換完了条件は、前記発電通信異常が発生していると前記発電異常判断部が判断してから予め設定された異常時切換判定時間が経過することであり、
前記発電通信異常が発生した時点から、前記発電通信異常が発生していると前記発電異常判断部が判断するまでに要する時間を発電通信異常判定時間とし、
前記スイッチ通信異常が発生した時点から、前記スイッチ通信異常が発生していると前記スイッチ制御部が判断するまでに要する時間をスイッチ通信異常判定時間とし、
前記異常時切換判定時間は、前記スイッチ通信異常判定時間から前記発電通信異常判定時間を減算した値以上となるように設定される電子制御装置。
【請求項３】
回転軸が車両のエンジンの出力軸に接続された回転電機と、
前記回転電機を用いて、少なくとも発電を制御するように構成された発電制御部と、
前記回転電機に対して並列に接続される第１蓄電池および第２蓄電池と、
前記回転電機と前記第１蓄電池とを電気的に接続する第１通電経路上に配置され、前記第１通電経路が電気的に導通した第１導通状態および前記第１通電経路が電気的に導通していない第１非導通状態の何れか一方に切り換えるように構成された第１スイッチと、
前記回転電機と前記第２蓄電池とを電気的に接続する第２通電経路上に配置され、前記第２通電経路が電気的に導通した第２導通状態および前記第２通電経路が電気的に導通していない第２非導通状態の何れか一方に切り換えるように構成された第２スイッチと、
前記第１スイッチにおける前記第１導通状態および前記第１非導通状態の切り換えと、前記第２スイッチにおける前記第２導通状態および前記第２非導通状態の切り換えとを制御するように構成されたスイッチ制御部と、
前記発電制御部および前記スイッチ制御部と通信可能に接続されて、前記発電制御部および前記スイッチ制御部を制御するように構成された上位制御部とを備える電源システムにおいて、前記上位制御部として使用される電子制御装置（２）であって、
前記スイッチ制御部と前記上位制御部との間で発生する通信異常をスイッチ通信異常として、前記スイッチ通信異常が発生しているか否かを判断するように構成されたスイッチ異常判断部（Ｓ４００，Ｓ４１０）と、
前記スイッチ通信異常が発生していると前記スイッチ異常判断部が判断した場合に、前記発電制御部に対して、前記回転電機による発電の制限を指示するように構成されたスイッチ異常制限部（Ｓ４３０）と、
前記スイッチ通信異常が発生した場合に、前記スイッチ制御部が前記第１スイッチおよび前記第２スイッチの状態を前記スイッチ通信異常に応じて予め設定された通信異常時状態に切り換える異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断するように構成されたスイッチ完了判断部（Ｓ４４０，Ｓ４５０）と、
前記切換完了条件が成立したと前記スイッチ完了判断部が判断した場合に、前記発電制御部に対して、前記スイッチ通信異常に応じて予め設定された発電であるスイッチ通信異常時発電を指示するように構成されたスイッチ異常時実行部（Ｓ４６０）と
を備える電子制御装置。
【請求項４】
請求項３に記載の電子制御装置であって、
前記切換完了条件は、前記スイッチ通信異常が発生していると前記スイッチ異常判断部が判断してから予め設定された異常時指示判定時間が経過することであり、
前記スイッチ通信異常が発生した時点から、前記スイッチ通信異常が発生していると前記スイッチ異常判断部が判断するまでに要する時間を上位通信異常判定時間とし、
前記スイッチ通信異常が発生した時点から、前記スイッチ通信異常が発生していると前記スイッチ制御部が判断するまでに要する時間をスイッチ通信異常判定時間とし、
前記異常時指示判定時間は、前記スイッチ通信異常判定時間から前記上位通信異常判定時間を減算した値以上となるように設定される電子制御装置。
【請求項５】
請求項１〜請求項４の何れか１項に記載の電子制御装置であって、
前記異常時切換処理は、前記第１スイッチを前記第１導通状態に切り換え、前記第２スイッチを前記第２非導通状態に切り換える処理である電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、エンジンを搭載した車両における発電を制御する電子制御装置に関する。
【背景技術】
【０００２】
特許文献１には、外部蓄電池と回転電機とが接続されて内部蓄電池を有する電池ユニットが記載されている。特許文献１に記載の電池ユニットは、外部蓄電池と回転電機とを接続する通電経路上に配置された第１スイッチと、内部蓄電池と回転電機とを接続する通電経路上に配置された第２スイッチとを備える。そして、特許文献１には、電池ユニットと、回転電機を有する回転電機ユニットとの間で通信可能に接続された上位制御装置が記載されている。この上位制御装置は、回転電機ユニット内の回転電機の力行および発電を制御するとともに、電池ユニット内のスイッチのオン／オフを制御する。
【０００３】
また、通信異常が発生することにより上位制御装置からの指示を取得することができない場合には、フェイルセーフ処理として、電池ユニット内のスイッチを、コンベ車両相当の電源構成となるように切り換える電池ユニットが知られている。コンベ車両相当の電源構成とは、外部蓄電池と回転電機とが電気的に接続され、内部蓄電池と回転電機とが電気的に接続されていない構成である。
【０００４】
また、通信異常が発生することにより上位制御装置からの指示を取得することができない場合には、車両を安全に走行させるために必要な電力を確保するために、自律的に発電を行うように構成されている回転電機ユニットが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１４９８４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、回転電機ユニットが自律的に発電を行っているときに電池ユニットがフェイルセーフ処理としてスイッチの切り換えを行うと、回転電機と各蓄電池とを接続する通電経路に対して過剰な発電が行われることでサージが発生し、通電経路に接続されている機器と、電池ユニット内のスイッチとが破損してしまう恐れがあった。
【０００７】
本開示は、通信異常に起因した破損の発生を抑制することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の一態様は、回転電機（４１）と、発電制御部（４５）と、第１蓄電池（３）および第２蓄電池（１１）と、第１スイッチ（１７）と、第２スイッチ（１８）と、スイッチ制御部（２９）と、上位制御部（２）とを備える電源システム（１）において、発電制御部として使用される電子制御装置（４５）である。
【０００９】
回転電機は、回転軸が車両のエンジンの出力軸に接続される。発電制御部は、回転電機を用いて、少なくとも発電を制御するように構成される。第１蓄電池および第２蓄電池は、回転電機に対して並列に接続される。第１スイッチは、回転電機と第１蓄電池とを電気的に接続する第１通電経路（１２）上に配置され、第１通電経路が電気的に導通した第１導通状態および第１通電経路が電気的に導通していない第１非導通状態の何れか一方に切り換えるように構成される。第２スイッチは、回転電機と第２蓄電池とを電気的に接続する第２通電経路（１３）上に配置され、第２通電経路が電気的に導通した第２導通状態および第２通電経路が電気的に導通していない第２非導通状態の何れか一方に切り換えるように構成される。
【００１０】
スイッチ制御部は、第１スイッチにおける第１導通状態および第１非導通状態の切り換えと、第２スイッチにおける第２導通状態および第２非導通状態の切り換えとを制御するように構成される。上位制御部は、発電制御部およびスイッチ制御部と通信可能に接続されて、発電制御部およびスイッチ制御部を制御するように構成される。
【００１１】
そして、本開示の一態様の電子制御装置は、発電異常判断部（Ｓ１１０，Ｓ１２０）と、発電異常制限部（Ｓ１４０）と、発電完了判断部（Ｓ１５０，Ｓ１６０）と、発電異常時実行部（Ｓ１７０）とを備える。
【００１２】
発電異常判断部は、発電制御部と上位制御部との間で発生する通信異常を発電通信異常として、発電通信異常が発生しているか否かを判断するように構成される。
発電異常制限部は、発電通信異常が発生していると発電異常判断部が判断した場合に、回転電機による発電を制限するように構成される。
【００１３】
発電完了判断部は、スイッチ制御部と上位制御部との間で発生する通信異常をスイッチ通信異常として、スイッチ通信異常が発生した場合に、スイッチ制御部が第１スイッチおよび第２スイッチの状態をスイッチ通信異常に応じて予め設定された通信異常時状態に切り換える異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断するように構成される。
【００１４】
発電異常時実行部は、切換完了条件が成立したと発電完了判断部が判断した場合に、発電異常制限部による発電の制限を解除して、発電通信異常に応じて予め設定された発電である発電通信異常時発電を実行するように構成される。
【００１５】
このように構成された本開示の電子制御装置は、上位制御部との間の通信に異常が発生して上位制御部から発電指示を取得することができない場合であっても、発電通信異常時発電を実行することができる。このため、本開示の電子制御装置は、上位制御部との間の通信に異常が発生した場合であっても、車両に必要な電力を確保することができる。
【００１６】
さらに、本開示の電子制御装置は、発電通信異常とスイッチ通信異常とが発生した場合において、スイッチ制御部が異常時切換処理を完了した後に発電を行う。このため、本開示の電子制御装置は、第１，２通電経路に対して過剰な発電が行われることに起因して第１，２通電経路に接続されている機器と第１，２スイッチとの少なくとも一方が破損してしまう事態の発生を抑制することができる。
【００１７】
本開示の別の態様は、回転電機と、発電制御部と、第１蓄電池および第２蓄電池と、第１スイッチと、第２スイッチと、スイッチ制御部と、上位制御部とを備える電源システムにおいて、上位制御部として使用される電子制御装置（２）である。
【００１８】
そして、本開示の別の態様の電子制御装置は、スイッチ異常判断部（Ｓ４００，Ｓ４１０）と、スイッチ異常制限部（Ｓ４３０）と、スイッチ完了判断部（Ｓ４４０，Ｓ４５０）と、スイッチ異常時実行部（Ｓ４６０）とを備える。
【００１９】
スイッチ異常判断部は、スイッチ制御部と上位制御部との間で発生する通信異常をスイッチ通信異常として、スイッチ通信異常が発生しているか否かを判断するように構成される。
【００２０】
スイッチ異常制限部は、スイッチ通信異常が発生しているとスイッチ異常判断部が判断した場合に、発電制御部に対して、回転電機による発電の制限を指示するように構成される。
スイッチ完了判断部は、スイッチ通信異常が発生した場合に、スイッチ制御部が第１スイッチおよび第２スイッチの状態をスイッチ通信異常に応じて予め設定された通信異常時状態に切り換える異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断するように構成される。
【００２１】
スイッチ異常時実行部は、切換完了条件が成立したとスイッチ完了判断部が判断した場合に、発電制御部に対して、スイッチ通信異常に応じて予め設定された発電であるスイッチ通信異常時発電を指示するように構成される。
【００２２】
このように構成された本開示の電子制御装置は、スイッチ通信異常が発生した場合において、スイッチ制御部が異常時切換処理を完了した後に、回転電機に発電を行わせることができる。このため、本開示の電子制御装置は、スイッチ制御部との間の通信に異常が発生した場合であっても、車両に必要な電力を確保することができる。さらに、本開示の電子制御装置は、第１，２通電経路に対して過剰な発電が行われることに起因して第１，２通電経路に接続されている機器と第１，２スイッチとの少なくとも一方が破損してしまう事態の発生を抑制することができる。
【００２３】
なお、この欄及び特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本開示の技術的範囲を限定するものではない。
【図面の簡単な説明】
【００２４】
【図１】電源システムの構成を示すブロック図である。
【図２】回転電機異常処理を示すフローチャートである。
【図３】スイッチ異常処理を示すフローチャートである。
【図４】上位異常処理を示すフローチャートである。
【図５】電源システムの動作の具体例を示す第１のタイミングチャートである。
【図６】電源システムの動作の具体例を示す第２のタイミングチャートである。
【発明を実施するための形態】
【００２５】
以下に本開示の実施形態を図面とともに説明する。
本実施形態の電源システム１は、車両に搭載され、図１に示すように、エンジンＥＣＵ２と、蓄電池３と、リチウム電池ユニット４と、回転電機ユニット５とを備える。ＥＣＵは、Electronic Control Unitの略である。
【００２６】
エンジンＥＣＵ２は、図示しないエンジンの制御を行う。エンジンＥＣＵ２は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を備えた周知のマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、ＣＰＵが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、ＣＰＵが実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。また、エンジンＥＣＵ２を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００２７】
蓄電池３は、充放電可能な鉛蓄電池である。蓄電池３の定格電圧は、例えば１２Ｖに設定されている。蓄電池３は、スタータＳＴと、ヘッドライトなどの電気負荷ＥＬ１に電力を供給する。
【００２８】
リチウム電池ユニット４は、蓄電池１１と、通電経路１２，１３，１４，１５と、スイッチ１７，１８，１９，２０，２１と、制限抵抗２２，２３と、端子２４，２５，２６，２７と、制御部２９とを備える。
【００２９】
蓄電池１１は、充放電可能なリチウムイオン蓄電池である。蓄電池１１の定格電圧は、例えば１２Ｖに設定されている。リチウムイオン蓄電池は、鉛蓄電池と比較して、充放電エネルギー効率およびエネルギー密度が高い。
【００３０】
通電経路１２は、端子２４と端子２５との間で電流が流れるように接続される経路である。通電経路１３は、蓄電池１１の正極と端子２５との間で電流が流れるように接続される経路である。通電経路１４は、端子２４と端子２６との間で電流が流れるように接続される経路である。通電経路１５は、蓄電池１１の正極と端子２６との間で電流が流れるように接続される経路である。
【００３１】
スイッチ１７は、通電経路１２上に配置され、一端が端子２４に接続され、他端が端子２５に接続される。そしてスイッチ１７は、端子２４と端子２５との間で通電経路１２を通って電流が流れるオン状態と、端子２４と端子２５との間で通電経路１２を通って電流が流れないオフ状態との何れかの状態になるように駆動される。
【００３２】
スイッチ１８は、通電経路１３上に配置され、一端が端子２５に接続され、他端が蓄電池１１の正極に接続される。そしてスイッチ１８は、端子２５と蓄電池１１の正極との間で通電経路１３を通って電流が流れるオン状態と、端子２５と蓄電池１１の正極との間で通電経路１３を通って電流が流れないオフ状態との何れかの状態になるように駆動される。
【００３３】
スイッチ１９，２０は、互いに直列に接続され、通電経路１５上に配置される。スイッチ１９におけるスイッチ２０と接続されていない側の一端は端子２６に接続される。スイッチ２０におけるスイッチ１９と接続されていない側の一端は蓄電池１１の正極に接続される。そしてスイッチ１９，２０は、端子２６と蓄電池１１の正極との間で通電経路１５を通って電流が流れるオン状態と、端子２６と蓄電池１１の正極との間で通電経路１５を通って電流が流れないオフ状態との何れかの状態になるように駆動される。
【００３４】
スイッチ２１は、通電経路１４上に配置され、一端が端子２４に接続され、他端が端子２６に接続される。そしてスイッチ２１は、端子２４と端子２６との間で通電経路１４を通って電流が流れるオン状態と、端子２４と端子２６との間で通電経路１４を通って電流が流れないオフ状態との何れかの状態になるように駆動される。
【００３５】
スイッチ１７，１８，１９，２０，２１はそれぞれ、４個のＭＯＳＦＥＴを備える。４個のＭＯＳＦＥＴのうち、２個のＭＯＳＦＥＴが直列に接続され、残りの２個のＭＯＳＦＥＴが直列に接続される。直列に接続された２個のＭＯＳＦＥＴで構成された第１直列部と、直列に接続された残り２個のＭＯＳＦＥＴで構成された第２直列部とは互いに並列に接続される。
【００３６】
制限抵抗２２，２３は、互いに直列に接続され、スイッチ１７に対して並列に接続される。すなわち、制限抵抗２２における制限抵抗２３と接続されていない側の一端は端子２４に接続される。制限抵抗２３における制限抵抗２２と接続されていない側の一端は端子２５に接続される。
【００３７】
端子２４は、蓄電池３の正極に接続される。端子２５は、回転電機ユニット５に接続される。端子２６は、フューズＦＳ１を介して、ナビゲーション装置などの電気負荷ＥＬ２に接続される。端子２７は、フューズＦＳ２とイグニッションスイッチＩＧＳ（以下、ＩＧスイッチＩＧＳ）とを介して蓄電池３の正極に接続される。
【００３８】
制御部２９は、スイッチ１７，１８，１９，２０，２１を制御する。制御部２９は、ＣＡＮ通信プロトコルに従って、ＣＡＮバス７を介してエンジンＥＣＵ２との間で通信を行う。ＣＡＮは、Controller Area Networkの略である。また、ＣＡＮは登録商標である。
【００３９】
制御部２９は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を備えた周知のマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、ＣＰＵが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、ＣＰＵが実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。また、制御部２９を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００４０】
回転電機ユニット５は、回転電機４１と、インバータ４２と、コンデンサ４３と、回転角度センサ４４と、制御部４５とを備える。
回転電機４１は、三相交流モータである。回転電機４１の回転軸は、エンジンのクランク軸に対してベルトにより駆動連結されている。したがって、回転電機４１の回転軸は、クランク軸の回転により回転する。
【００４１】
インバータ４２は、６個のスイッチング素子を備えた周知の三相ブリッジ回路である。そしてインバータ４２は、リチウム電池ユニット４の端子２５から出力される直流電圧を三相交流に変換し、Ｕ相、Ｖ相およびＷ相の三相交流電流によって回転電機４１を駆動する。またインバータ４２は、回転電機４１が回転することにより回転電機４１のＵ相、Ｖ相およびＷ相から出力される交流電圧を直流電圧に変換して、リチウム電池ユニット４の端子２５へ出力する。
【００４２】
コンデンサ４３は、一端がリチウム電池ユニット４の端子２５に接続され、他端が接地される。
回転角度センサ４４は、回転電機４１の回転軸に取り付けられ、回転電機４１の回転角度を検出する。回転角度センサ４４は、検出結果を示す検出信号を制御部４５へ出力する。
【００４３】
制御部４５は、インバータ４２を制御する。制御部４５は、ＣＡＮ通信プロトコルに従って、ＣＡＮバス７を介してエンジンＥＣＵ２との間で通信を行う。
制御部４５は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を備えた周知のマイクロコンピュータを中心に構成された電子制御装置である。マイクロコンピュータの各種機能は、ＣＰＵが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。なお、ＣＰＵが実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。また、制御部４５を構成するマイクロコンピュータの数は１つでも複数でもよい。
【００４４】
次に、回転電機ユニット５の制御部４５が実行する回転電機異常処理の手順を説明する。回転電機異常処理は、制御部４５の動作中において繰り返し実行される処理である。
この回転電機異常処理が実行されると、制御部４５は、図２に示すように、まずＳ１０にて、制御部４５のＲＡＭに設けられた完爆完了フラグがセットされているか否かを判断する。ここで、完爆完了フラグがセットされている場合には、Ｓ１００に移行する。一方、完爆完了フラグがクリアされている場合には、Ｓ２０にて、回転角度センサ４４からの検出信号に基づいて、回転電機４１の回転数（以下、回転電機回転数）を算出する。
【００４５】
そしてＳ３０にて、Ｓ２０で算出された回転電機回転数が予め設定された完爆判定回転数Ｎ１（例えば、７００ｒｐｍ×プーリ比）を超えているか否かを判断する。ここで、回転電機回転数が完爆判定回転数Ｎ１以下である場合には、Ｓ４０にて、制御部４５のＲＡＭに設けられた完爆判定フラグをクリアし、回転電機異常処理を一旦終了する。
【００４６】
一方、回転電機回転数が完爆判定回転数を超えている場合には、Ｓ５０にて、完爆判定フラグがセットされているか否かを判断する。ここで、完爆判定フラグがクリアされている場合には、Ｓ６０にて、完爆判定フラグをセットする。さらにＳ７０にて、制御部４５のＲＡＭに設けられた完爆判定タイマを起動し、回転電機異常処理を一旦終了する。完爆判定タイマは、例えば１ｍｓ毎にインクリメントするタイマであり、起動されると、その値が０からインクリメント（すなわち、１加算）する。
【００４７】
一方、完爆判定フラグがセットされている場合には、Ｓ８０にて、予め設定された完爆判定時間が経過したか否かを判断する。具体的には、完爆判定タイマの値が完爆判定時間に相当する値以上であるか否かを判断する。ここで、完爆判定時間が経過していない場合には、回転電機異常処理を一旦終了する。一方、完爆判定時間が経過した場合には、Ｓ９０にて、完爆判定フラグをセットし、Ｓ１００に移行する。
【００４８】
そしてＳ１００に移行すると、制御部４５のＲＡＭに設けられた通信異常フラグがセットされているか否かを判断する。ここで、通信異常フラグがセットされている場合には、回転電機異常処理を一旦終了する。一方、通信異常フラグがクリアされている場合には、Ｓ１１０にて、通信異常の診断を行う。具体的には、エンジンＥＣＵ２から送信されるデータを受信していない状態が予め設定された異常判定時間Ｔ１継続した場合に、エンジンＥＣＵ２との間で通信異常が発生したと判断する。
【００４９】
さらにＳ１２０にて、Ｓ１１０での診断結果に基づいて、通信異常が発生したか否かを判断する。ここで、通信異常が発生していない場合には、回転電機異常処理を一旦終了する。一方、通信異常が発生した場合には、Ｓ１３０にて、通信異常フラグをセットする。さらにＳ１４０にて、ニュートラルへ遷移する。「ニュートラル」とは、回転電機ユニット５の回転電機４１が力行および発電の何れも実行していない状態である。
【００５０】
次にＳ１５０にて、制御部４５のＲＡＭに設けられた待機タイマを起動する。待機タイマは、例えば１ｍｓ毎にインクリメントするタイマであり、起動されると、その値が０からインクリメントする。
【００５１】
そしてＳ１６０にて、予め設定された異常時切換判定時間Ｔ４が経過したか否かを判断する。具体的には、待機タイマの値が異常時切換判定時間Ｔ４に相当する値以上であるか否かを判断する。異常時切換判定時間Ｔ４は、後述の異常判定時間Ｔ３から異常判定時間Ｔ１を減算した値に等しくなるように設定される。
【００５２】
ここで、異常時切換判定時間Ｔ４が経過していない場合には、Ｓ１６０の処理を繰り返すことにより、異常時切換判定時間Ｔ４が経過するまで待機する。そして、異常時切換判定時間Ｔ４が経過すると、Ｓ１７０にて、自律発電を実行し、回転電機異常処理を一旦終了する。
【００５３】
次に、リチウム電池ユニット４の制御部２９が実行するスイッチ異常処理の手順を説明する。スイッチ異常処理は、制御部２９の動作中において繰り返し実行される処理である。
【００５４】
このスイッチ異常処理が実行されると、制御部２９は、図３に示すように、まずＳ２１０にて、制御部２９のＲＡＭに設けられた通信異常フラグがセットされているか否かを判断する。ここで、通信異常フラグがセットされている場合には、スイッチ異常処理を一旦終了する。一方、通信異常フラグがクリアされている場合には、Ｓ２２０にて、通信異常の診断を行う。具体的には、エンジンＥＣＵ２から送信されるデータを受信していない状態が予め設定された異常判定時間Ｔ３継続した場合に、エンジンＥＣＵ２との間で通信異常が発生したと判断する。本実施形態では、異常判定時間Ｔ３は、異常判定時間Ｔ１より長く、且つ、後述の異常判定時間Ｔ２より長くなるように設定されている。
【００５５】
さらにＳ２３０にて、Ｓ２２０での診断結果に基づいて、通信異常が発生したか否かを判断する。ここで、通信異常が発生していない場合には、スイッチ異常処理を一旦終了する。一方、通信異常が発生した場合には、Ｓ２４０にて、通信異常フラグをセットする。さらにＳ２５０にて、異常時切換処理を実行する。具体的には、制御部２９は、スイッチ１７，２１をオン状態へ切り換え、スイッチ１８，１９，２０をオフ状態へ切り換える。そして、Ｓ２５０の処理が終了すると、スイッチ異常処理を一旦終了する。
【００５６】
次に、エンジンＥＣＵ２が実行する上位異常処理の手順を説明する。上位異常処理は、エンジンＥＣＵ２の動作中において繰り返し実行される処理である。
この上位異常処理が実行されると、エンジンＥＣＵ２は、図４に示すように、まずＳ３１０にて、エンジンＥＣＵ２のＲＡＭに設けられた完爆完了フラグがセットされているか否かを判断する。ここで、完爆完了フラグがセットされている場合には、Ｓ３９０に移行する。一方、完爆完了フラグがクリアされている場合には、Ｓ３２０にて、エンジン回転数が完爆判定回転数Ｎ１／プーリ比を超えているか否かを判断する。ここで、エンジン回転数が完爆判定回転数Ｎ１／プーリ比以下である場合には、Ｓ３３０にて、エンジンＥＣＵ２のＲＡＭに設けられた完爆判定フラグをクリアし、上位異常処理を一旦終了する。
【００５７】
一方、エンジン回転数が完爆判定回転数Ｎ１／プーリ比を超えている場合には、Ｓ３４０にて、完爆判定フラグがセットされているか否かを判断する。ここで、完爆判定フラグがクリアされている場合には、Ｓ３５０にて、完爆判定フラグをセットする。さらにＳ３６０にて、エンジンＥＣＵ２のＲＡＭに設けられた完爆判定タイマを起動し、上位異常処理を一旦終了する。完爆判定タイマは、例えば１ｍｓ毎にインクリメントするタイマであり、起動されると、その値が０からインクリメントする。
【００５８】
一方、完爆判定フラグがセットされている場合には、Ｓ３７０にて、完爆判定時間が経過したか否かを判断する。ここで、完爆判定時間が経過していない場合には、上位異常処理を一旦終了する。一方、完爆判定時間が経過した場合には、Ｓ３８０にて、完爆完了フラグをセットし、Ｓ３９０に移行する。
【００５９】
そしてＳ３９０に移行すると、エンジンＥＣＵ２のＲＡＭに設けられた通信異常フラグがセットされているか否かを判断する。ここで、通信異常フラグがセットされている場合には、上位異常処理を一旦終了する。一方、通信異常フラグがクリアされている場合には、Ｓ４００にて、通信異常の診断を行う。具体的には、リチウム電池ユニット４から送信されるデータを受信していない状態が予め設定された異常判定時間Ｔ２継続した場合に、リチウム電池ユニット４との間で通信異常が発生したと判断する。本実施形態では、異常判定時間Ｔ２は、異常判定時間Ｔ１より長く、且つ、異常判定時間Ｔ３より短くなるように設定されている。
【００６０】
さらにＳ４１０にて、Ｓ４００での診断結果に基づいて、通信異常が発生したか否かを判断する。ここで、通信異常が発生していない場合には、上位異常処理を一旦終了する。一方、通信異常が発生した場合には、Ｓ４２０にて、通信異常フラグをセットする。さらにＳ４３０にて、ニュートラル指示をＣＡＮバス７を介して回転電機ユニット５の制御部４５へ送信する。次にＳ４４０にて、エンジンＥＣＵ２のＲＡＭに設けられた待機タイマを起動する。待機タイマは、例えば１ｍｓ毎にインクリメントするタイマであり、起動されると、その値が０からインクリメントする。
【００６１】
そしてＳ４５０にて、予め設定された異常時指示判定時間Ｔ５が経過したか否かを判断する。具体的には、待機タイマの値が異常時指示判定時間Ｔ５に相当する値以上であるか否かを判断する。異常時指示判定時間Ｔ５は、異常判定時間Ｔ３から異常判定時間Ｔ２を減算した値に等しくなるように設定される。
【００６２】
ここで、異常時指示判定時間Ｔ５が経過していない場合には、Ｓ４５０の処理を繰り返すことにより、異常時指示判定時間Ｔ５が経過するまで待機する。そして、異常時指示判定時間Ｔ５が経過すると、Ｓ４６０にて、コンベ発電指示をＣＡＮバス７を介して回転電機ユニット５の制御部４５へ送信し、上位異常処理を一旦終了する。
【００６３】
図５は、エンジンＥＣＵ２と回転電機ユニット５との間での通信と、エンジンＥＣＵ２とリチウム電池ユニット４との間での通信とが途絶した場合における電源システム１の動作の具体例を示すタイミングチャートである。
【００６４】
図５に示すように、ＩＧスイッチＩＧＳがオン状態になった後に、エンジンＥＣＵ２と、リチウム電池ユニット４の制御部２９と、回転電機ユニット５の制御部４５とに蓄電池３からバッテリ電圧が供給されるとする。図５では、時刻ｔ０において、「ＩＧ−ＥＮＧ」、「ＩＧ−ＩＳＧ」および「ＩＧ−ＬｉＢ」が「ＯＮ」としている。「ＩＧ−ＥＮＧ」は、エンジンＥＣＵ２の電圧供給状態を示す。「ＩＧ−ＩＳＧ」は、回転電機ユニット５の制御部４５の電圧供給状態を示す。「ＩＧ−ＬｉＢ」は、リチウム電池ユニット４の制御部２９の電圧供給状態を示す。
【００６５】
時刻ｔ０において、エンジンＥＣＵ２と、リチウム電池ユニット４の制御部２９と、回転電機ユニット５の制御部４５とがＣＡＮ通信可能な状態であるとする。図５では、時刻ｔ０において、「ＣＡＮ−ＥＮＧ」、「ＣＡＮ−ＩＳＧ」および「ＣＡＮ−ＬｉＢ」が「ＯＫ」としている。「ＣＡＮ−ＥＮＧ」は、エンジンＥＣＵ２のＣＡＮ通信状態を示す。「ＣＡＮ−ＩＳＧ」は、回転電機ユニット５の制御部４５のＣＡＮ通信状態を示す。「ＣＡＮ−ＬｉＢ」は、リチウム電池ユニット４の制御部２９のＣＡＮ通信状態を示す。
【００６６】
時刻ｔ０において、エンジンＥＣＵ２は、回転電機ユニット５の制御部４５に対して「発電」または「アシスト」を指示しているとする。「アシスト」とは、車両の加速時等に回転電機４１を駆動させて、エンジン駆動力にモータ駆動力を加えている状態である。図５では、時刻ｔ０において、「ＣＭＤ−ＩＳＧ」を「ＰＧ／ＡＳＳＩＳＴ」としている。「ＣＭＤ−ＩＳＧ」は、エンジンＥＣＵ２から回転電機ユニット５の制御部４５への指示状態を示す。「ＰＧ」は発電を示す。「ＡＳＳＩＳＴ」はアシストを示す。
【００６７】
したがって、時刻ｔ０において、回転電機ユニット５の状態は「発電」または「アシスト」である。図５では、時刻ｔ０において、「ＳＴ−ＩＳＧ」を「ＰＧ／ＡＳＳＩＳＴ」としている。「ＳＴ−ＩＳＧ」は回転電機ユニット５の状態を示す。
【００６８】
時刻ｔ０において、スイッチ１７〜２１は、オン状態であるかオフ状態であるか確定していない不定状態であるとする。図５では、時刻ｔ０において、「ＳＴ−ＳＷ１」、「ＳＴ−ＳＷ２」、「ＳＴ−ＳＷ３」および「ＳＴ−ＳＷ４」をそれぞれ「ＯＮ／ＯＦＦ」としている。「ＳＴ−ＳＷ１」は、スイッチ１７の状態を示す。「ＳＴ−ＳＷ２」は、スイッチ１８の状態を示す。「ＳＴ−ＳＷ３」は、スイッチ１９，２０の状態を示す。「ＳＴ−ＳＷ４」は、スイッチ２１の状態を示す。
【００６９】
そして時刻ｔ１において、エンジンＥＣＵ２と回転電機ユニット５との間と、エンジンＥＣＵ２とリチウム電池ユニット４との間とで通信ができなくなる異常が発生したとする。これにより、時刻ｔ１から異常判定時間Ｔ１が経過した時刻ｔ２において、回転電機ユニット５の制御部４５は、エンジンＥＣＵ２とＣＡＮ通信ができない状態になったことを認識したとする。これにより、回転電機ユニット５の制御部４５は、ニュートラルへ遷移する。図５では、時刻ｔ２において、「ＳＴ−ＩＳＧ」が「ＰＧ／ＡＳＳＩＳＴ」から「ＮＥＵＴＲＡＬ」に変化している。
【００７０】
その後、時刻ｔ１から異常判定時間Ｔ２が経過した時刻ｔ３において、エンジンＥＣＵ２が、回転電機ユニット５との間でＣＡＮ通信ができない状態になったことを認識したとする。このときに、エンジンＥＣＵ２は、回転電機ユニット５の制御部４５に対して「コンベ発電」を指示する。「コンベ発電」とは、車両に異常が発生したときのフェイルセーフ処理として、車両を安全に走行させるために必要な電力を確保可能な発電である。すなわち、「コンベ発電」の発電量は「通常発電」よりも少ない。図５では、時刻ｔ３において、「ＣＭＤ−ＩＳＧ」が「ＰＧ／ＡＳＳＩＳＴ」から「ＣＯＮＶＥＮＴＩＯＮＡＬ」に変化している。但し、リチウム電池ユニット４は、エンジンＥＣＵ２からの指示を受信することができない。このため、回転電機ユニット５の状態は「ニュートラル」のままである。
【００７１】
その後、時刻ｔ１から異常判定時間Ｔ３が経過した時刻ｔ４において、リチウム電池ユニット４の制御部２９は、エンジンＥＣＵ２との間でＣＡＮ通信ができない状態になったことを認識したとする。このときに、リチウム電池ユニット４の制御部２９は、スイッチ１７，２１をオン状態へ、スイッチ１８，１９，２０をオフ状態へ切り換える。図５では、時刻ｔ４において、「ＳＴ−ＳＷ１」、「ＳＴ−ＳＷ２」、「ＳＴ−ＳＷ３」および「ＳＴ−ＳＷ４」をそれぞれ「ＯＮ」、「ＯＦＦ」、「ＯＦＦ」および「ＯＮ」としている。
【００７２】
さらに、回転電機ユニット５の制御部４５は、時刻ｔ２から異常時切換判定時間Ｔ４が経過した時刻ｔ４において、自律発電を実行する。図５では、時刻ｔ４において、「ＳＴ−ＩＳＧ」が「ＮＥＵＴＲＡＬ」から「ＡＵＴＯＮＯＭＯＵＳ」に変化している。なお、異常時切換判定時間Ｔ４は、異常判定時間Ｔ３から異常判定時間Ｔ１を減算した値に等しい。
【００７３】
図６は、エンジンＥＣＵ２とリチウム電池ユニット４との間で通信が途絶した場合における電源システム１の動作の具体例を示すタイミングチャートである。
図６に示すように、ＩＧスイッチＩＧＳがオン状態になった後に、エンジンＥＣＵ２と、リチウム電池ユニット４の制御部２９と、回転電機ユニット５の制御部４５とに蓄電池３からバッテリ電圧が供給されるとする。図６では、時刻ｔ１０において、「ＩＧ−ＥＮＧ」、「ＩＧ−ＩＳＧ」および「ＩＧ−ＬｉＢ」が「ＯＮ」としている。
【００７４】
時刻ｔ１０において、エンジンＥＣＵ２と、リチウム電池ユニット４の制御部２９と、回転電機ユニット５の制御部４５とがＣＡＮ通信可能な状態であるとする。図６では、時刻ｔ１０において、「ＣＡＮ−ＥＮＧ」、「ＣＡＮ−ＩＳＧ」および「ＣＡＮ−ＬｉＢ」が「ＯＫ」としている。
【００７５】
時刻ｔ１０において、エンジンＥＣＵ２は、回転電機ユニット５の制御部４５に対して「発電」または「アシスト」を指示しているとする。図６では、時刻ｔ１０において、「ＣＭＤ−ＩＳＧ」を「ＰＧ／ＡＳＳＩＳＴ」としている。
【００７６】
したがって、時刻ｔ１０において、回転電機ユニット５の状態は「発電」または「アシスト」である。図６では、時刻ｔ１０において、「ＳＴ−ＩＳＧ」を「ＰＧ／ＡＳＳＩＳＴ」としている。
【００７７】
時刻ｔ１０において、スイッチ１７〜２１は、オン状態であるかオフ状態であるか確定していない不定状態であるとする。図６では、時刻ｔ１０において、「ＳＴ−ＳＷ１」、「ＳＴ−ＳＷ２」、「ＳＴ−ＳＷ３」および「ＳＴ−ＳＷ４」をそれぞれ「ＯＮ／ＯＦＦ」としている。
【００７８】
そして時刻ｔ１１において、エンジンＥＣＵ２とリチウム電池ユニット４との間で通信ができなくなる異常が発生したとする。これにより、エンジンＥＣＵ２は、スイッチ１７，１８，１９，２０，２１のオン状態またはオフ状態をリチウム電池ユニット４の制御部２９へ指示、あるいはこれらスイッチの状態を把握することができなくなる。
【００７９】
その後、時刻ｔ１１から異常判定時間Ｔ２が経過した時刻ｔ１２において、エンジンＥＣＵ２が、リチウム電池ユニット４との間でＣＡＮ通信ができない状態になったことを認識したとする。このときに、エンジンＥＣＵ２は、回転電機ユニット５の制御部４５に対して「ニュートラル」を指示する。これにより、回転電機ユニット５の制御部４５は、ニュートラルに遷移する。図６では、時刻ｔ１１において、「ＳＴ−ＩＳＧ」が「ＰＧ／ＡＳＳＩＳＴ」から「ＮＥＵＴＲＡＬ」に変化している。
【００８０】
その後、時刻ｔ１から異常判定時間Ｔ３が経過した時刻ｔ４において、リチウム電池ユニット４の制御部２９は、エンジンＥＣＵ２との間でＣＡＮ通信ができない状態になったことを認識したとする。このときに、リチウム電池ユニット４の制御部２９は、スイッチ１７，２１をオン状態へ、スイッチ１８，１９，２０をオフ状態へ切り換える。図６では、時刻ｔ１３において、「ＳＴ−ＳＷ１」、「ＳＴ−ＳＷ２」、「ＳＴ−ＳＷ３」および「ＳＴ−ＳＷ４」をそれぞれ「ＯＮ」、「ＯＦＦ」、「ＯＦＦ」および「ＯＮ」としている。
【００８１】
さらに、エンジンＥＣＵ２は、時刻ｔ１２から異常時指示判定時間Ｔ５が経過した時刻ｔ１３に、回転電機ユニット５の制御部４５に対して「コンベ発電」を指示する。図６では、時刻ｔ１３において、「ＣＭＤ−ＩＳＧ」が「ＮＥＵＴＲＡＬ」から「ＣＯＮＶＥＮＴＩＯＮＡＬ」に変化している。これにより、回転電機ユニット５の制御部４５は、コンベ発電を実行する。図６では、時刻ｔ１３において、「ＳＴ−ＩＳＧ」が「ＮＥＵＴＲＡＬ」から「ＣＯＮＶＥＮＴＩＯＮＡＬ」に変化している。なお、異常時指示判定時間Ｔ５は、異常判定時間Ｔ３から異常判定時間Ｔ２を減算した値に等しい。
【００８２】
このように構成された回転電機ユニット５の制御部４５は、回転電機４１と、インバータ４２と、制御部４５と、蓄電池３および蓄電池１１と、スイッチ１７と、スイッチ１８と、リチウム電池ユニット４の制御部２９とエンジンＥＣＵ２とを備える電源システム１において使用される電子制御装置である。
【００８３】
回転電機４１は、回転軸が車両のエンジンのクランク軸に接続される。インバータ４２は、回転電機４１に供給される電力を調節することで回転電機４１を駆動する駆動回路を構成する。制御部４５は、回転電機４１を用いて、少なくとも発電を制御する。蓄電池３および蓄電池１１は、回転電機４１に対して並列に接続される。スイッチ１７は、回転電機４１と蓄電池３とを電気的に接続する通電経路１２上に配置され、通電経路１２が電気的に導通したオン状態および通電経路１２が電気的に導通していないオフ状態の何れか一方に切り換える。スイッチ１８は、回転電機４１と蓄電池１１とを電気的に接続する通電経路１３上に配置され、通電経路１３が電気的に導通したオン状態および通電経路１３が電気的に導通していないオフ状態の何れか一方に切り換える。
【００８４】
制御部２９は、スイッチ１７，１８におけるオン状態およびオフ状態の切り換えを制御する。エンジンＥＣＵ２は、制御部４５および制御部２９と通信可能に接続されて、制御部４５および制御部２９を制御する。
【００８５】
そして制御部４５は、発電通信異常が発生しているか否かを判断する。発電通信異常は、制御部４５とエンジンＥＣＵ２との間で発生する通信異常である。また制御部４５は、発電通信異常が発生していると判断した場合に、回転電機４１による発電を停止する。
【００８６】
さらに制御部４５は、スイッチ通信異常が発生した場合に、制御部２９が異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断する。スイッチ通信異常は、制御部２９とエンジンＥＣＵ２との間で発生する通信異常である。また切換完了条件は、発電通信異常が発生していると制御部４５が判断してから異常時切換判定時間Ｔ４が経過することである。
【００８７】
そして制御部４５は、切換完了条件が成立したと判断した場合に、回転電機４１による発電の停止を解除して、自律発電を実行する。
このように制御部４５は、エンジンＥＣＵ２との間の通信に異常が発生してエンジンＥＣＵ２から発電指示を取得することができない場合であっても、自律発電を実行することができる。このため、制御部４５は、エンジンＥＣＵ２との間の通信に異常が発生した場合であっても、車両に必要な電力を確保することができる。
【００８８】
さらに制御部４５は、発電通信異常とスイッチ通信異常とが発生した場合において、制御部２９が異常時切換処理を完了した後に発電を行う。このため、制御部４５は、通電経路１２，１３に対して過剰な発電が行われることに起因して通電経路１２，１３に接続されている機器とスイッチ１７，１８との少なくとも一方が破損してしまう事態の発生を抑制することができる。
【００８９】
なお、切換完了条件は、発電通信異常が発生していると制御部４５が判断してから異常時切換判定時間Ｔ４が経過することである。これにより、制御部４５は、制御部２９が異常時切換処理の実行を完了したことを簡便に判断することができる。
【００９０】
またエンジンＥＣＵ２は、スイッチ通信異常が発生しているか否かを判断する。そしてエンジンＥＣＵ２は、スイッチ通信異常が発生していると判断した場合に、制御部４５に対して、発電の停止を指示する。さらにエンジンＥＣＵ２は、スイッチ通信異常が発生した場合に、制御部２９が異常時切換処理の実行を完了したことを示す予め設定された切換完了条件が成立したか否かを判断する。この切換完了条件は、スイッチ通信異常が発生しているとエンジンＥＣＵ２が判断してから異常時指示判定時間Ｔ５が経過することである。そしてエンジンＥＣＵ２は、切換完了条件が成立したと判断した場合に、制御部４５に対して、コンベ発電を指示する。
【００９１】
このようにエンジンＥＣＵ２は、スイッチ通信異常が発生した場合において、制御部２９が異常時切換処理を完了した後に、回転電機４１による発電を行わせることができる。このため、エンジンＥＣＵ２は、制御部２９との間の通信に異常が発生した場合であっても、車両に必要な電力を確保することができる。さらにエンジンＥＣＵ２は、通電経路１２，１３に対して過剰な発電が行われることに起因して通電経路１２，１３に接続されている機器とスイッチ１７，１８との少なくとも一方が破損してしまう事態の発生を抑制することができる。
【００９２】
なお、切換完了条件は、スイッチ通信異常が発生しているとエンジンＥＣＵ２が判断してから異常時指示判定時間Ｔ５が経過することである。これにより、エンジンＥＣＵ２は、制御部２９が異常時切換処理の実行を完了したことを簡便に判断することができる。
【００９３】
また異常時切換処理は、スイッチ１７をオン状態に切り換え、スイッチ１８をオフ状態に切り換える処理である。これにより、発電通信異常およびスイッチ通信異常の少なくとも一方が発生した場合において、コンベ車両相当の電源構成を実現して発電を行うことができ、車両を安全に走行させるために必要な電力を確保することができる。
【００９４】
以上説明した実施形態において、制御部４５は発電制御部に相当し、蓄電池３は第１蓄電池に相当し、蓄電池１１は第２蓄電池に相当し、スイッチ１７は第１スイッチに相当し、スイッチ１８は第２スイッチに相当する。
【００９５】
また、制御部２９はスイッチ制御部に相当し、エンジンＥＣＵ２は上位制御部に相当する。
また、Ｓ１１０，Ｓ１２０は発電異常判断部としての処理に相当し、Ｓ１４０は発電異常制限部としての処理に相当し、Ｓ１５０，Ｓ１６０は発電完了判断部としての処理に相当し、Ｓ１７０は発電異常時実行部としての処理に相当する。
【００９６】
また、クランク軸は出力軸に相当し、通電経路１２は第１通電経路に相当し、スイッチ１７のオン状態は第１導通状態に相当し、スイッチ１７のオフ状態は第１非導通状態に相当し、通電経路１３は第２通電経路に相当し、スイッチ１８のオン状態は第２導通状態に相当し、スイッチ１８のオフ状態は第２非導通状態に相当する。
【００９７】
また、Ｓ１６０の判断条件は切換完了条件に相当し、自律発電は発電通信異常時発電に相当する。
また、異常判定時間Ｔ１は発電通信異常判定時間に相当し、異常判定時間Ｔ３はスイッチ通信異常判定時間に相当する。
【００９８】
また、Ｓ４００，Ｓ４１０はスイッチ異常判断部としての処理に相当し、Ｓ４３０はスイッチ異常制限部としての処理に相当し、Ｓ４４０，Ｓ４５０はスイッチ完了判断部としての処理に相当し、Ｓ４６０はスイッチ異常時実行部としての処理に相当する。
【００９９】
また、Ｓ４５０の判断条件は切換完了条件に相当し、コンベ発電はスイッチ通信異常時発電に相当し、異常判定時間Ｔ２は上位通信異常判定時間に相当する。
以上、本開示の一実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、種々変形して実施することができる。
【０１００】
［変形例１］
例えば上記実施形態では、通信異常が発生したと判断してから異常時切換判定時間Ｔ４または異常時指示判定時間Ｔ５が経過するまでは発電を行わない形態を示した。しかし、発電を行わない形態に限定されるものではなく、異常時切換判定時間Ｔ４または異常時指示判定時間Ｔ５が経過するまでは、異常時切換判定時間Ｔ４または異常時指示判定時間Ｔ５が経過した後よりも発電を制限する形態であればよい。例えば、異常時切換判定時間Ｔ４または異常時指示判定時間Ｔ５が経過した後よりも発電電力を小さくするようにしてもよい。
【０１０１】
［変形例２］
また上記実施形態では、異常時切換判定時間Ｔ４は、異常判定時間Ｔ３から異常判定時間Ｔ１を減算した値に等しくなるように設定される形態を示した。しかし、異常時切換判定時間Ｔ４は、異常判定時間Ｔ３から異常判定時間Ｔ１を減算した値以上であればよい。
【０１０２】
［変形例３］
また上記実施形態では、異常時指示判定時間Ｔ５は、異常判定時間Ｔ３から異常判定時間Ｔ２を減算した値に等しくなるように設定される形態を示した。しかし、異常時指示判定時間Ｔ５は、異常判定時間Ｔ３から異常判定時間Ｔ２を減算した値以上であればよい。
【０１０３】
また、上記実施形態における１つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を１つの構成要素に発揮させたりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１０４】
上述した制御部４５およびエンジンＥＣＵ２の他、当該制御部４５およびエンジンＥＣＵ２を構成要素とするシステム、当該制御部４５およびエンジンＥＣＵ２としてコンピュータを機能させるためのプログラム、このプログラムを記録した媒体、制御方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【０１０５】
１…電源システム、２…エンジンＥＣＵ、３…蓄電池、４…リチウム電池ユニット、５…回転電機ユニット、１１…蓄電池、１２…通電経路、１３…通電経路、１７…スイッチ、１８…スイッチ、２９…制御部、４１…回転電機、４２…インバータ、４５…制御部
【図１】
2019176695.tif 000003
【図２】
2019176695.tif 000004
【図３】
2019176695.tif 000005
【図４】
2019176695.tif 000006
【図５】
2019176695.tif 000007
【図６】
2019176695.tif 000008