JPS60163732A - 車間距離制御装置 - Google Patents

車間距離制御装置

Info

Publication number
JPS60163732A
JPS60163732A JP59016987A JP1698784A JPS60163732A JP S60163732 A JPS60163732 A JP S60163732A JP 59016987 A JP59016987 A JP 59016987A JP 1698784 A JP1698784 A JP 1698784A JP S60163732 A JPS60163732 A JP S60163732A
Authority
JP
Japan
Prior art keywords
signal
vehicle
inter
output
data
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
JP59016987A
Other languages
English (en)
Inventor
Hitoshi Takeda
均 武田
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP59016987A priority Critical patent/JPS60163732A/ja
Publication of JPS60163732A publication Critical patent/JPS60163732A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT 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/00Vehicle 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/0008Vehicle 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

【発明の詳細な説明】
4%刊け1 この発明は、車両において、前方を走行する車両との車
間距離を走行車速に苅して安全な範囲に保つように自動
的に制御する車間距離制御装置に関する。 U町 従来、車両の走行速度を制御する装置としては、例えば
(作出11σ堂発行(昭和55年] 0JJ15 El
)の[自動車工学全書第1O巻jの第274〜275頁
にも記載されているように、トライバが希望する車速に
設定することにより、車速をその設定車速に保つオート
ドライブ装置があった。 しかしなから、渋滞路では車速を小刻みに変化させて前
車との車間距離を安全な範囲に保つ必要かあり、このよ
うなオートドライブ装置では対処できなかった。 そのため、渋滞路では、ドライバは頻轄にアクセルペダ
ルやブレーキペダルを操作して前車との車間距離を安全
な範囲に保たねばならず、非常に煩られしい。 すなわち、車間距離が大き過ぎると、アクセルペダルを
多少強く踏み込んで車速を上げて車間距離をつめ、適当
な車間距離になるとブレーキを踏んで車速を下げるとい
う操作を繰返している。 それによって、エンジンに余分なエネルギを発生させる
ことも起こり得るため、燃費も悪化する。 1−一昨 この発明は、このような従来の問題点に着目してなされ
たもので、一定車速以下では、その車速に対応した安全
車間距離になるように車両の駆動力を自動的に制御する
ことにより、上記問題点を解決することを目的とする。 すなわち、渋滞路において低速運転を継続するような場
合に、前方を走行する車両(以下「前車」という)との
車間距離が當1;安全な範囲になるように駆動力を自動
的に制御し、安全性を確保しつつドライバの負担を軽減
(通常行ならブレーキ。 アクセル操作を少なくする)し、燃費の向」二をも図る
車間距離制御装置を提供することを目的とする。 1シー戊 上記の目的を達成するため、この発明による車間距離制
御装置は、第1図に機能ブロック図で示すように構成す
る。 すなわち、駆動エンジンAと変速機Bとこれらの制御装
置Cとを有する車両において、車両の走行速度を検出す
る車速検出手段りと、その出力値と比較する第1のデー
タを記憶する第1のデータ記憶手段Eと、前車との車間
距離を検出する車間距離検出手段Fと、その出力値と比
較する第2のデータを記憶する第2のデータ記憶手段G
と、時間をiit iitすするタイマ手段Hと、車速
検出手段の出力値に列する安全車間距離を出力する安全
車問題i;VI[出力手段■と、スロットルバルブjを
開閉操作するスロットルバルブ・アクチュエータにと、
排気管バルンMを開閉操作する排気管ハルツ・アクチュ
エータNとを設ける。 そして、上記制御装置Cに、車速検出手段りの出力値■
か第1のデータ記憶手段Eの記憶データVoより小さく
、且つ車間距離検出手段17の出力値りが第2のデータ
記憶手段Gの記憶データLMより小さいときにタイマ手
段Y1を起動し、その、′i1測時間Tが予め定めた時
間データより大きくなったどき、スロットルバルブ・ア
クチュエータ1<。 41]気管バルブ・アクチュエータNおよび変速機Bに
苅する各制御信号Sk、Sr1.Sbを単独にまたは複
数を同時に出力して、車間距離検出手段[?の出力値り
を安全車間距−IW出力手段■によって出力さJした安
全車間距離L Sに一致させるように車両の1犯動力を
制御する手段を備えている。 友鷹二例 以下、この発明の−・実施例を図面の第2図以降を参照
して説明する。 第2図は、この発明に使用する車間距1ffl検出手段
の説明図である。 この発明による車間距離制御装置を設ける車両1の車体
前部に、超音波の送受信のための超音波マイクロを設置
する。 この属音を皮マイク乙は、コントロールユニッ1〜10
0から出力される超音波マイク駆!FII信号により超
音波を発生し、それが前方を走行する車両2によつC反
射される超音波を受信して、その受(14信号をコン1
へロールユニット100に出力する。 コンl〜ロールユニッ1〜100 Ll:、 Afl音
波マイク乙に超音波を発生させた時点とその反射波を受
信した時点との時間差により、車両1と前方車両2との
車間距離を算出する。 すなわち、この超音波マイクロとコントロールユニット
100とによって前述した車間距離検出手段の役目を果
す。 第6図は、この発明による車間距離制御装置全体の構成
を示す図である。 イグニッション・スイッチ4で始動、運転、停止を制御
される駆動エンジン5の出力は、セレクトレバー6で駐
車(P)、前進(D)、後退(R)、中立(N)等の動
力伝達形態が選択され、変速機であるトランスミッショ
ン7で動力伝達及び変速されて、プロペラシャフト8か
らデファレンシャルギヤ9を経て左右の後輪10L、I
ORに伝えられて車両を駆動する。 アクセルペダル11はエンジン出力を制御し。 ブレーキペダル12は前輪13L、16k及び後輪10
L、IORの制動力を制御する。また、パーキング・ブ
レーキレバー14は駐車時の制御力を制御する。 コントロールユニット100は、各部からの信号に応し
て、エンジン5およびトランスミッション7を制御する
制御装置である。なお、データ入力装置15からのデー
タに応じて動作モードが変化する。また、各種データを
出力して表示装置16に表示する。電源は車載のバッテ
リ17から直接に、及び電源リレー18を介して入力さ
れる。 さらに、このコン1−ロールユニット100は、前述し
たように超音波マイク3と共に、第1図の車間距離検出
手段Fの役目を果すと共に、車速検出手段り、第1.第
2のデータ記憶手段EとG。 タイマ手段H、および安全車間距離を算出する演算手段
1の役目も果し、第3図のスロワI・ルバルブ20を開
閉操作するスロットルバルブ・アクチュエータ1日、排
気管21に設けた排気管バルブ22を開閉操作する排気
管バルブ・アクチュエータ26.およびトランスミッシ
ョン7に対する各制御信号を出力して、車間距離を算出
した安全車間距離に一致させるように車両の駆動力を制
御する手段をも備えている。 第4図はコントロールユニット100の入出力信号を示
す図である。 先ず、人力信号について順次説明していく。 (1)イグニッション・スイッチ信号S04イクニツシ
ヨン・スイッチ4の動作状態(スイッチ位置)を示す信
号で、ロック(LOCK)。 オフ(OFF)、アクセサリ(ACC)、オン(ON)
、スタート(STARTJの5つの状態がある。これら
の各状態でのエンジン等の動作及びイグニッション・ス
イッチの構造は周知である。 (2)セレクト信号SOS セレクトレバー6の動作位置を示す信号で、前述のP、
D、R,Nの他に前進時の変速位置を固定するレンジも
有する。これらの各位置におけるトランスミッション等
の動作及びセレクトレバーの構造は周知である。 (3〕 アクセルイa%Sl+ アクセルペダル11の踏み込み量に比例した電圧信号を
発するポテンショメータの出力信号である。 (4)ブレーキ信号S12 ブレーキペダル12の踏み込み量に比例した電圧信号を
発するポテンショメータの出力信号である。 (5)パーキング・ブレーキ信号SI4パーキング・ブ
レーキレバー14のストローク位置に比例した電圧信号
を発するポテンショメータの出力信号である。 なお、ブレーキ信号S12およびパーキング・ブレーキ
信号S14は、ブレーキ面の圧力のように制動力に関係
する量に対応する信号であれば、必ずしも踏み込み量や
位置信号である必要はない。さらに、アクセル信号S1
1を含めてアナログ的な電圧信号以外に、デジタルのツ
ー1−信号をエンコーダによって得てもよい。 (6)データ入力信号S15 データ入力装置15のキーボードやスイッチ類からの信
号で、コントロールユニット100の動作モード(例え
ば、制御動作と診断検査モートや。 動力性能重視モードと燃費重視モードなど)等を指定す
る。 (7)主電源E18と常時通電電源EI7主電宇宙E+
sはバッテリ17から電源リレー18を介して入り、常
時通電電源EI7はバッテリ17から直接入る電源であ
る。 (8)クランク角度信号S50 クランク軸に直結して回転する円板に所定角度毎に設け
ら汎だスリットで光の通過・遮断を行ない、所定角度毎
に発生するパルス信号である。 (9)クランク軸トルク信号SSI クランク軸のトルクによって生じる磁気歪材料の磁歪効
果を電気信号に変換して、トルクに比例した電圧信号を
得る、例えば特公昭35−12447号公報に示されて
いるようなトルクセンサからの信号である。 (10)空気流量信号S52 エンジン5か吸入する空気量に反比例する信号を発する
エアフローメータからの信号である。 (11)エンジン温度信号SS3 エンジン冷却水の温度を検出するサーミスタからの信号
である。 (12)出力軸回転速度信号570 1−ランスミッション7の出力軸の所定回転角毎に発せ
られるパルス信号で、その周期1周波数のいずれかから
回転速度(車速)を算出できる。基本的には、上述した
クランク角度信号発生手段と同様な手段によって発生さ
れる。 〔13〕出力軸トルク信号So+ トランスミッション7の出力軸のトルクを検出する1−
ルクセンサからの信号である。これは、上述したエンジ
ンのクランク軸トルク信号SSIを検出する手段と同様
な手段によって発生される。 (]4)超音波マイク受信信号SO3 超音波マイク3が発生した超音波が前方車両2に反射さ
れて、その反射波を超音波マイクロで受信したときに発
生する超音波マイクロの出力信号である。 次に、出力信号とそれによる制御動作の概略を説明する
。 (1)電源リレー制御信号SI8 電源リレー18をオン・オフ制御する信号で、通常のエ
ンジン5及びトランスミッション7の動作中(イグニッ
ション・スイッチ4がオン又はスタート位置)は当然電
源リレー18をオンしており、イグニッション・ス、イ
ツチ4がオフになった時も、データを保持するための退
避な戸か完了するまでは電源リレー18をオンにしてお
き、主電源Eraを供給し続ける。 (2)データ出力信号S1に のシステムの制御状態(例えば変速位置やセレクトレバ
ー位置など)を表示装@16にデータを送って表示させ
たり、システムを詮所した結果を出力して表示させる信
号である。 (3)空気量制御信号SOS アクセル信号Sllまたは後述する車間距離制御プログ
ラムの処理結果に応じて、スロットルバルブ・アクチュ
エータ19にスロットル開度指令として送出される信号
である。そしてスロットルバルブ・アクチュエータ19
はサーボ系を構成しており、この空気量制御信号S55
による開度指令に追従して、スロットルバルブを開閉し
て空気量を制御する。 なお、エンジンのアイドル状態においては1例えば特開
昭55−160137号公報にも記載されているように
、アイドル回転速度を一定にするように制御する。 また、データ入力信号S15により一定車速走行を指示
された場合には、出力軸回転速度信号Sh。 によるフィードバック制御系を構成して、一定車速走行
制御を行なう。 (4)燃料噴射量制御信号S52 図示していない燃料噴射弁の開弁時間を制御するパルス
信号で、基本的には空気流量信号S52及びクランク角
度信号S50からエンジン5が吸入した空気風に比例す
る燃料噴射時間幅が算出され、それに各種補正かほとこ
さ汎で出力される。 なお、燃料噴射量の基本制御については、例えば特開昭
55−125334号公報に詳細されている。 (5)点火制御信号SS7 図示していないイグニッションコイルの1次巻線の通電
時間及び通電遮断時期をクランク角度信号S 50に同
期して制御して、点火エネルギと点火時期を制御する信
号である。 点火エネルギは、エンジン回転速度へ〕電源(バッテリ
17)の電圧によらず一定になるように制御され、点火
時期は、エンジン回転速度(クランク角度信号S50よ
り算出)及びクランク軸トルク信号551(あるいはト
ルクに対応する別な信号ンに刻して、出力トルク、燃費
、排気などを考慮して設定される。 (6)EGR制御信号SS[1 図示していないEGR制御弁の開度(位置)指令信号で
、点火時期と同様にエンジン回転速度及びクランク軸ト
ルク信号S5+に対して、排気、燃費などを考慮して設
定される。 なお、EGRの基本制御については1例えは特開昭55
−32918号公報に詳述されている。 (7)変速比制御信号37fi トランスミッション7の変速比(変速位置)を選択する
信号で、トランスミッション7の人力軸トルク信号(即
ちエンジンSのクランク軸トルク信号551)あるいは
それに対応する信号(スロットル開度信号、吸入負圧信
号、吸入空気量信号などが用いらオしる)と、出力軸回
転速度信号570(即ら車速信号)に対して、駆動トル
ク、燃費。 安定性、振動騒音などを考慮して決定される。 、二の変速比制御信号SO5により、図示していない変
速ソレノイドを駆動して、各種クラッチの結合状態を変
えて変速比を変える。 なお、変速比の基本制御内容及び変速機構については、
例えは特開昭57−47056号公報。 特開昭56−24255号公報等に詳述されている。 (8)ロックアツプ制御信号876 トランスミツシヨン7のトルクコンバータの入出力軸間
に設けられた直結用クラッチの結合を制御する信号で、
変速比制御信号S7.と同様に、クランク軸トルク信号
SKIと出力軸回転速度信号870に対して、燃費、安
定度、振動騒音などを考慮して決定される。 このロックアツプ制御信号は1図示していないロックア
ツプソレノイドを駆動し、クラッチにかかる油圧を制御
して、完全に直結の状態、若干す八らせた状態、完全に
切離した(トルクコンバータによるトルク伝達のみ)状
態に制御する。 なお、ロックアツプの基本制御内容及びその機構、 I
IJ作については1例えは特開昭56−24255号公
報、特開昭56−24256号公報等に詳述されている
。 (9)超音波マイク駆動信号S 30 前方車両2と車両1との車間距離を測定する超音波を、
超音波マイク3より発生させるためのパルス信号で、一
定時間間隔で出力している。 (10)排気管バルブ・アクチュエータ制御信号S23
排気管バルブ22を閉じて排気ブレーキを用いてエンジ
ンブレーキをかけるため、排気管バルブ22の開閉操作
を行なう排気管バルブ・アクチュエータ2′5に閉動作
を指令する信号である。 次に、上述のような各種入力信号を入力し・て各種出力
信号を出力し、車両の制御を総合的に行なうマイクロコ
ンピュータを用いたコン1−ロールユニット100の回
路構成を第5図によって説明する。 110は信号整形回路で、エンジンや車両各部からの前
述した各種入力信号を入力し、この各種人力信号のノイ
ズ除去やサージの吸収を行なって。 コン1−ロールユニット100のノイズによる誤動作や
サージによる破損を防止すると共に、各種入力信号を増
幅したり変換したりして、次の入力インタフェース回路
120が正しく動作できるような形に整える。 人力インタフェース回路120は、信号整形回路110
で整形された各種入力信号をアナログ/ナシタル(A/
D)変換したり、所定時間の間のパルス数をカウントし
たりして1次の中央演算処理装置(CPU)130が人
力データとして読み込めるようにテシタルコード信号に
変換し、人力データとして内部に有するレジスタに格納
する。 130は中央演算処理装置(以下rcPUJと略称する
)で、水晶振動子161の発振信号をヘースにしたクロ
ック信号に同期して動作し、バス162を介して各部と
接続され、メモリ140のマス’/ROM141および
pitoM142に記憶されているプログラムを実行し
、入力インタフェース回路120内の各レジスタから各
種入力データを読み込み、演算処理して各種出力データ
を算出して、出力インタフェース回路150内のレジス
タに所定のタイミングで出力データを送出する。 メモリ140はデータの記憶装置で、マスクROM14
1.PROMI 42.RAM↑4″5および記憶保持
用メモリ144を有する。 そして、マスクROM l 41にはCPU1 )[1
が実行するプログラムとプログラム実行時に使用するデ
ータをIC製造時に永久的に記憶させ、l]ROM14
2には、車種やエンジン及びトランスミッションの種類
に応じて変更する可能性の大きいマスクROM l 4
 lと同様なプログラムやデータを、コントロールユニ
ット100に組み込む前に永久的に書き込んで記憶させ
る。 また、RAM143は読出し可能なメモリで。 演算処理の途中データや結果データを出力インタフェー
ス回路160に送出する前に一時的に記憶保持しておく
もので、その記憶内容は、第3図のイグニッション・ス
イッチ4がオフになって主電源Eraが切れると保持さ
れない。 さらに、記憶保持メモリ144は、演算処理の結果デー
タや途中データをイグニッション・スイッチ4がオフに
なった時、すなわち自動車が運転されていない時も記憶
しておく。 165は演算タイマ回路で、cpu130の機能を増強
するものであり、演算処理の高速化を図るための乗算回
路、所定時間周期毎にcpu130に割込み信号を送出
するインタバル・タイマ。 CPUI 30が所定の事象から次の事象までの経過時
間や事象発生時刻を知るためのフリーラン・カウンタな
どを有している。 150は出力インタフェース回路で、CPU 1′50
からの出力データを内部のレジスタに受け取り、所定の
タイミングと時間幅、あるいは所定の周期とチューティ
比を有するパルス信号に変換したり、”i” 、”o”
のスイッチング信号に変換°して駆動回路160に送出
する。 駆動回路160は電力増幅回路で、出力インタフェース
回路150からの信号を受けて、トランジスタ等で電圧
・電流増幅を行なって各種アクチュエータを駆動したり
1表示を行なったり、あるいは制御系の診断を行なった
り、その結果を表示したりするためのデータ出力信号8
1Gを送出したりする。 170はバックアップ回路で、駆動回路160の信号を
モニタしてCPU13Qやメモリ140などが故障して
正常に動作しなくなった時に、信号整形回路110から
の信号の一部を受け、エンジンが回転して自動車を運転
できるようにするための必要最少限の制御出力Q1〜Q
3を発すると共に、故障発生を知らせる切換信号Gを発
する。 175は切換回路で、バックアップ回路170からの切
換信号Gによって、出力インタフェース回路150から
の信号を遮断し、バックアップ回路170からの信号Q
1〜Q3を通過させる。 以上の回路のうち、入力インタフェース回路120、C
PU130.水晶振動子131.メモリ140、演算タ
イマ回路135.および出力インタフェース回路150
で主制御回路(マイクロコンピュータ)を構成している
。 また、゛バックアップ回路170は補助制御回路であり
、信号整形回路110.駆動回路160および切換回路
175は主制御回路と補助制御回路に共通の人出力信号
処理回路を構成する。 180は電源回路で、主電源Eraのラインから人力イ
ンタフェース回路120.CPUI 30゜メモリ14
0.および出力インタフェース回路150などのマイク
ロコンピュータ用の5■の定電圧VCC、バックアップ
回路170用の5vの定電圧VBLI、イグニッション
・スイッチ4のオン・オフを示す信号IGN SW、リ
セット信号RESET 、 CPU130の動作を停止
させる信号HALT、入力インタフェース回路120内
のA/D変換回路用の8vの定電圧AVCC1信号整形
回路110、駆動回路160および切換回路175の共
通入出力信号処理回路のそれぞれへの定電圧VADDを
出し、それぞれ各回路に供給する。 また、常時通電電源E17からは、記憶保持メモリ14
4用の5vの定電圧VDMを作り、記憶記憶保持メモリ
144へ出力する。 次に、このコントロールユニット100における制御ブ
ロクラムの構成と処理の流れの概要を第6図によって説
明する。 制御プログラムは人別して以下の4つで構成される。 (1)初期設定ブロクラム300 (2)へツクグランド・プログラム400(3)割込処
理プログラム500 (4)サブブロクラム700 イクニツヨン・スイッチ4がオンになって電源が投入さ
れると、パワーオン・リセット信号+1UsETが入り
、CPU130は[リセットコからプログラムを開始し
、先ず初期設定プログラム300でl<AM14B、’
人力インタフェース回路120゜および出力インタフェ
ース回路150などを初期設定する。 初期設定が完了すると、続いてバックグランド・プログ
ラム400を繰り返して実行する。バックグランド・ブ
ロクラム400は処理項目毎の複数のブロクラムで構成
され、それらかブロクラムの配列順序に従って順次実行
される。 バックグランド・プログラム実行中(初期設定ブロクラ
ム実行中の場合もある)に割込要求信号が入ると、実行
中のプログラムを一時中断して、[割込]から始まる割
込処理ブロクラム500に1多る(ライン中)。 割込処理ブロクラム500では、割込要求信号の種類を
判別して、複数の割込処理ブロクラムの中からとAしを
実行するかを選択する。選択された割込処理プログラム
を実行した後、実行途中のバッククラン1へ・ブロクラ
ム400に戻り(ライン
【?す、実行再開する。 なお1割込処理プログラム実行中にさらに新しい割込要
求信号が入ると[割込]に戻り(ライン(少)、現在実
行中の割込処理プログラムと今回新たに人ってきた割込
要求信号の種類とから、どちらの割込処理プログラムを
優先的に実行するかを判117「L、、その結果に応し
て、新たな割込要求信号による割込処理ブロクラムを先
に実行して中断した割込処理ブロクラムに戻る(ライン
(生))か、あるいは、実行中の割込処理プログラムを
先に実行してから新たな割込処理プログラムを開始する
(ライン唱」)。 バックグランド・プログラム400や割込処理ブロクラ
ム500の中で度々使用するブロクラムは、サブブロク
ラム700として別に設けられており、各プログラムの
流れの中で必要になった時にサブブロクラム700に飛
び(ライン1iil 、 1)lj 。 ■・)、複数あるサブプログラムの中から所定のブロク
ラムを実行し、終了すると元のプログラムに戻る(ライ
ン1,7,1,1β1.o)。 なお、サブプログラム実行中にさらに別なサブブロクラ
ムを実行したり、割込要求信号によって割込処理プログ
ラムか実行されることもある(但し、ラインが複雑にな
るため図示していない)。 また、各プログラムの一連の流れの中で1割込要求を受
け付けると困る場合には、一連の演算処理の開始前に割
込の受1jけを禁止(マスクと呼ふ)し、処理か終了し
た後で禁止を解除する。その間、割込の受付は待たされ
る。 次に5.E開制御ブロクラムの構成を第7図により説明
する。 63期設定プログラム300は、パワーオン・リセット
(電源投入)時に、リセット・ペクタ・アドレスと呼ば
れる特定のアドレスから実行開始さJしるプログラムで
、CPU130. I<AM14B。 人力インタフェース回路120および出力インタフェー
ス回路150等の初期値の設定(すなわち実行の前準備
)を行なう。 このプログラムでは、マイコンで使用するRAMの全番
地をクリアした後、人力インタフェース回路120およ
び出力インタフェース回路150と演算タイマ回路13
5の動作に必要とされる指令を書き込んで、動作を開始
させる。 これらの指令の中には、割込信号処理のための割込マス
クの解除、タイマ割込周期の設定、各制御の出力信号の
固定定数の設定、最初の出力状態のl設定等か含ま、h
る。 91期設定が完了するとcpU130に割込許可命令を
出し、制御の開始を待つ。゛ ハックグランド・プログラム1100は、CPU130
の通常の動作中は常に実行さAしているブロクラムで、
一般に制御の特性止さばと緊急性を必要としないもの、
あるいは特に演算時間を長く必要とするもの、定常の制
御定数算出などが含まれ、これらはCPU13Qの空き
時間に実行さAしる。 このハックグランド・プログラム400は、(1〕定′
1.”*制御データ算出プログラム410(2)低速補
正データ算出ブロクラム420(3)学習制御ブロクラ
ム430 (4)チェックブロクラム440 を有し、これらは定められた順序で次々に実行され、最
後のプログラムの実行か終了すると再び先頭のブロクラ
ムに移り、これを繰り返V。 割込処理プログラム500は、各種割込によって現在実
行中のバッククランド・ブロクラムの処理を中断して起
動さ」しるプログラムで、以上のような割込処理プログ
ラム群と、それに続いてジョブ実行優先順位判定ブロク
ラム600によって実行を管理されるブロクラム群とか
ある。 先ず、割込処理ブロクラムを説明する。 (1)タイマ割込処理ブロクラム510タイマ割込であ
った場合は、先ずA/D変換起動プログラム512か実
行される。 このブロクラムは、入力インタフェース回路120にお
いて入力される複数のアナログ信号をマルチプレクサを
切り換えながらA/D変換して制御に用いる際に、A/
D変換器の起動とマルチプレクサの切換を行って、アナ
ログ(M量測定を管理するブロクラムである。 次いで、タロツク信号出力プログラム511が行われる
が、これはCPU1ろ0.メモリ140出力インタフ工
−ス回路150などが正常に動作していることに示すた
めの一定周期のタロツク信号仕出力し、CI) U等の
作動状態を外部に通知するためのブロクラムである。 次に、超凸波マイク駆動ブロクラム514か実行される
。 二のプログラムは、超R波マイク3の駆動信号を出し、
そAしに同期して車間距離測定用タイマ(RAM143
の特定アドレスか対応)k起動する。 最後に、時間同期ショフ起動予約プロクラla 513
か起動されるが、このブロクラムにより時間同期(一定
時間の周期に同期して制御される)ジョブ処理プログラ
ムの起動(より詳しくはジョブの起動の要求)を、ジョ
ブ実行優先順位判定ブロクラム600に発する。 (2)角度一致割込処理ブロクラム520角度一致割込
(エンジンが所定のクランク角度に達した時に発生させ
られる割込)によって起動され、エンジン回転に同期し
た処理か必要なプログラム(角度同期ジョブ処理プログ
ラム)の起動(より詳しくはジョブの起動の要求)を、
角度同期ジョブ起動予約プログラム521により、ジョ
ブ実行優先順位判定プログラム600に発する。 (3)A/I)変換終了処理プログラム530All 
+3Uss’/フラグをチェックして、A/D変換か完
rL’Lいるかどうかを判定し、終了していれは起動し
たA/D変換のチヤ不ルデータに応して、l\/D変換
テータデーAM143の所定の番地にストアすると共に
、例えばアクセル信号Sl+のΔ/I)変換値の時系列
データから自11tJ+車の運転パターンを判別し、後
述の各運転状態別制御プログラム531の起動要求をジ
ョブ実行優先順位判定プログラム600に発する。 (4)外部割込処理プログラム540 外部割込は、コントロールユニットの電源遮断に先立つ
て発せられる緊急割込みであり、外部割込入力である場
合には、各割込処理プログラム群の内でも最優先でパワ
ーオフ時データ保存プログラム541を実行し、自己診
断、学習制御等に用いるために保存することか必要なデ
ータを、RAM146より記憶保持メモリ144へ転送
する。 (5)回転B1測終了割込処理ブロクラム550エンジ
ン回転の計測終了割込によりエンスト判定Rl) M算
出ブロクラム551か起動され、エンシン回転速度Nr
pmを読み込むと共に、エンストの有無を判定してエン
ス1へ防止制御プログラム660の起動要求を発する。 (6)外部パルス割込処理ブロクラム560第6図のデ
ータ人力装置15におけるキーボー1−のキー操作や、
外部装置からのパルス信号によつC行われるプログラム
である。 (7)オーバフロー割込処理ブロクラム570タイマの
オーバフローによって行われるブロクラムである。 (8)データ受信割込処理ブロクラム580テータ受侶
割込によって起動される受信データ処理ジョブ起動予約
ブロクラム581により、受信さJしたデータをRAM
143の所定番地に記憶し、次いで受信データ処理ジョ
ブの起動(より詳しくはジョブの起動の要求)をジョブ
実行優先順位判定ブロクラム600に発する。 (!))超音波受信割込処理ブロクラム590第2図の
超音波マイクロが、前方車両2で反射さJした超音波を
受信した際に出力される信号を入力することにより行な
われるプログラムであり、超音波マイク駆動ブロクラム
514で起動さ扛た車問題119m all定用タイマ
により、前方車両2との車間距離を算出してRAM14
ろの指定番地のデータを書き換え、車間距離測定用タイ
マをセロにリセットする・。 次に、車間距離制御プログラム591が起動する。この
プログラムは、車間距離制御を開始するか否かを判別し
、車間距離制御中である場合は、ブロクラム590で算
出された車間距離と、制御目標車間距離との差を算出し
、その結果に応して第3図のスロットルバルブ・アクチ
ュエータ1日。 排気管バルブ・アクチュエータ23あるいはトランスミ
ツヨン7への制御信号の決定を行なう。 なお、このブロクラムで決定された制御信号は、後述す
るデータ入出カプログラム680で出力される。 次に、ジョブ実行優先順位判定プログラム600と、そ
れによって実行を管理されるプログラム114、につい
て説明する。 (1)ジョブ実行優先順位判定プログラム600割込処
理ブロクラム群の中で、各ジョブの起動か予約される(
具体的には各ジョブに対応するRAM145の所定番地
の所定ビットを0″から1″に変化させる)。各ジョブ
には、予しめ優先順位が割伺けらJしており、例えは、
その順位に応じて番地及びヒツトの順序が決められる。 このプログラムでは、前記RAM143の所定番地の所
定ビットを優先順位の高い方から順にチェックしていき
、予約さJしているブロクラムがあJしは、そのプログ
ラムを起動(実行開始)すると同時に、予約を取消す(
” 1 ”から0″に変換させる)。 なお、各ブロクラム実行終了後には再びこのジョブ実行
優先判定プログラム600に戻り、再度チェックを行な
って、全てのプログラムが予約されていない場合にバッ
クグランド・プログラム400に戻る。 (2)加速時制御プログラム610 このプログラムでは、加速の度合に応じて最適な燃料2
点火、EGR,空気、変速比、ロックアツプなどの値(
制御出力データ)を算出する。 例えば、急加速の場合(アクセル信号S11か急激に増
加した場合)にはエンジンl↓出力が増大する方向(燃
料を濃く、点火を早め、EGRを減らし、空気を増す)
に制御すると共に、トランスミッションも加速力が太き
く1(すられるように(ロックアツプを解除すると共に
変速比を大きく)する。 にI)減速時制御プログラム620 このブロクラムでは、減速の度合へJ車速、エンンン回
転速度などに応して最1西な各種制御出力データを算出
する。 例えば、エンジンは燃料消費か最も少なくなるように制
御(燃料供給の停止あるいは薄くする)され、同時に1
〜ランスミツシヨンも最適な減速仄態となるような変速
比か選ばれる。 (4)発進時制御ブロクラム630 このブロクラムでは、発進時のホイールスピンを防止す
るため、駆動車軸のスリップ率を所定の範囲に制限する
ように制御する。 (5)変速時制御プログラム6 /40このプログラム
では、変速時のショックを少なくするために、トランス
ミッションを変速制御すると具にエンジンの出力トルク
、エンジン回転速度などを制御する。 (6)ロックアツプ時制御ブロクラム650このブロク
ラムでは、ロックアツプする時及び日ツタアップを解除
する時のショックを少なくするために、トランスミッシ
ョンのロックアツプに制御すると共にエンジンの出力1
〜ルクを制御する。 (7)エンスト防止制御プログラム660このブロクラ
ムは、エンスト判定及びエンジン回転速度(RPM)算
出ブロクラム551てエンジン回転変化パターンを判定
して、エンジンスト−ル(エンス]・)が発生すると予
測された場合に予約されて実行されるプログラムで、エ
ンストに防止するために、緊急にエンジン出力を上げる
と共に、エンジンの負荷を軽くするために1−ランスミ
ッションの変速比をニュー1−ラルにする。 (8)時間同期制御ブロクラム670 このプログラムは、所定周期・石に予約されて実行さJ
しるブロクラムで、所定時間1υの各種子−夕“更新・
変更へJ制御テークの出力・rンタフェース回路150
1\の占込みなどを行なう、 (9)角度同期制御プログラム675 このブロクラムは、所定エンジン〔クランク軸)回転角
毎に11約されて実行さ4しるプログラムで、所定回転
角度毎の各種テーク更新・変更や、制御テークの出力イ
ンタフェース回路150への書き込みなどを行なう。 (10)データ人出力フロクラム680このプログラム
は、所定時間周期毎あるいはデータ受イd割込か発生し
た時などに予約されて実行されるプログラムで、データ
受イ―(人力う時はそのテーク内容を判断して、記憶さ
せたり、制御状jJMを変更させたりする。データ送イ
―(出力)時は、その子−タを出力する。 そして、前述した第6図のスロットルハルツ・アクチュ
エータ1日、排気ハルツ・アクチュエータ26あるいは
トランスミッション7に対して制御信号を出力する。 最後に、サブブロクラム700は、2次元チーフル・ル
ックアップのサフプログラム710.1次元テーブル・
ルックアップのサブフロクラム7j 01左右ヒツ1ヘ
シフ1−中ザブブロンラム7 /l O。 束L)(8X8,16X16)のサブプログラム3()
 OH及び141算(J6÷8,32÷8,38÷21
1)のサブフロクラム750からなる。 次に、この発明による最も重要な機能をなt上述した車
間距離制御ブロクラム591の詳細を。 第8図のフローチャートによって説明する。 車1111距離制御プログラム591かスタートすると
、s’n:p tで車間距離制御中か否かを示すフラグ
かONかo tr t;’かの判断により、OFFのと
きはrN」に進んで非制御中とし、出力軸回転速度信号
S 70より測定した車速V (lt+n/ h )と
マスク1<0M141に記憶した規準車速の値V。(た
とえは30 km/ h )を比較するS1’EI)2
の判19i処理に進む。 ここで、1lll定車速Vか■。より太きけれは、車間
距離制御条件からはすれていると判断してrYJへ進み
、S1’lil〕71で渋滞検出用のタイマをOにリセ
ツ1へして車間距離制御プログラム591を抜ける。 Sl’Ijl) 2で速度車速■が■。より小さけれは
、1’ N Jに進み、S’f’EP3の判断で、超音
波受信割込みブロクラム590でめた車問題fillc
L[m]と予めマスクROM141に記憶したVOに周
心する安全車間距離LM [m]と比較する。 これは、渋滞条件を判別するためと、車間距離制御を開
始した直後でも、スロットル開度制御とJ1気管ハルフ
制御および変速機のシフ1へダウンによつC,前車との
車間距離を安全な範囲に保つことかできるようにするた
めである。 したがって、検出車間距離りが安全車間距離LMより大
きいときは、rYJの方に進み、5TE114で渋滞検
出用タイマ(RAM14Bの特定番地)を0にリセット
し・てブロクラム59゛1を抜ける。 検出車量比σ11 t−か安全車間距離LMより小さい
ときはrNJの方に進み、5TEP 5て渋滞検出用り
・rマを起動し、 S’l’E116でこのタイマのd
lす定時間′1゛かr・めマスクROM141に記憶し
た時間データ1゛1(たとえは、’]’、=60秒)を
経過し、たか否かを判断する。 その結果、否であれはrNJに進んでブロンラム591
を抜け5時間’I’lk経過していAしは「Y」の力に
進んで車間圧1徒制御を開始し、 Si’ll’ 7”
ご車間距離制御中であることを示J−フラグをON t
Q L、さらにSi’EP8で渋滞検出用タイマをOに
リセットしてプログラム591を抜りる。 この車間距離制御中を示すフラグがONになっているど
きにプログラム59】かスタートすると、S1″1才1
の判断処理はrYJの方に進み、S1ヒ119てル1す
定車速■と規準車速VOとを比較し、Jlす定屯速■の
方が太きけれは、rYJの方へ進み、 Sl’!41)
10で車間距離制御中を示すフラグをOFFにしてプロ
グラム591を抜ける。 S’l’1E))9で測定車速■の方が大でなければ「
N」の方へ進み、5TEPIIでillり定車速V (
km/h)に対する安全車間距離LS(m)を算出しく
たとえは、LS=V’ / I OO(m)) 、次に
Si’EI)12で超音波受信割込みブロクラム590
て算出した現在の車間距離りど安全車間距離LSとの差
ΔLをL −L Sの演算により算出する。 次のs’rcpt3では、このΔLの絶苅値1ΔL1を
マスクROM 141に予め記憶させたデータL1(ノ
ニとえは0.3m)と比較する。そして、1ΔL1か1
川より小さけれは、「Y」の力へ進み、制御量の変更は
不要としてブロクラム591に抜ける。 1ΔL lかLlより小さくないときは、「N」の力へ
進み、S’1目)14でΔLの正負を判別する。 Δ1.が正であれは、L > L Sであるからr N
 Jに進み、増速するため、5TEP15でスロワ1−
ルバルブ・アクチュエータ1日に対し、スロットルバル
ブ20を開操作するための制御信号を出力する予約をす
る。 実際には、IくAM14′5の特定アドレスの特定ヒラ
l−を1″にし、このヒラ1〜に 1″か立っていると
、後述するデータ人出カプログラムG30C、スロット
ルバルブ20を開操作するための制御信号をスロワバル
ブ八ルブ・アクチュエータ1日に出力する。 一方、ΔLか負てあれは、L<LSであるから。 S’l’lシ旧4’rrYJに進み、減速制御を行なう
。 たたし1,1ΔL lかマスクttOM141に予め記
憶させたデータl−2(たとえは0.5m)より小てあ
れは、緩、減速でよいとして5Tl>l’16で「Y」
に進み、S1’EI119でスロットルバルブ20を閉
操作するための制御信号を出力する予約をしてプログラ
ム591を抜ける。実際の出力は、開操作のときと同し
ようにデータ入出カプログラム680で行なわれる。 1ΔL1かL2より小でなけイしば、急減速を必要どす
るとしてS1’[E[11Gで「N」の方に進み、S 
T [E PI3で排気管パルプ・アクチュエータ23
に苅して排気管バルブ23を閉じるための制御14号出
力の1′−約を、 S[l!、+318でトランスミッ
ション(変速機)7に対してシフトダウン操作の制御信
号出力の予約し、 5TLPi!Jで前述ど同様にスロ
ットルバルブ20を閉操作するための制御(8号を出力
する予約をしてプログラム51〕■を抜ける。 1ノ1気管バルブ・アクチュエータ23とトランスミソ
ヨン7への制御信号の出力は、スロットルバルブ・アク
チュエータ1日の場合と同しように、データ人出カプロ
クラム680て行なわJしる5な、1チ、第8図のフロ
ーチャー1−において、車間圧1′41制御中を示すフ
ラグがo Ft”になると、コン!−ロールユニット1
00による車間距離の制御か解除されるか、それ以後は
トライバか操作しない限り、第6図のスロツ1〜ルハル
フ20.!114気バルブ22.及びトランスミッショ
ン(変速機)7は解除された時の状態のままに保持され
る。 JL 以−I−実施例について説明してきたように、この発明
による車間距離制御装置は、検出車速か予め定めた値よ
り小さく、且つ前車との車間距離か予め定めた車間距離
より小さい状態が一定時間以」二継続した場合に渋滞路
での低速走行状態と判断しで、その条件下では、検出車
速か予め定めた値より小さい限り、車間距離をその検出
車速に対応した安全な車間距離に保つように自動的にス
ロツ1−ルハルブ、IJ1気管バルブ及び変速機を制御
して車両の駆動力を制御するようにしたため、渋バ:i
路に、11−Jる1〜ライハの頻鵬なアクセルペダル及
びブレーキペダルの操作を減らし、トライバの負担を軽
減して疲労を防ぐという効果かある。 また、車間距離制御のだめの増減速か適度に行なわれる
ので、1〜ライバか必要以」二にアクセルを1皓V込ん
で前車に接近し過きてブレーキを路むというような操作
をすることによる燃料の浪費も防出−Cき、経済運転に
寄内てきるという効果もある。
【図面の簡単な説明】
第1図は、この発明による車間距離制御装置の構成を示
す機能ブロック図。 第2図は、この発明に使用する車間距離検出手段の一例
を示す説明図、 第6図は、この発明の一実施例を示す全体構成図、第4
図は、第6図におけるコン1〜ロ−ルユニソ1−100
の人出力信号に示す説明図、 第5図は、同じくコン)−ロールユニツl−100の回
路構成を示すブロック図。 第6図は、同じ(コントロールユニット100における
制御プログラムの構成と処理の流れの概要を説明するた
めの説明図、 第7図は、同しくコントロールユニット100における
制御プログラムの具体例を示す構成図、 第8図は、第7図における車間距離制御プロクラj% 
591の詳細を示すフローチャート図である。 1.2・・車両 3・・・超音波マイク4・・・イグニ
ッション・スイッチ 5・・・駆動エンジン 6・・・セレクトレバー7・・
・トランスミッション(変速哉)8・・・プロペラシャ
ツ1− 9・・・テファレンシャルギア IDL、IOR・・・後@ 11・・・アクセルペダル
】2・・・ブレーキペダル 1乙り、 13R・・・前
輪14・・バーギンク・フレーキレバー 15・データ入力装置 16・・表示装置17・バッテ
リ 1日・・・電源リレー1日 スロットルバルブ・ア
クチュエータ20−スロットルバルブ 21・・・排気
管22・・・排気管バルブ 23・・IJl:気気−ハルプ・アクチュエータ100
・・・コン(−ロールユニット(制fl 装置ff )
110・・信号整形回路 120・・・入力インタフェース回路 130・・中央演算処理装置(CPU)135・骨寅算
タ、イマ回路 140・・メモリ150・・出力インタ
フェース回路 160・・司駆動回路 170・・・バックアップ回路
180 ・電源回路 出願人日産自動車株式会社 第4FA 電源リレー制−りイjr’J データ出力信じ 空気bCIti’l tllイ、+ ”y燃料噴射:I
:制御信号 点火制御イ、S号 EGRII11制御let弓 変速比ll1l Iflll信I) ロノクアノノ制御信号 超音波マイク駆動信弓 排気管ハノしノ アクチ」 エータ1lil口411イ、」弓

Claims (1)

  1. 【特許請求の範囲】 1 駆動エンジンと変速機と該駆動エンジンおよび変速
    機の制御装置とを有する車両において、車両の走行速度
    を検出する車速検出手段と、該車速検出手段の出力値と
    比較する第1のデータを記憶する第1のデータ記憶手段
    と、前方を走行する車両どの車間距離を検出する車間距
    離検出手段と、該車間距離検出手段の出力値と比較する
    第2のデータを記憶する第2のデータ記憶手段と1時間
    を計測するタイマ手段と、前記車速検出手段の出力値に
    対する安全車間距離を出力する安全車間距離出力手段と
    、スロットルバルブを開閉操作するスロットルバルブ・
    アクチュエータと、排気管バルブを開閉操作する排気管
    バルブ・アクチュエータとを設け。 前記制御装置に、前記車速検出手段の出力値か前記第1
    のデータ記憶手段の記憶データより小さく、且つ前記車
    間距離検出手段の出力値か前記第2のデータ記憶手段の
    記憶データより小さいときに前記タイマ手段を起動し、
    該タイマ手段による計測時間が予め定めた時間データよ
    り大きくなった時、前記スロットルバルブ・アクチュエ
    ータ。 排気バルブ・アクチュエータおよび変速機に対する各制
    御信号を単独にまたは複数を同時に出力して、前記車間
    距離検出手段の出力値を前記安全車間距離出力手段によ
    って出力された安全車間距離に一致させるように車両の
    1駆動力を制御する手段を備えたことを特徴とする車間
    距離制御装置。
JP59016987A 1984-02-03 1984-02-03 車間距離制御装置 Pending JPS60163732A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59016987A JPS60163732A (ja) 1984-02-03 1984-02-03 車間距離制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59016987A JPS60163732A (ja) 1984-02-03 1984-02-03 車間距離制御装置

Publications (1)

Publication Number Publication Date
JPS60163732A true JPS60163732A (ja) 1985-08-26

Family

ID=11931382

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59016987A Pending JPS60163732A (ja) 1984-02-03 1984-02-03 車間距離制御装置

Country Status (1)

Country Link
JP (1) JPS60163732A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63215479A (ja) * 1987-03-02 1988-09-07 ヤマハ発動機株式会社 自動二輪車の排気制御装置
WO2005092667A1 (ja) * 2004-03-25 2005-10-06 Toyota Jidosha Kabushiki Kaisha 車両の警報装置
CN103069197A (zh) * 2010-07-09 2013-04-24 艾里逊变速箱公司 利用前向和/或反向辅助系统的闭合回路传动积分

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63215479A (ja) * 1987-03-02 1988-09-07 ヤマハ発動機株式会社 自動二輪車の排気制御装置
WO2005092667A1 (ja) * 2004-03-25 2005-10-06 Toyota Jidosha Kabushiki Kaisha 車両の警報装置
CN103069197A (zh) * 2010-07-09 2013-04-24 艾里逊变速箱公司 利用前向和/或反向辅助系统的闭合回路传动积分

Similar Documents

Publication Publication Date Title
JPS60163731A (ja) 車速制御装置
JPH0737771B2 (ja) スロツトル制御装置
JPH0526019B2 (ja)
JPS60127465A (ja) 車両の駆動力制御装置
JP7147924B2 (ja) 運転支援装置
US5938714A (en) Distance control apparatus having a distance control start/stop determination device
JPS60121127A (ja) パワ−トレ−ンの制御方法
JPS60164629A (ja) スロツトル制御装置
JP2002036919A (ja) 車両統合制御システム
US7404784B2 (en) Fuel saving sensor system
JPS60128031A (ja) パワ−トレ−ンの制御方法
CN110228477A (zh) 车辆控制装置
JP7639616B2 (ja) アクセルペダルシステム
JPS60163732A (ja) 車間距離制御装置
JPS60163734A (ja) 車間距離制御装置
JPS60128057A (ja) パワ−トレ−ンのスリツプ防止用制御方法
JPS60163733A (ja) 車間距離制御装置
JPS6158332B2 (ja)
JP2500199Y2 (ja) 車両用追従走行制御装置
JPS60163738A (ja) 停止状態保持装置
JP5194902B2 (ja) 車両用走行制御装置
JPH11257114A (ja) エンジン自動停止・始動装置
JPH04203251A (ja) 出力トルク変化制限式速度制御部付ドライブバイワイヤ式車両
JPS60156942A (ja) 自動車の駆動馬力制御装置
JPS6158334B2 (ja)