(57)【要約】  Ｐ−ＥＣＵは、シフト切換機構を駆動するアクチュエータの初期駆動制御の完了時点で（Ｓ１０２にてＹＥＳ）、ＩＧ信号を受信しているか否かを判断する（Ｓ１０４）。Ｐ−ＥＣＵは、初期駆動制御の完了時にＩＧ信号を受信していない場合（Ｓ１０４にてＮＯ）、アクチュエータを一時的に初期駆動制御が完了した状態に維持し（Ｓ１０８にてＮＯ、Ｓ１１０）、初期駆動制御の完了時から所定時間Ｔ２が経過するまでにＩＧ信号を受信した場合（Ｓ１０８にてＮＯ、Ｓ１０４にてＹＥＳ）、ＩＧ信号を受信した時点でＰ壁当制御を実行する（Ｓ１０６）。
2010140229.tif 000002
【特許請求の範囲】
【請求項１】
アクチュエータ（４５）の駆動によって変速機のシフトレンジを切り換えるシフト切換機構（４８）を備えた車両の制御装置であって、前記シフト切換機構（４８）は、前記アクチュエータ（４５）に連結された回転部材（１００）と、前記アクチュエータ（４５）の駆動によって前記回転部材（１００）の所定方向の回転位置が所定のシフトレンジに対応する基準位置となったときに前記回転部材（１００）の所定部位（２００）に当接して前記回転部材（１００）の前記所定方向の回転を規制する規制部材（１１２）とを含み、
前記制御装置は、
前記車両のユーザによる前記車両の始動操作を検出する第１装置（２８）と、
前記第１装置（２８）が前記始動操作を検出したこと、あるいは、前記始動操作とは異なる要因が生じたことに応じて起動され、前記アクチュエータ（４５）の駆動を制御する第２装置（４０）とを含み、
前記第２装置（４０）は、前記第２装置（４０）の起動に応じて前記第２装置（４０）の起動要因が前記始動操作および前記始動操作とは異なる要因のいずれであるのかを判断し、前記第２装置（４０）の起動要因が前記始動操作である場合に、前記基準位置を検出するために前記回転部材（１００）を前記所定方向に回転させて前記回転部材（１００）の所定部位（２００）を前記規制部材（１１２）に押し当てる押当制御を実行するように前記アクチュエータ（４５）を制御し、前記第２装置（４０）の起動要因が前記始動操作とは異なる要因である場合に、前記押当制御を実行しないように前記アクチュエータ（４５）を制御する、車両の制御装置。
【請求項２】
前記アクチュエータ（４５）は、前記押当制御による駆動前に予め定められた初期駆動が必要であり、
前記第２装置（４０）は、前記第２装置（４０）の起動時に前記初期駆動を行なう初期制御を実行し、前記初期制御の完了後に前記第２装置（４０）の起動要因が前記始動操作および前記始動操作とは異なる要因のいずれであるのかを判断する、請求の範囲第１項に記載の車両の制御装置。
【請求項３】
前記制御装置は、前記第１装置（２８）が前記始動操作を検出したことに応じた始動情報を前記第２装置（４０）に送信する第３装置（５０、６０）をさらに含み、
前記第２装置（４０）は、前記初期制御の完了時から所定期間が経過するまでに前記始動情報を受信した場合は前記第２装置（４０）の起動要因が前記始動操作であるとして前記押当制御を実行し、前記初期制御の完了時から前記所定期間が経過しても前記始動情報を受信しない場合は前記第２装置（４０）の起動要因が前記始動操作とは異なる要因であると判断して前記押当制御を実行しない、請求の範囲第２項に記載の車両の制御装置。
【請求項４】
前記第２装置（４０）は、前記初期制御の完了時に前記始動情報を未だ受信していない場合は前記アクチュエータ（４５）を前記初期制御後の状態に一時的に維持し、前記初期制御の完了時から前記所定期間が経過するまでに前記始動情報を受信しない場合は前記アクチュエータ（４５）を前記初期制御後の状態に一時的に維持することを継続し、前記初期制御の完了時から前記所定期間が経過するまでに前記始動情報を受信した場合は前記始動情報を受信した時点で前記初期制御を再実行することなく前記押当制御を実行し、前記初期制御の完了時から前記所定期間が経過しても前記始動情報を受信しない場合は前記アクチュエータ（４５）を前記初期制御前の状態に戻す、請求の範囲第３項に記載の車両の制御装置。
【請求項５】
前記制御装置は、前記第２装置（４０）が前記押当制御を行なった結果に基づいて、前記第２装置（４０）に異常がないか否かを判断する異常判断を行なう第４装置（３０）をさらに含み、
前記第４装置（３０）は、前記第２装置（４０）の起動要因が前記始動操作とは異なる要因であることによって前記第２装置（４０）が前記押当制御を実行できない場合は、前記異常判断を行なわない、請求の範囲第１項に記載の車両の制御装置。
【請求項６】
前記車両は、前記第２装置（４０）に電力を供給する電源（５４）を備え、
前記第２装置（４０）は、前記押当制御の実行によって前記シフトレンジをパーキングレンジに設定し、
前記制御装置は、前記電源（５４）から前記第２装置（４０）への電力の供給を制御する第４装置（３０）をさらに含み、
前記第４装置（３０）は、前記第２装置（４０）の起動要因が前記始動操作であることによって前記第２装置（４０）が前記押当制御を実行した場合には、前記シフトレンジが前記パーキングレンジとは異なるレンジであるという条件を含む所定条件が成立したときに前記電源（５４）から前記第２装置（４０）への電力の供給の遮断を禁止し、前記第２装置（４０）の起動要因が前記始動操作とは異なる要因であることによって前記第２装置（４０）が前記押当制御を実行できない場合には、前記所定条件が成立した場合であっても前記電源（５４）から前記第２装置（４０）への電力の供給の遮断を許容する、請求の範囲第１項に記載の車両の制御装置。
【請求項７】
前記車両は、少なくとも内燃機関（１１）を駆動源とし、
前記始動操作とは異なる要因は、前記第２装置（４０）の非起動時に前記内燃機関（１１）に関する異常を診断する必要が生じたことを含む、請求の範囲第１項に記載の車両の制御装置。
【請求項８】
アクチュエータ（４５）の駆動によって変速機のシフトレンジを切り換えるシフト切換機構（４８）を備えた車両の制御方法であって、前記シフト切換機構（４８）は、前記アクチュエータ（４５）に連結された回転部材（１００）と、前記アクチュエータ（４５）の駆動によって前記回転部材（１００）の所定方向の回転位置が所定のシフトレンジに対応する基準位置となったときに前記回転部材（１００）の所定部位（２００）に当接して前記回転部材（１００）の前記所定方向の回転を規制する規制部材（１１２）とを含み、前記車両は、前記車両のユーザによる前記車両の始動操作を検出する第１装置（２８）と、前記第１装置（２８）が前記始動操作を検出したこと、あるいは、前記始動操作とは異なる要因が生じたことに応じて起動され、前記アクチュエータ（４５）の駆動を制御する第２装置（４０）とを含み、
前記制御方法は、前記第２装置（４０）が行なう方法であって、
前記制御方法は、
前記第２装置（４０）の起動に応じて前記第２装置（４０）の起動要因が前記始動操作および前記始動操作とは異なる要因のいずれであるのかを判断するステップと、
前記第２装置（４０）の起動要因が前記始動操作である場合に、前記基準位置を検出するために前記回転部材（１００）の所定部位（２００）を前記規制部材（１１２）に押し当てる押当制御を実行するように前記アクチュエータ（４５）を制御するステップと、
前記第２装置（４０）の起動要因が前記始動操作とは異なる要因である場合に、前記押当制御を実行しないように前記アクチュエータ（４５）を制御するステップとを含む、車両の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクチュエータの駆動によって変速機のシフトレンジを切り換えるシフト切換機構を備えた車両の制御に関する。
【背景技術】
【０００２】
従来より、運転者によるシフトレバーの操作に従い、自動変速機のシフトレンジを電気制御により切り替えるシフト制御システムが知られている。このようなシフト制御システムとして、特開２００４−３０８７５２号公報（特許文献１）には、相対位置情報しか検出できないエンコーダを用いて、変速機のシフトレンジを切り換えるシフト切換機構を駆動するアクチュエータの回転を適切に制御することができるシフト制御システムが開示されている。【０００３】
特開２００４−３０８７５２号公報に開示されたシフト制御システムは、アクチュエータを回転させて、ディテントプレートの壁をディテントスプリングのころに押し当てて接触させる制御（以下、「押当制御」あるいは「壁当制御」ともいう）を行ない、その接触位置を検出することにより、ディテントプレートの壁位置を検出する。この壁位置を基準位置として設定することにより、相対位置情報しか検出できないエンコーダを用いても、アクチュエータの回転を適切に制御することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３０８７５２号公報
【特許文献２】特開２００５−６９４０６号公報
【特許文献３】特開２００２−３２３１２７号公報
【特許文献４】特開２００６−３３６８４０号公報
【特許文献５】特開２００７−２４７７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、近年、ＯＢＤ（Ｏｎ  Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃｓ）などの要因から、ユーザが車両を始動させる操作を行なった場合だけではなく、ユーザが車両を始動させる操作を行なっていない場合にも、シフト切換機構を駆動するアクチュエータなどを含む車両の電気機器を制御するための電子制御装置（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ、以下、「ＥＣＵ」という）を起動して、車両状態をチェックする必要が生じている。【０００６】
従来においては、ＥＣＵの起動毎（ＥＣＵの電源を入れる毎）に上述の壁当制御を行なっていた。しかしながら、ＥＣＵの起動毎に壁当制御を行なうと、壁当制御の実行回数、すなわちディテントプレートの壁と、ディテントスプリングのころとを接触させる回数が増加し、シフト切換機構の構成部品の耐久性が悪化することが懸念される。【０００７】
本発明は、上述の課題を解決するためになされたものであって、その目的は、アクチュエータの駆動によって変速機のシフトレンジを切り換えるシフト切換機構を備えた車両において、シフト切換機構の構成部品の耐久性の悪化を抑制することができる制御装置および制御方法を提供することである。
【課題を解決するための手段】
【０００８】
この発明に係る制御装置は、アクチュエータの駆動によって変速機のシフトレンジを切り換えるシフト切換機構を備えた車両の制御装置である。シフト切換機構は、アクチュエータに連結された回転部材と、アクチュエータの駆動によって回転部材の所定方向の回転位置が所定のシフトレンジに対応する基準位置となったときに回転部材の所定部位に当接して回転部材の所定方向の回転を規制する規制部材とを含む。制御装置は、車両のユーザによる車両の始動操作を検出する第１装置と、第１装置が始動操作を検出したこと、あるいは、始動操作とは異なる要因が生じたことに応じて起動され、アクチュエータの駆動を制御する第２装置とを含む。第２装置は、第２装置の起動に応じて第２装置の起動要因が始動操作および始動操作とは異なる要因のいずれであるのかを判断し、第２装置の起動要因が始動操作である場合に、基準位置を検出するために回転部材を所定方向に回転させて回転部材の所定部位を規制部材に押し当てる押当制御を実行するようにアクチュエータを制御し、第２装置の起動要因が始動操作とは異なる要因である場合に、押当制御を実行しないようにアクチュエータを制御する。【０００９】
好ましくは、アクチュエータは、押当制御による駆動前に予め定められた初期駆動が必要である。第２装置は、第２装置の起動時に初期駆動を行なう初期制御を実行し、初期制御の完了後に第２装置の起動要因が始動操作および始動操作とは異なる要因のいずれであるのかを判断する。【００１０】
さらに好ましくは、制御装置は、第１装置が始動操作を検出したことに応じた始動情報を第２装置に送信する第３装置をさらに含む。第２装置は、初期制御の完了時から所定期間が経過するまでに始動情報を受信した場合は第２装置の起動要因が始動操作であるとして押当制御を実行し、初期制御の完了時から所定期間が経過しても始動情報を受信しない場合は第２装置の起動要因が始動操作とは異なる要因であると判断して押当制御を実行しない。【００１１】
さらに好ましくは、第２装置は、初期制御の完了時に始動情報を未だ受信していない場合はアクチュエータを初期制御後の状態に一時的に維持し、初期制御の完了時から所定期間が経過するまでに始動情報を受信しない場合はアクチュエータを初期制御後の状態に一時的に維持することを継続し、初期制御の完了時から所定期間が経過するまでに始動情報を受信した場合は始動情報を受信した時点で初期制御を再実行することなく押当制御を実行し、初期制御の完了時から所定期間が経過しても始動情報を受信しない場合はアクチュエータを初期制御前の状態に戻す。【００１２】
さらに好ましくは、制御装置は、第２装置が押当制御を行なった結果に基づいて、第２装置に異常がないか否かを判断する異常判断を行なう第４装置をさらに含む。第４装置は、第２装置の起動要因が始動操作とは異なる要因であることによって第２装置が押当制御を実行できない場合は、異常判断を行なわない。【００１３】
さらに好ましくは、車両は、第２装置に電力を供給する電源を備える。第２装置は、押当制御の実行によってシフトレンジをパーキングレンジに設定する。制御装置は、電源から第２装置への電力の供給を制御する第４装置をさらに含む。第４装置は、第２装置の起動要因が始動操作であることによって第２装置が押当制御を実行した場合には、シフトレンジがパーキングレンジとは異なるレンジであるという条件を含む所定条件が成立したときに電源から第２装置への電力の供給の遮断を禁止し、第２装置の起動要因が始動操作とは異なる要因であることによって第２装置が押当制御を実行できない場合には、所定条件が成立した場合であっても電源から第２装置への電力の供給の遮断を許容する。【００１４】
さらに好ましくは、車両は、少なくとも内燃機関を駆動源とする。始動操作とは異なる要因は、第２装置の非起動時に内燃機関に関する異常を診断する必要が生じたことを含む。【００１５】
この発明の別の局面に係る制御方法は、アクチュエータの駆動によって変速機のシフトレンジを切り換えるシフト切換機構を備えた車両の制御方法である。シフト切換機構は、アクチュエータに連結された回転部材と、アクチュエータの駆動によって回転部材の所定方向の回転位置が所定のシフトレンジに対応する基準位置となったときに回転部材の所定部位に当接して回転部材の所定方向の回転を規制する規制部材とを含む。車両は、車両のユーザによる車両の始動操作を検出する第１装置と、第１装置が始動操作を検出したこと、あるいは、始動操作とは異なる要因が生じたことに応じて起動され、アクチュエータの駆動を制御する第２装置とを含む。制御方法は、第２装置が行なう方法である。この制御方法は、第２装置の起動に応じて第２装置の起動要因が始動操作および始動操作とは異なる要因のいずれであるのかを判断するステップと、第２装置の起動要因が始動操作である場合に、基準位置を検出するために回転部材の所定部位を規制部材に押し当てる押当制御を実行するようにアクチュエータを制御するステップと、第２装置の起動要因が始動操作とは異なる要因である場合に、押当制御を実行しないようにアクチュエータを制御するステップとを含む。
【発明の効果】
【００１６】
本発明によれば、アクチュエータの駆動を制御する第２装置は、第２装置の起動要因がユーザによる車両の始動操作である場合は押当制御を実行するが、第２装置の起動要因が始動操作とは異なる要因である場合には押当制御を実行しない。そのため、第２装置の起動毎に押当制御を行なう場合に比べて、押当制御の実行回数を低減して、シフト切換機構の構成部品の耐久性の悪化を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】車両の構成を示す図である。
【図２】シフト切換機構の構成を示す図である。
【図３】ディテントプレートの構成を示す図である。
【図４】アクチュエータの制御方法を説明するための図である。
【図５】Ｐ壁位置を検出する制御方法を説明するための図である。
【図６】Ｐ−ＥＣＵの機能ブロック図である。
【図７】Ｐ−ＥＣＵの処理フロー図である。
【図８】Ｐ−ＥＣＵ４０が起動された場合のアクチュエータ制御モードの時間的な変化を示す図（その１）である。
【図９】Ｐ−ＥＣＵ４０が起動された場合のアクチュエータ制御モードの時間的な変化を示す図（その２）である。
【図１０】Ｐ−ＥＣＵ４０が起動された場合のアクチュエータ制御モードの時間的な変化を示す図（その３）である。
【図１１】Ｖ−ＥＣＵの機能ブロック図である。
【図１２】Ｖ−ＥＣＵの処理フロー図である。
【図１３】メインリレーの永久保持マスクフラグを示す図（その１）である。
【図１４】メインリレーの永久保持マスクフラグを示す図（その２）である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しつつ、本発明の実施例について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００１９】
＜第１の実施例＞
図１は、本実施例に係る制御装置を備えた車両１０の構成を示す。本実施例に係る車両１０は、エンジン１１とモータジェネレータ（ＭＧ）１２とを駆動源とするハイブリッド車両である。なお、ＭＧ１２は、複数であってもよい。また、本発明を適用可能な車両は、特にハイブリッド車両に限定されるものではない。たとえば、本発明を適用可能な車両は、エンジンを駆動源とする車両、モータジェネレータを駆動源とする電気自動車あるいは燃料電池車両等であってもよい。
【００２０】
車両１０は、駆動源であるエンジン１１およびモータジェネレータ（ＭＧ）１２の他、無段変速機構から構成される駆動機構７０のシフトレンジを切り換えるためのシフト制御システムを備える。このシフト制御システムは、電気制御によりシフトレンジを切り換えるシフトバイワイヤシステムとして機能する。このシフト制御システムは、Ｐスイッチ２０、シフトスイッチ２６、スタートスイッチ２８、車両制御装置（以下、「Ｖ−ＥＣＵ」ともいう）３０、パーキング制御装置（以下、「Ｐ−ＥＣＵ」ともいう）４０、パワーマネージメント制御装置（以下、「ＰＭ−ＥＣＵ」ともいう）５０、ボデー制御装置（以下、「Ｂ−ＥＣＵ」ともいう）６０、駆動機構７０、アクチュエータ４５、エンコーダ４６、およびシフト切換機構４８を含む。アクチュエータ４５の駆動によってシフト切換機構４８が作動されてシフトレンジの切換が行なわれる。
【００２１】
Ｐスイッチ２０は、シフトレンジをパーキングレンジ（以下、「Ｐレンジ」ともいう）とパーキング以外のレンジ（以下、「非Ｐレンジ」ともいう）との間で切り換えるためのスイッチである。Ｐスイッチ２０は、スイッチの状態をドライバに示すためのインジケータ２２、およびドライバなどのユーザからの指示を受付ける入力部２４を含む。ドライバは、入力部２４を通じて、シフトレンジをＰレンジに入れる指示を入力する。入力部２４はモーメンタリスイッチであってもよい。入力部２４が受付けたドライバからの指示は、Ｖ−ＥＣＵ３０、およびＶ−ＥＣＵ３０を経由してＰ−ＥＣＵ４０に伝達される。
【００２２】
シフトスイッチ２６は、シフトレンジをドライブレンジ（Ｄ）、リバースレンジ（Ｒ）、ニュートラルレンジ（Ｎ）、ブレーキレンジ（Ｂ）などのレンジに切り換えたり、またシフトレンジがＰレンジであるときにＰレンジを解除したりするためのスイッチである。シフトスイッチ２６が受付けたユーザからの指示はＶ−ＥＣＵ３０に伝達される。Ｖ−ＥＣＵ３０は、ドライバからの指示に基づき、駆動機構７０におけるシフトレンジを切り換える制御を行なう。駆動機構７０は、無段変速機構から構成されているが、有段変速機構から構成されてもよい。
【００２３】
Ｖ−ＥＣＵ３０は、Ｐスイッチ２０およびシフトスイッチ２６の他、図示しないアクセルペダルポジションセンサやブレーキ踏力センサなどからの情報に基づいて、車両１０の動作を統括的に管理する。Ｖ−ＥＣＵ３０は、主としてエンジン１１の系統を制御するためのエンジン制御装置（ＥＮＧ−ＥＣＵ）と、ハイブリッドシステム全体を制御するハイブリッド制御装置（ＨＶ−ＥＣＵ）とを一体的に含んでいる。
【００２４】
Ｖ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０、ＰＭ−ＥＣＵ５０、Ｂ−ＥＣＵ６０と、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信線８０により接続され、必要に応じて各制御装置との通信をＣＡＮ通信線８０を通じて行なう。また、Ｖ−ＥＣＵ３０には、実際にＩＧリレー５２（後述）がオン状態であるか否かを示すＩＧ状態信号が入力される。
【００２５】
Ｐ−ＥＣＵ４０は、シフトレンジをＰレンジと非Ｐレンジとの間で切り換えるために、シフト切換機構４８を駆動するアクチュエータ４５の動作を制御する。シフトレンジが非Ｐレンジであるときにユーザが入力部２４を押すと、Ｐ−ＥＣＵ４０はシフトレンジをＰレンジに切り換えるようにアクチュエータ４５の動作を制御する。
【００２６】
アクチュエータ４５は、スイッチドリラクタンスモータ（以下、「ＳＲモータ」ともいう）により構成され、Ｐ−ＥＣＵ４０からの指示を受けてシフト切換機構４８を駆動する。エンコーダ４６は、アクチュエータ４５と一体的に回転し、ＳＲモータの回転量（回転速度）を検出する。本実施例のエンコーダ４６は、Ａ相、Ｂ相およびＺ相の信号を出力するロータリーエンコーダである。
【００２７】
Ｐ−ＥＣＵ４０は、エンコーダ４６から出力される信号を取得してＳＲモータの回転状況を把握し、ＳＲモータを駆動するための通電の制御を行なう。なお、アクチュエータ４５は、駆動開始初期においては、初期位相を調整するための初期駆動が必要である。そのため、Ｐ−ＥＣＵ４０は、自らの起動時にまずアクチュエータ４５を初期駆動させる制御（以下、「初期駆動制御」ともいう）を行ない、初期駆動制御の完了後に、アクチュエータ４５の通常制御や壁当制御（後述）を開始する。
【００２８】
スタートスイッチ２８は、ユーザが車両１０のハイブリッドシステム全体を構成する複数の電気機器の電源のオン・オフを切り換える操作を入力するためのスイッチである。スタートスイッチ２８は、たとえば、イグニッション（ＩＧ）スイッチである。スタートスイッチ２８は、ユーザが車両１０を始動させるための操作（以下、「ＩＧオン操作」ともいう）を行なったことを検出すると、ＩＧオン操作を示す情報をＰＭ−ＥＣＵ５０に伝達する。
【００２９】
ＰＭ−ＥＣＵ５０は、車両１０に搭載される複数の電気機器の電源のオン・オフを切り換える。ＰＭ−ＥＣＵ５０は、スタートスイッチ２８からＩＧオン操作を示す情報を受信すると、ＩＧリレー５２をオン状態にするためのＩＧオン指令信号をＩＧリレー５２に送信する。
【００３０】
Ｖ−ＥＣＵ３０、Ｐ−ＥＣＵ４０、Ｂ−ＥＣＵ６０などの各制御装置などを含むハイブリッドシステムを構成する複数の電気機器は、バッテリなどの電源５４にＩＧリレー５２を介して接続されている。そのため、ＩＧリレー５２がオン状態になると、各制御装置に電力が供給される。これに応じて各制御装置が起動し、車両１０が走行可能状態（ＲＥＡＤＹ−ＯＮ状態）となる。アクチュエータ４５へ供給される電力は、Ｐ−ＥＣＵ４０の起動後、Ｐ−ＥＣＵ４０によって制御される。
【００３１】
Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０は、メインリレー３５を介しても、電源５４に接続されている。そのため、Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０は、メインリレー３５がオン状態になった場合にも起動する。メインリレー３５のオンオフは、Ｖ−ＥＣＵ３０によって制御される。なお、メインリレー３５のオンオフは、ＰＭ−ＥＣＵ５０によって制御されるようにしてもよく、また、Ｖ−ＥＣＵ３０およびＰＭ−ＥＣＵ５０の双方によって制御されるようにしてもよい。
【００３２】
ＰＭ−ＥＣＵ５０は、ＬＩＮ（Ｌｏｃａｌ  Ｉｎｔｅｒｃｏｎｎｅｃｔ  Ｎｅｔｗｏｒｋ）通信線９０によってＰ−ＥＣＵ４０と接続され、必要に応じてＰ−ＥＣＵ４０との通信をＬＩＮ通信線９０を通じて行なう。ＰＭ−ＥＣＵ５０は、ＩＧオン指令信号をＩＧリレー５２に送信した時に、ＬＩＮ通信線９０を通じて、ＩＧオン指令信号をＩＧリレー５２に送信したことを示すＩＧ（ＬＩＮ）信号を、Ｐ−ＥＣＵ４０に送信する。
【００３３】
Ｂ−ＥＣＵ６０は、車両１０のボデーの状態を示す信号（たとえばパーキングブレーキの状態を示すＰＫＢ信号など）をＣＡＮ通信線８０を通じて各制御装置に送信する。Ｂ−ＥＣＵ６０には、実際にＩＧリレー５２がオン状態であるか否かを示すＩＧ状態信号が入力される。Ｂ−ＥＣＵ６０は、ＩＧ状態信号がＩＧリレー５２がオン状態であることを示す場合、ＣＡＮ通信線８０を通じてＩＧ（ＣＡＮ）信号をＰ−ＥＣＵ４０に送信する。
【００３４】
ここで、Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０の起動について説明する。本実施例において、Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０の起動は、主として以下の２つに層別される。
【００３５】
１つめの起動は、ユーザがＩＧオン操作を行なったことに基づく通常起動である。すなわち、上述したように、ＩＧオフ状態でユーザがＩＧオン操作を行なうと、ＰＭ−ＥＣＵ５０がＩＧリレー５２をオン状態にする。これにより、Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０に電源５４から電力が供給され、Ｖ−ＥＣＵ３０およびＰ−ＥＣＵ４０は起動される。
【００３６】
２つめの起動は、ＯＢＤなどの、ユーザのＩＧオン操作には基づかない要因（以下、「外的要因」ともいう）に基づく起動である。本実施例においては、Ｖ−ＥＣＵ３０（より具体的にはＶ−ＥＣＵ３０の内部に含まれるＥＮＧ−ＥＣＵ）が、ＩＧオフ後の所定頻度（たとえば１日当たり５回の頻度）で、エンジン１１の燃料タンクから燃料が漏れていないかどうかの診断（以下、「リークチェック」ともいう）を行なう。このリークチェックが上述の外的要因の一例である。
【００３７】
すなわち、Ｖ−ＥＣＵ３０は、ＩＧオフ後においても、リークチェックのために所定頻度でメインリレー３５をオンして自らを起動させる。なお、リークチェック時にＰＭ−ＥＣＵ５０がメインリレー３５をオンしてＶ−ＥＣＵ３０を起動させるようにしてもよい。そして、リークチェック時にメインリレー３５がオンされたことになって、Ｐ−ＥＣＵ４０も起動される。なお、Ｖ−ＥＣＵ３０は、リークチェック完了後、メインリレー３５をオン状態して自らを停止させる。これに伴ない、Ｐ−ＥＣＵ４０も停止される。
【００３８】
図２を参照して、シフト切換機構４８について説明する。図２は、シフト切換機構４８の構成を示す。以下、シフトレンジは、Ｐレンジ、非Ｐレンジを意味し、非Ｐレンジにおける、Ｒ、Ｎ、Ｄ、Ｂの各レンジを含まない。
【００３９】
シフト切換機構４８は、シャフト１０２を介してアクチュエータ４５に連結されてアクチュエータ４５の回転に伴って回転するディテントプレート１００、ディテントプレート１００の回転に伴って動作するロッド１０４、図示しない変速機の出力軸に固定されたパーキングギア１０８、パーキングギア１０８をロックするためのパーキングロックポール１０６、ディテントプレート１００の回転を所定範囲に規制してシフトレンジを固定するディテントスプリング１１０およびころ１１２を含む。
【００４０】
ディテントプレート１００は、アクチュエータ４５により駆動されてシフトレンジを切り換える。シャフト１０２、ディテントプレート１００、ロッド１０４、ディテントスプリング１１０およびころ１１２は、シフト切換機構の役割を果たす。
【００４１】
エンコーダ４６は、アクチュエータ４５の回転量、すなわちアクチュエータ４５の相対的な位置を検出する。
図２は、シフトレンジが非Ｐレンジであるときの状態を示している。この状態では、パーキングロックポール１０６がパーキングギア１０８をロックしていないので、車両の駆動軸の回転は妨げられない。この状態からアクチュエータ４５によりシャフト１０２を時計回り方向に回転させると、ディテントプレート１００を介してロッド１０４が図２に示す矢印Ａの方向に押され、ロッド１０４の先端に設けられたテーパ部によりパーキングロックポール１０６が図２に示す矢印Ｂの方向に押し上げられる。また、ディテントプレート１００の頂部に設けられた２つの谷のうちの一方である非Ｐレンジ位置１２０に存在していたディテントスプリング１１０のころ１１２は、ディテントプレート１００の時計回り方向の回転に伴って、山１２２を乗り越えて他方の谷であるＰレンジ位置１２４へ移る。ころ１１２は、その軸方向に回転可能にディテントスプリング１１０に設けられている。ころ１１２がＰレンジ位置１２４に来るまでディテントプレート１００が回転したとき、パーキングロックポール１０６は、パーキングギア１０８と嵌合する位置まで押し上げられる。これにより、車両の駆動軸が機械的に固定され、シフトレンジがＰレンジに切り換わる。
【００４２】
図３は、ディテントプレート１００の構成を示す。図３に示すように、Ｐレンジ位置１２４および非Ｐレンジ位置１２０において、山１２２から離れた側に位置する面には、それぞれＰ壁２００および非Ｐ壁２１０が設けられている。ディテントプレート１００の回転（すなわちアクチュエータ４５の回転）は、これらのＰ壁２００および非Ｐ壁２１０がころ１１２に衝突することによって規制される。
【００４３】
図４は、Ｐ−ＥＣＵ４０が行なうＰレンジ確定処理を説明するための図である。Ｐレンジ確定処理とは、シフトレンジがＰレンジであることを実際に検出する処理である。図４は、Ｐ−ＥＣＵ４０がＰレンジ確定処理を行なう上でのＰ壁２００の位置を概念的に示す。図４に示すＰ壁位置から非Ｐ壁位置までの範囲が、アクチュエータ４５の可動回転範囲である。
【００４４】
Ｐ−ＥＣＵ４０は、Ｐ壁位置から所定範囲だけ離れた位置に、Ｐロック判定位置を設定する。そして、Ｐ−ＥＣＵ４０は、アクチュエータ４５のＰ壁位置に対する相対的な位置がＰ壁位置とＰロック判定位置との間の範囲に含まれるときには、シフトレンジがＰレンジであることを確定する。
【００４５】
このように、Ｐ壁位置は、Ｐレンジ確定処理によってシフトレンジがＰレンジであることを実際に検出するための基準位置となる。したがって、Ｐレンジ確定処理によってシフトレンジがＰレンジであることを確定させるためには、Ｐ壁位置が検出されていることが必要となる。しかしながら、エンコーダ４６は、アクチュエータ４５の相対的な位置を検出することはできるが、アクチュエータ４５の絶対的な位置を検出することはできない。
【００４６】
そこで、Ｐ−ＥＣＵ４０は、アクチュエータ４５を回転させてＰ壁２００をころ１１２に押し当てる制御（以下、「Ｐ壁当制御」ともいう）を行ない、Ｐ壁当制御時にエンコーダ４６で検出されたアクチュエータ４５の相対的な位置を用いてＰ壁位置を検出する。なお、このＰ壁当制御の実行によって、シフトレンジはＰレンジに設定される。
【００４７】
図５は、Ｐ壁位置を検出するために行なうＰ壁当制御を説明するための図である。Ｐ−ＥＣＵ４０は、まず、アクチュエータ４５によりディテントプレート１００を時計回り方向、すなわちＰ壁２００がディテントスプリング１１０のころ１１２に向かう方向に回転させ、Ｐ壁２００をころ１１２に接触させる。ころ１１２は、Ｐレンジ位置において、アクチュエータ４５の時計回り方向の回転を規制する。図５において、矢印Ｆ１は、アクチュエータ４５による回転力、矢印Ｆ２は、ディテントスプリング１１０によるばね力、矢印Ｆ３は、ロッド１０４による押し戻し力を示す。点線で示すディテントプレート１００Ａは、Ｐ壁２００ところ１１２とが接触した位置を示す。したがって、ディテントプレート１００Ａの位置を検出することがＰ壁位置を検出することに相当する。
【００４８】
ディテントプレート１００は、Ｐ壁２００ところ１１２との接触後も、点線で示す位置から、アクチュエータ４５の回転力Ｆ１により時計回り方向に、ディテントスプリング１１０のばね力に抗して回転される。これによりディテントスプリング１１０に撓みが生じて、ばね力Ｆ２が増加し、またロッド１０４による押し戻し力Ｆ３も増加する。回転力Ｆ１が、ばね力Ｆ２および押し戻し力Ｆ３と釣り合ったところでディテントプレート１００の回転が停止する。
【００４９】
ディテントプレート１００の回転停止は、エンコーダ４６の検出値（アクチュエータ４５の相対的な位置）に基づいて判定される。具体的には、エンコーダ４６の検出値が所定時間変化しない場合に、ディテントプレート１００およびアクチュエータ４５の回転が停止したと判定される。
【００５０】
Ｐ−ＥＣＵ４０は、回転停止時のディテントプレート１００の位置を暫定的なＰ壁位置（以下、「暫定Ｐ壁位置」ともいう）として検出するとともに、ディテントスプリング１１０の撓み量または撓み角を算出する。撓み量または撓み角の算出は、Ｐ−ＥＣＵ４０に予め保持されている、アクチュエータ４５への印加電圧に対応する撓み量または撓み角の関係を示すマップを用いて行なわれる。Ｐ−ＥＣＵ４０は、マップから暫定Ｐ壁位置検出時のアクチュエータ４５への印加電圧に対応する撓み量ないし撓み角を算出する。Ｐ−ＥＣＵ４０は、このマップを用いて、算出した撓み量または撓み角から、暫定Ｐ壁位置を補正し、補正した位置をＰ壁位置として確定する。Ｐ壁位置を確定することにより、Ｐロック確定処理を行なうことができる。なお、ディテントスプリング１１０の撓み量または撓み角の算出手法は、特に上述したマップを用いることに限定されない。
【００５１】
このように、アクチュエータ４５を回転させて、ディテントプレート１００のＰ壁２００と、ディテントスプリング１１０のころ１１２とを接触させる。そして、その接触位置を検出することによりＰ壁位置を検出する。このＰ壁位置を基準位置とすることにより、相対位置情報しか検出できないエンコーダ４６を用いても、アクチュエータ４５の回転位置を適切に把握することが可能となり、シフトレンジがＰレンジであることを実際に検出することができる。
【００５２】
なお、非Ｐ壁位置の検出についてもＰ壁位置の検出手法と同様である。そのため、詳細な説明は繰り返さない。
【００５３】
以上のように、Ｐレンジ確定処理を行なうには、Ｐ壁当制御を行なってＰ壁位置を検出しておく必要がある。シフトレンジの切換が数万回行なわれた場合には、ディテントプレート１００やころ１１２が摩耗や変形などによって経時的に変化するため、Ｐ壁当制御によるＰ壁位置の検出は、トリップ毎（Ｐ−ＥＣＵ４０の起動毎）に行なうことが望ましい。
【００５４】
しかしながら、上述したように、本実施例においては、Ｐ−ＥＣＵ４０は、ユーザがＩＧオン操作を行なった場合だけではなく、ＩＧオフ後においてもリークチェックなどの外的要因によっても起動される。そのため、Ｐ−ＥＣＵ４０の起動毎にＰ壁当制御を行なうと、Ｐ壁当制御の実行回数、すなわちＰ壁２００をころ１１２に押し当てる回数が増加し、シフト切換機構４８の構成部品の耐久性が悪化する可能性がある。
【００５５】
そこで、本実施例においては、Ｐ−ＥＣＵ４０は、自らの起動後に、自らの起動がＩＧオン操作による起動であるのかそれとも外的要因による起動であるのかを判断し、ＩＧオン操作による起動である場合にＰ壁当制御を実行し、外的要因による起動である場合にＰ壁当制御を実行しない。この点が本発明の最も特徴的な点である。
【００５６】
図６に、Ｐ−ＥＣＵ４０の機能ブロック図を示す。Ｐ−ＥＣＵ４０は、入力インターフェイス４１と、演算処理部４２と、記憶部４３と、出力インターフェイス４４とを含む。
【００５７】
入力インターフェイス４１には、ＰＭ−ＥＣＵ５０からのＩＧ（ＬＩＮ）信号、Ｂ−ＥＣＵ６０からのＩＧ（ＣＡＮ）信号、エンコーダ４６からのアクチュエータ４５の回転量など、各センサや各ＥＣＵからの情報が入力される。
【００５８】
記憶部４３は、各種情報、プログラム、しきい値、マップ等が記憶され、必要に応じて演算処理部４２からデータが読み出されたり格納されたりする。
【００５９】
演算処理部４２は、入力インターフェイス４１および記憶部４３からの情報に基づいて演算処理を行なう。演算処理部４２の処理結果は出力インターフェイス４４経由で各機器に出力される。
【００６０】
演算処理部４２は、アクチュエータ４５の制御モードを、初期待機モード、初期駆動モード、壁当制御モード、通常モードのいずれかの制御モードに設定し、設定された制御モードでアクチュエータ４５を制御する。初期待機モードは、アクチュエータ４５への通電を遮断してアクチュエータ４５を待機させておくモードである。初期駆動モードは、アクチュエータ４５への通電を開始し、アクチュエータ４５の初期駆動を行なうモードである。初期駆動の完了後に、壁当制御あるいは通常制御への移行が可能となる。壁当制御モードは、Ｐ壁位置の検出のために壁当制御を行なうモードである。通常モードは、ユーザによるＰスイッチ２０やシフトスイッチ２６の操作に応じてＰレンジと非Ｐレンジとの切換を行なうモードである。
【００６１】
演算処理部４２は、初期駆動部４２Ａ、ＩＧ判断部４２Ｂ、壁当制御部４２Ｃ、維持制御部４２Ｄ、待機制御部４２Ｅを含む。
【００６２】
初期駆動部４２Ａは、Ｐ−ＥＣＵ４０が起動された時（電源５４からＰ−ＥＣＵ４０に電力が供給された時）に、初期駆動制御を行なう。具体的には、初期駆動部４２Ａは、Ｐ−ＥＣＵ４０が起動された時にアクチュエータ４５への通電を開始し、通電開始から所定時間Ｔ１が経過するまでアクチュエータ４５の初期駆動を行なう。なお、所定時間Ｔ１は、初期駆動の完了に必要な時間として予め記憶部４３に記憶される。
【００６３】
ＩＧ判断部４２Ｂは、Ｐ−ＥＣＵ４０の起動がユーザによるＩＧオン操作による起動であるのかそれとも外的要因による起動であるのかを判断する。具体的には、ＩＧ判断部４２Ｂは、ＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号のうちの少なくともいずれかのＩＧ信号を受信しているか否かを判断する。ＩＧ信号を受信しているか否かの判断は、初期駆動制御の完了時から所定時間Ｔ２が経過するまでの間、ＩＧ信号を受信したと判断されるまでは継続され、所定時間Ｔ２が経過してもＩＧ信号を受信したと判断されない場合は、所定時間Ｔ２が経過した時点で終了される。なお、所定時間Ｔ２は、ＩＧ（ＬＩＮ）信号あるいはＩＧ（ＣＡＮ）信号の通信遅れを考慮して予め設定されて記憶部４３に記憶される。
【００６４】
壁当制御部４２Ｃは、初期駆動制御の完了時から所定期間Ｔ２が経過するまでにＩＧ信号を受信した場合に、Ｐ−ＥＣＵ４０の起動がＩＧオン操作による起動であると判断し、ＩＧ信号を受信した時点で壁当制御を実行する。なお、Ｐ壁当制御の完了後は通常モードに移行される。
【００６５】
維持制御部４２Ｄは、初期駆動制御の完了時にＩＧ信号を未だ受信していない場合に、アクチュエータ４５を初期駆動制御が完了した状態に一時的に維持する。そして、維持制御部４２Ｄは、初期駆動制御の完了時から所定期間Ｔ２が経過するまでの間、ＩＧ信号を受信するまでアクチュエータ４５を初期駆動制御が完了した状態に一時的に維持することを継続する。
【００６６】
待機制御部４２Ｅは、初期駆動制御の完了時から所定期間Ｔ２が経過してもＩＧ信号を受信しない場合に、初期待機制御を実行する。具体的には、待機制御部４２Ｅは、アクチュエータ４５への通電を遮断して、アクチュエータを初期駆動制御前の初期待機状態に戻す。
【００６７】
上述した各機能は、ソフトウェアによって実現されるようにしてもよく、ハードウェアにより実現されるようにしてもよい。
【００６８】
図７は、上述した機能をソフトウェアによって実現する場合のＰ−ＥＣＵ４０の処理フローである。なお、この処理は、Ｐ−ＥＣＵ４０が起動された時に実行される。
【００６９】
図７に示すように、ステップ（以下、ステップをＳと略す）１００にて、Ｐ−ＥＣＵ４０は、上述の初期駆動制御を開始する。
【００７０】
Ｓ１０２にて、Ｐ−ＥＣＵ４０は、初期駆動制御が完了したか否かを判断する。この判断は、初期駆動制御の開始から所定時間Ｔ１が経過したか否かに基づいて行なわれる。この処理で肯定的な判断がなされると（Ｓ１０２にてＹＥＳ）、処理はＳ１０４に移される。そうでないと（Ｓ１０２にてＮＯ）、処理はＳ１０２に戻され、所定時間Ｔ１が経過するまで繰り返される。なお、初期駆動制御の開始から所定時間Ｔ１が経過したことに応じて、初期駆動完了フラグ（初期駆動が完了したことを示すフラグ）がオンされる。
【００７１】
Ｓ１０４にて、Ｐ−ＥＣＵ４０は、ＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号のうちの少なくともいずれかのＩＧ信号を受信しているか否かを判断する。この処理で肯定的な判断がなされると（Ｓ１０４にてＹＥＳ）、処理はＳ１０６に移される。そうでないと（Ｓ１０４にてＮＯ）、処理はＳ１０８に移される。なお、初期駆動完了時にＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号のいずれも受信していない場合は、初期駆動完了時から所定時間Ｔ２をカウントするタイマが開始される。
【００７２】
Ｓ１０６にて、Ｐ−ＥＣＵ４０は、上述のＰ壁当制御を実行する。なお、Ｐ壁当制御の完了後は、通常モードに移行される。
【００７３】
Ｓ１０８にて、Ｐ−ＥＣＵ４０は、初期駆動制御の完了時から所定時間Ｔ２が経過したか否かを判断する。この処理で肯定的な判断がなされると（Ｓ１０８にてＹＥＳ）、処理はＳ１１２に移される。そうでないと（Ｓ１０８にてＮＯ）、処理はＳ１１０に移される。
【００７４】
Ｓ１１０にて、Ｐ−ＥＣＵ４０は、アクチュエータ４５を初期駆動制御が完了した状態に一時的に維持する。その後、処理は、Ｓ１０４に戻される。
【００７５】
Ｓ１１２にて、Ｐ−ＥＣＵ４０は、上述の初期待機制御を実行する。なお、初期待機制御の開始に伴なって、初期駆動完了フラグがオフされるとともに、初期駆動移行禁止フラグ（初期駆動モードへの移行を禁止することを示すフラグ）がオンされる。
【００７６】
以上のような構造およびフローチャートに基づくＰ−ＥＣＵ４０の動作について、図８〜１０を参照しつつ説明する。
【００７７】
図８は、外的要因によってＰ−ＥＣＵ４０が起動された場合のアクチュエータ制御モードの時間的な変化を示した図である。
【００７８】
時刻ｔ１にて、Ｖ−ＥＣＵ３０がリークチェックのためにメインリレー３５をオンすると、これに応じてＰ−ＥＣＵ４０も起動される。Ｐ−ＥＣＵ４０の起動に伴なって、Ｐ−ＥＣＵ４０は、アクチュエータ４５への通電を開始し、所定時間Ｔ１が経過する時刻ｔ２までアクチュエータ４５の初期駆動を行なう。時刻ｔ２にて、初期駆動制御が完了し、初期駆動完了フラグがオンされる。
【００７９】
従来においては、Ｐ−ＥＣＵ４０の起動要因に関わらず、初期駆動制御が完了する時刻ｔ２にて、一点鎖線に示すように、Ｐ壁当制御を開始していた。
【００８０】
これに対し、本実施例に係るＰ−ＥＣＵ４０は、時刻ｔ２にてＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号のいずれも受信していない（ＯＦＦである）ため（Ｓ１０４にてＮＯ）、自らの起動がリークチェックのためのＶ−ＥＣＵ３０の起動に応じた起動であると判断し、Ｐ壁当制御に移行せずに、アクチュエータ４５を初期駆動が完了した状態に一時的に維持する（Ｓ１０８にてＮＯ、Ｓ１１０）。
【００８１】
このように、本実施例においては、Ｐ−ＥＣＵ４０の起動がＩＧオン操作による起動ではなく外的要因による起動（リークチェックのためのＶ−ＥＣＵ３０の起動に応じた起動）である場合、Ｐレンジ確定処理を行なう必要がないため、Ｐ−ＥＣＵ４０は、Ｐ壁当制御を実行しない。そのため、Ｐ−ＥＣＵ４０の起動毎にＰ壁当制御を行なう場合に比べて、Ｐ壁当制御の実行回数を低減して、シフト切換機構４８の構成部品の耐久性の悪化を抑制することができる。
【００８２】
さらに、Ｐ−ＥＣＵ４０は、所定時間Ｔ２が経過する時刻ｔ３まで、ＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号のいずれもＯＦＦのままであると、時刻ｔ３にてアクチュエータ４５への通電を遮断して、アクチュエータ４５を初期待機状態に戻す（Ｓ１０４にてＮＯ、Ｓ１０８にてＹＥＳ、Ｓ１１２）。これにより、アクチュエータ４５への通電が連続することが防止されるので、アクチュエータ４５の熱耐久性が向上する。
【００８３】
図９は、ＩＧオン操作による通常起動時のアクチュエータ制御モードの時間的な変化を示した図である。
【００８４】
時刻ｔ４にて、ユーザによるＩＧオン操作に応じてＰＭ−ＥＣＵ５０がＩＧリレー５２をオンすると、Ｐ−ＥＣＵ４０を含む複数の電気機器が起動される。Ｐ−ＥＣＵ４０の起動に伴なって、Ｐ−ＥＣＵ４０は、アクチュエータ４５への通電を開始し、所定時間Ｔ１が経過する時刻ｔ５までアクチュエータ４５の初期駆動を行なう。
【００８５】
図９に示すように、ＰＭ−ＥＣＵ５０からのＩＧ（ＬＩＮ）信号およびＢ−ＥＣＵ６０からのＩＧ（ＣＡＮ）信号は、時刻ｔ４から多少遅れてＰ−ＥＣＵ４０に受信される。本実施例に係るＰ−ＥＣＵ４０は、時刻ｔ４から初期駆動を開始し、初期駆動が完了した時刻ｔ５でＩＧ（ＬＩＮ）信号およびＩＧ（ＣＡＮ）信号が受信されているか否かを判断する（Ｓ１０２にてＹＥＳ、Ｓ１０４）。そのため、ＩＧ信号の受信判断後に初期駆動を開始する場合に比べて、早期に初期駆動を開始することができる。
【００８６】
図１０にも、ＩＧオン操作による通常起動時のアクチュエータ制御モードの時間的な変化を示す。ただし、図１０には、時刻ｔ６でＰ−ＥＣＵ４０が起動し、初期駆動の完了時から所定時間Ｔ２が経過するまでの間（時刻ｔ７〜ｔ９までの間）である時刻ｔ８に、ＩＧ（ＣＡＮ）信号が受信された場合のアクチュエータ制御モードの時間的な変化を示している。なお、初期駆動の完了後にＩＧ（ＬＩＮ）信号やＩＧ（ＣＡＮ）信号を受信する場合としては、送信元ＥＣＵ（ＰＭ−ＥＣＵ５０、Ｂ−ＥＣＵ６０）の処理時間や送信元ＥＣＵとの間のＣＡＮ通信やＬＩＮ通信の遅れが生じた場合、あるいは燃料タンクのリークチェック中にユーザがＩＧオン操作を行なった場合などが考えられる。
【００８７】
この場合、初期駆動が完了した時刻ｔ７ではＩＧ信号を受信していないが、所定時間Ｔ２の経過前であれば（Ｓ１０８にてＮＯ）、アクチュエータ４５は初期駆動が完了した状態に一時的に維持される（Ｓ１１０）。そのため、通信遅れなどの影響でその後の時刻ｔ８にＩＧ（ＣＡＮ）信号を受信した場合であっても、時刻ｔ８から、再び初期駆動を行なう必要ななく、時刻ｔ８にＩＧ（ＣＡＮ）信号を受信した時点で、早期にＰ壁当制御を開始することができる。
【００８８】
以上のように、本実施例に係るＰ−ＥＣＵは、自らの起動がＩＧオン操作による起動であるのかそれとも外的要因による起動であるのかを判断し、ＩＧオン操作による起動である場合にＰ壁当制御を実行し、外的要因による起動である場合にＰ壁当制御を実行しない。そのため、Ｐ−ＥＣＵ４０の起動毎にＰ壁当制御を行なう場合に比べて、Ｐ壁当制御の実行回数を低減して、シフト切換機構４８の構成部品の耐久性の悪化を抑制することができる。
【００８９】
＜第２の実施例＞
以下、本発明の第２の実施例に係る制御装置について説明する。本実施例においては、前述の第１の実施例に比べて、以下に述べるＶ−ＥＣＵ３０の機能が追加されている。その他の構造、機能、処理は、前述の第１の実施例と同じであるため、ここでの詳細な説明は繰返さない。
【００９０】
図１１に、本実施例に係るＶ−ＥＣＵ３０の機能ブロック図を示す。Ｖ−ＥＣＵ３０は、入力インターフェイス３１と、演算処理部３２と、記憶部３３と、出力インターフェイス３４とを含む。
【００９１】
入力インターフェイス３１には、各センサや各ＥＣＵからの情報が入力される。
記憶部３３は、各種情報、プログラム、しきい値、マップ等が記憶され、必要に応じて演算処理部３２からデータが読み出されたり格納されたりする。
【００９２】
演算処理部３２は、入力インターフェイス３１および記憶部３３からの情報に基づいて演算処理を行なう。演算処理部３２の処理結果は出力インターフェイス３４経由で各機器に出力される。
【００９３】
演算処理部３２は、永久保持部３２Ａ、異常検出部３２Ｂ、判断部３２Ｃ、第１許可部３２Ｄ、第２許可部３２Ｅを含む。
【００９４】
永久保持部３２Ａは、メインリレー３５の永久保持機能を有する。具体的には、永久保持部３２Ａは、ＩＧオフかつＮレンジである場合、メインリレー３５を永久保持する。ここでいう「永久保持」とは、メインリレー３５を常にオン状態に維持しておくことを意味する。これにより、Ｖ−ＥＣＵ３０やＰ−ＥＣＵ４０は起動状態に維持される。なお、この永久保持機能は、ＰＭ−ＥＣＵ５０が有していてもよい。
【００９５】
ここで、メインリレー３５の永久保持が必要な理由を以下に示す。車両１０には、ＩＧオン時の車両走行中にユーザがスタートスイッチ２８を長く押し続けた場合、車両状態をＩＧオフ状態に切り換える機能が設けられている。これは、ハイブリッドシステムの異常が生じた場合でもユーザが適切に駆動力を低下させることを可能とするためのフェールセーフ機能である。このフェールセーフ機能によってＩＧオフ状態に切り換えた際に、Ｐロックをかける（シフトレンジをＰレンジにする）ことができなくなることを回避するために、「ＩＧオフかつＮレンジ」の場合には、メインリレー３５を永久保持して、Ｐロックを行なうＰ−ＥＣＵ４０を起動状態に維持する。これが、メインリレー３５の永久保持が必要な理由である。なお、「ＩＧオフ」かつ「非Ｐレンジ」の場合にメインリレー３５を永久保持するようにしてもよい。
【００９６】
異常検出部３２Ｂは、Ｐ−ＥＣＵ４０の応答異常を検出する機能を有する。具体的には、異常検出部３２Ｂは、Ｐ−ＥＣＵ４０に対してＰレンジへの切換要求（あるいは非Ｐレンジへの切換要求）を送信し、Ｐ−ＥＣＵ４０からのＰレンジであることを示す応答を受信しない場合に、Ｐ−ＥＣＵ４０の応答異常と判断する。
【００９７】
Ｐ−ＥＣＵ４０は、外的要因による起動時にはＰ壁当制御を実行しないが、この際にＶ−ＥＣＵ３０がメインリレー３５の永久保持機能およびＶ−ＥＣＵ３０の異常検出機能の実行を許容すると、以下の問題が生じる。
【００９８】
第１に、Ｐ−ＥＣＵ４０が外的要因で起動された時にはそもそも車両はＩＧオフ状態でありかつＰ−ＥＣＵ４０はＰ壁当制御を実行しない（シフトレンジがＰロックとは限らない）ため、シフトレンジがＮレンジである場合には「ＩＧオフかつＮレンジ」という条件が成立する。この際、メインリレー３５の永久保持機能が実行されると、Ｐロックを行なう必要がないにも関わらず、メインリレー３５をオフすることができなくなってしまう。
【００９９】
第２に、Ｐ−ＥＣＵ４０が外的要因で起動された時にはＰ−ＥＣＵ４０はＰ壁当制御を実行しないため、Ｐレンジ確定処理およびその後のアクチュエータ４５の制御も行なわない。このような状態でＶ−ＥＣＵ３０がＰ−ＥＣＵ４０に対してＰレンジへの切換要求を送信しても、Ｐ−ＥＣＵ４０はＰレンジへの切換を行なうことができずＶ−ＥＣＵ３０にＰレンジであることを示す応答を送信できない。そのため、Ｐ−ＥＣＵ４０が正常であるにも関わらず、Ｐ−ＥＣＵ４０の応答異常と誤って判断されてしまう。
【０１００】
そこで、本実施例に係るＶ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０の起動が外的要因による起動であることによってＰ−ＥＣＵ４０がＰ壁当制御を実行できない場合には、メインリレー３５の永久保持およびＶ−ＥＣＵ３０の異常検出を行なわない。この機能は、判断部３２Ｃ、第１許可部３２Ｄ、第２許可部３２Ｅによって実現される。
【０１０１】
判断部３２Ｃは、Ｐ−ＥＣＵ４０の起動が外的要因による起動であるか否かを判断する。たとえば、判断部３２Ｃは、現在のＩＧ状態信号がオフであり、かつ現在のトリップ中にＩＧオンの履歴がなく、かつ今回のＶ−ＥＣＵ３０の起動が外的要因による起動（リークチェックのための起動）である場合に、Ｐ−ＥＣＵ４０の起動が外的要因による起動であると判断する。
【０１０２】
第１許可部３２Ｄは、Ｐ−ＥＣＵ４０の起動が外的要因による起動でない場合、永久保持部３２Ａによるメインリレー３５の永久保持機能の実行を許可する。具体的には、永久保持マスクフラグを「オフ」にする。一方、Ｐ−ＥＣＵ４０の起動が外的要因による起動である場合、第１許可部３２Ｄは、永久保持部３２Ａによるメインリレー３５の永久保持機能の実行を禁止する。具体的には、永久保持マスクフラグを「オン」にする。
【０１０３】
第２許可部３２Ｅは、Ｐ−ＥＣＵ４０の起動が外的要因による起動でない場合、異常検出部３２ＢによるＰ−ＥＣＵ４０の異常検出機能の実行を許可する。具体的には、異常検出マスクフラグを「オフ」にする。一方、Ｐ−ＥＣＵ４０の起動が外的要因による起動である場合、第２許可部３２Ｅは、異常検出部３２ＢによるＰ−ＥＣＵ４０の異常検出機能の実行を禁止する。具体的には、異常検出マスクフラグを「オン」にする。
【０１０４】
上述した各機能は、ソフトウェアによって実現されるようにしてもよく、ハードウェアにより実現されるようにしてもよい。
【０１０５】
図１２は、上述した判断部３２Ｃ、第１許可部３２Ｄ、第２許可部３２Ｅの機能をソフトウェアによって実現する場合のＶ−ＥＣＵ３０の処理フローである。なお、この処理は、ＩＧオン状態である場合に所定のサイクルで実行される。
【０１０６】
Ｓ２００にて、Ｖ−ＥＣＵ３０は、現在のＩＧ状態信号がオフであるか否かを判断する。この処理で肯定的な判断がなされると（Ｓ２００にてＹＥＳ）、処理はＳ２０２に移される。そうでないと（Ｓ２００にてＮＯ）、処理はＳ２１０に移される。
【０１０７】
Ｓ２０２にて、Ｖ−ＥＣＵ３０は、現在のトリップ中にＩＧオンの履歴がないか否かを判断する。この処理で肯定的な判断がなされると（Ｓ２０２にてＹＥＳ）、処理はＳ２０４に移される。そうでないと（Ｓ２０２にてＮＯ）、処理はＳ２１０に移される。
【０１０８】
Ｓ２０４にて、Ｖ−ＥＣＵ３０は、今回のＶ−ＥＣＵ３０の起動が外的要因による起動（リークチェックのための起動）であるか否かを判断する。この処理で肯定的な判断がなされると（Ｓ２０４にてＹＥＳ）、処理はＳ２０６に移される。そうでないと（Ｓ２０４にてＮＯ）、処理はＳ２１０に移される。
【０１０９】
Ｓ２０６にて、Ｖ−ＥＣＵ３０は、上述のメインリレー３５の永久保持機能の実行を禁止する。具体的には、Ｖ−ＥＣＵ３０は、永久保持マスクフラグを「オン」にする。なお、永久保持マスクフラグは、初期状態では「オフ」に設定されている。
【０１１０】
Ｓ２０８にて、Ｖ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０の異常検出機能の実行を禁止する。具体的には、異常検出マスクフラグを「オン」にする。なお、異常検出マスクフラグは、初期状態では「オフ」に設定されている。
【０１１１】
Ｓ２１０にて、Ｖ−ＥＣＵ３０は、上述の永久保持機能の実行を許可する。具体的には、Ｖ−ＥＣＵ３０は、永久保持マスクフラグを「オフ」にする。
【０１１２】
Ｓ２１２にて、Ｖ−ＥＣＵ３０は、上述のＰ−ＥＣＵ４０の異常検出機能の実行を許可する。具体的には、異常検出マスクフラグを「オフ」にする。
【０１１３】
以上のような構造およびフローチャートに基づく、本実施例に係るＶ−ＥＣＵ３０の動作について、図１３、１４を参照しつつ説明する。なお、図１３、１４では、Ｖ−ＥＣＵ３０が永久保持マスクフラグを設定する動作について説明する。
【０１１４】
図１３は、車両走行中のユーザがスタートスイッチ２８を長押しした場合の永久保持マスクフラグを示す。なお、図１３では、時刻ｔ１１にて、スタートスイッチ２８の長押しによってＩＧオフされる（実際にはアクセサリ状態（ＡＣＣ状態）となる）とともに、シフトレンジがＮレンジである場合を示す。
【０１１５】
この場合、時刻ｔ１１においては、ＩＧオフ状態であるが（Ｓ２００にてＹＥＳ）、ＩＧオン履歴があるため（Ｓ２０２にてＮＯ）、永久保持マスクフラグは「オフ」となる（Ｓ２１０）。そのため、図１３に示すように、時刻ｔ１１にて、永久保持機能が作用し、永久保持要求がオンされる。これにより、Ｐ−ＥＣＵ４０が起動状態で維持されるため、その後においてもＰロックをかけることが可能となる。
【０１１６】
一方、図１４は、リークチェックのためにＶ−ＥＣＵ３０が起動された場合の永久保持マスクフラグを示す。図１４に示すように、リークチェック時は、ＩＧオフ状態であり（Ｓ２００にてＹＥＳ）、かつＩＧオン履歴がなく（Ｓ２０２にてＮＯ）、今回のＶ−ＥＣＵ３０の起動が外的要因による起動であるため（Ｓ２０４にてＹＥＳ）、永久保持マスクフラグが「オン」される（Ｓ２０６）。これにより、「ＩＧオフかつＮレンジ」という条件が成立した場合であっても、メインリレー３５の永久保持要求はオンされない。そのため、メインリレー３５をオフすることができなくなってしまうということを回避でき、電源５４の電力が無駄に消費されることを防止できる。
【０１１７】
以上のように、本実施例に係るＶ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０の起動要因がＩＧオン操作である場合には、「ＩＧオフかつＮレンジ」のときにメインリレー３５の永久保持を行なう。これにより、フェールセーフ機能によってＩＧオフ状態に切り換えた際にＰロックできなくなることを回避される。一方、Ｖ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０の起動要因が外的要因である場合には、「ＩＧオフかつＮレンジ」であっても、メインリレー３５の永久保持を行なわない。これにより、リークチェックのためにＰ−ＥＣＵ４０を起動させた場合にメインリレー３５をオフすることができなくなることを回避でき、電源５４の電力が無駄に消費されることを防止できる。
【０１１８】
また、Ｐ−ＥＣＵ４０の起動が外的要因による起動であることによってＰ−ＥＣＵ４０がＰ壁当制御が実行できない場合は、Ｐ−ＥＣＵ４０は正常であるにも関わらずＰレンジであることを示す応答をＶ−ＥＣＵ３０に送信できない状態である。そこで、本実施例に係るＶ−ＥＣＵ３０は、Ｐ−ＥＣＵ４０の起動が外的要因による起動であることによってＰ−ＥＣＵ４０がＰ壁当制御が実行できない場合は、Ｖ−ＥＣＵ３０の異常検出を行なわない。そのため、Ｖ−ＥＣＵ３０がＰ−ＥＣＵ４０が正常であるにも関わらず異常であると誤って判断することが抑制される。
【０１１９】
今回開示された実施例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２０】
１０  車両、１１  エンジン、２０  Ｐスイッチ、２２  インジケータ、２４  入力部、２６  シフトスイッチ、２８  スタートスイッチ、３０  Ｖ−ＥＣＵ、３１  入力インターフェイス、３２  演算処理部、３２Ａ  永久保持部、３２Ｂ  異常検出部、３２Ｃ  判断部、３２Ｄ  許可部、３２Ｅ  許可部、３３  記憶部、３４  出力インターフェイス、３５  メインリレー、４０  Ｐ−ＥＣＵ、４１  入力インターフェイス、４２  演算処理部、４２Ａ  初期駆動部、４２Ｂ  判断部、４２Ｃ  壁当制御部、４２Ｄ  維持制御部、４２Ｅ  待機制御部、４３  記憶部、４４  出力インターフェイス、４５  アクチュエータ、４６  エンコーダ、４８  シフト切換機構、５２  ＩＧリレー、５４  電源、７０  駆動機構、８０  ＣＡＮ通信線、９０  ＬＩＮ通信線、１００  ディテントプレート、１０２  シャフト、１０４  ロッド、１０６  パーキングロックポール、１０８  パーキングギア、１１０  ディテントスプリング、１２０  非Ｐレンジ位置、１２２  山、１２４  Ｐレンジ位置、２００  Ｐ壁、２１０  非Ｐ壁。
【図１】
2010140229.tif 000003
【図２】
2010140229.tif 000004
【図３】
2010140229.tif 000005
【図４】
2010140229.tif 000006
【図５】
2010140229.tif 000007
【図６】
2010140229.tif 000008
【図７】
2010140229.tif 000009
【図８】
2010140229.tif 000010
【図９】
2010140229.tif 000011
【図１０】
2010140229.tif 000012
【図１１】
2010140229.tif 000013
【図１２】
2010140229.tif 000014
【図１３】
2010140229.tif 000015
【図１４】
2010140229.tif 000016
【国際調査報告】
2010140229.tif 000017
2010140229.tif 000018
2010140229.tif 000019
2010140229.tif 000020