(57)【要約】【課題】  シフトレンジ検出装置のシフトレンジ検出信号の異常時にもエンジン始動を正常に制御する車両制御システムを提供する。【解決手段】  ＳＢＷ用ＥＣＵ８０は、自動変速機８のシフトレンジを検出するシフトレンジ検出装置６０のＰレンジ信号の検出箇所が断線しているときに、自動変速機８のシフトレンジを切り替えるシフトレンジ切替弁を駆動装置２０が駆動する駆動量がＰレンジに相当する場合、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動許可信号を送信する。またＳＢＷ用ＥＣＵ８０は、シフトレンジ検出装置６０のＮレンジ信号の検出箇所が断線しているときに、シフトレンジ切替弁を駆動装置２０が駆動する駆動量がＮレンジに相当する場合、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動許可信号を送信する。【選択図】      図１
2007040367.tif 000002
【特許請求の範囲】
【請求項１】
車両搭乗者が選択したシフトレンジである指示シフトレンジに応じて制御される電動アクチュエータであって、自動変速機のシフトレンジを切り替えるシフトレンジ切替弁を駆動する電動アクチュエータと、
前記電動アクチュエータが前記シフトレンジ切替弁を駆動する駆動量を検出する駆動量検出装置と、
前記自動変速機のシフトレンジを検出するシフトレンジ検出装置と、
前記シフトレンジ検出装置のシフトレンジ検出信号に基づいてエンジン始動の可否を判定し、前記シフトレンジ検出信号の異常時に、前記駆動量検出装置の駆動量検出信号に基づいてエンジン始動の可否を判定する始動制御装置と、
を備える車両制御システム。
【請求項２】
前記始動制御装置は、前記シフトレンジ検出装置がシフトレンジのうちエンジン始動許可レンジを検出している場合にエンジンの始動を許可し、前記シフトレンジ検出装置が前記エンジン始動許可レンジを検出していない場合に前記駆動量検出信号が前記エンジン始動許可レンジに相当すると、エンジン始動を許可する請求項１に記載の車両制御システム。
【請求項３】
前記始動制御装置は、前記シフトレンジ検出装置がシフトレンジのうちエンジン始動許可レンジを検出している場合に前記駆動量検出信号が前記エンジン始動許可レンジに相当しないと、エンジン始動を禁止する請求項１または２に記載の車両制御システム。
【請求項４】
前記駆動量検出装置が前記電動アクチュエータの駆動量を正常に検出し、前記シフトレンジ検出装置が検出するシフトレンジと前記駆動量検出信号が相当するシフトレンジとが不一致の場合、前記シフトレンジ検出装置の異常を知らせる警告装置をさらに備える請求項１から３のいずれか一項に記載の車両制御システム。
【請求項５】
前記指示シフトレンジを表示するレンジ表示装置をさらに備え、前記駆動量検出装置が前記電動アクチュエータの駆動量を正常に検出し、前記シフトレンジ検出装置が検出するシフトレンジと前記駆動量検出信号が相当するシフトレンジとが不一致の場合、前記レンジ表示装置は、前記駆動量検出信号に基づいて前記指示シフトレンジを表示する請求項１から４のいずれか一項に記載の車両制御システム。
【請求項６】
前記電動アクチュエータは前記指示シフトレンジに応じて回転制御される電動モータであり、
前記駆動量検出装置は前記電動モータの回転角度を検出する角度検出装置である請求項１から５のいずれか一項に記載の車両制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シフトバイワイヤシステムにおいて、車両搭乗者が選択した指示シフトレンジに応じてエンジン始動を許可または禁止する車両制御システムに関する。
【背景技術】
【０００２】
近年、車両搭乗者が選択した指示シフトレンジを検出し、自動変速機のシフトレンジを切り替えるシフトレンジ切替弁を、検出した指示シフトレンジに応じて電動モータ等の電動アクチュエータで駆動するシフトバイワイヤシステムが用いられるようになってきている（例えば、特許文献１参照）。このようなシフトバイワイヤシステムにおいては、車両搭乗者が選択した指示シフトレンジをシフトレンジ検出装置で検出し、検出された指示シフトレンジがＰレンジまたはＮレンジであればエンジン始動を許可し、ＰレンジおよびＮレンジ以外のシフトレンジであればエンジンの始動を禁止することが公知である。
しかしながら、指示シフトレンジを検出したシフトレンジ検出装置のシフトレンジ検出信号に基づいてエンジン始動を制御すると、シフトレンジ検出信号の異常時にエンジン始動を正常に制御できないとという問題がある。
【０００３】
【特許文献１】特許第２９７６６８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は上記問題を解決するためになされたものであり、シフトレンジ検出装置のシフトレンジ検出信号の異常時にもエンジン始動を正常に制御する車両制御システムを提供することにある。
【課題を解決するための手段】
【０００５】
請求項１から６記載の発明では、シフトレンジ検出装置のシフトレンジ検出信号の異常時に、シフトレンジ切替弁を駆動する電動アクチュエータの駆動量を検出した駆動量検出信号に基づいてエンジン始動の可否を判定する。電動アクチュエータは指示シフトレンジに応じて制御されるので、電動アクチュエータがシフトレンジ切替弁を駆動する駆動量は指示シフトレンジに応じて異なる。したがって、自動変速機のシフトレンジをシフトレンジ検出装置が正しく検出できない場合にも、駆動量検出信号に基づいてエンジン始動を正常に制御できる。
【０００６】
請求項２記載の発明では、シフトレンジ検出装置がシフトレンジのうちエンジン始動許可レンジ、例えばＰ（パーキング）レンジまたはＮ（ニュートラル）レンジを検出しておらず、電動アクチュエータの駆動量を検出した駆動量検出信号がエンジン始動許可レンジに相当する場合、エンジン始動を許可する。したがって、シフトレンジ検出信号の異常時にも、駆動量検出装置の駆動量検出信号に基づいてエンジンを始動できる。
【０００７】
請求項３記載の発明では、シフトレンジ検出装置がシフトレンジのうちエンジン始動許可レンジを検出している一方、駆動量検出信号がエンジン始動許可レンジに相当しない場合、エンジン始動を禁止する。したがってシフトレンジ検出装置がエンジン始動許可レンジを検出している場合でも、シフトレンジ検出信号の異常時には、駆動量検出装置の駆動量検出信号に基づいてエンジン始動を禁止できる。
【０００８】
請求項４記載の発明では、駆動量検出装置が電動アクチュエータの駆動量を正常に検出し、駆動量検出信号が相当するシフトレンジと、シフトレンジ検出装置が検出するシフトレンジとが不一致の場合、シフトレンジ検出装置の異常を警告装置が知らせる。したがって、車両搭乗者は、警告装置の警告により適切な対処を行うことができる。
請求項５記載の発明では、駆動量検出装置が電動アクチュエータの駆動量を正常に検出し、駆動量検出信号が相当するシフトレンジと、シフトレンジ検出装置が検出するシフトレンジとが不一致の場合、レンジ表示装置は駆動量検出信号に基づいて指示シフトレンジを表示する。したがって、シフトレンジ検出信号の異常時にも指示シフトレンジを正確に表示できる。
【０００９】
尚、本発明に備わる複数の装置の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の装置の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１０】
（第１実施形態）
以下、本発明の第１実施形態による車両制御システムについて説明する。尚、以下の説明では、電子制御装置をＥＣＵと略記する。
第１実施形態による車両制御システムを用いた車両システムを図１に示す。車両制御システムは、エンジン２の始動の可否を判定するシステムである。また、車両システムのシフトレンジは、シフトバイワイヤシステム１０（図２参照）により決定される。シフトバイワイヤシステム１０は、二輪駆動式または四輪駆動式の車両の走行を制御するシステムであり、駆動装置２０およびシフトバイワイヤ（ＳＢＷ）用のＥＣＵ８０等から構成されている。ＥＣＵ８０は、駆動装置２０の電動モータ２２（図３参照）の回転角度を制御する電動モータ制御装置および始動制御装置を兼ねている。電動モータ２２は、特許請求の範囲に記載した電動アクチュエータを構成している。
【００１１】
ＳＢＷ用のＥＣＵ８０、エンジン（Ｅ／Ｇ）２用のＥＣＵ８４、自動変速機（Ａ／Ｔ）６用のＥＣＵ８６、パネル表示用のＥＣＵ８８は、いずれもマイクロコンピュータを主体に構成された電気回路であり、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ等から構成されている。ＲＯＭ、ＥＥＰＲＯＭには、ＥＣＵ８０、８４、８６、８８で実行される制御プログラムが記憶されている。ＥＣＵ８０、８４、８６、８８は、車両の主電源であるバッテリ９２から電力を供給されて作動する。また、ＥＣＵ８０、８４、８６、８８は、車内ＬＡＮ回線９４を介して電気的または光学的に相互接続されており、互いに信号の送受信を行うことができる。
【００１２】
ＳＢＷ用のＥＣＵ８０は、車両搭乗者がシフトレンジ切替装置としてのシフトレバー８２を操作して選択した指示シフトレンジを検出し、この指示シフトレンジに応じて駆動装置２０を作動させてマニュアルバルブ５８（図２参照）の往復移動位置を制御する。指示シフトレンジに応じてシフトレンジ切替弁としてのマニュアルバルブ５８が往復移動することにより、自動変速機制御装置１２内の油路に加わる油圧が切り替わり、自動変速機８のシフトレンジが切り替わる。車両搭乗者がシフトレンジを選択する装置は、シフトレバー８２に代え、ボタン式のシフトスイッチでも、車両搭乗者が音声でシフトレンジを指示する音声認識装置のようなものであってもよい。また、シフトレバー８２のシフトレンジ位置は、シフトレバー８２と連動して接点位置が変化する接点スイッチ等により検出される。
【００１３】
本実施形態では、Ｅ／Ｇ用のＥＣＵ８４はＳＢＷ用のＥＣＵ８０とともに始動制御装置を構成している。ＥＣＵ８４は、エンジン２の回転数センサ３等の検出信号を元にエンジン２の運転状態を検出し、図示しないインジェクタの噴射量、スロットル装置の開度等を制御する。また、ＥＣＵ８４は、ＥＣＵ８０からＬＡＮ回線９４経由で受け取る駆動装置２０の電動モータ２２の回転角度と、シフトレンジ検出装置６０が検出した自動変速機８のシフトレンジとに基づいてリレースイッチ４を制御し、スタータ６によるエンジン２の始動の可否を決定する。
【００１４】
Ａ／Ｔ用のＥＣＵ８６は、自動変速機制御装置１２の電磁弁１４等を制御することにより自動変速機８のクラッチ、ブレーキ等の摩擦係合要素に加わる駆動油圧を増減し、摩擦係合要素の係合および解放を切り替える。自動変速機８の摩擦係合要素の係合および解放が切り替わることにより、自動変速機８の変速段は切り替わる。ＥＣＵ８６は、自動変速機制御装置１２から自動変速機８の摩擦係合要素に加わる駆動油圧を検出する油圧センサ１６、自動変速機８の出力軸の回転数等から車速を検出する車速センサ１８、ならびにシフトレバー８２で選択された指示シフトレンジの検出信号を元に各電磁弁１４を制御し、自動変速機８の摩擦係合要素の係合、解放状態を切り替えることにより変速段の切り替えを実現している。指示シフトレンジの検出位置は、ＥＣＵ８０からＥＣＵ８６に通知されてもよいし、ＥＣＵ８６が直接検出してもよい。図１では油圧センサ１６は自動変速機制御装置１２に設置されているが、自動変速機８側に設置されてもよい。
【００１５】
パネル表示用のＥＣＵ８８は、回転数センサ３、車速センサ１８、シフトレバー８２と連動して接点位置が変化する接点スイッチ等の検出信号を直接またはＬＡＮ回線９４経由で取得し、フロントパネルのパネル表示装置９０に各種情報を表示する。パネル表示装置９０は、特許請求の範囲に記載した警告装置およびレンジ表示装置を構成している。
【００１６】
（シフトバイワイヤシステム１０）
図２にシフトバイワイヤシステム１０を示す。ＥＣＵ８０は、車両搭乗者が選択したシフトレバー８２の指示シフトレンジ位置を接点スイッチ等で検出し、検出した指示シフトレンジに応じた回転を駆動装置２０の電動モータ２２に指示し、指示シフトレンジに応じた回転角度量を回転するように電動モータ２２を制御する。コントロールロッド５０は、電動モータ２２の出力軸３８（図３参照）と結合しており、電動モータ２２の駆動力を後述する減速機３０を介して伝達される。コントロールロッド５０には、ディテントプレート５２が一体となって回転するように固定されている。ディテントプレート５２が図２の矢印Ａ、Ｂ方向に回転することによりマニュアルバルブ５８の往復移動位置が決定される。
【００１７】
次に、シフトバイワイヤシステム１０の駆動装置２０、ディテントプレート５２およびシフトレンジ検出装置６０（図４参照）について詳細に説明する。
（駆動装置２０）
図３に示すように、駆動装置２０は、電動モータ２２、減速機３０およびエンコーダ４０等からなる。
本実施形態の電動モータ２２は、永久磁石を用いないブラシレスのＳＲ電動モータ（スイッチドリラクタンス電動モータ）である。電動モータ２２は、中央部に設置されたロータコア２４、ロータコア２４の外周を囲むステータコア２６、ステータコア２６に巻回されたコイル２８等からなる。ロータコア２４には、外周側のステータコア２６に向けて突出するロータティース２５が回転方向に複数設けられている。ステータコア２６には、内周側のロータコア２４に向けて突出するステータコアティース２７が回転方向に複数設けられている。コイル２８は各ステータコアティース２７に巻回されている。Ｕ相、Ｖ相、Ｗ相に対応するコイル２８はスター結線されている。コイル２８への通電は、ＥＣＵ８０が図示しないトランジスタをオン、オフすることにより制御される。ＥＣＵ８０がＵ相、Ｖ相、Ｗ相のコイル２８への通電を順次スイッチングすることにより、ステータコアティース２７のロータコア２４側の各磁極の磁化状態が順次切り替わる。これにより、ステータコアティース２７と向き合うロータティース２５が一方の回転方向に向けてステータコアティース２７に吸引され、ロータコア２４が回転する。ロータコア２４の回転方向は、Ｕ相、Ｖ相、Ｗ相のコイル２８への通電順序によって決まり、Ｕ相、Ｖ相、Ｗ相の順に通電を切り替えた場合を正転とすると、Ｗ相、Ｖ相、Ｕ相の順に通電を切り替えた場合は反転となる。
【００１８】
減速機３０は内接式遊星歯車機構を利用した減速機である。減速機３０のサンギヤ３２の回転軸はロータコア２４の回転軸に対して偏心している。サンギヤ３２の外周にサンギヤ３２が内接噛合するリングギヤ３４が設置されている。円板３６は、サンギヤ３２対してロータコア２４と反対側の端面側に取り付けられている。円板３６に回転方向に複数形成された貫通孔３７は、円板３６側に突出しているサンギヤ３２の突部３３に緩く嵌合している。ロータコア２４が回転すると、リングギヤ３４に内接噛合しているサンギヤ３２は自転しながら公転する。そして、サンギヤ３２の突部３３と円板３６の貫通孔３７との緩い嵌合により、自転しながら公転するサンギヤ３２の自転成分だけが円板３６から出力軸３８に伝達される。出力軸３８には、コントロールロッド５０が結合されている。このような減速機３０の構成により、ロータコア２４に対して偏心しながら減速回転するサンギヤ３２の回転が出力軸３８からコントロールロッド５０およびディテントプレート５２に伝達される。
【００１９】
駆動量検出装置および角度検出装置およびとしてのエンコーダ４０は、ロータコア２４の回転方向に複数取り付けられた磁石４２と、駆動装置２０のハウジング内に磁石４２と向き合って回路基板上に設置されている磁気検出用のホールＩＣ４４等からなる。本実施形態では、エンコーダ４０は、ロータコア２４の回転角度量に応じたパルス数を加算、減算して出力するインクリメンタル型のデジタルエンコーダである。ロータコア２４の回転角度量に応じたパルス数は、特許請求の範囲に記載した電動アクチュエータの駆動量に相当する。ＥＣＵ８０は、エンコーダ４０が出力するロータコア２４の回転角度量であるカウント数を参照しながら、目標のカウント数になるまで電動モータ２２を回転制御することにより、指示シフトレンジに相当する回転位置にディテントプレート５２を回転させる。ＥＣＵ８０は、目標カウント数を含む所定のカウント数の範囲内に電動モータ２２が回転すると、指示シフトレンジに相当する回転位置にディテントプレート５２が達したと判断し、電動モータ２２の回転制御を終了する。
【００２０】
図５に、駆動装置２０のエンコーダ４０の駆動量検出信号および角度検出信号であるカウント数と、後述するシフトレンジ検出装置６０のシフトレンジ検出信号との関係を示す。エンコーダ４０が出力するカウント数は、ＰレンジからＤ（ドライブ）レンジにシフトレンジが切り替わるにしたがって増加し、ＰレンジからＤレンジにシフトレンジが切り替わるにしたがって減少する。
【００２１】
（ディテントプレート５２）
図２に示すように、ディテントプレート５２はほぼ扇形をなす板状の部材であって、その円弧状の外周部に複数の凹部５３が形成されている。ディテントスプリング５６は板バネであり、自動変速機制御装置１２に片持ち状に固定されている。ディテントスプリング５６の先端部にはディテントプレート５２の凹部５３に係合するローラ５７が取り付けられており、ローラ５７はディテントスプリング５６の弾性力によりディテントプレート５２の凹部５３のいずれかに係合する。ディテントプレート５２にはマニュアルバルブ５８に嵌合しているピン５４が設けられている。ディテントプレート５２がコントロールロッド５０とともに回転すると、ピン５４と嵌合しているマニュアルバルブ５８がディテントプレート５２の回転位置に応じて往復移動する。凹部５３とローラ５７とはマニュアルバルブ５８における各シフトレンジの設定位置に対応させて配置されており、ローラ５７がいずれかの凹部５３に完全に係合することによりその凹部５３に対応するシフトレンジ位置にマニュアルバルブ５８が設定される。駆動装置２０の電動モータ２２が回転しシフトレバー８４で選択された指示シフトレンジに対応するシフトレンジ位置にマニュアルバルブ５８が移動することにより、自動変速機８の変速段は、マニュアルバルブ５８の往復移動位置で特定されたシフトレンジに対応する変速段となるように自動変速機制御装置１２により制御される。
【００２２】
（シフトレンジ検出装置６０）
図４にシフトレンジ検出装置６０を示す。図４は、ディテントプレート５２とシフトレンジ検出装置６０との相対的な角度位置関係を示しているだけであり、シフトレンジ検出装置６０がディテントプレート５２上に設置されているわけではない。実際には、シフトレンジ検出装置６０は、コントロールロッド５０の駆動装置２０側の端部、もしくはコントロールロッド５０の駆動装置２０とは反対側の端部に、ディテントプレート５２の凹部５３との検出角度位置関係が図４に示す関係になるように組み付けられている。
【００２３】
シフトレンジ検出装置６０の複数のシフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５および２個のアース端子Ｔ６は、コントロールロッド５０の回転方向に沿って設置されている。コントロールロッド５０およびディテントプレート５２とともに２個の接触端子６２が回転し、これら端子Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６と順次接触する構成により、シフトレンジ検出装置６０は構成されている。
【００２４】
シフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４は、同一円弧上に互いに電気的に接続しないように形成され、かつ回転軸であるコントロールロッド５０から見て、Ｐレンジ、Ｒ（後進）レンジ、Ｎレンジ、Ｄレンジに対応する凹部５３ｐ、５３ｒ、５３ｎ、５３ｄと同一角度位置を検出できるように設置されている。２個のシフトレンジ端子Ｔ５は、それぞれシフトレンジ端子Ｔ１、Ｔ３と同一角度上に設置されている。２個のアース端子Ｔ６は、ディテントプレート５２の凹部５３ｐと凹部５３ｄとの間の角度範囲に相当するシフトレンジ端子Ｔ１とシフトレンジ端子Ｔ４との間に円弧状に連続して形成されている。シフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５、Ｔ６は図示しない固定部材に取り付けられている。
【００２５】
２個の接触端子６２は半径方向に延びており、支持部材６４に取り付けられている。支持部材６４はコントロールロッド５０と固定されており、接触端子６２はコントロールロッド５０とともに回転する。接触端子６２は、シフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４と一方のアース端子Ｔ６、ならびにシフトレンジ端子Ｔ５と他方のアース端子Ｔ６とをそれぞれ電気的に接続する。ディテントプレート５２が電動モータ２２の回転により図４の矢印Ａ、Ｂの両方向に回転すると、ディテントプレート５２の回転位置によって接触端子６２がシフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４、Ｔ５とアース端子Ｔ６とを導通させる組み合わせが図５に示すように変化する。この導通状態から、ディテントプレート５２の回転位置、すなわちマニュアルバルブ５８の往復移動位置が分かるので、自動変速機８で選択されているシフトレンジを検出できる。
【００２６】
なお、図４ではシフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４とディテントプレート５２の凹部５３との対比を分かりやすくするため、シフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４とディテントプレート５２の凹部５３ｐ、凹部５３ｒ、凹部５３ｎ、凹部５３ｄの回転方向の並び順が同じになるように記載してあるが、実際にはシフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４側が回転するのではなく、支持部材６４に固定された接触端子６２がコントロールロッド５０およびディテントプレート５２の回転に伴って回転する形態であるため、シフトレンジ端子Ｔ１、Ｔ２、Ｔ３、Ｔ４とディテントプレート５２の凹部５３ｐ、凹部５３ｒ、凹部５３ｎ、凹部５３ｄの回転方向の並び順が逆方向になるように構成されている。
【００２７】
（パーキングロック機構）
図２に示すように、パーキングロック機構は、パーキングギヤ７０の外周部に形成されている凹部にパーキングロックポール７２の爪７３を係合させて自動変速機８の出力軸の回転を止めるように構成されている。パークロッド７４の一端はディテントプレート５２に固定されており、他端にはテーパーコーン状のカム７６が嵌合している。カム７６はスプリング７８により他端側に押圧された状態でパークロッド７４に嵌合しており、パークロッド７４に沿って往復移動自在である。ディテントプレート５２の回転に伴いパークロッド７４が往復移動することにより、カム７６がパーキングロックポール７２を上下動させ、パーキングロックポール７２の爪７３がパーキングギヤ７０に係合、またはパーキングギヤ７０から外れる。パーキングロックポール７２の爪７３がパーキングギヤ７０に係合すると、自動変速機８の出力軸の回転が機械的に禁止される。
【００２８】
次に、シフトレンジ検出装置６０の異常判定に基づいたエンジン２の始動可否について説明する。
（エンコーダ４０のカウント数の初期設定）
まず、エンジン始動時のエンコーダ４０のカウント数の設定について図６に基づき説明する。図６に示すルーチンは、エンジンをキーを回すときに、１回だけ実行される。
ステップ２００において、ＥＣＵ８０は、エンジン２を停止したときのエンコーダ４０のカウント数を記憶しているかを判定する。記憶している場合には記憶しているカウント数をエンコーダカウンタにセットし（ステップ２０２）、本ルーチンを終了する。
【００２９】
バッテリ９２、またはＥＣＵ８０を取り替えた等でエンコーダ４０のカウント数を記憶していない場合、ＥＣＵ８０は、エンコーダ４０のカウント数を初期値にするために、ローラ５７がＰレンジの凹部５３ｐの側壁に当たりエンコーダ４０のカウント数が変化しなくなるまで電動モータ２２を駆動する（ステップ２０４、２０６）。ＥＣＵ８０は、エンコーダの４０のカウント数が変化しなくなると、エンコーダカウンタを０にリセットする（ステップ２０８）。
【００３０】
（シフトレンジ検出信号の異常判定）
シフトレンジ検出信号の異常判定について図７に基づいて説明する。図７に示すルーチンはメインループで常時実行される。
ステップ２１０において、ＥＣＵ８０は、ＥＣＵ８０がＵ相、Ｖ相、Ｗ相のコイル２８への通電を順次スイッチングすることによりエンコーダ４０のカウント数が所定のカウント数に変化するかを判定する。エンコーダ４０のカウント数が所定のカウント数に変化しない場合、ＥＣＵ８０は、電動モータ２２またはエンコーダ４０の異常であると判定し、ステップ２１２において、パネル表示用ＥＣＵ８８に電動モータ２２またはエンコーダ４０の異常を通知しパネルに表示させる。パネル表示に代えて音声により車両搭乗者に警告してもよい。
【００３１】
ＥＣＵ８０は、電動モータ２２およびエンコーダ４０が正常に作動していれば、ステップ２１４において、図５に示すエンコーダ４０のカウント数とシフトレンジとの対応を元に、エンコーダ４０のカウント数がＰレンジに相当するかを判定する。ＥＣＵ８０は、エンコーダ４０のカウント数がＰレンジに相当しない場合、図７に示すルーチンにおいて、Ｒレンジ、Ｄレンジ、ＮレンジとＰレンジとを置き換えた他のルーチンを順次実行する。
【００３２】
エンコーダ４０のカウント数がＰレンジに相当する場合、ＥＣＵ８０は、ステップ２１６において、シフトレンジ検出装置６０のシフトレンジ検出信号がＰレンジを表しているかを判定する。ＥＣＵ８０は、エンコーダ４０のカウント数がＰレンジに相当するにも関わらずシフトレンジ検出装置６０のシフトレンジ検出信号がＰレンジを表していない場合、シフトレンジ検出装置６０においてＰレンジの検出箇所に断線が生じていると判定する（ステップ２１８）。ＥＣＵ８０は、エンコーダ４０のカウント数がＰレンジに相当し、シフトレンジ検出装置６０のシフトレンジ検出信号がＰレンジを表している場合、シフトレンジ検出装置６０においてＰレンジの検出信号は正常であると判定する（ステップ２２０）。
【００３３】
ステップ２２２以降において、ＥＣＵ８０は、エンコーダ４０のカウント数がＰレンジに相当する場合に、シフトレンジ検出装置６０のシフトレンジ検出信号がＲレンジ、Ｎレンジ、Ｄレンジを表している場合は、シフトレンジ検出装置６０においてＲレンジ、Ｎレンジ、Ｄレンジの検出箇所がショートしていると判定する。
前述したように、図７に示すルーチンにおいて、エンコーダ４０のカウント数がＰレンジに相当しない場合、ＥＣＵ８０は、Ｒレンジ、Ｄレンジ、ＮレンジとＰレンジとを置き換えた他のルーチンを順次実行することにより、Ｐレンジの検出箇所のショート、Ｒレンジ、Ｎレンジ、Ｄレンジの検出箇所の断線を判定できる。
【００３４】
（エンジン始動許可の判定）
次に、エンジン始動の許可、禁止を判定するルーチンを図８、図９に示す。図８、図９に示すルーチンはメインループで常時実行される。図８のステップ２４０、２４６において判定するシフトレンジ検出装置６０のＰレンジ信号の断線、Ｎレンジ信号の断線の判定、ならびに図９のステップ２５０、２５６において判定するシフトレンジ検出装置６０のＰレンジ信号のショート、Ｎレンジ信号のショートの判定は、図７のルーチン、ならびに図７においてＲレンジ、Ｄレンジ、ＮレンジとＰレンジとを置き換えた他のルーチンにおいて判定済みである。
【００３５】
まず図８について説明する。ＥＣＵ８０は、ステップ２４０において、シフトレンジ検出装置６０のＰレンジの検出箇所が断線しているかを判定する。ＥＣＵ８０は、Ｐレンジの検出箇所に断線があり、エンコーダ４０のカウント数がＰレンジに相当する場合（ステップ２４２）、ステップ２４４において、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動許可信号を送信する。
【００３６】
ＥＣＵ８０は、シフトレンジ検出装置６０のＰレンジの検出箇所に断線がないか、断線していてもエンコーダ４０のカウント数がＰレンジに相当しない場合は、ステップ２４６において、シフトレンジ検出装置６０のＮレンジの検出箇所が断線しているかを判定する。ＥＣＵ８０は、Ｎレンジの検出箇所に断線があり、エンコーダ４０のカウント数がＮレンジに相当する場合（ステップ２４８）、ステップ２４４において、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動許可信号を送信する。シフトレンジ検出装置６０のＮレンジの検出箇所に断線がないか、断線していてもエンコーダ４０のカウント数がＮレンジに相当しない場合は、本ルーチンを終了する。
このように、シフトレンジ検出装置６０のシフトレンジ検出信号に異常があり、シフトレンジ検出信号がエンジン始動許可レンジであるＰレンジまたはＮレンジを表していない場合にも、エンコーダ４０のカウント数が相当するシフトレンジに基づき、エンジン始動を許可することができる。
【００３７】
（エンジン始動禁止の判定）
次に図９について説明する。ステップ２５０において、ＥＣＵ８０は、シフトレンジ検出装置６０のＰレンジの検出箇所がショートしているかを判定する。ＥＣＵ８０は、Ｐレンジの検出箇所がショートしており、エンコーダ４０のカウント数がＤレンジまたはＲレンジに相当する場合（ステップ２５２）、ステップ２５４において、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動禁止信号を送信する。
【００３８】
ＥＣＵ８０は、シフトレンジ検出装置６０のＰレンジの検出箇所がショートしていない場合、ステップ２５６において、シフトレンジ検出装置６０のＮレンジの検出箇所がショートしているかを判定する。ＥＣＵ８０は、Ｎレンジの検出箇所がショートしており、エンコーダ４０のカウント数がＤレンジまたはＲレンジに相当する場合（ステップ２５２）、ステップ２５４において、Ｅ／Ｇ用ＥＣＵ８４にエンジン始動禁止信号を送信する。
このように、シフトレンジ検出信号がエンジン始動許可レンジであるＰレンジまたはＮレンジを表している場合にも、シフトレンジ検出装置６０のシフトレンジ検出信号に異常があれば、エンコーダ４０のカウント数が相当するシフトレンジに基づき、エンジン始動を禁止することができる。
【００３９】
（エンジン始動の可否判定）
エンジン始動の可否判定ルーチンを図１０に示す。図１０に示すルーチンはメインループで常時実行される。
Ｅ／Ｇ用ＥＣＵ８４は、エンジンキーがスタート位置まで回転していないと本ルーチンを終了する（ステップ２６０）。ＥＣＵ８４は、エンジンキーがスタート位置まで回転すると、エンジン始動許可信号がＥＣＵ８０から送信されているかを判定し（ステップ２６２）、送信されている場合はリレースイッチ４を制御しスタータ６によりエンジン２を始動する（ステップ２７０）。
【００４０】
ＥＣＵ８４は、エンジン始動許可信号がＥＣＵ８０から送信されておらずオフのとき、エンジン始動禁止信号がＥＣＵ８０から送信されていれば（ステップ２６４）、本ルーチンを終了する。
ＥＣＵ８４は、エンジン始動許可信号およびエンジン始動禁止信号がＥＣＵ８０から送信されておらず、シフトレンジ検出装置６０のシフトレンジ検出信号に異常があれば本ルーチンを終了する（ステップ２６６）。ＥＣＵ８４は、シフトレンジ検出信号に異常がなく、シフトレンジ検出信号がエンジン始動許可レンジであるＰレンジまたはＮレンジであれば、ステップ２７０においてエンジンを始動する。
【００４１】
（警告表示）
図１１に、シフトレンジ検出装置６０の異常を警告するルーチンを示す。図１１に示すルーチンは、メインループで常時実行される。
ＥＣＵ８０は、ステップ２８０において、シフトレンジ検出装置６０のレンジ検出箇所が断線またはショートしており、シフトレンジ検出装置６０のシフトレンジ検出信号に異常があるかを判定する。異常がなければ本ルーチンを終了する。異常があれば、ステップ２８２において、ＥＣＵ８０は、エンコーダ４０のカウント数が異常のあるシフトレンジに相当するかを判定する。エンコーダ４０のカウント数が異常のあるシフトレンジに相当しない場合は本ルーチンを終了する。ＥＣＵ８０は、エンコーダ４０のカウント数が異常のあるシフトレンジに相当する場合、ステップ２８４において、パネル表示用のＥＣＵ８８にシフトレンジ検出装置６０に異常があることを通知し、パネル表示装置９０に警告を表示させる。警告をパネル表示する代わりに、音声で警告してもよい。パネル表示また音声によりシフトレンジ検出装置６０の異常が車両搭乗者に警告することにより、車両搭乗者は適切な対処を行うことができる。シフトレンジ検出装置６０の異常は図７のルーチン、ならびに図７においてＲレンジ、Ｄレンジ、ＮレンジとＰレンジとを置き換えた他のルーチンにおいて検出されており、エンコーダ４０が電動モータ２２の回転角度を正常に検出している場合に警告される。
シフトレンジ検出装置６０のシフトレンジ検出信号に異常がある場合、パネル表示用ＥＣＵ８８は、エンコーダ４０のカウント数に基づいて、指示シフトレンジをパネル表示装置９０に表示してもよい。
【００４２】
（第２実施形態）
本発明の第２実施形態を図１２に示す。尚、第１実施形態と実質的に同一構成部分に同一符号を付す。図１２は簡略化されたエンジン始動制御回路を示しており、エンジン始動を制御するために必要な条件で省略しているものもある。
第２実施形態では、Ｅ／Ｇ用ＥＣＵ８４を介さず、ＳＢＷ用ＥＣＵ８０からのエンジンスタート許可信号と、シフトレンジ検出装置６０からのＰレンジ信号およびＮレンジ信号と、エンジンキーがスタート位置まで回転したときのＯＮ信号とを、ＯＲ回路１００およびＡＮＤ回路１０２で論理演算してリレースイッチ４を制御する。エンジンキーがスタート位置まで回転したときに、ＳＢＷ用ＥＣＵ８０からエンジン始動許可信号が出力されるか、シフトレンジ検出装置６０からＰレンジ信号またはＮレンジ信号が出力されると、エンジン２が始動される。このように第２実施形態では、Ｅ／Ｇ用ＥＣＵ８４は始動制御装置を構成せず、ＳＢＷ用ＥＣＵ８０、ＯＲ回路１００およびＡＮＤ回路１０２が始動制御装置を構成している。
【００４３】
（他の実施形態）
上記複数の実施形態では、電動モータとしてＳＲ電動モータを使用し、電動モータの回転角度を検出する角度検出装置としてエンコーダ４０を使用したが、電動モータとしてＤＣ電動モータを使用し、角度検出装置として磁気抵抗素子またはホール素子等を用い回転角度に応じて変化する出力レベルを元に回転角度を検出する回転角度センサを使用してもよい。
【００４４】
また上記複数の実施形態では、電動アクチュエータとして電動モータ２２を用いたが、マニュアルバルブ５８を駆動してマニュアルバルブ５８の往復移動位置を変更できるのであればどのような電動アクチュエータを用いてもよい。例えばマニュアルバルブ５８を液圧駆動するための電磁弁等を電動アクチュエータとして用いてもよい。
【００４５】
上記複数の実施形態では、シフトレンジ検出装置６０によりディテントプレート５２の回転位置を検出したが、マニュアルバルブ５８の往復移動位置を検出するシフトレンジ検出装置を用いてもよい。
このように、本発明は、上記複数の実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【図面の簡単な説明】
【００４６】
【図１】第１実施形態による車両システムのブロック図。
【図２】第１実施形態によるシフトバイワイヤシステムの構成図。
【図３】第１実施形態の駆動装置の断面図。
【図４】第１実施形態によるディテントプレートおよびシフトレンジ検出装置の模式図。
【図５】第１実施形態のシフトレンジ検出装置によるシフトレンジ検出信号とエンコーダのカウント数との対応を示す説明図。
【図６】エンコーダのカウント数を初期設定するルーチン。
【図７】シフトレンジ検出装置の異常を判定するルーチン。
【図８】エンジンの始動許可を判定するルーチン。
【図９】エンジンの始動禁止を判定するルーチン。
【図１０】エンジン始動の可否を判定するルーチン。
【図１１】シフトレンジ検出装置の異常警告ルーチン。
【図１２】第２実施形態によるエンジンの始動制御回路。
【符号の説明】
【００４７】
２：エンジン、１０：シフトバイワイヤシステム（車両制御システム）、１２：自動変速機制御装置、２０：駆動装置、２２：電動モータ（電動アクチュエータ）、４０：エンコーダ（駆動量検出装置、角度検出装置）、５８：マニュアルバルブ（シフトレンジ切替弁）、６０：シフトレンジ検出装置、８０：ＳＢＷ用ＥＣＵ（始動制御装置）、８４：Ｅ／Ｇ用ＥＣＵ（始動制御装置）、８６：Ａ／Ｔ用ＥＣＵ、８８：パネル表示用ＥＣＵ、９０：パネル表示装置（警告装置、レンジ表示装置）、１００：ＯＲ回路（始動制御装置）、１０２：ＡＮＤ回路（始動制御装置）
【図１】
2007040367.tif 000003
【図２】
2007040367.tif 000004
【図３】
2007040367.tif 000005
【図４】
2007040367.tif 000006
【図５】
2007040367.tif 000007
【図６】
2007040367.tif 000008
【図７】
2007040367.tif 000009
【図８】
2007040367.tif 000010
【図９】
2007040367.tif 000011
【図１０】
2007040367.tif 000012
【図１１】
2007040367.tif 000013
【図１２】
2007040367.tif 000014