(57)【特許請求の範囲】
【請求項１】
少なくとも操舵トルクを用いて電流指令値を演算し、前記電流指令値に基づいてモータを駆動することにより、操舵系をアシスト制御する電動パワーステアリング装置において、
少なくとも２つのそれぞれ独立したトルクセンサ及び角度センサを備え、前記トルクセンサ及び角度センサからそれぞれ舵角を演算して利用する機能を有し、
独立した信号同士を比較診断すると共に、各個別信号の個別診断も行い、
前記比較診断で異常と判定された場合には前記角度センサ信号を使用せず、
前記個別診断の少なくとも１つが異常と判定された場合には前記角度センサ信号をダウングレードとして扱い、前記個別診断の２つ以上が異常と判定された場合には前記角度センサ信号を使用しない、
ことを特徴とする電動パワーステアリング装置。
【請求項２】
前記個別診断の少なくとも１つが異常と判定された場合、前記角度センサの正常側のみを使用することで、信頼性が低下しても継続可能な機能を継続するようになっている請求項１に記載の電動パワーステアリング装置。
【請求項３】
前記個別診断の少なくとも１つが異常と判定された場合、更に出力制限を行うようになっている請求項１又は２に記載の電動パワーステアリング装置。
【請求項４】
前記出力制限がアクティブリターン機能である請求項３に記載の電動パワーステアリング装置。
【請求項５】
前記舵角演算に、車両中立位置を示すキャリブレーション信号を用いる請求項１乃至４のいずれかに記載の電動パワーステアリング装置。
【請求項６】
ＥＰＳを車両に組み込んで後に前記キャリブレーション信号をＥＥＰＲＯＭに書き込むようになっている請求項５に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冗長系システムの構成を有する電動パワーステアリング装置に関し、特にそれぞれ独立した２つのトルクセンサと２つの角度センサからそれぞれ舵角を演算する構成であり、独立した検出信号同士を比較診断すると共に、各検出信号の個別診断をも行い、信頼性を損なうことなくアシスト等の機能継続が可能な電動パワーステアリング装置に関する。
【背景技術】
【０００２】
車両のステアリング機構にモータの回転力で操舵補助力（アシスト力）を付与する電動パワーステアリング装置は、モータの駆動力を減速機を介してギア又はベルト等の伝達機構により、ステアリングシャフト或いはラック軸に操舵補助力を付与するようになっている。かかる従来の電動パワーステアリング装置（ＥＰＳ）は、操舵補助力のトルクを正確に発生させるため、モータ電流のフィードバック制御を行っている。フィードバック制御は、操舵補助指令値（電流指令値）とモータ電流検出値との差が小さくなるようにモータ印加電圧を調整するものであり、モータ印加電圧の調整は、一般的にＰＷＭ制御のデューティの調整で行っている。【０００３】
電動パワーステアリング装置（ＥＰＳ）の一般的な構成を図１に示して説明すると、ハンドル１のコラム軸（ステアリングシャフト、ハンドル軸）２は減速ギア３、ユニバーサルジョイント４ａ及び４ｂ、ピニオンラック機構５、タイロッド６ａ，６ｂを経て、更にハブユニット７ａ，７ｂを介して操向車輪８Ｌ，８Ｒに連結されている。コラム軸２には、ハンドル１の操舵トルクＴｈを検出するトルクセンサ１０が設けられており、ハンドル１の操舵力を補助するモータ２０が減速ギア３を介してコラム軸２に連結されている。また、コラム軸２には、操舵角θを検出する舵角センサ１４が設けられている。電動パワーステアリング装置を制御するコントロールユニット（ＥＣＵ）３０には、バッテリ１３から電力が供給されると共に、イグニションキー１１を経てイグニションキー信号が入力される。コントロールユニット３０は、トルクセンサ１０で検出された操舵トルクＴｈと車速センサ１２で検出された車速Ｖｅｌとに基づいてアシスト（操舵補助）指令の電流指令値の演算を行い、演算された電流指令値に補償等を施した電圧制御値Ｖｒｅｆによってモータ２０に供給する電流を制御する。【０００４】
コントロールユニット３０には、車両の各種情報を授受するＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４０が接続されており、車速ＶｅｌはＣＡＮ４０から受信することも可能である。また、コントロールユニット３０には、ＣＡＮ４０以外の通信、アナログ／ディジタル信号、電波等を授受する非ＣＡＮ４１も接続可能である。【０００５】
このような電動パワーステアリング装置において、コントロールユニット３０は主としてＣＰＵ（ＭＰＵやＭＣＵを含む）で構成されるが、そのＣＰＵ内部においてプログラムで実行される一般的な機能を示すと、例えば図２に示されるような構成となっている。【０００６】
図２を参照してコントロールユニット３０の機能及び動作を説明すると、トルクセンサ１０からの操舵トルクＴｈ及び車速センサ１２からの車速Ｖｅｌは電流指令値演算部３１に入力され、電流指令値演算部３１は操舵トルクＴｈ及び車速Ｖｅｌに基づいてアシストマップ等を用いて電流指令値Ｉｒｅｆ１を演算する。演算された電流指令値Ｉｒｅｆ１は加算部３２Ａで、特性を改善するための補償部３４からの補償信号ＣＭと加算され、加算された電流指令値Ｉｒｅｆ２が電流制限部３３で最大値を制限され、最大値を制限された電流指令値Ｉｒｅｆｍが減算部３２Ｂに入力され、モータ電流検出値Ｉｍと減算される。【０００７】
減算部３２Ｂでの減算結果Ｉ（＝Ｉｒｅｆｍ−Ｉｍ）はＰＩ制御部３５でＰＩ制御され、ＰＩ制御された電圧制御値ＶｒｅｆがＰＷＭ制御部３６に入力されてキャリア信号ＣＦに同期してデューティを演算され、デューティを演算されたＰＷＭ信号でインバータ３７を介してモータ２０をＰＷＭ駆動する。モータ２０のモータ電流値Ｉｍはモータ電流検出手段３８で検出され、減算部３２Ｂに入力されてフィードバックされる。【０００８】
補償部３４は、検出若しくは推定されたセルフアライニングトルク（ＳＡＴ）３４３を加算部３４４で慣性補償値３４２と加算し、その加算結果に更に加算部３４５で収れん性制御値３４１を加算し、その加算結果を補償信号ＣＭとして加算部３２Ａに入力し、特性改善する。【０００９】
トーションバーを具備する電動パワーステアリング装置では、複数箇所で角度を検出する必要があり、例えば図３に示すようなセンサがコラム軸２に装着されて、各種検出信号が出力される。即ち、コラム軸２のハンドル１側の入力シャフト２Ａには、角度センサとしてのホールＩＣセンサ２１及び入力側トルクセンサとして２０°ロータセンサ２２が装着されている。ホールＩＣセンサ２１は２９６°周期のＡＳ＿ＩＳ角度θｈを出力し、ＡＳ＿ＩＳ角度θｈは舵角演算部４０に入力される。トーションバー２３よりもハンドル１側に装着された２０°ロータセンサ２２は、２０°周期のＴＳ＿ＩＳ角度θｓ１（主）及びθｓ２（副）を出力し、ＴＳ＿ＩＳ角度θｓ１は舵角演算部４０に入力される。また、ハンドル軸２の出力シャフト２Ｂには、出力側トルクセンサとして４０°ロータセンサ２４が装着されており、４０°ロータセンサ２４からＴＳ＿ＯＳ角度θｒ１（主）及びθｒ２（副）が出力され、ＴＳ＿ＯＳ角度θｒ１は舵角演算部４０に入力される。舵角演算部４０は、ＡＳ＿ＩＳ角度θｈ、ＴＳ＿ＩＳ角度θｓ１、ＴＳ＿ＯＳ角度θｒ１及び舵角速度ωに基づいて、絶対値の舵角θａｂを演算して出力している。【００１０】
図４は各センサの検出信号の信号周期の一例を示しており、図４（Ａ）はホールＩＣセンサ２１からの検出信号であるＡＳ＿ＩＳ角度θｈの信号周期（２９６°）を示しており、図４（Ｂ）は２０°ロータセンサ２２からの検出信号であるＴＳ＿ＩＳ角度θｓ１の信号周期（２０°）を示しており、図４（Ｃ）は４０°ロータセンサ２４からの検出信号であるＴＳ＿ＯＳ角度θｒ１の信号周期（４０°）を示している。これら３つのセンサの０点調整は、組立時にキャリブレーションして調整する。【００１１】
このような電動パワーステアリング装置では、近年、信頼性向上が一層求められており、装置や部品の冗長化が実施されている。かかる冗長化装置として、例えば特開平６−３２２４０号公報（特許文献１）に示される検出信号処理方法があり、自動車の操舵システムへの適用が述べられている。また、特許第４８６３９５３号公報（特許文献２）には、出力端子に接続され、第１のセンサエレメントが出力する第１の出力信号と、第２のセンサエレメントが出力する第２の出力信号を、第２の物理量に変換する第２の変換処理部とを備え、第２の変換処理部は、第２のパッケージ内に配置された物理量センサが開示されている。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平６−３２２４０号公報
【特許文献２】特許第４８６３９５３号公報
【特許文献３】特開２００６−７６３３３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、特許文献１の処理方法は、冗長系で関数に従った処理がなされており、コンピュータ外部で比較されているので、電動パワーステアリング装置へ適用した場合、そのための通信ラインを確保しなければならない。また、特許文献２のセンサは、センサエレメントからそれぞれ出力端子が出ており、第１の変換処理部が第１のパッケージ内に配置され、第２の変換処理部が第２のパッケージ内に配置されている。従って、装置全体が大型化してしまい、小型軽量化が求められる、電動パワーステアリング装置には適さない。また、冗長系の構成となっているが、機能継続のための診断方法と機能制限方法が開示されていない。【００１４】
本発明は上述のような事情よりなされたものであり、本発明の目的は、冗長系システムで信頼性を向上し、独立した検出信号同士を比較診断すると共に、各検出信号の個別診断をも行い、信頼性を損なうことなく機能継続が可能な電動パワーステアリング装置を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、少なくとも操舵トルクを用いて電流指令値を演算し、前記電流指令値に基づいてモータを駆動することにより、操舵系をアシスト制御する電動パワーステアリング装置に関し、本発明の上記目的は、少なくとも２つのそれぞれ独立したトルクセンサ及び角度センサを備え、前記トルクセンサ及び角度センサからそれぞれ舵角を演算して利用する機能を有し、独立した信号同士を比較診断すると共に、各個別信号の個別診断も行い、前記比較診断で異常と判定された場合には前記角度センサ信号を使用せず、前記個別診断の少なくとも１つが異常と判定された場合には前記角度センサ信号をダウングレードとして扱い、前記個別診断の２つ以上が異常と判定された場合には前記角度センサ信号を使用しないことにより達成される。【００１６】
また、本発明の上記目的は、前記個別診断の少なくとも１つが異常と判定された場合、前記角度センサの正常側のみを使用することで、信頼性が低下しても継続可能な機能を継続するようになっていることにより、或いは前記個別診断の少なくとも１つが異常と判定された場合、更に出力制限を行うようになっていることにより、或いは前記出力制限がアクティブリターン機能であることにより、或いは前記舵角演算に、車両中立位置を示すキャリブレーション信号を用いることにより、或いはＥＰＳを車両に組み込んで後に前記キャリブレーション信号をＥＥＰＲＯＭに書き込むようになっていることにより、より効果的に達成される。
【発明の効果】
【００１７】
本発明の電動パワーステアリング装置によれば、トルクセンサ系及び角度センサ系を冗長系とし、独立した検出信号同士を比較診断すると共に、各検出信号の個別診断をも行い、角度センサの異常（故障を含む）の場合には、２つの演算された舵角のうち、正常な舵角を用いることによる機能継続で舵角制御（出力制限）を実施し、２つの角度センサの異常が判定された場合には、舵角値を無効としている。従って、信頼性の向上となる。【００１８】
また、トルクセンサ系の診断で異常が判定された場合にはアシスト停止とし、安全性を確保している。
【図面の簡単な説明】
【００１９】
【図１】電動パワーステアリング装置の概要を示す構成図である。
【図２】電動パワーステアリング装置の制御系の構成例を示すブロック図である。
【図３】電動パワーステアリング装置とセンサの装着例及びその検出信号の関係を示す図である。
【図４】各センサの信号周期の一例を示す波形図である。
【図５】本発明のセンサ及びその検出系を示す構成図である。
【図６】本発明の診断処理部の構成例を示すブロック図である。
【図７】舵角演算部の構成例を示すブロック図である。
【図８】本発明の動作例を示すフローチャートの一部である。
【図９】本発明の動作例を示すフローチャートの一部である
【発明を実施するための形態】
【００２０】
本発明は、電動パワーステアリング装置の信頼性を向上するためにトルクセンサ系及び角度センサ系並びに舵角演算部を多重化した冗長系システムであり、少なくとも２つのそれぞれ独立したトルクセンサと角度センサ（舵角センサ）から舵角をそれぞれ演算する構成で、独立した信号同士を比較診断（トルクセンサ比較診断、舵角比較診断、角度センサ比較診断）すると共に、各検出信号の個別診断も行う。
【００２１】
舵角は、車両の走行安定性や操舵性向上のためのアクティブリターン機能として、ハンドル戻り制御などで使用され、特に信頼性が要請される。
【００２２】
比較診断がＮＧ（異常若しくは故障）であれば舵角値を無効として扱い、角度センサ信号を使用しない。１つの各個別診断がＮＧであれば、角度センサ信号をダウングレードとして扱い、正常側のみを使用することで信頼度が落ちても、継続可能な機能は継続し、出力制限を行うなどの処理を併せて実施する（例えばアクティブリターン機能の出力を制限して継続）。ただし、重大事象に至る可能性ある機能は停止する。複数の各個別診断がＮＧ（異常若しくは故障）の場合には、比較診断と同様に角度センサ信号を使用しない。また、舵角演算にトルクセンサ信号を使用しないケース（絶対角センサ）でも、構造が変わるのみで同等であり、各個別診断の例として、センサ電源の異常や信号異常（通信エラー、断線など）等がある。
【００２３】
以下に、本発明の実施形態を、図面を参照して説明する。
【００２４】
図５は、本発明の各種センサの設置例とその信号処理例を図３に対応させて示しており、角度センサ（舵角センサ）であるホールＩＣセンサ２１からのＡＳ＿ＩＳ角度は角度センサ回路１０２及び１１２に入力され、角度センサ回路１０２からは角度センサ角度θｈ１（２９６°周期）が出力され、角度センサ回路１１２からは角度センサ角度θｈ２（２９６°周期）が出力される。また、トルクセンサである入力側のロータセンサ２２からのＴＳ＿ＩＳ角度はトルクセンサ回路１０１及び１１１に入力され、出力側のロータセンサ２４からのＴＳ＿ＯＳ角度はトルクセンサ回路１０１及び１１１に入力される。トルクセンサ回路１０１からは入力側のトルクセンサ角度θｓ１（２０°周期）及び出力側のトルクセンサ角度θｒ１（４０°周期）が出力され、トルクセンサ回路１１１からは入力側のトルクセンサ角度θｓ２（２０°周期）及び出力側のトルクセンサ角度θｒ２（４０°周期）が出力される。
【００２５】
なお、トルクセンサ回路１０１及び１１１、角度センサ回路１０２及び１１２には、別途電源回路から電力が供給されている。
【００２６】
図６は本発明の信号処理回路の構成例を示しており、トルクセンサ回路１０１からのトルクセンサ角度θｓ１及びθｒ１はトルクセンサ診断部１０３に入力され、トルクセンサ回路１１１からのトルクセンサ角度θｓ２及びθｒ２はトルクセンサ診断部１１３に入力される。角度センサ回路１０２からの角度センサ角度θｈ１は角度センサ診断部１０４に入力され、角度センサ回路１１２からの角度センサ角度θｈ２は角度センサ診断部１１４に入力される。各診断部で異常がなければ入力された信号がそのまま出力され、それぞれ舵角演算部１００及び１１０に入力される。
【００２７】
即ち、トルクセンサ診断部１０３からのトルクセンサ角度θｓ１及びθｒ１は舵角演算部１００に入力されると共に、トルクセンサ総合診断部１２１に入力され、トルクセンサ診断部１１３からのトルクセンサ角度θｓ２及びθｒ２は舵角演算部１１０に入力されると共に、トルクセンサ総合診断部１２１に入力される。また、角度センサ回路１０４からの角度センサ角度θｈ１は舵角演算部１００に入力されると共に、角度センサ総合診断部１２２に入力され、角度センサ回路１１４からの角度センサ角度θｈ２は舵角演算部１１０に入力されると共に、角度センサ総合診断部１２２に入力される。
【００２８】
舵角演算部１００には、車両中立位置を更正するキャリブレーション信号ＣＲ１が入力され、舵角演算部１１０には車両中立位置を更正するキャリブレーション信号ＣＲ２が入力される。キャリブレーション信号ＣＲ１及びＣＲ２は、ＥＰＳを車両に組み込んでからＥＥＰＲＯＭ等に書き込まれて格納されている。舵角演算部１００からは舵角θ１が出力され、舵角演算部１１０からは舵角θ２が出力され、舵角θ１及びθ２は舵角診断部１２０に入力される。舵角診断部１２０からは診断結果ＳＤが出力され、トルクセンサ総合診断部１２１からは診断結果ＴＤが出力され、角度センサ総合診断部１２２からは診断結果ＡＤが出力される。
【００２９】
また、舵角演算部１００及び１１０は同一構成であり、ここでは舵角演算部１００の構成例を図７に示して説明する。
【００３０】
角度センサ角度θｈ１は減算部１３２に減算入力され、トルクセンサ角度θｒ１は角度差演算部１３１、バーニア演算部１３３及び相対舵角演算部１３５に入力され、トルクセンサ角度θｓ１は角度差演算部１３１に入力される。角度差演算部１３１で演算された角度差θａ（＝θｓ１−θｒ１）は減算部１３２に加算入力され、減算部１３２で減算された角度ＡＳ＿ＯＳ（＝θａ−θｈ１）はバーニア演算部１３３に入力される。バーニア演算部１３３で演算された舵角θｂｒ（センサ基準の絶対舵角）は初期舵角演算部１３４に入力され、演算された舵角初期値θｉｎｔが出力される。舵角初期値θｉｎｔは加算部１３６に入力され、相対舵角演算部１３５で演算された相対舵角Ｒｅ１＿ＯＳも加算部１３６に入力される。加算部１３６の加算で得られたステアリング舵角θｂ（＝θｉｎｔ＋Ｒｅ１＿ＯＳ）は絶対値化部１３７に入力され、絶対値舵角θｃが減算部１３８に加算入力される。減算部１３８にはキャリブレーション信号ＣＲ１が減算入力され、更正された舵角θ１が舵角演算部１００から出力される。
【００３１】
絶対値化部１３７からの絶対舵角θｃはＥＰＳコラム（センサ）上での舵角位置となるため、ＥＰＳコラムを車両に取付けて使用する場合、車両上（車両中立位置）での舵角０点を更正する必要がある。車両中立位置と舵角０点が一致するように、キャリブレーション信号ＣＲ１を用いて絶対舵角θｃを更正して舵角θ１を出力する。
【００３２】
なお、バーニア演算は周期の異なるセンサ信号（例えば４０°周期、２９６°周期）同士の位相差を利用して、出力軸側にあるロータセンサ２４の周期位置「０〜３６」（舵角０°から何回転目か）を求める演算である。これにより、ロータセンサ２４が舵角領域「０〜１４８０°」のどの位置であるか、を正しく判定することができる。
【００３３】
各検出信号の個別診断（トルクセンサ＃１（ロータセンサ２２、トルクセンサ回路１０１）及びトルクセンサ＃２（ロータセンサ２４、トルクセンサ回路１１１）の診断、角度センサ＃１（ホールＩＣセンサ２１、角度センサ回路１０２）及び角度センサ＃２（ホールＩＣセンサ２１、角度センサ回路１１２）の診断）は、各センサの信号毎に独立してできる診断であり、トルクセンサから通信で受信している場合の通信異常は、未受信、ＣＲＣエラー、フレームエラー等で判定する。また、センサへ供給している電源エラーや、電源をＡ／Ｄ変換し、変換された値が範囲外であることなどを異常（故障を含む）と判定する。
【００３４】
比較診断（トルクセンサ総合診断、角度センサ総合診断、舵角診断）は、センサ値のオフセット／ゲイン故障などを検出するために、例えば以下のように行う。
（１）トルクセンサ総合診断
｜トルクセンサ＃１から求めたトルク値−トルクセンサ＃２から求めたトルク値｜＞所定値（例えば１Ｎｍ）の場合を異常と判定する。
（２）舵角診断
｜トルクセンサ＃１及び角度センサ＃１から求めた舵角−トルクセンサ＃２及び角度センサ＃２から求めた舵角｜＞所定値（例えば５°）の場合を異常と判定する。
（３）角度センサ総合診断
｜角度センサ＃１から求めた角度値−角度センサ＃２から求めた角度値｜＞所定値（例えば５°）の場合を異常と判定する。
上記診断において、角度センサ＃１及び＃２の診断では、どちらのセンサに異常（故障を含む）が発生したかを特定することができる。この場合は、残りのセンサからのデータを使用して舵角を演算し、制御を継続することが可能である。ただし、検出カバレッジの高い比較チェックを実施できなくなる。これによって信頼性が低下してしまうため、機能に制限を設けている。機能の制限として、例えばアクティブリターン機能（舵角を使用し、ハンドル戻りをスムーズにする）の出力に制限ゲインを乗算し、出力を抑えることが考えられる。これによって、ハンドル戻りのスムーズさが低下するが、機能を停止するよりも快適性を確保できる利点がある。
【００３５】
また、比較診断が異常である場合は、いずれかのセンサに異常（若しくは故障）があるかを判別できないため、舵角に関する機能を停止してアシストを継続する。トルクセンサ＃１及び＃２の診断でも、どちらのセンサに異常若しくは故障があるか判別可能であるが、ＥＰＳのアシストを停止してしまうため、除外している。
【００３６】
このような構成及び機能において、その動作例を図８及び図９のフローチャートを参照して説明する。
【００３７】
舵角演算部１００は、トルクセンサ角度θｓ１、θｒ１及び角度センサ角度θｈ１並びにキャリブレーション信号ＣＲ１に基づいて上述のように舵角θ１を演算し、舵角演算部１１０は、トルクセンサ角度θｓ２、θｒ２及び角度センサ角度θｈ２並びにキャリブレーション信号ＣＲ２に基づいて上述のように舵角θ２を演算する。
【００３８】
診断動作として、先ずトルクセンサ診断部１０３はロータセンサ２２及びトルクセンサ回路１０１の診断を個別に行い（ステップＳ１）、トルクセンサ診断部１１３はロータセンサ２４及びトルクセンサ回路１１１の診断を個別に行い（ステップＳ２）、トルクセンサ総合診断部１２１はトルクセンサ（ロータセンサ２２及びトルクセンサ回路１０１、ロータセンサ２４及びトルクセンサ回路１１１）の比較診断を行う（ステップＳ３）。なお、トルクセンサの個別診断の順番は任意である。
【００３９】
そして、トルクセンサの個別診断及び比較診断のいずれかが異常であるかを判定し（ステップＳ４）、いずれかが異常であればアシスト停止とする（ステップＳ５）。
【００４０】
上記ステップＳ４の異常有無判定において、異常がないと判定された場合には、角度センサ診断部１０４は角度センサとしてのホールＩＣセンサ２１及び角度センサ回路１０２の診断を個別に行い（ステップＳ１０）、角度センサ診断部１１４は角度センサとしてのホールＩＣセンサ２１及び角度センサ回路１１２の診断を個別に行い（ステップＳ１１）、角度センサの個別診断のいずれかが異常であるか否かを判定する（ステップＳ１２）。なお、角度センサの個別診断の順番は任意である。異常有無の判定の結果、異常がなければ角度センサ総合診断部１２３は角度センサホールＩＣセンサ２１及び角度センサ回路１０２、ホールＩＣセンサ２１及び角度センサ回路１１４の比較診断を行い（ステップＳ１３）、更に舵角診断部１２０は舵角診断を行う（ステップＳ１４）。
【００４１】
角度センサ総合診断（ステップＳ１３）及び舵角診断（ステップＳ１４）において、いずれも異常がなく正常な場合には（ステップＳ１５）、舵角演算部１００で演算された舵角θ１を舵角値とし（ステップＳ１６）、舵角制御を有効とする（ステップＳ１７）。
【００４２】
上記ステップＳ１２において、いずれかが異常と判定された場合には、先ず角度センサ＃１（ホールＩＣセンサ２１、角度センサ回路１０２）が異常であるか否かを判定し（ステップＳ２０）、角度センサ＃１が異常でない場合には、舵角演算部１００で演算された舵角θ１を舵角値とし（ステップＳ２１）、舵角制御を制限する（ステップＳ２２）。角度センサ＃１が異常である場合には、角度センサ＃２（ホールＩＣセンサ２１、角度センサ回路１１２）が異常であるか否かを判定し（ステップＳ３０）、角度センサ＃２が異常でない場合には、舵角演算部１１０で演算された舵角θ２を舵角値とし（ステップＳ３１）、舵角制御を制限する（ステップＳ２２）。
【００４３】
上記ステップＳ１５においていずれかが異常と判定された場合、上記ステップＳ３０において角度センサ＃２が異常と判定された場合には舵角値を無効とし（ステップＳ３２）、舵角制御を無効とする（ステップＳ３３）。
【００４４】
なお、上述では角度センサ（舵角センサ）としてホールＩＣセンサを用いているが、他のセンサであっても良い。
【符号の説明】
【００４５】
１                ハンドル
２                コラム軸（ステアリングシャフト、ハンドル軸）
１０              トルクセンサ
１２              車速センサ
１３              バッテリ
１４              舵角センサ
２０              モータ
２１              ホールＩＣセンサ（角度センサ、舵角センサ）
２２、２４        ロータセンサ（トルクセンサ）
２３              トーションバー
３０              コントロールユニット（ＥＣＵ）
３１              電流指令値演算部
３５              ＰＩ制御部
３６              ＰＷＭ制御部
１００、１１０    舵角演算部
１０１、１１１    トルクセンサ
１０２、１１２    角度センサ
１０３，１１３    トルクセンサ診断部
１０４，１１４    角度センサ診断部
１０５、１１５    キャリブレーション信号発生部
１２０            舵角診断部
１２１            トルクセンサ総合診断部
１２２            角度センサ総合診断部
１３１            角度差演算部
１３３            バーニア演算部
１３５            相対舵角演算部
【要約】
【課題】冗長系システムで信頼性を向上し、独立した検出信号同士を比較診断すると共に、各検出信号の個別診断をも行い、信頼性を損なうことなく機能継続が可能な電動パワーステアリング装置を提供する。
【解決手段】操舵系をアシスト制御する電動パワーステアリング装置において、少なくとも２つのそれぞれ独立したトルクセンサ及び角度センサを備え、トルクセンサ及び角度センサからそれぞれ舵角を演算して利用する機能を有し、独立した信号同士を比較診断すると共に、各個別信号の個別診断も行い、比較診断で異常と判定された場合には角度センサ信号を使用せず、個別診断の少なくとも１つが異常と判定された場合には角度センサ信号をダウングレードとして扱い、個別診断の２つ以上が異常と判定された場合には角度センサ信号を使用しない。
【選択図】図６【図１】
0005967338.tif 000002
【図２】
0005967338.tif 000003
【図３】
0005967338.tif 000004
【図４】
0005967338.tif 000005
【図５】
0005967338.tif 000006
【図６】
0005967338.tif 000007
【図７】
0005967338.tif 000008
【図８】
0005967338.tif 000009
【図９】
0005967338.tif 000010