JPH06107146A - 走行状態制御装置 - Google Patents
走行状態制御装置Info
- Publication number
- JPH06107146A JPH06107146A JP4261457A JP26145792A JPH06107146A JP H06107146 A JPH06107146 A JP H06107146A JP 4261457 A JP4261457 A JP 4261457A JP 26145792 A JP26145792 A JP 26145792A JP H06107146 A JPH06107146 A JP H06107146A
- Authority
- JP
- Japan
- Prior art keywords
- control
- cpu
- control device
- vehicle
- state
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/321—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration deceleration
- B60T8/3225—Systems specially adapted for single-track vehicles, e.g. motorcycles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/1701—Braking or traction control means specially adapted for particular types of vehicles
- B60T8/1706—Braking or traction control means specially adapted for particular types of vehicles for single-track vehicles, e.g. motorcycles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/34—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration having a fluid pressure regulator responsive to a speed condition
- B60T8/42—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration having a fluid pressure regulator responsive to a speed condition having expanding chambers for controlling pressure, i.e. closed systems
- B60T8/4208—Debooster systems
- B60T8/4266—Debooster systems having an electro-mechanically actuated expansion unit, e.g. solenoid, electric motor, piezo stack
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/32—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration
- B60T8/88—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means
- B60T8/885—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force responsive to a speed condition, e.g. acceleration or deceleration with failure responsive means, i.e. means for detecting and indicating faulty operation of the speed responsive control means using electrical circuitry
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Fluid Mechanics (AREA)
- Regulating Braking Force (AREA)
Abstract
(57)【要約】
【目的】制御手段の動作エラーを阻止するとともに、複
数の制御手段の動作を独立して行わせることで他の動作
制御を高速且つ低コストで実施することができる走行状
態制御装置を提供することを目的とする。 【構成】第1CPU62および第2CPU64を備える
コントロールユニット12において、アンチロック制御
停止時には車速センサ16、16a等からの入力に基づ
きスリップ率等を求め、求めたデータを相互通信するこ
とにより動作エラーを阻止する。また、アンチロック制
御時には、メインCPUで求められた目標角度に基づき
サブCPUでPID演算してモータを駆動して最適な制
動力が得られるように制御する。
数の制御手段の動作を独立して行わせることで他の動作
制御を高速且つ低コストで実施することができる走行状
態制御装置を提供することを目的とする。 【構成】第1CPU62および第2CPU64を備える
コントロールユニット12において、アンチロック制御
停止時には車速センサ16、16a等からの入力に基づ
きスリップ率等を求め、求めたデータを相互通信するこ
とにより動作エラーを阻止する。また、アンチロック制
御時には、メインCPUで求められた目標角度に基づき
サブCPUでPID演算してモータを駆動して最適な制
動力が得られるように制御する。
Description
【0001】
【産業上の利用分野】本発明は、車両の走行状態制御装
置に関し、一層詳細には、通常制御時には同一の機能を
果たし、演算結果を相互通信することによって状態監視
用として用いられる2個の制御手段を有し、ブレーキ制
御等を行う際に、一方を通常制御用とし、他方をブレー
キ制御等の特定制御用として機能させることのできる走
行状態制御装置に関する。
置に関し、一層詳細には、通常制御時には同一の機能を
果たし、演算結果を相互通信することによって状態監視
用として用いられる2個の制御手段を有し、ブレーキ制
御等を行う際に、一方を通常制御用とし、他方をブレー
キ制御等の特定制御用として機能させることのできる走
行状態制御装置に関する。
【0002】
【従来の技術】CPUを備えた自動車等の車両の制御装
置において、前記CPUの動作エラーを検出するために
CPUを2個備え、互いに同一の制御を行い、その出力
に基づいて相互監視を行っている。
置において、前記CPUの動作エラーを検出するために
CPUを2個備え、互いに同一の制御を行い、その出力
に基づいて相互監視を行っている。
【0003】
【発明が解決しようとする課題】しかしながら、上記の
ように制御装置に2個のCPUを備え、同一の制御を行
わせ、その出力結果を相互確認する構成では、他に必要
な機能、例えば、モータ制御のようにループタイムを走
行状態制御より短くしなければならない場合、新たに別
のCPU、あるいはアナログデバイス等が必要となると
いう問題を生じる。
ように制御装置に2個のCPUを備え、同一の制御を行
わせ、その出力結果を相互確認する構成では、他に必要
な機能、例えば、モータ制御のようにループタイムを走
行状態制御より短くしなければならない場合、新たに別
のCPU、あるいはアナログデバイス等が必要となると
いう問題を生じる。
【0004】本発明は、この種の問題を解決するために
なされたものであって、例えば、アンチロック制御の非
作動中のように2個のCPUで同一演算し、その結果を
照合することにより制御手段の動作エラーを阻止すると
ともに、アンチロック制御中には複数の制御手段の動作
を独立して行わせることで他の動作制御を高速且つ低コ
ストで実施することができる走行状態制御装置を提供す
ることを目的とする。
なされたものであって、例えば、アンチロック制御の非
作動中のように2個のCPUで同一演算し、その結果を
照合することにより制御手段の動作エラーを阻止すると
ともに、アンチロック制御中には複数の制御手段の動作
を独立して行わせることで他の動作制御を高速且つ低コ
ストで実施することができる走行状態制御装置を提供す
ることを目的とする。
【0005】
【課題を解決するための手段】前記の目的を達成するた
めに、本発明は、車両の走行状態を制御する走行状態制
御装置であって、車両の走行状態を検出する走行状態検
出手段と、前記走行状態検出手段からの検出信号に基づ
いて、車両の主制御を行うとともに、車両の制御状態の
診断を行い、前記制御状態を相互に確認する第1および
第2制御手段と、前記制御状態に基づいて、前記第1制
御手段の機能を車両の主制御および制御状態の診断とす
る一方、前記第2制御手段の機能をブレーキ制御等の副
制御に分掌させる機能分掌手段と、を備えることを特徴
とする。
めに、本発明は、車両の走行状態を制御する走行状態制
御装置であって、車両の走行状態を検出する走行状態検
出手段と、前記走行状態検出手段からの検出信号に基づ
いて、車両の主制御を行うとともに、車両の制御状態の
診断を行い、前記制御状態を相互に確認する第1および
第2制御手段と、前記制御状態に基づいて、前記第1制
御手段の機能を車両の主制御および制御状態の診断とす
る一方、前記第2制御手段の機能をブレーキ制御等の副
制御に分掌させる機能分掌手段と、を備えることを特徴
とする。
【0006】
【作用】本発明に係る走行状態制御装置は、主制御時に
は、第1および第2制御手段が走行状態検出手段からの
検出信号に基づき車両主制御を行うとともに車両の制御
状態を診断し、前記制御状態を相互に確認することによ
り制御手段の動作エラーを監視している。また、走行状
態に基づき機能分掌手段により第1制御手段に車両の主
制御を行わせるとともに車両の制御状態を診断させる一
方、第2制御手段にブレーキ制御等の副制御を行わせる
ため、新たな制御部を設けることなく他の動作制御を高
速かつ低コストで実現できる。
は、第1および第2制御手段が走行状態検出手段からの
検出信号に基づき車両主制御を行うとともに車両の制御
状態を診断し、前記制御状態を相互に確認することによ
り制御手段の動作エラーを監視している。また、走行状
態に基づき機能分掌手段により第1制御手段に車両の主
制御を行わせるとともに車両の制御状態を診断させる一
方、第2制御手段にブレーキ制御等の副制御を行わせる
ため、新たな制御部を設けることなく他の動作制御を高
速かつ低コストで実現できる。
【0007】
【実施例】本発明に係る走行状態制御装置について、好
適な実施例を挙げ、添付の図面を参照しながら以下詳細
に説明する。
適な実施例を挙げ、添付の図面を参照しながら以下詳細
に説明する。
【0008】本実施例では、走行状態制御装置として自
動二輪車の車体に装着したブレーキ制御装置の例につい
て説明する。
動二輪車の車体に装着したブレーキ制御装置の例につい
て説明する。
【0009】図2は、本実施例に係るブレーキ制御装置
10の概略構成図であり、このブレーキ制御装置10で
はコントロールユニット12によってモジュレータ14
を制御することにより、ブレーキ油圧を制御して最適な
制動力を得ている。
10の概略構成図であり、このブレーキ制御装置10で
はコントロールユニット12によってモジュレータ14
を制御することにより、ブレーキ油圧を制御して最適な
制動力を得ている。
【0010】コントロールユニット12は、前輪Wfお
よび後輪Wrの近傍に設けられた前輪車速センサ16、
後輪車速センサ16aを介して車輪速度Vwを検出し、
前記車輪速度Vwのパルス信号をコントロールユニット
12に導入する。このコントロールユニット12には、
図示しない各種演算回路が配設され、所望の演算および
判断を行う。
よび後輪Wrの近傍に設けられた前輪車速センサ16、
後輪車速センサ16aを介して車輪速度Vwを検出し、
前記車輪速度Vwのパルス信号をコントロールユニット
12に導入する。このコントロールユニット12には、
図示しない各種演算回路が配設され、所望の演算および
判断を行う。
【0011】ブレーキ装置18は、ハンドル20に設け
られたブレーキレバー22によって駆動されるマスタシ
リンダ24と、前輪Wfを制動するキャリパシリンダ2
6を備え、マスタシリンダ24とキャリパシリンダ26
は、モジュレータ14を介して相互に接続されている。
このマスタシリンダ24は、ブレーキレバー22の作用
下に油圧の調節を行って後述するカットバルブに伝達す
るものであり、一方、キャリパシリンダ26は、このカ
ットバルブによって制御された油圧に基づいてディスク
プレート28に制動力を付与するものである。
られたブレーキレバー22によって駆動されるマスタシ
リンダ24と、前輪Wfを制動するキャリパシリンダ2
6を備え、マスタシリンダ24とキャリパシリンダ26
は、モジュレータ14を介して相互に接続されている。
このマスタシリンダ24は、ブレーキレバー22の作用
下に油圧の調節を行って後述するカットバルブに伝達す
るものであり、一方、キャリパシリンダ26は、このカ
ットバルブによって制御された油圧に基づいてディスク
プレート28に制動力を付与するものである。
【0012】前輪Wfのモジュレータ14は、直流モー
タであるフロントモータ30に対する電流を付勢させて
このフロントモータ30を駆動するためのフロントモー
タドライバ32を備える。このフロントモータドライバ
32は、コントロールユニット12と電気的に接続され
ており、コントロールユニット12からの信号が導入さ
れる。フロントモータ30の駆動軸にはピニオン34が
連結され、このピニオン34にギヤ36が噛合する。ギ
ヤ36の中心には、クランク軸38が固定されており、
このクランク軸38にはクランク腕40を介してクラン
クピン42の一端部が連結される。このクランクピン4
2の他端部には、クランク腕44が連結され、このクラ
ンク腕44に、クランクピン42の偏位角度を検出する
ポテンショメータ46が連結される。
タであるフロントモータ30に対する電流を付勢させて
このフロントモータ30を駆動するためのフロントモー
タドライバ32を備える。このフロントモータドライバ
32は、コントロールユニット12と電気的に接続され
ており、コントロールユニット12からの信号が導入さ
れる。フロントモータ30の駆動軸にはピニオン34が
連結され、このピニオン34にギヤ36が噛合する。ギ
ヤ36の中心には、クランク軸38が固定されており、
このクランク軸38にはクランク腕40を介してクラン
クピン42の一端部が連結される。このクランクピン4
2の他端部には、クランク腕44が連結され、このクラ
ンク腕44に、クランクピン42の偏位角度を検出する
ポテンショメータ46が連結される。
【0013】クランクピン42の外周には、カムベアリ
ング48が回転自在に装着され、このカムベアリング4
8は、リターンスプリング50によって付勢されたベア
リング49がカムベアリング48と同軸に配置されるこ
とにより上方向に押圧されている。カムベアリング48
の上面には、このカムベアリング48の偏位作用のもと
に上下方向に進退するエキスパンダピストン52が当接
し、このエキスパンダピストン52の上下運動の作用下
にカットバルブ54が開閉される。カットバルブ54
は、カットバルブ収納部56に上下方向に変位自在に配
置されるとともに、このカットバルブ54の上面には、
マスタシリンダ24に連通する入力ポート58が設けら
れる一方、カットバルブ収納部56とエキスパンダピス
トン52の連設部位には、キャリパシリンダ26に連通
する出力ポート60が設けられている。前記入力ポート
58と出力ポート60は、カットバルブ54の外周面に
画成された連通孔61を介して連通している。
ング48が回転自在に装着され、このカムベアリング4
8は、リターンスプリング50によって付勢されたベア
リング49がカムベアリング48と同軸に配置されるこ
とにより上方向に押圧されている。カムベアリング48
の上面には、このカムベアリング48の偏位作用のもと
に上下方向に進退するエキスパンダピストン52が当接
し、このエキスパンダピストン52の上下運動の作用下
にカットバルブ54が開閉される。カットバルブ54
は、カットバルブ収納部56に上下方向に変位自在に配
置されるとともに、このカットバルブ54の上面には、
マスタシリンダ24に連通する入力ポート58が設けら
れる一方、カットバルブ収納部56とエキスパンダピス
トン52の連設部位には、キャリパシリンダ26に連通
する出力ポート60が設けられている。前記入力ポート
58と出力ポート60は、カットバルブ54の外周面に
画成された連通孔61を介して連通している。
【0014】一方、後輪Wrのモジュレータ14aは、
後輪Wrのブレーキペダル23に連結されたマスタシリ
ンダ24aと、後輪Wrのディスクプレート28aに連
結されたキャリパシリンダ26aとを連通させている。
モジュレータ14aは、上述したモジュレータ14と同
一構成からなり、その詳細な説明は省略する。
後輪Wrのブレーキペダル23に連結されたマスタシリ
ンダ24aと、後輪Wrのディスクプレート28aに連
結されたキャリパシリンダ26aとを連通させている。
モジュレータ14aは、上述したモジュレータ14と同
一構成からなり、その詳細な説明は省略する。
【0015】このように構成されるブレーキ制御装置1
0においてコントロールユニット12は次のように構成
されている。コントロールユニット12は、図1に示す
ように、第1CPU62および第2CPU64から構成
されており、それぞれ前輪車速センサ16、後輪車速セ
ンサ16a、フロントモータドライバ32、リヤモータ
ドライバ32a、ポテンショメータ46、46a、CP
U62または64が動作エラーした場合にモータドライ
バ32、32aに供給される電源15を遮断するフェイ
ルセイフリレー66およびインジケータ68が接続され
ている。
0においてコントロールユニット12は次のように構成
されている。コントロールユニット12は、図1に示す
ように、第1CPU62および第2CPU64から構成
されており、それぞれ前輪車速センサ16、後輪車速セ
ンサ16a、フロントモータドライバ32、リヤモータ
ドライバ32a、ポテンショメータ46、46a、CP
U62または64が動作エラーした場合にモータドライ
バ32、32aに供給される電源15を遮断するフェイ
ルセイフリレー66およびインジケータ68が接続され
ている。
【0016】このように構成されたブレーキ制御装置1
0の制御動作を図3、図4のフローチャートを参照して
説明する。
0の制御動作を図3、図4のフローチャートを参照して
説明する。
【0017】先ず、図3のフローチャートに示すよう
に、電源65が投入された時点で第1CPU62および
第2CPU64を初期化する(ステップS1)。続い
て、一方のCPUをメイン、他方のCPUをサブと認識
させるためのフラグを設定する(本実施例では第1CP
U62をメインCPUに、第2CPU64をサブCPU
とする)(ステップS2)。さらに、バッテリ電圧のチ
ェック等、初期診断を行うか否かを判定する(ステップ
S3)。初期診断を行う場合、例えば、フェイルセイフ
リレー66がオフになっていることを確認し、正常であ
ればフェイルセイフリレー66をオンにする(ステップ
S4およびステップS5)。次に、前輪車速センサ1
6、後輪車速センサ16aから前後輪の車輪速度Vwを
第1CPU62および第2CPU64に読み込む(ステ
ップS6)。各車輪速度Vwが所定速度Vs以上になっ
たところで、フロントモータ30、リヤモータ30a、
ポテンショメータ46、46a、フロントモータドライ
バ32、リヤモータドライバ32aが正常に作動するか
をチェックする(ステップS7およびステップS8)。
さらに、ポテンショメータ46、46aによって検出さ
れたクランク角θを検出し、これらを相互通信すること
によってポテンショメータ46、46aの零点設定を行
う(ステップS9)。このような初期診断を行った後、
メインプログラムを実行する(ステップS10)。
に、電源65が投入された時点で第1CPU62および
第2CPU64を初期化する(ステップS1)。続い
て、一方のCPUをメイン、他方のCPUをサブと認識
させるためのフラグを設定する(本実施例では第1CP
U62をメインCPUに、第2CPU64をサブCPU
とする)(ステップS2)。さらに、バッテリ電圧のチ
ェック等、初期診断を行うか否かを判定する(ステップ
S3)。初期診断を行う場合、例えば、フェイルセイフ
リレー66がオフになっていることを確認し、正常であ
ればフェイルセイフリレー66をオンにする(ステップ
S4およびステップS5)。次に、前輪車速センサ1
6、後輪車速センサ16aから前後輪の車輪速度Vwを
第1CPU62および第2CPU64に読み込む(ステ
ップS6)。各車輪速度Vwが所定速度Vs以上になっ
たところで、フロントモータ30、リヤモータ30a、
ポテンショメータ46、46a、フロントモータドライ
バ32、リヤモータドライバ32aが正常に作動するか
をチェックする(ステップS7およびステップS8)。
さらに、ポテンショメータ46、46aによって検出さ
れたクランク角θを検出し、これらを相互通信すること
によってポテンショメータ46、46aの零点設定を行
う(ステップS9)。このような初期診断を行った後、
メインプログラムを実行する(ステップS10)。
【0018】メインプログラムを図4を参照して説明す
る。ここでは、説明の便宜上、第1CPU62がメイ
ン、第2CPU64がサブに設定されている場合につい
て説明する。
る。ここでは、説明の便宜上、第1CPU62がメイ
ン、第2CPU64がサブに設定されている場合につい
て説明する。
【0019】先ず、CPU62、64は、それぞれがメ
イン、サブであることをステップS2で設定されたフラ
グに基づき確認する(ステップS21)。以下、CPU
62はメインとして動作し、CPU64はサブとして動
作する。続いて、CPU62、64相互に後述するフラ
グの通信を行う(ステップS22)。フェイルフラグが
立っている場合には(ステップS23)、フェイル処理
を行う(ステップS24)。例えば、アンチロック制御
中であれば、フェイルセイフリレー66によりフロント
モータドライバ32、リヤモータドライバ32aに対す
る電源65を遮断し、ブレーキの制御をモジュレータ1
4、14aによる制御からアンチロック制御停止に切り
換える。
イン、サブであることをステップS2で設定されたフラ
グに基づき確認する(ステップS21)。以下、CPU
62はメインとして動作し、CPU64はサブとして動
作する。続いて、CPU62、64相互に後述するフラ
グの通信を行う(ステップS22)。フェイルフラグが
立っている場合には(ステップS23)、フェイル処理
を行う(ステップS24)。例えば、アンチロック制御
中であれば、フェイルセイフリレー66によりフロント
モータドライバ32、リヤモータドライバ32aに対す
る電源65を遮断し、ブレーキの制御をモジュレータ1
4、14aによる制御からアンチロック制御停止に切り
換える。
【0020】ここで、メインフラグが立っているか否か
を判定する(ステップS25)。メインフラグが立って
いる場合(本実施例においては、第1CPU62)に
は、現時点でMC(モジュレータコントロール)フラグ
が立っているか否か、すなわち、ブレーキがモジュレー
タ14、14aによるアンチロック制御中か、アンチロ
ック制御停止中かを判定する(ステップS26)。
を判定する(ステップS25)。メインフラグが立って
いる場合(本実施例においては、第1CPU62)に
は、現時点でMC(モジュレータコントロール)フラグ
が立っているか否か、すなわち、ブレーキがモジュレー
タ14、14aによるアンチロック制御中か、アンチロ
ック制御停止中かを判定する(ステップS26)。
【0021】アンチロック制御停止中であると判定され
た場合には、車速センサ16、16aで検出された車輪
速度Vwから推定車両速度、推定車両減速度、車輪加減
速度、スリップ率等を求めるとともに、前記スリップ率
等によりアンチロック制御を行うと判断した場合には、
MC(モジュレータコントロール)フラグを立て、制御
目標とするクランク角度(目標角度θT)を演算する主
制御を行う(ステップS27)。
た場合には、車速センサ16、16aで検出された車輪
速度Vwから推定車両速度、推定車両減速度、車輪加減
速度、スリップ率等を求めるとともに、前記スリップ率
等によりアンチロック制御を行うと判断した場合には、
MC(モジュレータコントロール)フラグを立て、制御
目標とするクランク角度(目標角度θT)を演算する主
制御を行う(ステップS27)。
【0022】続いて、求められたスリップ率、推定車両
速度等のデータ値をCPU62、64間で相互通信を行
い、前記データ値が食い違っていないか(フェイルがな
いか)を確認する。また、モジュレータ14のフロント
モータ30、ポテンショメータ46等にショート等のフ
ェイルがないか確認する。フェイルが確認された場合に
は、フェイルフラグを立てる(ステップS28)。所定
時間(Timer1≦t1)経過後(ステップS2
9)、ウォッチドグタイマーにリセット信号を出力し
(ステップS30)、再びステップS21からの処理を
継続する。
速度等のデータ値をCPU62、64間で相互通信を行
い、前記データ値が食い違っていないか(フェイルがな
いか)を確認する。また、モジュレータ14のフロント
モータ30、ポテンショメータ46等にショート等のフ
ェイルがないか確認する。フェイルが確認された場合に
は、フェイルフラグを立てる(ステップS28)。所定
時間(Timer1≦t1)経過後(ステップS2
9)、ウォッチドグタイマーにリセット信号を出力し
(ステップS30)、再びステップS21からの処理を
継続する。
【0023】一方、ステップS25において、メインフ
ラグが立っていない、すなわち、サブCPU(本実施例
においては、第2CPU64)であると判定された場合
には、MCフラグが立っているか否か、すなわち、アン
チロック制御中か、アンチロック制御停止中かを判定す
る(ステップS31)。アンチロック制御停止中であれ
ば、第1CPU62と同様に第2CPU64もステップ
S27乃至ステップS30の制御を行う。
ラグが立っていない、すなわち、サブCPU(本実施例
においては、第2CPU64)であると判定された場合
には、MCフラグが立っているか否か、すなわち、アン
チロック制御中か、アンチロック制御停止中かを判定す
る(ステップS31)。アンチロック制御停止中であれ
ば、第1CPU62と同様に第2CPU64もステップ
S27乃至ステップS30の制御を行う。
【0024】このようにアンチロック制御停止中であれ
ば、第1CPU62と第2CPU64は、全く同一の制
御を行い、ステップS28において演算結果等のデータ
値を相互通信することにより、常時診断を行ってCPU
の制御状態の確認をしている。
ば、第1CPU62と第2CPU64は、全く同一の制
御を行い、ステップS28において演算結果等のデータ
値を相互通信することにより、常時診断を行ってCPU
の制御状態の確認をしている。
【0025】一方、アンチロック制御に入った場合に
は、次のようにCPU62、64の制御を切り換える。
は、次のようにCPU62、64の制御を切り換える。
【0026】先ず、メイン(第1)CPU62では、ス
テップS26においてMCフラグが立っていると判定さ
れる。続いて、前回のループのステップS27において
求められていたモジュレータ14のクランクピン42の
偏位角の目標角度θTをサブ(第2)CPU64に出力
する(ステップS32)。なお、メイン(第1)CPU
62は、アンチロック制御停止の場合と同様に、ステッ
プS27乃至ステップS30の制御を行う。
テップS26においてMCフラグが立っていると判定さ
れる。続いて、前回のループのステップS27において
求められていたモジュレータ14のクランクピン42の
偏位角の目標角度θTをサブ(第2)CPU64に出力
する(ステップS32)。なお、メイン(第1)CPU
62は、アンチロック制御停止の場合と同様に、ステッ
プS27乃至ステップS30の制御を行う。
【0027】一方、サブ(第2)CPU64は、ステッ
プS31において、MCフラグが立っている(アンチロ
ック制御中である)と判定された場合には、メイン(第
1)CPU62からステップS32において出力された
目標角度θTを読み込む(ステップS33)。前記目標
角度θTとポテンショメータ46から読み込んだクラン
ク角θに基づいたPID制御によってモータを駆動する
(ステップS34)。すなわち、PID制御に基づき、
フロントモータドライバ32はフロントモータ30を駆
動し、ピニオン34を介してクランク軸38を回動さ
せ、クランクピン42を変位させることにより、カムベ
アリング48により、弾性力に逆らってリターンスプリ
ング50を圧縮させ、エキスパンダピストン52を押し
下げ、カットバルブ54により連通孔62を閉成する。
これにより、マスタシリンダ24とキャリパシリンダ2
6を遮断し、アンチロック制御に入る。前記PID制御
に基づいて、さらにフロントモータ30を駆動すること
により、エキスパンダピストン52を押し下げ、出力ポ
ート60の体積を増大させてキャリパシリンダ26に伝
達されるブレーキ圧を低下させ、適切な制動力が得られ
るようにする。後輪側も同様である。
プS31において、MCフラグが立っている(アンチロ
ック制御中である)と判定された場合には、メイン(第
1)CPU62からステップS32において出力された
目標角度θTを読み込む(ステップS33)。前記目標
角度θTとポテンショメータ46から読み込んだクラン
ク角θに基づいたPID制御によってモータを駆動する
(ステップS34)。すなわち、PID制御に基づき、
フロントモータドライバ32はフロントモータ30を駆
動し、ピニオン34を介してクランク軸38を回動さ
せ、クランクピン42を変位させることにより、カムベ
アリング48により、弾性力に逆らってリターンスプリ
ング50を圧縮させ、エキスパンダピストン52を押し
下げ、カットバルブ54により連通孔62を閉成する。
これにより、マスタシリンダ24とキャリパシリンダ2
6を遮断し、アンチロック制御に入る。前記PID制御
に基づいて、さらにフロントモータ30を駆動すること
により、エキスパンダピストン52を押し下げ、出力ポ
ート60の体積を増大させてキャリパシリンダ26に伝
達されるブレーキ圧を低下させ、適切な制動力が得られ
るようにする。後輪側も同様である。
【0028】続いて、所定時間経過後(Timer2≦
t2)(ステップS35)、さらに、タイマー1によっ
てループタイムがt1になるまで、前記ステップS3
4、ステップS35が繰り返され、メイン(第1)CP
U62と同期がとられる(ステップS36)。本実施例
においては、t1=4×t2としたため、メインCPU
62の1回の処理ループに対し、PIDにより4回モー
タ制御が繰り返されることになる(図5参照)。
t2)(ステップS35)、さらに、タイマー1によっ
てループタイムがt1になるまで、前記ステップS3
4、ステップS35が繰り返され、メイン(第1)CP
U62と同期がとられる(ステップS36)。本実施例
においては、t1=4×t2としたため、メインCPU
62の1回の処理ループに対し、PIDにより4回モー
タ制御が繰り返されることになる(図5参照)。
【0029】この後、ウォッチドグタイマーにリセット
信号を出力し、再び第1CPU62および第2CPU6
4がステップS21からの並列処理を継続する(ステッ
プS30)。
信号を出力し、再び第1CPU62および第2CPU6
4がステップS21からの並列処理を継続する(ステッ
プS30)。
【0030】このように、本実施例では、アンチロック
制御停止時には、第1CPU62および第2CPU64
に同一の制御を行わせて、その演算結果を相互通信する
ことにより、安全確認をするとともに、ステップS27
においてアンチロック制御に入ると判定された場合に
は、MCフラグが立ち、第1CPU62と第2CPU6
4が別制御を行う。すなわち、メイン(第1)CPU6
2からサブ(第2)CPU64に制御目標となる目標角
度θTを出力する。この目標角度θTと毎回入力される
クランク角θとに基づいてPID制御して、最適な制動
力に収束するようにフロントモータ30を制御する。こ
の場合、CPU64のループタイムt2をCPU62の
ループタイムt1よりも小さく設定(t1=4×t2)
することにより、モータ制御の精度を向上させることが
でき、また、各CPU62、64をメイン制御とモータ
制御とに取り換えることで新たなCPUを設けることな
くその処理に対応することができるとともに、ウォッチ
ドグタイマーによりメインCPU、サブCPU共ループ
タイムを監視することができる。
制御停止時には、第1CPU62および第2CPU64
に同一の制御を行わせて、その演算結果を相互通信する
ことにより、安全確認をするとともに、ステップS27
においてアンチロック制御に入ると判定された場合に
は、MCフラグが立ち、第1CPU62と第2CPU6
4が別制御を行う。すなわち、メイン(第1)CPU6
2からサブ(第2)CPU64に制御目標となる目標角
度θTを出力する。この目標角度θTと毎回入力される
クランク角θとに基づいてPID制御して、最適な制動
力に収束するようにフロントモータ30を制御する。こ
の場合、CPU64のループタイムt2をCPU62の
ループタイムt1よりも小さく設定(t1=4×t2)
することにより、モータ制御の精度を向上させることが
でき、また、各CPU62、64をメイン制御とモータ
制御とに取り換えることで新たなCPUを設けることな
くその処理に対応することができるとともに、ウォッチ
ドグタイマーによりメインCPU、サブCPU共ループ
タイムを監視することができる。
【0031】なお、本実施例では、第1CPU62をメ
インCPUに、第2CPU64をサブCPU64にした
場合について説明したが、逆の場合も勿論可能である。
インCPUに、第2CPU64をサブCPU64にした
場合について説明したが、逆の場合も勿論可能である。
【0032】
【発明の効果】本発明に係る走行状態制御装置によれ
ば、以下の効果が得られる。
ば、以下の効果が得られる。
【0033】すなわち、主制御時には、第1および第2
制御手段が走行状態検出手段からの検出信号に基づき車
両主制御を行うとともに車両の制御状態を診断し、前記
制御状態を相互に確認することにより制御手段の動作エ
ラーを監視している。また、走行状態に基づき機能分掌
手段により第1制御手段が車両の主制御を行うとともに
車両の制御状態を診断する一方、第2制御手段がブレー
キ制御等の副制御を行うため、新たな制御部を設けるこ
となく、他の動作制御を高速かつ低コストで実現でき
る。
制御手段が走行状態検出手段からの検出信号に基づき車
両主制御を行うとともに車両の制御状態を診断し、前記
制御状態を相互に確認することにより制御手段の動作エ
ラーを監視している。また、走行状態に基づき機能分掌
手段により第1制御手段が車両の主制御を行うとともに
車両の制御状態を診断する一方、第2制御手段がブレー
キ制御等の副制御を行うため、新たな制御部を設けるこ
となく、他の動作制御を高速かつ低コストで実現でき
る。
【図1】本発明に係る走行状態制御装置の構成ブロック
図である。
図である。
【図2】本発明に係る走行状態制御装置により制御され
るブレーキ制御装置の構成説明図である。
るブレーキ制御装置の構成説明図である。
【図3】本発明に係る走行状態制御装置の制御方法を示
すフローチャートである。
すフローチャートである。
【図4】本発明に係る走行状態制御装置の制御方法を示
すフローチャートである。
すフローチャートである。
【図5】本発明に係る走行状態制御装置の制御状態を示
す説明図である。
す説明図である。
10…ブレーキ制御装置 12…コントロールユニット 14、14a…モジュレータ 16…前輪車速センサ 16a…後輪車速センサ 24、24a…マスタシリンダ 26、26a…キャリパシリンダ 30…フロントモータ 30a…リヤモータ 46、46a…ポテンショメータ 62…第1CPU 64…第2CPU
───────────────────────────────────────────────────── フロントページの続き (72)発明者 林 達生 埼玉県和光市中央1丁目4番1号 株式会 社本田技術研究所内 (72)発明者 赤井 昭則 大阪府大阪市中央区城見1丁目4番24号 日本電気ホームエレクトロニクス株式会社 内
Claims (1)
- 【請求項1】車両の走行状態を制御する走行状態制御装
置であって、 車両の走行状態を検出する走行状態検出手段と、 前記走行状態検出手段からの検出信号に基づいて、車両
の主制御を行うとともに、車両の制御状態の診断を行
い、前記制御状態を相互に確認する第1および第2制御
手段と、 前記制御状態に基づいて、前記第1制御手段の機能を車
両の主制御および制御状態の診断とする一方、前記第2
制御手段の機能をブレーキ制御等の副制御に分掌させる
機能分掌手段と、 を備えることを特徴とする走行状態制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26145792A JP3535531B2 (ja) | 1992-09-30 | 1992-09-30 | 走行状態制御装置 |
| EP93115641A EP0590603B1 (en) | 1992-09-30 | 1993-09-28 | System for monitoring and controlling motor vehicle running condition |
| US08/127,526 US5416708A (en) | 1992-09-30 | 1993-09-28 | System for monitoring and controlling motor vehicle running condition |
| DE69307642T DE69307642T2 (de) | 1992-09-30 | 1993-09-28 | System zur Anzeige und Regelung von Fahrzeugbetriebszuständen |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26145792A JP3535531B2 (ja) | 1992-09-30 | 1992-09-30 | 走行状態制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06107146A true JPH06107146A (ja) | 1994-04-19 |
| JP3535531B2 JP3535531B2 (ja) | 2004-06-07 |
Family
ID=17362166
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26145792A Expired - Fee Related JP3535531B2 (ja) | 1992-09-30 | 1992-09-30 | 走行状態制御装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5416708A (ja) |
| EP (1) | EP0590603B1 (ja) |
| JP (1) | JP3535531B2 (ja) |
| DE (1) | DE69307642T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005245173A (ja) * | 2004-02-27 | 2005-09-08 | Hitachi Ltd | 電動モータの制御装置および電動ブレーキ装置の制御装置 |
| DE19700103B4 (de) * | 1996-01-29 | 2008-05-29 | Honda Giken Kogyo K.K. | Diagnoseverfahren und -vorrichtung bei einer Antiblockier-Regel-Einrichtung |
| JP2014109793A (ja) * | 2012-11-30 | 2014-06-12 | Toyota Motor Corp | 移動体及びその制御方法 |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100194354B1 (ko) * | 1995-07-28 | 1999-06-15 | 전주범 | 안티 록 브레이크 시스템의 동작기록장치 |
| JP3456835B2 (ja) * | 1996-06-10 | 2003-10-14 | 日信工業株式会社 | 車両のアンチロックブレーキ制御装置 |
| DE19953627B4 (de) * | 1998-11-09 | 2020-08-20 | Kelsey-Hayes Co. | Closed-Loop-Drehzahlregelung eines ABS-Pumpenmotors mit variablem Arbeitszyklus und variabler Frequenz |
| JP4361385B2 (ja) * | 2004-01-30 | 2009-11-11 | 本田技研工業株式会社 | 自動二輪車のブレーキ装置 |
| CA2528903C (en) * | 2004-12-20 | 2008-01-15 | Honda Motor Co., Ltd. | Braking device for motorcycle |
| EP1674360B1 (en) * | 2004-12-24 | 2012-01-18 | Honda Motor Co., Ltd. | Vehicle braking apparatus and related control method |
| DE102005039396A1 (de) * | 2005-08-20 | 2007-02-22 | Bayerische Motoren Werke Ag | Integralbremsanlage mit Antiblockierregelung für ein Motorrad |
| JP4827535B2 (ja) * | 2006-01-20 | 2011-11-30 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
| US8237431B2 (en) * | 2007-07-05 | 2012-08-07 | Terry Fruehling | Wheel speed sensor |
| JP2018176831A (ja) * | 2017-04-05 | 2018-11-15 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 制御装置、制御方法及びブレーキシステム |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0110885B1 (en) * | 1982-06-16 | 1989-09-06 | The Boeing Company | Autopilot flight director system |
| JPS60105974A (ja) * | 1983-11-14 | 1985-06-11 | Nissan Motor Co Ltd | 車両用制御装置の点検方法 |
| US4791569A (en) * | 1985-03-18 | 1988-12-13 | Honda Giken Kogyo Kabushiki Kaisha | Electronic control system for internal combustion engines |
| DE3518105A1 (de) * | 1985-05-21 | 1986-11-27 | Alfred Teves Gmbh, 6000 Frankfurt | Verfahren und schaltungsanordnung zur unterdrueckung von kurzzeitigen stoerungen |
| GB8729901D0 (en) * | 1987-12-22 | 1988-02-03 | Lucas Ind Plc | Dual computer cross-checking system |
| US5074626A (en) * | 1989-05-01 | 1991-12-24 | Rockwell International Corporation | Antilock brake controller |
| JP2556156B2 (ja) * | 1990-01-23 | 1996-11-20 | 三菱電機株式会社 | 車載用制御装置のマイクロコンピュータ暴走監視装置 |
| GB2241123B (en) * | 1990-02-16 | 1993-09-29 | Teves Gmbh Alfred | Circuit arrangement for an anti-lock-controlled vehicle brake system |
| JP2768791B2 (ja) * | 1990-03-09 | 1998-06-25 | 三菱自動車工業株式会社 | 車載用電子制御装置 |
| GB9101227D0 (en) * | 1991-01-19 | 1991-02-27 | Lucas Ind Plc | Method of and apparatus for arbitrating between a plurality of controllers,and control system |
| US5274554A (en) * | 1991-02-01 | 1993-12-28 | The Boeing Company | Multiple-voting fault detection system for flight critical actuation control systems |
| US5265944A (en) * | 1991-09-23 | 1993-11-30 | Allied-Signal, Inc. | Wheel speed verification system |
-
1992
- 1992-09-30 JP JP26145792A patent/JP3535531B2/ja not_active Expired - Fee Related
-
1993
- 1993-09-28 EP EP93115641A patent/EP0590603B1/en not_active Expired - Lifetime
- 1993-09-28 DE DE69307642T patent/DE69307642T2/de not_active Expired - Fee Related
- 1993-09-28 US US08/127,526 patent/US5416708A/en not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19700103B4 (de) * | 1996-01-29 | 2008-05-29 | Honda Giken Kogyo K.K. | Diagnoseverfahren und -vorrichtung bei einer Antiblockier-Regel-Einrichtung |
| JP2005245173A (ja) * | 2004-02-27 | 2005-09-08 | Hitachi Ltd | 電動モータの制御装置および電動ブレーキ装置の制御装置 |
| JP2014109793A (ja) * | 2012-11-30 | 2014-06-12 | Toyota Motor Corp | 移動体及びその制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3535531B2 (ja) | 2004-06-07 |
| EP0590603A1 (en) | 1994-04-06 |
| EP0590603B1 (en) | 1997-01-22 |
| DE69307642T2 (de) | 1997-05-15 |
| US5416708A (en) | 1995-05-16 |
| DE69307642D1 (de) | 1997-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3705808B2 (ja) | 電子式ブレーキ装置 | |
| JP3535531B2 (ja) | 走行状態制御装置 | |
| JPH0443829B2 (ja) | ||
| JP4648651B2 (ja) | 車両の操舵装置および車両の操舵方法 | |
| JPH1148945A (ja) | 車両用ブレーキ制御装置 | |
| CN111874099A (zh) | 车辆转向的控制方法和车辆的线控转向装置 | |
| CN111483447A (zh) | 用于将控制器激活并且去除激活的方法 | |
| US5493495A (en) | Apparatus for detecting occurrence of failure in anti-skid brake control system for motor vehicle | |
| US6782960B2 (en) | Tracked vehicle | |
| AU581147B2 (en) | Anti-spin control apparatus and method | |
| JPH0939771A (ja) | 構成要素の作動状態が記録可能なアンチロックブレーキシステムおよびその記録方法 | |
| CN113353046A (zh) | 车辆 | |
| US6276765B1 (en) | Integrated anti-skid and hydraulic booster braking control | |
| JP3777525B2 (ja) | 制動力制御装置 | |
| CN108216179B (zh) | 用于监控具有机电的制动装置的制动系统的方法 | |
| US12472962B2 (en) | System and method for testing vehicle brake and steering systems | |
| JP2908917B2 (ja) | ブレーキ制御方法 | |
| CN113631444A (zh) | 用于电装置的操纵机构的检验单元 | |
| JP2865502B2 (ja) | ブレーキ制御方法 | |
| JP2811895B2 (ja) | アンチスキッド制御装置 | |
| CN118977689A (zh) | 基于运动目标控制的车辆制动控制系统及控制方法 | |
| JP2003205834A (ja) | 操舵補助装置 | |
| JPH09202228A (ja) | アンチロックブレーキ制御装置における異常診断方法および装置 | |
| JP2004175210A (ja) | 車両用操舵装置 | |
| JPH05278596A (ja) | 車両のスリップ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040312 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080319 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090319 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |