JPS60163733A - 車間距離制御装置 - Google Patents
車間距離制御装置Info
- Publication number
- JPS60163733A JPS60163733A JP59016988A JP1698884A JPS60163733A JP S60163733 A JPS60163733 A JP S60163733A JP 59016988 A JP59016988 A JP 59016988A JP 1698884 A JP1698884 A JP 1698884A JP S60163733 A JPS60163733 A JP S60163733A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- inter
- distance
- signal
- control
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60K—ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- B60K31/00—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator
- B60K31/0008—Vehicle fittings, acting on a single sub-unit only, for automatically controlling vehicle speed, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator including means for detecting potential obstacles in vehicle path
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Controls For Constant Speed Travelling (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
央肛光」
この発明は、車両において、前方を走行する車両との車
間i11!Jltを走行車速に対して安全な範囲に保つ
ように自動的に制御する車間距離制御装置に関する。
間i11!Jltを走行車速に対して安全な範囲に保つ
ように自動的に制御する車間距離制御装置に関する。
滅−米投術
従来、車両の走行速度を制御する装置としては、例えば
(掬山海堂発行(昭和55年10月15日)の[自動車
工学全書第1O巻」の第2711〜275頁にも記載さ
れているように、トライバが希望する車速に設定するこ
とにより、車速をその設定車速に保つオートドライブ装
置かあった。
(掬山海堂発行(昭和55年10月15日)の[自動車
工学全書第1O巻」の第2711〜275頁にも記載さ
れているように、トライバが希望する車速に設定するこ
とにより、車速をその設定車速に保つオートドライブ装
置かあった。
しかしなから、渋滞路では車速を小刻みに変化させて前
車との車間距離を安全な範囲に保つ必要かあり、このよ
うなオー1−ドライブ装置では周処できなかった。
車との車間距離を安全な範囲に保つ必要かあり、このよ
うなオー1−ドライブ装置では周処できなかった。
そのため、渋滞路では、トライバは@繁にアクセルペダ
ルやブレーキペダルを操作して前車との車間距離を安全
な範囲に保たねばならず、非常に煩られしい。
ルやブレーキペダルを操作して前車との車間距離を安全
な範囲に保たねばならず、非常に煩られしい。
すなわち、車間距離か大き過ぎると、アクセルペダルを
多少強く踏み込んで車速を上げて車間距離をつめ、適当
な車間距離になるとブレーキを踏んで車速を下げるとい
う操作を緑返している。
多少強く踏み込んで車速を上げて車間距離をつめ、適当
な車間距離になるとブレーキを踏んで車速を下げるとい
う操作を緑返している。
それによって、余分な玉子ルキを発生させることも起こ
り得るため、燃費も悪化する。
り得るため、燃費も悪化する。
旦−」狂
この発明は、このような従来の問題点に着目しでなされ
たもので、一定車速以下では、その車速に対応した安全
車間距離になるように車両の駆動力を自動的に制御する
ことにより、上記問題点を解決することを目的とする。
たもので、一定車速以下では、その車速に対応した安全
車間距離になるように車両の駆動力を自動的に制御する
ことにより、上記問題点を解決することを目的とする。
すなわち、渋滞路において低速運転を継続するような場
合に、前方を走行する車両(以下r前車」という)との
車間距離かJ’H(に安全な範囲になるように駆動力を
自動的に制御し、安全性を確保しつつドライバの負担を
軽減(通常行ならブレーキ。
合に、前方を走行する車両(以下r前車」という)との
車間距離かJ’H(に安全な範囲になるように駆動力を
自動的に制御し、安全性を確保しつつドライバの負担を
軽減(通常行ならブレーキ。
アクセル操作を少なくする)し、燃費の向上を、も図る
車間距離制御装置を提供すること裂目的とする。
車間距離制御装置を提供すること裂目的とする。
構成
−1−記の目的を達)戊するため、この発明による車間
距離制御装置は、第1図(イ)または(ロ)に機能フU
ツク図で示すように構成する。
距離制御装置は、第1図(イ)または(ロ)に機能フU
ツク図で示すように構成する。
すなわち、第1図(イ)に示す車間距離制御装置は、1
1動エンジンAと変速B、% 13とこ、1シらの制御
装置i″i(′、とをイjする車両において、車両の走
行速度な検出する車速検出手段りと、その出力値と比較
する第1のデータを記憶する第rのデータ記10手段I
Eど、前車との車間距離を検出する車間距離検出手段F
と、その出力値と比較する第2のデータを記憶する第2
のデータ記憶手段Gと、安全車間圧C11(出力手段と
して任意車速に対する安全車間距離データを各車速に対
応する番地に記憶した第3のデータ記憶手段Nと、スロ
ットルバルブJを開閉操作するスロットルバルブ・アク
チュエータI(と、排気管バルブMを開閉操作する排気
管バルブ・アクチュエータNとを設ける。
1動エンジンAと変速B、% 13とこ、1シらの制御
装置i″i(′、とをイjする車両において、車両の走
行速度な検出する車速検出手段りと、その出力値と比較
する第1のデータを記憶する第rのデータ記10手段I
Eど、前車との車間距離を検出する車間距離検出手段F
と、その出力値と比較する第2のデータを記憶する第2
のデータ記憶手段Gと、安全車間圧C11(出力手段と
して任意車速に対する安全車間距離データを各車速に対
応する番地に記憶した第3のデータ記憶手段Nと、スロ
ットルバルブJを開閉操作するスロットルバルブ・アク
チュエータI(と、排気管バルブMを開閉操作する排気
管バルブ・アクチュエータNとを設ける。
そして、上記制御装置Cに、車速検出手段りの出力値■
か第1のデータ記憶手段Eの記憶データ\1oよりより
小さく、且つ車間距離検出手段Fの出力値l−か第2の
データ記憶手段Gの記憶データLMより小さいときに、
スロットルバルブ・アクナユエータKIJI気管パルプ
・アクチュエータNおよび変速+ff1Bに対する各制
御信号Sk、Sri。
か第1のデータ記憶手段Eの記憶データ\1oよりより
小さく、且つ車間距離検出手段Fの出力値l−か第2の
データ記憶手段Gの記憶データLMより小さいときに、
スロットルバルブ・アクナユエータKIJI気管パルプ
・アクチュエータNおよび変速+ff1Bに対する各制
御信号Sk、Sri。
sbをIt独にまたは複数を同時に出力して、車間距離
検出手段1/の出力値りを第3のデータ記憶手段I(の
車速検出手段りの出力値(車速)■に対応する番地に記
憶された安全車間距離データLSに一致させるように車
両の駆動力を制御する手段を備えている。
検出手段1/の出力値りを第3のデータ記憶手段I(の
車速検出手段りの出力値(車速)■に対応する番地に記
憶された安全車間距離データLSに一致させるように車
両の駆動力を制御する手段を備えている。
また、第1図(ロ)に示す車間距離制御装置は、安全車
間距離出力手段として、第1図(イ)における第:3の
データ記憶手段1(に代えて、車速検出手段りの出力値
(車速)■に対する安全車間距離[、Sを算出する演算
手段1を設け、制御装置Cにおける車両の駆動力を制御
する手段か車間距離を安全車間距離に一致させる制御を
行なうときに、車間孔R((検出手段Fの出力値りを」
1記演算手段Iによって算出された安全車間圧111c
Lsに一致させるようにする点てあり、その他の構成は
第1図(イ)の装置と同じである。
間距離出力手段として、第1図(イ)における第:3の
データ記憶手段1(に代えて、車速検出手段りの出力値
(車速)■に対する安全車間距離[、Sを算出する演算
手段1を設け、制御装置Cにおける車両の駆動力を制御
する手段か車間距離を安全車間距離に一致させる制御を
行なうときに、車間孔R((検出手段Fの出力値りを」
1記演算手段Iによって算出された安全車間圧111c
Lsに一致させるようにする点てあり、その他の構成は
第1図(イ)の装置と同じである。
炙j」
以下、この発明の一実施例を図面の第2図以降を参照し
て説明する。
て説明する。
第2図は、この発明に使用する車間距離検出手段の説明
図である。
図である。
この発明による車間距離制御装置を設ける車両1の車体
前部に、超音波の送受信のための超音波マイク3を設置
する。
前部に、超音波の送受信のための超音波マイク3を設置
する。
この超音波マイク3は、コントロールユニット100か
ら出力さ]しる超音波マイク駆動信月により超音波を発
生し、それか前方を走行する車両2によって反射される
超音波を受信しで、その受信信号をコントロールユニッ
ト100に出力する。
ら出力さ]しる超音波マイク駆動信月により超音波を発
生し、それか前方を走行する車両2によって反射される
超音波を受信しで、その受信信号をコントロールユニッ
ト100に出力する。
コントロールユニット100は、超音波マイク乙に超音
波を発生させた時点とその反射波を受信した時点との時
間差により、車両1と前方車両2との車間距離を算出す
る。
波を発生させた時点とその反射波を受信した時点との時
間差により、車両1と前方車両2との車間距離を算出す
る。
すなわち、この超音波マイク3とコントロールユニット
100とによって前述した車間距離検出手段の役目を果
す。
100とによって前述した車間距離検出手段の役目を果
す。
第3図は、この発明による車間距離制御装置全体の構成
を示す図である。
を示す図である。
イグニッション・スイッチ4で始動2運転、停止を制御
される駆動エンジン5の出力は、セレク)・レバー6で
駐車(P)、前進(D)、後退(R)、中立(N)等の
動力伝達形態が選択され、変速機であるトランスミッシ
ョン7で動力伝達及び変速されて、プロペラシャツ1−
8からデファレンシャルギヤSを経て左右の後輪10L
、IORに伝えられて車両を駆動する。
される駆動エンジン5の出力は、セレク)・レバー6で
駐車(P)、前進(D)、後退(R)、中立(N)等の
動力伝達形態が選択され、変速機であるトランスミッシ
ョン7で動力伝達及び変速されて、プロペラシャツ1−
8からデファレンシャルギヤSを経て左右の後輪10L
、IORに伝えられて車両を駆動する。
アクセルペダル11はエンジン出力を制御し、ブレーキ
ペダル12は前輪13L、1”)R及び後輪+OL、I
ORの制動力を制御する。また、パーキング・フレーキ
レパー14は駐車時の制御力を制御する。
ペダル12は前輪13L、1”)R及び後輪+OL、I
ORの制動力を制御する。また、パーキング・フレーキ
レパー14は駐車時の制御力を制御する。
コントロールユニット100は、各部からの信号に応し
て、エンジン5およびトランスミッション7を制御する
制御装置である。なお、テーク人力装置15からのテー
クに応して動作モードが変化する。また、各種テークを
出力して表示装置16に表示する。電源は車載のバッテ
リ17から直接に、及び電源リレー18を介して人力さ
れる。
て、エンジン5およびトランスミッション7を制御する
制御装置である。なお、テーク人力装置15からのテー
クに応して動作モードが変化する。また、各種テークを
出力して表示装置16に表示する。電源は車載のバッテ
リ17から直接に、及び電源リレー18を介して人力さ
れる。
さらに、このコントロールユニット100は、前述した
ように超音波マイクロと共に、第1図の車間距離検出手
段Fの役目を果すと具に、車速検出手段り、第1.第2
のデータ記憶手段EとG。
ように超音波マイクロと共に、第1図の車間距離検出手
段Fの役目を果すと具に、車速検出手段り、第1.第2
のデータ記憶手段EとG。
および安全車間距離テークを記憶した第3のデータ記憶
手段H又は安全車間距離を算出する演算手121の役目
も果し、第3図のスロットルバルブ20を開閉操作する
スロットル)<ルブ・アクチュエータ19、排気管21
に設けた排気管バルブ22を開閉操作する排気管バルブ
・アクチュエータ23.およびトランスミッション7に
対する各制御(8号を出力して、車間距離を安全車間距
離に一致させるように車両の駆動力を制御する手段をも
備えている。
手段H又は安全車間距離を算出する演算手121の役目
も果し、第3図のスロットルバルブ20を開閉操作する
スロットル)<ルブ・アクチュエータ19、排気管21
に設けた排気管バルブ22を開閉操作する排気管バルブ
・アクチュエータ23.およびトランスミッション7に
対する各制御(8号を出力して、車間距離を安全車間距
離に一致させるように車両の駆動力を制御する手段をも
備えている。
この実施例におけるコントロールユニット100は、さ
らにまた、上記車両の1兎動力を制御する手段によって
車間距離を安全車間距離に一致させる制御中であるとこ
を例えば表示装置16に示すモニタ手段、およびブレー
キペダルあるいはアクセルペダルか踏まれているときは
、上記車両の駆動力を制御する手段による車間距離を安
全車間距離に一致させる制御を禁止する手段をも備えて
いる。
らにまた、上記車両の1兎動力を制御する手段によって
車間距離を安全車間距離に一致させる制御中であるとこ
を例えば表示装置16に示すモニタ手段、およびブレー
キペダルあるいはアクセルペダルか踏まれているときは
、上記車両の駆動力を制御する手段による車間距離を安
全車間距離に一致させる制御を禁止する手段をも備えて
いる。
第4図はコントロールユニット100の入出力信号を示
す図である。
す図である。
先ず、人力信号について順次説明していく。
(1)イグニッション・スイッチ信号S0.1イグニツ
シヨン・スイッチ4の動作状態(スイッチ位置)を示す
信号で、ロック(LOCK)。
シヨン・スイッチ4の動作状態(スイッチ位置)を示す
信号で、ロック(LOCK)。
オフ(OFF)、アクセサリ(ACC)、オン(ON)
、スター1− (ST’ART)の5つの状態かある。
、スター1− (ST’ART)の5つの状態かある。
これらの各状態でのエンジン等の動作及びイグニッショ
ン・スイッチの構造は周知である。
ン・スイッチの構造は周知である。
(2〕 セレクトイa号5O1i
セレクトレバー6の動作位置を示す信号で、11;I述
のP、D、1.2.Nの他に前進時の変速位置を固定す
るレンジも有する。これらの各位置におけるトランスミ
ッション等の動作及びセレク1−レバーの(1″4造は
周知である。
のP、D、1.2.Nの他に前進時の変速位置を固定す
るレンジも有する。これらの各位置におけるトランスミ
ッション等の動作及びセレク1−レバーの(1″4造は
周知である。
(3)アクセル信号Sll
アクセル信号ル11の踏み込み量に比例した電圧信号を
発するポテンショメータの出力信号である。
発するポテンショメータの出力信号である。
(11)ブレーキ信号S12
フレーキベダル12の踏み込み量に比例した電圧信号を
発するポテンショメータの出力信号である。
発するポテンショメータの出力信号である。
(5)バーキンク・ブレーキ信号SI4パーキング・ブ
レーキレバー14のストローク位置に比例した電圧信号
を発するボ゛テンショメータの出力信号である。
レーキレバー14のストローク位置に比例した電圧信号
を発するボ゛テンショメータの出力信号である。
なお、ブレーキ信号SI2およびへ′−キンク・ブレー
キ信号SL4は、ブレーキ面の圧力のように制動力に関
係する量に対応する信号であれば、必ずしも踏み込み量
や位置(i号である必要はない。さらに、アクセル信号
S11を含めてアナログ的な電圧信号以外に、デジタル
のコード信号をエンコーダによって得てもよい。
キ信号SL4は、ブレーキ面の圧力のように制動力に関
係する量に対応する信号であれば、必ずしも踏み込み量
や位置(i号である必要はない。さらに、アクセル信号
S11を含めてアナログ的な電圧信号以外に、デジタル
のコード信号をエンコーダによって得てもよい。
(6)テータ六カイa号S15
テーク人力装置15のキーボードやスイッチ類からの信
号で、コントロールユニソl−100の動作モート(例
えば、車間距離制御モートと診断検査モー1〜や、動力
性能重視モードと燃費重視モートなと)等を指定する。
号で、コントロールユニソl−100の動作モート(例
えば、車間距離制御モートと診断検査モー1〜や、動力
性能重視モードと燃費重視モートなと)等を指定する。
(7)宇宙″tAE+8と常時通電電源E17主電源E
r8はバッテリ17からtu源リレー18を介して入り
、常時通電電源E17はバッテリ17から直接入る電源
である。
r8はバッテリ17からtu源リレー18を介して入り
、常時通電電源E17はバッテリ17から直接入る電源
である。
(8)クランク角度信号S50
クランク軸に直結して回転する円板に所定角度毎に設け
ら4したスリットで光の通過・遮断を行ない、所定角度
毎に発生するパルス信号である。
ら4したスリットで光の通過・遮断を行ない、所定角度
毎に発生するパルス信号である。
(9) クランク軸トルク信号5ailクランク軸の1
−ルクによって生じる磁気歪材料の磁歪効果を電気信号
に変換して、トルクに比例した電圧信号を得る、例えは
特公昭35−12447号公報に示されているようなト
ルクセンサからの信号である。
−ルクによって生じる磁気歪材料の磁歪効果を電気信号
に変換して、トルクに比例した電圧信号を得る、例えは
特公昭35−12447号公報に示されているようなト
ルクセンサからの信号である。
(1υ)空気流量信号S52
エンジン5か吸入する空気量に反比例する信号を発する
エアフローメータからの信号である。
エアフローメータからの信号である。
(Jl)エンジン温度信号S53
エンジン冷却水の温度を検出するサーミスタからの信号
である。
である。
(12)出力軸回転速度信号570
(−ランスミッション7の出力軸の所定回転角毎に発せ
られるパルス信号で、その周期2周波数のいずれかから
回転速度(車速)を算出できる。基本的には、」二連し
たクランク角度信号発生手段と同様な手段によって発生
される。
られるパルス信号で、その周期2周波数のいずれかから
回転速度(車速)を算出できる。基本的には、」二連し
たクランク角度信号発生手段と同様な手段によって発生
される。
(13)出力軸トルク信号S7+
1ヘランスミツシヨン7の出力軸のトルクを検出するト
ルクセンサからの信号である。これは、上述したエンジ
ンのクランク軸I−ルク信号S5Iを検出する手段と同
様な手段によって発生される。
ルクセンサからの信号である。これは、上述したエンジ
ンのクランク軸I−ルク信号S5Iを検出する手段と同
様な手段によって発生される。
(14)超音波マイク受信信号S。3
超音波マイクロが発生した超音波が前方車両2に反射さ
れて、その反射波を超音波マイクロで受信したときに発
生する超音波マイク乙の出力信号である。
れて、その反射波を超音波マイクロで受信したときに発
生する超音波マイク乙の出力信号である。
次に、出力信号とそれによる制御動作の概略を説明する
。
。
(1)電源リレー制御信号Sea
電源リレー18をオン・オフ制御する信号で。
通常のエンジン5及びトランスミッション7の動作中(
イグニッション・スイッチ4かオン又はスタート位置)
は当然電源リレー18をオンしており、イグニッション
・スイッチ4がオフになった時も、テークを保持するた
めの退避などが完了するまでは電源リレー18をオンに
しておき、主電源Egoを供給し続ける。
イグニッション・スイッチ4かオン又はスタート位置)
は当然電源リレー18をオンしており、イグニッション
・スイッチ4がオフになった時も、テークを保持するた
めの退避などが完了するまでは電源リレー18をオンに
しておき、主電源Egoを供給し続ける。
(2)データ出力信号Szに
のシステムの制御状態(例えは、車間距離を安全車間距
離に一致させる制御中であること、あるいは変速位置や
セレクトレバー位置など)を表示装置16にテークを送
って表示させたり、システムを診断した結果を出力して
表示させる信号てある。
離に一致させる制御中であること、あるいは変速位置や
セレクトレバー位置など)を表示装置16にテークを送
って表示させたり、システムを診断した結果を出力して
表示させる信号てある。
(3)空気量制御信号S55
アクセル信号S目または後述する車間距離制御ブロクラ
ムの処理結束に応して、スロットルバルブ・アクチュエ
ータ1日にスロットル開度指令として送出さtbる信号
である。そしてスロワ1へルバルブ・アクチュエータ1
日はサーボ系を構成してJ9す、この空気量制御48号
S 55による開度指令に追従して、スロットルバルブ
を開閉して空気量を制御する。
ムの処理結束に応して、スロットルバルブ・アクチュエ
ータ1日にスロットル開度指令として送出さtbる信号
である。そしてスロワ1へルバルブ・アクチュエータ1
日はサーボ系を構成してJ9す、この空気量制御48号
S 55による開度指令に追従して、スロットルバルブ
を開閉して空気量を制御する。
なお、エンジンのアイドル状態においては、例えは特開
昭55 1.6Q137号公報にも記載さ、′lシてい
るように、アイ1−ル回転速度を一定にするように制御
する。
昭55 1.6Q137号公報にも記載さ、′lシてい
るように、アイ1−ル回転速度を一定にするように制御
する。
また、テータ入力信号S15により一定車速走行を指示
された場合には、出力軸回転速度信号S 70によるフ
ィー1〜ハツク制御系を構成して、一定車速走行制御を
行なう。
された場合には、出力軸回転速度信号S 70によるフ
ィー1〜ハツク制御系を構成して、一定車速走行制御を
行なう。
(・1)燃料噴射旦制御信号S52
図示していない燃料噴射弁の開弁時間を制御するパルス
信号で、基本的には空気流量信号SS2及びクランク角
度信号SSOからエンジン5が吸入した空気量に比例す
る燃料噴射時間幅か算出され。
信号で、基本的には空気流量信号SS2及びクランク角
度信号SSOからエンジン5が吸入した空気量に比例す
る燃料噴射時間幅か算出され。
それに各種補正がほどこされて出力される。
なお、燃料噴射量の基本制御については1例えは特開昭
55−125334号公報に詳細されている。
55−125334号公報に詳細されている。
(5)点火制御信号S57
図示していないイグニッションコイルの1次巻線の通電
時間及び通電遮断時期をクランク角度信号S5oに同期
して制御して、点火エネルギと点火時期を制御する信号
である。
時間及び通電遮断時期をクランク角度信号S5oに同期
して制御して、点火エネルギと点火時期を制御する信号
である。
点人工不ルキは、エンジン回転速度や電源(バッテリ1
7)の電圧によらず一定になるように制御され、点火時
期は、エンジン回転速度(クランク角度信号SSOより
算出)及びクランク軸トルク信号Ss+(あるいはトル
クに対応する別な信号)に対して、出力トルク、燃費、
排気などを考慮して設定される。
7)の電圧によらず一定になるように制御され、点火時
期は、エンジン回転速度(クランク角度信号SSOより
算出)及びクランク軸トルク信号Ss+(あるいはトル
クに対応する別な信号)に対して、出力トルク、燃費、
排気などを考慮して設定される。
(6)EGR制御信号55B
図示していないE a 1z制御弁の開度(位置)指令
信号で、点火時期と同様にエンジン回転速度及びクラン
ク軸トルク信号Solに対して、排気、燃費などを考慮
して設定される。
信号で、点火時期と同様にエンジン回転速度及びクラン
ク軸トルク信号Solに対して、排気、燃費などを考慮
して設定される。
なお、EGRの基本制御については、例えは特開昭55
−32918号公報に詳述されている。
−32918号公報に詳述されている。
(7)変速比制御信号875
1−ランスミッション7の変速比(変速位置)を選択す
る信号で、トランスミッション7の入力軸トルク信号(
即ちエンジン5のクランク軸トルク信号551)あるい
はそれに対応する信号(スロワ1−ル開瓜信号、吸入負
圧イ1j号、吸入空気量信号なとが用いらiシるンと、
出力1i111回転速度信号S 7C1(即ち車速信壮
)に列して、駆動1〜ルク、燃費。
る信号で、トランスミッション7の入力軸トルク信号(
即ちエンジン5のクランク軸トルク信号551)あるい
はそれに対応する信号(スロワ1−ル開瓜信号、吸入負
圧イ1j号、吸入空気量信号なとが用いらiシるンと、
出力1i111回転速度信号S 7C1(即ち車速信壮
)に列して、駆動1〜ルク、燃費。
安定性、振動騒音などを考慮して決定される。
この変速比制御信号SO5により、図示していない変速
ソレノイドを駆動して、各種クラッチの結合状態を変え
て変速比を変える。
ソレノイドを駆動して、各種クラッチの結合状態を変え
て変速比を変える。
なお、変速比の基本制御内容及び変速機構については、
例えは特開昭57−47056号公報。
例えは特開昭57−47056号公報。
特開昭56−24255号公報等に詳述されている。
(8)ロックアツプ制御信号S?G
トランスミッション7のトルクコンバータの入出力軸間
に設けられた直結用クラッチの結合を制御する信号で、
変速比制御信号S 75と同様に、クランク軸トルク信
号SSIと出力軸回転速度(,3号S7oに対して、燃
負、安定度、振動騒音などを考慮して決定される。
に設けられた直結用クラッチの結合を制御する信号で、
変速比制御信号S 75と同様に、クランク軸トルク信
号SSIと出力軸回転速度(,3号S7oに対して、燃
負、安定度、振動騒音などを考慮して決定される。
このロックアツプ制御信号は、図示していないロックア
ツプソレノイドを駆動し、クラッチにかかる油圧を制御
して、完全に直結の状態、若干す)\らせた状態、完全
に切離した(トルクコンバータによるトルク伝達のみ)
状態に制御する。
ツプソレノイドを駆動し、クラッチにかかる油圧を制御
して、完全に直結の状態、若干す)\らせた状態、完全
に切離した(トルクコンバータによるトルク伝達のみ)
状態に制御する。
なお、ロックアツプの基本制御内容及びその機溝、動作
については1例えは特開昭56−24255号公報、特
開昭56−24256号公報等に詳述されている。
については1例えは特開昭56−24255号公報、特
開昭56−24256号公報等に詳述されている。
(9)超音波マイク駆動信号S30
前方車両2と車両1との車間距離を1l11定する超音
波を、超音波マイクロより発生させるためのパルス信号
で、一定時間間隔で出力している。
波を、超音波マイクロより発生させるためのパルス信号
で、一定時間間隔で出力している。
(10)排気管バルブ・アクチュエータ制御信号S23
排気管バルブ22を閉じて排気フレーキを用いてエンジ
ンブレーキをかけるため、排気管バルブ22の開閉操作
を行なう排気管バルブ・アクチュエータ23に閉動作を
指令する信号である。
排気管バルブ22を閉じて排気フレーキを用いてエンジ
ンブレーキをかけるため、排気管バルブ22の開閉操作
を行なう排気管バルブ・アクチュエータ23に閉動作を
指令する信号である。
次に、上述のような各種人力信号を人力して各種出力信
号を出力し、車両の制御を総合的に行なうマイクロコン
ピュータを用いたコン1〜ロールユニツh I 00の
回路構成を第5図によって説明する。
号を出力し、車両の制御を総合的に行なうマイクロコン
ピュータを用いたコン1〜ロールユニツh I 00の
回路構成を第5図によって説明する。
110は信号整形回路で、エンジンや車両各部からの前
述した各種入力信号を入力し、この各種入力信号のノイ
ズ除去やサージの吸収を行なって、コントロールユニッ
ト100のノイズによる誤動作やサージによる破損を防
止すると共に、各種人カイ11号を増幅したり変換した
りして、次の人力インタフェース回路120が正しく動
作できるような形に整える。
述した各種入力信号を入力し、この各種入力信号のノイ
ズ除去やサージの吸収を行なって、コントロールユニッ
ト100のノイズによる誤動作やサージによる破損を防
止すると共に、各種人カイ11号を増幅したり変換した
りして、次の人力インタフェース回路120が正しく動
作できるような形に整える。
人力インタフェース回路120は、信号整形回路110
で整形された各種入力信号をアナログ/テンタル(A/
I]変換したり、所定時間の間のパルス数をカウントし
たりして、次の中央演算処理装置M、(CPU)130
が六カテータとして読み込めるよっにテシタルコーF(
、=3号に変換し、六カテータとして内部に有するレジ
スタに格納する1、130は中央演算処理装置ii I
以1’ rc I) UJ ト酩称するうて、水晶振動
子131の発振信号をへ一スにしたタロツク信号に同期
して動作し、バス132を介して各部と接続され、メモ
リ140の一/ スフIく0M141およびPROM1
42t:=記憶さAしているプログラムを実行し、人力
インタフェース回路120内の各レジスタから各14(
入力テークを読み込み、演算処理して各種出力テークを
算出して、出力インタフェース回路150内のレジスタ
に所定のタイミングで出力テークを送出する。
で整形された各種入力信号をアナログ/テンタル(A/
I]変換したり、所定時間の間のパルス数をカウントし
たりして、次の中央演算処理装置M、(CPU)130
が六カテータとして読み込めるよっにテシタルコーF(
、=3号に変換し、六カテータとして内部に有するレジ
スタに格納する1、130は中央演算処理装置ii I
以1’ rc I) UJ ト酩称するうて、水晶振動
子131の発振信号をへ一スにしたタロツク信号に同期
して動作し、バス132を介して各部と接続され、メモ
リ140の一/ スフIく0M141およびPROM1
42t:=記憶さAしているプログラムを実行し、人力
インタフェース回路120内の各レジスタから各14(
入力テークを読み込み、演算処理して各種出力テークを
算出して、出力インタフェース回路150内のレジスタ
に所定のタイミングで出力テークを送出する。
メモリ+40はテークの記憶装置で、マスクROM14
1.PROM142.RAM1451;よび記憶保持用
メモリ144を有する。
1.PROM142.RAM1451;よび記憶保持用
メモリ144を有する。
そして、マスクROM 141にはcpu130か実行
するブロクラムとプログラム実行時に使用するテークを
IC製造時に永久的に記憶させ、PlくりM142には
、車種やエンジン及びトランスミッションの種類に応じ
て変更する可能性の大きいマスクRoM141と同様な
プロクラムやテークを、コン1〜〇−ルユニツl−10
0に組み込む11「に永久的に書き込んで記憶させる。
するブロクラムとプログラム実行時に使用するテークを
IC製造時に永久的に記憶させ、PlくりM142には
、車種やエンジン及びトランスミッションの種類に応じ
て変更する可能性の大きいマスクRoM141と同様な
プロクラムやテークを、コン1〜〇−ルユニツl−10
0に組み込む11「に永久的に書き込んで記憶させる。
そこで、このマスクROM141又はP ROM142
に、車速検出手段の出力値と比較する第1の子−夕(規
準車速テーク)および車間距離検出手段の出力値と比較
する第2のテーク(規準車速に対する安全車間距離デー
タ)を記憶させると共に、任意車速に対する安全車間距
離データを各車速に対応する番地に記憶させておくこと
により、このメモリ140がこの発明における第1.第
2゜第3の各テーク記憶手段の役目になず。
に、車速検出手段の出力値と比較する第1の子−夕(規
準車速テーク)および車間距離検出手段の出力値と比較
する第2のテーク(規準車速に対する安全車間距離デー
タ)を記憶させると共に、任意車速に対する安全車間距
離データを各車速に対応する番地に記憶させておくこと
により、このメモリ140がこの発明における第1.第
2゜第3の各テーク記憶手段の役目になず。
また、RAM143は読出し可能なメモリで。
演算処理の途中テークや結果テークを出力インタフェー
ス回路130に送出する前に一時的に記憶保持しておく
もので、その記憶内容は、第6図のイグニッション・ス
イッチ4がオフになって主電源L>u+か切」Lると保
持されない。
ス回路130に送出する前に一時的に記憶保持しておく
もので、その記憶内容は、第6図のイグニッション・ス
イッチ4がオフになって主電源L>u+か切」Lると保
持されない。
さらに、記憶保持メモリ144は、演算処理の結果テー
クや途中テークをイグニッション・スイッチ4がオフに
なった時、すなわち自動車が運転さJしていない時も記
憶しておく。
クや途中テークをイグニッション・スイッチ4がオフに
なった時、すなわち自動車が運転さJしていない時も記
憶しておく。
135は演算タイマ回路で、cpu130の機能を増強
するものであり、演算処理の高速化を図るための乗算回
路、所定時間周期毎にC:PU130に割込み信号を送
出するインタバル・タイマ、CF) U l 30が所
定の事象から次の事象までの経過時間や事象発生時刻を
知るためのフリーラン・カウンタなどを有している。
するものであり、演算処理の高速化を図るための乗算回
路、所定時間周期毎にC:PU130に割込み信号を送
出するインタバル・タイマ、CF) U l 30が所
定の事象から次の事象までの経過時間や事象発生時刻を
知るためのフリーラン・カウンタなどを有している。
150は出力インタフェース回路で、Cl) tJ1乙
0からの出力テークを内部のレジスタに受け取り、所定
のタイミングと時間幅、あるいは所定の周期とデユーテ
ィ比を有するパルス信号に変換したり、”t” 、”o
”のスイッチング信号に変換して駆動回路160に送出
する。
0からの出力テークを内部のレジスタに受け取り、所定
のタイミングと時間幅、あるいは所定の周期とデユーテ
ィ比を有するパルス信号に変換したり、”t” 、”o
”のスイッチング信号に変換して駆動回路160に送出
する。
lψ動回路+60は電力増幅回路で、出力インタフェー
ス回路150からの信号を受けて、トランンスタ等で電
圧・電流増幅を行なって各種アクチュエータを駆動した
り、表示を行なったり、あるいは制御系の診断を行なっ
たり、その結果を表示したりするためのテータ出力信号
Sl+1を送出したりする。
ス回路150からの信号を受けて、トランンスタ等で電
圧・電流増幅を行なって各種アクチュエータを駆動した
り、表示を行なったり、あるいは制御系の診断を行なっ
たり、その結果を表示したりするためのテータ出力信号
Sl+1を送出したりする。
170はバックアップ回路で、駆動回路160の信号を
モニタしてCPU130やメモリ140などが故障して
正常に動作しなくなった時に、信号整形回路110から
の信号の一部を受け、エンジンが回転して自動車を運転
できるようにするための必要最少限の制御出力Q1〜Q
3を発すると共に、故障発生を知らせる切換信号Gを発
する。
モニタしてCPU130やメモリ140などが故障して
正常に動作しなくなった時に、信号整形回路110から
の信号の一部を受け、エンジンが回転して自動車を運転
できるようにするための必要最少限の制御出力Q1〜Q
3を発すると共に、故障発生を知らせる切換信号Gを発
する。
175は切換回路で、バックアップ回路170からの切
換信号Gによって、出力インタフェース回路150から
の信号を遮断し、バッグアップ回路170からの信号Q
1〜Q3を通過させる。
換信号Gによって、出力インタフェース回路150から
の信号を遮断し、バッグアップ回路170からの信号Q
1〜Q3を通過させる。
以上の回路のうち、入力インタフェース回路120、C
PUI 30.水晶振動子131.メモリ140.演算
タイマ回路135.および出力インタフェース回路15
0で主制御回路(マイクロコンピュータ)を構成してい
る。
PUI 30.水晶振動子131.メモリ140.演算
タイマ回路135.および出力インタフェース回路15
0で主制御回路(マイクロコンピュータ)を構成してい
る。
また、バックアップ回路170は補助制御回路であり、
信号整形回路110.1駆動回路160および切換回路
175は主制御回路と補助制御回路に共通の人出力信号
処理回路を構成する。
信号整形回路110.1駆動回路160および切換回路
175は主制御回路と補助制御回路に共通の人出力信号
処理回路を構成する。
180は電源回路で、主電源Eraのラインから人力イ
ンタフェース回路120.CPU150゜メモリ140
.および出力インタフェース回路150などのマイクロ
コンピュータ用の5■の定電圧VCC、バックアップ回
路170用の5■の定電圧Vll U、イグニッション
・スイッチ4のオン・オフを示す信号IGN Sld、
リセツ1−信号R[SET、CI) U l 3 Qの
動作を停止させる信号+1ALT、入力インタフェース
回路120内のA/D変換回路用の8■の定電圧AVC
C1信号整形回路110、駆動回路160および切換回
路175の共通入出力信号処理回路のそれぞれへの定電
圧VADDを出し、それぞれ各回路に供給する。
ンタフェース回路120.CPU150゜メモリ140
.および出力インタフェース回路150などのマイクロ
コンピュータ用の5■の定電圧VCC、バックアップ回
路170用の5■の定電圧Vll U、イグニッション
・スイッチ4のオン・オフを示す信号IGN Sld、
リセツ1−信号R[SET、CI) U l 3 Qの
動作を停止させる信号+1ALT、入力インタフェース
回路120内のA/D変換回路用の8■の定電圧AVC
C1信号整形回路110、駆動回路160および切換回
路175の共通入出力信号処理回路のそれぞれへの定電
圧VADDを出し、それぞれ各回路に供給する。
また、常時通電電源EI7からは、記憶保持メモリ14
4用の5vの定電圧VDMを作り、記憶記憶保持メモリ
144へ出力する。
4用の5vの定電圧VDMを作り、記憶記憶保持メモリ
144へ出力する。
次に、このコントロールユニット100における制御プ
ログラムの構成と処理の流れの概要を第6図によって説
明する。
ログラムの構成と処理の流れの概要を第6図によって説
明する。
制御プログラムは大別して以下の4つで構成さJしる
。
。
(1)初期設定プログラム300
(2)ハックグランド・プログラム400(3)割込処
理ブロクラム500 (4)サブブロクラム700 イグニツヨン・スイッチ4がオンになって電源が投入さ
れると、パワーオン・リセットイ目号i雷が入り、CP
U130は[リセット]がらプログラムを開始し、先ず
初期設定プログラム300でrtAM143.入力イン
タフェース回路120゜および出力インタフェース回路
150などを初期設定する。
理ブロクラム500 (4)サブブロクラム700 イグニツヨン・スイッチ4がオンになって電源が投入さ
れると、パワーオン・リセットイ目号i雷が入り、CP
U130は[リセット]がらプログラムを開始し、先ず
初期設定プログラム300でrtAM143.入力イン
タフェース回路120゜および出力インタフェース回路
150などを初期設定する。
93期設定が完了すると、続いてパックグランド・プロ
グラム400を繰り返して実行する。へツククランド・
ブロクラム400は処理項目毎の複数のプログラムで構
成され、それらがプログラムの配列順序に従って順次実
行される。
グラム400を繰り返して実行する。へツククランド・
ブロクラム400は処理項目毎の複数のプログラムで構
成され、それらがプログラムの配列順序に従って順次実
行される。
ハックグランド・ブロクラム実行中(初期設定プロクラ
t1実行中の場合もある)に割込要求信号か入ると、実
行中のプログラムを一時中断して、[割込コから始まる
割込処理ブロクラム500に移る(ライン(L+)。
t1実行中の場合もある)に割込要求信号か入ると、実
行中のプログラムを一時中断して、[割込コから始まる
割込処理ブロクラム500に移る(ライン(L+)。
割込処理プログラム500では、割込要求信号の種類を
判別して、・複数の割込処理プロクラムの中からどれを
実行するかを選択する。選択された割込処理プロクラム
を実行した後、実行途中のバッククランド・プログラム
400に戻り(ライン(≧す、実行再開する。
判別して、・複数の割込処理プロクラムの中からどれを
実行するかを選択する。選択された割込処理プロクラム
を実行した後、実行途中のバッククランド・プログラム
400に戻り(ライン(≧す、実行再開する。
なお1割込処理プロクラム実行中にさらに新しい割込要
求伝号が入ると[割込]に戻り(ライン(51)、現在
実行中の割込処理ブロクラムと今回新たに人ってきた割
込要求信号の種類とから、どちらの割込処理プログラム
を優先的に実行するがを判lすrし、その結果に応して
、新たな割込要求信号による割込処理ブロクラムを先に
実行して中断した割込処理プログラムに戻る(ライン性
))か、あるいは、実行中の割込処理プログラムを先に
実行してから新たな割込処理ブロクラムを開始する(ラ
インー鉋)。
求伝号が入ると[割込]に戻り(ライン(51)、現在
実行中の割込処理ブロクラムと今回新たに人ってきた割
込要求信号の種類とから、どちらの割込処理プログラム
を優先的に実行するがを判lすrし、その結果に応して
、新たな割込要求信号による割込処理ブロクラムを先に
実行して中断した割込処理プログラムに戻る(ライン性
))か、あるいは、実行中の割込処理プログラムを先に
実行してから新たな割込処理ブロクラムを開始する(ラ
インー鉋)。
バッググランド・ブロクラム400や割込処理プログラ
ム500の中で度々使用するブロクラムは、サブブロク
ラム700として別に設けられており、各ブロクラムの
流れの中で必要になった時にサブプログラム700に1
1ヲび(ライン億)、■。
ム500の中で度々使用するブロクラムは、サブブロク
ラム700として別に設けられており、各ブロクラムの
流れの中で必要になった時にサブプログラム700に1
1ヲび(ライン億)、■。
四〇、複数あるサブブロクラムの中から所定のプログラ
ムを実行し、終γすると元のプログラムに戻る(ライン
+7.1.■、qυ)。
ムを実行し、終γすると元のプログラムに戻る(ライン
+7.1.■、qυ)。
なお、サブプログラム実行中にさらに別なサブブロクラ
ムを実行したり、割込要求信号によって割込処理プログ
ラムが実行されることもある(但し、ラインが複雑にな
るため図示していない)。
ムを実行したり、割込要求信号によって割込処理プログ
ラムが実行されることもある(但し、ラインが複雑にな
るため図示していない)。
また、各プログラムの一連の流4しの中で、割込要求を
受けイ」けると困る場合には、一連の演算処理の開始前
に割込の受付けを禁止(マスクと呼ふ)し、処理が終了
した後で禁止を解除する。その間、割込の受(Jは待た
される。
受けイ」けると困る場合には、一連の演算処理の開始前
に割込の受付けを禁止(マスクと呼ふ)し、処理が終了
した後で禁止を解除する。その間、割込の受(Jは待た
される。
次に、」−記制御プログラムの構成を第7図により説明
する。
する。
θ)期設定ブロクラム300は、パワーオン・リセット
(電源投入)時に、リセット・ベクタ・アI−レスと呼
けれる特定の71−レスから実行開始さ、1シるブロク
ラムで、CI)U130.RAM143゜人力インタフ
ェース回路12C1よび出力インタフェース回路150
等の初期値の設定(すなわち実t’s )+’+ij
r(’j (ilJ ) tr 行す−)。
(電源投入)時に、リセット・ベクタ・アI−レスと呼
けれる特定の71−レスから実行開始さ、1シるブロク
ラムで、CI)U130.RAM143゜人力インタフ
ェース回路12C1よび出力インタフェース回路150
等の初期値の設定(すなわち実t’s )+’+ij
r(’j (ilJ ) tr 行す−)。
このプログラムでは、マイコンで使用するRAMの全番
地をクリアした後1人力インタフェース回路120およ
び出力インタフェース回路150と演算タイマ回路13
5の動作に必要とされる指令を書き込んで、動作を開始
させる、。
地をクリアした後1人力インタフェース回路120およ
び出力インタフェース回路150と演算タイマ回路13
5の動作に必要とされる指令を書き込んで、動作を開始
させる、。
こ、(シらの指令の中には1割込信号処理のための割込
マスクの解除、タイマ割込周期の設定、各制御の出力信
号の固定定数の設定、最明の出力状態の設定等か含まれ
る。
マスクの解除、タイマ割込周期の設定、各制御の出力信
号の固定定数の設定、最明の出力状態の設定等か含まれ
る。
初期設定か完了するとC;PUI30に割込相可命令を
出し、制御の開始を待つ。
出し、制御の開始を待つ。
バッググランド・プログラム400は、CPU。
1ろ0の通常の動作中は常に実行されているプログラム
で、一般に制御の特性上さほど緊急性を必要としないも
の、あるいは特に演算時間を長く必要とするもの、定常
の制御定数算出などが含まれ、こJしらはCPUI 3
0の空き時間に実行さJしる。
で、一般に制御の特性上さほど緊急性を必要としないも
の、あるいは特に演算時間を長く必要とするもの、定常
の制御定数算出などが含まれ、こJしらはCPUI 3
0の空き時間に実行さJしる。
このパックグランド・ブロクラム400は、(1)定常
制御データ算出ブロクラム410(2)低速補正データ
算出ブロクラム420(3)学習制御プログラム430 (11)チェックブロクラム440 を何し、これらは定められた順序で次々に実行さJし、
最後のプログラムの実行が終了すると再び先頭のびロク
ラムに移り、こ汎を繰り返す。
制御データ算出ブロクラム410(2)低速補正データ
算出ブロクラム420(3)学習制御プログラム430 (11)チェックブロクラム440 を何し、これらは定められた順序で次々に実行さJし、
最後のプログラムの実行が終了すると再び先頭のびロク
ラムに移り、こ汎を繰り返す。
割込処理プログラム500は、各種割込によってす9在
人行中のバラクタラン1へ・プロクラ11の処理を中H
1i Lで起動されるプログラムで、以下のような割込
処理ブロクラム11#と、そ4しに続いてジョブ実行優
先順位判定ブロクラム600によって実1斤を管理され
るプログラム群とかある。
人行中のバラクタラン1へ・プロクラ11の処理を中H
1i Lで起動されるプログラムで、以下のような割込
処理ブロクラム11#と、そ4しに続いてジョブ実行優
先順位判定ブロクラム600によって実1斤を管理され
るプログラム群とかある。
先ず、割込処理ブロクラムを説明する。
(1)タイマ割込処理プログラム510タイマ割込であ
った場合は、先ずA / l)変換起動プログラム51
2が実11される。
った場合は、先ずA / l)変換起動プログラム51
2が実11される。
このブロクラムは、入力インタフェース回路120にお
いて人力される複数のアナログ信号をマルチプレクサを
切り換えなからA/D変換して制御に用いる際に、A/
D変換器の起動とマルチプレクサの1i7J換を行って
、アリ−ログ(lj号測測定管理するプログラムである
。
いて人力される複数のアナログ信号をマルチプレクサを
切り換えなからA/D変換して制御に用いる際に、A/
D変換器の起動とマルチプレクサの1i7J換を行って
、アリ−ログ(lj号測測定管理するプログラムである
。
次いで、クロック信号出力プロクラム511か1jわれ
るか、これはCI〕U13Q、メモリ140出力インタ
フ工−ス回路150などが正常に動作していることを示
すための一定周期のクロック信号を出力し、cpu等の
作動状態を外部に通知するためのブロクラムである。
るか、これはCI〕U13Q、メモリ140出力インタ
フ工−ス回路150などが正常に動作していることを示
すための一定周期のクロック信号を出力し、cpu等の
作動状態を外部に通知するためのブロクラムである。
次に、超f:’r波マイク1ψ動ブロクラム514が実
行される。
行される。
このプログラムは、超音波マイク乙の駆動信号を出し、
それに同期して車間距離測定用タイマ(RAM143の
特定ア1ヘレスが対応)を起動する。
それに同期して車間距離測定用タイマ(RAM143の
特定ア1ヘレスが対応)を起動する。
最後に、時間回期ジョブ起動予約ブロクラム513か起
動されるか、このブロクラムにより時間同期(一定時間
の周期に同期して制御される)ジョブ処理プログラムの
起動(より詳しくはショフの起動の要求)を、ジョブ実
行優先順位判定プロクラl−s 600に発する。
動されるか、このブロクラムにより時間同期(一定時間
の周期に同期して制御される)ジョブ処理プログラムの
起動(より詳しくはショフの起動の要求)を、ジョブ実
行優先順位判定プロクラl−s 600に発する。
(2)角度一致割込処理プログラム520角度一致割込
(エンジンが所定のクランク角度に達した時に発生させ
ら、1シる割込)によって起動さJし、エンジン回転に
同期した処理が必要なプログラム(角度同期ジョブ処理
プログラム)の起動(より許しくはジョブの起動の要求
)を、角度同期ジョブ起動予約ブロクラム521により
、ジョブ実行優先順位判定プロゲラAs 600に発す
る。
(エンジンが所定のクランク角度に達した時に発生させ
ら、1シる割込)によって起動さJし、エンジン回転に
同期した処理が必要なプログラム(角度同期ジョブ処理
プログラム)の起動(より許しくはジョブの起動の要求
)を、角度同期ジョブ起動予約ブロクラム521により
、ジョブ実行優先順位判定プロゲラAs 600に発す
る。
(3)A/D変換終了処理プログラム530AI) [
1USSVフラクをチェックして、A/D変換か完rし
ているかどうかを判定し、終了していれば起動したA/
D変換のチャネルデータに応して、Δ/V変換テーテー
RAM143の所定の番地にストアすると共に、例えは
アクセル信号Sl+のΔ/D変換値の時系列データから
自動車の運転パターンを判別し、後述の各運転状態別制
御プログラム531の起動要求をジョブ実行優先順位判
定プログラムに00に発する。
1USSVフラクをチェックして、A/D変換か完rし
ているかどうかを判定し、終了していれば起動したA/
D変換のチャネルデータに応して、Δ/V変換テーテー
RAM143の所定の番地にストアすると共に、例えは
アクセル信号Sl+のΔ/D変換値の時系列データから
自動車の運転パターンを判別し、後述の各運転状態別制
御プログラム531の起動要求をジョブ実行優先順位判
定プログラムに00に発する。
(11)外部割込処理プログラム540外部割込は、コ
ントロールユニツ1−の電源遮断に先立って発せられる
緊急割込みてあり、外部割込入力である場合には、各割
込処理プログラム群の内でも最優先でパワーオフ時デー
タ保存プログラム5111を実行し、自己診断、学習制
御等に用いるために保存することが必要なデータを、R
AM146より記憶保持メモリ144へ転送する。
ントロールユニツ1−の電源遮断に先立って発せられる
緊急割込みてあり、外部割込入力である場合には、各割
込処理プログラム群の内でも最優先でパワーオフ時デー
タ保存プログラム5111を実行し、自己診断、学習制
御等に用いるために保存することが必要なデータを、R
AM146より記憶保持メモリ144へ転送する。
(5)回転計測終了割込処理ブロクラム550工ンジン
回転のa1測終了割込によりエンスト判定it p M
算出ブロクラム551が起動され、エンジン回転速度N
rpn+を読み込むと共に、エンストの有無を判定して
エンスト防止制御ブロクラム660の起動要求を発する
。
回転のa1測終了割込によりエンスト判定it p M
算出ブロクラム551が起動され、エンジン回転速度N
rpn+を読み込むと共に、エンストの有無を判定して
エンスト防止制御ブロクラム660の起動要求を発する
。
(6)外部パルス割込処理ブロクラム560第3図のデ
ータ人力装置15におけるキーボードのキー操作や、外
部装置からのパルス信号によって1テわれるプログラム
である。
ータ人力装置15におけるキーボードのキー操作や、外
部装置からのパルス信号によって1テわれるプログラム
である。
(1)オー/<フロー割込処理プログラム570タイマ
のオーバフローによって行われるプログラムである。
のオーバフローによって行われるプログラムである。
(8)データ受信割込処理プログラム580データ受信
処理ジョブ起動予約プログラム581により、受信され
たデータをRAM143の所定番地に記憶し、次いで受
信データ処理ジョブの起動(より詳しくはジョブの起動
の要求)をジョブ実行優先順位判定プログラム600に
発する。
たデータをRAM143の所定番地に記憶し、次いで受
信データ処理ジョブの起動(より詳しくはジョブの起動
の要求)をジョブ実行優先順位判定プログラム600に
発する。
(9)超音波受信割込処理プロクラム590第2図の超
音波マイク3が,前方車両2で反射さ.Iした超音波を
受信した際に出力される信号を入力することにより行な
われるプログラムであり、超音波マイク駆動プログラム
514で起動された車間距離測定用タイマにより、前方
車両2との車間距離に算出してRAM143の指定番地
のデータを占き換え、車間距離測定用タイマにゼロにリ
セットする。
音波マイク3が,前方車両2で反射さ.Iした超音波を
受信した際に出力される信号を入力することにより行な
われるプログラムであり、超音波マイク駆動プログラム
514で起動された車間距離測定用タイマにより、前方
車両2との車間距離に算出してRAM143の指定番地
のデータを占き換え、車間距離測定用タイマにゼロにリ
セットする。
次に、車間距離制御プログラム591か起動する。この
プログラムは、車間距離制御を開始するか否かを判別し
、車間距離制御中である場合は、プログラム590で算
出さ才tた車間距離と、制御目標車間距離との差を算出
し,その結果に応じて第3図のスロットルバルブ・アク
チュエータ1日。
プログラムは、車間距離制御を開始するか否かを判別し
、車間距離制御中である場合は、プログラム590で算
出さ才tた車間距離と、制御目標車間距離との差を算出
し,その結果に応じて第3図のスロットルバルブ・アク
チュエータ1日。
排気管バルブ・アクチュエータ23あるいはトランスミ
ツヨン7への制御信号の決定を行なう。
ツヨン7への制御信号の決定を行なう。
なお、このプログラムで決定された制御信号は、後述す
るデータ入出カプロクラム680で出力さJし る 。
るデータ入出カプロクラム680で出力さJし る 。
次に、ジョブ実行優先順位判定プログラム600ど、そ
れによって実行を管理されるプログラムイ1(、につい
て説明する。
れによって実行を管理されるプログラムイ1(、につい
て説明する。
(1)ジョブ実行優先順位判定プログラム600割込処
理ブロクラム群の中で、各ジョブの起動か予約される(
具体的には各ジョブに対応するlくΔM143の所定番
地の所定ビットを0″から 1″に変化さぜる)。各ジ
ョブには、予じめずλ先順位が割伺けlられており、例
えは、その順位に応じて番地及びビットの順序か決めら
れる。
理ブロクラム群の中で、各ジョブの起動か予約される(
具体的には各ジョブに対応するlくΔM143の所定番
地の所定ビットを0″から 1″に変化さぜる)。各ジ
ョブには、予じめずλ先順位が割伺けlられており、例
えは、その順位に応じて番地及びビットの順序か決めら
れる。
このプロゲラ11では、前記RAM 343の所定番地
の所定ビットを優先順位の高い方から順にチェックして
いき、予約されているプログラムかあ、ILば、そのプ
ログラムを起11iJ+ (実行開始)すると同ui)
に、予約を取消す< ” i ”から0″に変換させる
)、。
の所定ビットを優先順位の高い方から順にチェックして
いき、予約されているプログラムかあ、ILば、そのプ
ログラムを起11iJ+ (実行開始)すると同ui)
に、予約を取消す< ” i ”から0″に変換させる
)、。
な、lI3、各プログラム実行終了後には再び二のジョ
ブ実行優先判定プロクラム600に戻り、再度チェック
を行なって、全てのプログラムが予約さJシCいない場
合にバンクグラン1−・プログラム・100に戻る。
ブ実行優先判定プロクラム600に戻り、再度チェック
を行なって、全てのプログラムが予約さJシCいない場
合にバンクグラン1−・プログラム・100に戻る。
(2)加速時制御ブロクラム610
このプログラムでは、加速の度合に応して最適な燃料2
点火、EGR,空気、変速比、0ツクアツプなどの値(
制御出力データ)を算出する。
点火、EGR,空気、変速比、0ツクアツプなどの値(
制御出力データ)を算出する。
例えは、急加速の場合(アクセル信号S11か急激に増
加した場合)にはエンジンは出力が増大する力面に熱料
を濃く、点火を早め、EGRを減らし2、空気を増す】
に制御すると共に、トランスミッションも加速力か大き
く得られるように(ロックアツプを解除すると共に変速
比を大きく)する。
加した場合)にはエンジンは出力が増大する力面に熱料
を濃く、点火を早め、EGRを減らし2、空気を増す】
に制御すると共に、トランスミッションも加速力か大き
く得られるように(ロックアツプを解除すると共に変速
比を大きく)する。
(3ン)賊速時制御プログラム620
このブロクラムでは、減速の度合や車速、エンジン回転
速度などに応して最適な各種制御出力データを算出する
。
速度などに応して最適な各種制御出力データを算出する
。
例えは、エンジンは燃料消費か最も少なくなるように制
御(燃料供給の停止あるいはiWz りする)され、同
前に1−ランスミッションも最適な減速状態となるよう
な変速比が選ばれる3 (・1)発進時制御ブロクラム630 このプログラムでは、発進時のホイールスピンを防止す
るため、lψ動車軸のスリップ率を所定の範囲に制限す
るように制御する。
御(燃料供給の停止あるいはiWz りする)され、同
前に1−ランスミッションも最適な減速状態となるよう
な変速比が選ばれる3 (・1)発進時制御ブロクラム630 このプログラムでは、発進時のホイールスピンを防止す
るため、lψ動車軸のスリップ率を所定の範囲に制限す
るように制御する。
(5〕変速11,5制御プUクラム640このブロクラ
ムでは、変速時のショックを少なくするために、トラン
スミッションを変速制御すると共にエンジンの出力トル
ク、エンジン回転速度などを制御する。
ムでは、変速時のショックを少なくするために、トラン
スミッションを変速制御すると共にエンジンの出力トル
ク、エンジン回転速度などを制御する。
(6)ロックアツプ時制御ブロクラム650このブロク
ラムでは、ロックアツプする時及びロックアツプを解除
する時のショックを少なくするために、トランスミッシ
ョンのロックアツプを制御すると共にエンジンの出力ト
ルクを制御する。
ラムでは、ロックアツプする時及びロックアツプを解除
する時のショックを少なくするために、トランスミッシ
ョンのロックアツプを制御すると共にエンジンの出力ト
ルクを制御する。
(7)エンスト防止制御プログラム660このプログラ
ムは、エンスト判定及びエンジン回転速度(RPM)算
出ブロクラム551でエンジン回転変化パターンを判定
して、エンジンストール(エンスト)が発生すると予1
111された場合に予約されて実行されるプログラムで
、エンストを防止するために、緊急、にエンジン出力を
上げると共に、エンジンの負荷を軽くするために1−ラ
ンスミッションの変速比をニュートラルにする。
ムは、エンスト判定及びエンジン回転速度(RPM)算
出ブロクラム551でエンジン回転変化パターンを判定
して、エンジンストール(エンスト)が発生すると予1
111された場合に予約されて実行されるプログラムで
、エンストを防止するために、緊急、にエンジン出力を
上げると共に、エンジンの負荷を軽くするために1−ラ
ンスミッションの変速比をニュートラルにする。
(8)時間同期制御ブロクラム670
このプログラムは、所定周期毎に予約されて実行される
プログラムで、所定時間毎の各種データ更新・変更や制
御データの出力インタフェース回路150への書込みな
どを行なう。
プログラムで、所定時間毎の各種データ更新・変更や制
御データの出力インタフェース回路150への書込みな
どを行なう。
(9)角度同期制御プログラム675
このブロクラムは、所定エンジン(クランク軸)回転角
毎に予約されて実行されるプログラムで、所定回転角度
毎の各種データ更新・変更や、制御データの出力インタ
フェース回路150への書き込みなどを行なう。
毎に予約されて実行されるプログラムで、所定回転角度
毎の各種データ更新・変更や、制御データの出力インタ
フェース回路150への書き込みなどを行なう。
(10)データ入出カフログラム680このプログラム
は、所定時間周期毎あるいはデータ受信割込が発生した
時などに予約されて実行されるブロクラムで、テータ受
4r4 (入力)時はそのデータ内容を判断して、記憶
させたり、制御状態製変更させたりする。データ送信(
出力)時は、そのテ°−夕を出力する。
は、所定時間周期毎あるいはデータ受信割込が発生した
時などに予約されて実行されるブロクラムで、テータ受
4r4 (入力)時はそのデータ内容を判断して、記憶
させたり、制御状態製変更させたりする。データ送信(
出力)時は、そのテ°−夕を出力する。
そして、前述した第3図のスロットルバルブ・アクチュ
エータ19.排気バルブ・アクチュエータ23あるいは
トランスミッション7に対して制御信号を出力する。
エータ19.排気バルブ・アクチュエータ23あるいは
トランスミッション7に対して制御信号を出力する。
最後に5サブプロクラム700は、2次元チーフル・ル
ックアップのサブブロクラム710,1次元テーブル・
ルックアップのサブプログラム720、左右ヒツトシフ
トのサブブロクラム74o。
ックアップのサブブロクラム710,1次元テーブル・
ルックアップのサブプログラム720、左右ヒツトシフ
トのサブブロクラム74o。
乗算(8X8,16X16)のサブブロクラム350、
及び除算(16÷8,32÷8,38÷271 )のサ
ブブロクラム750からなる。
及び除算(16÷8,32÷8,38÷271 )のサ
ブブロクラム750からなる。
次に、この発明による最も重要な機能をなす上述した車
間距離制御ブロクラム591の詳細を。
間距離制御ブロクラム591の詳細を。
第8図〜第11図のフローチャートによって説明する。
第8図は、第1図(イ少の構成によりこの発明を実施す
る場合の車間距離制御プロクラAx 591の例を示し
、このプログラムがスター1−すると、5TEPIで車
間距離制御中か否かを示すフラグがONかOFFかの判
断により、○l♂Fのときは「N」に進んで非制御中と
し、出力軸回転速度信号S 70より検出した車速V
(km/ h )とマスクROM141に記憶した規準
車速の値Vo(たとえは30km/ b )を比1咬す
る5TEP 2の判断処理に進む。
る場合の車間距離制御プロクラAx 591の例を示し
、このプログラムがスター1−すると、5TEPIで車
間距離制御中か否かを示すフラグがONかOFFかの判
断により、○l♂Fのときは「N」に進んで非制御中と
し、出力軸回転速度信号S 70より検出した車速V
(km/ h )とマスクROM141に記憶した規準
車速の値Vo(たとえは30km/ b )を比1咬す
る5TEP 2の判断処理に進む。
ここで、検出車速VがV。より大きければ、車間距離制
御条件からはすれていると判断して「Y」へ進み、車間
距離制御ブロクラム591を抜ける。
御条件からはすれていると判断して「Y」へ進み、車間
距離制御ブロクラム591を抜ける。
ST[EP2で速度車速■がVOより小さけれは。
rNJに進み、5rEP3の判断で、超音波受信割込み
プログラム590でめた検出車間距離L[mlと予めマ
スクrtOM141に記憶したVOに対応する安全車間
圧1tfflLM[mlと比較する。
プログラム590でめた検出車間距離L[mlと予めマ
スクrtOM141に記憶したVOに対応する安全車間
圧1tfflLM[mlと比較する。
こ、1は、渋滞条件を判別するためと、車間距離制御を
開始した直後でも、スロットル開度制御とυI気管バル
ブ制御および変速機のシフトダウンによって、前車との
車間距離を安全な範囲に保つことができるようにするた
めである。
開始した直後でも、スロットル開度制御とυI気管バル
ブ制御および変速機のシフトダウンによって、前車との
車間距離を安全な範囲に保つことができるようにするた
めである。
したかって、検出車間距離りが安全車間距離LMより大
きいときは、「Y」の方に進み、プログラム591を抜
ける。
きいときは、「Y」の方に進み、プログラム591を抜
ける。
検出車間距離りが安全車間距離LMより小さいときはr
NJの方に進んで車間距離制御を開始し、S1’E[]
4で車間距離制御中であることを示すフラグをONにし
てプログラム591を抜ける。
NJの方に進んで車間距離制御を開始し、S1’E[]
4で車間距離制御中であることを示すフラグをONにし
てプログラム591を抜ける。
この制御中を示すフラグがONになっているときにブロ
クラム591がスタートすると、5TEPIの判断処理
は「Y」の方に進み、5TEI35で検出車速Vと規準
車速■。とを比較し、dIす定車速Vの方が人きけれは
、「Y」の方へ進み、5TE116で車量比−1〔制御
中を示すフラグを0■パ■?にしてプログラム591を
抜ける。
クラム591がスタートすると、5TEPIの判断処理
は「Y」の方に進み、5TEI35で検出車速Vと規準
車速■。とを比較し、dIす定車速Vの方が人きけれは
、「Y」の方へ進み、5TE116で車量比−1〔制御
中を示すフラグを0■パ■?にしてプログラム591を
抜ける。
δl’UP5て検出車速■の方が小であれはrNJの力
l\進み、5TEP7で現在の車速である検出車速V(
k m / h )に苅する安全車間距離データLS(
m)を、7メモリ140のマスクlく0M141におけ
る車速Vに対応する番地から読み出す(いわゆるテーブ
ルルックアップ)。
l\進み、5TEP7で現在の車速である検出車速V(
k m / h )に苅する安全車間距離データLS(
m)を、7メモリ140のマスクlく0M141におけ
る車速Vに対応する番地から読み出す(いわゆるテーブ
ルルックアップ)。
次に、ST[P8て超音波受信割込みプログラム590
で算出した現在の車間距離りと5TEP 7で読出した
安全車間圧Flit L sとの差ΔLをL−LSの演
算により算出する。
で算出した現在の車間距離りと5TEP 7で読出した
安全車間圧Flit L sとの差ΔLをL−LSの演
算により算出する。
c5.:のST[EP9では、このΔLの絶対値1ΔL
1をメモリ140のマスクROM 141に予め記憶さ
せだデータL+(たとえば0.3m)と比較する。そし
て、1ΔL1がLlより小さけれは、「Y」の方へ進み
、制御量の変更は不要としてプログラム591を終了す
る。1ΔL1がり、より小さくないときは、「N」の方
へ進み、5TEPIOでΔLの正負を判別する。
1をメモリ140のマスクROM 141に予め記憶さ
せだデータL+(たとえば0.3m)と比較する。そし
て、1ΔL1がLlより小さけれは、「Y」の方へ進み
、制御量の変更は不要としてプログラム591を終了す
る。1ΔL1がり、より小さくないときは、「N」の方
へ進み、5TEPIOでΔLの正負を判別する。
ΔLか正であれば、L>LSであるがらrNJに進み、
増速するため、ST[EpHでスロットルバルブ・アク
チュエータ1日に刻し、スロットルバルブ20を開操作
するための制御信号を出力する予約をする。
増速するため、ST[EpHでスロットルバルブ・アク
チュエータ1日に刻し、スロットルバルブ20を開操作
するための制御信号を出力する予約をする。
実際には、t<AM143の特定アドレスの特定ヒラ1
−を′1″にし、このビットにパ1′ が立っていると
、後述するデータ入出カプログラム680て、スロット
ルバルブ20を開操作するための制御信号をスロットル
バルブ・アクチュエータ1日に出力する。
−を′1″にし、このビットにパ1′ が立っていると
、後述するデータ入出カプログラム680て、スロット
ルバルブ20を開操作するための制御信号をスロットル
バルブ・アクチュエータ1日に出力する。
一方、ΔLが負であれは、L<LSであるがら、5rc
P1oで「Y」に進み、減速制御を行なう。
P1oで「Y」に進み、減速制御を行なう。
たたし、1ΔL1かマスクROM141に予め記憶させ
たテークL2 (たとえは0.5m)より小であれば、
緩減速でよいとしてS’r[EP12で「Y」に進み、
5TIE門5でスロットルバルブ20を閉操作するため
の制御信号を出力する予約をしてプログラム591を抜
ける。実際の出力は、開操作のときと同じようにテーク
入出カプログラム680で行なわれる。
たテークL2 (たとえは0.5m)より小であれば、
緩減速でよいとしてS’r[EP12で「Y」に進み、
5TIE門5でスロットルバルブ20を閉操作するため
の制御信号を出力する予約をしてプログラム591を抜
ける。実際の出力は、開操作のときと同じようにテーク
入出カプログラム680で行なわれる。
1ΔL1かLsより小でなければ、急減速を必要とする
として5TCP12でrNJの方に進み、 5TEP1
3で排気管バルブ・アクチュエータ26に対して排気管
バルブ23を閉じるための制御信号出力の予約を、ST
[EP14でトランスミッション(変速Ia)7に苅し
てシフトダウン操作の制御信号出力の予約し、5TEP
15で前述と同様にスロツ1−ルハルブ20を閉操作す
るための制御信号を出力する予約をしてブロクラム59
1を抜ける。
として5TCP12でrNJの方に進み、 5TEP1
3で排気管バルブ・アクチュエータ26に対して排気管
バルブ23を閉じるための制御信号出力の予約を、ST
[EP14でトランスミッション(変速Ia)7に苅し
てシフトダウン操作の制御信号出力の予約し、5TEP
15で前述と同様にスロツ1−ルハルブ20を閉操作す
るための制御信号を出力する予約をしてブロクラム59
1を抜ける。
Fl゛気管バルブ・アクチュエータ26とトランスミツ
ヨン7への制御信号の出力は、スロツ1−ルハルブ・ア
クチュエータ1Sの場合と同しように、テーク入出カプ
ログラム680て行なわれる。
ヨン7への制御信号の出力は、スロツ1−ルハルブ・ア
クチュエータ1Sの場合と同しように、テーク入出カプ
ログラム680て行なわれる。
第9図は、第1図(ロ)の構成によりこの発明を実施す
る場合の車間距離制御ブロクラム591の−・例を示す
フローチャートであり、第8図のフローチャートと異な
るのは、現在の車速V (km/ h )に苅する安全
車間距離Lsを、メモリ140のマスクROM141を
テーブルルックアップして読出したのに対し、予め定め
た計算式(例えばLs−V ′/ 100(m ) )
による演算で算出する点のみである。
る場合の車間距離制御ブロクラム591の−・例を示す
フローチャートであり、第8図のフローチャートと異な
るのは、現在の車速V (km/ h )に苅する安全
車間距離Lsを、メモリ140のマスクROM141を
テーブルルックアップして読出したのに対し、予め定め
た計算式(例えばLs−V ′/ 100(m ) )
による演算で算出する点のみである。
その他は、第8図と同じであるから説明を省略する。
第10図は、車間距離を安全車間距離に一致させる制御
中であることを示すモニタ手段を備えた場合の、車間距
離制御プログラム591の要部のみ登示すフローチャー
トであり、破線で示す部分は第8図又は第9図と同じで
あるため図示を省略している。
中であることを示すモニタ手段を備えた場合の、車間距
離制御プログラム591の要部のみ登示すフローチャー
トであり、破線で示す部分は第8図又は第9図と同じで
あるため図示を省略している。
このプログラムがスタートし、車間距離制御中でない場
合は5TEP 1でrNJの方へ進み、ST[EP 4
の車間距離制御中を示すフラグをONする処理まては第
7図又は第8図の場合と同じであるか、この処理のあと
に新たに、車間距離制御中のモニタをONにする制御信
号を出力する5TEP41の処理を行なって、このプロ
グラム591を終了する。
合は5TEP 1でrNJの方へ進み、ST[EP 4
の車間距離制御中を示すフラグをONする処理まては第
7図又は第8図の場合と同じであるか、この処理のあと
に新たに、車間距離制御中のモニタをONにする制御信
号を出力する5TEP41の処理を行なって、このプロ
グラム591を終了する。
この制御信号が出力されると、第3図に示した表示装置
1日に車間距離制御中であることを示す文字又はマーク
等が表示される。
1日に車間距離制御中であることを示す文字又はマーク
等が表示される。
車間距離制御中を示すフラグがONになっているときに
このブロクラム591がスタートシて、5TIEPIの
判断でrYJの方に進んだ場合、第7図又は第8図と異
なるのは、検出車速VがマスクROM l 4 lに記
憶している規準車速VOより大さくなり、S1’[El
)5でrYJの方に進んだとき、S1’[Ell Gの
車間8離制御中を示すフラグをOFFにする処理の次に
、ST[EP61の車間圧tlc制御中モニタをOF
l?にする制御信号の出力処理が追加されることである
。
このブロクラム591がスタートシて、5TIEPIの
判断でrYJの方に進んだ場合、第7図又は第8図と異
なるのは、検出車速VがマスクROM l 4 lに記
憶している規準車速VOより大さくなり、S1’[El
)5でrYJの方に進んだとき、S1’[Ell Gの
車間8離制御中を示すフラグをOFFにする処理の次に
、ST[EP61の車間圧tlc制御中モニタをOF
l?にする制御信号の出力処理が追加されることである
。
この制御信号か出力されると第6図の表示装置16にお
ける車間距離制御中を示す表示が消える。
ける車間距離制御中を示す表示が消える。
第11図は、ブレーキペダルあるいはアクセルペダルか
踏まれているとき(ブレーキペタルスイッチON、アク
セルペダルスイッチON)は、車間距離を安全車間距離
に一致させる制御を禁止する手段を備えた場合の車間距
離制御プログラム591の要部のみを示すフローチャー
トであり、破線で示す部分は第8図又は第9図と同じで
あるため図示を省略している。
踏まれているとき(ブレーキペタルスイッチON、アク
セルペダルスイッチON)は、車間距離を安全車間距離
に一致させる制御を禁止する手段を備えた場合の車間距
離制御プログラム591の要部のみを示すフローチャー
トであり、破線で示す部分は第8図又は第9図と同じで
あるため図示を省略している。
このブロクラムがスタートし、車間距離が制御中で5T
EPlの判断処理でrYJの方に進むと、S1’1E1
15における検出車速Vと規準車速Voとの比較処理の
前に2つの判断処理か付加される。
EPlの判断処理でrYJの方に進むと、S1’1E1
15における検出車速Vと規準車速Voとの比較処理の
前に2つの判断処理か付加される。
すなわち、まず5TEP51で第3図のアクセルペダル
11か踏まれているか否かを判断し、踏まれていれは「
Y」の方に進み、ST[EP6で車間比制御中を示すフ
ラグをOFFにする処理をし、あるいはさらに、前述し
た第10図の場合と同様に5TIEP61で車間距離制
御中モニタを○ト用?にする信号の出力処理登行なって
、このプログラムを終了する。
11か踏まれているか否かを判断し、踏まれていれは「
Y」の方に進み、ST[EP6で車間比制御中を示すフ
ラグをOFFにする処理をし、あるいはさらに、前述し
た第10図の場合と同様に5TIEP61で車間距離制
御中モニタを○ト用?にする信号の出力処理登行なって
、このプログラムを終了する。
アクセルペダル11か踏まれていなければ、S’l’l
El’51で、rNJの方に進み、次にST[P52で
第6図のブレーキペダル12が踏まれているが否かを判
断し、踏まれていればrYJの方に進み、5TEP6て
車間距離制御中を示すフラグをOFFにし。
El’51で、rNJの方に進み、次にST[P52で
第6図のブレーキペダル12が踏まれているが否かを判
断し、踏まれていればrYJの方に進み、5TEP6て
車間距離制御中を示すフラグをOFFにし。
あるいはさらに、 S1’1EP61の出力処理を行な
ってこのブロクラムを抜ける。
ってこのブロクラムを抜ける。
ブレーキペダル12か踏まれてぃなけjしはS 1’
E Pb0てrNJの方に進み、5TIEP5で検出車
速Vと規((+!車速■oとの比較処理を行なう。
E Pb0てrNJの方に進み、5TIEP5で検出車
速Vと規((+!車速■oとの比較処理を行なう。
以下は、第8図又は第9図の処理と同しであるから説明
を省略する。
を省略する。
なJ5、第8図〜第11図の各フローチャートにおいて
、車間距離制御中を示すフラグかOFFになると、コン
1へロールユニット100による車量比pil[の制御
が解除されるが、それ以後はドライバが操作しない限り
、第6図のスロットルバルブ20、排気バルブ22.及
び)−ランスミッション(変速@)7は解除された時の
状態のままに保持される。
、車間距離制御中を示すフラグかOFFになると、コン
1へロールユニット100による車量比pil[の制御
が解除されるが、それ以後はドライバが操作しない限り
、第6図のスロットルバルブ20、排気バルブ22.及
び)−ランスミッション(変速@)7は解除された時の
状態のままに保持される。
一廟−−米
以上実施例について説明してきたように、この発明によ
る車間距離制御装置は、検出車速が予め定めた値(規準
車速)より小さく、且つ前車との車間距離か予め定めた
値(例えは規準車速に対する安全車間距離)より小さい
範囲にある時に渋滞路での低速走行状態と判断して、そ
の条件下では、検出車速か予め定めた値より小さい限り
、その検出車速に対応した安全な車間顕部を保つように
自動的にスロットルバルブ、排気管バルブ及び変速機を
選択的にあるいは同時に制御して車両の駆動力を制御す
るようにしたため、渋滞路におけるドライバの頻繁なア
クセルペダル及びブレーキペダルの操作を減らし、トラ
イバの負担を軽減して疲労を防ぐという効果かある。
る車間距離制御装置は、検出車速が予め定めた値(規準
車速)より小さく、且つ前車との車間距離か予め定めた
値(例えは規準車速に対する安全車間距離)より小さい
範囲にある時に渋滞路での低速走行状態と判断して、そ
の条件下では、検出車速か予め定めた値より小さい限り
、その検出車速に対応した安全な車間顕部を保つように
自動的にスロットルバルブ、排気管バルブ及び変速機を
選択的にあるいは同時に制御して車両の駆動力を制御す
るようにしたため、渋滞路におけるドライバの頻繁なア
クセルペダル及びブレーキペダルの操作を減らし、トラ
イバの負担を軽減して疲労を防ぐという効果かある。
また、小間距離制御のための増減速か適度に行なわれる
ので、1ヘライハが必要以上にアクセルを踏み込んで前
車に接近し過ぎてブレーキを踏むというような操作をす
ることによる燃料の浪費も防止でき、経済運転に寄与で
きるという効果もある。
ので、1ヘライハが必要以上にアクセルを踏み込んで前
車に接近し過ぎてブレーキを踏むというような操作をす
ることによる燃料の浪費も防止でき、経済運転に寄与で
きるという効果もある。
さらに、第10図に示した実施例のように、車間距離制
御中を示すモニタ手段を設ければ、ドライバに苅して、
余分なアクセルやブレーキの操作か不要になったことを
知らせることかできる。
御中を示すモニタ手段を設ければ、ドライバに苅して、
余分なアクセルやブレーキの操作か不要になったことを
知らせることかできる。
さらにまた、第11図に示した実施例のように、トライ
バがアクセルペダルがブレーキペダルを踏むど車間距離
制御中を禁止する手段を設けれは、自動的な車間距離制
御から直ちにトライバ自身の制御に切り換えられる。
バがアクセルペダルがブレーキペダルを踏むど車間距離
制御中を禁止する手段を設けれは、自動的な車間距離制
御から直ちにトライバ自身の制御に切り換えられる。
第1図(イ)(ロ)は、それぞれこの発明による車間距
離制御装置の構成を示す機能ブロック図、第2図は、こ
の発明に使用する車間距離検出手段の一例を示す説明図
、 第6図は、この発明の一実施例を示す全体構成図、第4
図は、第6図におけるコン1〜ロールユニツト100の
人出力信号を示す説明図、 第5図は、同しくコントロールユニット100の回路4
iS成を示すブロック図、 第6図は、同じくコン1−ロールユニツI−100にお
ける制御ブロクラムの構成と処理の流れの概要を説明す
るための説明図、 第7図は、同しくコントロールユニット100における
制御プログラムの具体例を示す構成図、 第8図および第9図は、そ九それ第7図における車間距
離制御プログラム591の異なる具体例を示すフローチ
ャー1へ図、 第10図および第11図は、それぞれこの発明の他の実
施例を示す車間距離制御プログラムの要部のみを示すフ
ローチャート図である。 1.2・・車両 3・・超音波マイク 4・・イグニッション・スイッチ 5・駆動エンジン 6・・・セレクI−レバー7・・1
ヘランスミツシヨン(変速機)8・プロペラシャフト 9・・テファレンシャルギア 10LiOR・・後輪 11・・・アクセルペダル12
・・・ブレーキペダル 13L、13R・・前輪14
パーキング・ブレーキレバー 15・・・データ入力装置 16・・表示装置17 バ
ッテリ 18・・電源リレー ノ9・・・スロットルバルブ・アクチュエータ20・・
スロットルバルブ 21・・・排気管22・・排気管パ
ルプ 23・排気管バルブ・アクチュエータ 100・・・コントロールユニット(制御!り110・
・・信号整形回路 120・・・入力インタフェース回路 130・・・中央演算処理装置(CPU)135・・・
演算タイマ回路 140・・・メモリ150・・・出力
インタフェース回路 160・・・駆動回路 170・・・バッタアップ回路
180・・電源回路 第10図 第11図
離制御装置の構成を示す機能ブロック図、第2図は、こ
の発明に使用する車間距離検出手段の一例を示す説明図
、 第6図は、この発明の一実施例を示す全体構成図、第4
図は、第6図におけるコン1〜ロールユニツト100の
人出力信号を示す説明図、 第5図は、同しくコントロールユニット100の回路4
iS成を示すブロック図、 第6図は、同じくコン1−ロールユニツI−100にお
ける制御ブロクラムの構成と処理の流れの概要を説明す
るための説明図、 第7図は、同しくコントロールユニット100における
制御プログラムの具体例を示す構成図、 第8図および第9図は、そ九それ第7図における車間距
離制御プログラム591の異なる具体例を示すフローチ
ャー1へ図、 第10図および第11図は、それぞれこの発明の他の実
施例を示す車間距離制御プログラムの要部のみを示すフ
ローチャート図である。 1.2・・車両 3・・超音波マイク 4・・イグニッション・スイッチ 5・駆動エンジン 6・・・セレクI−レバー7・・1
ヘランスミツシヨン(変速機)8・プロペラシャフト 9・・テファレンシャルギア 10LiOR・・後輪 11・・・アクセルペダル12
・・・ブレーキペダル 13L、13R・・前輪14
パーキング・ブレーキレバー 15・・・データ入力装置 16・・表示装置17 バ
ッテリ 18・・電源リレー ノ9・・・スロットルバルブ・アクチュエータ20・・
スロットルバルブ 21・・・排気管22・・排気管パ
ルプ 23・排気管バルブ・アクチュエータ 100・・・コントロールユニット(制御!り110・
・・信号整形回路 120・・・入力インタフェース回路 130・・・中央演算処理装置(CPU)135・・・
演算タイマ回路 140・・・メモリ150・・・出力
インタフェース回路 160・・・駆動回路 170・・・バッタアップ回路
180・・電源回路 第10図 第11図
Claims (1)
- 【特許請求の範囲】 1 駆動エンジンと変速機と該駆動エンジンおよび変速
機の制御装置とを有する車両において、車両の走行速度
を検出する車速検出手段と、該車速検出手段の出力値と
比較する第1のデータを記憶する第1のデータ記憶手段
と、前方を走行する車両との車間距離を検出する車間距
離検出手段と。 該車間距離検出手段の出力値と比較する第2のデータを
記憶する第2のデータ記憶手段と、前記車速検出手段の
出力値に刻する安全車間距離を出力する安全車間距離出
力手段と、スロットルバルブを開閉操作するスロットル
バルブ・アクチュエータと、排気管バルブを開閉操作す
る排気管バルブ・アクチュエータとを設け、 前記制御装置に、前記車速検出手段の出力値が前記第1
のデータ記憶手段の記憶データより小さく、且つ前記車
間距離検出手段の出力値が前記第2のデータ記憶手段の
記憶データより小さいときに、前記スロットルバルブ・
アクチュエータ、排気パルプ・アクチュエータおよび変
速機に対する各制御信号を単独にまたは複数を同時に出
力して、前記車間距離検出手段の出力値を両開安全車間
距離出力手段によって出力された安全車間距離に一致さ
せるように車両の駆動力を制御する手段を備えたことを
特徴とする車間距離制御装置。 2 制御装置が、前記車両の駆動力を制御する手段によ
って車間距離を安全車間距離に一致させる制御中である
ことを示すモニタ手段を備えている特許請求の範囲第1
項記載の車間距離制御装置。 6 制御装置が、ブレーキペタルあるいはアクセルペダ
ルが踏まれているときは、前記車両の駆動力を制御する
手段による車間距離を安全車間距離に一致させる制御を
禁止する手段を備えている特許請求の範囲第1項又は第
2項記載の車間距離制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59016988A JPS60163733A (ja) | 1984-02-03 | 1984-02-03 | 車間距離制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59016988A JPS60163733A (ja) | 1984-02-03 | 1984-02-03 | 車間距離制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60163733A true JPS60163733A (ja) | 1985-08-26 |
Family
ID=11931411
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59016988A Pending JPS60163733A (ja) | 1984-02-03 | 1984-02-03 | 車間距離制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60163733A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62261622A (ja) * | 1986-05-09 | 1987-11-13 | Hitachi Ltd | 状態適応型内燃機関制御方式 |
-
1984
- 1984-02-03 JP JP59016988A patent/JPS60163733A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62261622A (ja) * | 1986-05-09 | 1987-11-13 | Hitachi Ltd | 状態適応型内燃機関制御方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS60163731A (ja) | 車速制御装置 | |
| JPS60164630A (ja) | スロツトル制御装置 | |
| JPS60164632A (ja) | 自動車の電子制御装置 | |
| US5653659A (en) | Automatic engine stop-start system | |
| JP7147924B2 (ja) | 運転支援装置 | |
| JPH0650071B2 (ja) | 車両の駆動力制御装置 | |
| JPS60121127A (ja) | パワ−トレ−ンの制御方法 | |
| JP2001055942A (ja) | エンジン制御装置及びエンジン制御方法 | |
| JP2005226701A (ja) | 車両の制御装置 | |
| JPS60164629A (ja) | スロツトル制御装置 | |
| JP2002036919A (ja) | 車両統合制御システム | |
| CN103781686B (zh) | 车辆的控制装置 | |
| JPS60128031A (ja) | パワ−トレ−ンの制御方法 | |
| JP7677213B2 (ja) | 車両制御インターフェース、車両、車両の制御方法 | |
| JPS60163733A (ja) | 車間距離制御装置 | |
| JP3111720B2 (ja) | 車両用始動停止装置 | |
| JP2000265870A (ja) | ハイブリッド車両の制御装置 | |
| JPS60163732A (ja) | 車間距離制御装置 | |
| JPS60163734A (ja) | 車間距離制御装置 | |
| JP7151329B2 (ja) | 車両の制御装置 | |
| JPS6158332B2 (ja) | ||
| JP4573731B2 (ja) | アイドリング運転制御方法 | |
| JP2011111896A (ja) | アイドルストップ制御装置 | |
| JPS60163738A (ja) | 停止状態保持装置 | |
| JP2500199Y2 (ja) | 車両用追従走行制御装置 |