(57)【要約】【課題】モータ制御用の電子制御回路の温度を検出する温度検出回路の異常を検出し、電子制御回路及びモータの過熱を未然に防止できる電動パワーステアリング装置を提供する。【解決手段】モータ温度推定部２４においてモータ温度を推定し、モータが過熱状態にあると判定されたときは、過熱状態を示す信号が異常判定部２５に出力される。電子制御回路１３の発熱部分の温度は、モータ駆動回路４１を構成するスイッチング素子ＦＥＴ１　〜ＦＥＴ４　付近に配置したサーミスタ３１ａを備えた温度検出回路３１で検出され、温度検出部２６を経て異常判定部２５に入力される。異常判定部２５はモータの過熱状態を示す信号が出力された状態の下で、前記検出された温度が所定の許容温度範囲を越えて変化しているか否かを判定し、温度が変化していない場合、温度検出回路が異常であると判定する。【選択図】　　　　図２
2004090676.tif 000002
【特許請求の範囲】
【請求項１】
車両の操舵力に応じた電流をモータに供給して補助トルクを発生させる電動パワーステアリング装置において、
少なくとも操舵トルク信号に基づいて電流指令値を演算する電流指令値演算手段と、前記電流指令値に基づいてモータ電流を制御するモータ駆動手段とを備えた電子制御回路と、
前記電子制御回路の発熱部分付近に配置され、電子制御回路の温度を検出する温度検出素子を備えた温度検出回路とを備え、
前記電子制御回路は、さらにモータの温度を推定するモータ温度推定手段と、前記モータ推定温度が所定の温度を越えたときモータ電流を制限する電流制限機能を備えたモータ電流制限手段と、前記温度検出回路の異常を判定する温度検出回路異常判定手段とを備え、
前記温度検出回路異常判定手段は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路による検出温度値が所定の許容範囲を越える変化を示さないとき、温度検出回路が異常であると判定すること
を特徴とする電動パワーステアリング装置。
【請求項２】
前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定されたときは前記電流指令値を制限すること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項３】
前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路異常判定手段により温度検出回路の異常が判定されたときは、前記電流制限機能により制限された電流指令値に基づいてモータ電流を制限すること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項４】
前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路異常判定手段により温度検出回路の異常が判定されたときは、前記電流制限機能により零に設定された電流指令値に基づいてモータ電流を遮断すること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項５】
前記モータ温度推定手段は、モータに流れる電流値に基づいてモータ温度を推定するモータ温度推定手段であること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項６】
前記温度検出回路異常判定手段は、温度検出回路の異常が判定されたときはその事実を記憶する記憶手段を備えていること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【請求項７】
前記温度検出素子は、サーミスタであること
を特徴とする請求項１に記載の電動パワーステアリング装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、電動パワーステアリング装置に関し、特にそのモータの出力を制御する電子制御回路の発熱状態等を監視する温度検出回路の異常を検出できる電動パワーステアリング装置に関するものである。
【０００２】
【従来の技術】
車両用の電動パワーステアリング装置は、操向ハンドルの操作によりステアリングシヤフトに発生する操舵トルクと車速を検出し、その検出信号に基づいてモータを駆動して操向ハンドルの操舵力を補助するものである。このような電動式パワーステアリング装置の制御は電子制御回路で実行されるが、その制御の概要は、トルクセンサで検出された操舵トルクと車速センサで検出された車速に基づいてモータに供給する電流の制御目標値である電流指令値を演算し、その演算結果に基づいてモータに供給する電流を制御する。
【０００３】
即ち、電子制御回路は、操向ハンドルが操作されて操舵トルクが発生しているときに、検出された車速が零あるいは低速の場合は大きな操舵補助力を供給し、検出された車速が速い場合は小さな操舵補助力を供給するように操向ハンドルの操舵力と車速に応じてモータに供給する電流を制御することで、走行状態に応じた最適の操舵補助力を与えることができる。
【０００４】
このような電子制御回路は、モータに供給する電流の制御目標値である電流指令値を演算するＣＰＵで構成される制御回路部と、その演算結果に基づいてモータに供給する電流を制御する複数の半導体素子から構成されるモータ駆動回路部とから構成され、両者を１枚の回路基板（プリント基板）上に配置して構成されたものがある。
【０００５】
また、電動パワーステアリング装置では、モータの過熱焼損を未然に防止するため、モータにサーミスタ等の温度検出素子を取付けて温度を検出し、所定の限界温度を越えたとき、モータの過熱焼損の危険があるとしてモータに供給する電流を制限するモータ電流制限手段を備えたものがある（一例として特開平７−１１２６６６号公報参照）。
【０００６】
しかし上記した温度検出素子が故障すると、モータの過熱状態を検出できないためモータ電流を適切に制限できず、モータを焼損させてしまう不都合が発生する。この対策として、モータに２個の温度検出素子を取付け、２つの温度検出素子の出力を比較して故障を判定する方法などが提案されているが、製造コストを上昇させるほか、モータ側の温度検出素子と電子制御回路との間に信号線を設ける必要があり、これも製造コストを上昇させるので、モータに温度検出素子を設けることなく、モータ電流値からモータ温度を推定するものがある。
【０００７】
このほか、回路基板はモータ駆動回路部を構成する半導体スイッチング素子に流れるモータ電流に基づいて発熱するから、過大なモータ電流が流れると半導体スイッチング素子付近の回路基板が過熱して焼損するおそれがある。この対策として回路基板の半導体スイッチング素子の近傍にサーミスタ等の温度検出素子を取付けて温度を検出し、検出温度を電子制御回路において処理して、モータ電流を制限して回路基板の過熱焼損を未然に防止するものがある。
【０００８】
しかし、温度検出素子が故障すると回路基板の温度を検出することができず、過熱焼損するおそれがある。そこで、回路基板上のモータ駆動回路部の半導体スイッチング素子に流れるモータ電流値に基づいて回路基板上の発熱部の温度（モータ温度にも関連する）を推定し、所定の時点における温度から一定温度以上変化したか否かを判定する。そして前記発熱部の温度が所定温度以上の変化を示したにも拘らず、前記した温度検出素子で検出した回路基板の温度が所定温度以上の変化を示さないとき、温度検出素子が故障であると判定する手法が提案されている（特開２００１−１３０４３２号公報参照）。
【０００９】
【発明が解決しようとする課題】
上記した温度検出素子の故障判定手法では、温度検出素子が完全に故障した場合や、温度検出素子に接続された信号線が断線したような場合は、温度検出素子からは変化のない一定値の検出信号しか出力されない。
【００１０】
図６は温度検出素子としてサーミスタを使用した温度検出回路の一例で、サーミスタＳＲは抵抗Ｒと直列に接続されて電源に接続され、サーミスタＳＲに一定の電流を流してサーミスタＳＲの抵抗値を検出回路ＤＣで検出するように構成されている。
【００１１】
このとき、サーミスタＳＲに接続された信号線が断線したような場合は、温度検出回路からは一定値の検出信号（時間経過によっても変化しない信号）が出力される。したがって、サーミスタＳＲが正常であって検出対象である回路基板の温度が一定値を維持している場合に温度検出回路から出力される一定値の検出信号と、上記したサーミスタＳＲに接続された信号線が断線したような場合或いはサーミスタＳＲが完全に故障した場合に温度検出回路から出力される一定値の検出信号との識別ができないという不都合がある。
【００１２】
この発明は、上記課題を解決することを目的とし、温度検出回路の異常を正確に判定することができる電動パワーステアリング装置を提供するものである。
【００１３】
【課題を解決するための手段】
この発明は上記課題を解決するもので、請求項１の発明は、車両の操舵力に応じた電流をモータに供給して補助トルクを発生させる電動パワーステアリング装置において、少なくとも操舵トルク信号に基づいて電流指令値を演算する電流指令値演算手段と、前記電流指令値に基づいてモータ電流を制御するモータ駆動手段とを備えた電子制御回路と、前記電子制御回路の発熱部分付近に配置され、電子制御回路の温度を検出する温度検出素子を備えた温度検出回路とを備え、前記電子制御回路は、さらにモータの温度を推定するモータ温度推定手段と、前記モータ推定温度が所定の温度を越えたときモータ電流を制限する電流制限機能を備えたモータ電流制限手段と、前記温度検出回路の異常を判定する温度検出回路異常判定手段とを備え、前記温度検出回路異常判定手段は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路による検出温度値が所定の許容範囲を越える変化を示さないとき、温度検出回路が異常であると判定することを特徴とする電動パワーステアリング装置である。
【００１４】
そして、前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定されたときは前記電流指令値を制限する。
【００１５】
また、前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路異常判定手段により温度検出回路の異常が判定されたときは、前記電流制限機能により制限された電流指令値に基づいてモータ電流を制限する。
【００１６】
また、前記電子制御回路は、前記モータ電流制限手段に電流制限機能が設定され、且つ前記温度検出回路異常判定手段により温度検出回路の異常が判定されたときは、前記電流制限機能により零に設定された電流指令値に基づいてモータ電流を遮断してもよい。
【００１７】
前記モータ温度推定手段は、モータに流れる電流値に基づいてモータ温度を推定するモータ温度推定手段である。
【００１８】
また、前記温度検出回路異常判定手段は、温度検出回路の異常が判定されたときはその事実を記憶する記憶手段を備えるとよい。
【００１９】
また、前記温度検出素子には、サーミスタを使用するとよい。
【００２０】
【発明の実施の形態】
以下、この発明の実施の形態について説明する。図１は、この発明を実施するに適した電動パワーステアリング装置の構成の概略を説明する図で、操向ハンドル１の軸２は減速ギア４、ユニバーサルジョイント５ａ、５ｂ、ピニオンラツク機構７を経て操向車輪のタイロツド８に結合されている。軸２には操向ハンドル１の操舵トルクを検出するトルクセンサ３が設けられており、また、操舵力を補助するモータ１０がクラツチ９、減速ギア４を介して軸２に結合している。
【００２１】
パワーステアリング装置を制御する電子制御回路１３は、バッテリ１４からイグニッションキー１１を経て電力が供給される。電子制御回路１３は、トルクセンサ３で検出された操舵トルクと車速センサ１２で検出された車速に基づいて電流指令演算を行い、演算された電流指令値に基づいてモータ１０に供給する電流を制御する。
【００２２】
クラツチ９は電子制御回路１３により制御される。クラツチ９は通常の動作状態では結合しており、電子制御回路１３によりパワーステアリング装置の故障と判断された時、及び電源がＯＦＦとなっている時に切離される。
【００２３】
図２は、電子制御回路１３のブロツク図である。電子制御回路１３は制御ＣＰＵからなる演算制御部２１とモータ駆動回路４１から構成されている。なお、演算制御部２１の各構成要素は制御ＣＰＵで実行される機能を示すもので、例えば電流指令値演算部２２は制御ＣＰＵで実行される演算機能を示している。
【００２４】
以下、電子制御回路１３の構成と動作を説明する。電流指令値演算手段を構成する電流指令値演算部２２は、トルクセンサ３から入力された操舵トルク信号、及び車速センサ１２から入力された車速信号に基づいて、操舵補助力を発生させるモータ１０に供給する電流の大きさを指示する電流指令値Ｉを演算する。
【００２５】
モータ電流制限手段を構成するモータ電流制限部２３は、後述する異常判定部２５から出力された異常判定信号に応答して、電流指令値演算部２２から出力された電流指令値Ｉを制限する電流制限機能が設定される。電流制限機能が設定されると、制限（遮断を含む）された電流指令値Ｉが後述する変換部２７及びＦＥＴゲート駆動回路２８を経てモータ駆動回路４１に出力される。
【００２６】
異常判定部２５から異常判定信号が出力されない正常な状態では、電流指令値演算部２２で演算された電流指令値Ｉは制限されることなく、後述する変換部２７及びＦＥＴゲート駆動回路２８を経てモータ駆動回路４１に出力される。
【００２７】
モータ電流制限部２３による電流指令値Ｉの制限処理には、電流指令値Ｉを時間経過と共に徐々に減少させ、モータ電流を時間経過と共に徐々に減少させる処理、或いは電流指令値Ｉを零としてモータ電流を遮断する処理がある。これ等の処理は公知の手法によるものとする。
【００２８】
モータ電流制限部２３で制限され或いは制限されなかった電流指令値Ｉは、変換部２７に入力され、ＰＷＭ信号と電流方向信号とに分離変換される。ＰＷＭ信号（パルス幅変調信号）はＨブリツジ接続されたＦＥＴ１　〜ＦＥＴ２　のゲートを駆動する信号で、電流指令値Ｉの絶対値によりＰＷＭ信号のデユーテイ比（ＦＥＴのゲートをＯＮ／ＯＦＦする時間比）が決定される。電流方向信号はモータ電流の方向、即ちモータ１０の回転方向を指示する信号で、電流指令値Ｉの符号（正負）により決定される。
【００２９】
モータ駆動手段を構成するモータ駆動回路４１は、半導体スイッチング素子ＦＥＴ１　〜ＦＥＴ４　から構成される。ＦＥＴ１　とＦＥＴ２　は前記したＰＷＭ信号のデユーテイ比に基づいてゲートがＯＮ／ＯＦＦされるスイッチング素子で、モータ１０に流れる電流の大きさを制御するためのスイッチング素子である。また、ＦＥＴ３　とＦＥＴ４　は前記した電流方向信号に基づいてゲートがＯＮ或いはＯＦＦされる（一方がＯＮの時、他方はＯＦＦとなる）スイッチング素子で、モータ１０に流れる電流の方向、即ちモータ１０の回転方向を切換えるスイッチング素子である。
【００３０】
ＦＥＴ３　が導通状態にあるときは、電流はＦＥＴ１　、モータ１０、ＦＥＴ３　、抵抗Ｒ１　を経て流れ、モータ１０に正方向の電流が流れる。また、ＦＥＴ４　が導通状態にあるときは、電流はＦＥＴ２　、モータ１０、ＦＥＴ４　、抵抗Ｒ２　を経て流れ、モータ１０に負方向の電流が流れる。
【００３１】
モータ電流検出回路４２は、抵抗Ｒ１　の両端における電圧降下に基づいて正方向電流の大きさを検出し、また、抵抗Ｒ２　の両端における電圧降下に基づいて負方向電流の大きさを検出する。検出された実際のモータ電流値ｉは電流指令値演算部２２にフイードバツクされる。
【００３２】
モータ駆動回路４１を構成するスイッチング素子ＦＥＴ１　〜ＦＥＴ４　の付近には、温度検出素子であるサーミスタ３１ａを備えた温度検出回路３１が配置されている。温度により変化するサーミスタ３１ａの抵抗値は温度検出回路３１で電圧値に変換され、温度検出部２６で読み取られて温度データに変換され、電子制御回路１３の温度Ａｅ　として異常判定部２５に入力される。
【００３３】
スイッチング素子ＦＥＴ１　〜ＦＥＴ４　はその内部を流れるモータ電流により発熱するから、前記検出された温度Ａｅ　は、電子制御回路１３の発熱部分（スイッチング素子ＦＥＴ１　〜ＦＥＴ４　）の温度であると共に、モータ１０の温度に強い相関のある温度として認識することができる。
【００３４】
モータ温度推定手段を構成するモータ温度推定部２４は、現在のモータ温度値Ａｍ　を推定する。まず、モータ電流検出回路４２で検出されたモータ電流値ｉを積分し、電流積分値に温度変換係数ｋを乗算してモータ温度上昇推定値ΔＴを演算し、イグニッションキーをＯＮにした時の電子制御回路１３の初期温度Ａ０　（これはイグニッションキーをＯＮにした時の車室内温度及びモータ温度に略等しい）に前記モータ温度上昇推定値ΔＴを加算し、現在のモータ温度推定値Ａｍ　（Ａｍ　＝Ａ０　＋ΔＴ）を得る。モータ温度推定値Ａｍ　は制御ＣＰＵによる制御動作が継続する間は、一定時間の経過毎に常に更新されてゆく。
【００３５】
なお、温度変換係数ｋは多様な走行モードでの走行を繰り返す実験に基づいて予め設定しておくものとする。
【００３６】
上記したとおり、モータ温度の温度上昇推定値ΔＴは検出されたモータ電流値を積分し、電流積分値に温度変換係数ｋを乗算して推定した値であり、電子制御回路１３の初期温度Ａ０　は温度検出回路３１で検出するが、電子制御回路１３の初期温度Ａ０　はイグニッションキーをＯＮにした時の車室内温度と略等しいから初期温度Ａ０　として車室内温度を使用することもできる。従ってモータ温度推定値Ａｍ　は、サーミスタ３１ａを備えた温度検出回路３１が正常か異常かに関係なく推定することができる。
【００３７】
異常判定手段を構成する異常判定部２５は、モータ温度推定部２４から出力されたモータ温度推定値Ａｍ　が、予め設定されているモータ１０の許容限界温度Ｔｌｍｔ　（例えば１００℃）を越えているか否か（Ａｍ　＞Ｔｌｍｔ　）を判定し、許容限界温度Ｔｌｍｔ　を越えている場合は、モータ１０は過熱状態にあると判定し、異常判定信号をモータ電流制限部２３に出力し、モータ電流制限部２３に電流制限機能を設定する。即ち、電流制限機能スイッチをＯＮとする（制御ＣＰＵのプログラム処理ではフラグを立てる）。
【００３８】
さらに、異常判定部２５では、モータ電流制限部２３に電流制限機能が設定された時は、温度検出回路３１で検出され、温度検出部２６を経て入力された温度が所定の許容温度範囲を越えて変化しているか否かを判定し、温度が所定の許容温度範囲を越えて変化していない場合は、モータ１０が過熱状態にありながら温度検出回路３１からは温度変化を示すデータが出力されてないことになるので、温度検出回路３１が異常であると判定する。
【００３９】
次に、電子制御回路１３の制御ＣＰＵで実行される制御動作の概略と、電流指令値Ｉの制限処理、及び温度検出回路３１の異常検出処理について説明する。
【００４０】
図３は電子制御回路１３の制御ＣＰＵで実行される制御動作の概略を示すフローチャート、図４は図３のフローチャートの中のモータ電流制限機能スイッチの処理、図５は温度検出回路の異常検出処理を説明するフローチャートである。
【００４１】
図３のフローチャートを参照して制御動作の概略を説明する。まず、イグニッションキー１１のＯＮを確認し（ステップＰ１）、制御ＣＰＵの自己診断を行う（ステップＰ２）。制御ＣＰＵが正常か否かを判定し（ステップＰ３）、正常でないときはステップＰ１９に移り、異常時の処理を実行して処理を終了する。
【００４２】
ステップＰ３の判定で正常の場合は、電子制御回路１３の温度Ａｅ　の初期値Ａ０　として、サーミスタ３１ａを備えた温度検出回路３１で検出された温度初期値Ａ０　を取り込み（ステップＰ４）、現在温度メモリに初期値Ａ０　を設定する（ステップＰ５）。なお、前回のエンジン始動後の制御動作において、既にサーミスタが異常と判定され、その事実がメモリに格納されているときは、制御動作開始時の電子制御回路１３の温度の初期値として車室内温度を採用してもよい。
【００４３】
温度上昇推定値メモリの内容ΔＴを零（０）にリセットし（ステップＰ６）、モータ電流制限部２３の電流制限機能スイッチをＯＦＦにリセットする（ステップＰ７）。
【００４４】
トルクセンサ３で検出された操舵トルク及び車速センサ１２で検出された車速に基づいて操舵補助力を発生させるモータ１０に供給する電流の大きさを指示する電流指令値Ｉを演算する（ステップＰ８）。
【００４５】
電流制限機能スイッチの処理を実行し（ステップＰ９）、温度検出回路３１の異常検出処理を実行する（ステップＰ１０）。ステップＰ９、Ｐ１０の処理は後で詳細に説明する。
【００４６】
ステップＰ１１に移り、電流制限機能スイッチがＯＮか否かを判定する。電流制限機能スイッチがＯＮでないときは、電子制御回路１３が過熱状態にはないが、既に実行された温度検出回路の異常検出処理の結果を調べ（ステップＰ１２）、温度検出回路が異常と判定されているときは、ステップＰ１３に移り、電流指令値Ｉを制限する処理を実行する。また温度検出回路が異常でないときはステップＰ１３の電流指令値Ｉを制限する処理は省く。
【００４７】
ステップＰ１１の判定で、電流制限機能スイッチがＯＮの場合は、電子制御回路１３が過熱状態にあるから、ステップＰ１３に移り電流指令値Ｉを制限する処理を実行する。
【００４８】
ステップＰ１４に移り、制限され或いは制限されなかった電流指令値Ｉをモータ駆動回路４１に出力し、モータ１０の駆動処理を実行する。
【００４９】
以上の処理のうち、ステップＰ８からステップＰ１４までは制御ＣＰＵの演算速度その他の要因で決定される所定の時間間隔で繰り返し実行されるものであるから、所定時間の経過を待ち（ステップＰ１５）、ステップＰ８に移る。
【００５０】
次に、図３のフローチャートのステップＰ９で示した電流制限機能スイッチの処理について、図４のフローチャートを参照して説明する。
【００５１】
まず、現在温度メモリに格納されているモータ１０の温度推定値Ａｍ　（初期値はＡ０　）に温度上昇推定値ΔＴ（最初は零（０））を加算して（Ａｍ　＝Ａ０　＋ΔＴ）、新たなモータ温度推定値Ａｍ　を演算し、現在温度メモリに格納する（ステップＰ２１）。
【００５２】
現在温度メモリの内容であるモータ温度推定値Ａｍ　は制御動作の開始時点においては、電子制御回路１３の温度値Ａｅ　（Ａｅ　＝Ａ０）が格納されるが（ステップＰ５）、以後は検出されたモータ電流値ｉに基づいて演算された温度上昇推定値ΔＴが加算され、モータ温度推定値Ａｍ　は制御動作が継続する間、常時更新されていく。
【００５３】
検出されたモータ電流値ｉに基づいて温度上昇推定値ΔＴを演算し、温度上昇推定値メモリに格納する（ステップＰ２２）。温度上昇推定値ΔＴは、モータ電流値ｉの積分値に多様な走行モードでの走行を繰り返す実験結果に基づいて予め決定した温度変換係数ｋを乗算して求める。
【００５４】
モータ温度推定値Ａｍ　が、予め設定されているモータ１０の許容限界温度Ｔｌｍｔ　（例えば１００℃）を越えている（Ａｍ　＞Ｔｌｍｔ　）か否かを判定し（ステップＰ２３）、許容限界温度Ｔｌｍｔ　を越えていると判定された場合、即ち（Ａｍ　＞Ｔｌｍｔ　）が成立すると判定された場合は、モータは過熱状態にあることを意味するから、ステップＰ２４に移り、モータ電流制限機能スイッチをＯＮとして主ルーチンに戻る。
【００５５】
ステップＰ２３の判定で、許容限界温度Ｔｌｍｔ　を越えていないと判定された場合、即ち（Ａｍ　＞Ｔｌｍｔ　）が成立しないと判定された場合は、モータ１０は過熱状態にないことを意味するから、ステップＰ２５に移り、モータ電流制限機能スイッチをＯＦＦとして主ルーチンに戻る。
【００５６】
次に、図３のフローチャートのステップＰ１０で示した温度検出回路３１の異常検出処理について、図５のフローチャートを参照して説明する。
【００５７】
図４のフローチャートのステップＰ２３の判断で、モータ温度推定値Ａｍ　が許容限界温度Ｔｌｍｔ　を越えていないとの判定（ＮＯの判定）された場合は、モータ１０の温度が許容限界温度Ｔｌｍｔ　を越えておらず温度検出回路３１が正常の場合と、モータ１０の温度が許容限界温度Ｔｌｍｔ　を越えていながら温度検出回路３１が異常となり、モータ１０の温度を正しく検出できない場合とが含まれる。
【００５８】
そこで、温度検出回路３１の異常検出処理では、まず、電流制限機能スイッチがＯＮか否かを判定する（ステップＰ３１）。電流制限機能スイッチはモータ１０が過熱状態にあるとき前記ステップＰ２４においてＯＮに設定され、過熱状態にないとき前記ステップＰ２５においてＯＦＦに設定されている。
【００５９】
電流制限機能スイッチがＯＮに設定されているとき、温度検出回路３１から出力される検出温度が所定の許容温度範囲を越えて変化していないか否かを判定し（ステップＰ３２）、検出温度が所定の許容温度範囲を越えて変化している場合は、温度検出回路が正常と判定し（ステップＰ３３）、主ルーチンに戻る。
【００６０】
ステップＰ３２の判定で、検出温度が所定の許容温度範囲を越えて変化していない場合は、モータ１０が過熱状態にありながら温度検出回路から出力される温度が変化していないことになるから、温度検出回路が異常と判定し（ステップＰ３４）、主ルーチンに戻る。温度検出回路が異常であると判定された場合は、異常が判定された事実を制御ＣＰＵの特定の記憶領域に記憶させておけば、車両点検の際に記憶領域をチェックすることで温度検出回路の異常を容易に探知することができる。
【００６１】
ステップＰ３１の判定で、モータ電流制限機能スイッチがＯＮでない（ＯＦＦ）の場合は、モータ１０が過熱状態にないことを意味するから、温度検出回路の異常検出処理を行うことなく主ルーチンに戻る。
【００６２】
【発明の効果】
以上説明したとおり、この発明の電動パワーステアリング装置によれば、電子制御回路の温度を検出する温度検出回路の異常を確実に検出することができると共に、温度検出回路の異常が検出されたときはモータ電流を制限することにより電子制御回路やモータの過熱焼損を未然に防止することができる。
【００６３】
また、この発明によれば、電子制御回路の温度検出を１個の温度検出素子を使用した温度検出回路で行いながら、温度検出回路の異常を検出できるから、製造コストを低減することができる。
【００６４】
さらに、温度検出回路に異常が発生した事実を記憶装置に記憶しておけば、保守点検の際に電子制御回路を点検するとき、容易に温度検出回路の異常を知ることができ、保守点検作業を容易に行うことができる。
【図面の簡単な説明】
【図１】電動パワーステアリング装置の構成の概略を説明する図。
【図２】電子制御回路１３のブロツク図。
【図３】電子制御回路の制御ＣＰＵで実行される制御動作の概略を説明するフローチャート。
【図４】電流制限機能スイッチ処理を説明するフローチャート。
【図５】温度検出回路異常検出処理を説明するフローチャート。
【図６】サーミスタを使用した温度検出回路と異常の状態を説明する図。
【符号の説明】
３　トルクセンサ
１０　モータ
１１　イグニッションキー
１２　車速センサ
１３　電子制御回路
１４　バッテリ
２１　演算制御部
２２　電流指令値演算部
２３　モータ電流制限部
２４　モータ温度推定部
２５　異常判定部
２６　温度検出部
３１　温度検出回路
３１ａ　温度検出素子（サーミスタ）
４１　モータ駆動回路
４２　モータ電流検出回路
【図１】
2004090676.tif 000003
【図２】
2004090676.tif 000004
【図３】
2004090676.tif 000005
【図４】
2004090676.tif 000006
【図５】
2004090676.tif 000007
【図６】
2004090676.tif 000008