(57)【特許請求の範囲】
【請求項１】
操舵部材に加えられる操舵トルクに応じた電流が供給される操舵補助用のモータと、該モータが駆動されることにより昇温する特定部位の温度を検出する検出手段と、該検出手段が検出した温度が許容温度を超えた場合に、前記特定部位の温度に応じて変更する制限値以下に、前記電流を制御する制御手段とを備える電動パワーステアリング装置において、
エンジンが停止されたときに前記検出手段が検出した前記特定部位の温度を記憶する温度記憶手段と、
前記エンジンが停止されたときの前記制限値を、停止前制限値として記憶する制限値記憶手段と、
エンジン始動用のスタータースイッチがオンされたときに前記検出手段が検出した前記特定部位の温度、及び前記温度記憶手段に記憶された温度の温度差を演算する演算手段と、
前記スタータースイッチがオンされてから所定時間に亘って、前記演算手段により演算された温度差に応じて、前記制限値を、前記制限値記憶手段に記憶された停止前制限値以上に設定する設定手段と
を備えることを特徴とする電動パワーステアリング装置。
【請求項２】
前記設定手段は、
前記演算手段により演算された温度差がＴ１未満である場合、前記制限値を、前記制限値記憶手段に記憶された停止前制限値に設定する第１設定手段と、
前記演算手段による演算された温度差が、前記Ｔ１以上Ｔ２（Ｔ２＞Ｔ１）未満である場合、前記制限値を、前記制限値記憶手段に記憶された停止前制限値に所定値を加算した値に設定する第２設定手段と、
前記演算手段により演算された温度差が、前記Ｔ２以上である場合、前記制限値を上限値に設定する第３設定手段と
を有することを特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項３】
外気温を検出する外気温検出手段と、
前記外気温検出手段が検出した外気温に基づいて、前記Ｔ１、及び／又は、前記Ｔ２を決定する決定手段と
をさらに備えることを特徴とする請求項２に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操舵補助用のモータの過熱を抑制する制御を行う電動パワーステアリング装置に関する。
【背景技術】
【０００２】
車両に搭載される電動パワーステアリング装置は、操舵部材に加えられた操舵トルクに応じて駆動されるモータを備え、このモータが発生する駆動力を、車両の操舵機構に伝達することによって、操舵補助を行っている。このような電動パワーステアリング装置では、操舵が繰り返し行われた場合、モータ、又は、モータを駆動する駆動回路に流れる電流により、モータ又は駆動回路が発熱する。そして、モータ又は駆動回路が過熱した場合、動作不良又は部品の損傷等の不具合が生じるおそれがある。このため、従来の電動パワーステアリング装置では、例えば、制御部及び駆動回路が実装された基板上に温度検出器を設け、温度検出器が検出した温度が許容温度を超えた場合に、モータに供給する電流を制限することで、基板上の各部品及びモータの更なる温度上昇を防止し、過熱に起因する不具合を防止している。
【０００３】
ところで、前記のように電流を制限する電動パワーステアリング装置において、エンジンが長時間停止している場合、電力の供給が遮断された基板の温度は十分低下する。このため、エンジン始動用のスタータースイッチがオンにされた直後に電流を制限する制御を行う必要はない。しかしながら、エンジンが停止してから、基板の温度が低下する前にスタータースイッチがオンにされた場合、スタータースイッチがオンにされた直後に電流を制限する制御を行う必要がある。また、電動パワーステアリング装置は、一般的には、基板とモータとは離隔して設けられているため、基板の温度からモータの温度を推定する必要がある。
【０００４】
そこで、特許文献１には、スタータースイッチがオンされたときに、モータの温度を推定し、電流を制限する制御を行う電動パワーステアリング装置が提案されている。特許文献１に記載されている電動パワーステアリング装置は、モータを駆動制御する電気制御ユニットの特定部位の温度を直接検出し、検出値から得られた冷却時間、並びに、電気制御ユニット及びモータの冷却特性に基づいてモータの温度を推定している。そして、推定したモータの温度に基づいて、電流を制限する制御を行っている。
【特許文献１】特許第３５７８０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、エンジンが停止している場合は、操舵補助用のモータへの電流が遮断されるため、オフされている時間の長短に拘わらず、オフされてからの電気制御ユニットの特定部位の温度は多少冷却される。このため、モータの温度を推定し、推定温度に基づいて電流を制限する特許文献１において、モータの温度を実際の温度よりも低く推定した場合、電流が制限されることが少ないが、実際の温度より高く推定した場合、実際には電流の制限が不必要な場合であっても、電流の制限を行う可能性がある。従って、特許文献１の電動パワーステアリング装置では、スタータースイッチのオン後の操舵部材の操舵感が推定温度に左右されるという問題がある。
【０００６】
本発明はかかる事情に鑑みてなされたものであり、本発明の目的は、スタータースイッチがオンにされたときに、無用な電流の制限を抑止することで、操舵部材の操舵感が悪化しないようにすることができる電動パワーステアリング装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明に係る電動パワーステアリング装置は、操舵部材に加えられる操舵トルクに応じた電流が供給される操舵補助用のモータと、該モータが駆動されることにより昇温する特定部位の温度を検出する検出手段と、該検出手段が検出した温度が許容温度を超えた場合に、前記特定部位の温度に応じて変更する制限値以下に、前記電流を制御する制御手段とを備える電動パワーステアリング装置において、エンジンが停止されたときに前記検出手段が検出した前記特定部位の温度を記憶する温度記憶手段と、前記エンジンが停止されたときの前記制限値を、停止前制限値として記憶する制限値記憶手段と、エンジン始動用のスタータースイッチがオンされたときに前記検出手段が検出した前記特定部位の温度、及び前記温度記憶手段に記憶された温度の温度差を演算する演算手段と、前記スタータースイッチがオンされてから所定時間に亘って、前記演算手段により演算された温度差に応じて、前記制限値を、前記制限値記憶手段に記憶された停止前制限値以上に設定する設定手段とを備えることを特徴とする。
【０００８】
また、本発明に係る電動パワーステアリング装置は、前記設定手段は、前記演算手段により演算された温度差がＴ１未満である場合、前記制限値を、前記制限値記憶手段に記憶された停止前制限値に設定する第１設定手段と、前記演算手段による演算された温度差が、前記Ｔ１以上Ｔ２（Ｔ２＞Ｔ１）未満である場合、前記制限値を、前記制限値記憶手段に記憶された停止前制限値に所定値を加算した値に設定する第２設定手段と、前記演算手段により演算された温度差が、前記Ｔ２以上である場合、前記制限値を上限値に設定する第３設定手段とを有することを特徴とする。
【０００９】
さらに、本発明に係る電動パワーステアリング装置は、外気温を検出する外気温検出手段と、前記外気温検出手段が検出した外気温に基づいて、前記Ｔ１、及び／又は、前記Ｔ２を決定する決定手段とをさらに備えることを特徴とする。
【発明の効果】
【００１０】
本発明では、特定部位の温度に応じて変更する制限値以下となるように、電流を制御する場合において、エンジン停止前と、始動後との温度差に基づいて、スタータースイッチがオンされてから所定時間は、制限値を停止前に記憶した制限値以上に設定する。これにより、スタータースイッチがオンされたときに、例えば、検出又は推定した特定部位の温度が許容温度より高い場合であっても、制限値を高く設定することで、停止前より特定部位の温度は多少下がっているため、停止前以上に電流が制限されないようにできる。その結果、スタータースイッチがオンされたときに、無用な電流の制限を抑止でき、操舵部材の操舵感が悪化することを防止できる。
【００１１】
また、温度差、及び、例えば、特定部位の冷却特性を用いることで、冷却期間である、エンジンが停止していた時間を推定することができる。そして、推定した時間が短い場合には、制限値を設定値範囲の最小値である停止前制限値に設定することで、制限値を必要以上に高くし、必要な電流の制限がされなくなることを防止できる。
【００１２】
また、本発明では、温度差がＴ１未満である場合、Ｔ１以上Ｔ２未満である場合、又は、Ｔ２以上である場合の何れかに応じて、制限値を停止前に記憶した制限値、停止前の制限値に所定値を加算した値、及び上限値の何れかに設定する。必要以上に制限値を高く設定した場合、必要な電流の制限も行われなくなるため、温度差に基づいて、段階的に制限値を高く設定することで、適切に電流の制限を行い、さらに、無用な電流の制限を抑止できる。
【００１３】
さらに、本発明では、Ｔ１、及び／又は、Ｔ２を、外気温に基づいて決定する。外気温が低い場合、又は、高い場合は、それに応じて、エンジンが停止される間の特定部位の温度も変動するため、制限値を設定するための閾値を外気温に基づいて決定することで、電流を適切に制限することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。
【００１５】
図１は、本発明に係る電動パワーステアリング装置の構成を示す模式図である。電動パワーステアリング装置は、ラックピニオン式の舵取機構１を備えている。舵取機構１は、図示しない車体の左右方向に延設されたラックハウジング１１の内部に軸長方向への移動自在に支持されたラック軸１０と、ラックハウジング１１の中途に交差するピニオンハウジング１９の内部に回転自在に支持されたピニオン軸２とを備える公知の構成を有している。
【００１６】
ラックハウジング１１の両側から外部に突出するラック軸１０の両端は、各別のタイロッド１２、１２を介して操舵用車輪としての左右の前輪１３、１３に連結されている。またピニオンハウジング１９から外部に突出するピニオン軸２の上端は、ステアリング軸３を介して操舵部材としてのステアリングホイール３０に連結されている。ピニオンハウジング１９の内部に延びるピニオン軸２の下部には、図示しないピニオンが一体形成されており、ピニオンは、ラックハウジング１１との交差部において、ラック軸１０の中途に適長に亘って形成されたラックに噛合させてある。
【００１７】
ステアリング軸３は、筒形をなすハウジング３１の内部に回転自在に支持され、ハウジング３１を介して、図示しない車室の内部に前方を下とした傾斜姿勢を保って取付けてある。ピニオン軸２は、ハウジング３１の下方に突出するステアリング軸３の下端に連結され、ステアリングホイール３０は、ハウジング３１の上方に突出するステアリング軸３の上端に固設されている。
【００１８】
以上の構成により、操舵のためのステアリングホイール３０の回転操作によりステアリング軸３が回転し、この回転がピニオン軸２に伝達され、ピニオン軸２の回転が、ピニオンとラックとの噛合部においてラック軸１０の軸長方向の移動に変換されることとなり、このようなラック軸１０の移動が、左右の前輪１３、１３に各別のタイロッド１２、１２を介して伝えられて舵取りがなされる。
【００１９】
ステアリング軸３を支持するハウジング３１の中途には、ステアリングホイール３０の回転操作によりステアリング軸３に加わる操舵トルクを検出するトルクセンサ４が設けてある。トルクセンサ４よりも下位置には、操舵補助用のモータ５が取付けてある。
【００２０】
操舵補助用のモータ５は、ハウジング３１の外側に軸心を略直交させて取付けてあり、例えば、ハウジング３１の内部に延びる出力端に固着されたウォームをステアリング軸３に外嵌固定されたウォームホイールに噛合させ、モータ５の回転を、図示しないウォーム及びウォームホイールにより減速してステアリング軸３に伝えるように構成し、前述の如く行われる舵取りを補助している。モータ５には、モータ５を駆動制御するモータ駆動部７が接続されてある。
【００２１】
モータ駆動部７は、イグニッションスイッチ（以下、ＩＧスイッチと言う）１５を介して車載バッテリ９に接続されており、車載バッテリ９から電力が供給される。また、モータ駆動部７は、アシスト制御部６に接続されており、アシスト制御部６からＰＷＭ信号が与えられ、モータ５をＰＷＭ駆動する。アシスト制御部６は、モータ駆動部７と同様に、ＩＧスイッチ１５を介して車載バッテリ９に接続されており、車載バッテリ９から電力が供給される。
【００２２】
なお、ＩＧスイッチ１５は、オンにすることでエンジンが始動するエンジン始動用のスタータースイッチである。そして、本実施の形態では、ＩＧスイッチ１５がオフされることで、エンジンが停止し、アシスト制御部６及びモータ駆動部７への電力が遮断されるものとする。
【００２３】
図２は、アシスト制御部６の構成を示すブロック図である。アシスト制御部６は、内部バスにより接続されたＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備え、ＲＯＭに記憶された制御プログラムに従うＣＰＵの動作により以下の各部の制御を行うように構成されている。アシスト制御部６には、トルクセンサ４により検出された操舵トルク値、車速センサ８により検出された車速値、モータ電流検出部５０により検出されたモータ電流値、及び外気温検出部１６により検出された外気温が夫々入力されるように構成されている。
【００２４】
アシスト制御部６は、位相補償部６１、目標駆動電流演算部６２、電流制限部６３、温度検出部６４、減算器６５、ＰＷＭ信号生成部６６、及び記憶部６７を有している。位相補償部６１には、トルクセンサ４から操舵トルク値が与えられる。位相補償部６１は、制御系を安定化させるために、例えば、トルクセンサ４により与えられた操舵トルク値に対して位相を進める等の位相補償処理を行うものであり、位相補償処理を行った操舵トルク値を目標駆動電流演算部６２に与える。また、目標駆動電流演算部６２は、車速センサ８により車速値が与えられる。
【００２５】
目標駆動電流演算部６２は、操舵トルク値と目標駆動電流値との関係を示す図示しないアシスト制御マップを有しており、与えられた操舵トルク値を、このアシスト制御マップに適用して目標駆動電流値を求め、求めた駆動電流値を電流制限部６３に与える。目標駆動電流値は、モータ５が、操舵補助に必要な補助力を発生させるのに要するモータ電流値である。なお、アシスト制御マップは車速値毎に複数あり、目標駆動電流演算部６２は、車速値に対応する一のアシスト制御マップを選択し、選択されたアシスト制御マップに基づいて目標駆動電流値を求めるように構成されている。
【００２６】
電流制限部６３には、温度検出部６４が接続されている。温度検出部６４は、例えば、アシスト制御部６を構成する回路基板上に設けられたサーミスタであって、アシスト制御部６内の温度Ｔを検出する温度センサである。そして、電流制限部６３には、温度検出部６４から、アシスト制御部６内の温度が与えられる。電流制限部６３は、与えられた温度が、予め設定され、例えばＲＯＭに記憶された許容温度を超えた場合に、目標駆動電流演算部６２により求められた目標駆動電流値が電流制限値以下となるように制限する。
【００２７】
電流制限値は、モータ５に供給するモータ電流に制限をかける際に用いられる閾値であり、上限値が設定されており、ステアリングホイール３０の操舵履歴に応じて減少又は増加する。また、操舵履歴とは、ステアリングホイール３０の操作の履歴であって、目標駆動電流値から推測され、ＲＡＭ等の記憶手段に随時記憶される。
【００２８】
例えば、車庫入れ時にステアリングホイール３０が頻繁に操作された場合、モータ５にモータ電流が供給されることにより、モータ５、又はモータ５の駆動に起因してアシスト制御部６が昇温する。このため、モータ５に供給するモータ電流を制限することで、モータ５又はアシスト制御部６の過熱を防止できる。
【００２９】
電流制限部６３には、記憶部６７が接続されており、電流制限値は記憶部６７に記憶される。記憶部６７は、例えば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）であって、温度検出部６４及び電流制限部６３が接続されている。そして、記憶部６７は、温度検出部６４が検出した温度、及び電流制限部６３において、モータ電流の制限に用いられた電流制限値を不揮発的に記憶する。記憶部６７は、電力供給を受けることなく温度及び電流制限値を記憶する。従って、記憶部６７は、ＩＧスイッチ１５がオフされ、エンジンが停止している間も、各種データを記憶する。なお、記憶部６７は、ＥＥＰＲＯＭだけでなく、スタティックＲＡＭ、フラッシュメモリであってもよく、ＩＧスイッチ１５がオフ状態であっても記憶内容が消去されない記憶媒体であればよい。記憶部６７に記憶された電流制限値及び温度は、電流制限部６３により読み出される。以下の説明において、記憶部６７に記憶される電流制限値を「電流制限値Ｉoff」、温度を「温度Ｔoff」と言う。
【００３０】
また、電流制限部６３は、温度検出部６４が検出した温度Ｔと、記憶部６７に記憶される温度Ｔoffとの温度差Ｔａを演算する。また、電流制限部６３には、外気温検出部１６が接続されており、外気温検出部１６が検出した外気温が与えられる。電流制限部６３は、ＩＧスイッチ１５がオンされてから所定時間、演算した温度差Ｔａ、及び外気温に基づいて、電流制限値を設定する。そして、電流制限部６３は、温度検出部６４が検出した温度Ｔが許容温度を超えた場合に、目標駆動電流演算部６２により求められた目標駆動電流値が、温度差Ｔａ及び外気温に基づいて設定した電流制限値以下となるように制限する。以下の説明において、ＩＧスイッチ１５がオンされてから所定時間電流制限部６３が設定する電流制限値を、「電流制限値Ｉon」と言う。
【００３１】
減算器６５には、モータ５に流れる電流を検出するモータ電流検出部５０が出力したモータ電流値も与えられている。減算器６５は、目標駆動電流演算部６２の出力値である目標駆動電流値（電流制限部６３により制限された場合は、電流制限値）と、モータ電流との偏差を求め、この偏差をＰＷＭ信号生成部６６に与える。ＰＷＭ信号生成部６６は、減算器６５から与えられた偏差に基づいてＰＷＭ信号を生成し、ＰＷＭ信号生成部６６は、生成したＰＷＭ信号をモータ駆動部７に与え、モータ駆動部７が、モータ５の図示しない各相のコイルと電源及び接地端子との間をスイッチングして、モータ５をＰＷＭ駆動する。
【００３２】
以上のように構成されるアシスト制御部６は、モータ５が操舵を補助するのに必要なモータ電流を発生させる目標駆動電流値のＰＷＭ信号を生成すると共に、アシスト制御部６が所定温度以上に昇温した場合に、その目標駆動電流値が電流制限値以下となるように制御し、アシスト制御部６の過熱を防止する。
【００３３】
次に、アシスト制御部６が実行する動作について説明する。図３は、アシスト制御部６が実行する動作を説明するためのフローチャートである。
【００３４】
アシスト制御部６は、ＩＧスイッチ１５がオンされた場合に図３の動作を開始し、記憶部６７に記憶されている電流制限値Ｉoff、及び温度Ｔoffを読み出す（Ｓ１０）。電流制限値Ｉoff、及び温度Ｔoffは、ＩＧスイッチ１５がオフされる前に記憶部６７に記憶されている。そして、アシスト制御部６は、電流制限値Ｉoffが、上限値と近似しているか否かを判定する（Ｓ１１）。ここで、上限値との近似する範囲は、特に限定されず、適宜変更可能である。
【００３５】
電流制限値Ｉoffが上限値と近似していない場合（Ｓ１１：ＮＯ）、アシスト制御部６は、温度検出部６４によりアシスト制御部６内の温度Ｔを検出する（Ｓ１２）。そして、アシスト制御部６は、ＩＧスイッチ１５のオフ前の温度Ｔoff、及びオン後の温度Ｔの温度差Ｔａを演算する（Ｓ１３）。具体的には、Ｔ−Ｔoffにより演算する。演算した温度差Ｔａにより、アシスト制御部６は、ＩＧスイッチ１５がオフされている時間を判定する。例えば、温度差が小さい場合は、オフされている時間は短いと判定し、温度差が大きい場合は、オフされている時間は長いと判定する。
【００３６】
次に、アシスト制御部６は、外気温検出部１６から外気温を取り込み（Ｓ１４）、閾値Ｔ１及びＴ２を設定する（Ｓ１５）。閾値Ｔ１及びＴ２は、何れも、Ｓ１３で演算された温度差Ｔａの大小を判定するための閾値であり、閾値を基準に大小を判定することで、ＩＧスイッチ１５がオフされている時間を判定する。温度差Ｔａは、外気温に応じて変化する。例えば、外気温が低い場合は、温度差Ｔａは大きくなり、外気温が高い場合は、温度差Ｔａは小さくなる。従って、温度差Ｔａの大小を判定する閾値Ｔ１及びＴ２は、外気温に応じて設定される。
【００３７】
続いて、アシスト制御部６は、電流制限部６３において温度差Ｔａが閾値Ｔ１未満であるか否かを判定する（Ｓ１６）。温度差Ｔａが閾値Ｔ１未満である場合（Ｓ１６：ＹＥＳ）、アシスト制御部６は、ＩＧスイッチ１５がオフされている時間が短いと判定し、電流制限値Ｉonを、電流制限値Ｉoffに設定する（Ｓ１７）。即ち、アシスト制御部６は、ＩＧスイッチ１５がオンされてから所定時間は、オフされる前の電流制限値Ｉoffによりモータ電流の制限を行う。その後、アシスト制御部６は、処理をＳ２１に移す。
【００３８】
一方、温度差Ｔａが閾値Ｔ１未満でない場合（Ｓ１６：ＮＯ）、アシスト制御部６は、温度差Ｔａが閾値Ｔ１以上で、閾値Ｔ２未満であるか否かを判定する（Ｓ１８）。温度差Ｔａが閾値Ｔ１以上で、閾値Ｔ２未満である場合（Ｓ１８：ＹＥＳ）、アシスト制御部６は、電流制限値Ｉonを、電流制限値Ｉoffに所定値αを加算し、電流制限値Ｉoffより高い値に設定する（Ｓ１９）。その後、アシスト制御部６は、処理をＳ２１に移す。
【００３９】
また、温度差Ｔａが閾値Ｔ１以上で、閾値Ｔ２未満でない場合（Ｓ１８：ＮＯ）、アシスト制御部６は、ＩＧスイッチ１５がオフされている時間が長いと判定し、電流制限値Ｉonを、上限値に設定する（Ｓ２０）。その後、アシスト制御部６は、処理をＳ２１に移す。
【００４０】
Ｓ２１では、Ｓ１７、Ｓ１９又はＳ２０で設定された電流制限値Ｉonに基づいて過熱制御を行う（Ｓ２１）。そして、アシスト制御部６は、ＩＧスイッチ１５がオンされてから所定時間が経過したか否かを判定する（Ｓ２２）。所定時間が経過していなければ（Ｓ２２：ＮＯ）、アシスト制御部６は、処理をＳ２１に戻し、Ｓ１７、Ｓ１９又はＳ２０で設定された電流制限値Ｉonに基づいて過熱制御を行う。具体的には、アシスト制御部６は、温度検出部６４が検出した温度Ｔが許容温度を超え、車速値及び操舵トルク値等の各値から目標駆動電流演算部６２が求めた目標駆動電流値が、電流制限値Ｉonを超えている場合、電流制限値Ｉon以下となるように制御する。そして、制御した結果に基づいて、モータ駆動部７に与えるＰＷＭ信号を生成する。また、温度Ｔが許容温度を超えていない場合、又は、目標駆動電流値が電流制限値Ｉonを超えていない場合は、目標駆動電流演算部６２が求めた目標駆動電流値に基づいて、ＰＷＭ信号を生成する。
【００４１】
このように、ＩＧスイッチ１５がオンされてからの所定時間は、演算した温度差Ｔａに基づいて、電流制限値Ｉoff以上に設定された電流制限値Ｉonにより、モータ電流を制限する。これにより、ＩＧスイッチ１５がオフされる前以上に、モータ電流が制限されることがなく、無用なモータ電流の制限を行い、操舵力が不足することを防止できる。
【００４２】
所定時間が経過した場合（Ｓ２２：ＹＥＳ）、アシスト制御部６は、処理をＳ２４に移す。一方、Ｓ１１において、電流制限値Ｉoffが上限値に近似している場合（Ｓ１１：ＹＥＳ）、アシスト制御部６は、ＩＧスイッチ１５がオフされる前は、モータ電流の制限を殆ど行っていないと判定し、ＩＧスイッチ１５がオンされた後の電流制限値を、上限値に設定する（Ｓ２３）。その後、アシスト制御部６は、処理をＳ２４に移す。
【００４３】
Ｓ２４では、アシスト制御部６は、過熱制御処理を行う（Ｓ２４）。ここでの過熱制御処理では、アシスト制御部６は、温度検出部６４が検出した温度Ｔが許容温度を超えた場合に、Ｓ２３で上限値に設定された電流制限値、又は、操舵履歴に応じて設定された電流制限値に基づいて、モータ電流の制限する制御を行い、アシスト制御部６又はモータ５の過熱を防止する。
【００４４】
次に、アシスト制御部６は、ＩＧスイッチ１５がオフされたか否かを判定し（Ｓ２５）、オフされていない場合は（Ｓ２５：ＮＯ）、Ｓ２４の過熱制御処理を繰り返す。一方、ＩＧスイッチ１５がオフされた場合（Ｓ２５：ＹＥＳ）、アシスト制御部６は、Ｓ２４の過熱制御処理で用いている電流制限値、及び温度検出部６４が検出した温度Ｔを記憶部６７に記憶し（Ｓ２６）、図３の動作処理を終了する。なお、ＩＧスイッチ１５がオフされてから電流制限値及び温度を記憶部６７に記憶するまでは、例えば、タイマー及びリレーを設けることにより、電力が完全に遮断されるまでを遅延させている。
【００４５】
Ｓ２６で記憶された電流制限値及び温度は、ＩＧスイッチ１５がオンされたときに読み出され、上述したように、温度差Ｔａの演算、及び電流制限値Ｉonの設定に適用される。
【００４６】
以上説明したように、本実施の形態では、アシスト制御部６における、ＩＧスイッチ１５がオフされる前と、オンされた後との温度差を演算し、演算した温度差に応じて電流制限値Ｉonが、オフ前の電流制限値Ｉoff以上となるように設定する。これにより、無用な電流の制限を抑止することで、操舵部材の操舵感が悪化しないようにすることができる。
【００４７】
なお、本実施の形態では、アシスト制御部６が温度検出部６４を有し、アシスト制御部６内の温度に基づいて温度補正値を決定しているが、モータ駆動部７又はモータ５等、モータ５の駆動に起因して発熱する部位の温度を検出し、その温度に基づいて、温度補正値を決定するようにしてもよい。
【００４８】
また、本実施の形態では、電流制限値を記憶部６７に記憶するタイミングは、ＩＧスイッチ１５がオフされたときとしているが、電流制限部６３が、操舵履歴に基づいて電流制限値を低下させる毎、即ち、電流制限値が変動する都度、記憶部６７に記憶するようにしてもよい。また、温度検出部６４が検出する温度が変動する都度、記憶部６７に記憶するようにしてもよい。この場合、ＩＧスイッチ１５がオフされたと同時に、アシスト制御部６への電力を遮断することができ、ＩＧスイッチ１５がオフされた後に電流制限値又は温度を記憶する時間差を設けるためのリレーを設置する必要がなくなる。
【００４９】
以上、本発明の好適な実施の形態について、具体的に説明したが、各構成及び処理動作等は適宜変更可能であって、上述の実施の形態に限定されることはない。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る電動パワーステアリング装置の構成を示す模式図である。
【図２】アシスト制御部の構成を示すブロック図である。
【図３】アシスト制御部が実行する動作を説明するためのフローチャートである。
【符号の説明】
【００５１】
５  モータ、６  アシスト制御部、７  モータ駆動部、１６  外気温検出部、６３  電流制限部、６４  温度検出部、６７  記憶部
【図１】
0005119958.tif 000002
【図２】
0005119958.tif 000003
【図３】
0005119958.tif 000004