(57)【要約】【課題】条件に応じて異常判定時間を可変にすることで、実際の走行状況に応じた適切なフェールセーフ制御をすることができるフェールセーフ制御機構を提供することである。【解決手段】制御手段Ｃは、アシスト手段へ出力するアシスト信号を特定する出力部１１と、異常を判断する異常検出部１２とを備え、上記異常検出部１２は、しきい値と、操舵トルクセンサ９と車速センサ１０とからの信号に基づいて危険度を特定するテーブルＴとを記憶し、その危険度に応じて異常か否かを判断するための異常判定時間を設定するとともに、上記出力部１１が特定したアシスト信号と、制御手段Ｃにフィードバックされる信号との差を算出し、その差の絶対値が、上記異常判定時間以上継続してしきい値を超えたときに異常と判断する機能を備えたことを特徴とする。【選択図】  図１
2005008105.tif 000002
【特許請求の範囲】
【請求項１】
操舵トルクを検出する操舵トルクセンサと、車速を検出する車速センサと、これら操舵トルクセンサと車速センサとからの信号に基づいて、アシスト手段を制御する制御手段とを備えたパワーステアリング装置において、上記制御手段は、アシスト手段へ出力するアシスト信号を特定する出力部と、異常を判断する異常検出部とを備え、上記異常検出部は、しきい値と、操舵トルクセンサと車速センサとからの信号に基づいて危険度を特定するテーブルとを記憶し、その危険度に応じて異常か否かを判断するための異常判定時間を設定するとともに、上記出力部が特定したアシスト信号と、制御手段にフィードバックされる信号との差を算出し、その差の絶対値が、上記異常判定時間以上継続してしきい値を超えたときに異常と判断する機能を備えたことを特徴とするフェールセーフ制御機構。
【請求項２】
異常検出部は、車速が低く操舵トルクが大きいほど危険度を低く特定し、車速が高く操舵トルクが小さいほど危険度を高く特定するテーブルを記憶するとともに、上記危険度が低いほど異常判定時間を長く設定し、危険度が高いほど異常判定時間を短く設定することを特徴とする請求項１記載のフェールセーフ制御機構。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば、パワーステアリング装置に用いるフェールセーフ制御機構に関する。
【０００２】
【従来の技術】
図５は、従来の電動パワーステアリング装置の全体構成図である。
図５に示すように、ハンドル１には入力軸２を連結し、この入力軸２と出力軸３とをトーションバ４によって連結している。上記出力軸３の先端にはピニオン５を設け、このピニオン５をラック６にかみ合わせている。ラック６は、ロッド７に形成したものであり、このロッド７の両端には、車輪Ａ，Ａを連係している。
【０００３】
また、上記ラック６には、電動モータＭの出力軸に固定したピニオン８をかみ合わせている。上記電動モータＭは、制御手段ｃによって制御されるが、この制御手段ｃには、操舵トルクセンサ９と、車速センサ１０と、駆動手段Ｄとを接続している。
上記操舵トルクセンサ９は、トーションバ４のねじれ量から操舵トルクを検出するものであり、上記車速センサ１０は、車両の速度を検出するものである。また、上記駆動手段Ｄは、制御手段ｃから出力される信号に応じた電流を駆動モータＭに出力するものである。
【０００４】
上記ハンドル１を回すと、そのときに生じる操舵トルクを操舵トルクセンサ９が検出し、その操舵トルクの大きさに応じたトルク信号を制御手段ｃに出力する。また、車両の車速を車速センサ１０が検出し、その車速信号も上記制御手段ｃに出力する。
上記制御手段ｃは、入力したトルク信号と車速信号とから、アシスト信号を特定し、その信号を駆動手段Ｄに出力する。
制御手段ｃからアシスト信号を入力した駆動手段Ｄは、その信号に応じた電流を電動モータＭに出力する。電動モータＭは、その電流に応じて駆動し、ピニオン８を回転させる。ピニオン８が回転すると、ラック６とともにロッド７が移動し、車輪Ａ，Ａが転舵する。
【０００５】
図６は、上記制御手段ｃの回路のブロック図である。
上記制御手段ｃには、出力部１１と異常検出部１２とを備え、上記出力部１１は、トルク信号と車速信号とからアシスト信号を特定し、その信号を駆動手段Ｄに出力するものである。
また、上記異常検出部１２は、出力部１１が出力したアシスト信号と、駆動手段Ｄが出力し、フィードバックされた電流値との差を同じ物理量で算出し、その差が異常か否かを判断するものである。異常か否かを判断するために、異常検出部１２は、予め設定したしきい値と異常判定時間とを記憶しており、上記算出した差の絶対値が、上記異常判定時間以上継続してしきい値を超えると異常と判断する。
【０００６】
上記異常検出部１２は、上記のように異常と判断すると、異常信号を出力部１１に出力する。異常信号を入力した出力部１１は、所定の信号を駆動手段Ｄに出力する。信号を入力した駆動手段Ｄは、電動モータＭへの通電をストップする。通電がストップされると、電動モータＭは駆動しないので、マニュアルステアリングに切り換わる。
以上のように、マニュアルステアリングに切り換えることにより、フェールセーフ状態になる。
【０００７】
【特許文献１】
特開平６−２７０８２３号公報
【０００８】
【発明が解決しようとする課題】
上記従来の装置は、異常か否かを異常判定時間に基づいて判断していたが、この異常判定時間は、固定的に設定されていた。このように、異常判定時間を固定的にしていると、走行状況に応じた適切なフェールセーフ制御が必ずしもできないという問題があった。
例えば、異常判定時間が短めに設定されていると、異常検出部１２が算出した差の絶対値が短時間しきい値を超えただけでも、その超えた時間が、設定した異常判定時間以上になってしまうことがあり、その場合にはフェールセーフ状態に切り換わってしまう。
しかし、車両が止まっている場合、車輪が勝手に転舵した状態が続いたとしても、それほど危険ではない。つまり、異常判定時間を基準にすれば異常ではあるが、上記のような走行状況を考慮すると、必ずしもフェールセーフ状態に切り換える必要はないことがある。
【０００９】
反対に、異常判定時間が長めに設定されていると、上記算出した差の絶対値が長時間継続してしきい値を超えたとしても、その継続した時間が設定した異常判定時間以上にならないことがあり、その場合には、フェールセーフ状態に切り換わらない。
しかし、高速走行中では、車輪が少し転舵しただけで車両が大きく曲がってしまうので、異常な信号が継続することによって車輪がドライバーの意志に反して転舵してしまうと、走行上問題が生じることがある。つまり、異常判定時間を基準に判断すれば異常ではないが、上記のような走行状況を考慮すると、必ずフェールセーフ状態に切り換わって欲しいことがある。
【００１０】
このようなことから、異常判定時間をどのくらいの長さにするかということは非常に重要であるが、いろいろな走行状況を考慮すると、異常判定時間をどのくらいの長さに設定するかが難しく、なかなか適切な異常判定時間を設定できなかった。
【００１１】
以上のように、従来の装置では、異常判定時間を固定的に設定していたために、上記のような不都合が生じてしまうという問題があった。
この発明の目的は、条件に応じて異常判定時間を可変にすることで、実際の走行状況に応じた適切なフェールセーフ制御をすることができるフェールセーフ制御機構を提供することである。
【００１２】
【課題を解決するための手段】
第１の発明は、操舵トルクを検出する操舵トルクセンサと、車速を検出する車速センサと、これら操舵トルクセンサと車速センサとからの信号に基づいて、アシスト手段を制御する制御手段とを備えたパワーステアリング装置において、上記制御手段は、アシスト手段へ出力するアシスト信号を特定する出力部と、異常を判断する異常検出部とを備え、上記異常検出部は、しきい値と、操舵トルクセンサと車速センサとからの信号に基づいて危険度を特定するテーブルとを記憶し、その危険度に応じて異常か否かを判断するための異常判定時間を設定するとともに、上記出力部が特定したアシスト信号と、制御手段にフィードバックされる信号との差を算出し、その差の絶対値が、上記異常判定時間以上継続してしきい値を超えたときに異常と判断する機能を備えたことを特徴とする。
【００１３】
第２の発明は、異常検出部は、車速が低く操舵トルクが大きいほど危険度を低く特定し、車速が高く操舵トルクが小さいほど危険度を高く特定するテーブルを記憶するとともに、上記危険度が低いほど異常判定時間を長く設定し、危険度が高いほど異常判定時間を短く設定することを特徴とする。
【００１４】
【発明の実施の形態】
図１〜図４にこの発明の一実施形態を示す。
なお、この実施形態の電動パワーステアリング装置の基本的な構造は、上記従来例と同じなので、従来例と同一の構成要素には同一の符号を付す。
図１は、この実施形態の装置の全体構成図である。
図１に示すように、ハンドル１には入力軸２を連結し、この入力軸２と出力軸３とをトーションバ４によって連結している。上記出力軸３の先端にはピニオン５を設け、このピニオン５をラック６にかみ合わせている。ラック６は、ロッド７に形成したものであり、このロッド７の両端には、車輪Ａ，Ａを連係している。
【００１５】
また、上記ラック６には、電動モータＭの出力軸に固定したピニオン８をかみ合わせている。上記電動モータＭは、制御手段Ｃによって制御されるが、この制御手段Ｃには、操舵トルクセンサ９と、車速センサ１０と、駆動手段Ｄとを接続している。
上記操舵トルクセンサ９は、トーションバ４のねじれ量から操舵トルクを検出するものであり、上記車速センサ１０は、車両の速度を検出するものである。また、上記駆動手段Ｄは、制御手段Ｃから出力される信号に応じた電流を駆動モータＭに出力するものである。
なお、この実施形態においては、上記電動モータＭと駆動手段Ｄとで、この発明のアシスト手段を構成している。
【００１６】
上記ハンドル１を回すと、そのときに生じる操舵トルクを操舵トルクセンサ９が検出し、その操舵トルクの大きさに応じたトルク信号を制御手段Ｃに出力する。また、車両の車速を車速センサ１０が検出し、その車速信号も上記制御手段Ｃに出力する。
上記制御手段Ｃは、入力したトルク信号と車速信号とから、アシスト信号を特定し、その信号を駆動手段Ｄに出力する。
制御手段Ｃからアシスト信号を入力した駆動手段Ｄは、その信号に応じた電流を電動モータＭに出力する。電動モータＭは、その電流に応じて駆動し、ピニオン８を回転させる。ピニオン８が回転すると、ラック６とともにロッド７が移動し、車輪Ａ，Ａが転舵する。
【００１７】
図２は、上記制御手段Ｃの回路のブロック図である。
上記制御手段Ｃには、出力部１１と異常検出部１２とを備え、上記出力部１１は、トルク信号と車速信号とからアシスト信号を特定し、その信号を駆動手段Ｄに出力するものである。
上記異常検出部１２は、出力部１１が出力したアシスト信号と、駆動手段Ｄが出力し、フィードバックされた電流値との差を算出し、その差が異常か否かを判断するものである。異常か否かを判断するために、異常検出部１２は、予め設定したしきい値と、変更可能な異常判定時間を記憶しており、上記算出した差の絶対値が、上記異常判定時間以上継続してしきい値を超えると異常と判断する。
【００１８】
また、上記異常検出部１２は、図３に示すテーブルＴを記憶している。
上記テーブルＴは、図３に示すように、トルク信号欄１３、車速信号欄１４、危険度欄１５から構成されている。
トルク信号欄１３は、操舵トルクの大きさに応じてトルク信号を「小」「中」「大」の３段階に分けている。
また、車速信号欄１４は、車速に応じて、車速信号を「０」「低速」「中速」「高速」の４段階に分けている。この実施形態においては、「０」とは０ｋｍ／ｈを表し、「低速」とは１〜２０ｋｍ／ｈの速度を表している。また、「中速」とは２１〜５０ｋｍ／ｈを表し、「高速」とは５１ｋｍ／ｈ〜の速度を表している。なお、上記速度は、任意に変更することができる。
【００１９】
危険度欄１５は、トルク信号と車速信号に基づいて危険度を特定している。
なお、この実施形態においては、危険度を「低」「中」「高」の３段階に分け、その危険度を以下のように特定している。
車速信号が「０」の場合、トルク信号の大きさに関係なく、危険度を「低」にしている。車速が０ｋｍ／ｈであれば、車輪が勝手に転舵したとしても、車両が止まっているので危険度が低いと考えられるからである。
【００２０】
車速信号が「低速」、すなわち、速度が１〜２０ｋｍ／ｈの場合において、トルク信号が「小」のときは、危険度を「中」にしている。トルク信号が「小」のときは、ドライバーの意志に反して車輪が勝手に転舵されてしまう危険があると考えられるからである。すなわち、トルク信号が「小」の場合というのは、ドライバーの操舵トルクが小さいために、駆動手段Ｄが出力する異常な信号に基づいて電動モータＭが異常なアシスト力を発揮してしまうと、そのアシスト力がドライバーの操舵トルクを上回ることが多い。そして、異常なアシスト力がドライバーの操舵トルクを上回った場合には、車輪が勝手に転舵されることになり、危険と考えられる。このような理由により、トルク信号が「小」のときは、危険度を「中」にしている。
【００２１】
また、トルク信号が「中」及び「大」のときは、危険度を「低」にしている。トルク信号が「中」または「大」のときは、そのときのドライバーの腕力によって、車輪が勝手に転舵してしまうのを抑えることができると考えられるからである。すなわち、トルク信号が「中」または「大」の場合というのは、ドライバーの操舵トルクが大きいために、駆動手段Ｄが出力する異常な信号に基づいて電動モータＭが異常なアシスト力を発揮しても、そのアシスト力をドライバーの操舵トルクが上回ることが多い。そして、異常なアシスト力をドライバーの操舵トルクが上回った場合には、車輪が勝手に転舵するのを抑えることができると考えられる。このような理由により、トルク信号が「中」または「大」のときは、危険度を「低」にしている。
【００２２】
車速信号が「中速」、すなわち、速度が２１〜５０ｋｍ／ｈの場合、トルク信号が「小」のときは、危険度を「高」にしている。中速走行中では、低速走行中よりもドライバーの意志に反して車輪が勝手に転舵してしまったときの危険度が高いと考えられるからである。
また、トルク信号が「中」のときは、危険度を「中」にしている。トルク信号が「小」のときと同様に、中速走行中では、低速走行中よりも車輪が勝手に転舵してしまったときの危険度が高いと考えられるからである。
さらに、トルク信号が「大」のときは、危険度を「低」にしている。トルク信号が「大」のときは、車速信号が「低速」の場合と同様に、ドライバーの操舵しているときの腕力によって、車輪が勝手に転舵してしまうのを抑えることができると考えられるからである。
【００２３】
車速信号が「高速」、すなわち、速度が５１ｋｍ／ｈ〜の場合、トルク信号が「小」及び「中」のときは、危険度を「高」にしている。高速走行中では、少し車輪が転舵しただけで車両が大きく曲がってしまうので、中速走行中よりもさらに危険度が高いと考えられるからである。
また、トルク信号が「大」のときは、危険度を「中」にしている。高速走行中では、トルク信号が「小」及び「中」のときと同様に、少し車輪が転舵しただけで車両が大きく曲がってしまうので、中速走行中よりも危険度が高いと考えられるからである。
【００２４】
上記のようにして特定した危険度に応じて、上記異常検出部１２は、異常判定時間を設定する。すなわち、危険度が「中」のときは、異常判定時間をある基準に基づいて設定する。なお、ある基準とは、いろいろな走行状況を想定した実験等に基づいて定められたものである。例えば、決められた車線幅の直線やカーブにおいて、走行中に突然故障が発生しても、通常のドライバーが、上記車線幅の内側を走行し続けられる時間である。
また、危険度が「低」のときは、異常判定時間を危険度「中」のときよりも長めに設定する。異常判定時間を長めに設定すれば、異常検出部１２が算出した差の絶対値が、相対的に判断して、長時間継続してしきい値を超えたとしても、フェールセーフ状態に切り換わらない。
そして、危険度が「高」のときは、異常判定時間を危険度「中」のときよりも短めに設定する。異常判定時間を短めに設定すれば、上記算出した差の絶対値が、相対的に判断して、短時間しかしきい値を超えなかったとしても、フェールセーフ状態に切り換わる。
【００２５】
次に、上記異常検出部１２の検出手順を、図４に示すフローチャートに基づいて説明する。
異常検出部１２は、ステップ１でトルク信号と車速信号とを入力すると、ステップ２で入力したトルク信号と車速信号とに基づいて、テーブルＴから危険度を設定する。危険度を設定すると、ステップ３で、その危険度に応じて異常判定時間を設定する。
一方、ステップ４で、出力部１１が出力したアシスト信号と、駆動手段Ｄが出力しフィードバックされた電流値とを入力する。アシスト信号とフィードバックされた電流値を入力すると、ステップ５で、入力したアシスト信号とフィードバックされた電流値との差を同じ物理量で算出し、ステップ６に進む。
【００２６】
ステップ６で、予め設定したしきい値と上記算出した差の絶対値とを比較する。比較した結果、上記差の絶対値がしきい値を超えているとステップ７に進む。
反対に、上記差の絶対値がしきい値を超えていないときは、正常と判断し、ステップ９で出力部１１が特定したアシスト信号による通常制御が行われる。
【００２７】
ステップ７に進むと、上記算出した差の絶対値が、ステップ３で設定した異常判定時間以上継続してしきい値を超えたかどうかを計測する。計測した結果、しきい値を超えた時間が異常判定時間以上のときは、異常と判断して、ステップ８で出力部１１に異常信号を出力する。
反対に、上記差の絶対値が、しきい値を超えた時間が異常判定時間以下のときは、正常と判断して、ステップ９で出力部１１が特定したアシスト信号による通常制御が行われる。
上記異常検出部１２が算出した差を異常と判断すると、ステップ８で異常信号を出力部１１に出力する。異常信号を入力した出力部１１は、所定の信号を駆動手段Ｄに出力する。信号を入力した駆動手段Ｄは、電動モータＭへの通電をストップする。通電がストップされると、電動モータＭは駆動しないので、マニュアルステアリングに切り換わる。
【００２８】
以上のようにマニュアルステアリングに切り換えることにより、フェールセーフ状態になるので、ドライバーの意志に反した操舵が行われることのない、高い信頼性を有した電動パワーステアリング装置を実現することができる。
なお、この実施形態では、駆動手段Ｄが電動モータＭに出力する電流値をフィードバックするようにしているが、例えば、出力部１１が駆動手段Ｄに出力した信号をフィードバックするようにしてもよい。すなわち、制御手段Ｃの出力部１１が出力した信号であれば、どこの信号をフィードバックするようにしてもかまわない。
【００２９】
上記実施形態によれば、異常検出部１２は、入力されるトルク信号と車速信号に基づいて、テーブルＴから危険度を設定し、その危険度に応じて異常判定時間を設定する。したがって、従来のように、フェールセーフ状態に切り換わる必要のないときに切り換わってしまったり、逆に、切り換わって欲しいときに切り換わらなかったりすることを防止しやすくなる。すなわち、実際の走行状況に応じた適切なフェールセーフ制御をすることができるようになる。
【００３０】
なお、上記実施形態のテーブルＴ及び異常判定時間は一例であり、以下に説明するような傾向になっていればよい。
車速が低く、操舵トルクが大きいほど危険度は低く特定され、この危険度に応じて異常判定時間は長めに設定される。反対に、車速が高く、操舵トルクが小さいほど危険度は高く特定され、この危険度に応じて異常判定時間は短めに設定される。すなわち、上記のような傾向になっていればよく、その具体的な値は問わない。
【００３１】
また、上記実施形態では、テーブルＴの危険度を「低」「中」「高」の３段階に分けているが、より細かく分けてもよい。危険度を細かく分ければ、それに応じて、より細かく異常判定時間を設定することができる。したがって、さらに走行状況に応じた適切なフェールセーフ制御をすることができる。
さらに、上記実施形態では、異常検出部１２が異常と判断したときにはフェールセーフ状態に切り換えているが、ドライバーに対して異常と判断したことを知らせるようにしてもよい。例えば、フェールセーフ状態に切り換えると同時に、警報を鳴らしたり、警告ランプを点滅させるようにしてもよい。
【００３２】
そして、上記実施形態の電動パワーステアリング装置は、入力軸２側と電動モータＭの出力軸とが各々ラック６にかみ合わせている２ピニオン型だが、他の型式の電動パワーステアリング装置でもよい。例えば、入力軸２側の出力軸３を電動モータＭで直接回転させる１ピニオン型の電動パワーステアリング装置に本発明のフェールセーフ制御機構を適用してもよい。
また、この発明のフェールセーフ制御機構は、上記実施形態のようにパワーステアリング装置に限るものではなく、条件に応じて異常判定時間を可変にしてフェールセーフ状態に切り換える必要がある装置の故障検出機構全般に採用することができる。
【００３３】
【発明の効果】
第１、第２の発明によれば、条件に応じて異常判定時間を可変にしたので、実際の状況に応じた適切なフェールセーフ制御をすることができる。
【図面の簡単な説明】
【図１】この発明における実施形態の電動パワーステアリング装置の全体構成図である。
【図２】制御手段のブロック図である。
【図３】異常検出部が記憶しているテーブルを示す図である。
【図４】異常検出部の検出手順を示すフローチャートである。
【図５】従来の電動パワーステアリング装置の全体構成図である。
【図６】従来の制御手段のブロック図である。
【符号の説明】
９        操舵トルクセンサ
１０        車速センサ
１１        出力部
１２        異常検出部
Ｃ        制御手段
Ｄ        駆動手段
Ｍ        電動モータ
Ｔ        テーブル
【図１】
2005008105.tif 000003
【図２】
2005008105.tif 000004
【図３】
2005008105.tif 000005
【図４】
2005008105.tif 000006
【図５】
2005008105.tif 000007
【図６】
2005008105.tif 000008