JPH0597042A - 電動パワーステアリング装置 - Google Patents

電動パワーステアリング装置

Info

Publication number
JPH0597042A
JPH0597042A JP29232391A JP29232391A JPH0597042A JP H0597042 A JPH0597042 A JP H0597042A JP 29232391 A JP29232391 A JP 29232391A JP 29232391 A JP29232391 A JP 29232391A JP H0597042 A JPH0597042 A JP H0597042A
Authority
JP
Japan
Prior art keywords
cpu
main cpu
abnormality
power steering
motor
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP29232391A
Other languages
English (en)
Inventor
Mitsuhiko Nishimoto
光彦 西本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koyo Seiko Co Ltd
Original Assignee
Koyo Seiko Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Koyo Seiko Co Ltd filed Critical Koyo Seiko Co Ltd
Priority to JP29232391A priority Critical patent/JPH0597042A/ja
Priority to DE69202665T priority patent/DE69202665T2/de
Priority to EP92116237A priority patent/EP0536590B1/en
Priority to EP94116127A priority patent/EP0638470B1/en
Priority to DE69217084T priority patent/DE69217084T2/de
Priority to US07/951,576 priority patent/US5259473A/en
Priority to FR9211896A priority patent/FR2682347B1/fr
Publication of JPH0597042A publication Critical patent/JPH0597042A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Abstract

(57)【要約】 【目的】 ウォッチドッグ監視機能を各CPU に備えさせ
ることによって、CPUを2重系とした電動パワーステア
リング装置の製造費用の低減を行うことを可能とする。 【構成】 メインCPU 1が、サブCPU 2から出力される
ウォッチドッグパルス信号の周期を監視し、その監視結
果に基づいてサブCPU 2の異常を検出する機能を有し、
サブCPU 2が、メインCPU 1から出力されるウォッチド
ッグパルス信号の周期を監視し、その監視結果に基づい
てメインCPU 1の異常を検出する機能を有するようにな
っており、メインCPU 1と、サブCPU 2とが相互に異常
を検出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は舵輪操作に要する力を補
助する電動パワーステアリング装置に関する。
【0002】
【従来の技術】車速検出器にて車速を検出すると共にト
ルク検出器にて舵輪に加えられた操舵トルクを検出し、
この検出トルクが所定の不感帯を超える場合に、検出ト
ルク及び検出車速に応じて定めた駆動電流を操舵補助用
のモータに通流させて該モータを駆動し、自動車の操舵
に要する力を該モータの回転力により補助せしめ、運転
者に快適な操舵感覚を提供する電動パワーステアリング
装置が開発されている。前記操舵補助力の制御は、CPU
によって行われていた。このような電動パワーステアリ
ング装置においては、CPU の暴走等の異常動作に対する
システムの安全性を保証するために、CPU を2重系とし
たものがある。
【0003】CPU を2重系とした電動パワーステアリン
グ装置では、操舵補助力の制御を行うメインCPU と、メ
インCPU の入出力の監視を行うことによってメインCPU
の異常を検出するサブCPU とを備えており、サブCPU が
メインCPU の異常を検出した場合、サブCPU が、前記モ
ータの停止等、システムの安全性を確保するためのフェ
イルセイフ制御を行うようになっていた。
【0004】CPU を2重系とした場合、夫々のCPU の基
本的な動作を各別に監視する必要があり、メインCPU 及
びサブCPU の夫々には、CPU からその動作中に所定周期
で出力されるウォッチドッグパルスの周波数を計測し、
計測した周波数とその基準値とを比較し、その比較結果
に基づいてCPU の異常動作を監視するハードウェアであ
るウォッチドッグ監視回路が各別に接続されており、こ
れらのウォッチドッグ監視回路がメインCPU 又はサブCP
U の異常を検出した場合も前記フェイルセイフ制御を行
うようになっていた。
【0005】
【発明が解決しようとする課題】しかしながら、前述の
如くウォッチドッグ監視回路をメインCPU 及びサブCPU
の夫々に接続した従来の電動パワーステアリング装置に
おいては、メインCPU 及びサブCPU の他にハードウェア
として2つのウォッチドッグ監視回路を備えるため、製
造費用が高価となるという問題があった。
【0006】本発明は斯かる事情に鑑みてなされたもの
であり、ウォッチドッグ監視機能を各CPU に備えさせる
ことによって製造費用を低減することを可能とする電動
パワーステアリング装置を提供することを目的とする。
【0007】
【課題を解決するための手段】本発明の第1の電動パワ
ーステアリング装置は、所定周期のウォッチドッグパル
ス信号を出力する2つのCPUを、操舵補助に関連する
制御を行うべく備えた電動パワーステアリング装置にお
いて、第1のCPUが、第2のCPUから出力されるウ
ォッチドッグパルス信号の周期を監視し、その監視結果
に基づいて第2のCPUの異常を検出する手段を有し、
第2のCPUが、第1のCPUから出力されるウォッチ
ドッグパルス信号の周期を監視し、その監視結果に基づ
いて第1のCPUの異常を検出する手段を有することを
特徴とする。
【0008】本発明の第2の電動パワーステアリング装
置は、前記第1の電動パワーステアリング装置におい
て、何れか一方のCPUの異常が検出された場合に、操
舵補助を禁止するようにしてあることを特徴とする。
【0009】本発明の第3の電動パワーステアリング装
置は、前記第1の電動パワーステアリング装置におい
て、何れか一方のCPUの異常が検出された場合に、異
常が検出されたCPUをリセットするようにしてあるこ
とを特徴とする。
【0010】
【作用】本発明の第1の電動パワーステアリング装置で
は、2つのCPUが、ウォッチドッグパルス信号の周期
を相互監視し、第1のCPUに異常が生じた場合には、
第2のCPUによってその異常が検出され、第2のCP
Uに異常が生じた場合には、第1のCPUによってその
異常が検出される。このため、CPUのウォッチドッグ
パルス信号の周期を監視するハードウェアを夫々のCP
Uに設ける必要がない。
【0011】本発明の第2の電動パワーステアリング装
置では、何れか一方のCPUの異常が検出された場合
は、操舵補助が禁止されるので、CPUの異常により生
じる虞がある危険な操舵補助が抑止される。
【0012】本発明の第3の電動パワーステアリング装
置では、何れか一方のCPUの異常が検出された場合
は、異常が検出されたCPUがリセットされるので、異
常が生じたCPUが操舵補助に関連する制御を行わず、
CPUの異常により生じる虞がある危険な操舵補助が抑
止される。
【0013】
【実施例】以下本発明をその実施例を示す図面に基づい
て具体的に説明する。図1は本発明に係る電動パワース
テアリング装置の構成を示すブロック図である。
【0014】図中1は操舵補助制御を行うメインCPU 1
であり、該メインCPU 1は、サブCPU 2によってその動
作状態を監視されるようになっている。メインCPU 1か
らサブCPU 2には、サブCPU 2がメインCPU 1の基本的
な動作状態を監視するためのウォッチドッグパルス信号
が与えられており、また、サブCPU 2からメインCPU1
には、メインCPU 1がサブCPU 2の基本的な動作状態を
監視するためのウォッチドッグパルス信号が与えられて
いる。
【0015】前記メインCPU 1には、操舵輪の操舵トル
クを検出するトルク検出器3の検出結果を増幅器30で増
幅したトルク検出信号と、エンジンの回転数を検出する
エンジン回転数検出器4のエンジン回転数検出信号と、
車速を検出する車速検出器5の車速検出信号とが与えら
れるようになっている。
【0016】また、前記サブCPU 2には、前記トルク検
出器3の検出結果を増幅器30で増幅したトルク検出信号
と、前記車速検出器5の車速検出信号とが与えられるよ
うになっている。
【0017】メインCPU 1は、前述の如く与えられるト
ルク検出信号及び車速検出信号に基づいて、所定の演算
により操舵補助用のモータ8を駆動するための駆動電流
及び前記モータ8の回転方向を求めるようになってい
る。そして、メインCPU 1は、求めた駆動電流に応じた
PWM 駆動信号をモータ駆動回路7へ与えるようになって
おり、また、求めたモータ8の回転方向が右回転である
場合は、モータ8を右回転させるための右回転信号をモ
ータ駆動回路7へ与えるゲートである第1AND ゲート61
へ与える論理信号をハイレベルとし、一方、前記モータ
8の回転方向が左回転である場合は、モータ8を左回転
させるための左回転信号をモータ駆動回路7へ与えるゲ
ートである第2AND ゲート62へ与える論理信号をハイレ
ベルとする。
【0018】また、サブCPU 2は、前述の如く与えられ
るトルク検出信号及び車速検出信号に基づいて、メイン
CPU 1と同様の演算により操舵補助用のモータ8を駆動
するための駆動電流及び前記モータ8の回転方向を求
め、後述するようなメインCPU1の制御に関する動作の
監視を実行するようになっている。
【0019】前記第1AND ゲート61は、メインCPU 1及
びサブCPU 2からの論理信号が共にハイレベルとなった
場合に、モータ駆動回路7へ与える前記右回転信号をハ
イレベルとする。前記第2AND ゲート62は、メインCPU
1及びサブCPU 2からの論理信号が共にハイレベルとな
った場合に、モータ駆動回路7へ与える前記左回転信号
をハイレベルとする。
【0020】モータ駆動回路7では、前記右回転信号及
び前記左回転信号に基づいてモータ8の回転方向を決定
し、メインCPU 1から与えられるPWM 駆動信号に基づい
てモータ8を駆動する。また、モータ駆動回路7では、
第1AND ゲート61及び第2AND ゲート62からの論理信号
が共にローレベルとなった場合は、モータ8の駆動を禁
止する。また、モータ8の駆動電流は、電流検出用抵抗
10によって検出され、その検出結果が増幅器9を介して
メインCPU 1及びサブCPU 2に与えられるようになって
いる。
【0021】以上の如く構成された電動パワーステアリ
ング装置においては、メインCPU 1がトルク検出器3か
らのアナログ検出信号及び車速検出器5からのアナログ
検出信号に基づいて操舵補助に関する制御を行い、サブ
CPU2がメインCPU 1の制御に関する動作の監視を行
う。
【0022】サブCPU 2によるメインCPU 1の制御に関
する動作の監視は、次のように行う。メインCPU 1と同
様の演算によりモータ8の駆動電流及びその回転方向を
決定し、決定された駆動電流と、前述の如く与えられた
モータ8の駆動電流とを比較する。そして、これらの駆
動電流の差が所定値よりも小である場合は、メインCPU
1が正常に動作していると判断し、第1AND ゲート61及
び第2AND ゲート62に与える論理信号を全てハイレベル
とする。一方、前記駆動電流の差が所定値よりも大であ
る場合は、メインCPU 1の動作に異常が生じたと判断
し、第1AND ゲート61及び第2AND ゲート62に与える論
理信号を全てローレベルとしてモータ8の駆動を禁止す
る。
【0023】また、前述の如きサブCPU 2によるメイン
CPU 1の制御に関する動作の監視に加えて、メインCPU
1及びサブCPU 2の夫々では、前述した如きウォッチド
ッグパルス信号に基づいて夫々の基本的動作状態を相互
に監視する。
【0024】次に、メインCPU 1で実行されるサブCPU
2の基本的動作状態の監視制御と、サブCPU 2で実行さ
れるメインCPU 1の基本的動作状態の監視制御(以下ウ
ォッチドッグ監視制御という)について説明する。図2
は夫々が共通な制御を行う、メインCPU 1で実行される
サブCPU 2のウォッチドッグ監視制御ルーチンと、サブ
CPU 2で実行されるメインCPU 1のウォッチドッグ監視
制御ルーチンを示すフローチャートである。
【0025】まず、ウォッチドッグパルス信号のエッジ
(パルスの前縁又は後縁)の出現があるか否かを判別し
(ステップS1) 、ウォッチドッグパルス信号のエッジの
出現があると判別された場合は、第2周期カウンタのカ
ウント値をクリアし(ステップS2) 、第1周期カウンタ
によるウォッチドッグパルス信号のエッジの出現周期の
カウントを行う(ステップS3) 。
【0026】次に、第1周期カウンタのカウント値が所
定値以上であるか否かを判別する(ステップS4) 。ステ
ップS4において、カウント値が所定値以上であると判別
された場合は、そのウォッチドッグパルス信号の周波数
が適当な値であるため、そのウォッチドッグパルス信号
を出力するCPU が正常であると判断し、第1周期カウン
タのカウント値をクリアし(ステップS5) 、リターンす
る。
【0027】一方、ステップS4において、カウント値が
所定値以上でないと判別された場合は、そのウォッチド
ッグパルス信号の周波数が高過ぎる値であるため、その
ウォッチドッグパルス信号を出力するCPU が異常である
と判断し、ステップS8に進み、後述するようなフェイル
セーフ動作を行う。
【0028】また、前記ステップS1においてウォッチド
ッグパルス信号のエッジの出現がないと判別された場合
は、第2周期カウンタによるウォッチドッグパルス信号
のエッジの非出現周期のカウントを行う(ステップS6)
【0029】次に、第2周期カウンタのカウント値が所
定値以上であるか否かを判別する(ステップS7) 。ステ
ップS7において、カウント値が所定値以上でないと判別
された場合は、そのウォッチドッグパルス信号の周波数
が適当な値であるため、そのウォッチドッグパルス信号
を出力するCPU が正常であると判断し、リターンする。
【0030】一方、ステップS7において、カウント値が
所定値以上であると判別された場合は、そのウォッチド
ッグパルス信号の周波数が低過ぎる値であるため、その
ウォッチドッグパルス信号を出力するCPU が異常である
と判断し、ステップS8に進み、後述の如きフェイルセー
フ動作を行う。
【0031】ステップS8では、フェイルセーフ動作を行
うが、このフェイルセーフ動作では、第1AND ゲート61
及び第2AND ゲート62に与える論理信号を全てローレベ
ルとしてモータ8の駆動を禁止する。
【0032】以上のような制御を行う電動パワーステア
リング装置では、メインCPU 1と、サブCPU 2とで相互
に、ウォッチドッグパルス信号に基づく基本的動作の異
常監視が行えるので、従来必要であったウォッチドッグ
監視回路をメインCPU 1と、サブCPU 2とに付設する必
要がない。
【0033】なお、本実施例においては、フェイルセー
フ動作としてモータ8の駆動を禁止したが、これに限ら
ず、フェイルセーフ動作として異常が生じたCPU をリセ
ットしても良い。また、モータ8に電磁クラッチを付設
し、CPU 異常時にその電磁クラッチをオフとしたり、モ
ータ駆動回路7の電源ラインにフェイルセーフリレーを
設け、CPU 異常時にそのフェイルセーフリレーをオフと
しても良い。
【0034】
【発明の効果】以上詳述した如く本発明の第1の電動パ
ワーステアリング装置においては、2つのCPUが、ウ
ォッチドッグパルス信号の周期を相互監視し、CPUの
異常を相互に検出するので、ウォッチドッグ監視機能を
各CPUが備えることになり、これによって、従来のよ
うなウォッチドッグ監視回路のハードウェアが不要とな
るので、CPUを2重系とした装置の製造費用を低減で
きる。
【0035】本発明の第2の電動パワーステアリング装
置では、どちらかのCPUの異常が検出された場合は、
操舵補助が禁止されるので、CPUの異常により生じる
虞がある危険な操舵補助が抑止され、システムの安全性
が保証できる。
【0036】本発明の第3の電動パワーステアリング装
置では、どちらかのCPUの異常が検出された場合は、
異常が検出されたCPUがリセットされるので、異常が
生じたCPUが操舵補助に関連する制御を行わず、CP
Uの異常により生じる虞がある危険な操舵補助が抑止さ
れ、システムの安全性が保証できる。
【0037】このように本発明は優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明に係る電動パワーステアリング装置の構
成を示すブロック図である。
【図2】夫々が共通な制御を行う、メインCPU で実行さ
れるサブCPU のウォッチドッグ監視制御ルーチンと、サ
ブCPU で実行されるメインCPU のウォッチドッグ監視制
御ルーチンを示すフローチャートである。
【符号の説明】
1 メインCPU 2 サブCPU

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 所定周期のウォッチドッグパルス信号を
    出力する2つのCPUを、操舵補助に関連する制御を行
    うべく備えた電動パワーステアリング装置において、 第1のCPUが、第2のCPUから出力されるウォッチ
    ドッグパルス信号の周期を監視し、その監視結果に基づ
    いて第2のCPUの異常を検出する手段を有し、第2の
    CPUが、第1のCPUから出力されるウォッチドッグ
    パルス信号の周期を監視し、その監視結果に基づいて第
    1のCPUの異常を検出する手段を有することを特徴と
    する電動パワーステアリング装置。
  2. 【請求項2】 何れか一方のCPUの異常が検出された
    場合に、操舵補助を禁止するようにしてあることを特徴
    とする請求項1記載の電動パワーステアリング装置。
  3. 【請求項3】 何れか一方のCPUの異常が検出された
    場合に、異常が検出されたCPUをリセットするように
    してあることを特徴とする請求項1記載の電動パワース
    テアリング装置。
JP29232391A 1991-10-10 1991-10-10 電動パワーステアリング装置 Pending JPH0597042A (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
JP29232391A JPH0597042A (ja) 1991-10-10 1991-10-10 電動パワーステアリング装置
DE69202665T DE69202665T2 (de) 1991-10-10 1992-09-23 Elektrische Servolenkung.
EP92116237A EP0536590B1 (en) 1991-10-10 1992-09-23 Electric power steering apparatus
EP94116127A EP0638470B1 (en) 1991-10-10 1992-09-23 Electric power steering apparatus
DE69217084T DE69217084T2 (de) 1991-10-10 1992-09-23 Elektrische Servolenkung
US07/951,576 US5259473A (en) 1991-10-10 1992-09-25 Electric power steering apparatus
FR9211896A FR2682347B1 (fr) 1991-10-10 1992-10-07 Dispositif electrique de direction assistee.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29232391A JPH0597042A (ja) 1991-10-10 1991-10-10 電動パワーステアリング装置

Publications (1)

Publication Number Publication Date
JPH0597042A true JPH0597042A (ja) 1993-04-20

Family

ID=17780297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29232391A Pending JPH0597042A (ja) 1991-10-10 1991-10-10 電動パワーステアリング装置

Country Status (1)

Country Link
JP (1) JPH0597042A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6687590B2 (en) 2001-05-25 2004-02-03 Mitsubishi Denki Kabushiki Kaisha Electric power steering apparatus
US7107488B2 (en) 2003-07-09 2006-09-12 Mitsubishi Denki Kabushiki Kaisha Electronic control unit including monitoring control circuit
KR101386509B1 (ko) * 2007-05-09 2014-04-17 삼성전자주식회사 화상 형성 장치 그 제어 방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6687590B2 (en) 2001-05-25 2004-02-03 Mitsubishi Denki Kabushiki Kaisha Electric power steering apparatus
US7107488B2 (en) 2003-07-09 2006-09-12 Mitsubishi Denki Kabushiki Kaisha Electronic control unit including monitoring control circuit
KR101386509B1 (ko) * 2007-05-09 2014-04-17 삼성전자주식회사 화상 형성 장치 그 제어 방법

Similar Documents

Publication Publication Date Title
JP3079282B2 (ja) 電動パワーステアリング装置
US5259473A (en) Electric power steering apparatus
EP1149754B1 (en) Controller for vehicle steering apparatus and method for detecting abnormality in the controller
US5360077A (en) Electric power steering apparatus
JP2944867B2 (ja) 電動パワーステアリング制御装置
JP5298478B2 (ja) 電動パワーステアリング装置
JP3486749B2 (ja) 電動パワーステアリング装置
JP2003182608A (ja) 電動パワーステアリング制御装置
JP2002067988A (ja) 電動パワーステアリング装置
JP2004224077A (ja) 電動パワーステアリング装置
JPH0597042A (ja) 電動パワーステアリング装置
JP3047051B2 (ja) 電動パワーステアリング装置
JP3047050B2 (ja) 電動パワーステアリング装置
JPH09286377A (ja) 電動自転車の補助動力制御装置
JP2698914B2 (ja) 電動式パワーステアリング装置
JP3336401B2 (ja) 電動パワーステアリング装置
JP2983402B2 (ja) パワーステアリング制御装置
JPH11342859A (ja) 電動式パワーステアリングの制御装置
JP5125432B2 (ja) 電動パワーステアリング装置の制御装置及びモータの制御装置
JP2619665B2 (ja) 電動モータ式パワーステアリング装置
JPH10181616A (ja) 電動操舵装置
JP2003033082A (ja) 電動機の駆動装置
JPH0446867A (ja) 電動式パワーステアリング装置
JPH06286625A (ja) 電動式パワーステアリングの故障検出装置
JPH03217376A (ja) 電動式パワーステアリング装置