(57)【要約】【課題】ポジションセンサーのスタック故障をより確実に検出するとともに、スタック故障検出の制御をより的確に行う。【解決手段】ホールＩＣからなる第１および第２ＩＣ４ａ，４ｂのセンサー電圧値の合計と正常時の第１および第２ＩＣ４ａ，４ｂのセンサー電圧値の合計との差の絶対値が予め設定された規定値Ａと比較判断される。また、第１および第２ＩＣ４ａ，４ｂの入出力特性はその線形の傾きが逆になる特性となる。したがって、スタック故障が発生しているホールＩＣによって前述の合計が異なるため、前述の差もスタック故障が発生しているホールＩＣによって異なる。これにより、第１および第２ＩＣ４ａ，４ｂのスタック故障を確実に検出することができると共に、スタック故障が発生しているホールＩＣつまりポジションセンサーも簡単にかつ確実に検出することができる。【選択図】      図３
2004324720.tif 000002
【特許請求の範囲】
【請求項１】
回転体の回転角度を連続的な信号で検出する非接触型の回転角度検出センサーの故障を検出する故障検出装置において、
２つの第１および第２検出素子を備え、前記第１検出素子は、前記回転体の回転角度が増大するに従って出力が増大しかつこの回転角度が減少するに従って出力が減少する線形の入出力特性を有し、また、前記第２検出素子は、この回転体の回転角度が増大するに従って出力が減少しかつこの回転角度が減少するに従って出力が増大する線形の入出力特性を有しており、
前記第１および第２検出素子の両出力を演算した演算値と予め設定された規定値とを比較して前記第１および第２検出素子のいずれかが異常であると判断することにより、第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴とする回転角度検出センサーの故障検出装置。
【請求項２】
前記規定値は第１および第２検出素子にそれぞれ対応して設定された第１および第２規定値からなるとともに、これらの第１および第２規定値はそれぞれ正常時の第１および第２検出素子の出力に基づき設定されていることを特徴とする請求項１記載の回転角度検出センサーの故障検出装置。
【請求項３】
前記第１および第２検出素子のうち、一方の検出素子の出力が変化しているにもかかわらず、他方の検出素子の出力が変化しないときは、他方の検出素子が異常であると判断することにより、前記第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴とする請求項１または２記載の回転角度検出センサーの故障検出装置。
【請求項４】
前記第１および第２検出素子のそれぞれの入出力特性の傾きの絶対値が互いに等しく設定されていると共に、前記第１および第２規定値が互いに等しく設定されていることを特徴とする請求項１ないし３のいずれか１記載の回転角度検出センサーの故障検出装置。
【請求項５】
回転体の回転角度を連続的な信号で検出する非接触型の回転角度検出センサーの故障を検出する故障検出装置において、
２つの第１および第２検出素子を備え、これらの第１および第２検出素子のうち、一方の検出素子の出力が変化しているにもかかわらず、他方の検出素子の出力が変化しないときは、他方の検出素子が異常であると判断することにより、第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴とする回転角度検出センサーの故障検出装置。
【請求項６】
前記第１および第２検出素子は、ともに変速機のレンジを設定するシフト操作部材のポジションを連続的な信号で検出するポジションセンサーを構成していることを特徴とする請求項１ないし５のいずれか１記載の回転角度検出センサーの故障検出装置。
【請求項７】
前記変速機のレンジは複数のレンジが設定されており、前記規定値は互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）に基づいて設定されていることを特徴とする請求項６記載の回転角度検出センサーの故障検出装置。
【請求項８】
前記変速機のレンジは３つ以上の複数のレンジが設定されており、前記規定値は前記レンジ間幅のうち、最も小さいレンジ間幅に基づいて設定されていることを特徴とする請求項７記載の回転角度検出センサーの故障検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車等に用いられる自動変速機（以下、Ａ／Ｔともいう）や無段変速機（以下、ＣＶＴともいう）等の変速機のシフトポジションを検出するポジションセンサー等の回転体の回転角度を検出する検出センサにスタック故障等の故障が発生したとき、この故障を検出する回転角度検出センサーの故障検出装置の技術分野に属する。
【０００２】
【従来の技術】
従来、Ａ／ＴやＣＶＴにより変速制御される車両においては、シフトレバーによりレンジが設定されると、変速機を制御する電子制御装置（ＥＣＵ）がそのレンジにおける変速ロジックにしたがって変速機のソレノイド等を制御することにより変速制御が行われる。その場合、ＥＣＵが設定されたレンジを判断するにあたって、シフトレバーの回動角をポジションセンサーで検出し、そのポジションセンサーの出力信号に基づいて、ＥＣＵは設定されたレンジを判断し確定している。
【０００３】
従来のポジションセンサーとしては、シフトレバーで回動されるマニュアルシャフトにこのマニュアルシャフトと一緒に回動するように取り付けられた可動側端子の回動角を非接触で検出して、その回動角に応じた電圧を出力する非接触型のポジションセンサーが提案されている。
【０００４】
ＥＣＵは、この非接触型のポジションセンサーからの出力値を、予め設定されかつポジションセンサーの出力値に対応した電圧値からなる各レンジの判断基準値（閾値）と比較してそのレンジのパターンを認識して、設定されたレンジのポジション位置を判断している。
この非接触型のポジションセンサーによれば、長期間使用してもほとんど摩耗しないので、安定した出力を長期間にわたって発生することができる（例えば、特許文献１等を参照）。
【０００５】
一方、非接触型のポジションセンサーが変速機以外の自動車の構成部分に用いたものが提案されている。この非接触型のポジションセンサーは、内燃機関のスロットルバルブの回動軸の回動角、つまりスロットル開度を検出する非接触式のスロットル開度センサであり、非接触式のスロットル開度センサは、検出素子である２つのホールＩＣを備えている。これらの２つのホールＩＣは、ともに傾きが同じで、傾きの絶対値が異なる入出力特性を有している。そして、２つのホールＩＣのそれぞれの出力電圧の相対関係がマップによる所定誤差範囲を外れているときには、２つのホールＩＣのいずれか一方に異常が発生していると特定している。また、一方のホールＩＣからの出力電圧が予め設定された公差範囲外にあるときは、このホールＩＣが異常であると特定し、他方のホールＩＣからの出力電圧が予め設定された公差範囲外にあるときは、このホールＩＣが異常であると特定している。更に、２つのホールＩＣのうち、一方のホールＩＣが異常であるときは、正常である他方のホールＩＣの出力電圧でスロットルバルブの駆動制御を行うようにしている（例えば、特許文献２等を参照）。
【特許文献１】
米国特許第５８４６１６０号明細書
【特許文献２】
特開２００１ー１７４２１２号公報
【０００６】
【発明が解決しようとする課題】
ところで、前述の特許文献１に開示されたような変速機に用いられた非接触型のポジションセンサーは、マニュアルシャフトの回動によって可動側端子が回動しても、この可動側端子の回動角に対応する電圧がスタックを起こして変化しなくなるというスタック故障を発生することが考えられる。このように、ポジションセンサーにスタック故障が発生すると、ＥＣＵは設定されたレンジを正確に確定することができなく、変速機の変速制御が正確に行うことが難しくなることが考えられる。
しかし、従来の非接触型のポジションセンサーを用いた変速機において、ポジションセンサーのスタック故障等の故障について考慮することを提案した例は見あたらない。
【０００７】
そのうえ、自動変速機の制御では、現在のポジション（レンジ）から別のポジション（レンジ）に移動されたとき、必ず何らかの制御を行う必要がある。そこで、現在のポジション（レンジ）から別のポジション（レンジ）に移動するまでに、ポジションセンサーのスタック故障等の故障を検出することが要求される。
しかし、特許文献２に開示されている非接触型のポジションセンサーはエンジンのスロットル開度センサーであることから、自動変速機の制御における前述の要求に応えることはできない。
【０００８】
本発明はこのような問題に鑑みてなされたものであって、その目的は、回転角度を検出する検出素子のスタック故障等の故障をより確実に検出するとともに、故障検出の制御をより的確に行うことのできる回転角度検出センサーの故障検出装置を提供することである。
本発明の他の目的は故障検出のためのロジックを簡単にして故障検出の制御をより的確に行うことのできる回転角度検出センサーの故障検出装置を提供することである。
【０００９】
【課題を解決するための手段】
前述の課題を解決するために、請求項１の発明の回転角度検出センサーの故障検出装置は、回転体の回転角度を連続的な信号で検出する非接触型の回転角度検出センサーの故障を検出する故障検出装置において、２つの第１および第２検出素子を備え、前記第１検出素子が、前記回転体の回転角度が増大するに従って出力が増大しかつこの回転角度が減少するに従って出力が減少する線形の入出力特性を有し、また、前記第２検出素子が、この回転体の回転角度が増大するに従って出力が減少しかつこの回転角度が減少するに従って出力が増大する線形の入出力特性を有しており、前記第１および第２検出素子の両出力を演算した演算値と予め設定された規定値とを比較して前記第１および第２検出素子のいずれかが異常であると判断することにより、第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴としている。
【００１０】
また、請求項２の発明の回転角度検出センサーの故障検出装置は、前記規定値が第１および第２検出素子にそれぞれ対応して設定された第１および第２規定値からなるとともに、これらの第１および第２規定値がそれぞれ正常時の第１および第２検出素子の出力に基づき設定されていることを特徴としている。
【００１１】
更に、請求項３の発明の回転角度検出センサーの故障検出装置は、前記第１および第２検出素子のうち、一方の検出素子の出力が変化しているにもかかわらず、他方の検出素子の出力が変化しないときは、他方の検出素子が異常であると判断することにより、前記第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴としている。
【００１２】
更に、請求項４の発明の回転角度検出センサーの故障検出装置は、前記第１および第２検出素子のそれぞれの入出力特性の傾きの絶対値が互いに等しく設定されていると共に、前記第１および第２規定値が互いに等しく設定されていることを特徴としている。
【００１３】
更に、請求項５の発明の回転角度検出センサーの故障検出装置は、回転体の回転角度を連続的な信号で検出する非接触型の回転角度検出センサーの故障を検出する故障検出装置において、２つの第１および第２検出素子を備え、これらの第１および第２検出素子のうち、一方の検出素子の出力が変化しているにもかかわらず、他方の検出素子の出力が変化しないときは、他方の検出素子が異常であると判断することにより、第１および第２検出素子のいずれかの故障を検出する手段を備えていることを特徴としている。
【００１４】
更に、請求項６の発明の回転角度検出センサーの故障検出装置は、前記第１および第２検出素子は、ともに変速機のレンジを設定するシフト操作部材のポジションを連続的な信号で検出するポジションセンサーを構成していることを特徴としている。
【００１５】
更に、請求項７の発明の回転角度検出センサーの故障検出装置は、前記変速機のレンジは複数のレンジが設定されており、前記規定値は互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）に基づいて設定されていることを特徴としている。
【００１６】
更に、請求項８の発明の回転角度検出センサーの故障検出装置は、前記変速機のレンジは３つ以上の複数のレンジが設定されており、前記規定値は前記レンジ間幅のうち、最も小さいレンジ間幅に基づいて設定されていることを特徴としている。
【００１７】
【発明の作用および効果】
このように構成された請求項１の回転角度検出センサーの故障検出装置によれば、センサーが止まっている状態（ユーザーがシフトレバーを動かしていない状態）で故障検出をすることができる。
【００１８】
また、請求項１、３、５または６の回転角度検出センサーの故障検出装置によれば、第１および第２検出素子の両出力を演算した演算値が予め設定された規定値と比較判断される。また、第１および第２検出素子の入出力特性はその線形の傾きが逆になる特性となる。したがって、故障が発生している検出素子によって第１および第２検出素子の出力の演算値が異なるため、規定値に対して、この演算値は故障が発生している検出素子によって異なる。これにより、第１および第２検出素子のスタック故障等の故障を確実に検出することができると共に、故障が発生している検出素子も簡単にかつ確実に検出することができる。したがって、請求項１、３、５または６の発明の回転角度検出センサーの故障検出装置によれば、故障検出の制御をより的確に行うことができるようになる。
特に、請求項３および５の発明の回転角度検出センサーの故障検出装置によれば、現在のポジション（レンジ）から次のポジションに移動するまでの間に故障（特に、スタック故障）を検出することができる。
【００１９】
更に、請求項２、３、５または６の回転角度検出センサーの故障検出装置によれば、第１および第２検出センサーの出力の合計と正常時の第１および第２検出素子の出力の合計との差の絶対値が予め設定された規定値と比較判断される。また、第１および第２検出素子の入出力特性はその線形の傾きが逆になる特性となる。したがって、故障が発生している検出素子によって第１および第２検出素子の出力の合計が異なるため、前述の差も故障が発生している検出素子によって異なる。これにより、第１および第２検出素子のスタック故障等の故障を確実に検出することができると共に、故障が発生している検出素子も簡単にかつ確実に検出することができる。したがって、請求項１、３、５または６の発明の回転角度検出センサーの故障検出装置によれば、故障検出の制御をより的確に行うことができるようになる。
【００２０】
また、請求項４ないし６の回転角度検出センサーの故障検出装置によれば、第１および第２検出センサーのうち、一方の検出素子の出力が変化しているにもかかわらず、他方の検出素子の出力が変化しないときは、他方の検出素子が異常であると判断される。これにより、第１および第２検出素子のスタック故障等の故障を確実に検出することができると共に、故障が発生している検出素子も簡単にかつ確実に検出することができる。したがって、請求項４ないし６の発明の回転角度検出センサーの故障検出装置によれば、検出素子の出力と規定値とを比較演算するためのロジックが不要となるので、故障検出のためのロジックを簡単にでき、故障検出の制御をより的確に行うことができる。
【００２１】
特に、請求項３の発明によれば、第１および第２検出素子の入出力特性はその線形の傾きが逆になり、かつ傾きの絶対値が互いに等しい特性となる。これにより、第１および第２規定値を互いに等しく設定することができるため、故障検出の制御をより簡単にかつより的確に行うことができるようになる。
【００２２】
また、請求項５の発明によれば、変速機のレンジを設定するシフト操作部材のポジションを検出するポジションセンサーのスタック故障等の故障を検出することができる。したがって、電子制御装置による変速機のレンジの誤確定を防止することができる。
【００２３】
更に、請求項６の発明によれば、複数のレンジが設定されている変速機において、規定値が互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）に基づいて設定される。したがって、２つのレンジが設定されている場合は、次の隣接するレンジが確定される前に、ポジションセンサーのスタック故障等の故障を検出することが可能となる。これにより、レンジが確定される前にこの故障を検出したときは、変速機に対して変速制御を行わないフェールセーフ制御等の、ポジションセンサーのスタック故障等の故障に対する対応策を講じることができるようになる。
【００２４】
更に、請求項７の発明によれば、規定値が、互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）のうち、最も小さいレンジ間幅に基づいて設定される。これにより、どのレンジにおいても、ポジションセンサーのスタック故障等の故障が発生したときは、次の隣接するレンジが確定される前に、ポジションセンサーのスタック故障を検出することが確実にできるようになる。これにより、どのレンジにおいても、レンジが確定される前にこの故障を検出したときは、変速機に対して変速制御を行わないフェールセーフ制御等の、ポジションセンサーのスタック故障に対する対応策を講じることができるようになる。
【００２５】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。
図１は、本発明にかかる回転角度検出センサー故障検出装置の実施の形態で、自動変速機に適用した一例を模式的に示し、（ａ）は部分断面図、（ｂ）は（ａ）におけるＩＢ−ＩＢ線に沿う断面図である。
【００２６】
図１（ａ）および（ｂ）に示すように、この例では回転角度検出センサー故障検出装置をＡ／Ｔのポジションセンサー故障検出装置１として適用されている。このポジションセンサー故障検出装置１は、Ａ／Ｔケース２の外側でマニュアルシャフト３に取り付けられるとともに、それぞれ検出素子であるホールＩＣからなる第１ＩＣ４ａおよび第２ＩＣ４ｂを有するポジションセンサー５と、Ａ／Ｔを制御する電子制御装置（以下、ＥＣＵともいう；本発明の制御装置に相当）６と、このＥＣＵ６により制御されるＡ／Ｔのソレノイド、エンジンおよびインジケータ等の複数の被制御装置と接続するために複数の端子を有するコネクタ７と、ＥＣＵケース８とから構成されている。
【００２７】
ポジションセンサー５はマニュアルシャフト３に固定された軟質磁性材料からなる環状の内側コア９と、ＥＣＵケース８に内側コア９と同心状に固定された軟質磁性材料からなる環状の外側コア１０とを有している。内側コア９の外周には、環状のマグネット１１が固定されており、これらの内側コア９およびマグネット１１はマニュアルシャフト３とともに一体回転するようになっている。また、外側コア１０はほぼ半円弧状の一対のコア１０ａ，１０ｂからなり、これらのコア１０ａ，１０ｂの両端が互いに所定間隙を有して対向するように配設されている。そして、一対のコア１０ａ，１０ｂの所定間隙に、前述の第１および第２ＩＣ４ａ，４ｂがそれぞれ配設されている。
【００２８】
その場合、マグネット１１のＮ極部分１１ａが第１ＩＣ４ａに対向し、また、Ｓ極部分１１ｂが第２ＩＣ４ｂに対向するように設定されている。これにより、マグネット１１のＮ極部分１１ａと第１ＩＣ４ａとにより、本発明の第１ポジションセンサーが構成され、また、マグネット１１のＳ極部分１１ｂと第２ＩＣ４ｂとにより、本発明の第２ポジションセンサーが構成されている。
【００２９】
ポジションセンサー５の第１および第２ＩＣ４ａ，４ｂとＥＣＵ６はともにＥＣＵケース８の内部に配置されかつ互いに電気的に接続されていて、ＥＣＵ６はポジションセンサー一体ＥＣＵとして構成されている。もちろん、ポジションセンサー５とＥＣＵ６とをＥＣＵケース８内に一体にしないで互いに別々に離間して設け、それらを電気的に接続することもできる。また、コネクタ７はＥＣＵケース８に取り付けられているとともにＥＣＵ６に電気的に接続されている。
なお、Ａ／Ｔ  ＥＣＵ６はエンジンを制御するＥ／Ｇ  ＥＣＵ１２に接続されている。
【００３０】
マニュアルシャフト３は、図示しないが従来のＡ／Ｔと同様に、Ａ／Ｔケース２の外側でレバーおよびワイヤ等を介してシフトレバーに連結されているとともに、Ａ／Ｔケース２の内部でディテントおよびマニュアルバルブのバルブスプールに連結されている。
【００３１】
ポジションセンサー５は、マグネット１１がいずれも第１および第２ＩＣ４ａ，４ｂと接触しない非接触型のポジションセンサーとして構成されている。そして、第１および第２ＩＣ４ａ，４ｂは、それぞれ対応するマグネット１１のＮ，Ｓ極部分１１ａ，１１ｂの回動量（回動角；つまり、シフト操作レバーの操作量）に応じた第１および第２センサー電圧値をシフトポジション検出信号として連続的に出力するようになっている。
【００３２】
その場合、図２に実直線αで示すように、第１ＩＣ４ａは入力側のポジションセンサー角度（Ｎ極部分４ａの回動角）（°）の増移動に対して出力する第１センサー電圧（Ｖ）が線形（リニア）に連続的に増移動し、また入力側のポジションセンサー角度の減移動に対して第１センサー電圧が線形に連続的に減移動する線形の入出力特性を有している。また、図２に点直線βで示すように第２ＩＣ４ｂは第１ＩＣ４ａの入出力特性と逆の入出力特性であり、入力側のポジションセンサー角度（Ｓ極部分４ｂの回動角）（°）の増移動に対して第２センサー電圧（Ｖ）が線形（リニア）に連続的に減移動し、また入力側のポジションセンサー角度の減移動に対して第２センサー電圧が線形に連続的に増移動する線形の入出力特性を有している。そして、この例では、第１、第２ＩＣ４ａ，４ｂの線形の入出力特性の傾きの絶対値は互いに等しく設定されている。なお、２つの第１および第２ＩＣ４ａ，４ｂが逆の傾きの線形の出力特性を有するものでありさえすれば、入出力特性の傾きの絶対値は互いに異なるように設定することもできる。以下の実施の形態の説明では、図示のように第１、第２ＩＣ４ａ，４ｂの入出力特性の傾きの絶対値が互いに等しく設定されているものとして説明する。
【００３３】
この例のポジションセンサー故障検出装置１が適用されているＡ／Ｔでは、パーキングレンジ（Ｐレンジ）、リバースレンジ（Ｒレンジ）、ニュートラルレンジ（Ｎレンジ）およびドライブレンジ（Ｄレンジ）の４つのレンジが設定されている。なお、これらのレンジに限定されることはなく、例えば４速レンジ、３速レンジ、および２速レンジ等、任意に他のレンジを設定することができる。以下の実施形態の説明では、Ａ／Ｔは前述の４つのレンジが設定されているものとして説明する。
【００３４】
各レンジＰ、Ｒ、ＮおよびＤに対応してそれぞれポジションセンサー角度（°）つまり電圧値（Ｖ）が設定されている。図２に点線で示すように各レンジにおけるシフト領域のポジションセンサー角度領域が設定されている。また、図２に実線で示すようにＡ／Ｔで設定された各レンジのポジションセンサー角度が設定されているとともに、これらのレンジのポジションセンサー角度に対応するポジションセンサー電圧値がそれぞれ設定されている。例えば、Ｐレンジのポジションセンサー電圧値は、第１ＩＣ４ａではＶ１Ｐ（Ｖ）に、第２ＩＣ４ｂではＶ２Ｐ（Ｖ）に設定されている。また、Ｒレンジのポジションセンサー電圧値は、第１ＩＣ４ａではＶ１Ｒ（Ｖ）に、第２ＩＣ４ｂではＶ２Ｒ（Ｖ）に設定されている。更に、図示しないが、ＮおよびＤレンジのポジションセンサー電圧値も、同様にして直線α，βに基づいてそれぞれ設定されている。これらの各レンジのポジションセンサー角度が検出されることで、それぞれ対応するレンジが確定される。
【００３５】
また、第１および第２ＩＣ４ａ，４ｂの通常使用領域は、それぞれＰレンジのシフト開始からＤレンジのシフト終了までのポジションセンサー角度に設定されている。これをポジションセンサー電圧値で示すと、第１ＩＣ４ａの通常使用領域はＶ１ｎ１（Ｖ）〜Ｖ１ｎ２（Ｖ）であり、また第２ＩＣ４ｂの通常使用領域はＶ２ｎ１（Ｖ）〜Ｖ２ｎ２（Ｖ）である。
【００３６】
更に、この例の互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）は、ＰレンジとＲレンジとの間ではａに設定され、またＲレンジとＮレンジとの間ではｂに設定され、更にＮレンジとＤレンジとの間ではｃに設定されている。その場合、この例では、各レンジ間幅の大小は、ｂ＜ｃ＜ａに設定されている。もちろん、各レンジ間幅の大小はこれに限定されるものではなく、任意に設定することができる。
【００３７】
図３に示すように、ＥＣＵ６には、ポジションセンサー故障検出ロジック９およびポジションセンサーフェールセーフ制御手段１０が設けられている。
ポジションセンサー故障検出ロジック９は、ポジションセンサーのスタック故障を検出するものである。このスタック故障検出のロジックでは、２つの第１、第２ＩＣ４ａ，４ｂの出力するセンサー電圧値の合計値を基に第１、第２ＩＣ４ａ，４ｂのいずれかのスタック故障を判断し検出している。具体的には、第１、第２ＩＣ４ａ，４ｂのいずれかにスタック故障が発生している時の第１、第２ＩＣ４ａ，４ｂの出力するセンサー電圧値の合計値が両ＩＣ４ａ，４ｂの正常時の第１、第２ＩＣ４ａ，４ｂの出力するセンサー電圧値の合計値との差の絶対値が規定値より大きくなったときに、第１、第２ＩＣ４ａ，４ｂのいずれかのスタック故障を検出するとともに、スタック故障が発生しているポジションセンサーを検出している。また、あるレンジから次の隣接するレンジにシフトする際、ＥＣＵ６によりこの隣接するレンジが確定される前にスタック故障を検出して、そのセンサー故障情報をポジションセンサーフェールセーフ制御手段１０に出力するようにしている。
【００３８】
その場合、スタック故障の判断における規定値は、次のように設定している。規定値を設定するにあたって、まず、スタック故障検出を行うポジションセンサー角度の基準幅が最も小さい（狭い）レンジ間に基づいて設定される。すなわち、この例では、最も狭いレンジ間幅は前述のようにＲレンジとＮレンジの間であるから、図２に示すようにＲレンジとＮレンジの間でこれらのレンジ間幅ｂより小さい基準幅ｄが設定されている。このようにスタック故障検出の基準幅ｄを設定することで、すべてのレンジ間において、あるレンジから次の隣接するレンジが確定される前にスタック故障を検出することが可能となる。
【００３９】
次に、設定されたスタック故障検出の基準幅ｄに対応するセンサー電圧値が求められる。すなわち、第１ＩＣ４ａでは、センサー電圧値がＶ１ＲＮ−Ｖ１Ｒ＝Ａであり、第１ＩＣ４ａに対応してこのＡがスタック故障の判断における第１規定値として設定される。また、第２ＩＣ４ｂでは、センサー電圧値がＶ２Ｒ−Ｖ２ＲＮ＝Ａであり、第２ポジションセンサー４に対応してこのＡがスタック故障の判断における第２規定値として設定される。このとき、第１、第２ＩＣ４ａ，４ｂの入出力特性における傾きの絶対値が等しく設定されているので、第１および第２規定値は、ポジションセンサー角度の増大する方向およびポジションセンサー角度の減少する方向のいずれにおいても、互いに等しくＡである（以下のこの例の説明においては、単に規定値Ａという）。
なお、第１、第２ＩＣ４ａ，４ｂの入出力特性における傾きの絶対値が互いに異なるように設定されている場合には、後述するように第１および第２規定値は互いに異なるように設定される。
【００４０】
このように設定された規定値Ａを用いたポジションセンサー故障検出ロジック９による、ポジションセンサーのスタック故障検出を説明する。図２においてシフトレバーがＰレンジに設定された状態にあるとする。この状態では、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値はそれぞれＶ１Ｐ，Ｖ２Ｐであり、それらの合計はＶ１Ｐ＋Ｖ２Ｐである。この状態で、Ｐレンジ以外のレンジに設定するため、シフトレバーがＲレンジ方向にシフト操作されると、マニュアルシャフト３が回動する。これにより、第１、第２ＩＣ４ａ，４ｂの回動部４ａ，５ａがマニュアルシャフト３の回動と共に回動する。
【００４１】
これらのセンサーの回動で、第１ＩＣ４ａの出力するセンサー電圧は実直線αに沿って線形に増大し、また、第２ＩＣ４ｂの出力するセンサー電圧は実直線βに沿って線形に増大する。このとき、第１、第２ＩＣ４ａ，４ｂが電圧スタック故障を起こしていなく正常であれば、このようにＰレンジからＲレンジへシフトする途中では、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計はＶ１ＰＲ＋Ｖ２ＰＲである。第１、第２ＩＣ４ａ，４ｂの入出力特性の傾きが互いに逆でかつその絶対値が同じであるから、第１ＩＣ４ａのセンサー電圧が増大した電圧値と同じ電圧値だけ、第２ＩＣ４ｂのセンサー電圧が減少するので、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計は変わらなく、Ｖ１Ｐ＋Ｖ２Ｐ＝Ｖ１ＰＲ＋Ｖ２ＰＲとなる。
【００４２】
そして、シフトレバーがＲレンジ位置に設定されかつそのレンジ位置に保持されると、第１ＩＣ４ａのセンサー電圧値がＶ１Ｒになり、また第２ＩＣ４ｂのセンサー電圧値がＶ２Ｒになり、両センサー電圧値の合計がＶ１Ｒ＋Ｖ２Ｒとなる。このとき、センサー電圧値の合計は変わらないことから、ＥＣＵ６はＶ１Ｐ＋Ｖ２Ｐ＝Ｖ１ＰＲ＋Ｖ２ＰＲ＝Ｖ１Ｒ＋Ｖ２Ｒを判断して、第１、第２ＩＣ４ａ，４ｂのスタック故障を検出しない。これにより、ＥＣＵ６はＲレンジを確定して、従来とのＡ／Ｔと同様にＡ／Ｔに対してＲレンジの制御を行う。
【００４３】
ＲレンジからＮレンジへ、またＮレンジからＤレンジへシフト操作が行われる場合も、同様にして第１、第２ＩＣ４ａ，４ｂが正常である限りは、第１ＩＣ４ａのセンサー電圧値は線形に増大し、第２ポジションセンサーのセンサー電圧値は線形に第１ＩＣ４ａのセンサー電圧値の増大した電圧値と同じ電圧値だけ線形に減少するが、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計は変化しない。また、逆にＤレンジからＮレンジへ、またＮレンジからＲレンジへ、更にＲレンジからＰレンジへ、つまりポジションセンサー角度が減少する方向にシフト操作が行われる場合も、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の増減が前述のポジションセンサー角度が増大する方向にシフト操作が行われる場合と逆になるだけで、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計は変化しない。
そして、ＥＣＵ６はＲレンジ以外の他のレンジについても、前述のＲレンジと同様にしてを確定し、従来とのＡ／Ｔと同様にＡ／Ｔに対して確定したレンジの制御を行う。
【００４４】
いま、図２に示すように、例えば、シフトレバーがＰレンジからＲレンジに向けて、つまりポジションセンサ角度が増大する方向にシフト操作されて移動したとすると、前述と同様に第１、第２ＩＣ４ａ，４ｂの回動部４ａ，５ａが回動する。このとき、Ｐレンジの位置で第２ＩＣ４ｂにスタック故障が発生すると、第１ＩＣ４ａのセンサー電圧値は前述と同様に実直線αに沿って増大していくが、第２ＩＣ４ｂのセンサー電圧値は変わらなく（減少しなく）、Ｖ２Ｐのままに保持される。このため、前述の第２ＩＣ４ｂが正常の場合に比べて、第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計Ｖ１ＰＲ＋Ｖ２Ｐは、両ＩＣ４ａ，４ｂの正常時に比べて第２ＩＣ４ｂのセンサー電圧値が減少しない分｛（Ｖ１ＰＲ＋Ｖ２Ｐ）−（Ｖ１ＰＲ＋Ｖ２ＰＲ）＝Ｖ２Ｐ−Ｖ２ＰＲ｝だけ増大する。そして、図２に示すようにこの増大分、つまり第２ＩＣ４ｂにスタック故障が発生しているときの第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計と両ＩＣ４ａ，４ｂの正常時の第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計との差が正となる。したがって、ポジションセンサー故障検出ロジック９はこの差の絶対値と第２ＩＣ４ｂに対応した規定値Ａとを比較する。この差の絶対値がこの規定値Ａより大きくなると、ポジションセンサー故障検出ロジック９が第２ＩＣ４ｂにスタック故障が発生していると判断する。これにより、ポジションセンサー故障検出ロジック９は第２ＩＣ４ｂのスタック故障を検出し、センサー故障情報としてポジションセンサーフェールセーフ制御手段１０に出力する。
【００４５】
このようにポジションセンサー故障検出ロジック９が第２ＩＣ４ｂのスタック故障を検出したときは、ＥＣＵ６によるＲレンジが確定する前である。このようにＲレンジが確定する前にスタック故障が検出されるのは、前述のように最も狭いレンジ間幅（ＲレンジとＮレンジの間の幅）を基に設定した基準幅ｄにより決定した規定値Ａを用いているからである。
【００４６】
Ｐレンジ以外の他のレンジでのポジションセンサー角度の増大する方向のシフト操作時の第２ＩＣ４ｂのスタック故障の場合も同様にして、次のレンジが確定される前に検出される。また、ポジションセンサー角度の増大する方向の第１ＩＣ４ａのスタック故障の場合にも同様にして次のレンジが確定される前に検出されるが、この場合には両ポジションセンサー４のセンサー電圧値の合計と両ポジションセンサー４の正常時の両ポジションセンサー４のセンサー電圧値の合計との差が負になる。しがって、この場合のスタック故障検出のための規定値は、第１ＩＣ４ａに対応した規定値Ａが用いられる。
【００４７】
更に、ポジションセンサー角度の減少する方向の第１、第２ＩＣ４ａ，４ｂの各スタック故障の場合にも同様にして次のレンジが確定される前に検出されるが、この場合には、両ＩＣ４ａ，４ｂの電圧値の増減がポジションセンサー角度の増大する方向の両ＩＣ４ａ，４ｂの電圧値の増減と逆になる。しかし、この例では前述の差の絶対値と規定値とを比較しているので、第１、第２ＩＣ４ａ，４ｂのスタック故障検出のための規定値は、ポジションセンサー角度の増大する方向の場合と同様にそれぞれ第１、第２ＩＣ４ａ，４ｂに対応した規定値が用いられる。
【００４８】
ポジションセンサーフェールセーフ制御手段１０は、ポジションセンサー故障検出ロジック９から前述のセンサー故障情報が入力されると、Ａ／Ｔに対して次のレンジの制御を行わないようにフェールセーフ制御を行う。このとき、次のレンジが確定される前にセンサー故障情報が入力されるので、このフェールセーフ制御は次のレンジが確定される前に開始され、誤って次のレンジが確定されたとしても、Ａ／Ｔに対する次のレンジの制御は確実に行われないようになる。
【００４９】
ところで、Ａ／Ｔ等の変速機の制御システムには、温度等の環境によりセンサー電圧値が変化する。このため、温度等の環境の影響を極力小さくするために、スタック故障検出のためのソフトによりセンサー電圧値の幅絞ることで、センサー精度が必要な領域のみで向上された制御システムが採用されている。このような変速機の制御システムにも、前述のポジションセンサースタック故障検出装置１が適用できる。この場合には、スタック故障検出のための規定値として、前述の基準幅ｄをより小さく設定して、前述の規定値Ａより小さく決めた規定値Ｂが用いられる。もちろん、この規定値Ｂは、第１、第２ＩＣ４ａ，４ｂにそれぞれ対応して設定された規定値である。
【００５０】
図４は、前述のポジションセンサーのスタック故障検出を行うためのフローを示す図である。
図４に示すように、ポジションセンサーのスタック故障検出がスタートされると、まずステップＳ１で現在の第１、第２ＩＣ４ａ，４ｂのセンサー電圧値が取得される。次に、ステップＳ２で両ＩＣ４ａ，４ｂの各センサー電圧値が、それぞれ通常使用領域（第１ＩＣ４ａではＶ１ｎ１〜Ｖ１ｎ２、第２ＩＣ４ｂではＶ２ｎ２〜Ｖ２ｎ１）内にあるか否かが判断される。各センサー電圧値がそれぞれ通常使用領域内にある判断されると、ステップＳ３でセンサー電圧値のどちらか一方がセンサー精度を上げた領域内にあるか否かが判断される。両センサー電圧値のいずれもセンサー精度を上げた領域外であると判断されると、ステップＳ４で第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計と両ＩＣ４ａ，４ｂの正常時の両ＩＣ４ａ，４ｂのセンサー電圧値の合計との差の絶対値が規定値Ａより大きいか否かが比較判断される。この差の絶対値が規定値Ａより小さいと判断されると、ステップＳ５で両ＩＣ４ａ，４ｂが正常であると判断されてポジションセンサーのスタック故障検出が終了する。
【００５１】
ステップＳ４で、前述の差の絶対値が規定値Ａより大きいと判断されると、ステップＳ６で前述の差の正負およびポジション角度の増減方向に基づいてポジションセンサーのスタック故障あるいは発振故障が検出されるとともに、スタック故障が発生しているポジションセンサーが検出されて、ポジションセンサーのスタック故障検出が終了する。
【００５２】
また、ステップＳ３で両センサー電圧値のどちらか一方がセンサー精度を上げた領域内であると判断されると、ステップＳ７で第１、第２ＩＣ４ａ，４ｂのセンサー電圧値の合計と両ＩＣ４ａ，４ｂの正常時の両ＩＣ４ａ，４ｂのセンサー電圧値の合計との差の絶対値が規定値Ｂより大きいか否かが比較判断される。この差の絶対値が規定値Ｂより小さいと判断されると、ステップＳ８で両ＩＣ４ａ，４ｂが正常であると判断されてポジションセンサーのスタック故障検出が終了する。
【００５３】
ステップＳ７で、前述の差の絶対値が規定値Ｂより大きいと判断されると、ステップＳ９で前述の差の正負およびポジション角度の増減方向に基づいてポジションセンサーのスタック故障が検出されるとともに、スタック故障が発生しているポジションセンサーが検出されて、ポジションセンサーのスタック故障検出が終了する。
更に、ステップＳ２で各センサー値が通常使用領域外であると判断されると、ステップＳ１０でセンサー断線あるいはショート等のスタック故障以外のポジションセンサーの故障と判断されてポジションセンサーのスタック故障検出が終了する。
【００５４】
この例のポジションセンサーのスタック故障検出装置によれば、入出力特性の線形の傾きが互いに逆になる特性の第１および第２ＩＣ４ａ，４ｂのセンサー電圧の合計と正常時の第１および第２ＩＣ４ａ，４ｂのセンサー電圧の合計との差の絶対値が予め設定された規定値ＡまたはＢとを比較判断しているので、スタック故障が発生しているポジションセンサーによって第１および第２ポジションセンサーのセンサー電圧の合計を異ならせることができるため、前述の差もスタック故障が発生しているポジションセンサーによって異ならせることができる。これにより、第１および第２ＩＣ４ａ，４ｂのスタック故障を次のレンジが確定する前に確実に検出することができる。
【００５５】
また、この例のポジションセンサーのスタック故障検出装置によれば、第１および第２ＩＣ４ａ，４ｂの入出力特性はその線形の傾きが逆でかつ傾きの絶対値が互いに等しい特性を有しているので、第１および第２ＩＣ４ａ，４ｂに対して規定値を互いに等しく設定することができる。これにより、スタック故障検出の制御をより簡単にかつより的確に行うことができるようになる。
【００５６】
更に、規定値Ａ，Ｂを、互いに隣接するレンジ間のポジションセンサー角度（レンジ間幅）のうち、最も小さいレンジ間幅（Ｒ−Ｎレンジ間幅）に基づいて設定しているので、どのレンジにおいても、ポジションセンサーのスタック故障が発生したときは、次の隣接するレンジが確定される前に、ポジションセンサーのスタック故障を検出することが確実にできるようになる。これにより、どのレンジにおいても、レンジが確定される前にこのスタック故障を検出したときは、変速機に対して変速制御を行わないフェールセーフ制御等の、ポジションセンサーのスタック故障に対する対応策を講じることができるようになる。しかも、ＥＣＵ６による変速機のレンジの誤確定を防止することもできる。
【００５７】
なお、前述の例では、２つの第１、第２ＩＣ４ａ，４ｂが互いに逆の傾きでかつ傾きの絶対値が等しく設定されているが、第１、第２ＩＣ４ａ，４ｂは互いに逆の傾きでかつ傾きの絶対値が異なるように設定することもできる。この場合にも、規定値は、いずれも、第１、第２ＩＣ４ａ，４ｂの精度を考慮して設定された規定値が用いられる。具体的には、規定値は、第１ＩＣ４ａに対応して第１規定値Ａ１およびＢ１が設定されると共に、第２ＩＣ４ｂに対応して第２規定値Ａ２およびＢ２が設定される。そして、どちらのポジションセンサーに対応する規定値を採用するかは、ポジションセンサー角度の増減方向と前述の差の正負とに基づいて規定値が選択されるようにする。
【００５８】
また、第１、第２ＩＣ４ａ，４ｂの第１、第２センサー電圧値の合計の変化率の大きさによって選択することもできる。しかし、このように規定値として異なる第１および第２規定値を設定する必要があるとともに、前述の差の演算が面倒になるばかりでなく、同じポジションセンサーを用いることができないので、前述の例のように第１、第２ＩＣ４ａ，４ｂは互いに逆の傾きでかつ傾きの絶対値が等しく設定することが好ましい。更に、第１、第２ＩＣ４ａ，４ｂの第１、第２センサー電圧値の差と規定値との比較で、スタック故障を検出することもできる。すなわち、第１、第２ＩＣ４ａ，４ｂの第１、第２センサー電圧値の演算値｛合計値（加算値）、減算値、乗算値、除算値等｝と、この演算値に対応した規定値との比較で、スタック故障を検出することもできる。
【００５９】
図５は、本発明の実施の形態の他の例を示す、図２と同様の図である。なお、前述の例と同じ構成要素には同じ符号を付すことで、その詳細な説明は省略する。
前述の例では、第１、第２ＩＣ４ａ，４ｂの入出力特性の傾きが逆方向であり、かつ第１、第２ＩＣ４ａ，４ｂの第１、第２センサー電圧値の演算値｛合計値（加算値）、減算値、乗算値、除算値等｝と、この演算値に対応した規定値との比較で、スタック故障を検出するようにしているが、この例のポジションセンサーのスタック故障検出装置１では、第１、第２ＩＣ４ａ，４ｂの入出力特性の傾きの方向にかかわらず、第１、第２ＩＣ４ａ，４ｂのうち、一方のＩＣの出力するセンサー電圧値が変化しているにもかかわらず、他方のＩＣの出力するセンサー電圧値がほとんど変化しないことを検出することで、他方のＩＣがスタック故障を生じていることを検出するようにしている。
【００６０】
すなわち、例えば図５に示す例のポジションセンサーのスタック故障検出装置１は、入出力特性の傾きが同方向でありかつその絶対値が異なる第１、第２ＩＣ４ａ，４ｂを備えている。そして、Ｐレンジ位置で第２ＩＣ４ｂがスタック故障を生じている状態でシフトレバーがＲレンジ位置の方へ移動されると、第１ＩＣ４ａの出力する第１センサー電圧値はポジションセンサーの回動角度の増大につれて太い実線の矢印のように上昇するが、スタック故障を生じている第２ＩＣ４ｂの出力する第２センサー電圧値はポジションセンサーの回動角度の増大につれて太い点線の矢印のようにほとんど変化しない。このように第１センサー電圧値が増大するにもかかわらず、第２センサー電圧値がほとんど変化しないことに基づいて、Ａ／Ｔ  ＥＣＵ６により第２ＩＣ４ｂがスタック故障を生じていることが検出される。
【００６１】
このように、この例のポジションセンサーのスタック故障検出装置１によれば、第１、第２ＩＣ４ａ，４ｂの出力する第１、第２センサー電圧値を規定値と比較することなく、第１、第２ＩＣ４ａ，４ｂのうち、一方のセンサー電圧値が変化しているにもかかわらず、他方のセンサー電圧値が変化しないことを単純に検出することで、簡単にかつ確実にホールＩＣのスタック故障を検出することができる。したがって、センサー電圧値を規定値と比較演算するためのロジックが不要となるので、スタック故障検出のためのロジックを簡単にでき、スタック故障検出の制御をより的確に行うことができる。
この例のポジションセンサーのスタック故障検出装置の他の構成および他の作用効果は、前述の例と同じである。
【００６２】
なお、図５に示す例では、第１、第２ＩＣ４ａ，４ｂの入出力特性の傾きが同方向でありかつその絶対値が異なるものとしているが、本発明はこれに限定されるものではなく、入出力特性の傾きが同方向でありかつその絶対値が同じ第１、第２ＩＣ４ａ，４ｂを用いることもできるし、入出力特性の傾きが逆方向でありかつその絶対値が同じまたは異なる第１、第２ＩＣ４ａ，４ｂを用いることもできる。
【００６３】
また、前述の各例では、変速機として自動変速機を用いて本発明を説明しているが、本発明はこれに限定されるものではなく、非接触で線形の電圧値を出力するポジションセンサーからのセンサー電圧を用いてＥＣＵにより制御されるものであれば、例えば無段変速機（ＣＶＴ）等の他の変速機に適用することができる。
更に、各レンジの設定も前述の例に限定されることなく、種々任意に設定することができる。
【００６４】
更に、本発明は変速機に限定されるものではなく、線形の入出力特性を有し、回転体の回動角度を連続的に検出する非接触型の回転角度検出センサーが用いられるものであれば、どのような回転体にも適用することができる。
更に、本発明は、回転角度検出センサーの検出素子の出力が故障により通常時より変化するものであれば、前述のスタック故障以外の他の故障にも適用することができる。
【図面の簡単な説明】
【図１】本発明にかかる回転角度検出センサーの故障検出装置の実施の形態の自動変速機に適用した一例を模式的に示す図である。
【図２】図１に示す例の回転角度検出センサーの故障検出装置の検出素子である２つのホールＩＣを用いたポジションセンサーの故障検出を説明する図である。
【図３】図１に示す例の回転角度検出センサーの故障検出装置を模式的に示すブロック図である。
【図４】ポジションセンサーの故障検出のフローを示す図である。
【図５】本発明の実施の形態の他の例を示す、図２と同様の図である。
【符号の説明】
１…ポジションセンサーの故障検出装置、２…Ａ／Ｔケース、３…マニュアルシャフト、４ａ…第１ＩＣ、４ｂ…第２ＩＣ、５…ポジションセンサー、６…電子制御装置（ＥＣＵ）、７…コネクタ、８…ＥＣＵケース、９…ポジションセンサー故障検出ロジック、１０…ポジションセンサーフェールセーフ制御手段
【図１】
2004324720.tif 000003
【図２】
2004324720.tif 000004
【図３】
2004324720.tif 000005
【図４】
2004324720.tif 000006
【図５】
2004324720.tif 000007