[go: up one dir, main page]

JPH02144230A - Automatic driving control device for vehicles - Google Patents

Automatic driving control device for vehicles

Info

Publication number
JPH02144230A
JPH02144230A JP63297124A JP29712488A JPH02144230A JP H02144230 A JPH02144230 A JP H02144230A JP 63297124 A JP63297124 A JP 63297124A JP 29712488 A JP29712488 A JP 29712488A JP H02144230 A JPH02144230 A JP H02144230A
Authority
JP
Japan
Prior art keywords
control
value
acceleration
vehicle speed
switch
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
JP63297124A
Other languages
Japanese (ja)
Inventor
Tadashi Hirako
平子 廉
Makoto Shimada
誠 島田
Hiroshi Kishigami
弘 岸上
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.)
Mitsubishi Motors Corp
Original Assignee
Mitsubishi Motors Corp
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 Mitsubishi Motors Corp filed Critical Mitsubishi Motors Corp
Priority to JP63297124A priority Critical patent/JPH02144230A/en
Publication of JPH02144230A publication Critical patent/JPH02144230A/en
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • B60W10/184Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/10Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
    • B60W10/11Stepped gearings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • B60W30/143Speed control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/801Lateral distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0605Throttle position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/10Change speed gearings
    • B60W2710/1005Transmission ratio engaged
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/106Longitudinal acceleration

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (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)
  • Control Of Transmission Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

「産業上の利用分野] 本発明は、自動車に用いて好適な車両用自動走行制御装
置に関する。 [従来の技術] 従来より、車両の走行速度を自動的に制御すへく車両用
エンジンを制御する装置が考えられており、この種の制
御には、定車速走行制御や加速又は減速走行制御等があ
り、通常時には設定したlIL速に応じた定車速走行制
御を行ない、設定車速を変更した際や加速又は減速走行
をしたい際に加速又は減速走行制御を行なうことが考え
られる。 [発明が解決しようとする課題] ところで、車両を自動走行制御するには、エンジン制御
と共に変速機制御も重要であり、エンジンと自動変速機
とを連係して制御することが考えられる。特に、自動変
速機の変速時に1〜ルク変動等で生じやすい変速ショッ
クは1乗り心地を悪化させるという問題があるので、エ
ンジンを自動変速機と連係して制御して、これを抑制し
たい。 本発明は、上述の課題に鑑み案出されたもので。 変速時に適宜エンジンを制御して自動変速機の変速ショ
ックを抑制できるようにした5車両用自動走行制御装置
を堤供することを目的とする。 [課題を解決するための手段] このため、本発明の車両用自動走行制御装置は。 車両の目標とする車速や目標とする加速度に基づいて、
エンジンのスロットル開度を設定し上記車両を定車速走
行制御及び加減速制御しうる定車速制御手段及び加減速
制御手段と、上記の定車速制御手段及び加減速制御手段
で設定されたスロットル開度に応じてスロットル弁を調
整しながらエンジン出力を調整しうるエンジン出力U!
4′!1手段と、上記エンジンの回転状態等に基づいて
適宜変速段を切り替えうる自動変速機と、上記自動変速
機の設定変速段を検出しうる変速段検出手段とをそなえ
、上記自動変速機のキックダウン操作後に上記自動変速
機へ1速から2速へのアップシフ1−指令がなされたこ
とが上記変速段検出手段で検出されると、上記アップシ
フト指令時の所定時間後から変速完了までの間に、」二
記の定車速制御手段及び加減速制御手段で設定されたス
ロットル開度よりも一時的に小開度に上記スロットル弁
を調整しうるように設定されたことを特徴としている。 [作 用] 」二連の本発明の車両用自動走行制御装置では。 車両の目標車速や目標加速度に対応して定車速制御′−
F段及び加減速制御手段で設定されたスロットル開度に
基づき、エンジン出力調整手段がエンジンの出力を調整
するが、自動変速機のキックダウン操作後、上記自動変
速機へ1速から2速へのアップシフト指令がなされたこ
とを変速段検出手段で検出すると、上記アップシフト指
令時の所定時間後から変速完了までの間に、上記の定車
速制御手段及び加減速制御手段で設定さおだスロットル
開度よりも一時的に小開度に上記スロットル弁を調整し
、変速時の出力トルクの変動を抑制する。 [実施例コ 以下1図面により本発明の実施例について説明すると、
第1〜36図は本発明の一実施例としての車両用自動走
行制御装置を示すものである。 本発明の自動走行制御装置は、車両用エンジン制御装置
1と自動変速機制御装置101とからなり、第1〜36
図のうち、第1〜7図は、本装置。 の構成を示すものである。 はじめに、第1,2図に基づいて本装置の全体楕成を説
明するが、第1図は本装置の主要部分を概念的に示す構
成図、第2図は本装置の車両用エンジン制御装置1の具
体的な全体構成図である。 第1図から説明すると、第1図において、1は車両用エ
ンジン制御装置である。 2は車両室内に設けられ手動操作される手動操作手段で
あって、第2図に示すアクセルペダル27、ブレーキペ
ダル28.シフトセレクタ29及びオー1〜クルーズス
イツチ18等がこれに相当する。 3は走行状態指定手段であり、具体的には第2図に示す
制御部25の走行状態指定部がこれに相当する。この走
行状態指定手段3は、変速機(第2図の自動変速機32
が対応する)がエンジン13の出力を駆動輪33,34
.(第2図参照)に伝達しつる状態であって、且つ、ア
クセルペダル27(第2図参照)とアクセルペダル28
(第2図参照)とが共に解放状悪にある時に手動操作手
段2を操作することで、定車速走行状態と加速走行状態
と減速走行状態との何れかを指定しうるものである。つ
まり、手動操作手段2が定車速走行すべき条件に一致す
ると定車速走行状態を指定し。 手動操作手段2が加速走行すべき条件に一致すると加速
走行状態を指定し、手動操作手段2が減速走行すべき条
件に一致すると減速走行状態を指定する。なお、自動変
速機32は、トルクコンバータを用いた一般的な流体変
速機とする。 4は目標加速度設定手段であって、第2図に示す制御部
25の目標加速度設定部が相当する。この目標加速度設
定手段4は、走行状態指定手段3での指定が加速走行の
時にこの加速走行時の加速度の目標値を設定し、指定が
減速走行であったらこの減速走行時の減速度の目標値を
設定する。 5は車両の走行速度を検出する車速検出手段であり、具
体的には車両の変速機等に設けられた車速センサー(図
示省略)などが相当する。 6は到達目標車速設定手段(目標車速設定手段)であり
、第2図に示す制御部25の到達目標車速設定部がこれ
に相当する。この到達目標車速設定手段6では、走行状
態指定手段3での指定が加速走行に切換ねると加速後に
車両が走行すべき走行速度を設定し、指定が減速走行に
切換わると減速後に車両が走行すべき走行速度を設定す
るようになっている。この目標加速度設定手段4での設
定は、目標加速度が車速の変化に対応して変化するよう
に行なわれる。 7は可変の制御量に基づいてエンジン13の出力を調整
するエンジン出力調整手段であって、具体的には第2図
に示すスロットル弁回動部26及びスロットル弁31が
これに相当する。なお、可変の制御量には、具体的には
第2図に示す制御部から送られる制御量が相当する。 8は定車速制御手段であって、具体的には第2図に示す
定車速制御部がこれに相当する。この定車速制御手段8
は、走行状態指定手段3での指定が定車速走行である時
、車両が所定の速度による定車速走行を維持できるよう
に、これに必要なエンジン13の出力を調整するための
エンジン出力調整手段7の制御量を設定する。 9は加速制御手段であって、第2図に示す加速制御部等
がこれに相当する。この加速制御手段9は、走行状態指
定手段3での指定が加速走行になっている時に車両が目
標加速度設定手段4で設定された加速度での加速走行を
維持できるように、これに必要なエンジン13の出力を
調整するためのエンジン出力調整手段7の制御量を設定
する。 10は減速制御手段であって、第2図に示す減速制御部
がこれに相当する。この減速制御手段10では、走行状
態指定手段3における指定が減速走行になっている時に
、車両が目標加速度設定手段4で設定された減速度によ
る加速走行を維持できるなエンジン13の出力を得られ
るよう、にエンジン出力調整手段7による所要の制御量
を設定する。 11は到達検出手段であって、具体的には第2図に示す
到達検出部がこれに相当する。到達検出手段11は、走
行状態指定手段3での指定が加速走行または減速走行で
ある時に、車速検出手段5で検出された車両の走行速度
が、到達目標車速に到達したことを検出する。 12は走行状態切換手段であって、具体的には第2図に
示す走行状態切換部がこれに相当する。 到達検出手段11で車速か到達目標車速に到達したこと
が検出されると、この走行状態切換手段12により、走
行状態設定手段3での走行状態の指定が切換えられる。 また、101はエンジン制御装置1の制御状態に応じて
自動変速機32を制御する自動変速機制御装置であって
、この自動変速機制御装置101は、アクセル踏込量と
実車速とをパラメータとして自動変速機32をシフトア
ップ及びシフトダウン制御したりする一般的な変速機制
御手段(図示省略)の他、実車速と目標車速とを比較す
る車速比較判定手段102と、実加速度と予め設定され
た基準加速度とを比較する加速度比較判定手段103と
、実出力トルクを算出して現エンジン回転数での最大ト
ルクと比較するトルク比較判定手段104と、現変速段
からダウンシフ1−シた時のエンジン回転数を算出して
所定値と比較するエンジン回転数比較判定手段】05と
、これらの判定手段102〜1.05からの情報に基づ
き自動変速機32へ適宜シフト変更指令を行なうシフト
変更制御手段106とをそなえている。 次に、第2図に基づいて、車両用エンジン制御装置1を
中心に具体的に説明する。 本車両用自動走行制御装置の車両用エンジン制御装置1
は、踏込量検出部14と、アクセルスイッチ15と、ブ
レーキスイッチ16と、シフ1へセレクタスイッチ17
と、オー1−クルーズスイッチ18と、車重検出部19
と、吸入空気量検出部20と、エンジン回転数検出部2
1と、出力軸回転数検出部22と、変速段検出部(変速
段検出手段)23と、車速・加速度検出部24と、各検
出部及びスイッチ14〜24からの入力信号に基づいた
制御信号を出力する制御部25と、この制御部25から
の制御信号を受けてスロットル弁31を即動するスロッ
トル弁回動部2Gと、車体の前後方向の加速度を直接検
出する車体前後方向加速度センサ(Gセンサ)51とか
ら構成されている。 以下、これらの各構成部分について説明する。 fVl量検出部14は、エンジンの出力を人為的に調整
するためのアクセルペダル27の踏込量を検出するもの
であって、第3図に示すように、アクセルペダル27に
連動してアクセルペダル27の踏込量に比例する電圧を
出力するポテンショメータ37と、このポテンショメー
タ37の出力′准圧値をデジタル値のアクセルペダル踏
込量AI) Sに変換するA−D変換部38とから構成
される。 アクセルスイッチ15は、アクセルペダル27に連動し
て0N−OFFL、て、アクセルペダル27が踏み込ま
れていない時にON状態となり、踏み込まれている時に
OFF状態となる。 ブレーキスイッチ16は、車両を制動するブレーキ(図
示せず)を人為的に操作するブレーキペダル28に連動
して0N−OFFL、ブレーキペダル28の踏込時にO
N状態、ブレーキペダル28の踏み込まれていない時に
○F I”状態となる。 シフ1〜セレクタスイツチ17は、シフI−セレクタ2
9によって人為的に指定された自動変速機32の作動状
態をデジタル信号で出力するが、このシフ1へセレクタ
スイッチ17の示す作動状態には、ニュートラル時のN
レンジと、駐車時の1)レンジと、自動変速走行時のD
レンジと、自動変速機32の変速段が第1速にホールド
されている時の14レンジと、後進時のNレンジとがあ
る。 オー1−クルーズスイッチ18は、車両の走行状態を人
為的に指定するためのもので、車両に加減速指令を与え
る加速指令手段としても機能し、第6図に示すように、
ステアリングゴラム49の側方に突設され加速スイッチ
45及び切換スイッチ46として機能するメインレバー
]、 8 aと、このメインレバー18aに左右へスラ
イド可能に取り付けられたスロツ1−ルスイッチ47と
、メインレバー18aを軸に回転可能に取り付けられた
目標車速変更スイッチ48とをそなえている。このオー
トクルーズスイッチ18の詳、mについては、後述する
。 また、車重検出部19は、車輪と車体との相対位置、即
ち車高の変化によって検出し、この検出値をデジタル値
で出力するものである。 吸入空気量検出部20は、吸入通路3oを通じてエンジ
ン13に吸入される空気量を検出し、この検出値をデジ
タル値で出力するものである。 エンジン回転数検出部21は、エンジン13のカム軸(
図示省略)に設けられており、エンジン13の回転数を
検出して、この検出値をデジタル値で出力するものであ
る。 出力軸回転数検出部22は、自動変速機32ののトルク
コンバータ(図示省略)の出力軸(図示省略)に設けら
れており、出力軸の回転数を検出して、この検出値をデ
ジタル値で出力する。なお。 33.34は、自動変速機32を介してエンジン13で
恥動される左前車輪、右前車輪である。 変速段検出部23は、自動変速機32に設けられた変速
指令部(図示省略)から出力される変速指令信号に基づ
いて設定された変速段を検出し、この検出値をデジタル
値で出力するものである。 車速・加速度検出部24は、車両の実車速(実際の走行
速度)と車両の実加速度(実際の加速度)とを検出して
、この検出値をデジタル値で出力するものである。この
車速・加速度検出部24は、第5図に示すように、右後
車輪36の車輪速を検出してこの検出値をデジタル値で
出力する右後車輪速検出部42と、左後車@35の車輪
速を検出してこの検出値をデジタル値で出力する左後1
1L @速検出部43と、これらの右後車輪速検出部4
2及び左後車輪速検出部43から出力されるデジタル値
に基づき車両の実車速及び実加速度を算出する車速・加
速度算出部44とから構成される。 制御部25は、走行状態指定部3と、到達[1標車速設
定部6と、到達[1標車速変更制御部6aと、定車速制
御部8と、加速制御部9と、減速制御部]0と、到達検
出部11と、走行状態切換部(走行状態切換制御部)1
2とをそなえており、走行状態指定部3による指定に従
って、各制御部で適切なスロットル開度が設定される。 つまり、制御部25では、走行状態指定部3で定車速走
行が指定されると、定車速制御部8により所要の定車速
走行に必要なスロットル開度が設定され、加速走行に指
定されると、加速制御部9により所要の加速走行に必要
なスロットル開度が設定され、減速走行に指定されると
、減速制御部10により所要の減速走行に必要なスロッ
トル開度が設定される。このように設定されたスロット
ル開度の大きさは、デジタル信号としてスロットル弁回
動部26へ出力される。 スロットル弁回動部26は、スロットル弁31が制御部
25で設定されたスロットル開度をとるように、このス
ロットル弁31を回動させるものであって、第4図に示
すように、制御部25からの信号に基づきスロットル弁
31を設定開度まで回動させるための駆動信号を出力す
るアクチュエータ駆動部39と、このアクチュエータ駆
動部39からの信号を受けてスロットル弁31を回動す
るスロッ1−ル弁アクチュエータ40と、このスロット
ル弁アクチユエータ40により回動されたスロットル弁
31の開度を検出してこの検出値をデジタル値でアクチ
ュエータ駆動部39にフィードバックするスロットル弁
開度検出部41とから構成されている。なお、スロット
ル弁アクチユエータ40はステッパモータ等の電動モー
タである。 また、スロットル弁31は、吸気通路30に回動可能に
設けられ、適度な角度に調整されることで吸気通路30
の開閉(開度調整)を行ない、エンジン13への吸気量
を調整するものである。 車体前後方向加速度センサ51は、いわゆるGセンサで
あって、車体の前後方向の加速度に変化があったか否か
を検出しうるちのであり、詳細な加速度値を検出するの
でなく、車速・加速度検出部24での検出加速度に変化
があった場合に、この変化を車速・加速度検出部24と
は別個に検出して、車速・加速度検出部24における外
乱や検出誤差等による誤ったデータが不必要に制御部2
5のデータとして取り込まれないようにするために設け
られている。 ここで、オートクルーズスイッチ18について詳細に説
明する。 加速スイッチ45は、メインレバー1.8 aをステア
リングゴラム49の回りに旋回動させることによって切
り換えられ、ここでは、第6図中に示すロ、旧2回およ
び団の4つの位置に切り換わって、これらの各位置でそ
れぞれON状態をとる。 この加速スイッチ45が同の位置にあると、指定された
速度での定車速走行となり、■〜団の位置にあると、そ
れぞれの目標加速度での加速走行となる。特に、U→回
→団と切り換えるに従い目標加速度が大きくなり、Uの
位置では緩加速走行、回の位置では中加速走行、団の位
置では急加速走行に設定される。 切換スイッチ46は、走行状態切替操作手段であって、
メインレバー18aを手前に引くことでON状態になっ
て加速スイッチ45の位置に応じて走行状態が切り換え
られ、切り換えられた後にメインレバー18aから手を
離すと、このレバー18aは自動的に元の位置に復帰す
る。 例えば、加速スイッチ45が同の位置にある時には、切
換スイッチ46で定車速走行と減速走行とが切り換えら
れる。つまり、加速スイッチ45が同の位置にあって定
車速走行している時にこの切換スイッチを操作すると、
定車速走行から減速走行へと切り換オ〕す、この切換に
よって加速スイッチ45が回の位置にあって減速走行し
ている時にこの切換スイッチを操作すると、減速走行か
ら定車速走行へと切り換わる。 一方、加速スイッチ45が(5)2回または印の位置に
ある時には、切換スイッチ46で加速走行と定Ll
"Industrial Application Field" The present invention relates to an automatic vehicle travel control device suitable for use in automobiles. This type of control includes constant speed driving control, acceleration or deceleration driving control, etc. Under normal conditions, constant speed driving control is performed according to the set IL speed, and the set vehicle speed is changed. It is conceivable to perform acceleration or deceleration travel control when the vehicle is moving or when acceleration or deceleration travel is desired. [Problem to be solved by the invention] By the way, in order to automatically control the vehicle, transmission control is also important in addition to engine control. Therefore, it is conceivable to control the engine and automatic transmission in conjunction with each other.In particular, there is a problem that the shift shock that is likely to occur due to 1 to 1 lux fluctuations when changing gears in an automatic transmission deteriorates ride comfort. , it is desired to suppress this by controlling the engine in conjunction with the automatic transmission.The present invention was devised in view of the above-mentioned problems. It is an object of the present invention to provide an automatic travel control device for a vehicle that is capable of suppressing the vehicle speed. and target acceleration.
A constant vehicle speed control means and an acceleration/deceleration control means capable of setting the throttle opening of the engine to control constant vehicle speed running and acceleration/deceleration control of the vehicle, and a throttle opening set by the constant vehicle speed control means and the acceleration/deceleration control means. The engine output can be adjusted by adjusting the throttle valve according to the engine output U!
4′! 1 means, an automatic transmission capable of appropriately switching gears based on the rotational state of the engine, and a gear detecting means capable of detecting a set gear of the automatic transmission; When the gear position detecting means detects that an upshift 1-command from 1st to 2nd gear has been issued to the automatic transmission after a downshift operation, the shift speed is determined from a predetermined time period after the upshift command is completed until the shift is completed. The present invention is characterized in that the throttle valve can be temporarily adjusted to a smaller opening than the throttle opening set by the constant vehicle speed control means and the acceleration/deceleration control means. [Function] In the dual automatic travel control device for a vehicle of the present invention. Constant vehicle speed control according to the vehicle's target speed and target acceleration'-
The engine output adjustment means adjusts the engine output based on the F gear and the throttle opening set by the acceleration/deceleration control means, but after the kickdown operation of the automatic transmission, the automatic transmission changes from 1st to 2nd speed. When the gear detecting means detects that an upshift command has been issued, the constant vehicle speed control means and the acceleration/deceleration control means change the setting speed between a predetermined time after the upshift command and the completion of the shift. The throttle valve is temporarily adjusted to a smaller opening than the throttle opening to suppress fluctuations in output torque during gear shifting. [Example] An example of the present invention will be described below with reference to one drawing.
1 to 36 show an automatic travel control system for a vehicle as an embodiment of the present invention. The automatic driving control device of the present invention includes a vehicle engine control device 1 and an automatic transmission control device 101.
Among the figures, Figs. 1 to 7 show the present device. This shows the configuration of First, the overall structure of this device will be explained based on FIGS. 1 and 2. FIG. 1 is a configuration diagram conceptually showing the main parts of this device, and FIG. 2 is a vehicle engine control device of this device. FIG. 1 is a specific overall configuration diagram of No. 1. To explain from FIG. 1, in FIG. 1, 1 is a vehicle engine control device. Reference numeral 2 denotes a manual operation means provided in the vehicle interior and manually operated, which includes an accelerator pedal 27, a brake pedal 28, . The shift selector 29, O1 to cruise switch 18, etc. correspond to this. Reference numeral 3 denotes a running state specifying means, and specifically, the running state specifying section of the control section 25 shown in FIG. 2 corresponds to this. This driving state specifying means 3 is a transmission (automatic transmission 32 in FIG. 2).
) corresponds to the output of the engine 13 to the driving wheels 33, 34.
.. (see Fig. 2), and the accelerator pedal 27 (see Fig. 2) and the accelerator pedal 28
By operating the manual operating means 2 when both the vehicle and the vehicle are in a disengaged state (see FIG. 2), one of the constant speed traveling state, the accelerated traveling state, and the decelerated traveling state can be specified. That is, when the manual operating means 2 meets the conditions for constant vehicle speed travel, it specifies the constant vehicle speed travel state. When the manual operating means 2 meets the conditions for accelerated traveling, the accelerated traveling state is specified, and when the manual operating means 2 matches the conditions for decelerated traveling, the decelerated traveling state is designated. Note that the automatic transmission 32 is a general fluid transmission using a torque converter. Reference numeral 4 denotes target acceleration setting means, which corresponds to the target acceleration setting section of the control section 25 shown in FIG. This target acceleration setting means 4 sets a target value of acceleration during accelerated driving when the driving state specifying means 3 specifies acceleration driving, and sets a target value of acceleration during decelerating driving when the driving state specifying means 3 designates decelerating driving. Set the value. 5 is a vehicle speed detecting means for detecting the running speed of the vehicle, and specifically corresponds to a vehicle speed sensor (not shown) provided in a transmission of the vehicle or the like. 6 is a target vehicle speed setting means (target vehicle speed setting means), which corresponds to the target vehicle speed setting section of the control section 25 shown in FIG. This target vehicle speed setting means 6 sets the travel speed at which the vehicle should run after acceleration when the designation in the driving state designation means 3 switches to accelerated travel, and sets the travel speed at which the vehicle should travel after acceleration when the designation changes to deceleration travel. It is designed to set the desired driving speed. Setting by the target acceleration setting means 4 is performed so that the target acceleration changes in response to changes in vehicle speed. Reference numeral 7 denotes an engine output adjusting means for adjusting the output of the engine 13 based on a variable control amount, and specifically corresponds to the throttle valve rotating section 26 and the throttle valve 31 shown in FIG. Note that the variable control amount specifically corresponds to the control amount sent from the control section shown in FIG. 2. Reference numeral 8 denotes constant vehicle speed control means, and specifically corresponds to the constant vehicle speed control section shown in FIG. This constant vehicle speed control means 8
is an engine output adjusting means for adjusting the output of the engine 13 necessary for the vehicle to maintain constant speed driving at a predetermined speed when the driving state specifying means 3 specifies constant speed driving. Set the control amount of 7. Reference numeral 9 denotes an acceleration control means, which corresponds to the acceleration control section shown in FIG. This acceleration control means 9 controls the engine necessary for this so that the vehicle can maintain acceleration traveling at the acceleration set by the target acceleration setting means 4 when the driving state specifying means 3 specifies acceleration traveling. The control amount of the engine output adjustment means 7 for adjusting the output of the engine 13 is set. Reference numeral 10 denotes a deceleration control means, which corresponds to the deceleration control section shown in FIG. This deceleration control means 10 can obtain an output from the engine 13 that allows the vehicle to maintain acceleration at the deceleration set by the target acceleration setting means 4 when the driving state designation means 3 specifies deceleration driving. The required control amount by the engine output adjusting means 7 is set accordingly. Reference numeral 11 denotes an arrival detection means, and specifically, the arrival detection section shown in FIG. 2 corresponds to this. The reaching detection means 11 detects that the running speed of the vehicle detected by the vehicle speed detecting means 5 has reached the target vehicle speed when the running state specifying means 3 specifies accelerated running or decelerated running. Reference numeral 12 denotes a driving state switching means, which specifically corresponds to the driving state switching section shown in FIG. When the arrival detection means 11 detects that the vehicle speed has reached the target vehicle speed, the driving state switching means 12 switches the driving state designation in the driving state setting means 3. Further, 101 is an automatic transmission control device that controls the automatic transmission 32 according to the control state of the engine control device 1, and this automatic transmission control device 101 automatically uses the accelerator depression amount and the actual vehicle speed as parameters. In addition to general transmission control means (not shown) that performs upshift and downshift control of the transmission 32, a vehicle speed comparison and determination means 102 that compares the actual vehicle speed with a target vehicle speed, and a vehicle speed comparison and determination means 102 that compares the actual vehicle speed with the target vehicle speed, and An acceleration comparison/judgment means 103 for comparing the actual output torque with a reference acceleration, a torque comparison/judgment means 104 for calculating the actual output torque and comparing it with the maximum torque at the current engine speed, and an acceleration comparison/judgment means 104 for comparing the actual output torque with the maximum torque at the current engine speed. Engine rotation speed comparison/determination means for calculating the rotation speed and comparing it with a predetermined value] 05, and shift change control means for appropriately issuing a shift change command to the automatic transmission 32 based on information from these determination means 102 to 1.05. It is equipped with 106. Next, based on FIG. 2, the vehicle engine control device 1 will be specifically explained. Vehicle engine control device 1 of this vehicle automatic driving control device
are the depression amount detection section 14, the accelerator switch 15, the brake switch 16, and the shift 1 selector switch 17.
, O1-cruise switch 18 , and vehicle weight detection section 19
, an intake air amount detection section 20, and an engine rotation speed detection section 2
1, an output shaft rotation speed detection section 22, a gear position detection section (gear position detection means) 23, a vehicle speed/acceleration detection section 24, and a control signal based on input signals from each detection section and switches 14 to 24. a control section 25 that outputs a control signal, a throttle valve rotating section 2G that immediately operates the throttle valve 31 in response to a control signal from the control section 25, and a vehicle longitudinal acceleration sensor that directly detects longitudinal acceleration of the vehicle body ( G sensor) 51. Each of these constituent parts will be explained below. The fVl amount detection unit 14 detects the amount of depression of the accelerator pedal 27 for artificially adjusting the output of the engine, and as shown in FIG. It is composed of a potentiometer 37 that outputs a voltage proportional to the amount of depression of the accelerator pedal, and an A-D converter 38 that converts the output ' quasi-pressure value of the potentiometer 37 into a digital value of the amount of accelerator pedal depression AI)S. The accelerator switch 15 changes from ON to OFF in conjunction with the accelerator pedal 27, and is in the ON state when the accelerator pedal 27 is not depressed, and is in the OFF state when the accelerator pedal 27 is depressed. The brake switch 16 operates in conjunction with a brake pedal 28 that artificially operates a brake (not shown) for braking the vehicle, and is set to 0N-OFF when the brake pedal 28 is depressed.
When the N state and the brake pedal 28 are not depressed, the state is ○F I. The shift 1 to selector switch 17 is
The operating state of the automatic transmission 32 artificially specified by shift 9 is output as a digital signal, but the operating state indicated by the selector switch 17 to shift 1 includes
Range and 1) Range when parking and D when driving with automatic transmission
There are 14 ranges when the gear position of the automatic transmission 32 is held at 1st speed, and an N range when moving in reverse. The O1-cruise switch 18 is used to artificially specify the running state of the vehicle, and also functions as an acceleration command means for giving acceleration/deceleration commands to the vehicle, as shown in FIG.
A main lever protruding from the side of the steering column 49 and functioning as an acceleration switch 45 and a changeover switch 46], 8a, a throttle switch 47 attached to the main lever 18a so as to be slidable left and right, and a main lever 8a; The target vehicle speed change switch 48 is rotatably mounted around the lever 18a. Details of the auto cruise switch 18 will be described later. Further, the vehicle weight detection section 19 detects the relative position between the wheels and the vehicle body, that is, the change in vehicle height, and outputs this detected value as a digital value. The intake air amount detection section 20 detects the amount of air taken into the engine 13 through the intake passage 3o, and outputs this detected value as a digital value. The engine rotation speed detection unit 21 detects the camshaft (
(not shown), which detects the rotational speed of the engine 13 and outputs this detected value as a digital value. The output shaft rotation speed detection unit 22 is provided on the output shaft (not shown) of the torque converter (not shown) of the automatic transmission 32, detects the rotation speed of the output shaft, and converts this detected value into a digital value. Output with . In addition. Reference numerals 33 and 34 denote a left front wheel and a right front wheel, which are driven by the engine 13 via the automatic transmission 32. The gear position detection unit 23 detects the set gear position based on a gear change command signal output from a gear change command unit (not shown) provided in the automatic transmission 32, and outputs this detected value as a digital value. It is something. The vehicle speed/acceleration detection section 24 detects the actual vehicle speed (actual traveling speed) and the actual acceleration (actual acceleration) of the vehicle, and outputs the detected values as digital values. As shown in FIG. 5, this vehicle speed/acceleration detection section 24 includes a right rear wheel speed detection section 42 that detects the wheel speed of the right rear wheel 36 and outputs this detected value as a digital value, and a left rear wheel speed detection section 42 that detects the wheel speed of the right rear wheel 36 and outputs this detected value as a digital value. Left rear 1 that detects the wheel speed of 35 and outputs this detected value as a digital value.
1L @ speed detection section 43 and these right rear wheel speed detection section 4
2 and a vehicle speed/acceleration calculation section 44 that calculates the actual vehicle speed and actual acceleration of the vehicle based on the digital values output from the left rear wheel speed detection section 43. The control unit 25 includes the driving state designation unit 3, the arrival [1 mark vehicle speed setting unit 6, the arrival [1 mark vehicle speed change control unit 6a, the constant vehicle speed control unit 8, the acceleration control unit 9, and the deceleration control unit]] 0, the arrival detection section 11, and the running state switching section (running state switching control section) 1
2, and each control section sets an appropriate throttle opening according to the specification by the driving state specification section 3. That is, in the control unit 25, when constant speed driving is specified by the driving state specifying unit 3, the throttle opening required for the required constant speed driving is set by the constant speed control unit 8, and when acceleration driving is specified, The acceleration control section 9 sets the throttle opening required for the required acceleration traveling, and when deceleration traveling is specified, the deceleration control section 10 sets the throttle opening necessary for the required deceleration traveling. The magnitude of the throttle opening degree set in this way is output to the throttle valve rotating section 26 as a digital signal. The throttle valve rotation unit 26 rotates the throttle valve 31 so that the throttle valve 31 takes the throttle opening set by the control unit 25, and as shown in FIG. an actuator drive unit 39 that outputs a drive signal for rotating the throttle valve 31 to a set opening degree based on a signal from the slot 25; and a slot 1 that rotates the throttle valve 31 in response to a signal from the actuator drive unit 39; - a throttle valve actuator 40 and a throttle valve opening detection unit 41 that detects the opening of the throttle valve 31 rotated by the throttle valve actuator 40 and feeds back this detected value as a digital value to the actuator drive unit 39; It is configured. Note that the throttle valve actuator 40 is an electric motor such as a stepper motor. Further, the throttle valve 31 is rotatably provided in the intake passage 30, and by adjusting it to an appropriate angle, the throttle valve 31 is rotated.
The intake air amount to the engine 13 is adjusted by opening and closing (adjusting the opening degree). The vehicle body longitudinal direction acceleration sensor 51 is a so-called G sensor, which detects whether there is a change in the longitudinal direction acceleration of the vehicle body, and does not detect a detailed acceleration value, but a vehicle speed/acceleration detection unit. When there is a change in the detected acceleration at the vehicle speed/acceleration detection section 24, this change is detected separately from the vehicle speed/acceleration detection section 24, so that erroneous data due to disturbances or detection errors in the vehicle speed/acceleration detection section 24 is unnecessary. Control part 2
This is provided to prevent the data from being imported as 5 data. Here, the auto cruise switch 18 will be explained in detail. The acceleration switch 45 is switched by rotating the main lever 1.8a around the steering column 49, and here it is switched to the four positions shown in FIG. , are in an ON state at each of these positions. When the acceleration switch 45 is in the same position, the vehicle travels at a constant speed at the designated speed, and when it is in the positions 1 to 3, the vehicle travels at an accelerated speed at each target acceleration. In particular, the target acceleration increases as the vehicle switches from U to turn to group, and the U position is set to slow acceleration driving, the time position is set to medium acceleration driving, and the grouping position is set to rapid acceleration driving. The changeover switch 46 is a driving state switching operation means, and
By pulling the main lever 18a toward you, the main lever 18a is turned on, and the driving state is switched according to the position of the acceleration switch 45. When you release your hand from the main lever 18a after switching, the lever 18a automatically returns to its original state. Return to position. For example, when the acceleration switch 45 is in the same position, the changeover switch 46 switches between constant speed driving and decelerated driving. In other words, if you operate this switch when the acceleration switch 45 is in the same position and the vehicle is traveling at a constant speed,
Switching from constant speed driving to decelerated speed driving.With this changeover, when this changeover switch is operated while the acceleration switch 45 is in the 1 position and the vehicle is decelerating driving, the decelerating speed driving is switched to constant speed driving. . On the other hand, when the acceleration switch 45 is in the position (5) twice or the mark, the selector switch 46 selects accelerated driving and constant Ll.

【速
走行とが切り換えられる。つまり、加速スイッチ45が
同2回または四の位置にあって加速走行している時にこ
の切換スイッチを操作すると。 加速走行から定車速走行に切り換わり、この切換によっ
て加速スイッチ45が(5)2回または団の位置にあっ
て定車速走行している時にこの切換スイッチを操作する
と、定車速走行から加速走行に切り換わる。 さらに、この切換スイッチ46によって到達目標車速を
変更でき、定車速走行から加速走行に切り換えるために
切換スイッチ46のON状態を継続させつづけると、こ
の継続時間に比例して到達目標車速が増加し、定車速走
行から減速走行に切り換えるために切換スイッチ46の
ON状態を継続させつづけると、この継続時間に比例し
て到達目標車速が減少する。 スロットルスイッチ47は、スロットル弁31に対する
アクセルペダル27またはブレーキペダル28の状態に
応じた制御内容を変更するものであり1回2口および(
3)の3つの位置に切り換わって、これらの各位置でそ
れぞれON状態をとる。 このスロットルスイッチ47が回の位置にある時には、
アクセルペダル27とスロットル弁31とが機械的に直
結したのと同様な関係に制御が行なわれ、アクセルペダ
ル27の動きに応じてスロットル弁31が調整される。 また、スロットルスイッチ47がlまたはlの位置にあ
る時には、アクセルペダル27とスコツ1〜ル弁31と
は機械的直結関係にはならず、以下のような制御となる
。 つまり、スロットルスイッチ47が■の位置にある時に
は、ブレーキペダル28を踏み込んで減速を行なった後
このブレーキペダル28を開放すると、次にアクセルペ
ダル27を踏み込むまでの間、スロットル弁31が常に
アイドル位置である最小開度を保持するような制御が行
なわれる。 スロットルスイッチ47が(3)の位置にある時は、ブ
レーキペダル28を踏み込んで減速を行なった後このブ
レーキペダル28を開放すると、走行中の車両を停車さ
せる場合を除いて、次にアクセルペダル27を踏み込む
か、加速スイッチ45または切換スイッチ46の操作に
より加速走行または減速走行が指定されるまでの間、ブ
レーキペダル28の開放時の車速を維持して定車速走行
すべく。 スロットル弁31の開度制御が行なわれる。 目標車速切換スイッチ48は、定車速走行の際の目標車
速の設定値を変更するためのものであり、上方[第6図
中の(+)方向]または下方[第6図中の(−)方向]
に回動させるとそれぞれON状態となり、切り換えられ
た後にスイッチ48から手を離すと、このスイッチ48
は自動的に元の位置(第6図中に示す中立状態)に復帰
してOFF状態となる。そして、この目標車速切換スイ
ッチ48を(+)側のON状態に操作すると、このON
状態の継続時間に比例して到達目標車速が増加し、(−
)側のON状態に操作すると、このON状態の継続時間
に比例して到達目標車速が減少する。 したがって、この目標車速切換スイッチ48を回動させ
て到達目標車速を増減させた後にスイッチ48から手を
離すと、到達目標車速は、この手を離した時点の値に設
定される。 なお、オートクルーズスイッチ18と制御部25との接
続部分の回路は、第7図に示すように構成されている。 制御部25側には、制御部25の信号入力用に設けられ
たバッファBUI〜B U I Oと、これらのバッフ
ァBUI〜BUIOの各入力側に設けられたプルアップ
抵抗R1〜RIOとがそなえられている。なお、これら
のプルアップ抵抗R1〜R10は、バッファBUI〜B
UIOの電源50と並列に設けられている。 そして、オートクルーズスイッチ18を構成する。加速
スイッチ45.切換スイッチ46.スロットルスイッチ
47及び目標車速変更スイッチ48のそれぞれの接点が
、制御部25のバッファBU1〜BUIOの各入力側に
接続されている。 なお、この第7図中の加速スイッチ45の各接点に付し
た符号口〜団は、第6図中の位[Da〜団に対応してお
り、切換スイッチ46の接点(ON)は、メインレバー
18aを手前に引いてON状態にした時に接触する。ま
た、スロットルスイッチ47の各接点に付した符号口〜
(3)は、第6図中の位置向〜困に対応しており、目標
車速変更スイッチ48の各接点に付した(+)、 (−
)は、それぞれ目標車速変更スイッチ48を第6図中の
(+)側又は(−)側に回転操作すると接触する接点で
ある。 そして、これらの各スイッチの接点のうち、ON状態と
なった接点に接続されたバッファの入力側では、この入
力側に接続されたプルアンプ抵抗にバッファBUI−〜
BUIOの電源50から電流が流れて、この結果、ON
状態となった接点に接続されたバッファにはローレベル
デジタル信号が与えられる。また、他のOFF状態の接
点に接続されたバッファにはハイレベルデジタル信号が
与えられる。 例えば、各接点が第7図に示すような接続状態にある時
には、制御部25のバッファBUI及びBtJ7の入力
側にローレベルデジタル信号が与えられ、BU2〜BU
6及びBU8〜BUIOの入力側にハイレベルデジタル
信号が与えられる。 次に、このエンジン制御装置1による制御内容を説明す
る。 第8〜18図は、いずれもこのエンジン制御装置による
制御内容を示すフローチャートであり、このうち、第8
図(i)が、本制御の主要内容を示す主フローチャート
であって、制御はこの主フローチャートに従って一定の
制御周期(制御サイクル)で行なわれる。 この制御周期は、車両のトルクコンバータやトランスミ
ッション等の慣性により発生する制御の遅れに応じた時
間(ロスタイム)Tdを所定時間Taに加えた時間(T
a+Td)として設定する。 なお、各変速段毎に慣性による制御の遅れが異なるので
、ロスタイムTdは各変速段毎に定められる。また、こ
の場合の所定時間Taは、一定時間、又は、エンジン回
転数に対応した値とする。 そして、この主フローチャートに定期的に割り込んで、
第8図(n)〜(iv)にそれぞれ示すような割込制御
が行なわれる。 第8図(ii)は、第8図(i)に示す主制御が行なわ
れている時に、この制御に50ミリ秒毎に割込んで優先
的に行なわれる割込制御(以下、第1の割込制御という
)であって、カウンタCAPCNGに対してなされる制
御の内容を示すフローチャートである。 第8図(iii)は、同様に第8図(j)に示す制御に
10ミリ秒毎に割込んで優先的に行なわれる割込制御(
以下、第2の割込制御という)であって、踏込量検出部
11によって検出されたアクセルペダル踏込量APSに
基づきこの踏込JtAPSの変化速度DAPSを求める
制御の内容を示すフローチャートである。 さらに、第8図(iv)は、同様に第8図(i)に示す
制御に65ミリ秒毎に割込んで優先的に行なわれる割込
制御(以下、第3の割込制御という)であって、車速・
加速度検出部24の右後車輪速検出部42によって検出
された右後車輪速V A RRと左後車輪速検出部43
によって検出された左後車輪速VARLとから、車両の
実車速VAと実加速度DVAとを求める制御の内容を示
すフローチャー1〜である。この制御は、車速・加速度
算出部44において行なわれる。 また、第8図(V)及び第8図(vi)は、それぞれ第
8図(iv)に示す第3の割込制御によって求められる
実加速度DVAの誤差を補償するためのフ二−ルセイフ
制御の内容を示すフローチャー1−である。 つまり、第3の割込制御では、車速・加速度検出部24
による検出値を用いて実加速度DVAを算出するが、車
速・加速度検出部24が車輪速によって車両の速度を検
出するため、路面の凹凸等によって車輪35.36にバ
ンプやリバウンド等が生じると、瞬間的に誤った車速デ
ータが検出されるおそれがある。そこで、かかるバンプ
やリバウンド等に起因した誤って車速データに基づいて
実加速度DVAが算出されるのを防止すべく、第8図(
V)のフェールセイフ制御が行なわれる。 ここでは、車重検出部19の一つとして設けられている
エアサスペンションの空気圧検出装置(図示省略)の検
出値に基づいて、フェールセイフ制御を行なっている。 これは、バンプやリバウンド等で車輪速に誤差が生じる
時には、これと同時に、エアサスペンションの空気圧も
変化するので、実車速VAとしての測定値の信頼性の尺
度として、空気圧の変化を採用しているのである。 また、第8図(vi)のフェールセイフ制御は、車体前
後方向加速度をGセンサ51で直接検出して、この検出
データを基準に実加速度DVAの値に誤りがあるか否か
を判断して適宜処理する制御であり、バンプやリバウン
ド等に起因した場合に関わらず、他の原因による加速度
値の誤りについても、広く判断して処理できる制御であ
る。 また、第8図(弗)は、車重検出部19で検出された車
重に基づいて制御部25でなわれる車重データの設定手
順を示すフローチャートである。 なお、第8図(j)に示す主制御では、種々の内容の制
御が行なわれるが、これらの制御内容は、第9〜18図
に示されている。 第9図は、第8図(i)のステップA117で行なわれ
るスロットル直動制御の詳細を示すフローチャートであ
って、このスロットル直動制御とは、アクセルペダル2
7とスロットル弁31とが機械的に直結したのと同等な
関係でアクセルペダル27に対してスロットル弁31を
制御を行ないエンジン13の制御を行なうものである。 第10図は、第8図(i)のステップAl1−6で行な
われるスロットル非直動制御の詳細を示すフローチャー
トであって、このスロットル非直動制御とは、アクセル
ペダル27とスロットル弁31とが必ずしも機械的直結
関係のようにはならないスコツ1〜ル弁31の制御でエ
ンジン13の制御を行なうものである。 第11図は、第10図のステップC137で行なわれる
アクセルモード制御の詳細を示すフローチャートであっ
て、このアクセルモード制御とは、踏込量検出部14に
よって検出されたアクセルペダル踏込−It A I)
 Sと、この踏込量APSに基づき制御部22によって
求められたアクセルペダル踏込量変化速度1) A P
 Sと、カウンタCAPCNGの値とに基づいて車両の
目標加速度を決定し、この11標加速度を得るエンジン
出力となるようにスロットル弁31を回動制御してエン
ジン】−3の制御を行なうものである。 第12図は、第10図のステップC144で行なわれる
オートクルーズモード制御の詳細を示すフローチャート
であって、このオー1−クルーズモード制御とは、アク
セルペダル27およびブレーキペダル28の踏込みが解
除された状態にある時に、第2図中の各検出部および各
スイッチ14〜24の情報に基づき、制御部25の加速
制御部9、減速制御部10、あるいは定車速制御部8で
スロットル弁31の開度を設定し、スロットル弁回動部
26によりスロットル弁31を回動することによりエン
ジン13の制御を行なって、車両の走行状態を加速走行
、減速走行、あるいは定車速走行とするものである。 第13図は、第12図のステップE128で行なわれる
切換スイッチ制御の詳細を示すフローチャートであって
、この切換スイッチ制御とは、制御部25の走行状態指
定部3による車両の走行状態の指定と、切換スイッチ4
6および制御部25の走行状態切換部12による切換え
と、制御部25の到達目標車速設定部6による到達目標
車速の設定と、制御部25の到達目標車速変更制御部6
aによる到達目標車速の変更とに関して行なわれるもの
である。 第14図は、第12図のステップE121で行なわれる
加速スイッチ制御の詳細を示すフローチャートである。 この加速スイッチ制御とは、加速スイッチ45を第6図
中の旧〜団の位置に切換えた時に、制御部25の目標加
速度設定部4においてこの切換位置に応じて行なわれる
11標加速度DvS2の設定の制御である。この目標加
速度D■S2は、加速スイッチ45または切換スイッチ
46の操作によって制御部25の走行状態指定部;3の
指定が加速走行となって車両が加速を開始した後に一定
となる加速度の目標値のことである。 第15図は、第12図のステップE 131で行なわれ
る減速制御の詳細を示すフローチャートである。この減
速制御は、加速スイッチ45および切換スイッチ46の
操作による制御部25の走行状態指定部3の指定が減速
走行となった時に、制御部25のl]標加速度設定部4
により設定された負の目標加速度(即ち目標減速度)に
最も近く且つ実現可能な減速度で減速走行を行なうよう
な制御であり、主として制御部25の減速制御部10及
び1」標加速度設定部4において行なわれるものである
。 第16図は、第12図のステップE133で行なわれる
目標車速制御の詳細を示すフローチャートであって、こ
の目標車速制御は、加速スイッチ45あるいは切換スイ
ッチ46の操作等により制御部25の走行状態指定部3
の指定が定車速走行となった時に車両の走行速度を、こ
の指定が定車速走行となった時の走行速度に一致させて
維持する定車速走行を行なうためのもの、および定車速
走行時の目標車速走行速度の目標値を目標車速変更スイ
ッチ48により変更するためのものであり、主として制
御部25の定車速制御部8において行なわれるものであ
る。 第17図は、第12図のステップE122で行なわれる
加速制御の詳細を示すフローチャートである。この加速
制御とは、加速度の変化(増減)を滑らかに行なうよう
にする制御である。例えば、加速スイッチ45あるいは
切換スイッチ46の操作により制御部25の走行状態指
定部3の指定が加速走行となった時に、加速スイッチ4
5の位置に対応して制御部25の11標加速度設定部6
で設定された目標加速度への車両の加速度の増加および
減少を滑らかに行なうようにしたり、加速走行により制
御部25の到達目標車速設定部6および到達目標車速変
更制御部6aで設定された到達目標車速に車両の走行速
度が到達する際の加速度の変化を滑らかに行なうように
するものである。 第18図は、第16図のステップ、J 115で行なわ
れる目標加速度DVS4の決定の制御の詳細を示すフロ
ーチャートである。この目標加速度りvS4は、制御部
25の走行状態指定部;3による指定が定車速走行であ
る時に、車両の走行速度を目標車速に一致させて維持す
るための車両の加速度の目標値である。 第19〜26図は、いずれも本車両用自動走行制御装置
におけるエンジン制御装置1の制御に使用されるマツプ
のパラメータとこのパラメータに対応して読み出される
変量との対応関係を示すグラフである。 第27図は加速スイッチ45を切換えて制御部25の走
行状態指定部3の指定を加速走行とした時の、切換後の
時間経過に対応した目標加速度および走行速度の変化の
一例を示したものである。 第28〜30図は、自動変速機制御装置101による自
動変速機32の制御について示すものであり、このうち
第28図(i)〜(iii)は、オートクルーズモード
制御での定速度制御中において、例えば登板時や降板時
(下り坂の時)にエンジン制御のみでは車速の維持が不
可能な時に行なわれるダウンシフト制御を示すフローチ
ャートであって、第28図(i)、(n)の手順を連続
することで、一つのサイクルのダウンシフト制御が行な
われる。 このダウンシフト制御は20m5毎の割込制御であって
、第28図(i)が主として登板時の制御に相当し、第
28図(…)が主として降板時の制御に相当する。また
、第28図(iti)は、第28図(ji)の降板時の
制御の変形例を示す。 また、第29図(i)〜(iii)は、ブレーキペダル
28により急制動が行なオ〕れた場合に、エンジンブレ
ーキを効かせて速やかに減速させるべく行なう、自動変
速機32のダウンシフト制御を示すもので、第29図(
i)はメイン制御の制御内容を示すフローチャートであ
り、第29図(ii)メイン制御に対して20m5タイ
マ割込で行なう割込制御の制御内容を示すフローチャー
1−であり、第29図(iii)はこの20m5タイマ
割込制御に用いる時間データを求めるマツプである。 なお、これらのダウンシフト制御は、車速・加速度検出
部24で検出された実車速VA及び実加速度DVA、到
達目標車速設定部6で設定された目標車速vS、エンジ
ン回転数検出部21で検出された現エンジン回転数DR
PM、変速段検出部23で検出された現在の使用変速段
等のデータに基づき、ダウンシフト制御101で行なわ
れる。 そして、第30図は、アクセルペダル15を開放したオ
ートクルーズモード制御を行なっている時に、自動変速
機32の通常通り変速制御するための制御パラメータと
して用いる擬似踏込量SFTAPSの設定例を示すマツ
プである。 さらに、第31〜36図は、自動変速機32のシフト変
更時の変速ショック低減制御にかかるものである。この
変速ショック低減制御は、自動変速機32の変速時にお
けるショックを、エンジン13のスロットル開度OTl
+を一時的に減少させることで、自動変速機32の出力
軸トルクの変動を抑制して、変速時に起こりやすいシミ
ツクを低減しようとするものである。 このうち第31図(i)〜(vii)はいずれもその制
御内容を示し、特に、第31図(i)〜(iV)はスロ
ットル弁31の閉動開始のタイミングをタイマによって
決定する制御内容を示すフローチャートであって、第3
1図(i)は主として1速から2速へのアップシフト時
におけるショック低減制御と、第31図(ii )に示
す2速から3速へのアップシフト時におけるショック低
減制御と、第31図(m)に示す3速から4速へのアッ
プシフト時におけるショック低減制御とがあり、これら
の制御は一つの制御周期で連続的に行なわれる。 なお、これらの制御には、第31図(iV )に示す5
ms割込制御のタイムカウント値が用いられる。 また、第31図(v)〜(vii)は、スロワ1−ル弁
31の閉動開始のタイミングを図示しないキックダウン
ドラム(K/Dドラム)の回転状態に応じて決定する制
御内容を示すフローチャートであって、第31図(V)
は主として1速から2速へのアップシフト時におけるシ
ョック低減制御及び2速から3速へのアップシフト時に
おけるショック低減制御に関し、第31図(vi)は3
速から4速へのアップシフト時におけるショック低減制
御に関し、第31図(vii)は各ショック低減制御で
のスロットル開度の設定に関しており、第31図(V)
〜(vii )の制御は一つの制御周期で連続して行な
われる。なお、これらの制御についても、第31図(i
v)に示す511s割込制御のタイムカラントイ直が用
いられる。また、第32図(i)〜(Vi)は変速ショ
ック低減制御を示すタイムチャートであり、第33〜3
6図は変速ショック低減制御に用いるマツプである。 以上のような構成による本制御装置の作用を第1〜30
図に基づき説明する。 まず初めに、エンジン13を始動するために車両のイグ
ニッションスイッチ(図示省略)をONにすると、スタ
ータモータ(図示省略)によりエンジン13のクランク
軸(図示省略)が回転を始め、燃料制御装置(図示省略
)により決定されたエンジン始動に必要な量の燃料が、
燃料噴射装置(図示省Its)によってエンジン13に
供給される。 これとともに1点火時期制御装置(図示省略)によって
決定されたタイミングで点火装置(図示省略)により燃
料に点火が行なわれて、エンジン13が自刃で運転を開
始する。 この時、同時にエンジン制御装置1に電源が接続されて
、第8〜18図に示すフローチャートに従ってエンジン
の制御が開始される。 以下、この制御について説明する。 初めに第8図(i)のステップA101において、制御
で使用する変数、フラグ、タイマ、およびカウンタを全
て値がOになるようにリセットして1次のステップAl
O2へ進む。 この時、第8図(i)のステップA101〜A117に
示す主フローの制御に優先して、第8図(ii)のステ
ップA118〜Al2Oのフローチャートに従って50
ミリ秒毎に行なわれる第1の割込制御と、第8図(ii
i)のステップA121〜A122のフローチャートに
従って10ミリ秒毎に行なわれる第2の割込制御と、第
8図(iv)のステップA123〜A128のフローチ
ャー1へに従って65ミリ秒毎に行なわれる第3の割込
制御とが実行される。 これらの割込制御のうち、第1の割込制御は、制御部2
5において行なわれるものであり、前述のようにカウン
タCAPCNGに関する割込制御である。 つまり、エンジン制御装置1による制御が開始された直
後は、ステップAl0Lにおいてカウンタの値CAPC
NGがリセッ1−されて、CA l) CNGの値は0
と設定されているので、ステップA118でCAPCN
Gに1を加算した値を新たなCAPCNGにすると、こ
こでのCAPCNGの値は1となる。従って、次のステ
ップA119でj*cAPcNG=1の条件を満足する
ことになり、ステップA i−20へ進む。そして、こ
のステップAl2Oで、CAPCNGから1を減算した
値(つまり0)が新たなCAPCNGの値となる。 これから50ミリ秒経過後に再びこの第1の割込制御が
始まる際には、CAPCNGの値は上述のように前回の
第1の割込制御開始時と同様にOとなっている。したが
って、今回の第1の割込制御の内容は眞回の第1の割込
制御と全く同一となって、今回の第1の割込制御の終了
後には、CAPCNGの値は再びOとなる。つまり、主
フローの制御のいずれかのステップにおいてCAPCN
Gの値が0以外に設定されない限り、この50ミリ秒毎
に行なわれる第1の割込制御は全く同一の内容で繰り返
され、この結果得られるCAPCNGの値は常に0とな
る。 第2の割込制御は、制御部25において行なわれる制御
であって、ここでは、踏込量検出部14によって検出さ
れたアクセルペダル踏込量APSに基づいて、この踏込
量APSの変化速度DAPSが求められる。 なお、アクセルペダル踏込1APsの値は、アクセルペ
ダル27と連動する踏込量検出部14のポテンショメー
タ37からアクセルペダル27の踏込量に比例した電圧
が出力され、この出力電圧が踏込量検出部14のA−D
変換部38でデジタル値に変換されることにより得られ
る値である。 この第2の割込制御においては、ステップA121でア
クセルペダル踏込量APSが入力されて。 この次のステップA122でこの入力されたAPSの値
と、これと同様にして100ミリ秒前に入力され記憶さ
れているアクセルペダル踏込量APS′との差I AP
S−APS ’ lがD A P Sの値として算出さ
れる。この割込制御は10ミリ秒毎に繰返されるので、
AI’S、APS ’およびI)APSの値は10ミリ
秒毎に更新される。 第3の割込制御は、実車速VAおよび実加速度DAVを
算出するために車速・加速度検出部24においで行なわ
れる制御である。 この第3の割込制御が開始されると、まず初めにステッ
プA123において、右後車輪速検出部42により検出
された右後車輪36の車輪速がVARRとして入力され
、ついでステップ八124で、左後車輪速検出部43に
より検出された左後車輪35の車輪速がVARLとして
入力される。 次に、ステップA125においてVARRとVA RL
の平均値が車両の実車速VAとして算出され記憶される
。次のステップA126では、ステップA125で算出
された実車速VAと今回の割込制御から390ミリ秒前
の割込制御で同様に算出されて記憶された実車速VA’
との変化量VA−VA ’が実加速度D V Aasと
して算出される。 そして、ステップA127においては、VAとVA’と
の平均値VAAと、VAが算出された割込制御から更に
65ミリ秒前の割込制御で同様に算出され記憶されてい
た実車速VA”とVA”’(VA”よりも390ミリ秒
前に算出・記憶されたもの)との平均値VAA’との変
化量VAA−VAA’が、実加速度DvA13oとして
算出され記憶される。 更に、ステップA128においては、ステップA127
で算出された実加速度DVA13゜と前回までの割込制
御によって同様にして算出されたDVAよ1.、のうち
最新の4つのDvAi3oとの平均値が。 実加速度D V A、、。とじて算出される。 以上のようにして算出されるVA、VA’、VA”、V
A”’、VAA、VAA’、DVA、s。 D V A、、、およびD V Aas、の各値は、こ
の第3の割込制御が65ミリ秒毎に行なわれるので、6
5ミリ秒毎に更新される。 これらの実加速度のうち、DAv6sは上述のように2
つの実車速(VA、VA’)に基づいて算出されるので
、実際の車両の加速度の変化に対し最も追従性が高い反
面、外乱等により1つの実車速の誤差が増大した時にう
ける影響が大きく安定性が低い。一方、 D A V 
@ s。は、上述のように4つの実車速(VA、VA’
、VA”、VA”’)に基づいて算出される実加速度D
Av、3゜を5つ用いて求められるので、DVAいとは
逆に外乱による影響は少なく安定性が高い反面、追従性
が低い。また、DAV13゜はD A V、5とD A
 V、soとの中間の安定性および追従性を有するもの
である。 なお、ここで、第3の割込制御によって求められる実加
速度DVAの誤差を補償するために行なうフェールセイ
フ制御の内容を説明すると、第8図(V)に示すように
、まず、ステップN101で、車重検出部19の一つと
して設けられているエアサスベンジJン(エアサス)の
空気圧検出装置で検出した検出値の変化(空気圧の変化
度合)が、予め設定された基準値よりも大きいか否かが
判断される。 検出値の変化が基準値よりも大きくない場合には、実車
速VAとしての測定値には誤差が生じていないと判断し
て、ステップN108へ進んでフラグI 14の値をO
とした後、ステップN109に進んで、タイマ(TMA
’)をリセットし、ステップN110に進む。このステ
ップN110では、各実加速度(DVA、、、DVA、
、。、DVA、、、)を通常通り、つまり、上述のよう
にステップA126〜A128にしたがって算出する。 ただし、このフェールセイフ制御時以前の段階から検出
値の変化が基準値よりも大きくない状態が続いている場
合には、フラグI工、の値ははじめからOであって、タ
イマ(TMA’)も既にリセット状態になっている。 なお、フラグエ□4は、既にエアサスの空気圧の変化が
基1(fiよりも大きい状態となっていることを値が1
であることにより示す。また、タイマTMA’は、エア
サスの空気圧の変化が大きい状態が連続している場合の
連続時間をカウントするものである。 一方、検出値の変化が基準値よりも大きい場合には、ス
テップN101で、実車速VAとしての測定値に誤差が
生じたと判断できる。この場合は、まずステップN10
2へ進んでフラグ■工、の値が1であるか否かを判断す
る。 今、初めてエアサスの空気圧の変化が基準値よりも大き
くなったとすると、フラグIi4の値はまだOの状態な
ので、ステップN103へ進んでフラグエ□、の値を1
とした後、ステップN104でタイマTMA ’のカウ
ントをスタートさせる。ついで、ステップN105で、
各実加速度(DVAG、、DVA、、。、DVA、、、
)(7)算出を停止して、直前に算出された各算出値(
最終算出値)を出力データとして記憶する。 続いて、ステップN106に進んで、制御周期を再設定
する。この制御周期の再設定とは、後述する第8図(i
)の主フローに示す制御を、初期状態つまりステップA
101の段階に戻して、新たに制御を開始することであ
る。そして、この後は、ステップN107に進む。 また、前回の制御でもエアサスの空気圧の変化が基準値
よりも大きいと判断されている場合には、フラグI14
は1になっているので、ステップN102で、フラグI
tsの値が1であると判断される。 この場合、ステップN103〜N106をジャンプして
、直接ステップN107に進む。 ステップN107に進むと、タイマTMA ’のカウン
ト値t TMA′が所定値tcよりも大きいか否かが判
断される。ここで、カウント値j TMA′とは、エア
サスの空気圧の変化が基準値よりも大きくなった状態の
連続している時間である。また、所定値tcとは基準時
間であって、車両のサスペンションの固有振動周期等よ
り適当に大きい値として例えば750m5程度に設定さ
れる。 このステップN107で行なう判断は、エアサスの空気
圧の変化が、車輪のバンプ・リバウンド等に起因したも
のか、実際に車速が変化したためのものかの判断である
。つまり、エアサスの空気圧の変化が車輪のバンプ・リ
バウンド等に起因していれば、基準時間t、c程度経過
してバンプ・リバウンド等が収まればその変化も解消さ
れる。従って、逆に、空気圧の変化が基準値よりも大き
い状態が基準時間しcよりも長く続いていれば、実際に
車速が変化したためにエアサスの空気圧が変化が続いて
いると判断できる。 即ち、タイマTMA ’のカウント値しTMA′が所定
値11.Cよりも大きいならば、空気圧の変化は実際に
車速か変化したためであり、算出した現実加速度データ
を採用できると判断でき、タイマTMA’のカウント値
t TMA′が所定値tcよりも大きくなければ、空気
圧の変化が車輪のバンプ・リバウンド等に起因している
可能性があり、現実加速度データを採用できないと判断
できる。 ステップN107で、カウント値し’rMA′が所定値
しCよりも大きくないと判断すると、この制御を終了し
、逆に、カウント値しTMA′が所定値tcよりも大き
いと判断すると、ステップNIO3へ進み、フラグI 
14の値をOとした後、ステップN109でタイマ(T
MA’)をリセッ1−シて、ステップNll0に進んで
、各実加速度(DVA、、、DVA、、。、DVA、、
、)を通常通りステップ八126〜A128に従って算
出する。 なお、この第8図(V)に示す実加速度DVAの誤差を
補償するために行なうフェールセイフ制御は、所定時間
(ただし基準時間tQよりも適当に短い時間)ごとに繰
り返される。 次に、第3の割込制御によって求められる実加速度DV
Aの誤差を補償するために行なうもう一つのフェールセ
イフ制御の内容を説明する。なお、この制御においても
、その初期状態では、フラグエ□5が0にされると共に
、タイマTMA”がOに停止した状態にリセッ1−され
る。 なお、フラグ■□5は、前回の制御サイクル以前で現在
よりも基準時間以内に実加速度の値に誤りが認められた
ことを値が1であることにより示す。 また、タイマTMA”は、実加速度に基準値よりも大き
い変化が生じてからの経過時間をカウント(直tTMA
’゛としてカラン1−するものである。 まず、ステップN201で、フラグI□、が1であるか
否かが判断される。 フラグエ□、が1であったら、ステップN2O3へ進む
が、前回のフェールセイフ制御まで実加速度の値に誤り
が認められない場合や、前回以前のフェールセイフ制御
で実加速度の値に誤りが認められたがその後基準時間t
Q’以上の間、実加速度の値に誤りが認められていない
場合には、フラグIよ、の値は0となっているので、ス
テップN2O1で、フラグI 、bが1でないとされ、
ステップN2O2へ進む。 ステップN2O2では、今回の制御サイクルで、実加速
度が基準値よりも大きな変化をしたか否かが判断される
。 実加速度が基準値よりも大きな変化をしていななければ
、フェイルセーフのための操作を特別行なう必要はなく
、ステップN211へ進み、各実加速度(DVA61.
、DVA、、。、Dv As5o) cb算出を通常通
り、つまり、上述のようにステップA126〜A128
にしたがって実施して、今回の制御を終える。 実加速度が基準値よりも大きな変化をしていたら、ステ
ップN2O3へ進んで、Gセンサ(車体前後方向加速度
センサ)51からの出力値に基準以上の変化が生じたか
否かが判断される。 Gセンサ51の出力が基準以上変化したら、実際に、実
加速度が基準値よりも大きな変化をしており、実加速度
のデータを信頼できるので、ステップN2O3から、ス
テップN211へ進み、各実加速度(DMA、、、DV
A、、。、 DVA、、、) (7)算出を通常通り実
施して、今回の制御を終える。 ステップN2O3で、Gセンサ51の出力が基準以上変
化しないとされたら、実際には、実加速度が基準値より
も大きな変化をしていないのに、実加速度のデータが変
化したことになり、実加速度の値を算出するためのデー
タに何らかの誤りが生じたと判断でき、この実加速度デ
ータを信頼できないとして、ステップN2O4へ進み、
フラグ1□、を1にして、続くステップN2O5で、タ
イマTMA”のカウントをスタートする。 さらに、続くステップN206で、各実加速度(DVA
、、、DVA□、。、DVA、5゜)の算出を停止して
、直前に算出された各算出値(最終算出値)を出力デー
タとして記憶する。 続いて、ステップN207に進んで、制御周期を再設定
する。この制御周期の再設定とは、後述する第8図(i
)の主フローに示す制御を、初期状態つまりステップA
101の段階に戻して、新たに制御を開始することであ
る。 このようにして、今回の制御サイクルを終了する。 こうして、実加速度の値に何らかの誤差が生じたと判断
されると、これ以後の制御サイクルでは、ステップN2
01で、フラグI xsが1であると判断されて、ステ
ップN2O3へ進む。 ステップN2O3では、カウント値t TMA ’′の
値が、基準時間to’よりも大きいか否かが判断される
。基準時間tc’は、実加速度の算出データに何らかの
誤りが生じた場合、この影響が各実加速度(DVA、、
、DVA、、。、DVA、、、)の算出値に及ばなくな
くなるまでの時間として予め設定されている。 カウント値t TMA ’′の値が、基準時間tC’よ
りも大きくなければ、まだ、実加速度の算出値に。 データの誤りの影響が及ぶおそれがあるので、ステップ
A126〜A128による実加速度の算出を行なわずに
、今回の制御を終える。また、各実加速度(DVA&s
、DVA、、。、DVA、、、)としては、ステップN
206で記憶された値を用いる。 実加速度の値に何らかの誤差が生じたと判断・されてか
ら何回かの制御サイクルを経過して、カラン1へ値tT
HA’′の値が基準時間Lc′よりも大きくなったら、
ステップN209において、フラグエ8.の値をOとし
て、ステップN210において、タイマTMA ”をO
にリセットして、ステップN211に進む。 ステップN211では、ステップA126〜A128に
よる実加速度の算出を再開するが、この制御周期から新
たにデータ入力して算出するために、この制御周期より
も後に、新たな実加速度(DVAGs、DVA□、。、
D V Aas。)の値が算出されるまでは、ステップ
N206で記憶された値を用いる。 なお、この第8図(vi)に示す実加速度DVAの誤差
を補償するために行なうフエールセイフ制御も、所定時
間(ただし基準時間tC′よりも適当に短い時間)ごと
に繰り返される。 このように、実加速度データが信頼できると判断できる
場合には、所定通りに実加速度を算出して、はぼ現在の
実加速度データを採用する。この一方で、実加速度DV
Aの値に誤差が生じたと判断できる場合には、各実加速
度DVA (DVA&、。 DVAよ、。、DVA、、。)のデータとして、既に算
出した適正なデータの中から最も新しいもの(最終算出
値)を採用するのである。 一方、第8図(i)のステップA101〜A117の主
フローでは、ステップAl0Lに引続きステップAlO
2において、スロットル弁31の開閉を行なうタイミン
グを決定するためのタイマTMBが時間のカウントを開
始して次のステップAlO3へ進む。 ステップAlO3では、車速・加速度検出部24でのス
テップA123〜A128の第3の割込制御によって算
出された実車速VA、実加速度DV Ass −D V
 A−30、D V As5a、踏込量検出部14によ
って検出されたアクセルペダル踏込量APS、ステップ
A121〜A122による割込制御により制御部25で
算出されたAPSの変化速度DAPS、吸入空気量検出
部20によって検出された吸入空気量AE、エンジン回
転数検出部21によって検出されたエンジン回転数NE
、車重検出部19によって検出された車重W、出力軸回
転数検出部22によって検出された自動変速機32のト
ルクコンバータ出力軸(図示省略)の回転数NDがそれ
ぞれ入力される。更に、このステップAlO3では、こ
れとともに、アクセルスイッチ15、ブレーキスイッチ
16、シフトセレクタスイッチ17およびオートクルー
ズスイッチ18の加速スイッチ45.切換スイッチ46
.スロットルスイッチ47.目標車速変更スイッチ48
の各スイッチの接点情報と、変速段検出部23で検出さ
れた自動変速機32の使用変速段情報とが取込まれる。 次のステップAlO4においては、フラグ■。 の値が1であるが否かが判断される。このフラグエ、は
、制御部25の走行状態指定部3によって定車速走行が
指定されるべきことを、値が0であることによって示す
ものである。このステップAlO4においては、定車速
走行状態が指定されているとl4=1ではないと判断し
て、ステップAlO3へ進む。逆に、定車速走行状態が
指定されていないと工、=1であると判断して、ステッ
プA107へ進む。 ステップAlO3へ進むと、フラグエ、の値が、1であ
るか否かが判断される。このフラグエ、は、後述する第
12図のステップE133で行なわれる目標車速制御の
中で、車速が定車速走行の目標車速にほぼ一致した後の
制御が行なわれることを値がOであることによって示す
ものである。そして、このステップAlO3において、
  I、=1−であると判断した場合にはステップA1
07へ進み、■、=1ではないと判断した場合はステッ
プA106へ進む。 ステップA106では、スロットル弁31の開閉を行な
うタイミングの周期TK2が予め設定された一定値Tに
として指定される。 ステップA107では、周期Tに2がステップAlO3
で入力されたエンジン回転数NEの逆数と予め設定され
た一定値の係数αとの積によって指定される。したがっ
て、制御部25の走行状態指定部3により定車速走行が
指定されると、目標車速制御の中で車速が目標車速に到
達するまでの間はスロットル弁31の開閉はエンジン1
3の回転数の増加と共に短縮する周期で行なわれ、車速
が目標車速にほぼ一致した後に制御が行なわれる場合に
は、スロットル弁31の開閉は一定周期で行なわれる。 ステップA106あるいはステップA107からステッ
プAlO3へ進むと、タイマTMBによってカウントさ
れた時間しTMBとjKaとが比較されて、trxa>
tに2であるか否かが判断される。 このステップAlO3で、tTMB>tに2であると判
断した場合にはステップA109へ進み、tTMB> 
j Kzではないと判断した場合にはステップA112
へ進む。 t TM−e > t Kmの場合には、今回の制御サ
イクルがスロットル弁31の開閉を行なうタイミングに
該当するので、ステップA109でスロットル弁31の
次の開閉のタイミングを求めるために、タイマTMBを
リセットしてt TM[lの値を0とすると共に、ステ
ップA110でタイマTMBによる時間のカウントを再
びスタートさせて、ステップA111でフラグI工、を
1とする。なお、このフラグエ、□は、ステップAll
0でタイマTMBによる時間のカウントを再びスタート
させた後、スロットル弁31の開閉を行なう制御サイク
ルであることを、値が1であることによって示すもので
ある。 また、tTMB>tに2ではない場合には、今回の制御
サイクルがスロットル弁31の開閉(エンジン出力の調
整)を行なうタイミングに該当しないと判断できるので
、ステップA112でフラグI□、の値をOとする。 ステップA111あるいはステップA112からステッ
プA113へ進むと、ステップAlO3で入力されたシ
フトセレクタスイッチ17の接点情報により、シフトセ
レクタ29がDレンジの位置にあるか否かが判断される
。ここで、Dレンジの位置にあると判断した場合には、
ステップA114へ進むが、Dレンジの位置にないと判
断した場合には、Dレンジ以外では車両の走行状態等に
基づく複雑な制御は不要であるとして、ステップA11
7へ進んでスロットル直動制御が行なわれる。 ステップA114へ進んだ場合には、オートクルーズス
イッチ18のスロットルスイッチ47が第6図中の回の
位置にあるか否かが判断される。 スロットルスイッチ47が回の位置にある場合には、ア
クセルペダル27とスロットル弁31とが機械的に直結
されたのと同等にスロットル弁31が操作される状態と
なるので、ステップA117へ進んでスロットル直動制
御が行なわれる。 逆に、ステップA114でスロットルスイッチ47の位
置が回ではないと判断するとステップA115へ進む。 ステップA115では、ステップAlO3で入力された
エンジン回転数NEが、エンジン13の暖気運転完了後
のアイドル回転数より若干低めに予め設定された基準値
NKに対して、NE<NKであるか否かが判断される。 N E < N Kであると判断した場合には、ステッ
プA117へ進みスロットル直動制御が行なわれ、NE
<NKではないと判断した場合には、ステップA116
へ進みスロットル非直動制御が行なわれる。 したがって、エンジン始動時にエンジン13の回転数が
エンジン停止状態から定常状態の回転数に立」二がるま
での間、又は、何らかの原因でエンジン13の運転状態
が不安定になってエンジン回転数が低下した時には、ス
ロットル弁31がアクセルペダル27の動きのみに対応
して作動しエンジン13が制御される。 ステップA116のスロットル非直動制御又はステップ
A117のスロットル直動制御が終了すると1回の制御
サイクルが終了し、再びステップAlO3へ戻って以上
に述べたステップAlO3−ステップA116またはA
117の制御が繰返される。したがって、1回の制御サ
イクル毎にステップAlO3で各検出値および各接点情
報が更新して入力され、この検出値および接点情報に基
づいて以上に述べた制御が行なわれる。 次に、第8図(i)のステップA117のスロットル直
動制御について説明する。このスロットル直動制御は、
第9図に示すフローチャートに従って行なわれる。 つまり、はじめに第9図中のステップB101でアクセ
ルペダル踏込量APSをパラメータとして、第19図に
示すマツプ#MAPSから、第8図(i)のステップA
lO3で入力されたアクセルペダル踏込量APSに対応
するスロットル弁開度θTll0が読出され設定されて
、ステップBIO2へ進む。 ステップB102では、前述のフラグ■□□の値が1で
あるか否かが判断される。111=1であると判断した
場合には、今回の制御サイクルがスロットル弁31の開
閉を行なうタイミングに該当するので、ステップB10
3へ進んでスロットル弁31の開閉を行なった後、今回
の制御サイクルにおけるスロットル直動制御を終了する
。一方、■、1=1ではないと判断した場合には、今回
の制御サイクルがスロットル弁31の開閉を行なうタイ
ミングに該当しないので5何も行なわずに今回の制御サ
イクルにおけるスロットル直動制御を終了する。 ステップB103においては、制御部25からスロット
ル弁回動部26に対し、ステップBIO1で設定された
スロットル弁開度0TllDを指示する信号を送出する
。スロットル弁回動部26は。 アクチュエータ跣動部39でこの信号を受けてスロット
ル弁アクチユエータ40に対しスロットル弁開度がθT
lIDとなる位置までスロットル弁31を回動するよう
に駆動信号を送出する。これに基づき、スロットル弁ア
クチユエータ40がスロットル弁31の回動を行なう。 この時、スロットル弁31の開度がスロットル弁開度検
出部41によって検出され、この検出結果がアクチュエ
ータ邸動部39にフィードバックされるので、この検出
結果に基づいて、アクチュエータ睡動部39では、スロ
ットル弁開度が0THDとなるようにするスロットル弁
31の回動旺動イ4号を引続き送出する。そして、スロ
ットル弁31がこのような位置まで回動されたことが、
スロットル弁開度検出部41によって検出されると、こ
の検出結果に対応して、アクチュエータ陳動部39は駆
動信号を送出しなくなり、スロットル弁31がスロット
ル弁開度を0TIIDとする位置で停止する。 上述のように、スロットル直動制御においては、スロッ
トル弁開度0・団りがアクセルペダル27の踏込量のみ
に基づき決定される。また、スロットル弁開度θTlI
Dとアクセルペダル踏込ff1APsとは第19図に示
すように比例関係にある。したがって、アクセルペダル
27とスロットル弁31とが機械的に直結されたような
状態で、アクセルペダル27の動きに応じてスロットル
弁31が作動する。 なお、スロットル弁31がこのように作動して吸気通路
30の開閉を行なうと、エンジン13に吸入される空気
量が変化し、これに応じて、吸入空気量検出部20によ
って検出された空気量と工ンジン13の運転状態とに基
づいて燃料制御装置(図示省略)が決定するエンジン1
3への燃料供給量が変化する。この結果、燃焼噴射装置
(図示前I[18)が吸気通路30へ実際に噴射する燃
料の量が変化し、エンジン13の出力が変化する。 次に、第8図(i)のステップA116のスロットル非
直動制御について説明する。このスロットル非直動制御
は、第10図に示すフローチャートに従って行なわれる
。 つまり、初めにステップC1,01において、第8図(
i)のステップAlO3で入力された接点情報に基づき
、ブレーキスイッチ16の接点がON状態にあるか否か
が判断される。 この時、車両の制動を行なうためにブレーキペダル28
を踏込んでいる場合には、ステップC101でブレーキ
スイッチ16の接点がON状態になっているのでステッ
プClO2へ進んで、ブレーキペダル28を踏込んでい
ない場合には、ブレーキスイッチ16の接点がON状態
になっていないのでステップC113へ進む。したがっ
て、ブレーキペダル28が踏込まれている時と、踏込ま
れていない時とでは、内容の異なる制御が行なわれる。 ブレーキペダル28が踏込ま才してステップClO2へ
進んだ場合には、このステップClO2において、フラ
グエ、の値がOに設定される。このフラグ■7は、値が
Oであることにより前回の制御サイクルでブレーキペダ
ル28が踏込まれていたことを示すものである。そして
、次いでステップClO3においてフラグ1□の値が1
であるが否かが判断される。 このフラグI2は、後述するように、ブレーキペダル2
8を踏込んでブレーキ(図示省略)による車両の減速を
行なった際に、減速度が基準値より大きい急制動状態が
基準時間より長く継続したことを、値が1であることに
より示すものである。 なお、この基準値および基準時間は、予め設定される。 ステップClO3で工2=1であると判断した場合には
、後述のステップC112へ直接進み、l2=1ではな
いと判断した場合はステップClO4へ進む。 ステップClO3からステップClO4へ進むと、第8
図(i)のステップAlO3で入力された実加速度DV
A0.。が予め設定された負の基準値に2に対し、DV
A、、。〈K2であるか否かが判断される。実加速度D
VAよ1.は車両の加速が行なわれている時に正の値と
なって、負の値となるのは車両の減速が行なわれている
時なので、負の基準値に2に対しDVAl、。<K2で
あるか否かの判断は、車両の減速度が予め設定された基
準値より大きいか否かの判断と同一となる。 ブレーキ(図示省略)による減速度の大きい急制動が行
なわれていると、ステップClO4でDVA、、。< 
K 2であると判断され、ステップClO7へ進む。急
制動が行なわれていないと、ステップClO4でDVA
工□。<K、ではないと判断されて、ステップClO3
へ進む。 ステップC107へ進むと、フラグエ□の値が1である
か否かが判断される。このフラグエ、は、実加速度DV
A、、。が基準値に2より小さい状態(即ち減速度が基
準値より大きい状態)の継続時間を計測するタイマTM
Aが時間を、カウント中であることを値が1であること
によって示すものである。 タイマTMAが既に時1mをカウントしている場合には
、11=1であると判断され、ステップC110へ進む
。タイマTMAが時間のカウントを行なっていない場合
には、■、=1ではないと判断され、ステップClO3
へ進みフラグ■、の値を1とし、ステップC109でタ
イマTMAによる時間のカウントを開始した後ステップ
C110へ進む6 ステップC110では、タイマTMAによってカウント
された時間tTMAが予め設定された基準時間上に、に
対して、  t TMA> t K、であるか否かが判
断される。t TMA> t Klであると判断した場
合には、ステップC111へ進み、前記フラグエ2の値
を1とした後ステップC112へ進む。一方、tTxA
>tに、ではないと判断した場合には、直接ステップC
112へ進み前記フラグ■2の値はOのままとなる。 一方、ステップClO4において、DVAよ、。 <K2ではないと判断してステップClO3へ進んだ場
合には、ブレーキ(図示省略)による減速度が基準値以
下でありタイマTMAによる時間のカウントが不要とな
る。そこで、タイマT M Aによるカウントが必要と
なる場合にそなえ、ステップClO3でフラグエ、の値
をOとし、ステップC106でタイマTMAをリセット
して時間のカウントを中止するとともに、カウント時間
tTMAの値を0とした後、ステップC112へ進む。 なお、このようなステップClO3〜C111の制御に
よって、ブレーキ(図示省略)による減速度が基準値よ
り大きい状態が基準時間より長く継続するとフラグI2
の値が1とされるが、このフラグエ2の値は、1度1に
設定されると、ステップClO3−C111以外のいず
れかのステップで値を0とされない限り、たとえ減速度
が基準値以下となっても変化することがない。 ステップC112においては、制御部25からスロット
ル弁回動部26に対して、エンジンアイドル位置となる
最小開度のスロットル弁開度を指定する信号が送出され
る。スロットル弁回動部26では上記の信号を受けて、
そのアクチュエータ開動部39で、スロットル弁アクチ
ユエータ40に対しスロットル弁31を最小開度のスロ
ットル弁開度まで回動する駆動信号を送出し、これを受
けたスロットル弁アクチユエータ40がスロットル弁3
1を回動する。 この時、スロットル弁31の開度がスロットル弁開度検
出部41によって検出され、この検出結果がアクチュエ
ータ開動部39にフィードバックされてフィードバック
制御が行なわれる。つまり、アクチュエータ開動部39
では、スロットル弁開度の検出結果に基づき、スロット
ル弁31が所定の位置まで回動されたことが確認される
まで、スロットル弁31の回動に必要な駆動信号を引続
き送出する。そして、スロットル弁31が所定の位置ま
で回動されたことがスロットル弁開度検出部41によっ
て検出されると、アクチュエータ駆動部39からの駆動
信号の送出が終わって、スロットル弁31が所定位置に
停止し、エンジンブレーキによる制動力が発生する。 以上述べたように、ブレーキペダル28を踏込んだ場合
には、車両の減速が目的であるから、ステップClO3
〜C111の制御を経た後、常にスロットル弁31をエ
ンジンアイドル位置となる最小開度に保持することによ
り、エンジンブレーキによる車両の制動が、ブレーキ(
図示省略)による制動とともに行なわれるのである。 ブレーキペダル28が踏込まれず、ステップC101か
らステップC113へ進んだ場合には。 フラグI7の値が1であるか否かが判断される。 このフラグエ、は、前述のようにブレーキペダル28が
前回の制御サイクルで踏込まれていたか否かを示すが、
踏込まれていなければその値は1となっており、踏込ま
れていればその値がOとなっている。したがって、この
ステップC113においては、ブレーキペダル28が踏
込まれていない状態となってから最初の制御サイクルで
あるが否かが判断されることになる。 このステップC113において、l7=1である、即ち
ブレーキペダル28が踏込まれていない状態となってか
ら最初の制御サイクルではない。 と判断した場合には、ステップC133へ進む。 逆に、I、=1ではない、即ちブレーキペダル28が踏
込まれていない状態となってから最初の制御サイクルで
あると判断した場合には、ステップC114へ進む。 ステップC113からステップC114へ進んだ場合に
は、ステップ0114〜c118に従って、種々の設定
および判断がなされる。 まず、ステップC114では、既にブレーキペダル28
は踏込まれていないので、タイマTMAによる時間のカ
ウントが不要となる。そこで、フラグI□の値を0とし
て、次回以降の制御サイクルで、再びカウントを行なう
時に備える。 そして、次のステップC115では、ブレーキペダル2
8が踏込まれていないのでフラグ■7の値を1とし、ス
テップ0116で、ステップC114と同様の理由によ
りタイマTMAをリセットして時間のカウントを停止し
カウント時間tTMAの値を0とする。 ついで、ステップC117でフラグ11□の値をOとす
る。このフラグI 12は、各制御サイクルでステップ
C144のオートクルーズモード制御を行なうようにな
ってから最初に訪れるスロットル弁31開閉のタイミン
グに該当する制御サイクル(開閉タイミングサイクル)
において、スロットル弁31の開閉をまだ行なっていな
いこと、あるいはこの開閉は既に行なったが、オートク
ルーズモード制御において加速スイッチ45または切換
スイッチ46の操作により車両の走行状態の指定が変更
された後に最初に訪れる開閉タイミングサイクルにおい
て、スロットル弁31の開閉をまだ行なっていないこと
を、値がOであることによって示すものである。 ステップ0118では、第8図(i)のステップAlO
3で入力された接点情報からアクセルスイッチ15の接
点がON状態にあるか否かが判断される。アクセルペダ
ル27が踏込まれてアクセルスイッチ15の接点がOF
F状態にある場合には、ステップC135へ進んでフラ
グI2の値を0とし、ステップC136でフラグl、の
値を1とした後、ステップC137へ進む。このフラグ
■、は、スロットル弁31をエンジンアイドル位置とな
る最小開度に保持すべきことを、値が0であることによ
って示すものである。 なお、フラグI4の値がステップC111で17と設定
された場合には、このステップC135の制御が行われ
るまではI2の値が1のままとなる。 即ちフラグエ2の値は、アクセルペダル27が踏込まれ
た時に0となるのである。 ステップC137では、前述のように、踏込量検出部1
4によって検出されたアクセルペダル踏込JiAPSと
、この踏込量APSから制御部25において求められた
踏込量APSの変化速度DAPSと、カウンタCAPC
NGの値とに基づいて。 目標加速度を決定してアクセルモード制御を行なう。こ
のアクセルモード制御とは、車速を目標加速度にすべく
スロットル弁31を回動させてエンジン13の出力を制
御するものである。そして。 このアクセルモード制御を行なったところで、今回の制
御サイクルにおけるスロットル非直動制御を終了する。 アクセルペダル27が踏込まれておらず、アクセルスイ
ッチ15の接点がON状態となり、ステップC118か
らステップC119へ進むと、DAPMXQの値を0と
する。このDAPMXQは、アクセルペダル27の踏込
量の増大時におけるアクセルペダル踏込量APSの変化
速度DAPSの最大値を示している。 そして、次のステップCl2OにおいてDAPMXSの
値をOとする。このDAPMXSは、踏込量減少時にお
ける変化速度DAPSの最小値を示している。 更に、ステップC121において、第8図(iv)のス
テップA123〜A128の割込制御で算出された最新
の実車速VA、が入力される。 次いで、ステップC122において、ブレーキペダル2
8を解放した直後の実車速を示すVOFFの値としてス
テップC121で入力された実車速VA工の値が代入さ
れる。 次に、ステップC123において、第8図(i)のステ
ップAlO3で人力された接点情報から、オー1−クル
ーズスイッチ18のスロットルスイッチ47の位置が第
6図中の■になっているか否かが判断される。なお、ス
ロットルスイッチ47が■の位置にある場合には、前述
のようにブレーキペダル28を踏み込んで車両の減速を
行なった後。 ブレーキペダル28を解放すると、アクセルペダル27
を踏込まない限りスロットル弁31をエンジンアイドル
位置である最小開度に保持することが指定されている。 ステップC123において、スロットルスイッチ47の
位置が■であると判断した場合には、ステップ0126
へ進み、フラグ■、の値をOとした後ステップC112
で前述のようにスロットル弁31を最小開度となるスロ
ットルアイドル位置へ回動する。 一方、ステップC123において、スロットルスイッチ
47の位置が田ではないと判断した場合は、ステップC
124へ進み、このステップc124でV O)’Fが
予め設定された基準値に0に対し、VOFF<Kよであ
るか否かが判断される。 ステップC124において、VOFF<Klであると判
断した場合には、ステップC125へ進み、フラグ■2
の値が1であるか否かが判断される。 l2=1であると判断すると、ステップ0126へ進ん
でフラグI、の値を0とした後、ステップC112で前
述のようにスロットル弁31を最小開度となる位置へ回
動する。 一方、ステップC124で、VOFF<K、ではないと
判断した場合、あるいはステップC125で工2=1で
はないと判断した場合は、ステップC145へ進む。 従って、ブレーキペダル28が踏込まれて車両の制動が
行なわれた時に、減速度が基準値より大きい状態が基準
時間より長く継続し、且つ、制動が中止された時の車速
が基準値より小さい場合は、アクセルペダル27が踏込
まれていなければ、車両の制動を優先して、ブレーキペ
ダル28の解放後においても引続きスロットル弁31を
最小開度に保持しエンジンブレーキによる制動を行なう
。 例えば、交差点等において停止のためにブレーキによる
減速を行なう場合には、停止直前に、停止時の衝撃を緩
和すべくブレーキペダル28を一旦解放するが、この時
には、上述のようにスロットル弁31が最小開度に保持
されてエンジンブレーキによる制動が自動的に行なわれ
るのである。 ステップC124あるいはステップC125からステッ
プC145/〜進んだ場合は、フラグ■。 の値をOとして、ステップC127へ進む。なお、フラ
グ■4は、制御部25の走行状態指定部3によって定車
速走行が指定されるべきことを値が0であることによっ
て示すものである。 ステップC127では、スロットル弁31を最小開度に
保持する必要がないので、フラグ■、の値を1とし、次
のステップC128に進んで前記フラグ■8の値を1と
した後、ステップC129において、定車速走行の際の
目標車速vSにステップC121で入力された実車速V
A、が代入される。 次に、ステップC130において、目標車速■Sでの走
行を維持するために必要な目標トルクTOM工が、下式
(1)によって算出される。 T OM 、 = [((1? r/g) ・ks+k
i) ・(DVS、−DVSI、s)+TQ4EM] 
/ T。 ・・・・・ (1) なお、上式(1)において、Wは車両検出部19によっ
て検出されて第8図(i)のステップAlO3で入力さ
れた車両の重量、rは予め記憶されている左前車輪33
あるいは右前車輪34のタイヤ有効半径、gは重力加速
度である。 このうち、第8図(i)のステップAlO3で入力され
る車両の重量Wのデータは、固定値ではなく、測定値を
使用する。 つまり、車重検出部19では、車両の停止時及び走行時
に、常時又は所定のサイクルで車重を検出しており、こ
の検出値に基づいて、制御部25により、例えば第8図
(vn)に示すような流れで。 車重データが設定される。 まず、ステップR101で、車速VaがOであるか否か
、即ち、停止中であるか否かが判定され、停止中と判断
されたら、ステップR102に進んで、車重Wのデータ
(WHGT)として常に新たに検出した停止中の重重値
(WHGTI)を設定する。従って、停止中には、検出
した車重(WHGTl)に変化があり次第、車重Wのデ
ータ(WHG T )が次々に更新される。 そして、ステップR101で、車速Vaが0でない、即
ち、走行中であると判断されたら、ステップR103に
進んで、ブレーキング中であるか否かが判断され、ブレ
ーキング中であれば、ステップR104に進んで、車重
Wのデータ(W HGT)として常に新たに検出した車
重値(Wi−IGT2)を設定する。従って、走行中で
且つブレーキング中には、検出した車重(WHGT2)
に変化があり次第、車重Wのデータ(Wf(GT)が次
々に更新される。 また、ステップR103で、走行中であるがブレーキン
グ中でないと判断されると、車重データ(WHGT)と
して既に更新されている最新の車重値(WI−IGTI
又はWHGT2)を用いる。 なお、ステップR103の「ブレーキング中」は「スロ
ットル制御をしない場合」の意味であり、スロットル制
御を行なう通常の走行状態の時には、走行時の振動等の
外乱が車重データに影響して、データの安定性が不足し
てスロットル制御が不安定になるので、車重Wのデータ
を更新しないが、スロットル制御をしない場合には、車
重Wのデータを次々に更新してもかまわない。 なお、車重検出部19でのブレーキング中の車重測定は
、車体の傾斜を補正して算出する。 また、ksは自動変速機32において使用する変速段を
第1速とした状態に換算するために予め設定された係数
であって、変速段検出部23によって検出されステップ
AlO3で入力された現在使用中の自動変速機32の変
速段に対応して値が設定されているものである。そして
、kiは車両のドライブ軸まわりのエンジン13および
自動変速a32の慣性に関する補正量である。 さらに、TQは自動変速機32のトルク比であって、こ
のトルク比II゛Qは、出力軸回転数検出部22によっ
て検出され、速度比eをパラメータとして自動変速機3
2の特性に基づき予め設定されたマツプ#MTRA”r
Q(図示省略)によって決定されるものである。なお、
速度比eは、ステップAlO3で入力された自動変速機
32内のトルクコンバータ(図示省略)の出力軸回転数
NOを。 エンジン回転数検出部21によって検出されステップA
lO3で人力されたエンジン回転数NEで除すことによ
り得られる。 そして、DVS、は、車速を目標車速VSに等しくして
これを維持するための目標加速度であって、目標車速■
Sと実車速VΔとの差VS−VAをパラメータとし、第
23図に示すように予め設定されたマツプ#MDVS3
によって決定される。 なお、ステップC130では目標車速vSが前述のよう
にブレーキペダル28を解放した直後の実車速であるの
で、上式(1)において差VS−VAの値をOとして目
標加速度DVS、の決定を行なう。この結果、第23図
に示す対応関係から目標加速度DVS、の値も0となる
。 また、DVA6sは前述のように第8図(jν)のステ
ップA123〜A128の割込制御で算出されステップ
AlO3で入力された実加速度である。 TEMは、エンジン13の現在出力中の実トルクであり
、吸入空気量検出部20で検出されステップAlO3で
入力された吸入空気量AEを、エンジン回転数NE″7
:除した値AE/NEと、エンジン回転数NEとをパラ
メータとして、エンジン13の特性に基づき予め設定さ
れたマツプ#TEMAP(図示省略)によって決定でき
るが、ここでは、この実トルクTEMを自動変速機(ト
ルクコンバータ)32の特性に基づいて、以下のように
求める。 トルクコンバータ32の吸収トルクTtiは、トルクコ
ンバータ32のトルク容量係数をC、エンジン回転数を
上述のごと<NEとすると、′rt1=C−NE2・ 
・ ・ ・ ・ ・ ・ ・ ・ ・ (1−1)とな
る。 なお、トルク容量係数Cは、上述の速度比eをパラメー
タとしてトルクコンバータ32の特性によって決まるも
のであって、ここでは、速度比eをパラメータとしたマ
ツプ# M T RA T Q C(図示省略)を予め
設けて、このマツプ# M T RA TQCに基づい
て決定する。また、速度比eは、NE>NDとなる通常
の即動時(加速中等)には、上述のごとく、トルクコン
バータ32の出力軸回転数N、をエンジン回転数NEで
除した値(つまり、e=No/NE)となるが、NE<
NDとなる逆旺動時(惰性走行中等)には、エンジン回
転数NEをトルクコンバータ32の出力軸回転数NDで
除した値(つまり、e = NE/ No1)となる。 また、実トルク゛l’ E Mに相当するトルクコンバ
ータ32の出力トルクTtoは、」二連のトルクコンバ
ータ32の吸収トルクTtiと、マツプ# M T R
ATQによって決定されるトルク比′rQとの積である
から、 TEM=Tto:TQ−Tti:TQ−C−NE2・ 
・ ・(l−2)となって、実トルク゛rEMは、この
出力トルクTtoとして、トルクコンバータ32のトル
ク比TQ及びトルク容量係数Cとエンジンの回転数NE
とから求められる。 なお、マツプ# M T RA T Qによって決定さ
れるトルク比′rQの逆数(1/TQ)の値を、パラメ
ータとして用いる場合には、マツプ#MTRATQから
求めたトルク比TQに基づいて、(1/TQ)を使用す
る都度にTQの逆数として計算で求める手段もあるが、
制御遅れを抑えるために、マツプ#MTRATQとは別
に、(1/TQ)専用のマツプ#MTRATTQ (図
示省略)を、速度比eをパラメータとして自動変速機3
2の特性に基づき予め設定しておき、このマツプ#MT
RATTQに基づいて(1/TQ)の値を求めるように
する。 このようにしてステップC130で目標トルりTOM、
が算出されると1次のステップC131で、マツプ#M
TH(図示省略)からスロットル弁開度0TIItを読
出す。このマツプ# M T Hは、目標トルクTOM
とエンジン13の回転数NEとをパラメータとしてエン
ジン13の特性に基づき予め設定されたものであって、
エンジン13から出力されるトルクを上記目標トルクT
OMに等しくするために必要なスロットル弁開度0T1
1の決定を目的として使用されるのものである。したが
って読み出されるスロットル弁開度0Tlltの値は。 ステップC130で算出された目標トルクTOM、と、
エンジン回転数検出部21で検出さJしステップAlO
3で入力されたエンジン回転数NEとに対応するもので
ある。 ステップC132では、ステップC131で読み出され
たスロットル弁開度0T111に基づきスロットル弁3
1を開動する。つまり、スロットル弁開度θTll□を
指示する信号が制御部25からスロットル弁回動部26
に送出され、スロットル弁回動部26ではアクチュエー
タ駆動部39がこの43号を受けて、スロットル弁アク
チユエータ40に対しスロットル弁31をスロットル弁
開度θT1(1となる位置まで回動するように駆動信号
を送出する。これにより、スロットル弁アクチユエータ
40がスロットル弁31の回動を行なう。 この時にも、スロットル弁31の開度調整は、スロット
ル弁開度検出部41を通じたフィードバック制御で行な
われ、スロットル弁31が所定の位置まで回動されると
アクチュエータ駆動部39は信号を送出しなくなり、ス
ロットル弁31が所定位置に停止する。 スロットル弁のこのようなgaで吸気通路30が開閉さ
れて、前述したようにエンジン13に吸入される空気量
が変化し、燃料制御装置(図示省略)でこの空気量の検
出結果に基づきエンジン13へ供給する燃料量の決定さ
れて、燃料量も変化する。この結果、エンジン出力が調
整されて、目標トルクTOM1にほぼ等しいトルクがエ
ンジン13から出力されるようになる。 このエンジン13から出力されるトルクは、前述のよう
に、ブレーキペダル28解放直後の実車速を目標車速と
して、この目標車速を一定に維持するために必要なトル
クにほぼ等しくなる。 上述のステップC129〜C132の制御によって、ブ
レーキペダル28の解放直後には、基準時間tKzによ
り決定される開閉タイミングサイクルでなくても、ブレ
ーキペダル28を解放した直後の車速を維持しつると推
測されるスロットル弁開度の位置へ、スロットル弁31
を暫定的に回動して、目標車速による定車速走行への移
行のための準備を行なう。 前回の制御サイクルでステップC113からステップC
114へ進んで上述のような制御が行なわれ、今回の制
御サイクルでもブレーキペダル28が解放されたままで
ある場合には、前回の制御サイクルの際にステップC1
15でフラグエ、の値が1とされているので、ステップ
C113ではエフ=1であると判断してステップC13
3へ進み、ステップAlO3で入力された接点情報から
アクセルスイッチ15の接点がON状態にあるか否かが
判断される。 アクセルペダル27が踏込まれていると、ステップC1
33でアクセルスイッチ15の接点がON状態にないと
判断されて、ステップC134へ進んでフラグ112の
値を0とした後、ステップC135へ進みフラグ■2の
値を0とし、さらに、ステップC136でフラグ■、の
値を1としてステップC137へ進む。 なお、フラグ■2は、前述したように、ステップC11
1で値を1とされるとステップC135の制御が行われ
るまで値が変化することはない。 また、ステップC135へは、ステップC118から進
む場合と、ステップC133からステップC134を経
て進む場合とがあるが、いずれの場合もアクセルペダル
27を踏込んでアクセルスイッチ15の接点がOFF状
態となった場合である。 したがって、アクセルペダル27を踏込んで車両の再加
速を行なうことにより、ステップC135でフラグI2
の値はOとなる。 また、ステップC137ではアクセルモード制御が行な
われるが、ステップC135と同様に、アクセルペダル
27を踏込むと常にアクセルモード制御が行なわれる。 アクセルペダル27が踏込まれていないと、ステップC
133においてアクセルスイッチ15の接点がON状態
にあると判断されて、ステップC138で最大値DAP
MXOの値をOとし、ステップC139で最小値DAP
MXSの値を0とした後、ステップC140でフラグ1
3の値が1であるか否かを判断する。 なお、ここでアクセルスイッチ15がONとなるのは、
ブレーキ(図示省略)により減速を行なって、ブレーキ
ペダル28を解放して減速を終了した後にアクセルペダ
ル27を踏込まない場合であって、前回の制御サイクル
で前述のステップ6113〜C132の制御が行なわれ
た場合に相当する。 フラグI、は前述したように値が0であることによって
、スロットル弁31をエンジンアイドル位置となる最小
開度の位置に保持すべきことを示すものであり、ステッ
プC140でI、=1であると判断した場合には、ステ
ップC141へ進み、l3=1ではないと判断した場合
には、ステップC112へ進んで前述のようにスロット
ル弁31の開度をエンジンアイドル位置となる最小開度
とする。 なお、フラグエ、の値が0となるのは、前述したように
、ステップ0126へ進んだ場合である。 したがって、スロットルスイッチ47が第6図中のlの
位置にある時、又は、ブレーキ(図示省略)による減速
の際に減速度が基準値より大きい状態が基準時間より長
く継続し且つ減速終了時の車速が基準値より小さい時に
は、アクセルペダル27およびブレーキペダル28が共
に解放されている間は、常にスロットル弁31が最小開
度に保持され、エンジンブレーキによる制動が行なわれ
る。 また、ステップC140からステップC141へ進んだ
場合は、フラグIL2の値が1であるか否かが判断され
、工、□=1であると判断した時は、ステップC143
へ進み、I□2=1でないと判断した時はステップC1
42へ進む。 フラグIlKの値がOであるのは、前述したように、各
制御サイクルでステップC144のオートクルーズモー
ド制御を行なうようになってから最初に訪れるスロット
ル弁31開閉のタイミングに該当する制御サイクルでの
スロットル弁31の開閉をまだ行なっていなか、あるい
は、この開閉は既に行なったがオートクルーズモード制
御において加速スイッチ45または切換スイッチ46の
操作により車両の走行状態の指定が変更された後に最初
に訪れるスロットル弁31開閉のタイミングに該当する
制御サイクルでのスロットル弁31の開閉をまだ行なっ
ていないことを示す。 したがって、フラグIllの値がOである場合には、オ
ートクルーズモード制御による車両走行状態への移行あ
るいはこの移行の後の加速スイッチ45または切換スイ
ッチ46の操作による車両走行状態の変更に際して、ス
ロッI・ル弁31の開度が大きく変化する可能性がある
。 このため、スロットル弁31の必要な開度へのより正確
な開閉を行ない、迅速な移行あるいは変更を実施するた
めには、開閉の直前までの実際の値の変化に最も良く追
従し、この値に最も近い値を有するデータが必要である
。 そこで、ステップC】42へ進んで、オートクルーズモ
ード制御で使用する実加速度り V Aの値として前述
したように実際の車両の加速度に最も近い値を有し、こ
の加速度の変化に最も高い追従性を有するDVAGSを
採用する。 一方、フラグI12の値が1である場合には、上記の移
行あるいは変更に際しての開閉がすでに行なわれていて
、スロットル弁3】の開度の変化は大きくならない。し
たがって、追従性がいくぶん低下しても実際の値と計測
データとの差は小さく、むしろ制御の安定性を重視すべ
きである。そこで、ステップC143へ進み、実加速度
DVAの値としてDVA6゜よりも追従性は低下するが
安定性の高いDVAよ、。を採用する。 ステップC142あるいはステップC143で加速度D
VAの値を設定した後1次のステップC144へ進むと
、後述するオートクルーズモード制御を行ない、今回の
制御サイクルにおけるスロットル非直動制御を終了する
。 以上のように、第10図のステップC101〜C144
に示すスロットル非直動制御を行なうことにより、ブレ
ーキペダル28を踏込んでブレーキ(図示省略)による
制動を行なっている時には、スロットル弁31をエンジ
ンアイドル位置となる最小開度に保持して、エンジンブ
レーキによる制動をブレーキ制動に並行して行なう。一
方、ブレーキペダル28を解放してアクセルペダル27
を踏込んだ時には、後述するアクセルモード制御が行な
われる。 また、ブレーキペダル28による車両の減速度が基準値
よりも大きい状態が基準時間より長く継続し、且つ、ブ
レーキペダル28を解放した直後の車速が基準値より小
さい場合には、ブレーキペダル28を解放しても、アク
セルペダル27を踏込むまでスロットル弁31が最小開
度に保持されて、エンジンブレーキによる制動が引続い
て行なわれる。 減速度が基準値以下である場合、または、減速度が基準
値よりも大きい状態の継続時間が基準時間以下である場
合、または、ブレーキペダル解放後の車速が基準値以上
である場合には、アクセルペダル27を踏込まない限り
、ブレーキペダル28解放直後の車速を維持する定車速
走行をするようなスロットル弁開度に、スロットル弁3
1が暫定的に回動されて、その後、オートクルーズモー
1、制御が行なわれる。 このオートクルーズモード制御では、ブレーキペダル2
8解放後にオートクルーズスイッチ18の接点情報に変
化がない場合には、後述するように定車速走行が行なわ
れるが、この時、ブレーキペダル28の解放のタイミン
グとスロットル弁31の開閉のタイミングとは全く関連
性がなく、必ずしもブレーキペダル28が解放された時
が開閉のタイミングに一致するわけではない。 このため、ブレーキペダル28解放直後には、スロット
ル弁31を、暫定的に上記のスロットル弁開度(ブレー
キペダル解放直後の車速での定車速走行を維持しうるス
ロットル弁開度)となる位置へ回動しておいて1次の制
御サイクル以降のスロットル弁開閉タイミングサイクル
で、オートクルーズモード制御によるスロットル弁31
の回動を行なう。 このように車速を制御することにより、ブレーキペダル
28解放直後から車速の変動があまりない状態で、滑ら
かに、定車速走行への移行が行なわれる。 また、ブレーキペダル28を解放し、アクセルペダル2
7を踏込んで後述のアクセルモード制御が行なわれた後
、アクセルペダル27を解放した場合にも、このような
オートクルーズモード制御が行なわれる。 スロットル非直動制御のステップC137(第10図)
において行なわれるアクセルモード制御について詳細に
説明すると、このアクセルモード制御は、制御部25に
おいて、第11図に示すステップD101〜D126の
フローチャートに従って行なわれる。 つまり、初めに、ステップD101において、前回の制
御サイクルで目標加速度DVS、を求めるだめにマツプ
#MDVS6Sが使用されたか否かが判断される。この
マツプ#MDVS6Sは、第20図に示すように、アク
セルペダル踏込量APSをパラメータとして、目標加速
度DVS、を求めるためのものであり、アクセルペダル
27の踏込量が減少する場合に使用される。なお、アク
セルペダル踏込量APSは、踏込量検出部14によって
検出されて、第8図(i)のステップAlO3で入力さ
れたものである。 ステップD101において、前回の制御サイクルでマツ
プ#MDVS6Sが使用されたと判断した場合には、前
回は踏込量減少時の制御を行なったとしてステップD1
12へ進む。一方、前回の制御サイクルでマツプ#MD
VS6Sが使用されなかったと判断した場合は、前回は
踏込量減少時の制御を行なわなかった、即ち、前回は踏
込量増大時の制御を行なったとしてステップD102へ
進む。 ステップD102へ進んだ場合には、アクセルペダル踏
込量APSの変化速度DAPSが、予め設定された負の
基準値KGに対して、DAPS<K6であるか否かが判
断される。なお、このアクセルペダル踏込量APSの変
化速度DAPSは、第8図(iij)のステップA12
1〜A122の割込制御で算出され第8図(1)のステ
ップAlO3で入力されたものである。 ステップD102において、DAPS<K、であると判
断した場合には、アクセルペダル27の踏込量が現在減
少中であるとしてステップDIO3へ進み、DAPS<
K、ではないと判断した場合は、アクセルペダル27の
踏込量が増大中であるとしてステップD105へ進む。 ステップD103へ進んだ場合には、前回の制御サイク
ルでの制御が踏込量増大時のものであって今回は逆に踏
込量減少中である。そこで、ステップD103で踏込量
増大時の変化速度DΔpsの最大値DAPMXOの値を
Oとし、次のステップD104で踏込量減少時の変化速
度の最小値DAPMXSの値を0として、ステップD1
15へ進む。なお、DAPMXOはアクセルペダル27
の踏込量増大時のものであるので常にO以」−の値とな
り、DAPMXSはアクセルペダル27の踏込量減少時
のものであるので常にO以下の値となる。 一方、ステップD101からステップD112へ進んだ
場合には、変化速度DAPSが予め設定された正の基準
値に7に対して、DAPS>K7であるか否かが判断さ
れる。このステップD112で、DAPS)K7である
と判断した場合には、アクセルペダル27の踏込量が増
大中であるとしてステップD113へ進み、DAPS>
K7ではないと判断した場合には、アクセルペダル27
の踏込量が減少中であるとしてステップD115へ進む
。 ステップD113へ進んだ場合には、前回の制御サイク
ルでの制御が踏込量減少時のものであって今回は逆に踏
込量が増大中である。そこで、ステップD113でDA
PMXOの値をOとし、次のステップD114でDAP
MXSの値をOとした後、ステップD105へ進む。 したがって、アクセルペダル27の踏込量が増大中(継
続して増大中)であると判断した時には、ステップD1
05〜D111の制御を経た後、ステップD122〜D
130、更にステップD123〜D126の制御が行な
われる。一方、アクセルペダル27の踏込量が減少中(
継続して減少中)であると判断した時には、ステップD
115〜D121の制御を経た後、ステップD131〜
D〕33、更にステップD 123〜D126の制御が
行なわれる。 ステップD105に進んだ場合には、踏込量検出部14
で検出されて第8図(i)のステップAlO3で入力さ
れたアクセルペダル踏込IAPSに対応する目標加速度
DVS、が、マツプ#MDVS60から読出される。こ
のマツプ#MDVS60は、アクセルペダル踏込量A 
P Sをパラメタとして、アクセルペダル27の踏込量
増大中の時の目標加速度DVS、を求めるためのもので
あって、AI)Sの値とDVS、の値とは第20図中の
#MDVS60に示す対応関係を有する。 次のステップD106では、前回の制御サイクルにおい
て記憶されたDAPMXOの値と今回の制御サイクルに
おけるDAPSの値とが比較される。そして、DAPM
XO<DAI)Sであると判断した場合には、ステップ
C107で、DAPSが新たなりAPMXOの値として
DAPMXOに代入されて記憶され、ステップD108
へ進む。 また、DAPMXO<DAPSではないと判断した場合
には、前回の制御セイクルにおいて記憶されたDAPM
XOがそのまま記憶され残り、ステップD108へ進む
。 ステップD108では、上述のようにしてDAPMXO
に対応する目標加速度DVS7がマツプ#MDVS70
から読出される。このマツプ#MDVS70は、DAP
MXOをパラメータとしてアクセルペダル27の踏込量
が増大中の時の目標加速度DVS7を求めるためのもの
であって、DAPMXOとDVS7とは第21図中(7
)#MDVS70に示す対応関係を有する。 この第21図中の#MDVS70に示す対応関係から明
らかなように、ステップD106〜D1o8の制御によ
って、アクセルペダル27の踏込量の増大を速く行なう
ほど目標加速度DVS7の値は増大する。ただし、DA
PMXOがある値を超えると目標加速度DVS、の値は
一定となるので、安全性の低下を招くような過激な急加
速は行なわれないようになっている。 次のステップD109では、アクセルペダル踏込量AP
Sの変化速度DAPSが予め設定された基準値に、に対
して、DAPS>K、であるか否かが判断される。DA
PS)K、であると判断した場合には、アクセルペダル
27の踏込量増大時の変化が大きいとしてステップD1
10へ進み、DAPS>K、ではないと判断した場合に
は、その変化が大きくないとしてステップD11】へ進
む。 そして、ステップD109からステップD110へ進ん
だ場合には、カウンタCAPCNGの値を1とした後、
ステップD111へ進む。 ステップD111では、カウンタCAPCNGの値に対
応する目標加速度DVS、がマツプ#MDVS80から
読出される。マツプ#MDVS80は、カウンタCAP
CNGの値をパラメータとして、アクセルペダル27の
踏込量が増大中の時の目標加速度DVS、を求めるため
のものであって、カウンタCAPCNGの値とDVS、
の値とは、第22図中の#MDVS80に示す対応関係
を有する。 ステップD111で用いられるカウンタCAPCNGの
値は、前述のように第8図(ii)のステップA118
〜Al2Oの割込制御によって設定され、0以外の値を
代入されない限り常に0である。この値が0であると、
ステップD111でマツプ#MDVS80から読出され
る目標加速度DVS、も、第22図中の#MDVS80
から明らかなように、Oとなる。また、変化速度DAP
Sが基準値に、より大である場合には、上述のようにス
テップD110においてカウンタCAPCNGの値を1
とするので、変化速度DAPSが基準値に、より大であ
る間は常にカウンタCAPCNGの値は1となる。した
がって、この時には、ステップD111でマツプ#MD
VS80から読出される目標加速度DVS、は、第22
図中の#MDVS80から明らかなように、マツプ#M
DVS80における最大のものとなる。 ステップD110においてカウンタCAPCNGの値が
1とされた後、次の制御サイクルで再びステップD10
2を経てステップD109に至ると、アクセルペダル2
7の踏込量の増大が緩和あるいは中止されたので、今度
のステップD 1−10ではDAPS)K、ではないと
判断して、ステップDIIOを経由しないで、ステップ
D111へ進む。このステップD111で、カウンタC
APCNGの値が第8図(ii)のステップA118〜
Al2Oの割込制御によって決定される値となる。 この割込制御では、ステップA118において、カウン
タCAPCNGのそれまでの値に1を加えた値がカウン
タCA P CN’Gの新たな値として指定される。 次のステップA119では、カウンタCAPCNGの値
が1であるか否かが判断されるが、上述のようにステッ
プD110でカウンタCAPCNGの値を1とすると、
ステップA118でカウンタCAPCNGの新たな値が
2となるので、ステップA119における判断によって
ステップAl2O八は進まずに、今回の割込制御終了時
点でのカウンタCAPCNGの値は2となる。 更に、次の制御サイクル以降もステップDIO9による
制御が行なわれ、DAPS)K、ではない状態が継続す
ると、割込制御によって上述のようにカウンタCAPC
NGの値が1ずつ増加していく。 ステップD109へステップD102からステップD1
05を経て進んだ場合には、ステップD102の判断に
より、変化速度DAPSは基準値に6に対し、DAPS
<KGではなく、DAPS≧に6である。したがって、
ステップD109からステップD111へ直接進むのは
変化速度DAPSが、K6≦DAPS≦に8となる値を
有する時であって、前述のように基準値に6は負の値を
、また、基準値に、は正の値をそれぞれ有する。このた
めアクセルペダル27の踏込量を一定に保持すると、上
述したようにカウンタCAPCNGの値が1ずつ増加し
ていく。 この時、ステップD111においてマツプ#MDVS8
0から読出される目標加速度DVS8は、第22図中の
#MDVS80から明らかなように、カウンタCAPC
NGの値の増加と共に減少し、最終的には0となる。し
たがって、アクセルペダル27の踏込量の増大を行なっ
た後、この踏込量をほぼ一定に保持すると、正の値を有
する目標加速度DVS8の値は、保持後の時間の経過と
ともに徐々にOに接近する。 一方、ステップDLO4あるいはD112からステップ
D115へ進んだ場合には、踏込量検出部14によって
検出され、第8図(i)のステップAlO3で入力され
たアクセルペダル踏込量Apsに対応する目標加速度D
VS、が、マツプ#MDVS6Sから読出される。なお
、マツプ#MDVS6Sは、アクセルペダル踏込量AP
Sをパラメータとして、アクセルペダル27の踏込量が
減少中の時の目標加速度DVS&を求めるためのもので
あって、APSとDVSGとは第20図中の#MDVS
6Sに示す対応関係を有する。 次のステップD116では、前回の制御サイクルにおい
て記憶されたDAPMXSと今回の制御サイクルにおけ
るDAPSとが比較される。DAPMXS>DAPSで
あると判断した場合には、DAPSの値が新たなりAP
MXSの値としてステップD117において前記DAP
MXSに代入されて記憶され、ステップD118へ進む
。また、DAPMXS>DAPSではないと判断した場
合には、前回の制御サイクルにおいて記憶されたDAP
MXSがそのまま記憶されて残り、ステップD118へ
進む。 ステップD118では、上述のようにして定められたD
APMXSに対応する目標加速度DVS1がマツプ#M
DVS7Sから読出される。この−、l’ yプ#MD
VS7Sは、DAPMXSをパラメータとしてアクセル
ペダル27の踏込量が減少中の時の目標加速度OVS、
を求めるためのものであって、DAPMXSとDVS7
とは第21図中の3MDVS7Sに示す対応関係を有す
る。なお、DAPMXSは、アクセルペダル27の踏込
量が減少している時のこの踏込量の変化速度であるので
前述のようにOあるいは負の値となり、目標加速度DV
S、も第21図中の#MDVS7Stm示すように負の
値となる。したがって、目標加速度DVS7の絶対値は
減速度となる。 このように、ステップD116〜D118の制御では、
第21図中に示す対応関係から明らかなように、アクセ
ルペダル27の踏込量の減少を速く行なうほど目標加速
度DVS7の値はより小さい負の値となる。 次のステップD119では、アクセルペダル踏込量AP
Sの変化速度DAPSが予め設定された負の基準値に9
に対して、DAI)S<K9であるか否かが判断される
。DAPS<K、であると判断した場合には、アクセル
ペダル27の踏込量減少時の変化が大きいとしてステッ
プD120へ進み、DAPS<K、ではないと判断した
場合は変化が大きくないとしてステップD121へ進む
。また。 ステップD119からステップD120へ進んだ場合に
は、カウンタCAPCNGの値を1とした後、ステップ
D121へ進む。 ステップD121−では、カウンタCAPCNGの値に
対応する目標加速度D V S llがマツプ#MDV
S8Sから読出される。マツプ#MDVS8Sは5カウ
ンタCA P CN Gの値をパラメータとして、アク
セルペダル27の踏込量が減少中の時の目標加速度DV
S、を求めるためのものである。 カウンタCAPCNGの値とOVS、の値とは第22図
中の3MDVS8Sに示す対応関係を有する。なお、こ
の目標加速度DVSs土、第22図中の#MDVS8S
に示すように、0あるいは負の値となるので、この目標
加速度DvSl+は言い替えれば減速度となる。 ステップD121で用いられるカウンタCAPCNGの
値は、前述のように、第8図(ii)のステップ八11
8〜Al2Oの割込制御によって設定され、0以外の値
を代入されない限り常に0である。よって、このCAP
CNGの値がOであると、ステップD121でマツプ#
MDV88Sから読出される目標加速度DVS、も、第
22図中の#MDVS8Sから明らかなようにOとなる
。 また、変化速度りんPSが基準値に、より小である場合
には、−上述のようにステップD120において、カウ
ンタCAPCNGの値は0とされる。 したがって、変化速度DAPSが基準値に3より小であ
る間は常にカウンタCAPCNGの値は】−となり、こ
の時ステップD12]でマツプ#MDVS8Sから読出
される目標加速度DVS、は、第22図中の#MDVS
8Sから明らかなように、マツプ#MDVS8Sにおい
て最小の負の値を有し、このDVSsは最大の減速度と
なる。 例えば、ステップD120においてカウンタCA P 
CN Gの値が1とされた後、次の制御サイクルで再び
ステップD112を経てステップD 1.19に至って
、この時、アクセルペダル27の踏込量の減少を緩和あ
るいは中止したために、DAPS<K、ではないと判断
されると、ステップD 1】9からステップD121へ
進む。この場合には、ステップD120を経由しないの
で、カウンタCAPCNGの値は第8図(ii)のステ
ップA 、118〜Al2Oの割込制御によって決定さ
れる値となる。この割込制御では、ステップA118に
おいて、カウンタCAPCNGのそれまでの値に1を加
えた値がこのカウンタCA I) CN Gの新たな値
として指定される。 次のステップA119では、カウンタCAPCNGの値
が1であるか否かが判断されるが、上述のようにステッ
プD120でカウンタCAPCNGの新たな値は2とな
るので、ステップA119における判断によってステッ
プAl2Oへは進まない。これにより、今回の割込制御
終了時点でのカウンタCA P CN Gの値は2とな
る。そして。 更に次の制御サイクル以降でも、ステップDl19によ
る制御が行なわれ、DAPS<K9ではない状態が継続
すると、割込制御によって上述のようにカウンタCA 
)) CN Gの値が1ずつ増加していく。 ステップD119ヘステップD112からステップD1
15を経て進んだ場合には、ステップD1]2の判断に
より変化速度DAPSは、基準値に7に対し、DAPS
)K、ではなくなり、L’) A PS≦に7である。 したがって、ステップD119からステップD121へ
直接進むのは、変化速度DAPSが、Kg≦DAPS≦
に7となる値を有する時であり、また、前述のように基
準値に7は正の値を、基準値に9は負の値をそれぞれ有
するので、アクセルペダル27の踏込量を一定に保持す
ると、上述のようにカウンタCAPCNGの値が1ずつ
増加していくのである。 この時、ステップD121においてマツプ#MDVS8
Sから読出される目標加速度DVSgは、第22図中の
#MDV88Sから明らかなように、カウンタCA P
 CN Gの値の増加とともに増大し、最終的には0と
なる。したがって、アクセルペダル27の踏込量の減少
を行なった後、この踏込量をほぼ一定に保持すると、負
の値を有する目標加速度OVS、の値は、この踏込量の
保持後の時間経過とともに徐々にOに接近する。 ステップD111からステップD122へ進むと、ステ
ップD105〜D111の制御によって求められた目標
加速度DVS、、DVS、およびDVS、の総和が、ア
クセルモ・−ド制御における総合の11標加速度DvS
Apとして計算される。 そして、続くステップD127で、このアクセルペダル
27の踏込に基づく目標加速度DVSAPが、オー1〜
クルーズスイツチ18で指定された11標加速度D V
 S ACよりも大きいか否かが判定される。なお、オ
ートクル−ズスイッチ18での目標加速度D V S 
Acの指定については後述するが、オートクルーズスイ
ッチ18において目標加速度DvsAcが指定されない
場合や目標加速度の指定が解除された場合には、目標加
速度D V S ACの値は0とされる。 目標加速度DVSAPが、目標加速度DVSAcよりも
大きければ、ステップD129へ進んで、目標加速度D
VSとして、このアクセルペダル27の踏込に基づく目
標加速度DVSAPを採用する。 そして、続くステップD130で目標加速度DVSAC
の値をOとして、ステップD123へ進む。 目標加速度DVSAPが、目標加速度DVS八〇よりも
大きくなければ、ステップI) 128へ進んで、目標
加速度DVSと・して、オートクルーズスイッチ18で
指定された目標加速度1) V S ACを採用して、
ステップD】23へ進む。 一方、ステップ12]、からD131へ進むと、ステッ
プD115〜D121の制御によって求められた目標加
速度DVS、、L)VS、およびD V S、の総和が
、アクセルモード制御における総合の目標加速度D V
 S APとして計算される。 そして、続くステップD132で、オートクルーズスイ
ッチ18で指定さ汎た目標加速度D V SACの値を
Oとした後、ステップD l 33に進んで、目標加速
度D V Sとして、このアクセルペダル27の踏込に
基づく目標加速度I) V S APを採用し、ステッ
プD123へ進む。 なお、このように、アクセルペダル27の踏込時に、こ
のアクセルペダル27の踏込に基づく目標加速度D V
 S APがオートクルーズスイッチ18で指定された
目標加速度D V S Acよりも大きくなるまでの間
、目標車速としてオートクルーズスイッチ18で指定さ
れた目標加速度D V S ACを採用するのは、以下
の理由による。 つまり、アクセルペダル27の踏込量や踏込速度が小さ
いうちは、アクセルペダル27の踏込に基づく目標加速
度D V S APの成分である目標加速度DVSG、
DVS7およびD V S、(7)各位も小さくなるの
で、目標加速度DVS、、DVS、およびDVS、の総
和である目標加速度DVSAPの値も小さくなる。アク
セルペダル27の踏込開始時にはペダル27の踏込量や
踏込速度がまだ僅かであるため、この時の目標加速度D
VSAPの値も小さなものとなり、目標加速度DVSA
Pの値がオー・トクルーズスイッチ18で指定された目
標加速度DvsAcの値以下となることがある。 従って、目標加速度D V S ACに基づいて車両の
走行を制御している時(オートクルーズ制御時)に、ア
クセルペダル27を踏み込んでアクセルモード制御に変
更すると、その変更初期の時に、時的に、目標加速度が
低下するおそれがある。アクセルモード制御に変更する
のは、通常、現在以上の加速を得たい場合であるから、
−時的にせよ目標加速度が低下するのは、速やかに加速
するためや滑らかに加速するためには好ましくない。 そこで、このような期間には、目標加速度D VSAC
の方を採用しているのである。 なお、目標加速度DVS、、DVS7およびDVS、の
特性については後述する。 次に、ステップD123において、目標加速度DVSを
車両の実際の加速度として得るために必要な目標トルク
T OM 八が下式(2)によって算出される。 T OM A= [((W −r/g)・ks+ki)
・DVS+ R”rl/ T ta・・ (2) なお、上式(2)において、W、r、g、ks。 ki、TQは、前述のスロットル非直動制御の説明の際
に示した式(1)で使用したものと同一であり、また、
R′は下式(3)によって算出される車両走行時の走行
抵抗である。 R′=μr−W+μair−A−VA2 ・・・ (3
)なお、上式(3)において、μrは、車両のころがり
抵抗係数、Wは上式(2)で用いられたものと同一の車
重、μairは車両の空気抵抗係数。 Aは車両の能面投影面積、VAは第8図(iv)のステ
ップA123〜A128の割込制御で算出され第8図(
i)のステップAlO3で入力された実車速である。 ステップD123からステップD124へ進むと、ステ
ップD123で算出された目標トルクTOMAと、エン
ジン回転数検出部21によって検出されて第8図(i)
のステップAlO3で入力されたエンジン13の回転数
NEとに対応するスロットル弁開度OTHAが、マツプ
# M T I(から続出される。マツプ# M T 
Hは、前述のスロットル非直動制御の際に、第10図の
ステップC131で使用するものと同一のものである。 次のステップD125では、フラグIllが1であるが
否かが判断されるが、このフラグI 11は、重連のよ
うに、値が1であることで、今回の制御サイクルがスロ
ットル弁31の開閉を行なう制御サイクルであることを
示すものである。 このように、フラグエ、□の値が1である場合には開閉
を行なう制御サイクルであるので、ステップD126へ
進み、フラグ111の値が1でない場合には、開閉を行
なう制御サイクルではないのでステップD126へは進
まず、今回の制御サイクルにおけるアクセルモード制御
を終了する。 ステップD126では、ステップD124で読出された
スロットル弁開度0・rHAを指示する信号を、制御部
25からスロットル弁口動部26に送出する。このスロ
ットル弁口動部26では、アクチュエータ駆動部39が
上記の信号を受けて、スロットル弁アクチユエータ40
に対し所要の(スロットル弁開度θTHAとなる位置ま
でスロットル弁31を回動するための)yJ、動信号を
送出して、スロットル弁アクチユエータ40がスロット
ル弁31の回動を行なう。 この時、スロットル弁31の開度がスロットル弁開度検
出部41によって検出され、この検出結果がアクチュエ
ータ駆動部39に送られてフィードバック制御がなされ
る。 スロットル弁31が所定位置まで回動されると、アクチ
ュエータ駆動部39は駆動信号を送出しなくなって、ス
ロットル弁31が所定位置に停止して、今回の制御サイ
クルにおけるアクセルモード制御を終了する。 このようにスロットル弁31を通じた吸気通路30の開
閉によって、前述したように、エンジン13に吸入され
る空気量および燃料量が変化して、エンジン13の出力
が調整され、この結果、目標加速度DVSにほぼ等しい
加速度で車両の加速が行なわれるのである。 以上述べたように、アクセルモード制御は、アクセルペ
ダル27の踏込量と、この踏込量の変化速度と、同踏込
量の変化の方向とに基づいて目標加速度を決定して、こ
の目標加速度に対応してスロットル弁31の開閉を行な
いエンジン13を制御するものである。 即ち、アクセルペダル27の踏込量APSを増加させた
場合には、目標加速度DVSを構成するDVS、、DV
S、およびDVS、(7)3”)(7)目標加速度の値
は、それぞれ次のように変化する。 まず、DVS、の値は、踏込量APSの値に対して、第
20図の#MDVS60に示す対応関係に基づいて決定
されるので、踏込量APSの増大とともに値が増大して
、特に、踏込量APSの増大を速く行なうほど、DVS
、の増大の割合は大きくなる。 また、DVS、の値は、踏込量APSの増大が継続して
いる間における踏込量の変化速度の最大値D A P 
M X Oニ対シテ、第21図(7)#MDVS70に
示す対応関係に基づいて決定されるので、踏込量APS
の増大を速く行なうほど、DVS7の値は大きい値とな
る。 さらに、DVS、の値は、カウンタCA I) CNG
の値に対して、第22図の#MDVS80に示す対応関
係に基づき決定されるので、踏込量APSの増大が基準
を超える速さの時には、CAPCNO−2となって、D
VS8は、最も大きい値となる。 このように各目標加速度DVS、、DVS、、D■S8
が変化するので、アクセルペダル27の踏込量の増大を
速く行なうほど車両は急加速を行なうことになる。 また、踏込量の増大を中止しアクセルペダル27の踏込
量を一定保持した場合には、各目標加速度DVS、、D
VS、、DVSllの値は、それぞれ以下のようになる
。 DVS、の値は、踏込量APSに対して第20図の#M
DVS60に示す対応関係に基づいて決定されるので、
一定の値となる。 また、DVS7の値は、踏込量APSが一定に保持され
る前の踏込量の増大時に上述と同様に第21図の#MD
VS70に示す対応関係に基づいて決定された値をその
まま保持するので、一定となる。 さらに、DvS、の値は、踏込量APSの増大速度が基
準以下になった時からの経過時間に応じてCAPCNG
の値が増加するので、第22図の#MDVS80に示す
ように、時間の経過とともに徐々に減少し最終的にはO
となる。 したがって、踏込量の増大を中止しアクセルペダル27
の踏込量を一定保持した場合には、目標加速度DVSが
、次第に一定値に近づくことになるのである。 つまり、アクセルペダル27の踏込量APSを適当な量
まで増大させると、急加速状態から滑らかに加速度が変
化し緩加速状態へと移行する。 一方、アクセルペダル27の踏込量APSを減少させた
場合には、各目標加速度DVSG、 DVS7.DVS
、の値は次のようになる。 DVS、の値は、踏込JiAPSに対して、第20図の
#MDVS6Sに示す対応関係に店づいて決定される。 このため、踏込量APSの減少とともに値が減少するこ
とになる。このDvSGの減少の割合は、踏込量APS
の減少を速く行なうほど大きくなる。 また、DVS7の値は、踏込量APSの減少が継続して
いる間の踏込量の変化速度の最小値(即ち、減少速度の
最大値)DAPMXSに対して第21図の#MDVS7
Sに示す対応関係に基づいて決定されるので、踏込量A
PSの減少を速く行なうほどDVS、の値は小さい値(
負で絶対値の小さな値)となる。 さらに、DVS、の値は、踏込量APSの減少が基準値
を超える速さの時には、CAPCNG=1となって、第
22図の#MDVS8Sに示すように、最も小さな値(
負で絶対値が最大の値)となる。 したがって、アクセルペダル27の踏込量APSの減少
を速く行なうほど車両の加速はより速く緩くなり、さら
には車両は減速状態となる。 なお、第20図(7)#MDVS60および#MDVS
6Sに示すように、踏込量が増大中の時と減少中の時と
で、同じ踏込量に対応するDVS、の値を比較すると、
踏込量が増大中の時の方が大きく設定される。 したがって、踏込量が同じであっても、踏込量を増大さ
せている時の方が、踏込M& 減少させている時より急
な加速が行なわれる。 また、DVSGは、第20図(7)#MDVS 6 S
に示すように、踏込量を減少させて値を0とした後も引
き続いて上記踏込量を減少させると、負の値となる。こ
のため、各目標加速度DVSG、D■S7およびDvS
llを加えた目標加速度DVSも負の値となり、この結
果、負の目標加速度に基づいて車両の減速が行なわれる
ことになる。 また、踏込量APSの減少を中止しアクセルペダル27
の踏込量を一定に保持した場合には、各目標加速度DV
S、、DVS、、DVS、の値は次のようになる。 DVS、の値は、踏込量APSに対して第20図の#M
DVS6Sに示す対応関係に基づいて決定されるので、
ここでは一定の値となる。 また、DVS、の値は、踏込量APSが一定に保持され
る前の踏込量の減少の際の踏込量の変化速度の最小値(
即ち減少速度の最大値)にDAPMXSに対して第21
図の#MDVS7Sに示す対応関係に基づいて決定され
た値をそのまま保持するので一定となる。 さらに、DVS、の値は、踏込量APSの減少速度が基
準以下になった時から経過する時間に応じてCAPCN
Gの値が増加するので、第22図の#MDVS8Sによ
って示すように、時間の経過とともに徐々に増加し最終
的にOとなる。 このようにして、アクセルペダル27の踏込量を減少さ
せると、加速度の減少状態あるいは減速状態から滑らか
に加速度が減少し一定の加速度による加速状態へと移行
するのである。 さて、スロットル非直動制御において行なわれる第10
図のステップC144のオー1〜クルーズモード制御は
、第12図のステップEIOI〜E133のフローチャ
ートに従って行なわれる。 このオートクルーズモード制御は、前述のスロットル非
直動制御において、アクセルペダル27およびブレーキ
ペダル28が共に踏込まれていない時に行なわれるもの
である。 まず、初めにステップEIOIにおいて、前回の制御サ
イクルでアクセルペダル27が踏込まれておらずにアク
セルスイッチ15の接点がON状態にあったか否かが判
断される。アクセルペダル27が解放されアクセルスイ
ッチ15の接点がON状態となってから最初の制御サイ
クルであれば、ここでの判断によってステップJE 1
02へ進み、前回の制御サイクルですでにアクセルペダ
ル27が解放されアクセルスイッチ15の接点がON状
態となっている場合には、ここでの判断によってステッ
プE110へ進む。 したがって、アクセルペダル27を踏込んで車両の加速
を行なった後、このアクセルペダル27を解放してから
最初の制御サイクルは、この最初の制御サイクル以降の
制御サイクル、あるいは、アクセルペダル27を踏込ま
ない状態でブレーキペダル28を解放してオートクルー
ズモード制御が行なわれるようになってからの各制御サ
イクルとは異なった制御となる。 アクセルペダル27の踏込を解除してから最初の制御サ
イクルで、ステップE102へ進んだ場合には、フラグ
エ、の値を0としステップEiO3へ進む。このフラグ
エ、は、制御部25の走行状態指定部3によって定車速
走行が指定されるべきことを値がOであることによって
示すものである。 ステップE103では、フラグ■6の値をOとして、ス
テップE104へ進む。このフラグエ。 は、切換スイッチ46の接点がON状態となってから最
初の制御サイクルであることを値が1であることによっ
て示すものである。 ステップE104では、第8図(iv)のステップA1
23〜A128の割込制御で算出された最新の実車速V
A、がアクセルペダル27解放直後の実車速として入力
され、次のステップE105で、目標車速■Sにこの実
車速■AIが代入される。 そして、ステップE106では、フラグエ、の値をOと
する。なお、このフラグ■3は、値がOであることによ
ってオートクルーズモード制御により車速がほぼ一定に
保たれていることを示すものである。 ついで、ステップE107で、車速を目標車速■Sに維
持するために必要なエンジン13の1」標1−ルクTO
M、を下式(4)によって、算出し。 ステップE108へ進む。 T OM3 = [((W−r/g) ・ks+ki)
・(DVS、−DVS、 、 )+To41EM]/ 
T。 ・・・・・ (4) なお、上式(4)は、前述のスロットル非直動制御を示
す第10図のフローチャー1・中のステップC130で
使用される式(1)と実質的に全く同一である。 ステップE108では、ステップE107で算出した目
標トルクTOM、と、エンジン回転数検出部18で検出
され第8図(i)のステップAlO3で入力されたエン
ジン回転数NEとに対応するスロットル弁開度(ITI
+□を、前記のマツプ#MTitから読出す。 次に、ステップE109において、スロットル弁開度0
THaを指示する信号を制御部25からスロットル弁回
動部26のアクチュエータ駆動部39に送出する。そし
て、このアクチュエータ駆動部39からスロットル弁ア
クチユエータ40に対し所要の駆動信号が送出され、ス
ロッ1−ル弁アクチュエータ40がスロットル弁31の
回動を行なう。この時、スロットル弁31の開度は、ス
ロットル弁開度検出部41を通じてアクチュエータ駆動
部39によりフィードバック制御される。 そして、スロットル弁31が所定位置まで回動されると
、アクチュエータ駆動部39は駆動信号を送出しなくな
り、スロットル弁31が所定位置に停止して、今回の制
御サイクルにおけるオートクルーズモード制御を終了す
る。 スロットル弁がこのように作動して吸気通路30の開閉
を行なうことによって、前に述べたように、エンジン1
3に吸入される空気紙が変化し、燃料量が変化して目標
トルクTOM、にほぼ等しいトルクがエンジン13から
出力される。 このように、エンジン13から出力された1−ルクは、
前述のようにアクセルペダル17解放直後の実車速を目
標車速として車速を一定に維持するために必要なトルク
にほぼ等しくなる。そして、」−述のステップE 10
4〜E109の制御によって、アクセルペダルの解放直
後には、スロットル弁3】の開閉を行なうタイミングに
該当する制御サイクルでなくでも、アクセルペダルの解
放直後の車速を維持するようなスロットル弁開度の位買
ヘスロットル弁31を暫定的に回動し、目標車速による
定車速走行状態への移行のための準備が行なわれる。 」一連のステップE L 04〜E 1.09の制御に
よるスロットル弁31の回動は、前述のスロットル非直
動制御のうちの第10図のステップC121およびステ
ップC129〜C132の制御によるスロットル弁31
の回動と実質的に同一であって、制御を開始する条件が
異なるだけである。 アクセルペダル27を解放してから最初の制御サイクル
において、上述のような制御を行なった後の制御サイク
ル、あるいは、ブレーキペダル28の踏込を解除してス
テップC121およびステップ0129〜C132の制
御を行なった後にオートクルーズモード制御へ移行した
時の制御サイクルにおいて、ステップE101へ進んだ
場合には、曲回の制御サイクルにおいてもアクセルスイ
ッチ18の接点はON状態にあったので、ステップE1
10へ進む。このステップE110では。 加速スイッチ45の位置が前回の制御サイクルと今回の
制御サイクルとで異なっているか否かが判断される。 加速スイッチ45の切換を行なわない場合の制御の内容
について説明すると、曲回の制御サイクルから加速スイ
ッチ45の位置は変更となっていないので、ステップE
IIOからステップE128へ進み、切換スイッチ46
に関連する切換スイッチ制御を行なう。 ステップE ]−28の切換スイッチ制御は、第13図
のステップF101〜F121に示すフローチャートに
従って、主として制御部25の走行状態切換部12と到
達目標車速設定部6と同到達目標東速変更制御部6aと
によって行なわれ、切換スイッチ44の操作に対応する
車両走行状態の切換と、切換スイッチ44の操作の結果
指定された車両走行状態が加速走行あるいは減速走行で
ある時の到達目標)[速の変更等を行なうものである。 切換スイッチ46の操作を行なわない場合を説明すると
、第13図のステップF101において、切換スイッチ
46の接点がON状態にあるか否かが、第8図(i)の
ステップAlO3で入力された接点情報に基づいて判断
され、切換スイッチ46の操作を行なっていない場合に
は、この切換スイッチ46の接点はON状態にないので
ステップF111へ進む。 ステップF111では、フラグISの値をOとして、ス
テップF112へ進む。なお、このフラグI5は、前回
の制御サイクルにおいて切換スイッチ46の接点がON
状態にあったことを、値が1であることによって示すも
のである。 そして、ステップF112では、フラグ■、の値を0と
する。 切換スイッチ46の操作を行なわない場合には、以上で
今回の制御サイクルの切換スイッチ制御を終了し、第1
2図のステップE129へ進んで、フラグ■、の値が1
であるか否かが判断される。 フラグI、の値は、第1−0図のステップC145ある
いは第12図のステップE102で0とされており、後
述するように、ステップE128の切換スイッチ制御に
おいて、切換スイッチ46の接点がON状態にある時の
制御が行なわれた時、あるいは加速スイッチ45の位置
が前回の制御サイクルから変更になっている場合の制御
が行なわれた時に1となる。したがって、切換スイッチ
46および加速スイッチ45の操作をともに行なわない
場合には、フラグI、の値はOであり、ステップE12
9の判断によって、ステップE132へ進む。なお、こ
の時、制御部25の走行状態指定部コ3による指定が定
車速走行となっている。 そして、ステップE132では、フラグ■、の値が1で
あるか否かによって、切換スイッチ46の接点がON状
態となってから最初の制御サイクルであるか否かを判断
する。切換スイッチ46の操作を行なっていない場合に
は、接点がON状態になっておらず、フラグ■、の値は
Oであるため、ステップE133へ進み目標車速制御を
行なう。 この目標車速制御は、前述のように、走行状態指定部3
によって、定車速走行が指定されている時に、車速を目
標車速に近づける制御と、目標車速変更スイッチ46に
よる目標車速の設定値変更の制御とを行なうものであっ
て、第16図のステップJ101〜J116のフローチ
ャートに従い、主として制御部25の定車速制御部8に
よって行なわれる。 つまり、この目標車速制御では、初めに、ステップJ 
1.01において、前記フラグ1.の値が1であるか否
かが判断されるが、フラグ■、の値は、ブレーキペダル
28の踏込を解除することによってオー1−クルーズモ
ード制御による車両走行状態に移行した場合には、第1
0図のステップC128で1となり、アクセルペダル2
7の踏込を解除することによって車両走行状態に移行し
た場合には、第12図のステップE108で1となる。 したがって、オートクルーズモード制御による車両走行
状態への移行後、加速スイッチ45および切換スイッチ
46の操作を行なわずに、ステップJ101へ進んだ場
合には、このステップJ101の判断によってステップ
J102へ進む。 ステップJ102では、今回の制御サイクルがスロット
ル弁31の開閉を行なうタイミングに該当するか否かを
、前記フラグ10、の値が1であるか否かによって判断
する。フラグI 11の値が1である場合にはステップ
J103へ進みスロットル弁31の開閉に必要な制御を
行ない、フラグ11□の値が1でない場合には今回の制
御サイクルにおけるオートクルーズモード制御を終了す
る。 フラグIllの値が1であることによって次のステップ
J103へ進むと、定車速走行の目標車速vSには、仮
の値として、第8図(i)のステップAlO3で入力さ
れた実車速VAを代入する。 この目標車速vSの仮の設定は、車速がほぼ一定の値と
なった後の制御に備えるもので、車速がほぼ一定となる
前から行なわれる。この設定値は、車速がほぼ一定とな
るまで、開閉のタイミングに該当する制御サイクル毎に
更新される。 次に、ステップJ104において、前述のように第10
図のステップC141〜C143の制御によってL) 
V A −sあるいはDVA、、。の値を指定された実
加速度DVAの絶対値が、予め設定された基準値にαに
対して、IDVA  <Kαであるか否かが判断される
。目標車速制御により車速がほぼ一定になって車両の加
速度が減少した結果、ステップJ104において、 D
VAI<Kαであると判断した場合は、ステップJ10
8で前記フラグ1.の値をOとした後、ステップJ10
9へ進む。また、車速がほぼ一定とはなっておらず、車
両の加速度が減少せずに、ステップJ 104において
、l DVA I <Kαではないと判断した場合は、
ステップJ105へ進む。 ステップJ105では、実加速度DVAが正の値である
か否かによって、現在車両が加速状態にあるのか減速状
態にあるのかを判断する。実加速度DVAが正の値であ
る場合には、車両が加速状態にあるので定車速走行状態
とするために、ステップJ107へ進んで実加速度DV
Aから予め設定された補正量ΔDV2を減じた値を目標
加速度DVSとする。一方、実加速度DVAが負の値で
ある場合には、車両が減速状態にあるので定車速走行状
態とするために、ステップJ106へ進んで実加速度D
VAに上記補正量ΔDV2を加えた値を目標加速度DV
Sとする。これにより、今回の制御サイクルにおける目
標車速制御を終了し、第12図のステップE123へ進
む。 第12図のステップE123〜E127では、後述する
ように、車両の加速度を上記目標加速度DVSに一致さ
せるための制御が行なわれる。したがって、車速がほぼ
一定の値とならない状態で、第16図のステップ、J 
]、 01〜J10’7による上述の制御が繰返される
と、目標加速度DVSが徐々に0に接近するのに伴って
実加速度DVAの絶対値が減少し、車速か徐々に一定値
に近づく。 そして、第16図のステップJ104において、I D
VA l <Kαであると判断すると、上述したように
ステップJ108を経てステップJ109へ進み、この
時の制御サイクルにおいてステップJ103で値を設定
された目標車速VSが次に述べるステップJ109〜J
116の定車速走行のための制御における目標車速とな
る。 また、ステップJ108を経てステップJIO9へ進ん
だ制御サイクルの次の制御サイクル以降においては、引
続きオートクルーズモード制御を行なう。そして、加速
スイッチ45および切換スイッチ46の操作を行なわな
い限りフラグI、の値がOのままであるので、ステップ
J101の判断によってステップJ109へ直接進んで
制御が行なわれる。 ステップJ109では、オーl−クルーズスイッチ18
の目標車速変更スイッチ48が第6図中の(+)方向に
回動されているか否かが、第8図(i)のステップAl
O3で入力された接点情報に基づいて判断される。(+
)側接点がON状態にあると判断した場合は、ステップ
JIIOへ進んで前回の制御サイクルにおける目標車速
vSに予め設定された補正量VT、を加えた値を新たな
目標車速■Sとして設定した後、ステップJ113へ進
む。 一方、(+)側接点がON状態にないと判断した場合に
は、ステップJ111へ進む。 ステップJ111では、目標車速変更スイッチ48が第
6図中の(−)方向に回動されているか否かが判断され
る。(−)側接点がON状態にあると判断した場合は、
ステップJ112へ進んで前回の制御サイクルにおける
目標車速■Sから補正量VT、を減じた値を新たな目標
車速vSとして設定した後、ステップJ113へ進む。 一方、(−)側接点がON状態にないと判断した場合に
は、直接ステップJ 113へ進む。 このようなステップJ109〜J112の制御によって
、目標車速変更スイッチ48による目標車速vSの変更
が行なわれ、目標車速変更スイッチ48の(+)側接点
のON状態を継続すると、制御サイクル毎にステップJ
110の制御によって目標車速VSが増加する。また、
目標車速変更スイッチ48の(−)側接点のON状態を
継続すると、制御サイクル毎にステップJ112の制御
によって目標車速VSが減少する。 そして、目標車速変更スイッチ48による上述のような
目標車速VSの変更を行なった後、第6図中の(+)方
向あるいは(−)方向への回動を中止し、中間の停止位
置へ目標車速変更スイッチ48を戻すと、直前の制御サ
イクルにおいて変更設定された目標車速VSが次の制御
サイクル以降の目標車速となる。したがって、ステップ
J104からステップJ]08を経てステップJ109
へ進んだ後、目標車速変更スイッチ48の操作を全く行
なわない場合は、ステップJ ]−03で値を設定され
た目標車速VSが次回以降の各制御サイクルにおける1
]標車速となる。 ステップJ】09〜J112の制御による以上のような
目標車速■Sの変更は、」−述のように実加速度DVA
の絶対値が減少し、基準値にαより小さくなった後に行
なわれるので、車速がほぼ一定となった定車速走行状態
にある時にのみ[1標車速変更スイツチ48による目標
車速vSの変更が可能となる。 次に、ステップJ113では、目標車速vSと、第8図
(i)のステップAlO3で入力された実車速VAとの
差VS−VAを計算し、ステップ、工114へ進む。 ステップJ114では、既に車速がほぼ一定となってい
ることから、応答性の高い制御よりも安定性の高い制御
が必要である。このため、後述する第12図のステップ
E123で使用する実加速度DVAの値として、第8図
(iν)のステップA】−23〜A128の割込制御に
よって算出され第8図(i)のステップ八103で人力
された3種の実加速度DVA&、、DVA13.および
D V As5゜のうち前述したように安定性の最も高
い実加速度D V As、、を指定する。 次に、ステップJ115において、ステップ31113
で算出された目標車速vSと実車速VAとの差VS−V
Aに対応する目標加速度DVS4を、第18図のステッ
プM101〜M106のフローチャートに従って行なう
制御によって求める。そして、ステップJ116におい
て、後述する第12図のステップE123で使用する目
標加速度DVSの値として目標加速度DVS4を代入し
て今回の[1標車速制御を終了し、第12図のステップ
E123へ進む。 ステップJ 1−15におけろ目標加速度T)V S 
4の決定は、−L述のように、第18図に示すフロチャ
ートに従いながら制御部25の定車速制御部8で行なわ
れるが、初めのステップM101では、第16図のステ
ップJ 113で算出された差■5−VAに対応する[
」標加速度DVS、をマツプかMDVS3から読出す。 このマツプ# M l〕V S 3は、前述のように、
差VS−VAをパラメータとして[1標加速度DVS、
を求めるためのものであって、差VS−VAと目標加速
度DVS、とは第23図に示す対応関係を何する。 次に、ステップM102において、差VS−VAに対応
する加速度許容差DVMAXをマツプ#M I) V 
M A Xから読出す。このマツプ#MDVMAXは、
差VS−VAをパラメータとして加速度許容差DVMA
Xを求めるためのものであって、差VS−VAと加速度
許容差DVMAXとは第24図に示す対応関係を有する
。 さらに、次のステップM103では、目標加速度DVS
、から、第16図のステップJ】14で値をI)VS、
、、と指定された実加速度DVAを減じた値(つまりD
VS、−DVA)を加速度差D■Xとして算出する。そ
して、次のステップ〜1■04において、加速度差1)
 V Xが加速度許容差I)V M A X ニ対して
、DVX<DVMAXであるか否かが判断される。 ステップMl 041’DVX<DVMAXであると判
断した場合には、ステップM I O5へ進んで。 目標加速度DVS4として目標加速度L’) V S 
、を指定する。また、D V X < D V M A
 Xではないと判断した場合には、ステップM106へ
進んで、目標加速度DVS、として、実加速度DVAと
上記加速度許容差DVMAXとを加えた値(DVA+D
VMAX)を指定する。 以上のようなステップM101〜M106の制御により
目標加速度DVS4の決定を行なうことで、目標加速度
DVS4の変動量が加速度許容差DVMAX以下に規制
される。したがって、定車速走行中に何らかの原因で急
変した車速を元に戻すために行なわれる車両の加速度の
変化は緩やかになるものになる。 このように、ステップM101〜M106の制御により
値を決定された(1標加速度DVS、を、第16図のス
テップJ116で11標加速度LIVSに代入した後に
、あるいは、ステップJ106またはステップJ 10
7の制御によって目標加速度1) V Sの値を設定し
た後に、第12図のステップE123に進んだ場合しこ
は、車両の加速度を[」標加速度DVSに等しくするた
めに必要なエンジン1;3の[1標1−ルク”1” O
M 2を下式(5)によって算出する。 ”l” OM 2 = [((W ・r/g) ・ks
+ki) H(DVS−DVA)”rq I TEMI
 /−I″Q・・・・・ (5) なお、上式(5)は、前記の式(1)あるいは式(4)
と実質的に同一であるが、」二式(5)中のI) V 
Aは、第16図のステップJ106あるいはJ L 0
7からステップE123へ進んだ場合には、第10図の
ステップ0141〜C143の制御により指定された値
となり、第16図のステップJ116からステップE1
23へ進んだ場合には、第16図のステップJ114で
指定されたDVA□0どなる。 次に、ステップE124へ進むと、ステップE123で
算出された目標トルク”I’OM、と、エンジン回転数
検出部21で検出されて第8図(i)のステップA 1
.03で入力されたエンジン回転数NEとに対応するス
ロットル弁開度OTI+2を、前記マツプ#M’I”H
(図示省略)から読出し、ステップE125へ進む。 ステップE123およびステップE124の制御は、制
御部25の定車速制御部8、加速制御部9および減速制
御部10のそれぞれにより、共通して行なわれるもので
あって、上述のように、ステップE133からステップ
E123へ進んだ場合には、定車速制御部によりステッ
プE123およびステップE124に従って制御が行な
われ、スロットル弁開度(lT[+が設定される。 次に、ステップE125では、前記フラグ11□の値が
1であるか否かが判断される。I、、=1であると判断
した場合は、今回の制御サイクルがスロットル弁31の
開閉を行なうタイミングに該当するのでステップE12
6へ進み、■、□=1ではないと判断した場合は、今回
の制御サイクルが上記タイミングに該当しないので、ス
ロットル弁31の開閉を行なわずに今回の制御サイクル
にお(づるオートクルーズモード制御を終了する。 ステップE]26へ進んだ場合は、ステップE124で
決定したスロットル弁開度’l’TII□となる位nま
で、前記ステップE109と同様にしてスロットル弁3
1の回動が行なわれ、上記目標トルク゛rOM2にほぼ
等しいトルクがエンジン13がら出力される。また、今
回の制御サイクルのスロットル弁31の開閉は、開閉す
べきタイミングにおけるものなので、次のステップE1
27において前記フラグIi2の値を1として、今回の
制御サイクルにおけるオートクルーズモード制御を終了
する。 以上のように、ブレーキペダル28の解放状態でアクセ
ルペダル27の踏込を解除するか、またはアクセルペダ
ル27の解放状態でブレーキペダル28の踏込を解除し
た結果、オートクルーズモード制御による車両走行状態
へ移行し、この時、加速スイッチ45および切換スイッ
チ46の操作を行なオ〕ない場合には、まず、アクセル
ペダル27およびブレーキペダル28の踏込解除直後の
ii(速を維持するように、この踏込解除直後にスロッ
トル弁31を暫定的に回動しておく。ついで、オートク
ルーズモード制御に移行した後、スロットル弁31の開
閉タイミング毎に、車速の維持を引続き行なうために制
御部25の定車速制御部8によって設定されたスロット
ル弁開度に基づきスロットル弁31の回動を行なう。 即ち、踏込解除後、スロットル弁31の開閉タイミング
に該当する制御サイクルを待たずに、暫定的に各ペダル
27.28の解除直後の車速を維持しうるスロットル弁
31の回動を行なった場合でも、この後、ある程度車速
が変動するので、その開閉タイミングに該当する制御サ
イクル毎に、スロットル弁31の回動を行ない、車速の
変動を低減させて最終的にほぼ一定の車速とする。 したがって、ペダルの踏込解除後に、加速スイッチ45
および切換スイッチ4Gを操作しない場合には、ブレー
キ(図示前118)による基l曽より急な制動が基準時
間より長く続き、かつ、この制動の終了時の車速が基準
値より低下した時を除いて、以下のようになる。 つまり、制御部250走行状態指定部30指定が定車速
走行となり、この指定が定車速走行となった時(ペダル
の踏込解除の瞬間)の車速にほぼ等しい車速を維持しう
るだけの出力をエンジン13から得られるように、スロ
ットル弁開度が制御部25の定車速制御部(図示省略)
によって設定されるのである。そして、スコツ1ヘル弁
開度に法づきスロットル弁31が開閉タイミング毎に1
01動され、この結果、車両が所定車速で定車速走行を
行なう。 このようなスロットル弁31の回動によって車速がほぼ
一定となった後は、目標車速変更スイッチ48の操作に
より定車速走行時の目標車速の変更が可能となり、目標
車速変更スイッチ48を第6図中の(+)方向あるいは
(−)方向に回動した状態の継続時間に比例した]」標
車速の変化量が得られる。 オードクルーズモード制御による車両走行状態に移行後
、加速スイッチ45および切換スイッチ46のいずれに
ついても操作しない場合は以上のとおりであるが、上記
移行後加速スイッチ45あるいは切換スイッチ46を操
作した場合について以トに説明する。 オードクルーズモード制御による車両走行状態への移行
を行ない上述の制御によって車速がほぼ一定となった後
、加速スイッチ45を操作して、第6図中の(5)〜団
のいずれかの位置に切換えた場合には、第12図のステ
ップE101を経てステップE110へ進み、前述のよ
うに、加速スイッチ45の位置が前回の制御サイクルか
ら変更になっているか否かが判断される。 加速スイッチ45の位置を変更してから最初の制御サイ
クルでステップE110へ進んだ場合には、ここでの判
断によってステップE111へ進んでフラグ■、の値を
1とし、次のステップE112でフラグエ、の値をOと
し、さらに、次のステップE113でフラグ■うの値を
Oとした後、ステップE114へ進む。 なお、このフラグI、は、加速スイッチ45あるいは切
換スイッチへの操作により制御部25の走行状態指定部
3の指定が加速走行となった時に、加速スイッチ45の
位置に対応して設定されたに1標加速度まで車両の加速
度を滑らかに上昇させるための制御が、既に前回の制御
サイクルにおいて行なわれたことを、値が1であること
によって示すものである。 ステップE114では、今回の制御サイクルにおいて第
8図(i)のステップAlO3で入力された接点情報に
基づき、加速スイッチ45の位置が第6図中の同である
か否かが判断される。この位置が固であると判断した場
合には、ステップE115へ進み、同ではないと判断し
た場合には、ステップE116へ進む。 ステップE116へ進んだ場合には、制御部25の走行
状態指定部3の指定が加速走行に切換わり、フラグエ、
の値を1とする。そして、次のステップE117でフラ
グI8の値を0とした後、ステップE118へ進む。 なお、この時の制御サイクルは、加速スイッチ45の位
置を変更してから最初のものであって。 この変更後はまだスロットル弁31の開閉を行なってい
ない。このため、ステップE118でフラグLzの値を
Oとし、ついで、ステップE119で、ステップE11
8と同様の理由から今回の制御サイクルで使用する実加
速度DVAの値として、第8図(i)のステップAlO
3で入力されたDVAいを採用する。そして、ステップ
E120へ進む。 このステップE120は、制御部25の到達目標車速設
定部6における加速後の車速の目標値である到達目標車
速vSの設定であって、この■Sの値は、今回の制御サ
イクルにおいて車速・加速度検出部24により検出され
て制御部25に入力された実車速VA[第8図(i)の
ステップAlO3参照コと、予め設定された補正量VK
Iどの和に設定される。 次にステップE121へ進むと、第14図に示すステッ
プGIOI〜G105のフローチャートに従って制御部
25の目標加速度設定部4が、加速スイッチ制御を行な
う。この加速スイッチ制御は、第6図中に示す加速スイ
ッチ45の旧、回、あるいは印の各位置に対応して、目
標加速度I) VS2の値を設定するものである。 つまり、第14図のステップGIOIおよびステップG
103によって、加速スイッチ45の位置が(5)、回
、団のうちのいずれの位置にあるかが判断され、各位置
ごとに、ステップG102.G104およびG105で
加速度DVS2の値の設定が行なわれる。 即ち、第14図に示すように、初めにステップG101
において、加速スイッチ45の位置が第6図中の旧の位
置にあるか否かの判断を行なって、旧の位置にあると判
断した場合には、ステップG102へ進んで、旧の位置
に対応して予め設定された加速度の値DVSbを目標加
速度DVS2に代入する。 また、ステップG101において、加速スイッチ45の
位置が上記口の位置にないと判断した場合には、ステッ
プG103八進み、加速スイッチ45の位置が第6図中
の回の位置にあるか否かの判断を行なう。加速スイッチ
45の位置が回の位置にあると判断した場合は、ステッ
プG104へ進んで1回の位置に対応して予め設定され
た値DVScを目標加速度DVS2に代入する。 一方、加速スイッチ45の位置が回の位置にないと判断
した場合は、残された団の位置にあることになり、団の
位置に対応して予め設定された値DVSdを目標加速度
DVS、に代入する。なお、ここで団の位置にあると判
断できるのは、加速スイッチ制御を行なう前の第12図
のステップE114で加速スイッチ45の位置は口でな
こと、さらに、ステップG101およびG103で、同
でも回でもないことが、既に判断されているからでであ
る。 以上のようにして、加速スイッチ45の位置に対応する
目標加速度DVS2の値の設定を行なうが、この目標加
速度DVS2は、制御部25の走行状態指定部3によっ
て、加速走行が指定され加速を開始した後に一定となる
車両の加速度の目標値であるので、旧〜団の位置に対応
して3種類の車両の加速状態(DVSb、DVScおよ
びDVSd)が選択される。このようなりVSb、DV
ScおよびDVSdの値は、DVSb<DVSc<DV
Sdとなッテおり、DVSbが緩加速、D V S c
が中加速、DVSdが急加速にそれぞれ対応する値とな
っている。 こうして加速スイッチ制御が終了すると、次に第12図
のステップE122へ進み、主として制御部25の加速
制御部9が加速制御を行なう。 この加速制御は、前述のように、制御部25の走行状態
指定部3により加速走行が指定された時に、加速スイッ
チ45の位置に対応して行なわれる制御であって、制御
部25の目標加速度設定部4で各位置(同、回または[
il])に対応して設定された目標加速度DVS、まで
、車両の加速度を滑らかに上昇させて、このような加速
走行により、制御部25の到達(]標車速設定部6およ
び到達目標車速変更制御部6aで設定された到達目標車
速まで車速が到達する際の加速度の変化を滑らかにして
いる。 このような加速制御は、第17図のステップL101〜
120に示すフローチャートに従って行なわれる。 つまり、最初のステップL101では、第8図(i)の
ステップA I O3で人力された実車速VAが予め設
定された基準値に、に対して、VA>K、であるか否か
が判断される。VA>K、であると判断した場合には、
ステップL104へ直接進み、VA>K、ではないと判
断した場合には、ステップL102およびLi2Sを経
てステップL104へ進む。 ステップLIOIからステップL】02へ進んだ場合に
は、実車速VAと第8図(i)のステップAlO3で入
力された接点情報による加速スイッチ45の位置とに対
応する目標加速度DVSACをマツプ#MDVSACか
ら読出す。 このマツプ#MDVSACは、実車速VAと加速スイッ
チ45の位置とをパラメータとして目標加速度I) V
 S A Cを求めるためのものであって。 実車速VAおよび加速スイッチ45の位置と目標加速度
DVSACとは、第26図に示す対応関係を有する。 即ち、実車速VAがOから基準値に、までの間は、第6
図中に示す加速スイッチ45の(5)〜団の各位置別に
実車速VAの増加に対応して上記目標加速度DVSAC
が増加し、実車速VΔが基準値に、となった時には、目
標加速度DVSACの値は、第12図のステップE12
1の加速スイッチ制御(第14図参照)により、同一印
の各位置別に設定された目標加速度DvS2の値と等し
くなる。 次にステップL 1.03へ進むと、加速スイッチ制御
により設定された目標加速度DVS2の値をステップL
102で読出したDVSACに変更し。 ステップL104へ進む。 つまり、車速が基準値に、より大きい時は、[1標加速
度DVS、の値は上記加速スイッチ制御によって設定さ
れた値のままとなり、発進直後のように車速が基準値に
、以下の時は、11!速の増加に対応して増加し、スイ
ッチ制御によって設定された値より小さい値が目標加速
度DVS2の値となる。 そして、ステップ■、104では、フラグ11.1の値
が1であるか否かが判断される。このフラグ■0、は、
前述のように、値が1であることによって。 今回の制御サイクルがスロットル弁31の開閉を行なう
タイミングに該当すること(スロットル弁開閉タイミン
グサイクルであること)を示すのである。ステップL1
04でフラグエよ□の値が1ではないと判断した場合は
、今回の制御サイクルがスロットル弁開閉タイミングサ
イクルに該当しないので、直ちに今回の制御サイクルに
おける加速制御を終了する。 また、ステップL104でフラグL、tの値が1である
と判断した場合には、今回の制御サイクルが開閉のタイ
ミングに該当し、ステップL 、105へ進んで加速制
御力弓目売き行なわれる。 ステップL105では、フラグI、の値が1であるか否
かが判断される。フラグ19は、前回の制御サイクルに
おいて、後述するステップr、108あるいはステップ
Li1.、Oの制御が行なわれたことを、値が1である
ことによって示すものである。加速スイッチ45の切換
を行なってから最初にステップL105へ進んだ場合に
は、前述のように第12図のステップI”: l 13
においてフラグ■9の値をOとしているので、ステップ
■、105でフラグ■9の値が1ではないと判断して、
ステップL106へ進む。 ステップL106では、フラグ■□、を0として、Li
O2へ進む。なお、このフラグ1□3は、後述するステ
ップL108あるいはステップI、110で値を指定さ
れた目標加速度DVS、と加速スイッチ制御により設定
された目標加速度DvS2とが、DVS工くDVS2の
関係にないことを、値が1であることによって示すもの
である。 次のステップL 107では、フラグ■3の値を1とし
て、ステップL108へ進む。 ステップL108では、目標加速度DVS工の値として
、第12図のステップE119でDVA、5を入力され
た実加速度DVAと、予め設定された補正量ΔDV1と
を加えたも(DVA+ΔDV1)を指定し、ステップL
111へ進む。 ステップL111では、このように設定された2つの目
標加速度DVS1およびDVS2が、DVS、<DVS
、の関係にあるか否かが判断される。 実加速度DVAと目標加速度DVS、とにあまり差がな
く、これらの目標加速度1) V S工と目標加速度D
VS2とが、DVS工< I) V S 、の関係にな
いと判断した場合には、ステップL113へ進んでフラ
グ113の値を1とした後、ステップL 1.14へ進
む。 一方、ステップLlllにおいて、DVS□くDVS、
の関係にあると判断した場合には、ステップL112へ
進み、今回の制御サイクルにおけるオートクルーズモー
ド制御で車両の加速走行のために使用する目標加速度I
) V Sの値として上記目標加速度DVS1を指定し
て今回の制御サイクルにおける加速制御を終了する。 なお、上述のように、今回の制御サイクルが加速スイッ
チ45を第6図中の同〜団のいずれかの位置に切換えて
から最初にステップL105へ進む制御サイクルであっ
て1次回の制御サイクル以降において加速スイッチ45
の切換が行なわれず引続き加速制御が行なわれる場合に
は、今回の制御サイクルのステップL107でフラグ■
、の値が1となっているので1次回の制御サイクル以降
においては、ステップL105の判断によってステップ
L109へ進む。 このステップ1.109では、フラグ113の値が1で
あるか否かが判断されるが、1サイクル前までの制御サ
イクルでステップL]11からステップL113へ進ん
でフラグI iffの値を1とした場合には、ステップ
L109からステップL114へ進む。1サイクル前ま
での制御サイクルでステップL 1.11からステップ
L 113へ進んだことがない場合には、11.は1で
ないので、ステップL110へ進む。 このステップLLIOでは、1サイクル前の制御サイク
ルまでの目標加速度DVSユの値に補正量ΔDV、を加
えたものを新たな目標加速度DVS□として指定してス
テップr、111へ進む。 したがって、目標加速度DVS工の値は、ステップL1
09でフラグI 14の値が1であると判断されるまで
、ステップL 11.0に繰り返し進むことによって1
時間の経過とともに増大する。 そして、ステップL111において、DVS。 <DVS、ではないと判断されるまで目標加速度DVS
□が増大すると、ステップL111からステップL11
3へ進んで、上述のようにフラグエ0.の値を1とする
ので、次の制御サイクル以降では、ステップL109か
らステップL114へ進み、目標加速度DVS工の値は
増大しなくなる。 また、ステップL111で、DVS、<DVS。 ではないと判断されるまでは、上述のようにして値の増
大する目標加速度DvS1を、ステップL112におい
て、目標加速度(オートクルーズスイッチによって指示
された目標加速度)DVSACの値として指定して、続
くステップL120で、この目標加速度D V S A
Cを現在採用する目標加速度DVSとして設定して、加
速制御を終了する。 しかし、ステップL111で、DVS□<DVS2では
ないと判断されると、この判断の行なわれた制御サイク
ル以降においては、上述のようにステップL114へ進
む(7)で、DVSAc=DVS□(7)指定は行なわ
れなくなる。 ステップL 11.4へ進むと、第12図のステップE
120で値の設定された到達目標車速vSと、第8図(
i)のステップAlO3で入力された実車速VAとの差
VS−VAを計算する。次のステップL115で、差V
A−VAに対応する目標加速度DVS、をマツプ#MD
VS 3から読出す。 このマツプ#MDVS3は、前述したように、差VS−
VAをパラメータとして目標加速度DVS、を求めるた
めのものであって、差VS−VAと目標加速度DVS、
とは第23図に示す対応関係を有する。 次に、ステップL116へ進むと、目標加速度DVS2
と、目標加速度DVS3とが、D V S2<DVS、
の関係にあるか否かが判断される。ここで、DVS2<
DVS、の関係にあると判断した場合には、ステップL
117へ進んで、目標加速度DVSAcの値として目標
加速度DvS2を指定して、続くステップD120で、
この目標加速度DVSAcを現在採用する目標加速度D
VSとして設定し、加速制御を終了する。また、ステッ
プL116において、DVS2<DVS、の関係にない
と判断した場合には、ステップL118へ進み、制御部
25の到達検出部11により、差VS−VAの絶対値l
 VS−VA lが予め設定された基準値に4より小さ
いか否かの判断が行なオ〕れる。 第23図に示すように、差VS−VAの値が、補正量v
K□(第12図のステップE120で到達目標車速VS
を設定するために実車速VAに加えた補正量)に等しい
ときには、マツプ#MDVS3に従って決定する11標
加速度DVS、は、目標加速度DVS2より大きい値を
有する。 したがって、加速スイッチ43を切換えた後、最初にス
テップL105へ進んだ制御サイクルにおいて、ステッ
プL116へ進んだ場合には、差VS−VAは補正量V
K□にほぼ等しくなっている。 このため、ステップL116において、DVS2<DV
S、であると判断されて、ステップLl17に進む。 また、この制御サイクルより後の制御サイクルにおいて
、加速スイッチ45の切換が行なわれず引続き加速制御
が行なわれ、後述するような車両の加速が行なわれると
、実車速VAが到達目標車速■Sに近づいて、差VS−
VAの値が減少するが、第23図に示すように、この差
VS−VAの減少に対応して目標加速度DVS、が減少
する。 そして、差VS−VAが第23図中に示すVα以下とな
って目標加速度DVS、が、目標加速度D V S z
以下となると、ステップL116の判断によってステッ
プL118に進む。 ココテ、I VS−VA l <K、ではないと判断し
た場合は直接、またl VS−VA l <K4である
と判断した場合は車速が到達目標車速に到達したとして
ステップL120を経た後、ステップL119へ進む。 このステップL119では、目標加速度DVSAcの値
として目標加速度DVS、を指定し、ステップL 12
0で、この目標加速度DVSACを現在採用す、る目標
加速度DVSとして設定して、加速制御を終了する。 したがって、目標加速度DVS、が目標加速度DVS2
より小さくなってから後の制御サイクルにおいては、目
標加速度DVSの値として目標加速度DVS、が指定さ
れる。目標加速度DVSは、加速走行時の加速度の目標
値であるので、目標加速度DvS3が指定された後は、
実車速VAが到達目標車速vSに近づくにつれて実加速
度も減少する。 実車速VAが到達目標車速■Sにほぼ等しくなると、ス
テップL118で、IVS−VA l <K4であると
判断し、上述のようにステップL、120へ進む。 この判断は、加速走行によって車速が到達目標車速VS
に到達したことを検出するものであって、この到達の検
出が行なわれた後は、制御部25の走行状態指定部3の
指定を、到達目標車速VSの定車速走行とするために、
ステップL120で制御部25の走行状態切換部12に
よりフラグエ。 の値がOとされる。なお、このフラグ14は、前述のよ
うに、値が0であることによって、走行状態指定部3の
指定を定車速走行とすべきことを示すものである。 以上述べたようにして、第12図のステップE122の
加速制御を終了すると、ステップE123へ進み、前述
のように、車両の加速度を目標加速度DVSに等しくす
るために必要なエンジン13の目標トルクTOM、を前
記の式(5)によって算出する。 さらに1次のステップE124で目標トルり10M2を
エンジン13から得られるようなスロットル弁開度0丁
11zを決定しステップE125へ進む、なお、制御部
25の走行状態指定部3の指定が加速走行であると、ス
テップE123およびステップE124の制御は前述の
ように制御部25の加速制御部9によって行なわれる。 ステップE122からステップE123.E124を経
てステップE125へ進むのは、第17図のステップL
104でフラグRiの値が1であると判断された場合で
ある。したがって、ステップE125では、■□、=1
であると判断してステップE126へ進み、前述のよう
にしてスロットル弁31をスロットル弁開度θT1(2
となる位置まで駆動する。 そして1次のステップE127でフラグ112の値を1
として、今回の制御サイクルにおけるオートクルーズモ
ード制御を終了する。 スロットル弁31をこのように駆動することで。 前述のように、目標トルクTOM、にほぼ等しいトルク
がエンジン13から出力されるため、車両は目標加速度
DVSにほぼ等しい加速度で加速走行を行なう。 加速スイッチ45を第6図中の圓〜団の位置に切換える
ことにより、以上のようなステップE110−E114
を経てステップE116へ進む一つの制御サイクルが行
なわれるが、この後、加速スイッチ45および切換スイ
ッチ46のいずれも操作されないと、この次の制御サイ
クル以降において引続きオートクルーズモード制御が行
なわれることになる。この場合、初めに第12図のステ
ップE101で、アクセルスイッチ15の接点はON状
態であったと判断してステップE ]、 10へ進む。 これは、サイクル前の制御サイクルにおいてもアクセル
ペダル27が踏込まれずにオートクルーズモード制御が
行なわれているためである。 ステップE110では、前述のように、加速スイッチ4
5の位置が1サイクル前の制御サイクルの時から変更に
なっているか否かの判断が行なわれる。ここでは、加速
スイッチ45の操作は行なっていないので、否定されて
ステップE ]、 28へ進み、切換スイッチ46に関
連する切換スイッチ制御を行なう。 この切換スイッチ制御は、荊に述べたように、第13図
のステップF101〜F121に示すフローチャートに
従って行なわれる。 まず初めに、ステップF101において、切換スイッチ
46の接点がON状態にあるか否かの判断が行なわれる
。ここでは、切換スイッチ46の操作は行なわないので
、この接点はON状態とはならず、否定されてステップ
F111へ進み、フラグ■、の値を0とする。 さらに、次のステップF112でフラグエ、の値をOと
して、今回の制御サイクルにおける切換スイッチ制御を
終了する。 なお、前に述べたが、フラグエ、は、前回の制御サイク
ルで切換スイッチ46の接点がON状態にあったことを
値が1であることによって示すものであり、また、フラ
グエ、は、切換スイッチ46の接点がON状態となって
から最初の制御サイクルであることを値が1であること
によって示すものである。 次に、第12図のステップE129へ進むと、フラグI
4の値が1であるか否かが判断される。 このフラグ■4は、前述のように、制御部25の走行状
態指定部3の指定を定車速走行とすべきであることを、
値が0であることによって示すものであるが、加速スイ
ッチ45を第6図中の■〜団のいずれかの位置に切換え
てから最初の制御サイクルにおいて、ステップE116
でフラグエ、の値を1としているので、車両の加速走行
が行なわれている間は、ステップE129の判断でrr
定されてステップE130へ進む。 また、前述のように、車両の加速が行なわれて、走行速
度が到達目標車速VSに達すると、第17図のステップ
L120で、制御部25の走行状態切換部12がフラグ
エ、の値を0とする。これによって、ステップE129
の判断で否定されてステップE132に進む。なお、こ
の時、制御部25の走行状態指定部3の指定が定車速走
行に切換わる。 一方、ステップE129からステップE130へ進んだ
場合には、このステップE130で加速スイッチ45の
位置が口の位置であるか否かが判断されるが、加速スイ
ッチ45は■〜団の位置にあるので、否定されてステッ
プE121へ進み、加速スイッチ制御が行なわれる。 この加速スイッチ制御は、前に述べたように。 第14図のステップ6101〜G105に示すフローチ
ャートに従って制御部25の目標加速度設定部4により
行なわれ、加速スイッチ45の位置に対応する目標加速
度DVS□の設定を行なうものである。 次に、ステップE122へ進むと、加速制御が。 前に述べたように、第17図のステップLIOI〜L1
20に示すフローチャートに従って、主として制御部2
5の加速制御部9により行なわれ、車両の加速走行時の
目標加速度DVSの設定を行なうものである。今回の制
御サイクルがスロットル弁31の開閉を行なうタイミン
グに該当した時にこの目標加速度の設定を行なうと、次
にステップE123〜E127に従い前述のようにスロ
ットル弁31の開閉が行なわれ、車両が目標加速度DV
Sにほぼ等しい加速度で加速走行を行なう。 車両の加速走行により、走行速度が到達目標車速vSに
達すると、上述のように制御部25の走行状態指定部3
の指定が定車速走行に切換ねり。 ステップE129からステップE132へ進む。 そして、ステップE132でフラグエ、の値が1である
か否かが判断される。このフラグ■6は、第13図のス
テップF112で値をOとされているので、ステップE
132からステップE133へ進み、目標車速制御が行
なわれる。 この目標車速制御は、前に述べたように、第16図のス
テップJ101〜J116に示すフローチャートに従っ
て、主として制御部25の定車速制御部8により行なわ
れる。 つまり、加速スイッチ45の切換を行なってから最初の
制御サイクルでフラグ■8の値をOとしている(第12
図のステップE117参照)ので、ステップJ101で
は、■、=1ではないと判断して、加速スイッチ45あ
るいは切換スイッチ46を操作しない限りは、常にステ
ップJ109へ進む。 ついで、ステップJ109〜J 1.16に従って行な
われる制御は、前述のとおりであって、車両の走行速度
を目標車速vSに一致させて、これを一定に維持するた
めの目標加速度DVSの値の設定が行なわれる。 この目標車速制御を終了すると、第12図のステップE
123〜E・127に従って、前に述べたように、スロ
ットル弁31の開閉が行なわれ、車両は目標車速VSに
ほぼ等しい走行速度定車速走行を行なう。 したがって、加速スイッチ45を第6図中の■〜団のい
ずれかの位置に切換えることにより車両の加速を行ない
、走行速度が到達目標車速VSに達した後は、この到達
目標車速■Sが目標車速となって、車両の走行速度が一
定に維持される。 以上述べたように、加速スイッチ45を切換えて、制御
部25の走行状態指定部3の指定を加速走行とし、ステ
ップE122の加速制御により指定された目標加速度D
VSで車両の加速を行なった時には、その目標加速度D
VSおよび走行速度の変化は、例えば第27図(j、)
、(ii)に示すようになる。なお、第27図(i)は
、切換後の時間の経過に対応する目標加速度DVSの値
を示し、第27図(ii)は、同じく切換後の時間経過
に対する車両の走行速度の変化を示す。 つまり、この第27図(i) 、  (ii)に示すよ
うに、はじめに車両が一定の走行速度■、で定速走行し
ていて、ある時刻し。に、加速スイッチ45が同一印の
いずれかの位置に切換えられると、加速走行が指定され
る。そして、第17図のステップL108で設定された
値の[1標加速度をもって加速を開始する。この時、ス
ロットル弁31の開閉を行なうタイミングに該当する制
御サイクル毎に、第17図のステップL110で設定さ
れる目標加速度DVS1が加速走行の際のil #j加
速度DVSとなるので、第27図(i)に階段状に示す
ように、この制御サイクル毎に目標加速度DVSが増加
していく。 一方、このような目標加速度DVSの増加に伴い、車両
の走行速度が時刻t0から滑らかに増加を開始する。 この結果、時刻し、において、目標加速度DVSよが、
加速スイッチ45の位置に対応して制御部25の目標加
速度設定部4で設定された目標加速度DVS2より大き
くなると、時刻し、以降の制御サイクルでは、この目標
加速度DvStが目標加速度DVSの値となる。これに
より目標加速度DVSは、第27図(i)に示すように
一定値となる。したがって、この時の車両の走行速度は
、第27図(ii)に示すようにほぼ一定の割合で増加
していくことになる。 そして1時刻t2において、走行速度が、第12図のス
テップE120で設定された到達目標車速■Sよりも、
第23図中に示す■αだけ低い値に達すると、第23図
に示すように、第17図のステップL115でマツプ#
MDVS3から読出される目標加速度DVS、の方が、
目標加速度D■S2よりも、小さくなる。そして1時刻
L2以降の制御サイクルでは、目標加速度DVS、が1
]標加速度DVSの値となる。 この目標加速度DVS、は、第23図に示すように、到
達目標車速VSと実車速VAとの差VS−VAが減少す
るのに対応して減少するので、走行速度の上昇に伴って
目標加速度DVSは、第27図(i)に階段状に示すよ
うに、制御サイクル毎に次第に減少していく。 このような目標加速度DVSの減少によって、走行速度
は、第27図(ii)に示すように、徐々に上昇の度合
を緩やかにする。 そして1時刻し、以降において、走行速度と到達目標車
速vSとの差が、基準値に、より小さいことが制御部2
5の到達検出部]−1により検出されると、この制御部
25の走行状態切換部12で、走行状態指定部3が指定
する定車速走行への切換が行なわれて、車両の加速走行
は終了する。この時刻し、より後の制御サイクルでは、
制御部25の定車速制御部8での第12図のステップE
133の目標車速制御によって設定された目標加速度D
VSに基づき車両の定車速走行が行なわれる。 この結果、第27図(11)に示すように、走行速度は
、滑らかに到達目標車速vSに近づき、時刻し、におい
で到達目標車速vSとほぼ等しい値となって、この時刻
し、より後では到達目標車速■Sにほぼ一致した値とな
る。また、目標加速度DVSは時刻t、において、0に
近い値となり。 時刻も、より後では、走行速度を到達目標車速VSに一
致させて一定に維持するための値となる。 加速スイッチ45を第6図中の同〜団のいずれかの位置
に切換え、切換スイッチ46の操作は行なわない場合は
以上のとおりであるが、次に、以上に述べたような車両
の加速走行がまだ行なわれている時に、切換スイッチ4
6を操作した場合について説明する。 切換スイッチ46を第6図中の手前側に引いてON状態
にすると、前述の場合と同様にして第12図に示すステ
ップE101からステップEllOへ進む。加速スイッ
チ45の位置は前回の制御サイクルから変更になってい
ないので、このステップEIIOで否定されて、ステッ
プE128へ進む。ステップE128では、前述のよう
に、第13図に示すステップF101〜F121のフロ
ーチャートに従って切換スイッチ制御が行なわれる。 この切換スイッチ制御は、初めにステップF101にお
いて、第8図(i)のステップAlO3で入力された接
点情報に基づき、切換スイッチ46の接点がON状態に
あるか否かが判断されるが、この場合、オー1−クルー
ズスイッチ18の操作部18を第6図中の手前側に引い
ているので、接点がON状態にあると判断してステップ
F102へ進む。 ステップF102でフラグ■、の値を1として。 次のステップF103ではフラグ■5の値が1であるか
否かが判断される。なお、フラグエ、は、前述のように
、前回の制御サイクルで切換スイッチ46の接点がON
状態であったことを、値が1であることによって示すも
のである。 切換スイッチ46の接点をON状態にしてから最初の制
御サイクルにおいてステップF103へ進んだ場合には
、切換スイッチ4Gの接点をON状態とする前の制御サ
イクルのステップF111でフラグI5の値をOとして
いるので、このステップF103の判断によってステッ
プF104へ進む。そして、このステップF104でフ
ラグI、の値を1とした後、ステップF105へ進む。 一方、前回の制御サイクルでも切換スイッチ46の接点
がON状態となっていた場合には、前回の制御サイクル
のステップF104でフラグT5の値を1としている。 したがって、ステップF103の判断によってステップ
F113へ進む。 上述のように、ステップF104からステップF105
へ進むと、フラグI&を1とする。なお、このフラグI
Gは、前述のように、切換スイッチ46の接点がON状
態となってから最初の制御サイクルであることを、値が
1であることによって示すものである。 次のステップF 106では、フラグ1□2の値を0と
して、ステップF107へ進む。なお、フラグI 12
は、前述したが、各制御サイクルでオートクルーズモー
ド制御を行なうようになってから最初に訪れるスロット
ル弁31開閉のタイミングに該当する制御サイクルでの
開閉をまだ行なっていないこと、あるいは、この開閉は
既に行なったが、オートクルーズモード制御において、
加速スイッチ45あるいは切換スイッチ46の操作によ
り制御部25の走行状態指定部3の指定が変更された後
に最初に訪れるスロットル弁31開閉のタイミングに該
当する制御サイクルでの開閉をまだ行なっていないこと
を、値がOであることによって示すものである。 ステップF107では、今回の制御サイクルが切換スイ
ッチ46の接点をON状態としてから最初の制御サイク
ルであるので、前回の制御サイクルまで走行状態指定部
(図示省略)によって指定されていた車両の走行状態と
は異なる走行状態が指定される。このため、前述したよ
うに、実際の値に対する追従性の高さを優先して、実加
速度DVAの値を第8図(i)のステップAlO3で入
力されたD V AG5とする。 次のステップF108では、フラグI4の値が1である
か否かの判断が行なわれる。なお、このフラグI4は、
値がOであることによって、走行状態指定部(図示省略
)により定車速走行が指定されるべきことを示すもので
ある。 ここでは、加速スイッチ45の切換によって指定された
車両の加速走行がまだ行なわれている間に切換スイッチ
46の接点が○N状態となっているので、今回の制御サ
イクルは接点がON状態となってから最初のものであっ
て、フラグ■、の値は、第12図のステップE116で
1とされた後。 変化しておらず、■、=1であると判断されてステップ
F109へ進む。 ステップF109で、制御部25の走行状態切換部12
がフラグエ。の値をOとしてステップF110へ進む。 このステップFl 10では、第8図(iv)のステッ
プA123〜A128による割込制御で求められた最新
の実車速VA工を入力し、今回の制御サイクルにおける
切換スイッチ制御を終了する。 第12図のステップE128の切換スイッチ制御を上述
のようにして行なうと5次のステップE129へ進んで
、フラグ■4の値が1であるか否かの判断が行なわれた
時には、フラグエ、は、第13図のステップF109に
おいて値をOとされているので、l4=1でないと判断
されて、ステップE132へ進み、制御部25の走行状
態指定部3の指定が定車速走行に切換わる。 ステップE132では、フラグI、の値が1であるか否
かが判断されるが、フラグ■6の値は。 第13図のステップF105において1としているので
、I、=1であるとしてステップE105へ進む。 ステップE105およびこのステップE105に続くス
テップE106〜E109による制御は。 前に述べたアクセルペダル27解放後最初の制御サイク
ルにおいてステップE105〜E109によって行なわ
れる制御と全く同一である。したがって、この制御(E
 105〜E109)では、今回の制御サイクルがスロ
ットル弁31開閉のタイミングに該当するか否かにかか
わらず、切換スイッチ46による切換時の実車速VAI
を目標車速として、定車速走行を行ないうると推測され
るスロットル弁開度までスロットル弁31の回動が行な
われる。そして、この結果、エンジン13から所要の(
定車速走行に要する大きさの)トルクにほぼ等しいトル
クが出力され、車両の走行状態は加速走行から定車速走
行へと変化を開始する。 切換スイッチ46の接点をON状態としてから最初の制
御サイクルでは以上に述べたような制御が行なわれるが
、次の制御サイクル以降も引続きオートクルーズモード
制御が行なわれて、加速スイッチ45の操作は行なわな
い場合には、上述の場合と同様にして、第12図のステ
ップE101およびステップEIIOを経てステップE
128へ進んで切換スイッチ制御が行なわれる。 この切換スイッチ制御も、上述のように、第13図のス
テップF101〜F121に示すフローチャートに従っ
て行なわれるが、ステップF101からステップF10
2へ進んだ場合、ここでは。 切換スイッチ46の接点がON状態を継続しており、こ
の接点がON状態となってから最初の制御サイクルのス
テップF 104でフラグ■5の値が1となったままな
ので、ステップF103でのフラグI、の値が1である
か否かの判断によって、ステップF113へ進む。 ステップF113では、フラグ■4の値が1であるか否
かが判断される。フラグI4は、切換スイッチ46の接
点がON状態となってから最初の制御サイクルのステッ
プF109で値をOとされているので、I4;1でない
として、ステップI?112へ進む。そして、ステップ
F112で、フラグIGの値をOとして今回の制御サイ
クルにおける切換スイッチ制御を終了する。 一方、ステップFIOIからステップF111へ進んだ
場合には、このステップI” l I Lでフラグ■、
の値をOとした後、ステップF112でフラグ■5の値
をOとして今回の制御サイクルにおける切換スイッチ制
御を終了する。 したがって、切換スイッチ4Gの接点が、1サイクル前
の制御サイクルから引き続いてON状態にある場合と、
今回の制御サイクルで接点がON状態でなくなった場合
とでは、切換スイッチ制御において、フラグ1.の値の
設定のみが異なる。 次に、切換スイッチ制御終了後、第12図のステップE
129へ進むと、フラグ■、の値が1であるか否かが判
断されるが、上述のように、フラグ■4の値は第13図
のステップF109でOとなったままなので、ステップ
E129の判断によってステップE132へ進み、制御
部25の走行状態指定部3の指定は定車速走行のままと
なる。 ステップE132では、フラグI6の値が1であるか否
かが判断される。ここでは、フラグエ。 の値は第13図のステップF112でOとされているの
で、ステップE132からステップE133へ進み、目
標車速制御が行なわれる。 この目標車速制御は、前に述べたように、第16図のス
テップJIOI〜J116に示すフローチャートに従っ
て行なわれる。 最初のステップJIOIでは、フラグI8の値が1であ
るか否かの判断が行なわれる。このフラグエ、は、オー
トクルーズモード制御によってほぼ一定の車速で車両が
走行していることを値がOであることにより示すもので
ある。ここでは、フラグ■6の値は、前述したように、
切換スイッチ46の接点をON状態にしてから最初の制
御サイクルで、第12図のステップE132からステッ
プE105を経てステップE10Gへ進んだ際に1とさ
れているので、ステップJ101の判断によってステッ
プJ102へ進む。 ステップJ 102〜J107に従って行なわれる制御
は、アクセルペダル27解放後の最初の制御サイクルで
第12図のステップE101〜E109に従って制御を
行なった後の第2回目以後の制御サイクルにおいて、ス
テップE133の目標車速制御で行なわれるものと全く
同一である。 即ち、実加速度DVSを徐々に減少させるために必要な
目標加速度DVSの設定が、スロットル弁開閉タイミン
グサイクル毎に行なわれる。 この目標車速制御終了後に行なわれるステップE123
〜E127の制御は、これまでの各場合において述べた
ものと同様であって、スロットル弁開閉タイミングサイ
クル毎に、目標加速度DVSに等しい車両の加速度が得
られるようなスロットル弁開度へ、スロットル弁31の
開閉(開度調整)を行なう。 この結果、車両の加速度が徐々に減少し、走行速度は、
切換スイッチ46の接点をONL、て定車速走行となっ
た時の実車速VA、に徐々に接近し、やがてほぼ一定と
なる。 そして、第16図のステップJ104において、実加速
度DVAの絶対値I DVA lが予め設定された基準
値にαより小さいと判断すると、ステップJ108でフ
ラグ■、の値を0とした後、ステップJ109〜J11
6に従って制御を行なう。 このステップJ109〜J116に従う制御も、ステッ
プJ101〜J107の制御と同様に、アクセルペダル
27解放によってオー1へクルーズモード制御が行なわ
れる際に第12図のステップE133の目標車速制御で
行なわれる制御と全く同一である。また、ステップJ1
04の判断が行なわれた制御サイクルの次の制御サイク
ル以降は、ステップJ108でフラグエ、の値がOとさ
れているので、ステップJ101からステップJIO9
へ進み、同様の制御が行なわれる。 即ち、車両の走行速度がほぼ一定となってから後は、走
行速度を引続き一定に維持するために必要な目標加速度
DVSの設定が行なわれ、目標車速変更スイッチ48を
第6図中の(+)側あるいは(−)側に切換えた時には
、この切換に従って、走行速度を一定に維持するための
目標車速vSの設定値の増減が行なわれる。 さらに、目標車速制御の終了後に行なわれるステップE
123〜E127の制御によって、上述のように、スロ
ットル弁31が、所要のスロットル弁vn度(目標加速
度DVSに等しい車両の加速度を得るスロットル弁開度
)に開閉され、この結果、車両は目標車速にほぼ一致し
て一定した走行速度で定車速走行を行なう。 以上述べたように、車両の加速走行が行なわれている時
に切換スイッチ46の接点をON状態とすると、制御部
25の走行状態指定部3の指定が定車速走行に切換わり
、この切換が行なオ)れた時の実車速VA、が、定車速
走行時の目標車速となる。 そして、アクセルペダル27の解放によって定車速走行
状態へ移行した場合と同様にして、車両の走行速度がほ
ぼ一定に維持される。 次に、加速スイッチ45が第6図中の(6)〜団のいず
れかの位置にあって、オートクルーズモード制御が行な
われ、走行状態指定部3の指定が定i1を速走行になっ
ている時に、オートクルーズスイッチ18の操作部18
aを手前側に引いて切換スイッチ46の接点をON状態
とした場合について説明する。 この場合、切換スイッチ46の接点がON状態となると
、前述の場合と同様にして、第12図のステップE】0
1からステップE 1 ] 0へ進む。 このステップE110では、加速スイッチ45の操作が
行なわれていないので、加速スイッチ45の位置がI前
回の制御サイクルから変更になっていないと判断してス
テップE128へ進む。 ステップE128では、前述のように、第13図のステ
ップF】01〜F121に示すフローチャートに従って
切換スイッチ制御が行なわ扛る。 つまり、初めに、ステップFL O1において、第8図
(i)のステップ八103で入力された(要点情報に基
づき、切換スイッチ46の接点がON状態にあるか否か
が判断され、この判断によってステップF102へ進む
。 ステップF102では、フラグ1.の値を1として、ス
テップF103へ進み、このステップF103で、フラ
グISの値が1であるか否かの判断を行なう。前回まで
の制御サイクルでは、加速スイッチ45および切換スイ
ッチ46をともに操作しない状態でオートクルーズモー
ド制御が行なわれており、フラグ■、の値はステップF
111でOとされている。したがって、切換スイッチ4
6の接点をON状態としてから最初の制御サイクルでは
、ステップF103での判断によってステップF104
へ進み、このステップF104で、フラグ■、の値を1
とした後、ステップ105へ進む。 なお、次回以降の制御サイクルでも切換スイッチ46の
接点がON状態にあって引続きオートクルーズモード制
御が行なわれてステップF103へ進んだ場合には、上
述のように切換スイッチ46の接点をON状態としてか
ら最初の制御サイクルのステップF104でフラグ1.
の値は1とされているので、ステップF103での判断
によってステップF113へ進む。 次に、ステップF103からステップF104を経てス
テップF105へ進んだ場合、ステップF105でフラ
グIGの値を1とし、次のステップF106でフラグ1
1□の値をOとした後、ステップF107へ進む。 ステップF107では、今回の制御サイクルが切換スイ
ッチ46の接点をON状態としてから最初の制御サイク
ルであるので、前回の制御サイクルまで指定されていた
車両の走行状態と異なる走行状態が制御部25の走行状
態指定部3によって指定される。このため、ここでは、
前述のように、実際の加速度値に対する追従性の高さを
優先して、実加速度DVAの値を第8図(i)のステッ
プAlO3で入力されたDVAいとする。 次のステップF108では、フラグ■、のイ直が1であ
るか否かの判断が行なわれる。 ここで、加速スイッチ45を切換えて車両の加速走行を
行なった後、前述のようにして、走行速度が到達目標車
速に定車速走行状態となった場合には、フラグ■4の値
は第17図のステップ[4120でOとされる。 アクセルペダル27の解放によってオートクルーズモー
ド制御が行なわれて定車速走行状態となった場合には、
フラグI4の値は第12図のステップE102でOとさ
れる。また、ブレーキペダル28の解放によってオート
クルーズモード制御が行なわれて定車速走行状態となっ
た場合には、フラグ■、の値は第1−0図のステップC
145で0とされる。 さらに、切換スイッチ46の接点をON状態にすること
によって定車速走行状態となった場合には、前述のよう
に、フラグr、の値は第13図のステップF109で0
とされている。 したがって、ステップF108では、1.、=1でない
と判断して、ステップF117へ進む。 ステップF117で、フラグ■4の値を1とし、次のス
テップF I L 8でフラグ■、の値をOとした後、
ステップF119で、第8図(i)のステップAlO3
で入力された接点情報から加速スイッチ45が第6図中
の四の位置にあるか否かが判断される。 加速スイッチ45の位置は第6図の■〜団のいずれかの
位置にあるので、ステップF117の判断によってステ
ップF121に進み、制御部25の走行状態指定部3に
よる指定が加速走行に切換ねる。 ステップF121では、制御部25の到達11標車速設
定部6で、今回の制御サイクルにおいて車速・加速度検
出部24により検ノ11され第8図(1)のステップA
lO3で入力された実車速VAと、前述の第12図のス
テップ■Σ120で使用するものと同一の予め設定され
た補正ff1VK+とを加えた値(VA+VK工)が、
加速走行時の到達目標車速VSとして設定される。 これにより、今回の制御サイクルにおける切換スイッチ
制御を終了する。 このように、切換スイッチ制御では、定車速走行状態に
ある際に加速スイッチ45を第6図中の旧〜団のいずれ
かの位置に切換えた時と、同様に加速走行時の到達[1
標車速■Sが設定される。 第12図のステップE128の切換スイッチ制御を上述
のようにして行なうと1次にステップE129へ進み、
フラグ■1の値が1であるか否かが判断されるが、上述
のようにフラグ■4は第13図のステップF117で値
を1とされているので、ステップE129の判断でステ
ップE 130へ進む。 ステップE130では、加速スイッチ45の位置が第6
図中の同の位置にあるか否かが、第8図(i)のステッ
プAlO3で入力された接点情報に基づいて判断される
。ここでは、加速スイッチ45の位置は第6図中の同一
印のいずれかの位置にあるので、ステップE130で四
の位置にないとして、ステップE121へ進む。 このステップE121で、制御部25の1−1標加速度
設定部4による加速スイッチ制御が行なオ〕れ、続くス
テップE122で、主として制御部25の加速制御部9
による加速制御が行なわれる。 このような切換スイッチ46の入力による加速スイッチ
制御および加速制御は、加速スイッチ45を切換えて車
両の加速走行状態を指定した時に行なわれる加速スイッ
チ制御および加速制御と同一であり、また、切換スイッ
チ46の入力後最初の制御サイクルで行なわれる制御は
、上記の加速スイッチ45を切換えて車両の加速走行状
態を指定した時に加速スイッチ45切換後最初の制御サ
イクルで行なわれる制御と同一・である。さらに、切換
スイッチ46を人力してから最初に訪れるスロットル弁
31開閉のタイミングに該当する制御サイクルでの制御
は、上記の加速スイッチ45を切換えて車両の加速走行
状態を指定した時に加速スイッチ45切換後最初に訪れ
るタイミングに該当する制御サイクルの制御と同一であ
る。 即ち、切換スイッチ46の入力後、最初の制御サイクル
では、加速スイッチ制御によって、加速スイッチ45の
位置に対応する、一定加速度走行状態の際の目標加速度
1) V S zの設定が行なわれ。 次の加速制御によって、実車速VAが予め設定された基
準値に、より低い時には、目標加速度DVS2の値が実
車速に対応する値に変更される。 また、制御サイクルがスロットル弁31開閉のタイミン
グに該当する場合には、さらに加速制御によって、実加
速度DVAに予め設定された補正量ΔDV□が加えられ
て、このDVA十八Dへ□の値が車両の加速走行開始を
滑らかに行なうための目標加速度DVSとして設定され
る。 切換スイッチ46の接点をON状態としてから最初の制
御サイクルが開閉のタイミングに該当する場合には、加
速制御を終了するとステップE123〜ステップE12
7に従って、これまでに述べたようにしてスロットル弁
31が開閉され、目標加速度DVSにほぼ等しい加速度
で車両の加速が開始される。 また、この制御サイクルが開閉のタイミングに該当しな
い場合には、この制御サイクルでの加速制御による目標
加速度DVSの設定およびステップE123〜E127
によるスロットル弁31の開閉を行なわずに、制御サイ
クルでのオートクルーズモード制御を終了する。 以上述べたようにして、切換スイッチ46の接点をON
状態としてから最初の制御サイクルにおける制御が行な
われるが、次の制御サイクル以降もアクセルペダル27
およびブレーキペダル28が踏込まれず、引続きオート
クルーズモード制御が行なわれて、加速スイッチ45の
切換も行なわれない場合には、再び上述の場合と同様に
して、第12図のステップE101およびステップE1
10を経て、第13図のステップF101へ進み、切換
スイッチ46の接点がON状態にあるか否かが判断され
る。 また、切換スイッチ46の接点を前の制御サイクルから
引き続いてON状態としている場合には、ステップFI
OIの判断によってステップFIO2へ進み、オートク
ルーズモード18の操作部18aを解放して元の位置に
戻す。一方、切換スイッチ46の接点をOFF状態とし
ている場合には、ステップF101の判断によってステ
ップFi11へ進む。 ステップF101からステップF102へ進んだ場合に
は、ステップF102でフラグI、の値を1とした後、
ステップF103へ進み、ステップF103でフラグI
、の値が1であるか否かが判断される。フラグ■5の値
は、前に速入たように、切換スイッチ46の接点をON
状態としてから最初の制御サイクルのステップF104
で1とされており、接点は引続きON状態のままである
ので、ステップF101の判断によってステップF11
3へ進む。 ステップF113では、フラグエ、の値が1であるか否
かが判断されるが、フラグI4の値は、この制御サイク
ルのステップF117で1とされているので、ステップ
F113の判断によってステップI” 114に進む。 ステップF114では、第8図(i)のステップAlO
3で入力された接点情報に基づき、加速スイッチ45が
第6図中の口の位置にあるか否かが判断される。いま、
加速スイッチ45は第6図中のu〜団のいずれかの位置
にあるので、ステップF114の判断によってステップ
F116へ進む。 このステップF116では、制御部25の到達目標車速
変更制御部6aで、前回の制御サイクルにおける到達目
標車速vSに、予め設定された補正量VT□を加えた値
(VS+VT工)を、今回の制御サイクルにおける加速
走行の到達目標車速VSとして指定する。 なお、前回の制御サイクルにおける到達目標車速vSは
、この制御サイクルが切換スイッチ46の接点をON状
態としてから最初の制御サイクルである場合には、ステ
ップF121で値を指定されたものであり、一方、最初
の制御サイクルではない場合には、ステップF116で
値を指定されたものである。 したがって、切換スイッチ46の接点をON状態とする
と、最初の制御サイクルで実車速VAに予め設定された
補正量vK工を加えた値が加速走行の際の到達目標車速
vSとして指定される。切換スイッチ46のON状態を
継続すると、この継続の時間の増大に伴い制御サイクル
毎に予め設定された補正量VT1ずつ到達目標車速vS
が増加する。つまり、V S : V A + V T
 、 + V K、となる。 次に、ステップF116からステップF112へ進むと
、フラグエ、の値を0として今回の制御サイクルにおけ
る切換スイッチ制御を終了する。 今回の制御サイクルで切換スイッチ46の接点がON状
態となっておらず、ステップF101の判断によってス
テップF111へ進んだ場合には、このステップF11
1においてフラグI、の値をOとしてステップF112
へ進む。ステップF112では、」上述のようにフラグ
エ、の値をOとして、今回の制御サイクルにおける切換
スイッチ制御を終了する。 以上のようにして切換スイッチ制御を終了し、次に、第
12図のステップE129へ進む。このステップE12
9では、フラグ■4の値が1であるか否かの判断が行な
われるが、上述したように、フラグエ、の値は、第13
図のステップF117で1とされているので、ステップ
G129の判断によってステップE130戸、進む。 ステップE130では、加速スイッチ45が第6図中の
四の位置にあるか否かの判断が行なわれる。ここでは、
加速スイッチ45は同図中のl〜団の位置にあるので、
ステップE130からステップE121へ進む。 ステップE121及びこれに続くステップE122〜E
127の制御は、前述のように、加速スイッチ45を切
換えてから2番目の制御サイクル以降に行なわれる制御
と同一である。 即ち、ステップE121の加速スイッチ制御では、加速
スイッチ45の位置の変更がないので、切換スイッチ4
6の接点をON状態としてから最初の制御サイクルで設
定された値が、引続き一定加速度走行の際の目標加速度
DVSよとして設定される。 また、ステップE122の加速制御によって。 加速開始の際には車両の加速度を滑らかに目標加速度D
vS2まで上昇させ、この後、目標加速度0VS2で車
両の加速を行なって、車両の走行速度を到達目標車速v
Sに到達させる際には到達目標車速VSの到達前に加速
度を徐々に減少させるように目標加速度DVSの設定が
行なわれる。 さらに、この時、実車速VAが予め設定された基憎値K
sより低ければ、目標加速度DVS2が実車速VAに対
応する値に変更される。そして、スロットル弁開閉タイ
ミングサイクル毎に、目標加速度DVSに基づいてスロ
ットル弁31の開閉を行なう。これにより、車両が目標
加速度DVSにほぼ等しい加速度で加速される。 このような加速によって、車両の走行速度が到達目標車
速vSにほぼ等しくなった場合も、加速スイッチ45の
切換によって加速制御が行なわれた時と同様に、ステッ
プE122の加速制御においてフラグI4の値がOとさ
れる。したがって。 次の制御サイクル以降では、ステップE129からステ
ップE132を経てステップE133へ進んで、到達目
標車速VSを目標車速とする目標車速制御で、車両の定
車速走行が行なわれる。 以上述べたように、加速スイッチ45が第6図中のu−
団の位置に保持され、オートクルーズモード制御が行な
われて、車両が定車速走行状態にある時には、オートク
ルーズスイッチ18の操作部18aを第6図中の手前側
に引いて切換スイッチ46の接点を入力すると、制御部
25の走行状態指定部3の指定が加速走行となり、加速
スィッチ45切換時と同様にして、加速スイッチ45の
位置に応じた加速度、車両の加速走行が滑らかに行なわ
れる。 また、この時、加速走行時の到4達目標車速が、定車速
走行状態の際の車両の走行速度より一定量だけ高い値に
設定され、この到達目標車速は切換スイッチ46を第6
図中の手前側に引いている時間を長くすることによって
増加する。 そして、加速走行によって車両の走行速度が到達目標車
速に達した後は、走行状態指定部3の指定が定車速走行
に切換わり、到達目標車速を目標車速とする車両の定車
速走行が行なわれる。 以上、加速スイッチ45を(5)〜団の位置に切換えた
場合、および、加速スイッチ45が[Eil−[Jの位
置にある時にオートクルーズスイッチ18の操作部18
aを手前側に引いて切換スイッチ46の接点をON状態
とした場合について述べたが、次に、加速スイッチ45
を同の位置に切換えた場合、および、加速スイッチ45
が回の位置にある時に操作部18aを手前側に引いて切
換スイッチ46の接点をON状態にした場合について述
べる。 加速スイッチ45を第6図中の口の位置に切換ることに
より、あるいは、加速スイッチ45が同の位置にあって
車両が定車速走行状態にある時に切換スイッチ46の接
点をON状態とすることにより、車両の加速走行状態が
指定される。そして、車両の加速が行なわれている時に
、加速スッチ45をUの位置に切換えた場合には、前回
の制御サイクルにおいてもアクセルペダル27は踏込ま
れていないので、第12図のステップEIOIで、アク
セルスイッチ12の接点が前回の制御サイクルでON状
態にあったと判断してステップEllOへ進む。 ステップE110では、前述のように、加速スイッチ4
5の位置が前回の制御サイクルから変更になっているか
否かの判断が第8図(i)のステップAlO3で入力さ
れた接点情報に基づいて行なわれる。加速スイッチ45
は、前回の制御サイクルでは旧の位置にあり、今回の制
御サイクルでは回の位置になるので、ステップE110
の判断によりステップE111へ進む。 このステップE111およびそれに続くステップE11
2〜E113において、前述のようにフラグ■、の値を
1に、またフラグエ、およびフラグI9の値をOにする
。ついで、ステップE114において、加速スイッチ4
5が四の位置にあるか否かの判断を、第8図(i)のス
テップAlO3で入力された接点情報に基づいて行なう
。 加速スイッチ45は、今回の制御サイクルにおいて、口
の位置にあるので、ステップE114からステップE1
15へ進み、フラグ■、の値を0とした後、ステップE
104へ進む。 このステップE104およびこれに続くステップE10
5〜E109の制御は、前述したアクセルペダル27解
放後最初の制御サイクルにおいて行なわれるステップE
104〜E109の制御と全く同一である。 この制御により、今回の制御サイクルがスロットル弁3
1開閉のタイミングに該当するか否かにかかわらず、加
速スイッチ45を回の位置に切換えた直後の実車速VA
、を目標車速として定車速走行を行なうよう制御される
。具体的には、この定車速走行に必要なトルクをエンジ
ン13から得られるように、スロットル弁31を適度な
スロットル弁開度に調整する。そして、この結果、エン
ジン13からほぼ所望の大きさの1ヘルクが出力されて
、車両の走行状態は加速走行から定車速走行へと変化を
開始する。 加速スイッチ45を固の位置に切換えてから最初の制御
サイクルでは1以上に述べたような制御が行なわれるが
、次の制御サイクル以降も引続きオー1−クルーズモー
ド制御が行なわれる。そして。 加速スイッチ45が四の位置に保持されるとともに、切
換スイッチ46の操作も行なオ〕れない場合には、上述
の場合と同様にして第12図のステップE101からス
テップE110へ進み、加速スイッチ45の位置が前回
の制御サイクルから変更になっているか否かが判断され
る。 上述のように、加速スイッチ45は回に保持されて、前
回の制御サイクルから位置は変更されていないので、ス
テップE110からステップE128へ進み、切換スイ
ッチ制御が行なわれる。 この切換スイッチ制御は、前述のように、第13図のス
テップFIOI〜F121に示すフローチャートに従っ
て行なわれる。 最初のステップF101では、切換スイッチ46が操作
されていないので、前述のように、切換スイッチ46の
接点はON状態ではないと判断され、ステップF111
へ進む。 そして、ステップF111でフラグI5の値を0とし、
次にステップF112でフラグ■、の値を0として、今
回の制御サイクルにおける切換スイッチ制御を終了する
。 次に、第12図のステップE129へ進むと、フラグエ
、の値が1であるか否かの判断が行なわれるが、フラグ
エ、は、上述のように、加速スイッチ45を同の位置に
切換えてから最初の制御サイクルのステップE1[5で
値をOとされているので、ステップE129の判断によ
ってステップE132へ進み、制御部25の走行状態指
定部3の指定が定車速走行に切換ねる。 ステップE132では、フラグエ、の値が1であるか否
かの判断が行なわれ、このフラグエ、は第13図のステ
ップF112で値をOとされているので、ステップE1
32の判断によってステップE133へ進んで、目標車
速制御が行なわれる。 この目標車速制御は、前述のように、第16図のステッ
プJ101〜J116に示すフローチャートに従って行
なわれる。 つまり、最初のステップJ101では、フラグI、の値
が1であるか否かの判断が行なわれる。 このフラグI8は、加速スイッチ45を印の位置に切換
えてから最初の制御サイクルの第12図のステップE1
06で値を1とされているので、ステップJ101から
ステップJ102へ進む。 このステップJ102およびそれに続くステップJ 1
03〜J107の制御は、アクセルペダル27の解放後
の最初の制御サイクルで第12図のステップE101〜
E109に従って制御を行なって、これ以降の制御サイ
クルでステップE133へ進んで、この結果、ステップ
J102〜J107に従って行なわれる目標車速制御と
全く同一である。即ち、実加速度DVAを徐々に減少さ
せるために必要な目標加速度VDSの設定が、スロット
ル弁31の開閉を行なうタイミングに該当する制御サイ
クル毎に行なわれる。 以上にようにして、目標車速制御を終了すると、次に、
第12図のステップE123〜E127に従い、これま
での各場合において述べたようにして制御が行なわれ、
目標加速度DVSに等しい車両の加速度を得られるよう
なスロットル弁開度へのスロットル弁31の開閉が、開
閉するタイミングに該当する制御サイクル毎に行なわれ
る。そして、この結果、車両の加速度が徐々に減少し、
走行速度が、加速スイッチ45切換直後の実車速VA工
に徐々に接近してほぼ一定となる。 このようにして、車両の加速度が減少し、第16図のス
テップJ104において、実加速度DVAの絶対値l 
ovA lが予め設定された基準値にαより小さいと判
断されると、ステップJ108でフラグエ、の値をOと
した後、ステップJIO9へ進む。そして、このステッ
プJ109およびこれに続くステップJ110〜J 1
1 Gに従って制御が行なわれる。また、ステップJ1
04の判断が行なわれた後の各制御サイクルでは、ステ
ップJ108でフラグI8の値をOとしているので、ス
テップJ 101からステップJ109へ進み、同様に
制御が行なわれる。 このステップJ109〜J116に従って行なわれる制
御は、アクセルペダル27解放後のオートクルーズモー
ド制御において上述のようにステップJ101〜J10
8に従って制御が行なわれ、特にステップJ 104の
判断によって、ステップJ108に進んだ後、ステップ
J109〜Jl16に従って行なわれる制御と全く同一
である。 そして、次に第12図のステップE123〜E127に
従って制御が行なわれる。これによって。 目標加速度DVSに等しい車両の加速度を得るスロット
ル弁開度へのスロットル弁31の開閉が、スロットル開
閉タイミングサイクル毎に行なわれる。この結果、車両
が目標車速vSにほぼ一致して一定した走行速度で定車
速走行を行なう。 以上述べたように、加速スイッチ45を切換えること、
または、切換スイッチ46の接点をON状態とすること
により、車両の加速走行が行なわれている時に加速スイ
ッチ45を同の位置に切換えた場合には、制御部25の
走行状態指定部3の指定が定車速走行に切換ねり、加速
スイッチ45切換直後の実車速VA、、即ち、走行状態
の指定が定車速走行に切換ねった時の車速を、目標車速
として一定の速度で走行するための制御が行なわれる。 この制御は、アクセルペダル27の解放により定車速走
行状態へ移行した場合、あるいは車両が加速走行を行な
っている際に切換スイッチ46の接点をON状態にした
場合と同様の制御である。 そして、この結果、車両の走行速度がl]標車速にほぼ
一致して一定に維持される。 なお、加速スイッチ45が(6)の位置にあって、制御
部25の走行状態指定部3の指定が定車速走行になって
いるので、車両が定車速走行状態にある時に加速スイッ
チ4Sを四の位置に切換えると、上述と同様の制御が行
なわれる。この場合には、切換前から既に指定が定車速
走行となっているので、同一の目標車速で引続き定車速
走行が行なわれ、車両の走行状態に変化は発生しない。 次に、加速スイッチ45が同の位はに保持され、且つ、
オートクルーズモード制御が行なわれるとともに2制御
部25の走行状態指定部3の指定が定車速走行であるた
め車両が定車速走行状態にある時に、オートクルーズス
イッチ18の操作部18dを第6図中の手前側に引いて
切換スイッチ46の接点をON状態とした場合について
以下に説明する。 この場合、切換スイッチ46の接点をON状態とすると
、前述の場合と同様にして、第12図のステップE10
1〜ステップE110へ進み、さらに、ステップEl 
10では、加速スイッチ45の操作が行なわれていない
ので、加速スイッチ45の位置が前回の制御サイクルか
ら変更になっていないと判断してステップE128へ進
む。 このステップE128では、前に述べたように、切換ス
イッチ制御が行なわれ、初めに、第13図のステップI
” ] 01において、第8図(i)のステップAlO
3で入力された接点情報に基づき、切換スイッチ46の
接点がON状態にあるか否かの判断が行なわれる。 いま、切換スイッチ46の接点はON状態にあるので、
ステップF】01からステップF102へ進み、フラグ
エ、の値が1とされ、次のステップF103で、フラグ
I、の値が1であるか否かの判断が行なわれる。 切換スイッチ46の接点がON状態となってから最初の
制御サイクルでは、前回までの制御サイクルにおいて加
速スイッチ45および切換スイッチ46を共に操作しな
い状態でオートクルーズモード制御が行なわれているの
で、フラグ15の値はステップF111で0とされてい
る。したがってF2O3の判断によって、ステップl”
 l O4へ進む。 このステップF104でフラグエ、の値を1とし、次の
ステップF105でフラグT、の値を1とし、さらに、
ステップF106でフラグエ□2の値を0として、ステ
ップI? 107へ進む。 このステップド107では、今回の制御サイクルが切換
スイッチ46の接点をON状態としてがら最初の制御サ
イクルであるので、前回の制御サイクルまで指定されて
いた車両の走行状態と異なる走行状態が制御部25の走
行状態指定部3によって指定される。このため、前に述
べたように、実際の値に対する追従性の高さを優先して
、実加速度DVAの値を第8図(i)のステップAlO
3で入力されたDVAいとする。 次のステップF108では、フラグ■、の値が1である
か否かの判断が行なわれるが、前に述べたように、フラ
グ■4の値はOとなっている。 つまり、切換スイッチ44の接点をON状態とする前の
定車速走行状態が、加速スイッチ44の切換によるもの
である場合には、第12図のステップE115で、フラ
グ■、の値はOとなる。 また、アクセルペダル27解放によって移行したもので
ある場合には、第12図のステップE1O2で、フラグ
エ、の値は0となる。 さらに、ブレーキペダル28解放によって移行したもの
である場合には、第10図のステップC145で、フラ
グ■4の値は0となる。 そして、切換スイッチ46の接点をON状態とすること
による場合には、第13図のステップF109で、フラ
グI4の値は0となる。 したがって、ステップF108の判断によってステップ
F117へ進むのである。 そして、ステップF117でフラグ■、の値を1とし、
次のステップF118でフラグ■、の値をOとした後、
ステップF119へ進むと、第8図(i)のステップA
lO3で入力された接点情報から加速スイッチ45が固
の位置にあるか否かの判断を行なう。 この場合、加速スイッチ43は同の位置にあるので、ス
テップF119の判断によってステップF120へ進み
、制御部25の走行状態指定部3の指定が減速走行に切
換ねる。 このステップF120では、第8図(i)のスチップA
lO3で入力された実車速VAから予め設定された補正
量VKzを減じた値が、制御部25の到達目標車速設定
部6によって減速走行時の到達目標車速として定められ
る。これにより、今回の制御サイクルにおける切換スイ
ッチ制御を終了する。 次に、第12図のステップE129へ進むと、フラグI
4の値が1であるか否かの判断が行なわれるが、このフ
ラグエ、の値は、上述のように、第13図のステップF
117で1とされているので、ステップE129からス
テップE130へ進む。 ステップE130では、第8図(i)のステップAlO
3で入力された接点情報に基づき、加速スイッチ45が
回の位置にあるか否かの判断が行なわれるが、いま、加
速スイッチ45は回の位置にあるので、ステップE13
0からステップE131へ進み、このステップE131
で減速制御が行なわれる。 この減速制御は、到達目標車速VSまで車両の走行速度
を減少させる減速走行を行なうための負の値の目標加速
度(つまり目標減速度)DVSの設定を行なうものであ
って、第15図のステップ1−1101〜H110に示
すフローチャー1〜に従い主として制御部25の減速制
御部10および目標加速度設定部4により行なわれる。 つまり、初めに、ステップH101において。 到達目標車速vSと第8図(i)のステップAlO3で
入力された実車速VAとの差の絶対値IVS−VAIが
、予め設定された基準値に、より小さいか否かの判断が
行なわれる。 切換スイッチ46の接点をON状態としてから最初の制
御サイクルでステップH101に進んだ場合には、上述
したように到達目標車速vSが実車速VAから補正量V
Kzを減じたものであるので。 絶対値l VS−VA lは補正量■1(2に等しい。 そして、補正量VKzは基準値に4より大きく設定され
ティるノテ、I VS−VA I >K、となって、ス
テップH102へ進む。 このステップH102で、到達目標車速vSと実車速V
Aとの差VS−VAを算出した後、次のステップi(1
03で、差VS−VAに対応する目標加速度DVS、を
マツプ#MDVS5から読出す。そして、次のステップ
H104で、減速走行時の目標加速度DVSの値として
目標加速度DVS、を指定して、今回の制御サイクルに
おける減速制御を終了する。 上記のマツプ#MDVS5は、差VS−VAをパラメー
タとして、減速走行時の目標減速度に対応する目標加速
度DVS、を求めるためのものであって、差VS−VA
と目標加速度DVS、とは、第25図に示す対応関係を
有する。したがって、目標加速度DVS、は、差VS−
VAが正の値である限り負の値であり、実質的に減速度
となる。 以上のようにして減速制御により目標加速度D■Sの設
定を行なった後、第12図のステップE123へ進む。 そして、前述のように、車両の加速度を目標加速度DV
Sに等しくするために必要なエンジン13の目標トルク
TOM2の算出を前記の式(5)を使用して行なう。 この切換スイッチ46の接点をON状態としてから最初
の制御サイクルの場合では、目標加速度DVSとして負
の値を有する目標加速度DVS。 を指定しており、制御サイクルの前までの車両走行状態
が定車速走行であるため、実加速度DVAはほぼOにな
っている。したがって、この場合、式(5)によって算
出される目標トルクTOM2は、エンジン13が出力し
ている実トルクTEMより小さい値となる。 次にステップE124へ進むと、ステップE123で算
出された目標トルクTOM2と、第8図(i)のステッ
プAlO3で入力されたエンジン回転数NEとに対応す
るスロットル弁開度θT112を、マツプ#MTH(図
示省略)から読出し、ステップE125へ進む。 なお、ステップE123およびステップE124の制御
は、制御部25の走行状態指定部3の指定が減速走行で
あるので、制御部25の減速制御部10によって行なわ
れる。 マツプ#MTH(図示省略)におけるスロットル弁開度
0T112の最小値は、エンジンアイドル位置となる最
小開度に対応するものであって、1−1標トルク′1’
 OM 、がエンジン13から出力可能な最小のトルク
より小さい値となった場合には、スロットル弁開度f)
Tl+□には最小開度が指定される。 そして、ステップE125およびそれに続くステップI
E L 26〜E127の制御は、これまでに速入た各
場合において行なわれるものと同一であって、今回の制
御サイクルがスロツ1−ル弁31の開閉のタイミングに
該当する場合には、ステップE 124で指定されたス
ロットル弁開度0TH2へのスロツ1−ル弁31の開閉
が行なオ〕扛るとともに、フラグ1□2の値が1とされ
る。 そして、この結果、1−1標トルクTOM、がエンジン
13から出力可能な最小の1〜ルクより大きい時には、
このロ標トルクT OMよにほぼ等しいトルクがエンジ
ン]3から出力され、逆に、目標トルクTOM2がエン
ジン13からの最小のトルクより小さい時には、スロッ
トル弁31がエンジンアイドル位置となる最小開度に保
持されて、エンジンブレーキによる減速を開始し、車両
の走行状態が定車速走行から減速走行へと移行する。 また、今回の制御サイクルが、開閉のタイミングに該当
しない場合には、スロットル弁の開閉が行なわれずに今
回の制御サイクルにおけるオートクルーズモード制御を
終Yする。 以」二のようにして、切換スイッチ46の接点をON状
態としてから最初の制御サイクルにおける制御をおこな
った後、次の制御サイクル以降においても引続きオート
クルーズモード制御が行なわれる。加速スイッチ45の
切換が行なわれない場合には、再び上述の場合と同様に
して、第12図のステップE101およびステップEl
 toを経て、第13図のステップH101へ進み、切
換スイッチ46の接点がON状態にあるか否かが判断さ
れる。 切換スイッチ46の接点を前の制御サイクルから引き続
いてON状態としている場合には、ステップF102へ
進み、オートクルーズスイッチ18の操作部18aを解
放して切換スイッチ46の接点をOFF状態としている
場合には、ステップF L 1. ]−へ進む。 ステップF 101からステップF102へ進んだ場合
には、前述したように、加速スイッチ45が旧〜団の位
置にある時に切換スイッチ46の接点をON状態にして
車両の加速走行状態を指定した際の2回目以降の制御サ
イクルで接点がON状態を継続している場合と同様にし
て、ステップF102からステップF103およびステ
ップF113を経てステップF114に進む。 ステップF114では、第8図(i)のステップAlO
3で入力された接点情報に基づき、加速スイッチ45が
同の位置にあるか否かが判断されるが、ここでは、加速
スイッチ45は、口の位置にあるので、ステップF11
5へ進む。 そして、ステップF115では、制御部25の到達目標
車速変更制御部6aで前回の制御サイクルにおける到達
目標車速vSから予め設定された補正量v’r、を滅じ
た値(v s  V T 2 )を、今回の制御サイク
ルにおける到達目標車速■Sとして設定する。 なお、前回の制御サイクルにおける到達目標車速VSは
、前回の制御サイタルが切換スイッチ46の接点をON
状態としてから最初の制御サイクルである場合には、ス
テップFl 20で値を設定されたものであり、一方、
最初の制御サイクルではない場合には、ステップF11
5で値を設定されたものである。 従って、切換スイッチ46の接点をON状態とすると、
最初の制御サイクルで実車速VAから予め設定された補
正量VK2を減じた値(V A  VK2 )が減速走
行の際の到達目標車速VSとして指定され、接点のON
状態を継続すると、この継続の時間の増大に伴い、制御
サイクル毎に予め設定された補正量VT、ずつ到達目標
車速VSが減少する。 つまり、VS=VA−VT、−VK2となる。 次に、ステップF115からステップF 112へ進み
、フラグエ、の値をOとして、今回の制御サイクルにお
ける切換スイッチ制御を終了する。 今回の制御サイクルで切換スイッチ46の接点がON状
態となってないため、ステップFIOIからステップF
111へ進んだ場合には、このステップF L 11に
おいてフラグ1.の値を0とし、次のステップF112
でフラグI6の値を0として、今回の制御サイクルにお
ける切換スイッチ制御を終了する。 以上のようにして切換スイッチ制御を終了し、次に、第
12図のステップE129へ進む、そして、前述のよう
に、フラグエ、の値が1であるか否かの判断が行なわれ
る。ここでは、フラグ■4の値が第1:3図のステップ
F117で1とされているので、ステップE129から
ステップE130へ進む。 ステップE130では、加速スイッチ45の位置が第6
図中の同の位置にあるか否かの判断が行なわれるが、こ
こでは、加速スイッチ45は同の位置にあるため、ステ
ップE131へ進んで、引続いて前述の減速制御が行な
われる。 なお、この時の車両の減速度は目標加速度DVSの絶対
値にほぼ等しい値となるが、ステップE]23で算出さ
れた1]標I−ルク’I”0M2がエンジン13から出
力可能な最小トルクより小さい値となった場合には、前
述のようにスロットル弁31がエンジンアイドル位1d
となる最小開度に閉動されるので、エンジンブレーキに
より得られる最大の減速度となり必ずしも目標加速度D
VSの絶対値とは等しくならない。 この目標加速度DVSの値として、設定される1]標加
速度DVS、は、第25図に示すように、到達目標1扛
速■Sと実車速VAとの差VS−VAが同図中に示すV
βより大きい場合には一定の値を有するが、このVβよ
り小さくなると、差■SVAの減少に伴って値がOに近
づく。したがって、減速走行によって、実車速VAが到
達1−1標rlt速■Sに近い値となった後は、実車速
VAの減少に伴って車両の減速の度合が緩やかになり、
車両の走行速度は滑らかに到達t1標車速に接近する。 以とのようにして、車両の減速走行が行なわれ。 実車速VAが減少して絶対値I VS−VA lが基準
値に4より小さくなると、制御部25の到達検出部11
により、It両の走行速度が到達目標車速■Sに到達し
たことが検出され、ステップI−1101の判断によっ
てステップHl 05に進む。 このステップHI O5では、到達目標車速VSと実車
速VAとの差VS−VAの計算を行なう。 次のステップH106では、前述の定車速走行状態への
移行の制御と同様に、車両の走行速度がほぼ一定となっ
て走行状態の急変がないので、追従性の高さよりも安定
性の高さを優先して、第12図のステップE123で使
用する実加速度DVAの値として、第8図(jν)の割
込制御で算出され第8人図(i)のステップAlO3で
入力された実加速度D V A、、。を指定する。 次に、ステップ)(l O8に進むと、上述のように実
車速VAと到達目標車速■Sとがほぼ等しくなり、制御
部25の到達検出部11によりl(両の走行速度が到達
目標車速■Sに到達したとする検出が行なオ)れている
ので、目標加速度DVS、の代わりに、目標加速度DV
S、を、第18図のステップM101〜M106のフロ
ーチャートに従って行なわれる制御により求める。 この制御の内容は、アクセルペダル27を解放してオー
トクルーズモード制御による定11L速走行状態へ移行
した時の第16図のステップJ 115の制御と全く同
−一である。 さらに、次のステップH108では、第12図のステッ
プE 123で使用する目標加速度DV Sの値として
目標加速度I) V S 、を指定してステップH10
9へ進む。 この目標加速度DVS、は、前に述へたように、定車速
走行時の目標車速VSと第8図(1)のステップAlO
3で入力された実車速VΔとの差VS−VAに対し、第
23図あるいは第24図に示す対応関係をもって設定さ
れるが、いずれの図においても差VS−VAの増大に伴
って、増大する対応関係にある。したがって、[目標加
速度1) V Sは5それまで、減少していた車両の走
行速度を[1標車速VS、即ち減速走行状態にあった時
の到達目標車速■Sにとどめるためのものとなる。 ステップHt O9では、制御部25の走行状態切換部
12がフラグ■4の値を0とし、次のステップトlll
0ではフラグ■8の値をOとして、今回の制御サイクル
における減速制御を終了し、次に第12図のステップE
123〜E127に従って制御を行なう。 この制御は、これまでに述べた各場合におけるステップ
E123〜E127の制御と同一であり、ステップE1
23およびステップE124の制御は、制御部25の走
行状態指定部3の指定が減速走行であるので、制御部2
5の減速制御部10によって行なわれる。 即ち、減速制御によって値が指定された目標加速度1)
 V Sに基づいてスロットル弁開度0TIIzが設定
され、今回の制御サイクルがスロットル弁31の開閉タ
イミングに該当する場合には、スロットル弁31がこの
スロットル弁開度0TIlzまで開閉される。そして、
この結果、車両の走行速度目標車速■Sにほぼ等しい値
にとどまる。 以上のようにして、第15図のステップH105〜!(
]、 10に従って制御サイクルの次の制御サイクル以
降においても、引続きオートクルーズモード制御が行な
われる。さらに、加速スイッチ45および切換スイッチ
46が共に操作されない場合には、再び上述の場合と同
様にして、第12図のステップE101およびステップ
E110を経て、第13図のステップF】01へ進む。 ここでは、切換スッチ46の接点は既にOF F状態と
なっているので、前に述べたように、ステップF101
の判断によってステップF111へ進み、フラグ■、の
値をOとした後、ステップ■?112でフラグ■、の値
をOとして、今回の制御サイクルにおける切換スイッチ
制御を終了する。 次に、第12図のステップE129へ進むと、フラグエ
、の値が1であるか否かの判断が行なわれるが、フラグ
エ、の値は前述のように第15図のステップH109で
0とされているので、ステップE132に進み、制御部
25の走行状態指定部3の指定が定車速走行に切換ねる
。 このステップE132では、フラグエ6の値が1である
か否かの判断が行なわれるが、このフラグ■5の値は、
上述のように第13図のステップF112でOとされて
いるので、ステップE 1.32からステップIΣ13
3へ進み、目標車速制御が行なオ)れる。 この目標車速制御は、第16図のステップJ101〜J
116に示すフローチャートに従って行なわれるが、最
初のステップJ101で判断されるフラグ■6の値は、
前述のように、第15図のステップ■11.1.0でO
とされているので、加速走行状態から定車速走行状態へ
移行した後と同様にしてステップJ109〜J116に
従って、前述の制御が行なわれる。 目標車速制御を終了すると、第12図のステップE 、
123〜E127に従って制御が行なオ〕れ、これまで
に述べた場合と同様にして、上記目標加速度DVSに対
応してスロットル弁31が開閉タイミングに該当する制
御サイクル毎に開閉される。 この結果、車両は目標車速■Sにほぼ等しく一定の走行
速度で走行する。 以」二述べたように、加速スイッチ45が同の位置に保
持されて、オートクルーズモード制御が行なわれて車両
が定車速走行状態にある時に、オートクルーズスイッチ
18の操作部18aを手前側に引いて切換スイッチ46
の接点をON状態とした場合には、制御部25の走行状
態指定部3によって減速走行が指定され、接点のON状
態の継続時間の増大に伴って値が減少する到達目標車速
VSまで、車両の走行速度が減少する。そして、走行速
度が到達目標車速VSに到達したことが、制御部25の
到達検出部11によって検出されると、制御部25の走
行状態切換部12が走行状態指定部3の指定を定車速走
行に切換え、到達目標車速VSを目標車速とする定車速
走行へ滑らかに移行する。これにより、車両は、到達目
標車速■Sにほぼ等しい走行速度、即ち、走行状態指定
部3の指定が定車速走行に切換ねった時の走行速度を維
持して走行する。 次に、以上に述べたような車両の減速走行がまだ行なわ
れている時に、再度オートクルーズスイッチ18の操作
部18aを第6図中の手前側に引いて切換スイッチ46
の接点をON状態とした場合について以下に説明する。 この場合、切換スイッチ46の接点をON状態とすると
、前述の場合と同様にして、第12図のステップE10
1およびステップE110を経て第13図のステップF
101へ進む。 このステップF101では、第8図(i)のステップA
lO3で人力された接点情報に基づき、切換スイッチ4
6の接点がON状態にあるか否かの判断が行なわれる。 いま、接点はON状態にあるのでステップF102へ進
む。 ステップF102では、フラグエ、の値をOとし、次の
ステップF103では、フラグ■5の値が1であるか否
かの判断を行なう。 切換スイッチ46の接点をON状態としてから最初の制
御サイクルでこのステップF103へ進んだ場合には、
前回の制御サイクルのステップF111でフラグ■、の
値を0としているので、ステップF103の判断によっ
てステップF104へ進む。 ステップF104およびそれに続くステップ正5105
〜F106では、フラグエ、およびフラグ■、の値を1
に、またフラグ■1□の値をOとして。 次のステップF107に進む。このステップF107で
は、前述のように、切換スイッチ46の接点をON状態
にする。 そして、制御部25の走行状態指定部3の指定を異なる
走行状態とした最初の制御サイクルであるので、高追従
性を優先して実加速度DVAの値を第8図(i)のステ
ップAlO3で入力されたD V A、5とする。 次のステップF108では、フラグI4の値が1である
か否かの判断が行なわれるが、■−〕述のように、車両
の減速走行がまだ行なわれている時に切換スイッチ46
の接点をON状態としており、今回の制御サイクルが接
点をON状態としてから最初のものなので、この切換ス
イッチ46の入力が行なわれた時に、第13図の切換ス
イッチ制御のステップF117においてフラグ■4の値
が1とされている。したがって、ステップF108の判
断によってステップF109へ進む。 ステップF109では、制御部25の走行状態切換部1
2でフラグI4の値がOとされ、次のステップFILO
では、第8図(iv)のステップA123〜A128に
よる割込制御で求められた最新の実車速VA、を、切換
スイッチ46をON状態とした直後の実車速として入力
し、今回の制御サイクルにおける切換スイッチ制御を終
了する。 以上のような切換スイッチ制御は、前述の、車両加速走
行時に切換スイッチ46の接点をON状態とした際の最
初の制御サイクルにおける切換スイッチ制御と同一のも
のとなる。従って、切換スイッチ制御終了後のフラグエ
、およびフラグI、の値も同一となり、この切換スイッ
チ制御終了後は。 第12図のステップ129及びステップE132を経て
ステップE105へ進み、制御部25の走行状態指定部
3の指定が定車速走行に切換わる。 ステップE105〜E109による制御は、アクセルペ
ダル27解放後最初の制御サイクルあるいは、車両加速
走行時に切換スイッチ4Gの接点をON状態としてから
最初の制御サイクルで、ステップE105〜E109に
従って行なわれる制御と全く同一である。即ち、今回の
制御サイクルがスロットル弁31開閉のタイミングに該
当するか否かにかかわらず、切換スイッチ46の接点を
ON状態とした直後の実車速VΔ■を目標車速として定
車速走行を行なうようスロットル弁開度を調整する。 この結果、エンジン13から所要のトルクが出力されて
、車両の走行状態が減速走行から定車速走行へと変化を
開始する。 切換スイッチ46の接点をON状態としてから最初の制
御サイクルでは以上のような制御が行なオ〕れるが、次
の制御サイクル以降も引続きオー1−クルーズモード制
御が行なわれて加速スイッチ45の操作は行なわない場
合には、上述の場合と同様にして第12図のステップE
IO1およびステップEl 10を経てステップE12
8へ進み、切換スイッチ制御が行なわれる。 上述のように、切換スイッチ46の接点をON状態とし
てから最初の制御サイクルにおける制御は、加速走行時
に接点をON状態としてから最初の制御サイクルと同一
であるので、各フラグの値は同一となり、切換スイッチ
制御も同様に行なわれる。そして、ステップE129お
よびス九ツブE]32を経て、ステップE133へ進む
と、目標車速制御が第16図のステップJ101〜J 
116に示すフローチャートに従って行なわれる。 この目標車速制御では、初めに、ステップJ 、Lol
において、フラグ■8の値が1であるか否かの判断が行
なわれるが、このフラグIIIの値は、切換スイッチ4
6の接点をON状態としてから最初の制御サイクルにお
ける第12図のステップE10GでOとされているので
、ステップJ ]、 01からステップJ102へ進む
。 ステップJ102では、フラグI 11の値が1である
か否かの判断が行なわれる。なお、フラグ■11は、今
回の制御サイクルがスロットル弁31開閉のタイミング
に該当することを、値が1であることによって示すもの
である。 このフラグIllの値が1ではない場合には、今回の制
御サイクルが開閉のタイミングに該当しないので、直ち
に今回の制御サイクルにおけるオートクルーズモード制
御を終了する。一方、フラグ■、□の値が1である場合
には、今回の制御サイクルが開閉のタイミングに該当す
るので、ステップJ103へ進み、ここで引き続いて]
1標車速制御を行なう。 ステップJ 103へ進んだ場合には、定車速走行にお
ける目標車速VSに、仮の値として、第8図(i)のス
テップAl 03で入力された実車速VAを代入する。 目標車速■Sは、このようにして、車両の走行速度がほ
ぼ一定となった後の制御にそなえ、走行速度がほぼ一定
となるまで開閉のタイミングに該当する制御サイクル毎
に値が更新される。 次に、ステップJ104において、前述のようにしてD
VAいまたはDVA□、。の値に指定さオした実加速度
DVAの絶対値が、予め設定された基準値にαより小さ
いか否かの判断が行なわれる。 []標+jt速制御が行なわれることによって車両の走
行速度がほぼ−・定となり車両の減速度が0に近づいて
いて、このステップJ104において実加速度1) V
 Aの絶対値が基僧値にαより小さいと判断した場合、
ステップJ 108に進みフラグ■6の値を0とした後
ステップJ109へ進む。また、走行速度がまだ一定と
はなっておらず、車両の減速度がOに近づかずに、ステ
ップJ104において、実加速度DVAの絶対値が上記
基準値にαより小さくないと判断した場合には、ステッ
プJ105へ進む。 ステップJ 105では、実加速度I) V AがOよ
り大きいか否かの判断が行なオ)れる。ここでは、切換
スイッチ46の接点をON状態にするまでは車両が減速
走行状態にあり実加速度DVAが負の値を有しているの
で、ステップJ I O6へ進む。 ステップJ ]、 06では、実加速度DVAに予め設
定された補正量ΔL)V2を加えた値を11標加速度1
) V Sとして今回の制御サイクルにおける目標車速
制御を終了する。 以上のような目標車速制御を終了すると、次に第12図
のステップE123〜E127に従って、これまでに述
へた各場合と同様にして制御が行なわれ、スロツ]ヘル
弁31の開閉タイミングに該当する制御サイクル毎に、
目標加速度DVSにt1応するスロットルj1開度0T
IIzへのスロノI−ル弁31の開閉が行なわれる。 この結果、車両は目標加速度DVSにほぼ等しい負の加
速度(減速度)での減速走行を行なう。 目標加速度DVSは、上述したように、その制御サイク
ルの実加速度DVAに補正量ΔDV、を加えたものであ
るから、上述の制御が繰り返し行なわれることによって
徐々に負の値が0に近づく。 したがって、これに伴い、車両の減速度も徐々に0に近
づいていく。 以−ヒのようにして、実加速度DVAが0に近づいてい
くが、第16図のステップJ104で、実加速度DVA
の絶対値が予め設定されたM (l!値にαより小さい
と判断されると、上述のようにステップJ 108を経
てステップJ109へ進む。 このステップJ109及びこれに続くステップ、J 1
10〜J116に従って行なわれる制御は、前述の定車
速走行状態へ移行した時にステップJ109〜J116
に従って行なわれる制御と同一である。従って、ステッ
プJ104からステップJ108を経てステップJ10
9へ進んでステップJ116に至る制御サイクルでは、
ステップJ103で値を設定された目標車速VSに車両
の走行速度が一致して定車速走行を行なうように、所要
の目標加速度DVSの設定が行なわれる。 また、目標車速変更スイッチ48が第6図の(+)側あ
るいは(−)側に切換えられた時には。 この切換に対応して目標車速VSの設定値の変更が行な
われる。 」−述のような11標車速制御が行なわれた後も、同様
にして、第12図のステップE123〜E127の制御
によってスロットル弁;31の開閉が行なわれ、車両が
目標車速■Sにほぼ一致した一定の走行速度で走行する
。 なお、ステップJ104からステップJ108を経てス
テップJ109へ進んで行なわれた制御サイクル以降の
制御サイクルでは、ステップJ 108でフラグ■8の
値が0とされているので、[1標車速制御の際にはステ
ップJ101から直接ステップJ109へ進んで上述の
ような制御が行なわれる。 したがって、上述のように、加速スイッチ45が回の位
置にある時に、まず、切換スイッチ46の接点をON状
態として車両の減速走行状態を指定して、ついで、−旦
この接点をOFF状態とし、この後、まだ車両が減速走
行状態にある時に、再び切換スイッチ46の接点をON
状態とした場合には、制御部25の走行状態指定部3の
指定が減速走行から定車速走行へと9)換わり、車両は
減速走行を中止して接点をON状態とした直後の走行速
度にほぼ等しい走行速度、即ち指定が定車速走行に切換
ねった時の走行速度を維持して走行ずろようになる。 以上述べたようにして、オー・l−クルーズモード制御
が行なわれることにより、アクセルペダル27解放の状
態でブレーキペダル28の踏込を解除した場合、あるい
はブレーキペダル28解放の状態でアクセルペダル27
の踏込を解除した場合には、踏込解除直後の走行速度を
維持して車両が定車速走行を行なう。 そして、車両が定車速走行状態にある時に、加速スイッ
チ45を第6図の(5)〜団のいずれかの位置に切換え
た場合、あるいは加速スイッチ45が(6)〜団の位置
にあって切換スイッチ46の接点をON状態とした場合
には、(6)〜団の各位置に対応する加速度で車両が加
速走行を行なって走行速度が到達11標車速に達すると
、この到達目標車速にほぼ一致した一定の走行速度で定
車速走行を行なう。なお、切換スイッチ46の接点をO
N状態として加速走行を行なった場合には、到達11標
車速はON状態の継続時間を長くすることによって設定
値が増加する。 また、車両が定車速走行状態にある時に、加速スイッチ
45を回の位置に切換えた場合、又は。 加速スイッチ45が回の位置にあって切換スイッチ46
の接点をON状態とした場合には、車両の減速走行を行
ない、車速が到達[]標車速に達すると、この到達し1
標車速にほぼ一致した一定車速での定車速走行が行なわ
れる。なお、切換スイッチ46の接点をON状態として
おいて、かかる減速走行を行なった場合には、到達[1
漂車速はON状態の継続時間を長くすることによって設
定値が減少する。 さらに、加速走行状態又は減速走行状態のいず九かの走
行状態にある時に、切換スイッチ716の接点を再度O
N状態とした場合には、接点をON状態とした直後の走
行速度にほぼ等しい速度を維持して、車両が定車速走行
を行なうようになる。 例えば、加速スイッチ45が旧1の位置にあって車両の
加速走行が行なわれている時に、加速スイッチ45を回
の位置に切換えた場合には、この切換直後の走行速度に
ほぼ等しい走行速度を維持して、車両が定車速走行を行
なう。また、車両が定車速走行状態にある時に、[1標
車速変更ス・rフチ48を第6図中の(+)側あるいは
(−)側に切換えると、この切換に対応して定車速走行
における11標車速の設定値が増減され、この切換の継
続時間を長くすると、「1標車速の設定値の増減量が増
加する。 以上で、エンジン制御装置1によるエンジン制御の動作
を説明したが、この車両用自動走行制御装置では、自動
変速機制御装置101により、自動変速機32のシフト
変更の制御も行なう。 かかる自動変速機32の変速制御(シフト変更制御)に
ついて説明すると、アクセルペダル15を通じたアクセ
ルモード制御の場合には、従来から行なわれているよう
に、アクセル踏込量APSと実車速AVをパラメータと
したマツプ(このマツプは、通常、自動変速機制御装置
101の図示しないRAM上記憶されている。)に基づ
いて、コントローラELCを通じてシフトアップ及びシ
フ1−ダウンが行なわれる。ただし、パワーオンダウン
シフト(キックダウン)の際には、アクセル踏込量の変
化速度(アクセル操作速度)DAVSが所定値以上とな
った時に、許可するようになっている。 しかし、アクセルペダル15を開放したオートクルーズ
モード制御を行なっている時には、従来のように、自動
変速機32の変速制御のための制御パラメータとして、
アクセル踏込JiAPSを採用できない。 そこで、このようなオートクルーズモード制御を行なっ
ている時には、擬似踏込量5FTAPSを設定して、こ
の擬似踏込量S FTA P Sと実車速AVをパラメ
ータとしたマツプに基づいて、コントローラE L C
を通じて自動変速機32の変速制御を行なう。 この擬似踏込量5FTAPSは、定車速走行時及び減速
走行時には、所定値APS8に設定され。 加速走行時には、設定されている目標加速度DVSに対
応して設定される。 加速走行時における擬似踏込、t S F l″APS
の設定について説明すると、この場合の擬似踏込量5F
TAPSと目標加速度DVSとの対応関係は、例えば第
30図に示すようになり、一定の範囲で互いに比例関係
にある。この図では、横軸に擬似踏込量5FTAPSを
bit単位で表し、縦軸に目標加速度DVSをm/s”
単位で表している。 そして、加速走行は、その走行状態をオートクルーズス
イッチ18のメインレバー18aの位置に応じて緩加速
・中加速・急加速のいずれかに指定されるので1例えば
緩加速を1.5(m/s2)。 中加速を2.5(m/s”)、急加速を3.5(m/s
2)とすると、第30図からは、緩加速の擬似踏込量5
FTAPSが83bit、中加速の擬似踏込fitsF
TAPsが117bit、急加速の擬似踏込量5PTA
PSが150bitとなる。 このような各加速状態における擬似踏込量5FTAPS
と目標加速度DVSとの対応データを装置内の図示しな
いRAM上記憶させておき、オー1〜クルーズモード制
御時の自動変速機32の変速制御に使用するのである。 さらに、登板時や降板時(下り坂の時)であってエンジ
ン制御のみでは車速の維持が不可能な時には、自動変速
機制御装置101により、自動変速機32のダウンシフ
ト制御を行なって車速を維持できるようにし、ブレーキ
ペダル28により急制動が行なわれた場合には、自動変
速機32のダウンシフト制御を行なってエンジンブレー
キを効かせて速やかに減速できるようになっている。 まず、登板時や降板時に所定の車速を維持するためのダ
ウンシフト制御を説明する。 このダウンシフト制御は、第28図(i)、 (ii)
に示すような手順で、20m5毎の割込制御として、行
なわれる。 なお、第28図(i)は主として登板時のダウンシフト
制御に関し、第28図(ii)は主として下り坂の時の
ダウンシフト制御にする。 このダウンシフト制御は、オートクルーズモード制御で
の定速度制御中において実施されるものであるから、ま
ず、ステップP101で、オートクルーズモード制御で
の定速度制御中であるか否かが判定される。オートクル
ーズモード制御での定速度制御中でないと判断された場
合には、ステップP113に進み、ダウンシフトにかか
る特別な制御を行なわな状態にする。つまり、アップシ
フI・禁止用フラグ等を解除してアップシフト禁止を解
除する。 一方、オートクルーズモード制御での定速度制御中であ
ると判断された場合には、所定の条件のもとに、ダウン
シフ1−制御を行なう。 つまり1例えば、登板時に、エンジン出力が最大になる
ように制御しても、目標車速を保持するだけのトルクが
得られない時には、実車速VAが目標車速vSを下回る
ようになるが、これは車速比較判定手段102によって
ステップP102及びP2O3で判断される。 ステップP102では、実車速VAが目標車速■Sに対
して一定の割合以Fに低下しているかどうか判断され、
ここでは、車速VAが、目標車速VSのに1倍より小さ
いか判断している。なお、このに1は、に、<1.Oの
定数であって、例えば0.95に設定する。従って、車
速VAが目標車速VSの95%に達していなければ実車
速VAが低Fしていると判断する。 また、ステップP103では、実車速VAが目標車速v
Sをどれだけの大きさ(つまり、何−)だけ下回ってい
るかを判断する。ここでは、車速VAが、目標車速VS
よりもに、(km)以−1−小サイかどうか判断してい
る。なお、このに2は、ここでは:3.o(b)に設定
する。従って、車速VAが目標車速■Sよりも3.0(
kn)以上小さければ、実車速VAが大きく低下してい
ると判断する。 このようにして実車速VAが大きく低下していると判断
されたら、続く、ステップP104で現在加速中(速力
増加中)であるか否かを加速度比較判定手段103によ
って判断する。ここでは、実加速度DVAが一定の加速
度値ka(m/s”)に達していないか否か、つまり、
DVA<k、であるか否かを判定する。なお、k、の値
としては0又はOに近い正の値を設定しうるが、ここで
は、k、の値をO、O(m/s”)又は0 、2 (n
+/s2)とする。 ステップP104で現在加速中と判断されれば、実車速
が目標車速に近づきつつあるので、変速機のシフトチェ
ンジは不要であるが、現在加速中でないと判断されれば
、このままエンジンの制御を行なっても実車速が1]標
車速に近づく見込がないので、変速機のシフトチェンジ
が必要となる。 ここでは、自動変速機32の変速段がオーバードライブ
(4速)を含めて4段あって、4速→3速へのダウンシ
フトと3速→2速へのダウンシフトとの2種類のダウン
シフト制御を行なうようにしている。従って、自動変速
機32の変速段が現在回速に設定されているかを判断し
てこれに基づいて制御を行なう必要がある。 そこで、ステップP105で現在3速であるか否か、ス
テップP114で現在4速であるか否か。 が判断される。現在3速であれば、ステップ1)106
で3速→2速へのダウンシフト後のエンジン回転数D 
RP M 32を現在のエンジン回転数DRPMに基づ
いて算出する。また、現在4速であれば、ステップP1
15で4速→3速へのダウンシフト後のエンジン回転数
DRPM43を現在のエンジン回転数DRPMに基づい
て算出する6なお、ここでは、オートクルーズモード制
御での定速度制御中は、一般に、3速又は4速を使用し
ているため、変速段が現在2速である場合についてはダ
ウンシフト制御の対象にしておらず、変速段が現在1速
又は2速ならば、ステップP114からステップP11
7に進む。 ステップP106で、ダウンシフ(・後のエンジン回転
数DRPM32を算出したら、続くステップP107で
、このエンジン回転数DRI’M32が所定の回転数X
DRPM3(例えば3500rpm)よりも小さいか否
かがエンジン回転数比較判定手段105によって判断さ
れる。また、ステップP115で、ダウンシフト後のエ
ンジン回転数DRPM43を算出した場合も、続くステ
ップP116で、このエンジン回転数DRPM43が所
定の回転数XDRPM4(例えば3500rprn)よ
りも小さいか否かが判断される。 そして、エンジン回転数DRPM32又はI) RPM
43が所定の回転数XDRPM3又はX D RPM4
以上であれば、ダウンシフト制御の対象とされずに、そ
れぞれステップP117に進む。 方、エンジン回転数1) RP M 32又はD RP
 M 43が所定の回転数XDRI′3M3又はX D
 RP M 4よりも小さければ、それぞれステップP
】08に進む。 ステップI) 108では、現エンジン回転数D R1
) Mをパラメータとして一次元マツブ# M TOR
MXに基づいて現エンジン回転数で出力できる最大1−
ルクT ORM A Xを決定する。 そして、続くステップP 109で、現エンジン出力1
ヘルク゛rEMが出力可能な最大トルク域にあるか否か
をトルク比較判定手段104によって判断する。この判
断は、呪エンジン出力I−ルク゛r EMを、最大トル
クT ORM A Xに係数に、(ここでは、に4=0
.97とする)を掛けたものと比較して、T E Mが
T ORM A X X k 4よりも大きくなければ
、現在まだ最大トルクを出力していないのでエンジン制
御による速度増加の見込があると判断して、ステップP
117に進む。一方、′rEMがrORMAXXk4よ
りも大きければ、現在はぼ最大トルタを出力していると
して、ダウンシフ1〜制御によるトルク減で速力増加を
図るべく、ステップP110に進む。 ステップP】10では、ダウンシフ1−判定用第1カウ
ンタCD5AS 1でのカウントダウンを開始する。カ
ウントダウンの開始時には、曲回の制御のステップP、
117(このステップI) 117については後述する
)で、カウンタCD5ASIの値がダウンシフト判定期
間の値XDSAS 1になっている。ダウンシフト判定
期間の値XDSAS1を、ここでは50どする。 そして、次のステップP1]〕で、(”、 D S A
 Slが0になったか否かが判断されるが、CD5AS
1がOになるには、ステップI]110を50サイクル
連続して通過して50だけカウントダウンされなければ
ならない。つまり、■実車速が低下しすぎている。■実
加速度が所定値よりも低い。 ■変速段が3速又は4速である。(4)呪エンジン回転
数でほぼ最大トルクを出力している。くΦダウンシフト
後のエンジン回転数が所定値を越えいない。 これらの条件が、50回の制御サイクルの期間。 続くことによって、はじめて、CD5AS 1が0にな
るのである。このダウンシフト制御は2 Oms毎の割
込制御であるから、50回の制御サイクルの期間とは、
1秒間に相当する。 そして、Cl) S A S lがOになっていなけれ
ば、まだ、ダウンシフ!へは行なわずに、ステップP1
18へ進み、CD5AS lがOになったらば、ステ、
ノブP112へ進んで、シフト変更制御手段106によ
ってダウンシフトを行なう。 ステップP112では、変速段の3速→2速へのダウン
シフト又は4速→3速へのダウンシフトを指示すると共
に、アップシフ1へを禁止する。 このアップシフトの禁止には52速→;3速へのアップ
シフ1−禁止フラグドL G 23と、3速→4速ノ\
のアップシフト禁止フラグF L G 34とを用いて
、例えば各アップシフl−禁止フラグF L G 2:
3.I?LG34がOの時にのみアップシフトを可能と
なるように設定する。従って、ステップP112で、3
速→2速へのダウンシフ1−を行なったら、アップシフ
1〜禁止フラグFL G 23をI” L G23≠0
とし、4速→3速へのダウンシフトを行なったら、アッ
プシフト禁止フラグF L G 34をF L G 3
4≠0とする。 このようにダウンシフトを行なったら、続くステップP
 l 17で、ダウンシフト判定用第1カウンタCD5
AS lの値として予め設定されたダウンシフト判定期
間の値XDSAS l−を代入する。 なお、ステップP102.P103. P2O3゜P2
O3,pH4,P116又はL) 109で、ダウンシ
フトを行なう条件を満たさないと判断した場合(Noル
ートの場合)には、いずれの制御サイクルでも、このス
テップl) 1. l 7で、CD5AS]−の値をX
DSAS 1に設定し直す。 また、ステップP102,11103.P104゜P2
O3,P114.pH16及びP2O3で、ダウンシフ
トを行なう条件をすべて満たした状態が継続したら、ス
テップP 110でのカウントダウンによりCD5AS
1が0になるまでは、このステップP117を飛び越え
て、直接、ステップP118に進むことになる。 ステップP118では、現在アップシフ1−禁止中であ
るか否かが判断される。今回又は以前の制御サイクルの
ステップP112でアップシフ!へを禁止してこの状態
が継続していれば、ステップP119へ進んで、アップ
シフトの禁止解除のための制御が行なオ〕れる。アップ
シフト禁止がn′除された状態ならば、ステップPL4
1へ進み、登板時でのダウンシフト制御を終える。 ステップP119では、ダウンシフ1−後に、現在の車
速VAが目標車速■Sに近づいたか否かが車速比較判定
手段102によって判断される。ここでは、この判断を
、現在の車速VAが[1標rlL速VSに近づいて、そ
の差が所定値に、(=1.0kl11)以内となったか
否か、つまり、VA≧■S−に、であるか否かにより行
なう。現在の車速VAが11標車速■Sに近づいていれ
ば続くステップP120へ進んで、変速段に応じたアッ
プシフトの禁止解除の制御に入るが、目標車速■Sに近
づいていなければステップP141へ進んで、登板時で
のダウンシフト制御を終える。 アップシフトの禁止解除には、2速→3速へのアップシ
フト禁止フラグF L G 23と、3速→4速へのア
ップシフト禁止フラグF L G 34とがあるので、
現在どの禁止フラグFLG34が作用しているかを判断
する必要がある。これは、現在の変速段に基づいて検知
でき、現在2速であれば、禁止フラグF L G 23
がF L G 23≠Oとなっており、現在3速であれ
ば、禁止フラグFL G 34:3がFLG34≠Oと
なっている。 そこで、ステップP120で、変速機の変速段が現在2
速であるか否かが判断され、ステップP128で、変速
機の変速段が現在3速であるか否かが判断される。現在
2速であれば、ステップ■)121に進み、現在3速で
あれば、ステップP129に進む。また、いずれでもな
ければ(1速又は4速の場合)、アップシフトの禁止を
解除する必要はなく、ステップP141へ進んで、登板
時でのダウンシフト制御を終える。 ステップP121に進むと、変速段を2速から3速に変
えた場合のエンジン回転数DRPM23を計算する。そ
して、続くステップP122で、このエンジン回転数D
 RP M 23をパラメータとして一次元マツブ# 
M ’rORM Xに基づき、エンジン回転数D RP
 M 23においてアップシフト後に出力できる最大ト
ルクT ORM A Xを決定する。 次に、ステップP123に進み、最大トルク1゛ORM
ΔXと3速及び2速の各変速比とに基づいてアンプシフ
ト後のドライブ軸l−ルクTORUPを算出しする。 一方、ステップP129に進むと、変速段を3速から4
速に変えた場合のエンジン回転数D RPM34を計算
する。そして、続くステップP130で、このエンジン
回転数DRPM34をパラメータとして一次元マツブ#
 M T ORM Xに基づき、エンジン回転数DRP
M34においてアップシフ)・後に出力できる最大トル
クT ORM A Xを決定する。次に、ステップI”
 140に進み、最大1−ルク′1”ORMΔXと4速
及び3速の各変速比とに基づいてアップシフト後のドラ
イブ軸トルク’r ORU l)を算出する。 ステップP]23又はステップP140でアップシフト
後のドライブ軸トルクT ORU I)を算出したら、
ステップP124に進み、現在のエンジントルクTEM
が、ステップP123又はステップP140で算出した
ドライブ軸トルクTORU■)以下であるか否かを1ヘ
ルク比較判定手段104によって判断する。現在のエン
ジントルクT E MがTORUP以下でないのは、現
在まだエンジン1〜ルクに余裕がないためでであり、ア
ップシフトの禁止解除はまだできず、P141へ進む。 現在のエンジントルクTEMがTORUP以下であれば
、エンジントルクに余裕があり、アップシフト後に現ド
ライブ軸出力トルクよりも大きいトルクを出力できると
して、ステップP125へ進み、アップシフト禁止解除
の判定期間に入る。 ステップP125では、アップシフト判定用第1カウン
タCUSAS 1でのカウントダウンを開始する。カウ
ントダウンの開始時には、前回の制御のステップPL4
1(このステップP141については後述する)で、カ
ウンタCUSAS 1の値がダウンシフ1〜判定期間の
値XUSAS 1になっている。ダウンシフト判定期間
の値X t、J S A Slを、ここでは5とする。 そして、次のステップP126で、CUSASlがOに
なったか否かが判断されるが、CUSASlが0になる
には、ステップP125を5サイクル連続して通過して
5だけカウントダウンされなければならない、つまり、
■アップシフト禁止中に、■実速度が目標速度に接近し
、■変速段が2速又は3速であって、■現在エンジンの
出力トルクに余裕がある状態が、5回の制御サイクルの
期間だけ続くことによって、CUSASIがOになるの
である。特に、アップシフト後に確実に所定のトルクを
得られるための条件として、現在エンジンの出力トルク
に余裕があり、アップシフトした後に現ドライブ軸出力
トルクよりも大きいトルクを出力できる状態が、一定時
間(ここでは5回の制御サイクル)以上続くことが必要
となる。 なお、このダウンシフト制御は20m5毎の割込制御で
あるから、5回の制御サイクルの期間とは、0.1秒間
に相当する。 ステップP126で、CUSAS ]がOになっていな
ければ、登板時でのダウンシフト制御を終えて、第28
図(ii)のステップP142へ進む。 一方、CUSAS 1が0になっていれば、ステップP
127へ進んで、このステップP127で。 シフト変更制御手段106によって、アップシフト禁止
用フラグ等を解除してアップシフト禁止を解除する。な
お、アップシフト禁止用フラグの解除は、アップシフト
禁止フラグFLG23及びFLG34をFLG23=O
及びFLG34=Oとすることである。 このようにダウンシフトの禁止解除を行なったら、続く
ステップP141は、アップシフト判定用第1カウンタ
CUSAS lの値として、予め設定されたダウンシフ
ト判定期間の値XUSASIを代入する。 なお、ステップP118.P119.P128又はP1
24で、ダウンシフト禁止解除を行なう必要なしと判断
した場合(Noルートの場合)には、いずれの制御サイ
クルでも、このステップP141で、CUSASIの値
をXUSAS 1に設定し直す。 また、ステップpH8,Pll、9.P128及びP1
24で、ダウンシフト禁止解除を行なう必要ありという
状態が継続したら、ステップP125でのカウントダウ
ンによりCUSASl−が0になるまでは、このステッ
プP 1−4.1を飛び越えて、直接、第28図(ii
)のステップP142に進むことになる。 続いて、第28図(ii)に示す下り坂の時のダウンシ
フト制御の説明に入ると、この下り坂の制御は、下り坂
で車速VAが増加して目標車速■sよりも速すぎるよう
になって、エンジン出力を最小になるように制御しても
、目標車速を上回ってしまう時に行なう制御であっる。 まず、ステップP142及びI) 143で、現在の実
車速VAが、オートクルーズスイッチ等で指定されたオ
ートクルーズモード制御での目標速度vSに一致するよ
うに速度を抑えられているか否かが車速比較判定手段1
02により判断される。 ステップP142では、実車速VAが目標車速vSに対
して一定の割合以上に低下しているかどうか判断され、
具体的には、実車速VAが目標速度vSに定数に、を掛
けたものよりも大きいか否かの判断が行なわれる。なお
、定数に6の値を、ここでは1.05とする。 ステップP142で、実車速VAが(V S X k、
)の値よりも大きく車速が高いと判断されたら、続くス
テップP143に進んで、実車速VAが目標車速vSを
どれだけの大きさ(つまり、何扇)だけ上回っているか
を判断する。ここでは、実車速VAと目標速度VSとの
差(VS−VA)が所定値に7(ここでは、に、=3.
0)よりも大きいか否かで判断される。 差(VS−VA)が所定値に7よりも大きければ、車速
が増加しすぎていると判断されて、ステップP144に
進む。ここでは、実加速度DVAが一定の加速度値k 
ll(m/s” )を越えているかどうか、つまり、D
VA>k、であるか否かを、加速度比較判定手段103
によって判定する。なお、k、の値としてはO又はOに
近い負の値を設定しうるが、ここでは、に、の値をO、
O(m/s2)又は−0、2(Ill/s”)とする。 実加速度DVAかに、よりも大きければ、今後エンジン
の制御によって実速度VAが目標速度VSに近づきうる
見込がないと判断して、ステップP145に進む。 一方、ステップP142.P143又はI)144で、
それぞれNoと判断されたら、車速VAが増加し過ぎて
はいない、又は今後エンジンの制御によって実速度VA
を目標速度vSに近づけられると判断して、ダウンシフ
トの制御から除外され、ステップP153に進む。 この例では、4速の場合のみダウンシフトの制御を行な
うように設定されており、ステップP’145では、変
速機32の変速段が現在4速であるか否かが判断される
。現在4速でないと、ダウンシフ1−の制御対象から除
外され、ステップP153へ進む。 現在4速であれば、ステップP146に進んで。 変速段を4速から3速に変えた場合のエンジン回転数D
RPM43を計算する。さらに、続くステップP147
で、このエンジン回転数D RI) M、 43が所定
の回転数XDRPM5 (例えば3500ppm)より
も小さいか否かが、エンジン回転数比較判定手段105
によって判断される。 そして、エンジン回転数DRPM43が所定の回転数X
DRPM3よりも小さくなければ、ダウンシフト制御の
対象とされず、ステップP153に進む。一方、エンジ
ン回転数DRPM43が所定の回転数X D RP M
 5よりも小さければ、ステップP148に進む。 ステップP148では、現エンジン回転数DRPMをパ
ラメータとして一次元マツブ#MTORMNに基づいて
現エンジン回転数で出力できる最小トルクTORMIN
を決定する。 そして、続くステップP149で、現エンジン出力トル
クTEMが出力可能な最小トルク域にあるか否かをトル
ク比較判定手段104によって判断する。この判断は、
現エンジン出力トルクTEMを、最小トルクTORMI
 Nに係数kg(ここでは、kg=1.03とする)を
掛けたものと比較して、”r E Mが1゛○RM I
 N X k sよりも小さくなければ、現在まだ最小
トルクになっていないのでエンジン制御によりトルクを
減少できるとして、ステップP153に進み、TEMが
T ORMINXk、よりも大きければ、現在はぼ最小
トルクを出力しているので、ダウンシフト制御による1
〜ルク減で速力低減を図るべく、ステップP150に進
む。 ステップP150では、ダウンシフ1−判定用第2カウ
ンタCD5AS2でのカウントダウンを1川始する。カ
ラン1〜ダウンの開始時には、前回の制御のステップP
153 (このステップP153については後述する)
で、カウンタCD5AS2の値がダウンシフト判定期間
の値XDSAS2になっている。ダウンシフト判定期間
の値XDSAS2を、ここでは50とする。 そして、次のステップP151で、CD5AS2がOに
なったか否かが判断されるが、CD5AS2がOになる
には、ステップP150を50サイクル連続して通過し
て50だけカウントダウンされなければならない。つま
り、■実車速が増加しすぎている。■実加速度が所定値
よりも高い。 ■変速段が4速である。■現エンジン回転数でほぼ最小
トルクを出力している。■ダウンシフト後のエンジン回
転数が所定値を越えてない。これらの条件が、50回の
制御サイクルの期間、続くことによって、はじめて、C
D5AS2がOになるのである。このダウンシフト制御
は20I!Is毎の割込制御であるから、50回の制御
サイクルの期間とは、1秒間に相当する。 そして、CD5AS2がOになっていなければ、まだ、
ダウンシフトは行なわずに、ステップP154へ進み、
CD5AS2が0になったらば、ステップP152へ進
んでダウンシフ1〜を行なう。 ステップP152では、シフ1へ変更制御手段106に
よって、変速段の4速→3速へのダウンシフトを指示す
ると共に、アップシフ1−を禁止する。 このアップシフトの禁止は、;3速→4速へのアップシ
フト禁止フラグF L G 34を、F L G 34
≠0とする。 このようにダウンシフ1−を行なったら、続くステップ
I) 、L 53で、ダウンシフト判定用第2カウンタ
CD5AS 2の値として予め設定されたダウンシフト
判定期間の値XDSAS2を代入する。 なお、ステップP142.P143.P144゜P14
7又はP149で、ダウンシフ1−を行なう条件を満た
さないと判断した場合(Noルートの場合)には、いず
れの制御サイクルでも、このステップI” 153 テ
、CD5AS2(7)値をXDSAS2に設定し直す。 また、ステップPL/1.2.P143.PL44゜1
) l 47及びP149で、ダウンシフトを行なう条
件をすべて満たした状態が継続したら、ステップP15
0でのカウントダウンによりCD5AS2がOになるま
での間、このステップP153を飛び越えて、直接、ス
テップP154に進む。 ステップP154では、現在アップシフト禁止中である
か否かが判断される。今回又は以的の制御サイクルのス
テップP152でアップシフ1−を禁止してこの状態が
継続していれば、ステップI〕155へ進んで、アップ
シフトの禁止解除のための制御が行なわれる。アップシ
フト禁止が解除された状態ならば、ステップP164へ
進み、下り坂でのダウンシフト制御を終える。 ステップP155では、ダウンシフ1〜後に、現在の車
速VAが目標車速vSに近づいたか否かが、車速比較判
定手段102によって判断される。ここでは、この判断
を、現在の車速VAが11標すL速■Sに近づいて、そ
の差が所定値ki、(=1.01al)以内となったか
否か、つまり、VA−VS≧k 10であるか否かによ
り行なう。現在の車速VAが目標車速VSに近づいてい
れば続くステップP156へ進んで、変速段に応じたア
ップシフ1〜の禁止解除の制御に入るが、目標車速■S
に近づいていなければステップP164へ進んで、登板
時でのダウンシフト制御を終える。 アップシフトの禁止解除は、3速→4速へのアップシフ
l−禁止フラグF L G 34が作用しているので、
現在3速であれば、禁止フラグl” L G 343が
FLG34≠0となっている。 そこで、ステップP 156で、変速機の変速段が現在
3速であるか否かが判断され、現在3速であれば、ステ
ップP157に進む。また、3速でなければ(1速、2
速又は4速の場合)、アップシフ1〜の禁止解除の必要
はなく、ステップP164へ進み、登板時でのダウンシ
フト制御を終える。 ステップP157に進むと、変速段を3速から4速に変
えた場合のエンジン回転数D RP M 34を計算す
る。そして、続くステップP 、158で、このエンジ
ン回転数DRPM34をパラメータとして一次元マツブ
# M T ORNに基づき、エンジン回転数D RP
 M 34においてアップシフ1〜後に出力できる最小
トルクTORMINを決定する。 次に、ステップP159に進み、最小トルクT。 RMINと4速及び3速の各変速比とに基づいてアンプ
シフト後のドライブ輔トルクT ORU Pを算出する
。 続くステップP160では、現在のエンジントルク’I
’ E Mが、ステップ1) L 59で算出した1〜
ライブ軸トルクTORUP以上であるか否かをトルク比
較判定手段104によって判断する。現在のエンジント
ルク゛rEMがT ORU P以」二でないのは、現在
まだほぼ最小トルクを発生している状態であり、アップ
シフトの禁止解除はまだできず、P164へ進む。現在
のエンジン!・ルク”T’ E MがT ORU P以
上であれば、l・ルクの下限側に余裕があると判断でき
、アップシフトした後に呪ドライブ軸出力1ヘルクより
も小さい1〜ルクを出方できるとして、ステップP16
1へ進み、アップシフト禁止解除の判定期間に入る。 ステップP161−では、アップシフ1へ判定用第2カ
ウンタCUSAS2でのカウントダウンを開始する。カ
ウントダウンの開始時には、前回の制御のステップP1
64 (このステップP I G 4については後述す
る)で、カウンタCUSAS2の値がダウンシフ1−判
定期間の値X U S A S 2になっている。ダウ
ンシフト判定期間の値XUSAS2を、ここでは5とす
る。 そして、次のステップP162で、CUSAS2が0に
なったか否かが判断されるが、CUSAS2がOになる
には、ステップP16]を5サイクル連続して通過して
5だけカウントダウンされなければならない。つまり、
■アップシフト禁止中に、■実速度が目標速度に接近し
、■変速段が3速であって、■現在エンジンの出力トル
クが下限側に余裕がある状態が、5回の制御サイクルの
期間だけ続くことによって、CUSAS2が0になるの
である。特に、アップシフ1〜後に確実に所定のトルク
を得られるための条件として、現在エンジンの出力トル
クが対応回転数で下限側に余裕があり、アップシフトし
た後に現ドライブ軸出力1〜ルクよりも小さい1−ルク
を出力できる状態が、一定時間(ここでは5回の制御サ
イクル)以上続くことが必要となる。なお、このダウン
シフト制御は2On+s毎の割込制御であるから、5回
の制御サイクルの期間とは、0.1秒間に相当する。 ステップP]62で、CUSAS2がOになっていなけ
れば、今回の下り坂時でのダウンシフト制御を終えて、
所定時間(2Qms)後に次の制御サイクルへ進む。一
方、CU S A S 2がOになっていれば、ステッ
プP163へ進み、シフト変更制御手段106により、
アップシフト禁止用フラグ等を解除してアップシフト禁
止を解除する。なお、アップシフト禁止用フラグの解除
は、アップシフト禁止フラグFLG34をOとすること
である。 このようにダウンシフトの禁止解除を行なったら、続く
ステップP164で、アップシフト判定用第2カウンタ
CUSAS2の値として、予め設定されたダウンシフト
判定期間の値XUSAS2を代入する。 なお、ステップP154.P155.P156又はP1
60で、ダウンシフト禁止解除を行なう必要なしと判断
した場合(NoルーI・の場合)には、いずれの制御サ
イクルでも、このステップP164で、CUSAS2の
値をX (、J S A S 2に設定し直す。 また、ステップP154.P155.P156及びP 
I E; Oで、ダウンシフト禁止解除を行なうが必要
あると判断する状態が継続したら、ステップP l 6
 ]でのカカラン1ヘダウによりCUSAS2がOにな
るまでは、このステップP 164を飛び越えて、所定
時間(20mg)後に次の制御サイクルへ進む。 このようにして、登板時や下り坂の時であってエンジン
制御のみでは車速の維持が不可能な時には、自動変速機
32のダウンシフ1〜制御をエンジン制御に追加して行
なう。 なお、この下り坂の時のダウンシフト制御についても、
登板時と同様に、4速→;3速へのダウンシフトと3速
→2速へのダウンシフ1−との2種類のダウンシフト制
御を行なうようにしてもよい。 こjしについては、第28図(ni)に示すが、この第
28図(iii )では、第28図(n)と同様の符シ
)を付したステップは、いずれも同様な制御内容を示し
ている。 この場合の下り坂時のダウンシフト制御は、第28図(
iii)に示すように、ステップI) l 44で、現
在減速中でないと判断されれば、このままエンジンの制
御を行なっても実車速が目標車速に近づく見込がないの
で、変速機のシフ1−チェンジが必要となる。 そこで、ステップP145で現在4速であるか否か、ス
テップP165で現在3速であるか否か、が判断される
。現在4速であれば、ステップP146で4速→3速へ
のダウンシフト後のエンジン回転数DRPM43を現在
のエンジン回転数1) RPMに基づいて算出し、現在
3速であれば、ステップP166で3速→2速へのダウ
ンシフ1〜後のエンジン回転数D RP M 32を現
在のエンジン回転数DRPMに基づいて算出する。 ステップP146で、ダウンシフト後のエンジン回転数
DRPM43を算出したら、続くステップP147で、
このエンジン回転数DRPM43が所定の回転数XDR
PM5(例えば3500ppm)よりも小さいか否かが
判断される。また、ステップP166で、ダウンシフト
後のエンジン回転数I’) RP M 32を算出した
場合も、続くステツブP167で、このエンジン回転数
D RP M、 32が所定の回転数XDR))M6(
例えば3500ppm)よりも小さいか否かが判断され
る。 そして、エンジン回転数DRPM34又はDRPM32
が所定の回転数XDRPM5又はX D RPM6以上
であれば、ダウンシフトの制御対象とされずに、それぞ
れステップP153に進み、エンジン回転数DRPM3
4又はDRPM32が所定の回転数XDRPM5又はX
DRPM6よりも小さければ、それぞれステップP14
8に進む。 なお、この後のステップP152’では、変速段の4速
→3速へのダウンシフト又は3速→2速へのダウンシフ
トを指示すると共に、アップシフトを禁止する。このア
ップシフトの禁止は、3速→4速へのアンプシフト禁止
フラグFLG34を。 FLG34≠0とするか、2速→3速へのアップシフト
禁止フラグFLG23を、FLG34#0とする。 このようにして、4速→3速へのダウンシフトと3速→
2速へのダウンシフトとの2種類のダウンシフ1−制御
を行なった場合には、アップシフトの禁止解除について
も、2速→3速へのアップシフト禁止フラグFLG23
、又は、3速→4速へのアップシフト禁止フラグFLG
34を変更することになる。従って、まず、現在どの禁
止フラグが作用しているかを判断する必要がある。 そこで、ステップP156で、変速機の変速段が現在3
速であるか否かが判断され、ステップP168で、変速
機の変速段が現在2速であるか否かが判断される。現在
3速であれば、ステップP157に進み、現在2速であ
れば、ステップP169に進む。また、いずれでもなけ
れば(1速又は4速の場合)、アップシフトの禁止を解
除する必要はなく、ステップP l 64へ進んで、今
回のダウンシフト制御を終える。 ステップP157に進むと、変速段を3速から4速に変
えた場合のエンジン回転数DRPM34を計算する。そ
して、続くステップP158で、このエンジン回転数D
RPM34をパラメータとして一次元マツブ#MTOR
MNに基づき、エンジン回転数DRPM34においてア
ップシフ1〜後に出力できる最小トルクTORMI N
を決定する。 次に、ステップP159に進み、最小トルク゛r。 RMINと4速及び3速の各変速比とに基づいてアップ
シフト後のドライブ軸トルクTORUr’を算出しする
。 一方、ステップ)) 169に進むと、変速段を2速か
ら3速に変えた場合のエンジン回転数D Rl)M23
を計算する。そして、続くステップP170で、このエ
ンジン回転数DRPM23をパラメータとして一次元マ
ツブ#MTORMNに基づき、エンジン回転数DRPM
23においてアップシフト後に出力できる最小トルクT
ORMINを決定する。次に、ステップP171に進み
、最小トルクTORMINと3速及び2速の各変速比と
に基づいてアップシフ1へ後のドライブ軸トルクTOR
UPを算出する。 ステップP 159又はステップP171でアップシフ
ト後のドライブ軸トルクTORUPを算出したら、ステ
ップP160に進む。 以下は、第28図(i)に示した場合とほぼ同様に制御
が進められるが、ステップP163でのアップシフト禁
止用フラグ等の解除は、アップシフト禁止フラグFLG
23をOとするか又はFLG34をOとする。 以上のようにして、下り坂の時のダウンシフト制御を2
種類設けることで、車両のエンジン特性や自動変速機3
2の特性等によっては、より適切にシフトダウンを行な
えるのである。 なお、4速→3速のシフト変更を行なった後に、続いて
、3速→2速のシフト変更を行なう場合には、判定時間
を1秒から3秒に延長して、シフ1〜変更直後(この場
合、4速→3速のシフト変更直後)に車両の走行状態が
安定するのを待って、次の3速→2速のシフト変更を行
なうようにするのが望ましい。この場合、ダウンシフト
判定用カウンタCD5ASを150に設定すればよい。 また52速→3速のシフト変更を行なった後に、続いて
。 3速→4速のシフト変更を行なう場合も、同様の制御を
するのが望ましい。 次に、エンジンブレーキを効かせて速やかに減速するた
めのダウンシフト制御を説明する。 この制御の内容は、第29図(i)のフローチャ−1・
に示すメイン制御と、第29図(ii)のフローチャー
トに示す20 msタイマ割込制御とからなり、このメ
イン制御も、所定の時間ごとに周期的に行なわれる。な
お、ダウンシフト制御は、変速段がエンジンブレーキの
効力が弱い高速段(3速又は4速)に設定されている時
に行なう。 まず、このメイン制御に20m5タイマ割込で行なう第
29図(i)に示す制御について説明しておくと、この
制御では、ステップQ121で、現在ブレーキング中で
あるか否かがブレーキスイッチ16のオン・オフにより
判断さiシて、ブレーキング中でなければ、カウンタの
イ直CD S [3RKはカウントダウンされない。 現在ブレーキング中であると、ステップQ ]、 22
に進んで、現加速度DVAをパラメータとして1次元マ
ツプ#MDCRBKよりカラン1−ダウン量DCRI3
RKを決定する。 続く、ステップQ123では、ブレーキング時間カウン
タ値CD5BRKをカウントダウン[DCRI3RKだ
け減少させる。 そして、続くステップQ124では、ブレーキング時間
カウンタ値CD S B RKが0よりも小さいか否か
が判断され、カウンタ値CD5BRKが0よりも小さい
と、続くステップQ125で、カウンタ値CD5BRK
をOに設定する。 従って、ブレーキング時間カウンタ値CD5BRKに比
べてカウントダウン量D CRB RKが大きいと、少
ない制御周期を経て短時間にカウンタ値CD5BRKが
Oとなり、ブレーキング時間カウンタ値CD5BRKに
比べてカウントダウン量DCRBRKが小さいと、多く
の制御周期を経てより長時間にカウンタ値CI) S 
B RKが0となる。 なお、1次元マツプ#MDCRBKは1例えば第30図
に示すようなものであり、現加速度DVA(m/s”)
に応じて、カウントダウンff1DcRB RKを設定
している。ここでは、現加速度DMAが−3(m/s”
)以上であればカウントダウンff1DcRBRKは0
になっており、現加速度DVAが−3(m/s”)以下
になると、加速度の大きさに応じてカウントダウンMD
 CRB RKが与えられる。 従って、減速度が3(m/s”)以下の緩やかな制動で
はカウントダウンは行なわず、減速度が3(II+/3
2)よりも大きい急制動では、減速度の大きさに応じて
、急制動であるほど、カランi・ダウンM I) CR
B RKが大きなものに与えられる。 つまり、急制動時を一定時間以上連続して行なえば、カ
ウントダウンlit D CR13RKが0となって、
特に、制動の度合いが強いほど、短時間でカウントダウ
ン量DCRBRKがOになる。 ここで、第29図(i)に示すメイン制御を説明すると
、まず、ステップQ101で、現在ブレーキング中であ
るか否かがブレーキスイッチ16のオン・オフにより判
断されて、現在ブレーキング中でなければ、現在の変速
段に応じて、ブレーキング時間カウンタをリセットする
。つまり、ステップQ102に進み、現在の変速段が3
速に設定されているか否かが判断され、3速であれば。 ステップQ103に進んで、ブレーキング時間カウンタ
の値CD5BRKを初期値(3速ブレ一キング時間カウ
ント量)#XCBRK3にリセットする。3速でなけれ
ば、ステップQ104に進み、現在の変速段が4速に設
定されているか否かが判断され、4速であれば、ステッ
プQ105に進んで、ブレーキング時間カウンタの値C
D5BRKを初期値(4速ブレ一キング時間カウント量
)#XCBRK4にリセットする。これ以外の変速段(
1速又は2速)なら、ブレーキング時間カウンタの値C
D5BRKのリセットは行なわない。 一方、ステップQ101で、現在ブレーキング中である
と判断されたら、ステップQ106に進んで、ブレーキ
ング時間カウンタの値CD5BRKが0になっているか
否かが判断される。 このブレーキング時間カウンタの値CD5BRKは、ブ
レーキング中ならば、第29図(ii)のフローチャー
トに示す20m5タイマ割込制御でカウントダウンされ
ており、カウンタの値CDSBRKがOになっていたら
、急制動でよりエンジンブレーキを効かせるべき状態で
あるとして、高速段の場合には、以下のごとくダウンシ
フ1−を行ないつる。一方、カウンタの値CI) S 
B RKがOでなければ、今回の制御を終え、次回以降
の制御でカウンタの値CD S B RKが0になれば
、ダウンシフトを行ないうる。 つまり、ステップQ107で、現在の変速段が3速に設
定されているか否かが判断され、3速であれば、ステッ
プQ108に進んで、変速段を3速から2速に変えた場
合のエンジン回転数D RI)M32を前述と同様に計
算する。さらに、続くステップQ109で、このエンジ
ン回転数D R2M32が所定の回転数XI)RI)M
 、11 (例えば5500ppm)よりも小さいか否
かが、エンジン回転数比較判定手段105によって判断
される。 そして、エンジン回転数D RP M 32が所定の回
転数XDRPMIIよりも小さくなければ、ダウンシフ
ト制御の対象とされない。この場合には、これより後の
制御周期で、ブレーキペダル28の踏込による減速でエ
ンジン回転数D RP Mが低下するのを待つことにな
る。 一方、エンジン回転数D RPM 32が所定の回転数
XDRPMIIよりも小さければ、ステップQ110に
進んで、ダウンシフトを行なう。 ステップQ 11−0では、シフト変更制御手段106
によって、変速段の3速→2速へのダウンシフ1へを指
示する。これにより、自動変速機32では変速段の3速
→2速へのダウンシフ!・が実施さ才りる。 一方、ステップQ107で、現在の変速段が3速に設定
されていないとされて、続くステップQ111で現在4
速であると判断されわば、ステップQ112に進んで、
変速段を4速から3速に変えた場合のエンジン回転数D
 RP M 43を前述と同様に計算する。さらに、続
くステップQ]13で、このエンジン回転数DRPM4
3が所定の回転数XDRi)M12(例えば5500p
pm)よりも小さいか否かが、エンジン回転数比較判定
手段105によって判断される。 そして、エンジン回転数D RI3 M 43が所定の
回転数X I) RI) M l 2よりも小さくなけ
れば、ダウンシフ1−制御の対象とされない。この場合
には、これより後の制御周期で、ブレーキペダル28の
踏込による減速でエンジン回転数D RP Mが低下す
るのを待つことになる。 一方、エンジン回転数DRPM43が所定の回転数X 
D RL) M 12よりも小さければ、ステップQ1
14に進んで、この制御周期で変速段の4速→3速への
ダウンシフトを行なった後、これ以降の制御周期で変速
段の3速→2速へのダウンシフi−を行なえるように、
ブレーキング時間カウンタの値CD5BRKを初期値(
3速ブレ一キング時]川カウン1へ量)ttXcBRK
3にリセットする。 続くステップQ115で、シフト変更制御手段106に
よって、変速段の4速→3速へのダウンシフトを指示す
る。これにより、自動変速機32では変速段の4速→3
速へのダウンシフトが実施される。 このようにして、減速度合いが一定以−ヒ大きい急制動
時には、4速→3速へのダウンシフト叉は4速→3速へ
のダウンシフトが行なわれて、エンジンブレーキを効か
せながら車両の減速を促進させることができるのである
。また、急制動の度合いによって、制動開始後ダウンシ
フトを行なうまでの時間が異なり、急制動であるほど、
急いでダウンシフj・を行なうのである。 以−にで、自動変速機32の制御内容の説明を終える。 ここで、自動変速機32のアップシフ1へ時の変速ショ
ックを低減する制御について説明する。 つまり、通常、自動変速機32の変速時には、その出力
軸トルクに変動が生じることにより、変速ショックが起
こるが、特に、変速完了時に、自動変速機;32の出力
軸1−ルクが急減することによって生じる変速ショック
が大きい。 この変速ショックの低減制御は、変速段検出部23で検
出した情報に基づいて、エンジン制御部25で行なわれ
、アップシフ1〜の動作の開始時から完了時にかけての
間に、エンジン13のスロシ1−ル開度を一時的に減少
させることで、自動変速機32の出力軸i〜シルク変動
を抑制し、変速時に起こりやすいショックの低減を図る
ものである。 この変速ショック低減制御は、第31図(i)〜(iv
)に示すフローチャートに示すごと〈実施され、第31
図(i)に示す主として1速から2速へのアップシフ1
〜時におけるショック低減制御と、第31図(it )
に示す2速から3速へのアップシフト時におけるショッ
ク低減制御と、第31図(iii)に示す3速から4速
へのアップシフト時におけるショック低減制御とがあり
、これらの制御は一つの制御周期で連続的に行なオ)れ
る。なお、これらの制御には、第31図(iv )に示
す5 ms割込制御のタイムカウント値が用いられる。 この制御は、まず、第31図(j)に示すように、ステ
ップ5lotで、現在変速中であるか否かが判断され、
現在変速中でなければ、今回のショック低減制御を終え
、現在変速中であれば、ステップS ]、 02へ進ん
で、現在アップシフト指令がなされているか否かが判断
される。 そして、現在アップシフト指令中でなければ。 今回のアップシフト時ショック低減制御を終え、現在ア
ップシフト指令中であれば、ステップ5103へ進む。 続くステップSJ O3では、このアップシフ1へ指令
が1速から2速へのアップシフ1へ指令であるか否かが
判断される。1速から2速へのアンプシフト指令でなけ
れば、他のアップシフト指令であるから、第31図(i
i)に示すステップ8131へ進む。 一方、1速から2速へのアップシフト指令であれば、こ
れに対応する1速から2速へのアップシフト時のショッ
ク低減制御を行なう。 つまり、続くステップ5104へ進んで、キックダウン
スイッチ(K/D  SW)が現在オフ状態にあるか否
かが判断される。現在オフ状態になければ、今回のアッ
プシフト時ショック低減制御を終え、現在オフ状態にあ
れば、ステップ5105へ進む。 ステップ5105では、キックダウンスイッチに/DS
Wが今回の制御周期でオンからオフへ切り替えらで現在
オフ状態にあるのか否かが判断される。つまり、前回の
制御周期までアクセルペダル27の踏み込みによってキ
ックダウン操作を行なっていて、今回の制御周期でアク
セルペダル27の踏込量を減少させて再び2速へのアッ
プシフトを図ったのか否かが判断される。 今回の制御周期でキックダウンスイッチに/DSW)が
オフに切り替えらでいれば、ステップ8106へ進み、
今回の制御周期で切り替えらでいなければ、ステップ5
109へ進む。 ステップ8106に進むと、変速時ベーストルクSFT
EMとして現エンジン出力トルクTEMを与える。変速
時ベーストルクSFTEMとは。 変速(ここでは、アップシフト)の指令開始時のトルク
である。 そして、続くステップ5107で、スロットル開度f)
THの現在の値PPG3をパラメータとして、K/Dス
イッチをオフした時を基準にしたスロットル閉時刻(ス
ロットル閉動開始までの時間)TS )I U Tを、
第33図に示す1次元マツプ#MSIIT12に基づい
て決定する。この’I’ S I(U Tの値は、現ス
ロッ1−ル開度I) P G 8が大きいほど、小さく
設定されている。 なお、キックダウンドラム(K/Dドラム)にブレーキ
をかけるための油圧の大きさは、自動変速機32の制御
部(例えば101)で、スロットル開度fJTI+に応
じてマツプされているので、スロットル開度OTl+に
応じて、適宜、K/Dドラムにブレーキをかける油圧が
制御される。従って、K/Dスイッチをオフしてから、
に/Dドラムの回転数の低下を開始するまでの時間も、
スロットル開度arH(PPG8)に応じて決定するの
である。 そして、続くステップ8108では、タイマC3F’r
の値を0にリセットして、タイマC3FTのカウントを
開始する。 このタイマC3FTのカウントは、第31図(iv )
に示すような5msタイマ割込制御であって。 まず、ステップ5121で、タイマC3FTが停止状態
FF、、になっているか否かが判断されて、停止状態F
F、I’ ならばカウントをせずに、停止状態FF+(
でないならばカウントを行なう。したがって、ステップ
5108でタイマC5FTの値が0にリセットされると
、この時点からステップ5122によるカウントを開始
して、51us毎にC3FTの値が増加する。 一方、キックダウンスイッチに/DSWが前回以前の制
御周期でオフに切り替えらでいると、ステップ5105
から、ステップ5109へ進んで。 タイマC3FTの値がスロットル閉時間T S HUT
に達しているか否、かが判断される。そして、C3FT
がTSHUTに達していなければステップ5110へ進
み、C3FTがT S HU Tに達していればステッ
プ5113へ進む。 なお、キックダウンスイッチに/DSWがオフに切り替
えられると、第31図(iv )に示すステップ512
2でタイマC3FTのカウントが開始されるが、このよ
うなオフ状態が継続しタイマC3FTの値がスロットル
閉時間TSHUTまで達するまでは、ステップSIOか
らステップ5L10側へ進んで、正式にスロットル閉動
の制御を行なう前段階として、スロットル弁31を僅か
に閉動する制御を行ない、タイマC3FTの値がスロッ
トル閉時間TSHUTまで達すると、ステップ5113
側へ進んで、正式にスロットル閉動の制御を行なう。 ステップ5110へ進むと、K/Dドラムの回転数KD
RPMIを出力軸回転数VSRPM2から計算する。こ
の回転数KDRPMIは、変速時のに/Dドラムの回転
数となり、この回転数KDRPMIは、VSRPM2の
値に所定のギヤ比を乗じることで算出できる。なお、こ
のステップ5110で、現在のに/Dドラム回転数を検
出(又は算出)し、この呪に/Dドラム回転数K D 
RI)MをKDRPMIの値として与えてもよい。 続いて、ステップ5111で、K/Dドラム回転数KD
RPMIをパラメータとして、スロットル復帰に/Dド
ラム回転数RTNRPMを、第34図に示す1次元マツ
プ#MRTN12から決定する。なお、スロットル復帰
に/Dドラム回転数RT N RI) Mとは、スロッ
トル弁31を元に復帰させる時のに/Dドラム回転数で
あり、第34図に示すように、KDRPMIの値の一定
範囲では、KDRPMIに比例して増加する。 また、このようにRTNRPMを設定するのは、例えば
はじめのに/Dドラム回転数KDRPMIが高い時には
、スロットル復帰に/Dドラム回転数R’11’ N 
RP Mの設定値を高くしないと、はぼ−定の時間がか
かるシフトアップ動作に対して、スロットル弁31の閉
動によるショック低減操作が遅れてしまうためである。 そして、次のステップ5112で、目標エンジン出力1
−ルクTOMの値として、ステップ8106で得られた
変速時ベーストルクSFTEMを与えて、ステップ51
17へ進む。このように、変速時ベーストルクSFTE
Mを目標エンジン出力トルクTOMとするのは、これに
よりスロットル弁31を僅かに閉動でき、スロットル弁
31を正式に閉動するにあたって、閉動開始時の開度が
小さいため速やかに閉動を完了させて、制御速度を速め
るためである。なお、変速時ベーストルクSFTEMを
得るスロットル開度までスロットル弁31を閉動しても
出力トルクに変化は生じずトルクの安定制御上何ら支障
はない。 一方、タイマCS F Tの値がスロットル閉時刻TS
HUTに達しすると、ステップ5113へ進んで、現に
/Dドラム回転数KDRPMがスロットル復帰に/Dド
ラム回転数RTNRPM以下まで下がったか否かが判断
される。 1速から2速へのアップシフ1〜が開始されると、スロ
ットル弁31の閉動と共にに/Dドラムの回転数KDR
PMが低下を開始するが、この値KDRPMがRTNR
PM以下まで下がったならば、今回のアップシフト時シ
ョック低減制御を終え、スロットル閉動0T11を、ア
クセル等の指示する開度(通常の指示開度)とする。一
方、KDRPMがRTNRPM以下まで下がっていなけ
れば、まだ、K/Dドラ11の回転数KDRPMの低下
が不十分であるとして、ステップ5114、更にはステ
ップ5115へ進んで、スロットル弁31の−時的な閉
動量を決定する補正トルク′rcm、1’c2を設定す
る。 ステップ5114では、スロットル弁が閉動を開始して
からの時間、つまり、変速時タイマC3FTとスロット
ル閉時刻T S OU Tとの差(CSF ′r −’
I’ S HU T )をパラメータとして、第35図
に示す1次元マツプ#MTIM12から、補正トルク゛
rc1を決定する。この補正トルクTc1には、1−ル
ク変化時の車両の走行フィーリングを向上させるという
所謂r l−ルク変化の味付け」の意味合いがある。 続くステップ5115では、スロットル閉動前のに/D
ドラム回転数K D RP M 1をパラメータとして
、第36図に示す1次元マツプ# M RF)M12か
ら、補正トルクTc2を決定する。なお、第36図に示
す1次元マツプ#MRPM12のように、補正トルクT
cよ、スロットル閉動前のに/Dドラム回転数KDRP
MIが高いほど、大きいものに設定されているが、これ
は、K/Dドラム回転数KDRPMIが高いほどエンジ
ンが高回転で高出力状態であると予測され、変速時のシ
ョックを抑えるためには、KDRPMIが高いほど。 補正トルクTc2を大きくしなければ効果がないためで
ある。 更に、ステップ8116で、目標エンジン出力トルクT
OMの値として、変速時ベーストルクSFTEMから補
正トルクTc1.Ta2を除いた値(S F T E 
M−T c x  T c 2 )を%えて、ステップ
5117へ進む。 ステップ5117では、現エンジン回転数I) RPM
と目標トルりTOMとをパラメータとして、2次元マツ
プ#ACTRTHから、目標スロットル開度CPTOを
決定する。 続くステップ8118では、現エンジン回転数D RP
 Mをパラメータとして、1次元マツプ#′r14 C
L Pから、最大スロットル開度T HM A Xを決
定する。最大スロットル開度T I(M A Xとは、
スロットルをそれ以上間いても、トルクに変化がないと
いう開度であって、エンジン回転数によって決定する値
である。 次のステップ5119では、最大スロノ1−ル開度T”
 HM A Xが[1標スOッhル開度CP T Oよ
りも小さいか否かが判断され、T HM A Xがc 
p ”rGよりも小さくなければ、ステップ5117で
決定したロ標スロットル開度CL) T Gを採用して
今回のアップシフト時ショック低減制御を終えるが、’
I’ If M A XがCPTGよりも小さければ、
ステップ5120へ進んで、T HM A Xが目標ス
ロットル開度CP T Oとして、最大スロットル開度
]゛1(MΔXを与えて、今回のアップシフト時ショッ
ク低減制御を終える。 ここで、このような1速から2速へのアップシフト時の
シーツク低減制御時における、スロツ1−ル弁31.タ
イマC3FT、に/I)ドラム回転数。 K/Dスイッチの状態及びトルクコンバータ32の出力
軸トルクの変動を、第32図(i)〜(■)のタイムチ
ャートに従って説明する。 時刻tAに、キックダウンスイッチに/DSWがオンか
らオフに切り替わる。つまり、1速から2速へのアップ
シフト指令が出される[第32図(ii)参照]と、ま
ずはじめに、変速時ベース1〜ルクS F T E M
を記憶し、スロットル閉時刻TSHUTを決定すると共
に、タイマCS F ’I’を0にリセットしてカウン
トを開始する[第32図(i)参照]。 そして、これに続く制御サイクルでは、変速時ベース1
−ルりSFTEMを目標トルりとして、スロットル弁3
1を僅かに閉動する[第32図(i)参照]。このよう
な予備操作を行なうことで、スロットル弁31を正式に
閉動するにあたって、閉動開始後より速やかに閉動を完
了でき、制御速度を速められる。この予備操作を行なっ
ても、トルク安定上、何ら支障はない。 シフ1ル開始時刻七Bに、タイマC3FTの値がスロッ
トル閉時刻T S HU Tになったらば、スロットル
弁31を正式に閉動する[第32図(i)参照]。これ
と共に、K/Dドラム回転数KDRPMも、減少を開始
する。 そして、スロットル弁31を閉動状態に保持したままで
、呪に/Dドラム回転数K D RI) Mが。 スロットル復帰に/Dドラム回転数RT N RP M
まで下がった時刻1cで、スロットル弁31の開度を、
アクセル等の指示する開度に従って1通常の開度制御を
行なう。これにより、スロツ1−ル開度OT11は、元
の開度に復帰する。 この結果、第32図(in )に示すように、自動変速
機32の出力軸トルクの変動は、ショック低減制御を行
なわない場合に比べて僅かなものとなり、特に、変速完
了時における。自動変速機32の出力軸トルクの急減が
低減される。これによって、変速ショックが低減される
のである。 ところで、第31図(i)のステップ5103において
、1速から2速へのアップシフ1〜指令でないとされる
と、第31図(]iiに示す2速から3速へのアップシ
フト時のショック低減制御、又は第31図(iii )
に示す3速から4速へのアップシフト時のショック低減
制御が行なわれる。 つまり、第31図(i)のステップ5103において、
1速から2速へのアップシフト指令でないとされて、第
31図(ii)に示すステップ5131へ進み、2速か
ら3速へのアップシフト指令であると判断されると、2
速から3速へのアップシフト時のショック低減制御が行
なオ〕れる。 この場合、まず、ステップ5132へ進んで、前回の制
御周期でも、変速中であったか否かが判断されて、今回
はじめて変速中となった場合は、ステップ5133へ進
み、前回から変速中となっていた場合は、ステップ81
36へ進む。 ステップ5133では、第31−図(i)のステップ8
106と同様に、変速時ベース1〜ルクSFT E M
として現エンジン出力トルクT E Mを与える。 そして、続くステップ5134で、第31図(i)のス
テップ5107と同様に、現スロットル開度P I) 
G 8をパラメータとして、スロツ1〜ル閉時刻TSH
UTを、第33図に示す1次元マツプ#MSHT23に
基づいて決定する。 続いて、ステップ5135で、第31図(i)のステッ
プ8108と同様に、タイマC3FTの値をOにリセッ
トして、タイマC5FTのカウントを開始する。 このタイマCS F Tのカウントも、第31図(iv
)に示すような5msタイマ割込制御で行なわれる。 一方、前回も変速中であるとして、ステップ8136へ
進んだ場合、タイマc S F ”rの値がスロットル
閉時刻T S HU Tに達しているか否かが判断され
る。C3FTがT S I(U Tに達していればステ
ップ5137へ進み、C3FTがTSHUTに達してい
なければステップ5140へ進む。 ステップ5137へ進むと、第31図(i)のステップ
5110と同様に、K/Dドラムの回転数K D RP
 M 2を出力軸回転数V S R)) M 2から計
算する。この回転数K D RP M 2は、変速時の
に/Dドラムの回転数となり、この回転数KDRPM2
は、VSRPM2の値に所定のギヤ比を乗じることで算
出できる。なお、ここでも、ステップ5137を、現在
のに/Dドラム回転数を検出して、この現K / Dド
ラム回転数KDRPMをKD RI) M 2の値とし
て与えてもよい。 次に、ステップ8138で、第31図(i)のステップ
5111と同様、スロットル復帰K / Dドラム回転
数RTNRPMを、K/Dドラム回転数KDRPM2を
パラメータとして、第34図に示す1次元マツプ#MR
TN23から決定する。 そして、次のステップ5139で、目標エンジン出力ト
ルクTOMの値として、変速時ベーストルクS F T
E Mを与えて、第31図(i)のステップ5117へ
進む。 一方、ステップ8136で、タイマC3FTの値がスロ
ットル閉時刻TSHUTに達しているとされてステップ
5140へ進むと、このステップ5140で、現に/D
ドラム回転数KDRPMが上昇してスロットル復帰に/
Dドラム回転数RTNRPMまで達したか否かが判断さ
れる。 2速から3速へのアップシフトが開始されると、スロッ
トル弁31の閉動と共にに/Dドラムの回転数KDRP
Mが上昇を開始するが、この値KDRPMが上がってR
TNRPMまで達していれば、今回のアップシフト時シ
ョック低減制御を終え、スロットル開度0TI(を、ア
クセル等の指示する開度(通常の指示開度)とする。 一方、K D RP MがRT N RP Mよりも大
きくなっていなければ、まだ、K/Dドラムの回転数K
DRPMの上昇が不十分であるとして、ステップS]、
41へ進んで、前述した、スロットル弁31の一時的な
閉動量を決定する補正トルクTcよ。 ’rc2を設定する。 ステップ5141では、スロットル弁が閉動を開始して
からの時間、つまり、変速時タイマC81? T トス
Oットル閉時刻T S i−I U Tとの差(CSF
 T −T S I(U T )をパラメータとして、
第35図に示す1次元マツプ#MTIM23から、補正
トルクTcmを決定する。この補正トルクTc、には、
前述と同様に、トルク変化時の車両の走行フィーリング
を向上させる意味合いがある。 続くステップ5142では、スロットル閉動前のに/D
ドラム回転数KDRPM2をパラメータとして、第36
図に示す1次元マツプ# M RP M2Sから、補正
トルクTc、を決定する。なお。 第36図に示す1次元マツプ#MRPM23のように、
スロットル閉動前のに/Dドラム回転数KDRPM2が
高いほど、補正1−ルクTc2を大きいものに設定され
ているのは、前述と同様に、変速時のショックを確実に
抑えるためである。 更に、ステップ5143で、目標エンジン出力トルクT
OMの値として、変速時ベーストルクSFTEMから補
正トルクTc1.Tc2を除いた値(SFTEM−Tc
、−Tc、)を与えて、第31図(i)のステップ51
17へ進む。 そして、前述と同様に、目標スロットル開度CPTGを
決定し、続くステップ8118で、現エンジン回転数D
RPMをパラメータとして、最大スロットル開度T H
M A Xを決定する。 さらに、次のステップ5119で、最大スロットル開度
THMAXが目標スロットル開度CPTGよりも小さい
か否かが判断され、T HM A XがCPTGよりも
小さくなければ、ステップ5l17で決定した目標スロ
ットル開度CPTOを採用し、THMAXがCPTOよ
りも小さければ、ステップ5120へ進んで、THMA
Xが目標スロットル開度CI) T Gとして最大スロ
ットル開度′rI−I M A Xを与えて、今回のア
ップシフト時ショック低減制御を終える。 このような2速から3速へのアップシフ1〜時のショッ
ク低減制御時における、スロットル弁31゜タイマC3
FT、に/Dドラム回転数、及びトルクコンバータ32
の出力軸トルクの変動を、第32図(iv)〜(vi)
のタイムチャートに従って説明する。 時刻tAに、2速から3速へのアップシフ1−指令が出
されると、まずはじめに、変速時ベーストルクSFTE
Mを記憶し、スロットル閉時刻′rSHtJ Tを決定
すると共に、タイマC3FTを0にリセットシてカウン
トを開始する。 そして、これに続く制御サイクルでは、変速時ベース1
−ルりSFTEMを目標1−ルりとして、スロットル弁
31を僅かに閉動する。これにより。 前述と同様に、ショック吸収のためのスロットル閉動の
制御速度を速められる。 シフト開始時刻tBに、タイマC3FTの値がスロット
ル閉動前T S HU Tになったらば、スロットル弁
31を正式に閉動すると共に、K/Dドラム回転数KD
RPMが、増加を開始する。 そして、スロットル弁31を閉動状態に保持したままで
、現に/Dドラム回転数K D RP Mが、スロット
ル復帰に/Dドラム回転数RTNRPMまで上がった時
刻tcで、スロットル弁31の開度を、アクセル等の指
示する開度に従って、通常の開度制御を行なう。これに
より、スロットル開度fllTI+は、元の開度に復帰
する。 この結果、2速から3速への変速時においても、自動変
速機32の出力軸トルクの変動、特に、変速完了時にお
ける出力軸トルクの急減が低減され。 変速ショックが低減されるのである。 次に、第31図(iii )に示す2速から3速へのア
ップシフト時におけるショック低減制御について、説明
する。 この制御は、第31図(i)のステップ51.03にお
いて、1速から2速へのアップシフト指令でないとされ
て、第31図(ii )に示すステップ5131へ進ん
で、2速から;3速へのアップシフト指令でないと判断
された上で、第31図(iii)に示すステップ515
1へ進んで、3速から4速へのアップシフト指令である
とされた場合に行なわれる。 この場合、まず、ステップ5152へ進んで、前回の制
御周期でも、変速中であったか否かが判断されて、今回
はじめて変速中となった場合は、ステップ8156へ進
み、前回から変速中となっていた場合は、ステップ51
53へ進む。 ステップ5153では、第31図(i)のステップ81
06と同様に、変速時ベース1〜ルクSFT E Mと
して現エンジン出力トルクTEMを与える。 そして、続くステップ5154で、第31図N)のステ
ップ5107と同様に、現スロントル開度PPG3をパ
ラメータとして、スロットル閉時刻T S HU Tを
、第33図に示す1次元マツプ#MSHT34に基づい
て決定する。 続いて、ステップ5155で、第31図(i)のステッ
プ5108と同様に、タイマCS F Tの値をOにリ
セットシて、タイマC3FTのカウントを開始する。 このタイマCS FTのカウントも、第31図(iv 
)に示すような511I3タイマ割込制御で行なわれる
。 一方、前回も変速中であるとして、ステップ8156へ
進んだ場合、タイマC3FTの値がスロットル閉時刻T
 S HU Tに達しているか否かが判断される。C3
FTがT S I−I U Tに達していわばステップ
5157へ進み、C3FTがTSHUTに達していなけ
ればステップ5140へ進む。 ステップ5157へ進むと、第31図(i)のステップ
S】10と同様に、K/Dドラムの回転数KDRPM3
を出力軸回転数v S Rp M 2から計算する。こ
の回転数KDRPM3は、変速時のに/Dドラムの回転
数となり、前述と同様に、VSRPM2の値に所定のギ
ヤ比を乗じることで算出できる。ここでも、ステップ5
157を、現在のに/Dドラム回転数を検出して、この
QK/Dドラム回転数KDRPMをKDRPM3の値と
して与えてもよい。 続いて、ステップ8158で、第31図(i)のステッ
プ5111と同様に、K/Dドラム回転数KDRPM3
をパラメータとして、スロットル復帰に/Dドラム回転
数RTNRPMを、第34図に示す1次元マツプ#MR
TN34から決定する。 そして、次のステップ5159で、目標エンジン出力ト
ルクTOMの値として、変速時ベーストルクSFTEM
を与えて、第31図(i)のステップ5117へ進む。 一方、ステップ8156で、タイマC3FTの値がスロ
ットル閉時刻T S HU Tに達していると判断され
てステップ8160へ進むと、このステップ8160に
おいて、現に/Dドラム回転数KD RP Mがスロッ
トル復帰に/Dドラム回転数RTNRPMよりも小さく
なっているか否かが判断される。 3速から4速へのアップシフトが開始されると。 スロットル弁31の閉動と共にに/Dドラムの回転数K
DRPMが低下を開始するが、この値KDRI) Mが
下がってRTNRPMよりも大きくなれば、今回のアッ
プシフト時シミツク低減制御を終え、スロットル開度O
T11を、アクセル等の指示する開度(通常の指示開度
)とする。一方、K D RPMがRT N RP M
よりも大きくなっていなければ、まだ、に/Dドラムの
回転数KDRPMの上昇が少ないとして、ステップ81
61、更には、ステップ8162へ進んで、前述と同様
に、スロットル弁31の一時的な閉動量を決定する補正
1ヘルク’rc工、 Tc、を設定する。 つまり、ステップ8161では、スロットル弁が閉動を
開始してからの時間(つまり、変速時タイマC3FT)
とスロットル閉時刻TSHUTとの差(C8FT−TS
HUT)をパラメータとして、第35図に示す1次元マ
ツプ#MTIM34から、補正1−ルウTc工を決定す
る。 続くステップ8162では、スロットル閉動前のに/D
ドラム回転数KDRPM3をパラメータとして、第36
図に示す1次元マツプ#MRPM34から、補正トルク
Tc、を決定する。 更に、ステップ5163で、目標エンジン出力トルクT
OMの値として、変速時ベーストルクSF ’rE M
から補正トルクTc工、Tc2を除いた値(S F T
 E M −T c 1− T c 、 )を与えて、
第31図(i)のステップ5117へ進む。 そして、前述と同様に、目標スロットル開度CPTGを
決定し、続くステップ8118で、現エンジン回転数D
RPMをパラメータとして、最大スロットル開度THM
AXを決定する。 さらに1次のステップ5119で、最大スロットル開度
T I−I M A Xが[I JI′Aスロットル開
度CPTGよりも小さいか否かが判断され、THMAX
がCPTOよりも小さくなければ、ステップ5l17で
決定した目標スロットル開度CPTOを採用し、T H
M A XがCPTOよりも小さければ、ステップ51
20へ進んで、THMAXが目標スロットル開度CPT
Gとして最大スロットル開度THMAXを与えて、今回
のアップシフト時ショック低減制御を終える。 このような3速から4速へのアップシフト時のショック
低減制御時における、スロットル弁31゜タイマC3F
T、に/Dドラム回転数、及びトルクコンバータ32の
出力軸トルクの変動は、第32図(i)〜(市)の1速
から3速へのアップシフト時のタイムチャートとほぼ同
様になるので、その説明を省略するが、この結果、3速
から4速への変速時においても、自動変速機32の出力
軸トルクの変動、特に、変速完了時における出力軸1〜
ルクの急減が低減され、変速ショックが低減されるので
ある。 上述のアップシフト時ショック低減制御では、スロット
ル弁31の閉動開始のタイミングを、タイマC3FTに
よって決定しているが、キックダウンドラム(K/Dド
ラム)の回転状態を検出して、これに応じて、スロット
ル弁31の閉動開始のタイミングを決定してもよい。 この場合、アップシフト時のショック低減の制御は、第
31図(v)〜(vii)のフローチャートに示すよう
な手順で行なわれる。 なお、第31図(v)〜(かi)において、第31図(
V)は主として1速から2速へのアップシフ1−時にお
けるショック低減制御及び2速から3速へのアップシフ
ト時におけるショック低減制御に関し、第31図(vi
)は3速から4速へのアップシフト時におけるショック
低減制御に関し、第31図(Vii)は各ショック低減
制御でのスロットル開度の設定に関しており、第31図
(V)〜(Vii)の制御は一つの制御周期で連続して
行なオ)れる。なお、これらの制御についても、第31
図(iv)に示す5 ms割込制御のタイムカウント値
が用いられる。 この制御では、前述のように、タイマCS l” Tに
よってスロットル弁31の閉動開始のタイミングを決定
する場合には、ステップ8107〜5109、ステップ
5134〜5136及びステップ8154〜8156に
よるスロットル閉時刻TSHUTの決定やタイマC3F
Tのカウント開始を行なって、C3FTがT S HU
 Tまで達するのを待つステップが必要であるが、K/
Dドラムの回転状態に応じてスロットル弁31の閉動開
始のタイミングを決定する場合には、これらのステップ
は不要となる。そして、ステップ5109,5136及
び515Gに代えて、iK/Dドラム回転数が前回のに
/Dドラム回転数よりも大きいか小さいかといったに/
Dドラム回転数に基づいて判断をするステップ5175
,5185及び5195の各ステップが設けられる。 以下、K/Dドラムの回転状態に応じてスロットル弁3
1の閉動開始タイミングを決定するアップシフト時ショ
ック低減制御について説明する。 この制御は、まず、第31図(V)に示すステップ−5
171で、現在変速中であるか否かが判断され、現在変
速中でなければ、今回のアップシフト時ショック低減制
御を終え、現在変速中であれば、ステップ5172へ進
んで、現在アップシフト指令がなされているか否かが判
断される。 そして、現在アップシフト指令中でなければ、今回のア
ップシフ1〜時ショック低減制御を終え、現在アップシ
フト指令中であれば、ステップ5173へ進む。 続くステップS 173では、このアップシフト指令が
1速から2速へのアップシフト指令であるか否かが判断
される。1速から2速へのアップシフト指令でなければ
、他のアップシフ]・指令であるから、ステップ818
4へ進む。 一方、」速から2速へのアップシフト指令であれば、こ
れに対応する1速から2速へのアップシフト時のショッ
ク低減制御を行なう。 つまり、続くステップ5174へ進んで、キックダウン
スイッチ(K/D  SW)が現在オフ状態にあるか否
かが判断される。現在オフ状態になければ今回のアップ
シフト時ショック低減制御を終え、 f31在オフ状態
にあればステップ5175へ進む。 ステップ5175では、現に/Dドラム回転数(キック
ダウンドラムの現在の回転数)KDRPMが、前回のに
/Dドラム回転数よりも小さいか否かが判断される。つ
まり、このステップでは、既に、アクセルペダル27の
踏込量を減少させてに/DSWを切って、再び2速への
アップシフトを図っているが5この結果、K/DI<ラ
ム回転数が下がりはしめたか否かが判断される。 K / Dドラム回転数が下がりはしめていれば、ステ
ップ8180へ進み、K/[〕ドラム回転数が下がりは
じめていなければ、ステップ8176へ進む。 ステップ8176に進むと、変速時ベース1−ルクSF
TEMとして現エンジン出力1−ルクT E ’、4を
与える。変速時ベーストルクSFTEMとは。 変速(ここでは、アップシフト)の指令開始時のトルク
である。 そして、続くステップ5177で、K / Dドラム回
転数K D RP M 1を出力軸回転数V S Rl
) M2から計算する。この回転数K D RI) M
 lは、変速時のに/Dドラムの回転数となり、この回
転数K D RP M 1は、VSRPM2の値に所定
のギヤ比を乗じることで算出できる。なお、このステッ
プ5177において、現在のに/Dドラノ、回転数K 
D RP Mを検出(又は算出)し、この現に/Dトラ
ム回転数K D R)) MをKDRPMiの値として
与えて、もよい。 続いて、ステップ8178で、に/Dドラム回転数KO
RPMIをパラメータとして、スロットル復帰に/Dド
ラム回転数RT N RI) Mを、第34図に示す1
次元マツプ#MRTN12から決定する。なお、スロッ
トル復帰に/Dドラム回転数RTNRPMとは、スロッ
トル弁31を元に復帰させる時のに/Dドラム回転数で
あり、第34図に示すように、KDRPMIの値の一定
範囲では、KDRI’MIに比例して増加する。 また、このようにRTNRPMを設定するのは、例えば
はじめのに/Dドラム回転数K D RP M 1が高
い時には、スロットル復帰に/Dドラム回転数RTNR
PMの設定値を高くしないと、はぼ−定の時間がかかる
シフトアップ動作に対して、スロットル弁31の閉動に
よるショック低減操作が遅れてしまうためである。 そして、続くステップ5179では、タイマC3FTの
値を0にリセットして、タイマC5FTのカウントを開
始する。このタイマC3FTのカウントは、第31図(
iv )に示すような5 msタイマ割込制御に従って
行なわれ、まず、ステップ5121で、タイマCS F
 Tが停止状態r;’F、、になっているか否かが判断
されて、停止状態FF1.ならばカウントをせずに、停
止状態に’++でないならばカウントを行なう。したが
って、ステップ5179でタイマC3FTの値が0にリ
セッl〜されると、この時点からステップ5122によ
るカウントを開始して、5 ms毎にC3FTの値が増
加する。また、このタイマC3FTの値は、後述の補正
1−ルクTCxの決定のために用いる。 そして、第31図(vii)に示すステップ5l17へ
進む。このステップ5117では、現エンジン回転数D
RPMと目標トルクTOMとをパラメータとして、2次
元マツプ# A CT RT Hから、目標スロットル
開度CPTOを決定する。 続くステップ8118では、現エンジン回転数D RI
) Mをパラメータとして、1次元マツプ#T1−1 
CL I)から、最大スロットル開度T HM A X
を決定する。最大スロットル開度’rHM A Xとは
、スロツ1−ルをそれ以−L開いても、1−ルクに変化
がないという開度であって、エンジン回転数によって決
定する値である。 次のステップ5119では、最大スロットル開度T I
I M A Xが目標スロットル開度CP T Oより
も小さいか否かが判断され、TIIMAXがCI) ”
I”Gよりも小さくなければ、ステップ5117で決定
した11ffスロットル開度CP ’r’ Gを採用し
て今回のアップシフト時ショック低減制御を終えるが。 TIIMAXがCP TOよりも小さければ、ステップ
S 、L 20へ進んで、T HM A Xが目標スロ
ットル開度C)) T Oとして、最大スロットル開度
T I−IMAXを与えて、今回のアップシフト時ショ
ック低減制御を終える。 一方、に/Dドラム回転数が下がりはじめていてステッ
プ8180へ進むと、現に/Dドラム回転数K D R
P Mがスロットル復帰に/Dドラム回転数RTNRP
M以下まで下がったか否かが判断される。 1速から2速へのアップシフ1−が開始されると、スロ
ットル弁31の閉動と共にに/Dヒドラ1の回転数KD
RPMが低1;を開始するが、この値K DRPMがR
TNRPM以下まで下がったならば。 今回のアップシフト時ショック低減制御を終え、スロッ
トル開度0T1tを、アクセル等の指示する開度(通常
の指示開度)とする。一方、K D Rr) MがRT
NRPM以下まで下がっていなければ、まだ、K/Dド
ラムの回転数K D RP Mの低下が不十分であると
して、ステップ8181、更にはステップ8182へ進
んで、スロットル弁331の一時的な閉動量を決定する
補正トルクTc1.′rc2を設定する。 ステップ8181では、スロットル弁が閉動を開始して
からの時間、つまり、変速時タイマCSドTの値をパラ
メータとして、第35図に示す1次元マツプ#MTIM
12 (但し、マツプの横軸をC3FTに置き換える)
から、補正トルクT c、を決定する。この補正トルク
′r″c1には、1−ルク変化時の車両の走行フィーリ
ングを向上させるといういオ〕ゆろ「1〜ルク変化の味
付け」の意味合いがある。 続くステップ8182では、スロットル閉動前のに/D
I−ラム回転数KDRPMIをパラメータとして、第3
6図に示す1次元マツプ# M RI) M12から、
補正トルクTc、を決定する。なお。 第36図に示す1次元マツプ#MRPM12のように、
補正トルク′rc2、スロットル閉動前のに/Dドラム
回転数K D R1) M 1が高いほど、太きいもの
に設定されているが、これは、K/Dドラム回転数KD
RPM1が高いほどエンジンが高回転で高出力状態であ
ると予測され、変速時のショックを抑えるためには、K
DRPMIが高いほど、補正トルクTc2を大きくしな
ければ効果がないためである。 更に、ステップ8183で、目標エンジン出力トルクT
OMの値として、変速時ベーストルクSFTEMから補
正1−ルクT cl、 T Qzを除いた値(S F 
T E M  T c h  T c 2)を与えて、
ステップ5117へ進む。 ステップ5117以降では、−」二連と同様に、現エン
ジン回転数DRPMと目標トルク゛rOMとをパラメー
タとして2次元マツプ# A CT RT Ilから目
標スロットル開度CP T Gを決定しくステップ51
17)、現エンジン回転数DRPMをパラメータとして
1次元マツプ# T I−I CL Pから最大スロッ
トル開度T I(M A Xを決定して(ステップ31
18)、最大スロットル開度’I’ HM A Xを越
えない範囲で目標スロットル開度CP T Gを設定し
くステップ5119.5L20)、今回のアップシフト
時ショック低減制御を終える。 ここで、このような1速から2速へのアップシフト時の
ショック低減制御時における、スロツI〜ル弁31.タ
イマC3FT、に/Dドラム回転数。 K/Dスイッチの状態及びi・ルクコンバータ32の出
力軸1−ルクの変動を、第32図(i)〜(iii)の
タイムチャートに従って説明する。 時刻tAに、キックダウンスイッチに/DSWがオンか
らオフに切り替わる、つまり、1速から2速へのアップ
シフト指令が出される[第32図(ii)参照]と、ま
ず、現に/Dドラム回転数KD RI) Mが、前回の
に/Dドラ!1回転数よりも小さくなる(つまり、K/
Dドラム回転数が減少する)のを待つが、K/Dドラム
回転数が減少する前の制御サイクルで、変速時ベースト
ルクSFTMを決定すると共に、現在に/Dドラム回転
数KD RP M 1及びスロットル復帰に/Dドラム
回転数RT N RP Mを決定する。そして、変速時
ベース]ヘルりS FTEMを目標トルりとして、スロ
ットル弁31を僅かに閉動する。このような予備操作を
行なうことで、スロットル弁31を正式に閉動するにあ
たって、閉動開始後より速やかに閉動を完了でき、制御
速度を速められる。この予備操作を行なっても、トルク
の安定制御−E、何ら支障はない。 シフト開始時刻t8には、に/Dドラム回転数KDRP
Mが減少を開始するので、スロットル弁31を正式に閉
動する[第32図(i)参照]。 スロットル弁31を閉動状態に保持したままで、現に/
Dドラム回転数K D RI) Mが、スコツ1ヘル復
帰に/Dドラム回転数RT N Rl) Mまで下がっ
た時刻tcで、スコツ1ヘル井31の開度を、アクセル
等の指示する開度に従って、通常の開度制御を行なう。 これにより、スロットル開度O’ruは。 元の開度に復帰する。 この結果、第32図(iii)に示すように、自動変速
機32の出力軸トルクの変動は、ショック低減制御を行
なわない場合に比べて僅かなものとなり、特に、変速完
了時における。自動変速機32の出力軸トルクの急減が
低減される。これによって、変速ショックが低減される
のである。 一方、第31図(V)のステップ5173において、1
速から2速へのアップシフ1へ指令でないとされるとス
テップ5184へ進み、2速から3速へのアップシフ1
〜指令であると判断されるとステップ8185側へ進ん
で2速から3速へのアップシフト時のショック低減制御
が行なわれる。 2速から3速へのアップシフト時のショック低減制御は
、まず、ステップ8185で、呪に/Dドラム回転数K
DRPMが、予め決められたに/Dドラム回転数の定数
NKDO以上になったか否かが判断されて、K D R
)) Mが定数NKDO以上になった場合は、ステップ
5190へ進み、KDRP Mが定数NKDO以上にな
っていない場合は。 ステップ8186へ進む。 ステップ8186へ進むと、ステップ5177と同様に
、現在に/Dドラム回転数KDRPM2を出力軸回転数
V S RP M 2から計算する。この回転数KDR
PM2は、変速時のに/Dドラムの回転数となり、この
回転数KDRPM2は、■SRr) M 2の値に所定
のギヤ比を乗じることで算出できる。なお、ここでも、
ステップ8186を、現在のに/Dドラム回転数KDR
PMを検出して、この15’JK/Dドラム回転数KD
RPMをKDRPM2の値として与えてもよい。 次に、ステップ8187に進んで、K/Dトラt5回転
数KDRPM2をパラメータとして、ステップ8178
と同様に、スロットル復帰に/Dドラム回転数RTNR
PMを、第34図に示す1次元マツプ#MRTN23か
ら決定する。 そして、次のステップ8188で、目標エンジン出力1
−ルクTOMの値として、変速時ベーストルクS F 
T E Mを与えて、続くステップ8189で、タイマ
C3FTの値をOにリセットし、上述と同様にタイマC
3FTのカウントを開始する。 そして、第31図(暢)に示すステップ5l17へ進ん
で、上述同様にして、目標スロットル開度CPTOを決
定して、今回のアップシフト時ショック低減制御制御サ
イクルを終える。 一方、ステップ8185へ進んで、現に/Dドラム回転
数KDRPMがK / Dドラム回転数の定数NKDO
以上になったと判断されて、ステップ5190へ進むと
、このステップ5190で、現に/Dドラム回転数KD
RPMが上昇してスロットル復帰に/Dドラム回転数R
TN RP Mまで達したか否かが判断される。 2速から3速へのアップシフトが開始されると、スロッ
トル弁31の閉動と共にに/Dドラムの回転数K D 
Ri” Mが上昇を開始するが、この値KDRP Mが
上がってR’rN RP Mまで達していれば。 今回のアップシフト時ショック低減制御を終え、スロッ
トル開度f)Tl+を、アクセル等の指示する開度(通
常の指示開度)とする。一方、K D RP MがRi
” N RP Mよりも大きくなっていなければ、まだ
、K / l)ドラ11の回転数K I) RL) M
の上昇が不十分であるとして、ステップ5191へ進ん
で、前述した、スロットル弁31の一時的な閉動量を決
定する補正トルク′1゛cユ1Tc2を設定する。 ステップ5191では、スロットル弁が閉動を開始して
からの時間、つまり、変速時タイマC3FTの値をパラ
メータとして、第35図に示す1次元マツプ#MTIM
23 (但し、マツプの横軸をCS F Tに置き換え
る)から、補正トルクTcmを決定する。この補正トル
ク′I’ c 1には、前述と同様に、l−ルク変化時
の車両の走行フィーリングを向」ニさせる。σ味合いが
ある。 続くステップ5192では、スロットル閉動前のに/D
ドラム回転数KDRPM2をパラメータとして、第36
図に示す1次元マツプ#MRPM23から、補正トルク
Tc、を決定する。なお、第36図に示す1次元マツプ
#MRPM23のように、スロワ1ヘル閉動前のに/D
ドラム回転数KD RP M 2が高いほど、補正トル
クTc2を大きいものに設定されているのは、前述と同
様に、変速時のショックを確実に抑えるためである。 更に、ステップ5193で、11標工ンジン出力トルク
TOMの値として、変速時ベーストルクS1? T E
 Mから補正トルクTc、、’I’aよを除いた値(S
 F TEM −1” c、 −Tc2)を与えて、第
3L図(vii)に示すステップ5117へ進み、L述
同様にして、目標スロットル開度CP TOを決定し、
今回のアップシフト時ショック低減制御サイクルを終え
る。 このような2速から3速へのアップシフ1へ時のショッ
ク低減制御時における、スロットル弁31゜タイマC3
FT、に/Dドラム回転数、及びトルクコンバータ32
の出力軸トルクの変動を、第32図(iv )〜(vi
)のタイムチャー1へに従って説明する。 時刻し、に、2速から3速へのアップシフト指令が出さ
れると、やがてK / Dドラムが回転し始めるが、ま
ず、このに/Dドラムの現在の回転数K D Rr) 
Mが、所定数NDKOよりも大きくなるのを待つ。K/
Dドラム回転数が所定数NDKOよりも大きくなるまで
の制御サイクルでは、変速時ベーストルクSFTMを決
定すると共に、K/Dドラム回転数KDRPMI及びス
ロットル復帰に/Dドラム回転数RTNRPMを決定す
る。そして、変速時ベーストルクSFTEMを目標トル
クとして、スロットル弁31を僅かに閉動して。 制御速度を速める。 シフト開始時刻しBに、に/Dドラム回転数KDRPM
が所定数NDKOよりも大きくなると、スロットル弁3
1を正式に閉動する[第32図(iv)参照]。 スロットル弁31を閉動状態に保持したままで、現に/
Dドラム回転数KDRPMが、スロットル復帰に/Dド
ラム回転数RTNRPMまで下がった時刻1cで、スロ
ットル弁31の開度を、アクセル等の指示する開度に従
って、通常の開度制御を行なう。これにより、スロット
ル開度”T11は、元の開度に復帰する。 この結果、2速から3速への変速時においても、自動変
速機32の出力軸トルクの変動、特に、変速完了時にお
ける出力軸トルクの急減が低減され、変速ショックが低
減されるのである。 次に、第31図(vi)に示す3速から4速へのアップ
シフト時におけるショック低減制御について、説明する
。 この制御は、第31図(V)のステップ5173におい
て、1速から2速へのアップシフト指令でないとされて
、ステップ8184へ進んで、2速から3速へのアップ
シフト指令でないと判断された上で、第31図(vi 
)に示すステップS ]、 94へ進んで、3速から4
速へのアップシフ1−指令であるとされた場合に行なわ
れる。 この3速から4速へのアップシフト時の制御は、1速か
ら2速へのアップシフト時の制御とほぼ同様に行なわれ
、まず、ステップ5195へ進んで、呪K / I)ド
ラム回転数KI)RPMが、前回のに/Dドラlい回転
数よりも小さくなったか否かが判断されて、K / I
)ドラム回転数が、K/Dドラム回転回転下がりはじめ
ていれば、ステップS20〇八進み、下がりはじめてい
なければ、ステップ819Gへ進む。 ステップS】96では、ステップ5177と同様に、に
/Dドラム回転数K D RI) M 3を出力軸回転
数V S RP M 2から計算する。 続いて、ステップ5197で、ステップ8178と同様
に、K/Dドラム回転数K D RP M iをパラメ
ータとして、スロットル復帰に/Dドラム回転数RT 
N RP Mを、第34図に示す1次元マツプ# M 
RT N 34から決定する。 そして、ステップ5198では、ステップ8176と同
様に、変速時ベーストルクS F T E Mとして現
エンジン出力トルクTEMを与える。 続くステップ5199では、ステップ5179と同様に
、タイマC3FTの値を0にリセットして、タイマC5
FTのカラン1へを開始して、第31図(vii)に示
すステップ511−7へ進んで、−1−連間様にして、
目標スロットル開度C)) T Gを決定して、今回の
アップシフト時ショック低減制御制御サイクルを終える
。 一方、K/Dドラム回転数が下がりはじめていてステッ
プ5200へ進むと、現に/Dドラム回転数KDRPM
がスロットル復帰に/Dドラム回転数RTNRPM以下
まで下がったか否かが判断される。 3速から4速へのアップシフ1〜が開始されると、スロ
ッ1〜ル弁31の閉動と共にに/Dドラムの回転数KD
RPMが低下を開始するが、この値KDRPMがRT 
N RP M以下まで下がったならば、今回のアップシ
フト時ショック低減制御を終え、スロットル開度OTH
を、アクセル等の指示する開度(通常の指示開度)とす
る。一方、K D RP MがRTNRPM以下まで下
がっていなければ、まだ、K/Dドラムの回転数KDR
PMの低下が不十分であるとして、ステップ5201、
更にはステップ5202へ進んで、スロッ1〜ル弁31
の一時的な閉動承を決定する補正トルク”rCx r 
T C2を設定する。 ステップ5201では、スロットル弁が閉動を開始して
からの時間、つまり、変速時タイマ08FTの値をパラ
メータとして、第35図に示す1次元マツプ#MT丁M
34(但し、マツプの横軸をC3FTに置き換える)か
ら、補正トルクT c、を決定する。この補正i・ルク
Tcmには、前述と同様に、トルグ変化時の車両の走行
フィーリングを向上させる意味合いがある。 続くステップ5202では、スロットル閉動前のに/D
ドラム回転数KDRPM2をパラメータとして、第36
図に示す1次元マツプ#MRPM34から、補正トルク
’re2を決定する。なお、第36図に示す1次元マツ
プ#MRPM23のように、スロットル閉動前のに/D
ドラム回転数KI) f< PM 2が高いほど、補正
トルクTc2を大きいものに設定されているのは、前述
と同様に、変速時のショックを確実に抑えるためである
。 更に、ステップ5203で、目標エンジン出力トルクT
 OMの値として、変速時ベーストルクSFTEMから
補正トルクT cx + T c 2を除いた値(S 
F T E M −T c 、 −T c 2)を与え
て、第31図(vii)に示すステップ5117へ進み
、上述同様にして、目標スロツI・ル開度CP TGを
決定し、今回のアップシフト時ショック低減制御サイク
ルを終える。 このような3速から4速へのアップシフト時のショック
低減制御時における、スロットル弁31゜タイマC3F
T、に/Dドラム回転数、及びトルクコンバータ32の
出力軸トルクの変動は、第32図(i)〜(iii )
の1速から3速へのアップシフト時のタイムチャートと
ほぼ同様になるので、その説明を省略するが、この結果
、3速から4速への変速時においても、自動変速機32
の出力軸トルクの変動、特に、変速完了時における出力
軸トルクの急減が低減され、変速ショックが低減される
のである。 上述のように動作する本発明の一実施例とじての自動走
行制御制御装置における利点及び効果をまとめると、以
下のようになる。 まず、エンジン制御装置1によるエンジン13の制御を
通じて、以下のような効果が得られる。 ・エンジン始動直後にエンジン13の回転数が定常状態
の回転数に立ち上がるまでの間や、なんらかの原因でエ
ンジン13の運転状態が不安定となってエンジン回転数
が低下した時には、アクセルペダル27の動きに対して
、アクセルペダル27とスロットル弁31とが機械的に
直結された状態と同等にスロットル弁31が作動する。 従って、この場合、アクセルペダル27の踏込量の変化
速度や車両の運転状態等に基づいたスロットル弁31の
制御は行なわれなくなり、スロットル弁31が安定して
制御され、エンジン13の運転状態が更に不安定になる
ことが防止される。 また、ブレーキペダル28が踏込まれた車両のブレーキ
(図示省略)による制動が行なわれた場合には、以下の
ような効果がある。 第1に、この制動が行なわれている時には、オー1−ク
ルーズスイッチ18やアクセルペダル27等の他の操作
指令に優先して、常に、スロットル弁3]がエンジンア
イドル位置となる最小開度に保持されるので、ブレーキ
による制動に加え、エンジンブレーキによる制動効果が
得られる。 第2に、ブレーキによる制動において、基市より大きい
減速度となった状態の継続時間が基準値より長く、且つ
、ブレーキペダル28の踏込解除時の車速が基準値より
低い場合には、アクセルペダル27が踏込まれるまでス
ロットル弁31が最小開度位置に保持される。したがっ
て、交差点等で停止するために、ブレーキ(図示省略)
により減速を行なった後、停止直前に一旦ブレーキペダ
ル28を解放すると、エンジンブレーキによる111ノ
動が行なオ〕れ、車両が滑らかに停止して、停止時の衝
撃が防止されるという効果がある。 また、第3に、ブレーキによる制動において、減速度が
基準より大きくならないか、上記継続時間が基準値より
長くないか、あるいは上記踏込解除時の車速か基準値よ
り低くないかのいずれかの場合には1、アクセルペダル
27が踏込まれるまでの間、ブレーキペダル28踏込解
除直後のtI速を目標車速として車速が一定に維持され
る。従って、車速を維持するために、アクセルペダル2
7を踏み込んだり、従来の定車速走行装置のようにブレ
ーキペダル28M込の度に解除される定車速走行制御を
手動で再始動する必要がなくなり、運転者の負担が軽減
される上、比較的交通量の多い道路でも定車速走行が容
易に可能となる効果がある。 更に、第4に、このような定車速走行状態への移行に際
して、ブレーキペダル28の踏込解除直後からこの解除
後最初に訪れるスロットル弁31開閉タイミングまでの
間は、解除直後の実車速を維持すると推測されるスロッ
トル弁聞度に暫定的にスロットル弁31が開閉される。 したがって、解除直後から定車速走行状態への移行が迅
速かつ滑らかに行なわれるという効果がある。 また、第5に、オートクルーズスイッチ18に設けられ
たスロットルスイッチ47を餌の位置にすることにより
、ブレーキペダル28解放時はアクセルペダル27が踏
込まれるまで常にエンジンアイドル位置となる最小開度
に保持される。したがって、緩やかな下り坂等の走行時
にはスロットルスイッチ47を国の位置に切換えること
によって、エンジンブレーキを併用して走行することが
可能となる。 次に、アクセルペダル27を踏み込んだ場合には、以下
のような効果がある。 第1に、アクセルペダル27の踏込時に、このアクセル
ペダル27の踏込に基づく目標加速度■)vsAPがオ
ートクルーズスイッチ18で指定された目標加速度DV
SACよりも大きくなるまでの間、目標車速としてオー
トクルーズスイッチ18で指定された目標加速度DVS
ACを採用しているので、目標加速度DVSACに基づ
いて車両の走行を制御している時(オートクルーズ制御
時)に、アクセルペダル27を踏み込んでアクセルモー
ド制御に変更した場合、その変更初期の時に、アクセル
ペダル27を踏込量が足りないからといって、−時的に
、11標加速度が低下することもなくなる。したがって
、アクセルペダル27を踏み込んで加速しようとする時
に、速やかにRつ滑らかに加速するという利点がある。 第2に、車両の加速度は、アクセルペダル27の踏込量
と、この踏込量の変化速度と、この変化速度が基準値よ
り小さくなってから経過した時間とに対応して設定され
る。このため、アクセルペダル27をより速く踏込めば
より急激な加速が行なオ)れ、より緩やかに踏込めれば
より緩やかな加速が実現して、運転者の意志を的確に反
映した応答性の良い加速を行なうことができる。また、
急激な踏込量を緩和あるいは中止すると加速度が滑らか
に変化して、加速度の急変による衝撃の発生が防iトさ
れるという効果もある。 第3に、アクセルペダル27の踏込が解除されると、こ
の解除直後の車速を[1標車速として車速が一定に維持
される。従って、車速を一定に維持するために、アクセ
ルペダル27を再度踏込んだり、従来の定車速走行装置
のようにアクセルペダル27による車速変更の度に目標
tit速を再設定する必要がない。このため、運転者の
負担が軽減される一ヒ、比較的交通量の多い道路でも定
車速走行が容易に可能となる効果があり、この効果は前
述のブレーキペダル28踏込解除時の定iit速走行と
組合せることによって一段と顕著なものとなる。 また、第4に、定車速走行状態への移行に際して、アク
セルペダル27の踏込解除直後からこの解除後最初に訪
れるスロットル弁;3]開閉タイミングまでの間は、解
除直後の実車速を維持すると推測されるスロットル弁開
度に暫定的にスロットル弁31が開閉される。これによ
り、解除直後から定車速走行状態への移行が迅速かつ滑
らかに行なわれるという効果がある。 更に、第5に、シフトセレクタ29がDレンジ以外の位
置にある時あるいはスロットルスイッチ47が回の位置
にある時には、アクセルペダル27の動きに対して、ア
クセルペダル27とスロットル弁31とが機械的に直結
された状態と同等にスロットル弁31が作動する9した
がって、アクセルペダル27の踏込を緩和あるいは中止
することによりスロットル弁31が閉動されろため、例
えば坂道走行の際に、シフ1−セレクタ29をLレンジ
とするかスロットルスイッチ47を回の位置とすること
によりエンジンブレーキを併用した走行が可能となる。 第6に、アクセルペダル27踏込時に設定される目標加
速度のうち、アクセルペダル27の踏込量に対応して設
定されるl]標加速度は、第20図に示すように、同一
の踏込J迂に対し、踏込量増大時の方が踏込量減少時よ
りも大きい値となっている。これにより、アクセルペダ
ル27の、踏込量増大から減少あるいは減少から増大の
動きに対応し、迅速に車両の加速度が増減し、運転フィ
ーリングが向トするという効果がある。 また、上述のように、アクセルペダル27の踏込解除あ
るいはブレーキペダル28の踏込解除によって定車速走
行状態へと移行する場合には、11L両の加速度を踏込
解除後の時間の経過に伴って徐々に減少させてOに近づ
けるように目標加速度が設定される。したがって、定車
速走行状態への移行時の加速度の急変による衝撃の発生
が防止されるという効果がある。 更に、アクセルペダル27及びブレーキペダル28が共
に解放状態にあって上述のように定車速走行状態にある
と、以下のような効果がある。 第1に、加速スイッチ45あるいは切換スイッチ46の
操作によって、加速走行、減速走行、定車速走行の3つ
の走行状態の選択が可能であって、1度の操作のみで到
達目標車速への加減速および同到達目標車速への到達後
の定車速走行への移行が自動的に行なわれる。このため
、高速道路等で定車速走行を行なう際に状況に応じた車
速の変更が容易になり、運転者の負担が軽減されるとい
う効果がある。 第2に、切換スイッチ46の接点をON状態とすること
により加速あるいは減速走行を指定した時は、目標速度
VSが、実車速VAと補正量Vに□とON状態の継続時
間に応じた補正量VTよとの和(つまり、V S = 
V A + VKt + V T、)、又は、実車速V
Aから補正量■に2とON状態の継続時間に応じた補正
量■T2とを除いたもの(つまり、■S = V A 
 V K 2V T 2) ニなるノテ、ON状態の継
続時間を長くすることにより、指定前の車速と到達目標
車速との差が拡大する。このため、到達[1標車速を超
えて加減速を行ないたい時には、切換スイッチ46の接
点を再度ON状態として加速あるいは減速走行を再指定
し、このON状態を必要に応じて継続するだけで良い。 更に、加速あるいは減速走行状態にある時に切換スイッ
チ46の接点をON状態とすると、このON状態とした
直後の車速を目標車速とする定車速走行状態へ移行する
。したがって、到達目標車速へ達する前に希望する車速
となった時には切換スイッチ46を一度操作するだけで
良い。また、加速走行については、加速スイッチ45に
より緩加速、中加速、急加速の3811類の選択が可能
であるので、これらの操作を組合せることにより、上記
の効果をより一層高めることができる。 第3に、定車速走行状態にある時に、例えば、坂道等で
車速が急変すると、車速を元に戻すための目標加速度は
、目標車速と車速検出手段で検出した実車速との差に対
応した値で、且つ、現車両の加速度との差が予め設定さ
扛た値を超えないように、所定値を越えない範囲内に設
定される。従って、急激な加速度の変化がなくなり、衝
撃の発生が防止されるという効果がある。 加速スイッチ45あるいは切換スイッチ46を操作して
、」二に述べたように加速走行状態を指定した場合には
、以下のような効果がある。 第1に、指定後直ちに加速スイッチ45の位iffに対
応する一定値の目標加速度が指定されるのではなく、目
標加速度の立りがり時に傾斜が設けてあり(第27図参
照)、この指定後の時間の経過に対応して目標加速度に
接近し最終的に等しくなる目標加速度が指定される。こ
れにより、定車速走行状態から加速走行状態に移行した
時の加速度の急変による?#撃やハンチングの発生が防
止されるという効果がある。 また、第2に、加速走行により車速か到達目標車速に近
づくと、加速スイッチ45の位置に対応する一定値の目
標加速度に代わって、到達目標車速への車速の接近に伴
って減少する目標加速度が指定される。このため、車速
が到達目標車速に達する際には滑らかに車両の加速度が
変化して定車速走行状態へ移行するため、加速度の急変
による衝fJの発生が防止されるという効果がある。 更に、第3に、車速が基準値より低い時には、加速スイ
ッチ45の位置に対応して設定された一定値の目標加速
度に代わって、車速のL昇に伴って増加し目標加速度に
近づく値を有するl」標加速度が新たに設定される。し
たがって、車両が徐行中に加速スイッチ45あるいは切
換スイッチ46を操作して加速走行状態を指定すると、
より緩やかに車両の加速が行なわれて乗車フィーリング
が向上するという効果がある。 また、切換スイッチ46の操作により、上述のごとく減
速走行状態を指定した場合には、減速走行により車速が
到達目標車速に近づくと、それまでの一定値の目S減速
度に代わって、到達1」標重速への車速の接近に伴って
徐々に0に近づく[1標減速度が指定される。このため
、車速が到達目標車速に達する際には滑らかに車両の加
速度が変化して定車速走行状態へ移行するため、加速度
の急変による衝撃の発生が防止され、乗車及び運転のフ
ィーリングが向上するという効果がある。 なお、例えば加速走行中や減速走行中のような定車速走
行以外の時には、目標車速変更スイッチ48を入力させ
ても、この指示は無視するようになっている(第16図
のステップJ104→J 108)ので、制御時の混乱
が防止されて、本装置によるエンジン制御が確実になる
。 更に、定車速走行中に車速変更を行なうと加減速走行を
行なうが、この場合、新たな目標車速■Sと実車速VA
との差VS−VAに対応して目標加速度を設定しく第2
3.25図参照)この[1標加速度に基づいてエンジン
制御を行ない、車速変更を実行するようになっているの
で、上述と同様に、定車速走行状態から加速走行状態に
移行した時の加速度の急変による?#撃などの発生が防
止されるという効果がある。 特に、差VS−VAが一定値以ドになる(つまり、実車
速VAが[1標車速■Sに近づく)と、それまで一定値
であった「1標加速度が、差VS−VAの減少に伴って
減少するように設定されている(第23.25図のマツ
プ#MDVS3.#MDVS 581”照)ので、11
標+lL速への収束が安定する効果がある。 一方、加速走行状態あるいは減速走行状態にある時に、
加速スイッチ45あるいは切換スイッチ46の操作によ
って定車速走行状態を指定した場合には、以下の効果が
ある。 第1に、定
[Speed
You can switch between running and running. In other words, the acceleration switch 45
This happens when you are in the 2nd or 4th position and accelerating.
When you operate the selector switch. Switches from accelerated driving to constant speed driving, and this switch
When the acceleration switch 45 is in the position (5) twice or
Operate this selector switch while the vehicle is running at a constant speed.
Then, the vehicle switches from constant speed driving to accelerated driving. Furthermore, the target vehicle speed can be set using this changeover switch 46.
It can be changed to switch from constant speed driving to accelerated driving.
If the selector switch 46 continues to be in the ON state, this
The target vehicle speed increases in proportion to the duration of
In order to change from running to deceleration running, press the changeover switch 46.
If the ON state continues, the voltage will increase in proportion to this duration.
The target vehicle speed will decrease. The throttle switch 47 is connected to the throttle valve 31.
The state of the accelerator pedal 27 or brake pedal 28
The content of the control is changed according to the content of the control.
3) and then switch to the three positions in each of these positions.
Each is in the ON state. When this throttle switch 47 is in the 1st position,
The accelerator pedal 27 and the throttle valve 31 are mechanically directly connected.
Control is performed in the same relationship as the one in which the accelerator pedal is
The throttle valve 31 is adjusted according to the movement of the lever 27. Also, if the throttle switch 47 is in the l or l position,
When the accelerator pedal 27 and the scooter valves 1 to 31
is not a direct mechanical relationship, but is controlled as follows.
. In other words, when the throttle switch 47 is in the position ■
After decelerating by depressing the brake pedal 28,
When this brake pedal 28 is released, the accelerator pedal
The throttle valve 31 is always held until the dial 27 is depressed.
Control is performed to maintain the minimum opening, which is the idle position.
be called. When the throttle switch 47 is in position (3), the brake
After depressing the rake pedal 28 to decelerate, this brake
When the rake pedal 28 is released, the running vehicle is stopped.
Next, press the accelerator pedal 27, except when
or when operating the acceleration switch 45 or changeover switch 46.
The brake remains on until acceleration or deceleration is specified.
Maintain the vehicle speed when the rake pedal 28 is released and drive at a constant speed.
To do. The opening degree of the throttle valve 31 is controlled. The target vehicle speed changeover switch 48 selects the target vehicle speed when driving at a constant speed.
This is for changing the speed setting value, and the upper [Fig.
middle (+) direction] or downward [(-) direction in Figure 6]
When rotated, each turns on and can be switched.
If you release your hand from the switch 48 after
automatically returns to its original position (neutral state shown in Figure 6)
Then, it becomes OFF state. Then, this target vehicle speed switch
When switch 48 is turned to the (+) side, this ON state is turned on.
The target vehicle speed increases in proportion to the duration of the state, and (-
) side, the duration of this ON state will change.
The target vehicle speed to be reached decreases in proportion to. Therefore, by rotating this target vehicle speed changeover switch 48,
After increasing or decreasing the target vehicle speed, release switch 48.
When you release your hand, the target vehicle speed will be set to the value at the time you release your hand.
determined. Note that the connection between the auto cruise switch 18 and the control section 25 is
The subsequent circuit is constructed as shown in FIG. On the control unit 25 side, a signal input terminal is provided for inputting a signal to the control unit 25.
buffers BUI to BUIO and these buffers
Pull-up provided on each input side of BUI to BUIO
Resistors R1 to RIO are provided. Furthermore, these
The pull-up resistors R1 to R10 of the buffers BUI to B
It is provided in parallel with the power supply 50 of the UIO. Then, the auto cruise switch 18 is configured. acceleration
Switch 45. Changeover switch 46. throttle switch
47 and target vehicle speed change switch 48.
, to each input side of the buffers BU1 to BUIO of the control unit 25.
It is connected. Note that each contact point of the acceleration switch 45 in FIG.
The code entrance ~ group is the position in Figure 6 [corresponding to Da ~ group].
The contact (ON) of the changeover switch 46 is connected to the main lever.
It makes contact when you pull 18a toward you to turn it on. Ma
In addition, the code port attached to each contact of the throttle switch 47 ~
(3) corresponds to the position and direction in Figure 6, and the target
(+) and (-) attached to each contact of the vehicle speed change switch 48
), the target vehicle speed change switch 48 in FIG.
A contact that comes into contact when rotated to the (+) side or (-) side.
be. Of the contacts of each of these switches, the ON state and
On the input side of the buffer connected to the contact that has become
Buffer BUI-~ to the pull amplifier resistor connected to the power side
Current flows from the BUIO power supply 50, and as a result, it turns ON.
A low level is sent to the buffer connected to the contact in the state.
A digital signal is provided. Also, other OFF state connections
The buffer connected to the point receives a high level digital signal.
Given. For example, when each contact is connected as shown in Figure 7,
Inputs the buffer BUI of the control unit 25 and the input of BtJ7.
A low level digital signal is given to the side, and BU2 to BU
High level digital on the input side of 6 and BU8 to BUIO
A signal is given. Next, the details of control by this engine control device 1 will be explained.
Ru. Figures 8 to 18 are all based on this engine control device.
This is a flowchart showing the control contents, of which the eighth
Figure (i) is a main flowchart showing the main contents of this control.
The control is carried out at a certain level according to this main flowchart.
This is done in control cycles. This control cycle is determined by the vehicle's torque converter and transmission.
When responding to control delays caused by inertia of cushions, etc.
The time (T) obtained by adding the loss time Td to the predetermined time Ta
a+Td). Note that the control delay due to inertia differs for each gear.
, loss time Td is determined for each gear stage. Also, this
In this case, the predetermined time Ta is a fixed time or the engine speed
The value corresponds to the number of rotations. Then, periodically interrupt this main flowchart,
Interrupt control as shown in FIG. 8(n) to (iv), respectively
will be carried out. Figure 8(ii) shows the main control shown in Figure 8(i).
Interrupts this control every 50 milliseconds and gives priority when
(hereinafter referred to as the first interrupt control)
), which is a control made on the counter CAPCNG.
2 is a flowchart showing the contents of the control. FIG. 8(iii) similarly applies to the control shown in FIG. 8(j).
Interrupt control that interrupts every 10 milliseconds and is performed preferentially (
(hereinafter referred to as the second interrupt control), the depression amount detection unit
The accelerator pedal depression amount APS detected by 11
Based on this, find the rate of change DAPS of this pedal stroke JtAPS
It is a flowchart which shows the content of control. Furthermore, FIG. 8(iv) is similarly shown in FIG. 8(i).
Interruption that interrupts control every 65 milliseconds and is performed with priority
control (hereinafter referred to as third interrupt control), which controls vehicle speed and
Detected by the right rear wheel speed detection section 42 of the acceleration detection section 24
Right rear wheel speed V A RR and left rear wheel speed detection section 43
From the left rear wheel speed VARL detected by
Indicates the details of the control to obtain the actual vehicle speed VA and actual acceleration DVA.
Flowchart 1~. This control is based on vehicle speed and acceleration.
This is performed in the calculation unit 44. In addition, FIG. 8(V) and FIG. 8(vi) are respectively shown in FIG.
Obtained by the third interrupt control shown in Figure 8 (iv)
Safety for compensating for errors in actual acceleration DVA
This is a flowchart 1- showing the contents of control. In other words, in the third interrupt control, the vehicle speed/acceleration detection section 24
The actual acceleration DVA is calculated using the detected value by the car.
The speed/acceleration detection unit 24 detects the speed of the vehicle based on the wheel speed.
In order to
If a bump or rebound occurs, an incorrect vehicle speed reading will occur momentarily.
data may be detected. Therefore, the bump
or incorrectly based on vehicle speed data due to rebound, etc.
In order to prevent the actual acceleration DVA from being calculated, the method shown in Fig. 8 (
V) fail-safe control is performed. Here, it is provided as one of the vehicle weight detection sections 19.
Inspection of air suspension air pressure detection device (not shown)
Fail-safe control is performed based on the output price. This causes errors in wheel speed due to bumps, rebound, etc.
Sometimes, at the same time, the air pressure of the air suspension
Since the actual vehicle speed varies, it is a measure of the reliability of the measured value as the actual vehicle speed VA.
As a measure, changes in air pressure are used. In addition, the fail-safe control shown in Figure 8 (vi)
This detection is performed by directly detecting the backward acceleration with the G sensor 51.
Is there an error in the value of the actual acceleration DVA based on the data?
This is a control that judges and processes the bumps and rebounds accordingly.
Acceleration due to other causes, regardless of whether it is caused by
It is a control that can handle errors in values based on a wide range of judgments.
Ru. Moreover, FIG. 8 (弗) shows the vehicle detected by the vehicle weight detection unit 19.
How to set the vehicle weight data by the control unit 25 based on the weight
It is a flowchart which shows the order. Note that the main control shown in Figure 8 (j) controls various contents.
The details of these controls are shown in Figures 9 to 18.
is shown. FIG. 9 shows the steps performed in step A117 of FIG. 8(i).
This is a flowchart showing details of throttle direct drive control.
So, this direct throttle control means that the accelerator pedal 2
7 and the throttle valve 31 are mechanically directly connected.
In relation to this, the throttle valve 31 is connected to the accelerator pedal 27.
This control is used to control the engine 13. Figure 10 shows the steps performed in step Al1-6 of Figure 8(i).
Flowchart showing details of throttle non-linear control
This throttle non-direction control refers to
The pedal 27 and the throttle valve 31 are not necessarily directly connected mechanically.
The control of Scott 1 to Le valve 31, which does not result in the relationship
It controls the engine 13. FIG. 11 is performed in step C137 of FIG.
1 is a flowchart showing details of accelerator mode control.
This accelerator mode control means that the depression amount detection section 14
Therefore, the detected accelerator pedal depression-It A I)
S and the control unit 22 based on this depression amount APS.
Determined rate of change in accelerator pedal depression amount 1) A P
of the vehicle based on S and the value of the counter CAPCNG.
Engine that determines the target acceleration and obtains this 11-mark acceleration
The engine is rotated by controlling the throttle valve 31 so as to produce an output.
This is to perform control of -3. FIG. 12 is performed in step C144 of FIG. 10.
Flowchart showing details of auto cruise mode control
This O1-Cruise mode control is
Depressing the cell pedal 27 and brake pedal 28 is released.
When in the isolated state, each detection section and each
Acceleration of the control unit 25 based on the information of the switches 14 to 24
The control unit 9, the deceleration control unit 10, or the constant vehicle speed control unit 8
The opening degree of the throttle valve 31 is set, and the throttle valve rotating section
26 to rotate the throttle valve 31, the engine is turned on.
The engine 13 is controlled to accelerate the vehicle's running state.
, decelerated driving, or constant speed driving. FIG. 13 shows what is done in step E128 of FIG.
1 is a flowchart showing details of changeover switch control,
, this changeover switch control refers to the driving state indicator of the control section 25.
Designation of the running state of the vehicle by the constant part 3 and the changeover switch 4
6 and switching by the running state switching unit 12 of the control unit 25
and the target achieved by the target vehicle speed setting unit 6 of the control unit 25.
Vehicle speed setting and target vehicle speed change control unit 6 of control unit 25
What is done regarding the change in the target vehicle speed achieved by a.
It is. FIG. 14 shows what is done in step E121 of FIG.
It is a flow chart showing details of acceleration switch control. This acceleration switch control means that the acceleration switch 45 is
When switching to the middle position, the target addition of the control section 25
This is done in the speed setting section 4 according to this switching position.
This is control for setting the 11-point acceleration DvS2. This target addition
Speed D S2 is the acceleration switch 45 or changeover switch
46, the driving state designating section of the control section 25;
Constant after the designation is accelerated driving and the vehicle starts accelerating.
This is the target value of acceleration. FIG. 15 is performed in step E 131 of FIG. 12.
3 is a flowchart showing details of deceleration control. This decrease
The speed control is performed by the acceleration switch 45 and the changeover switch 46.
The specification of the driving state specification section 3 of the control section 25 by operation is deceleration.
When the vehicle is running, the target acceleration setting unit 4 of the control unit 25
to the negative target acceleration (i.e. target deceleration) set by
To perform deceleration driving at the closest and realizable deceleration.
This control is mainly performed by the deceleration control section 10 and the control section 25.
and 1" are performed in the target acceleration setting section 4.
. FIG. 16 shows what is done in step E133 of FIG.
This is a flowchart showing details of target vehicle speed control.
Target vehicle speed control is performed using the acceleration switch 45 or the changeover switch.
The running state specifying section 3 of the control section 25 is activated by operating the switch 46 or the like.
When the specified speed is set to constant speed, change the vehicle speed to this value.
Match the driving speed when the specified speed becomes constant speed driving.
Things to maintain constant vehicle speed, and constant vehicle speed
Target vehicle speed when driving Change the target value of the traveling speed to the target vehicle speed change switch.
This is for changing by switch 48, and is mainly for controlling.
This is carried out in the constant vehicle speed control section 8 of the control section 25.
Ru. FIG. 17 shows what is done in step E122 of FIG.
3 is a flowchart showing details of acceleration control. This acceleration
Control means smooth changes (increases and decreases) in acceleration.
This is a control to For example, the acceleration switch 45 or
By operating the changeover switch 46, the running state indicator of the control unit 25 is changed.
When the specification of constant section 3 becomes accelerated driving, acceleration switch 4
11 of the control unit 25 corresponding to the position 5.
Increase of vehicle acceleration to target acceleration set in and
Make the decrease smooth or control it by accelerating.
Target vehicle speed setting section 6 of control section 25 and target vehicle speed change
Furthermore, the traveling speed of the vehicle is set to the target vehicle speed set by the control unit 6a.
The change in acceleration when the degree is reached is now smooth.
It is something to do. Figure 18 is performed in step J 115 of Figure 16.
Flowchart showing details of control for determining target acceleration DVS4
-This is a chart. This target acceleration vS4 is determined by the control unit
25 driving state designation section; the designation by 3 is when the vehicle is running at a constant speed.
When driving, maintain the vehicle speed to match the target vehicle speed.
This is the target value of vehicle acceleration for Figures 19 to 26 are all automatic travel control systems for this vehicle.
A map used for controlling the engine control device 1 in
is read corresponding to the parameter and this parameter.
It is a graph showing correspondence with variables. FIG. 27 shows the control unit 25 running by switching the acceleration switch 45.
After switching when acceleration running is specified in the running state specifying section 3.
Changes in target acceleration and traveling speed over time
This is an example. 28 to 30 show automatic transmission by the automatic transmission control device 101.
It shows the control of the dynamic transmission 32, of which
Figure 28 (i) to (iii) are auto cruise mode
During constant speed control, for example, when climbing or descending
(when going downhill), it is difficult to maintain vehicle speed with engine control alone.
Flowchart showing downshift control performed when possible
28 (i) and (n) in succession.
By doing this, one cycle of downshift control is performed.
be exposed. This downshift control is an interrupt control every 20m5.
, FIG. 28(i) mainly corresponds to the control when pitching, and
Figure 28 (...) mainly corresponds to the control at the time of boarding. Also
, Figure 28 (iti) is the time of withdrawal of Figure 28 (ji)
A modification example of control is shown. In addition, FIGS. 29(i) to (iii) show the brake pedal
28, when sudden braking is performed, the engine brake
This is an automatic change that is performed to apply the key and quickly decelerate.
This shows the downshift control of the speed gear 32, as shown in Fig. 29 (
i) is a flowchart showing the control contents of the main control.
Figure 29 (ii) 20m5 tie for main control
Flowchart showing the control details of interrupt control performed by master interrupts
1-, and Figure 29 (iii) shows this 20m5 timer.
This is a map for finding time data used for interrupt control. Note that these downshift controls are based on vehicle speed and acceleration detection.
The actual vehicle speed VA and actual acceleration DVA detected in section 24,
The target vehicle speed vS set by the target vehicle speed setting section 6, the engine
The current engine rotation speed DR detected by the engine rotation speed detection unit 21
PM, the currently used gear detected by the gear detecting section 23
The downshift control 101 performs the downshift based on data such as
It will be done. FIG. 30 shows the engine when the accelerator pedal 15 is released.
automatic gear shifting when using automatic cruise mode control.
The control parameters for controlling the speed change of the machine 32 as usual.
Matsu showing an example of setting the pseudo-depression amount SFTAPS used as
It is a pool. Furthermore, FIGS. 31 to 36 show shift changes of the automatic transmission 32.
This is related to gear shift shock reduction control when shifting gears. this
The shift shock reduction control is performed when the automatic transmission 32 shifts.
The shock caused by the engine 13 throttle opening OTl
By temporarily decreasing +, the output of the automatic transmission 32
Suppresses shaft torque fluctuations to prevent stains that tend to occur when shifting gears
This is an attempt to reduce the burden. Of these, Figures 31 (i) to (vii) are all
In particular, Figures 31 (i) to (iV) are slots.
The timing of the start of closing of the throttle valve 31 is set by a timer.
3 is a flowchart showing control details to be determined,
Figure 1 (i) is mainly when upshifting from 1st to 2nd gear.
The shock reduction control shown in Fig. 31 (ii)
Shock reduction when upshifting from 2nd to 3rd gear
Decrease control and upshift from 3rd to 4th speed shown in Figure 31(m)
There is shock reduction control when shifting.
The control is performed continuously in one control cycle. In addition, these controls include 5 shown in FIG. 31 (iV).
The time count value of ms interrupt control is used. In addition, FIGS. 31(v) to (vii) show the throat valve
Kickdown (not shown) for the timing of the start of the closing movement of 31
Control determined according to the rotational state of the drum (K/D drum)
FIG. 31 (V) is a flowchart showing the contents of the request.
Mainly occurs when upshifting from 1st to 2nd gear.
During shock reduction control and upshifting from 2nd to 3rd gear
Regarding the shock reduction control in
Shock reduction system when upshifting from 1st to 4th gear
Regarding the control, Fig. 31 (vii) shows each shock reduction control.
Regarding the throttle opening setting, see Figure 31 (V).
The control of ~(vii) is performed continuously in one control cycle.
be exposed. Note that these controls are also shown in Figure 31 (i
511s interrupt control shown in v) is used.
I can stay. In addition, Fig. 32 (i) to (Vi) show the gear shift
33 is a time chart showing the block reduction control;
Figure 6 is a map used for shift shock reduction control. The operation of the present control device with the above configuration is explained in 1st to 30th sections.
This will be explained based on the diagram. First, in order to start the engine 13, the vehicle's ignition
When the switch (not shown) is turned on, the start
The engine 13 is cranked by a motor (not shown).
The shaft (not shown) begins to rotate, and the fuel control device (not shown) starts rotating.
) is the amount of fuel required to start the engine determined by
to the engine 13 by a fuel injection system (not shown).
Supplied. Along with this, an ignition timing control device (not shown)
The ignition device (not shown) starts the combustion at the determined timing.
The fuel is ignited, and the engine 13 starts operating with its own blade.
start At this time, the power supply is connected to the engine control device 1 at the same time.
, the engine according to the flowcharts shown in Figures 8-18.
control is started. This control will be explained below. First, in step A101 of FIG. 8(i), the control
All variables, flags, timers, and counters used in
and reset the value to O, and perform the first step Al.
Proceed to O2. At this time, in steps A101 to A117 of FIG. 8(i)
Priority is given to the control of the main flow shown in FIG. 8(ii).
50 according to the flow chart of step A118 to Al2O.
The first interrupt control is performed every millisecond, and FIG.
In the flowchart of steps A121 and A122 of i)
Therefore, the second interrupt control is performed every 10 milliseconds, and the
Flowchart of steps A123 to A128 in Figure 8 (iv)
The third interrupt that occurs every 65 milliseconds according to
control is executed. Among these interrupt controls, the first interrupt control is performed by the control unit 2.
5, and as mentioned above, the counter
This is interrupt control regarding data CAPCNG. In other words, immediately after control by the engine control device 1 is started,
After that, in step Al0L, the counter value CAPC
NG is reset and CA l) CNG value is 0
CAPCN is set in step A118.
If the value obtained by adding 1 to G is set as a new CAPCNG, this
The value of CAPCNG here is 1. Therefore, the next step
satisfies the condition j*cAPcNG=1 in step A119
Therefore, the process proceeds to step A i-20. And this
In step Al2O, 1 was subtracted from CAPCNG.
The value (that is, 0) becomes the new CAPCNG value. This first interrupt control will start again after 50 milliseconds have passed.
When starting, the value of CAPCNG is the previous value as described above.
It is set to O as at the start of the first interrupt control. However,
So, the content of the first interrupt control this time is the actual first interrupt.
This is exactly the same as the control, and the first interrupt control ends this time.
Later, the value of CAPCNG becomes O again. In other words, the main
CAPCN in any step of flow control
every 50 milliseconds unless the value of G is set to a non-zero value.
The first interrupt control performed is repeated with exactly the same content.
The resulting value of CAPCNG is always 0.
Ru. The second interrupt control is a control performed in the control unit 25.
Here, the amount detected by the depression amount detection section 14 is
Based on the accelerator pedal depression amount APS,
The rate of change DAPS of the quantity APS is determined. In addition, the value of accelerator pedal depression 1APs is
Potentiometer of the depression amount detection section 14 that is linked with the dial 27
voltage proportional to the amount of depression of the accelerator pedal 27 from the accelerator pedal 37
is output, and this output voltage is applied to A-D of the depression amount detection section 14.
It is obtained by being converted into a digital value in the conversion section 38.
is the value. In this second interrupt control, in step A121, the
Accelerator pedal depression amount APS is input. In the next step A122, this input APS value
In the same way, the data entered 100 milliseconds ago is memorized.
The difference between the accelerator pedal depression amount APS' and the actual accelerator pedal depression I AP
S-APS'l is calculated as the value of DAPS.
It will be done. This interrupt control is repeated every 10 milliseconds, so
AI'S, APS' and I) APS value is 10 mm
Updated every second. The third interrupt control controls the actual vehicle speed VA and actual acceleration DAV.
The vehicle speed/acceleration detection unit 24 performs the calculation.
control. When this third interrupt control is started, the step
In step A123, it is detected by the right rear wheel speed detection section 42.
The wheel speed of the right rear wheel 36 is input as VARR.
Then, in step 8 124, the left rear wheel speed detection section 43
The wheel speed of the left rear wheel 35 detected by
is input. Next, in step A125, VARR and VA RL
The average value of is calculated and stored as the vehicle's actual vehicle speed VA.
. In the next step A126, the calculation is made in step A125.
Actual vehicle speed VA and 390 milliseconds before the current interrupt control
Actual vehicle speed VA' calculated and stored in the same way using interrupt control
The amount of change VA-VA' is the actual acceleration D V Aas
It is calculated as follows. Then, in step A127, VA and VA'
Further, from the average value VAA and the interrupt control for which VA was calculated,
It was calculated and memorized in the same way during interrupt control 65 milliseconds ago.
Actual vehicle speed VA" and VA"' (390 ms than VA")
(previously calculated and stored) and the average value VAA'
The acceleration value VAA-VAA' is the actual acceleration DvA13o.
Calculated and stored. Furthermore, in step A128, step A127
Actual acceleration DVA13° calculated by and previous interrupt system
The DVA calculated in the same manner by the controller is 1. , of which
The average value with the latest four DvAi3o. Actual acceleration D V A, . Calculated as follows. VA, VA', VA'', V calculated as above
A"', VAA, VAA', DVA, s. The values of D V A, , and D V Aas are
The third interrupt control is performed every 65 milliseconds, so 6
Updated every 5 milliseconds. Among these actual accelerations, DAv6s is 2 as mentioned above.
It is calculated based on two actual vehicle speeds (VA, VA').
, the reaction that has the highest ability to follow changes in actual vehicle acceleration.
When the error in one actual vehicle speed increases due to disturbances, etc.
The effect of On the other hand, DAV
@s. are the four actual vehicle speeds (VA, VA'
, VA", VA"')
Since it is calculated using five Av and 3°, what is DVA?
On the other hand, it is less affected by external disturbances and has high stability, but the followability
is low. Also, DAV13° is D A V, 5 and D A
Those with stability and followability intermediate to V and so
It is. Note that here, the actual addition obtained by the third interrupt control is
Fail-safe performed to compensate for errors in speed DVA
To explain the contents of the control, as shown in Fig. 8 (V),
, First, in step N101, one of the vehicle weight detection sections 19 and
The air suspension system (air suspension) installed as
Changes in the detected value detected by the air pressure detection device (changes in air pressure)
degree) is greater than a preset reference value.
be judged. If the change in the detected value is not greater than the reference value, the actual vehicle
It is judged that there is no error in the measured value as speed VA.
Then, proceed to step N108 and set the value of flag I14 to O.
After that, the process advances to step N109 and the timer (TMA
') and proceeds to step N110. This station
In step N110, each actual acceleration (DVA, , DVA,
,. , DVA, , ) as usual, i.e. as described above.
is calculated according to steps A126 to A128. However, during this fail-safe control, it is detected from the stage before
If the change in value continues to be less than the standard value,
In this case, the value of the flag I is O from the beginning, and the value of the flag
The current timer (TMA') is also already in the reset state. In addition, Flag □4 has already changed the air pressure of the air suspension.
Base 1 (value 1 indicates that the state is greater than fi)
It is shown by that. Also, timer TMA'
When there are continuous large changes in suspension air pressure.
It counts continuous time. On the other hand, if the change in the detected value is larger than the reference value,
At step N101, there is an error in the measured value as the actual vehicle speed VA.
It can be determined that this has occurred. In this case, first step N10
Proceed to step 2 and determine whether the value of the flag is 1.
Ru. Now, for the first time, the change in air pressure in the air suspension is greater than the standard value.
If this happens, the value of flag Ii4 is still O.
Therefore, proceed to step N103 and set the value of flag □ to 1.
After that, in step N104, the counter of timer TMA' is
Start the project. Then, in step N105,
Each actual acceleration (DVAG, , DVA, ., DVA, ,
) (7) Stop the calculation and display each calculated value (
The final calculated value) is stored as output data. Next, proceed to step N106 and reset the control cycle.
do. This resetting of the control cycle refers to FIG. 8 (i
) in the initial state, that is, step A.
By returning to step 101 and starting control anew.
Ru. After this, the process proceeds to step N107. Also, in the previous control, the change in air pressure of the air suspension was at the reference value.
If it is determined that the flag I14 is larger than
is set to 1, so in step N102, flag I is set to 1.
It is determined that the value of ts is 1. In this case, jump steps N103 to N106 and
, proceed directly to step N107. Proceeding to step N107, the counter of timer TMA'
It is determined whether or not the value tTMA' is larger than the predetermined value tc.
Cut off. Here, the count value j TMA' is the air
When the change in suspension air pressure is greater than the standard value.
It is a continuous period of time. Also, the predetermined value tc is the reference time.
between the natural vibration periods of the vehicle's suspension, etc.
For example, set a suitably large value to around 750m5.
It will be done. The judgment made in step N107 is that the air suspension
Changes in pressure may be caused by wheel bumps, rebound, etc.
or whether it is due to an actual change in vehicle speed.
. In other words, changes in air suspension air pressure can cause wheel bump relief.
If it is due to bounce etc., the standard time t or c has passed.
Once the bumps, rebounds, etc. have subsided, the changes will be resolved.
It will be done. Therefore, conversely, the change in air pressure is greater than the standard value.
If the negative state lasts longer than the reference time c, then
The air pressure in the air suspension continues to change due to changes in vehicle speed.
It can be determined that there is. That is, the count value of timer TMA' is
Value 11. If greater than C, the change in air pressure is actually
This is because the vehicle speed has changed, and the calculated actual acceleration data
It can be determined that it can be adopted, and the count value of timer TMA'
If tTMA' is not greater than the predetermined value tc, air
Changes in pressure are caused by wheel bumps, rebound, etc.
It was determined that actual acceleration data could not be used due to the possibility of
can. In step N107, the count value 'rMA' is set to a predetermined value.
If it is determined that the value is not larger than C, this control is terminated.
, conversely, if the count value TMA' is larger than the predetermined value tc
If it is determined that the
After setting the value of 14 to O, the timer (T
Reset MA') and proceed to step Nll0.
, each actual acceleration (DVA, , DVA, ., DVA, ,
, ) as usual according to steps 8126-A128.
put out In addition, the error of the actual acceleration DVA shown in Fig. 8 (V) is
Fail-safe control is performed to compensate for a specified period of time.
(however, it is repeated at intervals of an appropriately shorter time than the reference time tQ).
will be returned. Next, the actual acceleration DV determined by the third interrupt control
Another fail check to compensate for the error in A.
The contents of if control will be explained. Furthermore, in this control as well,
, in its initial state, flag □5 is set to 0 and
, timer TMA” is reset to the stopped state at O.
Ru. Note that flag ■□5 indicates the current value before the previous control cycle.
An error was found in the actual acceleration value within the reference time.
This is indicated by a value of 1. Also, timer TMA" indicates that the actual acceleration is larger than the reference value.
Count the time elapsed since a change occurred (direct TMA)
'゛It is something that is called 1-. First, in step N201, is the flag I□, 1?
It is determined whether or not. If flag □ is 1, proceed to step N2O3.
However, the actual acceleration value was incorrect until the previous fail-safe control.
is not recognized or the previous fail-safe control
Although an error was recognized in the actual acceleration value at
No error is recognized in the actual acceleration value for a period of Q' or more.
In this case, the value of flag I is 0, so
At step N2O1, it is determined that flags I and b are not 1,
Proceed to step N2O2. In step N2O2, in this control cycle, the actual acceleration is
It is determined whether the degree has changed more than the standard value.
. If the actual acceleration does not change much more than the reference value
, there is no need to perform any special operations for failsafe.
, proceeds to step N211, and calculates each actual acceleration (DVA61.
,DVA,. , Dv As5o) cb calculation as usual.
That is, steps A126 to A128 as described above.
Execute according to the following to finish this control. If the actual acceleration changes more than the reference value, the step
Proceed to step N2O3 and check the G sensor (vehicle body longitudinal acceleration).
Has there been a change in the output value from sensor) 51 that exceeds the standard?
It is determined whether or not. If the output of the G sensor 51 changes by more than the standard, the actual
The acceleration has changed more than the reference value, and the actual acceleration
Since the data of is reliable, starting from step N2O3,
Proceed to step N211 and calculate each actual acceleration (DMA,..., DV
A... , DVA,,,) (7) Perform the calculation as usual.
and complete this control. In step N2O3, the output of the G sensor 51 changes beyond the standard.
If it is assumed that the actual acceleration will not change, the actual acceleration will actually be lower than the reference value.
The actual acceleration data has changed even though there has been no major change.
data for calculating the actual acceleration value.
It can be determined that some error has occurred in the data, and the actual acceleration data
Assuming that the data cannot be trusted, proceed to step N2O4.
Set flag 1□ to 1, and in the following step N2O5,
In addition, in the following step N206, each actual acceleration (DVA
,,,DVA□,. , DVA, 5°) is stopped.
, each calculated value (final calculated value) calculated immediately before is output as the output data.
Save as data. Next, proceed to step N207 and reset the control cycle.
do. This resetting of the control cycle refers to FIG. 8 (i
) in the initial state, that is, step A.
By returning to step 101 and starting control anew.
Ru. In this way, the current control cycle ends. In this way, it is determined that some error has occurred in the actual acceleration value.
Then, in the subsequent control cycle, step N2
01, the flag Ixs is determined to be 1, and the step
Proceed to step N2O3. In step N2O3, the count value tTMA''
It is determined whether the value is greater than the reference time to'
. The reference time tc' is based on some kind of calculation data of the actual acceleration.
In the event of an error, this effect is reflected in each actual acceleration (DVA, . . .
,DVA,. , DVA, , ) is no longer as high as the calculated value.
This is set in advance as the time until the The value of count value tTMA'' is different from the reference time tC'.
If the value is not large, it is still the calculated value of the actual acceleration. Because of the potential impact of data errors, the steps
Without calculating the actual acceleration using A126 to A128
, completes the current control. In addition, each actual acceleration (DVA&s
,DVA,. , DVA, , ), step N
The value stored in step 206 is used. Has it been determined that some kind of error has occurred in the actual acceleration value?
After several control cycles, the value tT is transferred to Callan 1.
When the value of HA'' becomes larger than the reference time Lc',
In step N209, flag 8. Let the value of
Then, in step N210, timer TMA'' is turned off.
and proceeds to step N211. In step N211, steps A126 to A128 are performed.
The calculation of the actual acceleration will be restarted, but the new
From this control cycle, in order to input data and calculate
Later, new real accelerations (DVAGs, DVA□,...
D V Aas. ) until the value of
The value stored in N206 is used. Furthermore, the error of the actual acceleration DVA shown in Fig. 8 (vi)
Fail-safe control performed to compensate for
(however, the time is appropriately shorter than the reference time tC')
repeated. In this way, it can be determined that the actual acceleration data is reliable.
In this case, calculate the actual acceleration as specified and calculate the current acceleration.
Adopts actual acceleration data. On the other hand, the actual acceleration DV
If it is determined that an error has occurred in the value of A, each actual acceleration
It has already been calculated as data for degree DVA (DVA &,. DVA yo, ., DVA, .).
The most recent appropriate data (final calculation)
value). On the other hand, the main part of steps A101 to A117 in FIG. 8(i)
In the flow, step Al0L is followed by step AlO.
2, the timing for opening and closing the throttle valve 31
Timer TMB starts counting the time to determine the
Then proceed to the next step AlO3. In step AlO3, the speed at the vehicle speed/acceleration detection section 24 is
Calculated by the third interrupt control in steps A123 to A128.
Actual vehicle speed VA, actual acceleration DV Ass −D V
A-30, D V As5a, by the depression amount detection section 14.
Detected accelerator pedal depression amount APS, step
The control unit 25 uses interrupt control by A121 and A122.
Calculated APS change rate DAPS, intake air amount detection
Intake air amount AE detected by section 20, engine speed
Engine speed NE detected by rotation speed detection unit 21
, vehicle weight W detected by vehicle weight detection section 19, output shaft rotation
The torque of the automatic transmission 32 detected by the rotation speed detection section 22
The rotation speed ND of the torque converter output shaft (not shown) is
Each is input. Furthermore, in this step AlO3, this
Along with this, the accelerator switch 15 and the brake switch
16, shift selector switch 17 and auto crew
Acceleration switch 45 of Z switch 18. Changeover switch 46
.. Throttle switch 47. Target vehicle speed change switch 48
The contact information of each switch and the information detected by the gear stage detection section 23
The used gear position information of the automatic transmission 32 that has been updated is taken in. In the next step AlO4, the flag ■. It is determined whether the value of is 1 or not. This flag is
, the driving state specifying unit 3 of the control unit 25 determines that the vehicle is running at a constant speed.
Indicates that it should be specified by a value of 0
It is something. In this step AlO4, constant vehicle speed
If the running state is specified, it is determined that l4 = 1 is not true.
Then, proceed to step AlO3. Conversely, when the vehicle is running at a constant speed,
If it is not specified, it is assumed that = 1 and the step is
Proceed to step A107. Proceeding to step AlO3, the value of flag is 1.
It is determined whether the This flag is described below.
Target vehicle speed control performed in step E133 in Figure 12
After the vehicle speed almost matches the target vehicle speed for constant speed driving,
Indicate that control is performed by a value of O.
It is something. And in this step AlO3,
If it is determined that I, = 1-, step A1
Proceed to step 07, and if it is determined that ■, = 1, then step
Proceed to step A106. In step A106, the throttle valve 31 is opened and closed.
The timing period TK2 is set to a preset constant value T.
Specified as . In step A107, the period T is 2, which is the step AlO3.
The reciprocal of the engine speed NE entered in
is specified by the product of α and a constant value of coefficient α. Therefore
Then, the running state specifying unit 3 of the control unit 25 determines that the vehicle is running at a constant speed.
If specified, the vehicle speed will reach the target vehicle speed during target vehicle speed control.
Until this point, the opening and closing of the throttle valve 31 is controlled by the engine 1.
3, the cycle is shortened as the number of rotations increases, and the vehicle speed
When control is performed after the vehicle speed almost matches the target vehicle speed,
In this case, the throttle valve 31 is opened and closed at regular intervals. Steps from step A106 or step A107
When proceeding to step AlO3, timer TMB counts.
TMB and jKa are compared and trxa>
It is determined whether t is 2 or not. In this step AlO3, it is determined that tTMB>t is 2.
If it is disconnected, proceed to step A109, and tTMB>
If it is determined that it is not J Kz, step A112
Proceed to. If t TM-e > t Km, the current control service
at the timing when the cycle opens and closes the throttle valve 31.
Since this applies, the throttle valve 31 is adjusted in step A109.
To find the next opening/closing timing, use timer TMB.
Reset and set the value of tTM[l to 0, and set the step
The time count by timer TMB is restarted in step A110.
and start the flag I work in step A111.
Set to 1. Note that this flag, □, is the step All
At 0, timer TMB starts counting again.
control cycle to open and close the throttle valve 31 after
A value of 1 indicates that
be. Also, if tTMB>t is not 2, the current control
The cycle is the opening and closing of the throttle valve 31 (adjustment of engine output).
Since it can be determined that the timing does not correspond to
, the value of the flag I□ is set to O in step A112. Steps from step A111 or step A112
Proceeding to step A113, the system input in step A103 is
The shift selector is set according to the contact information of the shift selector switch 17.
It is determined whether or not the rectifier 29 is in the D range position.
. Here, if it is determined that it is in the D range position,
Proceeds to step A114, but it is determined that it is not in the D range position.
If the power is disconnected, the driving condition of the vehicle etc. may be affected in any mode other than D.
Step A11
The process advances to step 7, where direct throttle control is performed. If you proceed to step A114, the auto cruise
The throttle switch 47 of the switch 18 is
It is determined whether it is in the position or not. When the throttle switch 47 is in the
Accelerator pedal 27 and throttle valve 31 are mechanically directly connected
The throttle valve 31 is operated in the same manner as when the throttle valve 31 is operated.
Therefore, proceed to step A117 and apply throttle direct control braking.
Thy will be done. Conversely, in step A114, the position of the throttle switch 47 is
If it is determined that the position is not the turn, the process advances to step A115. In step A115, the information input in step A1O3 is
The engine speed NE is after the warm-up of engine 13 is completed.
The reference value is preset slightly lower than the idle speed of
With respect to NK, it is determined whether NE<NK. If it is determined that N E < N K, step
Proceeding to step A117, throttle direct drive control is performed, and NE
<If it is determined that it is not NK, step A116
Then, non-linear throttle control is performed. Therefore, when the engine starts, the rotation speed of the engine 13 is
From engine stop to steady state rotation speed
or due to some reason, the operating condition of the engine 13
When the engine speed becomes unstable and the engine speed decreases,
The throttle valve 31 only responds to the movement of the accelerator pedal 27.
The engine 13 is operated and the engine 13 is controlled. Throttle non-direction control or step of step A116
Once the throttle direct drive control of A117 is completed, one control
After the cycle ends, return to step AlO3 again and repeat the steps above.
Step AlO3 - Step A116 or A as described in
The control at 117 is repeated. Therefore, one control
Each detected value and each contact information are processed in step AlO3 every cycle.
information is updated and input based on this detected value and contact information.
Then, the control described above is performed. Next, in step A117 of FIG. 8(i),
The dynamic control will be explained. This direct throttle control is
This is carried out according to the flowchart shown in FIG. In other words, first access step B101 in Figure 9.
Figure 19 shows the pedal depression amount APS as a parameter.
From the map #MAPS shown, step A in FIG. 8(i)
Corresponds to the accelerator pedal depression amount APS input in lO3
The throttle valve opening θTll0 is read out and set.
, proceed to step BIO2. In step B102, the value of the aforementioned flag ■□□ is 1.
It is determined whether there is or not. It was determined that 111=1.
In this case, the current control cycle is the opening of the throttle valve 31.
This corresponds to the timing for closing, so step B10
After proceeding to step 3 and opening and closing the throttle valve 31, this time
Ends direct throttle control in the control cycle of
. On the other hand, if it is determined that ■, 1 = 1, then this time
The control cycle is the type that opens and closes the throttle valve 31.
Since it does not correspond to
Ends throttle direct drive control during the cycle. In step B103, the control unit 25 sends the slot
Set in step BIO1 for the valve rotation part 26
Sends a signal instructing throttle valve opening 0TllD
. The throttle valve rotating section 26 is. The actuator sliding part 39 receives this signal and moves the slot.
The throttle valve opening degree is θT with respect to the valve actuator 40.
Rotate the throttle valve 31 to the position where it is lID.
Sends a drive signal to. Based on this, the throttle valve
A cutter 40 rotates the throttle valve 31. At this time, the opening degree of the throttle valve 31 is determined by the throttle valve opening degree detection.
It is detected by the output part 41, and this detection result is sent to the actuator.
This detection is fed back to the data processing unit 39.
Based on the results, the actuator sleeping section 39
Throttle valve that makes throttle valve opening 0THD
We will continue to send out No. 31 Rotary Odo I No. 4. And slot
The fact that the throttle valve 31 has been rotated to such a position means that
When detected by the throttle valve opening detection section 41, this
In response to the detection result, the actuator display unit 39
The throttle valve 31 stops sending dynamic signals and the throttle valve 31 closes to the slot.
Stop at the position where the valve opening is 0TIID. As mentioned above, in throttle direct drive control, the throttle
Tor valve opening degree is 0, only the amount of depression of the accelerator pedal 27
Determined based on Also, the throttle valve opening θTlI
D and accelerator pedal depression ff1APs are shown in Figure 19.
There is a proportional relationship. Therefore, the gas pedal
27 and the throttle valve 31 are directly connected mechanically.
throttle according to the movement of the accelerator pedal 27.
Valve 31 is activated. Note that the throttle valve 31 operates in this way to open the intake passage.
When opening and closing 30, the air sucked into the engine 13
The intake air amount detecting section 20 changes the intake air amount accordingly.
Based on the detected air amount and the operating status of the engine 13.
The engine 1 determined by the fuel control device (not shown)
The amount of fuel supplied to 3 changes. As a result, the combustion injector
(I[18] shown in the figure is the fuel actually injected into the intake passage 30.
The amount of fuel changes, and the output of the engine 13 changes. Next, in step A116 of FIG. 8(i), the throttle is turned off.
Direct motion control will be explained. This throttle non-direction control
is carried out according to the flowchart shown in FIG.
. That is, first, in step C1,01, as shown in FIG.
Based on the contact information input in step AlO3 of i)
, whether the contact point of the brake switch 16 is in the ON state or not.
is judged. At this time, the brake pedal 28 is pressed to brake the vehicle.
If the brake pedal is depressed, the brake pedal is pressed in step C101.
Since the contact of switch 16 is in the ON state, the step
Proceed to step ClO2 and press brake pedal 28.
If not, the contacts of the brake switch 16 are in the ON state.
Since it is not, the process advances to step C113. Therefore
When the brake pedal 28 is depressed and
Different controls are performed when the control is not activated. The brake pedal 28 is depressed and the process moves to step ClO2.
In this step ClO2, if the
The value of GUE is set to O. This flag ■7 has a value of
By being O, the brake pedal was not applied in the previous control cycle.
This indicates that the lever 28 was depressed. and
Then, in step ClO3, the value of flag 1□ becomes 1.
It is determined whether or not. This flag I2 indicates the brake pedal 2 as described below.
8 to decelerate the vehicle using the brake (not shown).
When braking, a sudden braking situation where the deceleration is greater than the standard value occurs.
A value of 1 indicates that the period lasted longer than the standard time.
This is more clearly shown. Note that this reference value and reference time are set in advance. If it is determined that Eq.2=1 in step ClO3,
, proceed directly to step C112, which will be described later, and if l2=1 is not set.
If it is determined that it is not, the process proceeds to step ClO4. Proceeding from step ClO3 to step ClO4, the eighth
Actual acceleration DV input in step AlO3 in figure (i)
A0. . 2 to a preset negative reference value, DV
A... <It is determined whether it is K2 or not. Actual acceleration D
VA 1. is a positive value when the vehicle is accelerating.
Therefore, a negative value indicates that the vehicle is decelerating.
Since time, DVAl, for 2 to the negative reference value. <At K2
Judgment as to whether the deceleration of the vehicle is
This is the same as determining whether the value is larger than the standard value. Sudden braking with large deceleration is performed using brakes (not shown).
DVA with step ClO4. <
It is determined that it is K2, and the process proceeds to step ClO7. Sudden
If braking is not performed, the DVA is activated in step ClO4.
Engineering □. It is determined that <K, and step ClO3
Proceed to. Proceeding to step C107, the value of flag □ is 1.
It is determined whether or not. This flag is the actual acceleration DV
A... is smaller than the reference value (i.e. the deceleration is the base value)
A timer TM that measures the duration of the state (a state larger than the standard value)
A value of 1 indicates that A is counting time.
This is shown by If timer TMA has already counted 1m,
, 11=1, and the process proceeds to step C110.
. When timer TMA is not counting time
, it is determined that ■, = 1, and step ClO3
Proceed to step C109, set the value of the flag ■, to 1, and
Step after starting time counting by Imma TMA
Proceed to C110 6 In step C110, timer TMA counts
If the time tTMA is on the preset reference time,
On the other hand, it is determined whether t TMA > t K.
Cut off. If it is determined that t TMA > t Kl
If so, proceed to step C111, and set the value of flag 2.
After setting the value to 1, the process proceeds to step C112. On the other hand, tTxA
> t, directly step C
The process advances to step 112, and the value of the flag (2) remains O. Meanwhile, in step ClO4, DVA. <If it is determined that it is not K2 and proceeds to step ClO3
If the deceleration caused by the brake (not shown) is below the standard value,
, and there is no need to count time using timer TMA.
Ru. Therefore, counting by timer TMA is necessary.
In preparation for the case, the value of flag in step ClO3 is
Set to O, and reset timer TMA in step C106.
to stop counting time and also to stop counting time.
After setting the value of tTMA to 0, the process advances to step C112. In addition, for controlling such steps ClO3 to C111,
Therefore, the deceleration due to the brake (not shown) is lower than the standard value.
Flag I2 is flagged if the condition continues longer than the reference time.
The value of flag 2 is assumed to be 1, but the value of flag 2 is once 1.
Once set, any step except step ClO3-C111
Unless the value is set to 0 in some step, even if the deceleration
It does not change even if the value falls below the reference value. In step C112, the control unit 25 sends the slot
The engine is at the idle position with respect to the valve rotating part 26.
A signal is sent that specifies the minimum throttle valve opening.
Ru. The throttle valve rotating section 26 receives the above signal and
The actuator opening portion 39 operates the throttle valve actuator.
Set the throttle valve 31 to the minimum opening for the Yuator 40.
Sends a drive signal to rotate the throttle valve to the opening degree, and receives this signal.
The throttle valve actuator 40 is connected to the throttle valve 3.
Rotate 1. At this time, the opening degree of the throttle valve 31 is determined by the throttle valve opening degree detection.
It is detected by the output part 41, and this detection result is sent to the actuator.
The feedback is fed back to the motor opening movement part 39.
Control takes place. In other words, the actuator opening section 39
Now, based on the detection results of the throttle valve opening,
It is confirmed that the valve 31 has been rotated to the predetermined position.
The drive signal necessary for rotating the throttle valve 31 continues until
and send it. Then, the throttle valve 31 reaches the predetermined position.
The throttle valve opening detection unit 41 detects that the throttle valve opening has been rotated at
When detected, the drive from the actuator drive unit 39 is activated.
After the signal has been sent, the throttle valve 31 is in the specified position.
The vehicle comes to a stop, and braking force is generated by the engine brake. As mentioned above, when the brake pedal 28 is depressed
Since the purpose of this is to decelerate the vehicle, step ClO3
~ After the control of C111, the throttle valve 31 is always
By holding the engine at the minimum opening that corresponds to the engine idle position.
The braking of the vehicle by engine braking is reduced to
This is done in conjunction with braking (not shown). Brake pedal 28 is not depressed and step C101
If the process proceeds to step C113. It is determined whether the value of flag I7 is 1 or not. This flag is, as mentioned above, when the brake pedal 28 is
Indicates whether it was pressed in the previous control cycle.
If the pedal is not pressed, the value is 1, and the pedal is not pressed.
If it is, the value is O. Therefore, this
In step C113, the brake pedal 28 is depressed.
In the first control cycle after the
It will be decided whether there is or not. In this step C113, l7=1, that is,
The brake pedal 28 may not be depressed.
This is not the first control cycle. If it is determined that this is the case, the process advances to step C133. Conversely, if I is not 1, that is, the brake pedal 28 is not depressed.
In the first control cycle after the
If it is determined that there is, the process advances to step C114. When proceeding from step C113 to step C114
The various settings are made according to steps 0114 to c118.
and judgments are made. First, in step C114, the brake pedal 28
is not stepped in, so the time count by timer TMA is
mount is no longer required. Therefore, set the value of flag I□ to 0.
count again in the next control cycle.
Prepare for the time. Then, in the next step C115, the brake pedal 2
Since 8 is not depressed, set the value of flag ■7 to 1 and press
At step 0116, for the same reason as step C114,
resets timer TMA and stops counting time.
The value of count time tTMA is set to 0. Then, in step C117, the value of flag 11□ is set to O.
Ru. This flag I12 is set in each control cycle.
Now controls C144's auto cruise mode.
The first timing to open and close the throttle valve 31 after
Control cycle (opening/closing timing cycle) applicable to the
, the throttle valve 31 has not been opened or closed yet.
Or if you have already done this opening/closing,
Acceleration switch 45 or switching in loose mode control
The designation of the running state of the vehicle is changed by operating the switch 46.
During the first opening/closing timing cycle after
and the throttle valve 31 has not yet been opened or closed.
is indicated by the value O. In step 0118, step AlO in FIG. 8(i)
The connection of the accelerator switch 15 is determined from the contact information input in step 3.
It is determined whether the point is in the ON state. accelerator pedal
When the lever 27 is depressed, the contact of the accelerator switch 15 is turned OFF.
If it is in the F state, proceed to step C135 and flash.
The value of the flag I2 is set to 0, and the flag l is set to 0 in step C136.
After setting the value to 1, the process advances to step C137. this flag
■, the throttle valve 31 is set to the engine idle position.
The value 0 indicates that the opening should be kept at the minimum opening.
This shows that. Note that the value of flag I4 is set to 17 in step C111.
If so, the control in step C135 is performed.
The value of I2 remains 1 until the In other words, the value of flag 2 is determined when the accelerator pedal 27 is depressed.
It becomes 0 when In step C137, as described above, the depression amount detection section 1
Accelerator pedal depression detected by JiAPS and
, is determined in the control section 25 from this depression amount APS.
Change speed DAPS of pedal stroke amount APS and counter CAPC
Based on the NG value. Determine the target acceleration and perform accelerator mode control. child
The accelerator mode control is to adjust the vehicle speed to the target acceleration.
The output of the engine 13 is controlled by rotating the throttle valve 31.
It is under your control. and. After performing this accelerator mode control, the current control
Ends throttle non-direct control in the control cycle. The accelerator pedal 27 is not depressed and the accelerator switch
The contact of switch 15 becomes ON, and step C118 or
Proceeding to step C119, the value of DAPMXQ is set to 0.
do. This DAPMXQ is operated by pressing the accelerator pedal 27.
Change in accelerator pedal depression amount APS when the amount increases
It shows the maximum value of speed DAPS. Then, in the next step Cl2O, DAPMXS
Let the value be O. This DAPMXS is effective when the amount of depression decreases.
This shows the minimum value of the rate of change DAPS. Furthermore, in step C121, the step in FIG. 8(iv)
The latest calculated by interrupt control in steps A123 to A128
The actual vehicle speed VA is input. Next, in step C122, the brake pedal 2
8 is released as the value of VOFF indicating the actual vehicle speed immediately after release.
The actual vehicle speed VA value input in step C121 is substituted.
It will be done. Next, in step C123, the step in FIG. 8(i)
From the contact information manually generated by AlO3,
If the throttle switch 47 of the throttle switch 18 is in the
It is determined whether or not it is marked ■ in Figure 6. In addition,
When the throttle switch 47 is in the position ■, the above
Depress the brake pedal 28 to decelerate the vehicle as shown in
After doing it. When the brake pedal 28 is released, the accelerator pedal 27
Throttle valve 31 remains at engine idle unless the
It is specified that the valve should be held at the minimum opening degree. In step C123, the throttle switch 47 is
If it is determined that the position is ■, step 0126
Proceed to step C112 after setting the value of flag ■ to O.
As mentioned above, set the throttle valve 31 to the minimum opening.
Rotate to idle position. Meanwhile, in step C123, the throttle switch
If it is determined that position 47 is not a rice field, proceed to step C.
Proceed to step 124, and in this step c124, V O)'F is
If the preset reference value is 0, then VOFF<K.
It is determined whether the In step C124, it is determined that VOFF<Kl.
If it is disconnected, the process advances to step C125 and the flag ■2 is set.
It is determined whether the value of is 1 or not. If it is determined that l2=1, the process proceeds to step 0126.
After setting the value of flag I to 0, in step C112
Turn the throttle valve 31 to the minimum opening position as described above.
move. On the other hand, in step C124, if VOFF<K,
If it is determined, or if step 2 = 1 in step C125
If it is determined that there is no one, the process advances to step C145. Therefore, the brake pedal 28 is depressed and the vehicle is braked.
The standard is the state in which the deceleration is greater than the standard value when the
The vehicle speed when the braking continues longer than the time and the braking is stopped.
is smaller than the reference value, the accelerator pedal 27 is depressed.
If not, the brake pedal will give priority to braking the vehicle.
Even after the barrel 28 is released, the throttle valve 31 continues to be operated.
Maintains the opening at the minimum opening and performs braking using the engine brake.
. For example, use the brakes to stop at an intersection, etc.
When decelerating, immediately before stopping, reduce the impact of stopping.
I release the brake pedal 28 once to calm down, but at this time
, the throttle valve 31 is held at the minimum opening as described above.
engine braking is automatically performed.
It is. Steps from step C124 or step C125
If progress has been made to C145/~, flag ■. The value of is set to O, and the process proceeds to step C127. In addition, hula
4 is determined by the running state designation section 3 of the control section 25.
A value of 0 indicates that fast running should be specified.
This is what is shown. In step C127, the throttle valve 31 is set to the minimum opening degree.
Since there is no need to hold it, set the value of the flag ■, to 1, and then
Proceed to step C128 and set the value of the flag ■8 to 1.
After that, in step C129, when driving at a constant speed,
Actual vehicle speed V input in step C121 to target vehicle speed vs.
A is assigned. Next, in step C130, the vehicle is driven at the target vehicle speed ■S.
The target torque TOM required to maintain the line is as follows:
Calculated by (1). T OM , = [((1? r/g) ・ks+k
i) ・(DVS, -DVSI,s)+TQ4EM]
/ T. ... (1) In the above formula (1), W is determined by the vehicle detection unit 19.
is detected and inputted in step AlO3 in Fig. 8(i).
The weight of the vehicle, r, is the left front wheel 33 stored in advance.
Or the tire effective radius of the right front wheel 34, g is the gravitational acceleration
degree. Among these, input in step AlO3 of Fig. 8(i)
The data of the weight W of the vehicle used is not a fixed value but a measured value.
use. In other words, the vehicle weight detection unit 19 detects when the vehicle is stopped and when the vehicle is running.
In addition, the vehicle weight is detected constantly or at predetermined cycles.
Based on the detected value, the control unit 25 controls, for example, the
In the flow shown in (vn). Vehicle weight data is set. First, in step R101, it is determined whether the vehicle speed Va is O or not.
In other words, it is determined whether or not it is stopped, and it is determined that it is stopped.
If so, proceed to step R102 and enter the vehicle weight W data.
(WHGT) constantly newly detected stopped weight value
(WHGTI). Therefore, while stopped, the detection
As soon as there is a change in the vehicle weight (WHGTl), change the vehicle weight W design.
The data (WHGT) are updated one after another. Then, in step R101, if the vehicle speed Va is not 0, immediately
If it is determined that the car is running, the process goes to step R103.
It is determined whether or not braking is in progress, and the braking is stopped.
If the vehicle is being weighted, proceed to step R104 and
Cars that are constantly newly detected as W data (W HGT)
Set the weight value (Wi-IGT2). Therefore, while driving
Also, during braking, the detected vehicle weight (WHGT2)
As soon as there is a change in the vehicle weight W data (Wf (GT)
Updated frequently. Also, in step R103, the brake is applied while driving.
If it is determined that vehicle weight data (WHGT) is not in progress,
The latest vehicle weight value that has already been updated (WI-IGTI
or WHGT2). Note that "braking" in step R103 is "braking".
This means "when throttle control is not used."
During normal driving conditions, vibrations etc.
Disturbances may affect vehicle weight data, resulting in lack of data stability.
Since the throttle control becomes unstable, please check the vehicle weight W data.
If you do not update the throttle control, the car
It does not matter if the heavy W data is updated one after another. In addition, the vehicle weight measurement during braking by the vehicle weight detection unit 19 is
, is calculated by correcting the inclination of the vehicle body. In addition, ks indicates the gear stage used in the automatic transmission 32.
A preset coefficient for converting to the state of 1st gear
, the step detected by the gear stage detection section 23
Changes in the automatic transmission 32 currently in use input using AlO3
Values are set corresponding to gears. and
, ki is the engine 13 around the drive shaft of the vehicle and
This is a correction amount related to the inertia of the automatic shift a32. Furthermore, TQ is the torque ratio of the automatic transmission 32;
The torque ratio II゛Q is determined by the output shaft rotation speed detection section 22.
automatic transmission 3 using the speed ratio e as a parameter.
Map #MTRA”r preset based on the characteristics of 2.
Q (not shown). In addition,
The speed ratio e is the automatic transmission input in step AlO3.
Output shaft rotation speed of torque converter (not shown) in 32
No. Detected by the engine rotation speed detection unit 21, step A
By dividing lO3 by the manually applied engine speed NE.
can be obtained. Then, DVS makes the vehicle speed equal to the target vehicle speed VS.
This is the target acceleration to maintain this, and the target vehicle speed■
Using the difference VS-VA between S and actual vehicle speed VΔ as a parameter,
Map #MDVS3 preset as shown in Figure 23
determined by Note that in step C130, the target vehicle speed vS is set as described above.
This is the actual vehicle speed immediately after releasing the brake pedal 28.
In the above equation (1), the value of the difference VS - VA is set as O.
The target acceleration DVS is determined. As a result, Figure 23
From the correspondence shown in , the value of the target acceleration DVS also becomes 0.
. In addition, DVA6s has the step shown in Fig. 8 (jν) as mentioned above.
The steps are calculated by interrupt control of steps A123 to A128.
This is the actual acceleration input with AlO3. TEM is the actual torque currently being output by the engine 13.
, detected by the intake air amount detection section 20 and at step AlO3.
The input intake air amount AE is changed to the engine speed NE″7.
: Parameter the divided value AE/NE and engine speed NE.
As a meter, it is set in advance based on the characteristics of the engine 13.
It can be determined by the map #TEMAP (not shown).
However, here, we will calculate this actual torque TEM from an automatic transmission (transmission).
Based on the characteristics of 32
demand. The absorption torque Tti of the torque converter 32 is the torque converter 32.
The torque capacity coefficient of the converter 32 is C, and the engine speed is
As mentioned above, if <NE, 'rt1=C-NE2・
・ ・ ・ ・ ・ ・ ・ ・ ・ (1-1)
Ru. Note that the torque capacity coefficient C is calculated using the speed ratio e mentioned above as a parameter.
It is determined by the characteristics of the torque converter 32 as a
Here, we use the speed ratio e as a parameter.
Set # M T R A T Q C (not shown) in advance.
Based on this map # M T RA TQC
to be determined. In addition, the speed ratio e is normally NE > ND.
As mentioned above, during immediate action (such as acceleration), the torque controller
The output shaft rotation speed N of the converter 32 is expressed as the engine rotation speed NE.
The value obtained by dividing the value (that is, e=No/NE) is obtained, but NE<
During reverse drive (coasting, etc.) that results in ND, the engine speed is
The rotation speed NE is the output shaft rotation speed ND of the torque converter 32.
It becomes the value obtained by dividing (that is, e = NE/No1). In addition, the torque converter corresponding to the actual torque
The output torque Tto of the motor 32 is determined by two torque converters.
Absorption torque Tti of motor 32 and map #MTR
It is the product of the torque ratio 'rQ determined by ATQ.
From, TEM=Tto:TQ-Tti:TQ-C-NE2・
・ ・(l-2), and the actual torque rEM is
As the output torque Tto, the torque of the torque converter 32 is
torque ratio TQ, torque capacity coefficient C, and engine speed NE
It is required from. In addition, it is determined by map #MTRATQ.
The value of the reciprocal (1/TQ) of the torque ratio 'rQ
When using as data, from map #MTRATQ
Based on the determined torque ratio TQ, use (1/TQ).
There is also a way to calculate it as the reciprocal of TQ each time,
Separate from map #MTRATQ to reduce control delay.
, (1/TQ) dedicated map #MTRATTQ (Fig.
(not shown), and the automatic transmission 3 using the speed ratio e as a parameter.
This map #MT is set in advance based on the characteristics of 2.
Calculate the value of (1/TQ) based on RATTQ
do. In this way, in step C130, the target torque TOM,
Once calculated, in the first step C131, map #M
Read the throttle valve opening 0TIIt from TH (not shown).
put out. This map #MTH is the target torque TOM
and the rotation speed NE of the engine 13 as parameters.
Preset based on the characteristics of Jin 13,
The torque output from the engine 13 is the target torque T
Throttle valve opening degree 0T1 required to equalize OM
It is used for the purpose of determining No. 1. However,
The value of the throttle valve opening degree 0Tllt that is read out is as follows. The target torque TOM calculated in step C130,
Detected by the engine rotation speed detection unit 21 and step AlO
This corresponds to the engine speed NE entered in step 3.
be. In step C132, the
Throttle valve 3 based on the throttle valve opening degree 0T111
Open 1. In other words, the throttle valve opening θTll□
An instructing signal is sent from the control section 25 to the throttle valve rotation section 26.
is sent to the actuator in the throttle valve rotating section 26.
The throttle valve actuator 39 receives this No. 43 and
The throttle valve 31 is used as a throttle valve for the throttle valve 40.
Drive signal to rotate to the position where the opening degree θT1 (1)
Send out. This allows the throttle valve actuator to
40 rotates the throttle valve 31. At this time as well, the opening degree adjustment of the throttle valve 31 is performed using the slot
This is done by feedback control through the valve opening detection section 41.
When the throttle valve 31 is rotated to a predetermined position,
The actuator drive unit 39 stops sending signals and the
The throttle valve 31 stops at a predetermined position. The intake passage 30 opens and closes with this ga of the throttle valve.
As mentioned above, the amount of air taken into the engine 13 is
changes, and the fuel control device (not shown) detects this air amount.
The amount of fuel to be supplied to the engine 13 is determined based on the result.
Therefore, the amount of fuel will also change. As a result, the engine output is adjusted.
The torque is approximately equal to the target torque TOM1.
The signal is now output from the engine 13. The torque output from this engine 13 is as described above.
Then, the actual vehicle speed immediately after the brake pedal 28 is released is set as the target vehicle speed.
and calculate the torque required to maintain this target vehicle speed constant.
approximately equal to By the control in steps C129 to C132 described above, the block
Immediately after the rake pedal 28 is released, the reference time tKz
Even if the opening/closing timing cycle is not determined by
It is recommended to maintain the vehicle speed immediately after releasing the key pedal 28.
Throttle valve 31 to the position of the throttle valve opening to be measured.
Temporarily rotate to move to constant speed driving at the target vehicle speed.
Prepare for the trip. Step C113 to Step C in the previous control cycle
The process proceeds to step 114, where the control described above is performed, and the current control is performed.
The brake pedal 28 remains released even during the control cycle.
In some cases, step C1 was performed during the previous control cycle.
At 15, the flag value is 1, so step
In C113, it is determined that F=1 and the process proceeds to step C13.
Proceed to step 3, and from the contact information input in step AlO3
Whether the contact of the accelerator switch 15 is in the ON state or not
be judged. If the accelerator pedal 27 is depressed, step C1
If the contact of the accelerator switch 15 is not in the ON state at 33
After the determination, the process proceeds to step C134 and the flag 112 is set.
After setting the value to 0, proceed to step C135 and set the flag ■2.
Set the value to 0, and then set the flag ■ in step C136.
The value is set to 1 and the process proceeds to step C137. Note that the flag (2) is set in step C11 as described above.
When the value is set to 1, the control in step C135 is performed.
The value will not change until the Further, the process proceeds from step C118 to step C135.
In the case where the
However, in both cases, the accelerator pedal
27 and the contact of the accelerator switch 15 is OFF.
This is the case when the situation occurs. Therefore, by depressing the accelerator pedal 27, the vehicle is re-started.
As a result, flag I2 is set in step C135.
The value of is O. Further, in step C137, accelerator mode control is performed.
However, as in step C135, the accelerator pedal
27, accelerator mode control is always performed. If the accelerator pedal 27 is not depressed, step C
At 133, the contact of the accelerator switch 15 is in the ON state
It is determined that the maximum value DAP is at step C138.
The value of MXO is set to O, and the minimum value DAP is set in step C139.
After setting the value of MXS to 0, the flag is set to 1 in step C140.
Determine whether the value of 3 is 1 or not. Note that the accelerator switch 15 is turned ON when
The brakes (not shown) are used to decelerate and brake
After releasing the pedal 28 and finishing deceleration, press the accelerator pedal.
27, and the previous control cycle
The control of steps 6113 to C132 described above is performed in
This corresponds to the case where Since the flag I is 0 as described above,
, the throttle valve 31 is set to the minimum engine idle position.
This indicates that the step should be held in the open position.
If step C140 determines that I, = 1, step
If the process proceeds to step C141 and determines that l3 = 1,
, proceed to step C112 and set the slot as described above.
The opening degree of the valve 31 is the minimum opening degree that makes the engine idle position.
shall be. In addition, as mentioned above, the value of flag is 0.
, this is the case where the process proceeds to step 0126. Therefore, the throttle switch 47 is
position or deceleration by brake (not shown)
When the deceleration is greater than the reference value, the time is longer than the reference time.
when the vehicle continues to decelerate and the vehicle speed at the end of deceleration is lower than the reference value.
In this case, the accelerator pedal 27 and the brake pedal 28 are the same.
The throttle valve 31 is always at the minimum open position while the throttle valve 31 is
The engine brake is used to brake the engine.
Ru. Also, the process progressed from step C140 to step C141.
In this case, it is determined whether the value of flag IL2 is 1 or not.
, when it is determined that □=1, step C143
If it is determined that I□2 is not 1, proceed to step C1.
Proceed to 42. The value of the flag Ilk is O, as mentioned above, for each
Auto cruise mode in step C144 in the control cycle
The first slot visited after starting to control the
In the control cycle corresponding to the timing of opening and closing of the valve 31
If the throttle valve 31 has not been opened or closed yet, or
This opening/closing has already been done, but the auto cruise mode
When controlling the acceleration switch 45 or the changeover switch 46,
The first time after an operation changes the designation of the vehicle's driving state.
This corresponds to the opening and closing timing of the throttle valve 31 that occurs in
The throttle valve 31 has not yet been opened or closed in the control cycle.
Indicates that it is not. Therefore, if the value of flag Ill is O,
Transition to vehicle driving state using automatic cruise mode control
or the acceleration switch 45 or changeover switch after this transition.
When changing the vehicle running condition by operating the switch 46,
The opening degree of the lock valve 31 may change significantly.
. Therefore, the necessary opening degree of the throttle valve 31 can be adjusted more accurately.
for easy opening and closing and quick migration or changes.
In order to
Therefore, we need the data with the closest value to this value.
. Therefore, proceed to step C] 42 and set the auto cruise mode.
The value of the actual acceleration V A used in the code control is
This has the closest value to the actual vehicle acceleration, as shown in
DVAGS has the highest ability to follow changes in acceleration.
adopt. On the other hand, if the value of flag I12 is 1, the above transfer
The line or change has already been opened or closed.
, the change in the opening degree of the throttle valve 3 does not become large. death
Therefore, even if the followability decreases somewhat, the actual value and measurement
The difference with the data is small, and rather the stability of control should be emphasized.
It is possible. Therefore, the process advances to step C143, and the actual acceleration is
Although the followability is lower than the DVA value of DVA6°,
It's a highly stable DVA. Adopt. In step C142 or step C143, the acceleration D
After setting the value of VA, proceed to the first step C144.
, performs auto-cruise mode control, which will be described later, and
End throttle non-direct control in control cycle
. As described above, steps C101 to C144 in FIG.
By performing the throttle non-direction control shown in
Depress the key pedal 28 and apply the brake (not shown)
When braking, the throttle valve 31 is turned off from the engine.
The engine valve should be held at its minimum opening, which is the engine idle position.
Braking by rake is performed in parallel with brake braking. one
On the other hand, release the brake pedal 28 and press the accelerator pedal 27.
When you press the button, the accelerator mode control described later will be performed.
be exposed. Also, the deceleration of the vehicle due to the brake pedal 28 is the reference value.
continues for longer than the reference time, and the block is larger than the reference time.
The vehicle speed immediately after releasing the rake pedal 28 is lower than the standard value.
If the brake pedal 28 is released, the brake pedal 28 may not be activated.
The throttle valve 31 remains at the minimum open position until the cell pedal 27 is depressed.
engine braking continues.
It is done. If the deceleration is below the standard value, or if the deceleration is below the standard value
If the duration of the state greater than the value is less than or equal to the reference time,
or the vehicle speed after releasing the brake pedal is higher than the standard value.
, unless the accelerator pedal 27 is depressed.
, a constant vehicle speed that maintains the vehicle speed immediately after the brake pedal 28 is released.
Throttle valve 3 is adjusted to the throttle valve opening such that driving is possible.
1 is rotated temporarily and then the auto cruise mode is activated.
1. Control is performed. In this auto cruise mode control, the brake pedal 2
After 8 is released, the contact information of auto cruise switch 18 changes.
If there is no change, the vehicle will run at a constant speed as described later.
However, at this time, the timing for releasing the brake pedal 28 is
There is no relation between the opening and closing timing of the throttle valve 31 and the opening/closing timing of the throttle valve 31.
Not necessarily when the brake pedal 28 is released
does not necessarily coincide with the timing of opening and closing. Therefore, immediately after the brake pedal 28 is released, the slot
Temporarily adjust the throttle valve 31 to the above throttle valve opening (brake).
A speed that can maintain constant vehicle speed at the speed immediately after the key pedal is released.
Rotate the throttle valve to the position where the valve opening is
Throttle valve opening/closing timing cycle after control cycle
The throttle valve 31 is controlled by auto cruise mode.
Perform the rotation. By controlling the vehicle speed in this way, the brake pedal
Immediately after the release of 28, the vehicle speed did not change much and it started to slip.
Suddenly, the vehicle shifts to constant speed driving. Also, the brake pedal 28 is released and the accelerator pedal 2
After pressing 7 and performing the accelerator mode control described below.
, even when the accelerator pedal 27 is released, such a
Auto cruise mode control is performed. Step C137 of throttle non-direction control (Figure 10)
Details about the accelerator mode control performed in
To explain, this accelerator mode control is performed by the control section 25.
Then, steps D101 to D126 shown in FIG.
This is done according to a flowchart. That is, first, in step D101, the previous control
Use the control cycle to find the target acceleration DVS.
#It is determined whether MDVS6S is used. this
Map #MDVS6S is active as shown in Figure 20.
Target acceleration using cell pedal depression amount APS as a parameter
It is used to find the degree DVS, and the accelerator pedal
It is used when the amount of depression of 27 is decreased. In addition,
The cell pedal depression amount APS is determined by the depression amount detection unit 14.
detected and inputted in step AlO3 of FIG. 8(i).
It is something that was given. In step D101, in the previous control cycle,
If it is determined that #MDVS6S has been used, the previous
Step D1 assumes that control is performed when the amount of depression is decreased.
Proceed to step 12. On the other hand, map #MD in the previous control cycle
If it is determined that VS6S was not used, the previous
Control was not performed when the amount of depression decreased, that is, the amount of depression was not performed last time.
Assuming that the control when the amount of water increases has been performed, proceed to step D102.
move on. If you proceed to step D102, press the accelerator pedal.
The change rate DAPS of the loading amount APS is set to a preset negative value
It is determined whether DAPS<K6 with respect to the reference value KG.
Cut off. In addition, this change in accelerator pedal depression amount APS
The conversion speed DAPS is determined in step A12 of FIG. 8 (iii).
It is calculated by the interrupt control of 1 to A122, and the step of FIG. 8 (1)
It was input using AlO3. In step D102, it is determined that DAPS<K.
In the case of disconnection, the amount of depression of the accelerator pedal 27 is currently reduced.
Assuming that it is a middle school, proceed to step DIO3 and set DAPS<
K, if it is determined that it is not, press the accelerator pedal 27.
It is assumed that the amount of depression is increasing, and the process advances to step D105. When proceeding to step D103, the previous control cycle
The control with the lever is for when the amount of pedal stroke increases, and this time it is the opposite.
The amount of fuel is decreasing. Therefore, in step D103, the amount of depression is
The maximum value DAPMXO of the rate of change DΔps when increasing is
0, and in the next step D104 change speed when the amount of depression decreases.
Step D1 with the value of the minimum value DAPMXS as 0.
Proceed to step 15. In addition, DAPMXO has an accelerator pedal 27
Since this is when the amount of depression increases, the value is always less than 0.
For DAPMXS, when the amount of depression of the accelerator pedal 27 decreases
Therefore, the value is always less than O. On the other hand, the process progressed from step D101 to step D112.
In this case, the rate of change DAPS is a preset positive standard.
It is determined whether DAPS>K7 for the value 7.
It will be done. In this step D112, DAPS)K7.
If it is determined that
Proceed to step D113 assuming that the
If it is determined that it is not K7, press the accelerator pedal 27.
Since the amount of depression is decreasing, the process advances to step D115.
. If the process advances to step D113, the previous control cycle
The control with the lever is for when the amount of pedal stroke is decreased, and this time it is the opposite.
The amount of traffic is increasing. Therefore, in step D113, the DA
The value of PMXO is set to O, and in the next step D114, DAP
After setting the value of MXS to O, the process advances to step D105. Therefore, the amount of depression of the accelerator pedal 27 is increasing (continues).
(continued to increase), step D1
After passing through the control from 05 to D111, steps D122 to D
130, and further controls in steps D123 to D126 are performed.
be exposed. On the other hand, the amount of depression of the accelerator pedal 27 is decreasing (
If it is determined that the condition is decreasing (continuously decreasing), proceed to step D.
After passing through the control steps D115 to D121, steps D131 to D121 are performed.
D]33, and further the control of steps D123 to D126
It is done. If the process advances to step D105, the depression amount detection section 14
is detected in step AlO3 of Fig. 8(i).
Target acceleration corresponding to accelerator pedal depression IAPS
DVS is read from map #MDVS60. child
Map #MDVS60 is accelerator pedal depression amount A
With P S as a parameter, the amount of depression of the accelerator pedal 27
This is to find the target acceleration DVS when it is increasing.
Therefore, the value of AI)S and the value of DVS are as shown in Figure 20.
It has the correspondence shown in #MDVS60. In the next step D106, in the previous control cycle,
The stored DAPMXO value and the current control cycle
The value of DAPS at And DAPM
If it is determined that XO<DAI)S, step
At C107, DAPS is new and the value of APMXO is
Assigned to DAPMXO and stored, step D108
Proceed to. Also, if it is determined that DAPMXO<DAPS is not
contains the DAPM stored in the previous control cycle.
XO remains stored as is, and the process proceeds to step D108.
. In step D108, the DAPMXO
The target acceleration DVS7 corresponding to the map #MDVS70
Read from. This map #MDVS70 is DAP
Depression amount of accelerator pedal 27 using MXO as a parameter
This is for finding the target acceleration DVS7 when is increasing.
DAPMXO and DVS7 are shown in FIG. 21 (7
) #MDVS70. It is clear from the correspondence shown in #MDVS70 in FIG.
In order to ensure that the
Therefore, the amount of depression of the accelerator pedal 27 is increased quickly.
The value of target acceleration DVS7 increases accordingly. However, D.A.
When PMXO exceeds a certain value, the value of target acceleration DVS,
constant, so there is no sudden sudden increase that could lead to a decrease in safety.
Speed is not allowed. In the next step D109, the accelerator pedal depression amount AP
The rate of change of S DAPS is relative to the preset reference value.
Then, it is determined whether DAPS>K. D.A.
PS) If it is determined to be K, press the accelerator pedal.
Assuming that the change when the amount of depression in 27 increases is large, step D1 is performed.
Proceed to step 10 and if it is determined that DAPS>K is not the case
Assuming that the change is not large, proceed to step D11].
nothing. Then, proceed from step D109 to step D110.
In this case, after setting the value of counter CAPCNG to 1,
Proceed to step D111. In step D111, the value of counter CAPCNG is
The corresponding target acceleration DVS is from map #MDVS80.
Read out. Map #MDVS80 is the counter CAP
Using the CNG value as a parameter, press the accelerator pedal 27.
To find the target acceleration DVS when the amount of depression is increasing.
, the value of counter CAPCNG and DVS,
The value is the correspondence relationship shown in #MDVS80 in Fig. 22.
has. The counter CAPCNG used in step D111
The value is determined in step A118 of FIG. 8(ii) as described above.
~Set by interrupt control of Al2O, and a value other than 0
Always 0 unless assigned. If this value is 0,
Read from map #MDVS80 in step D111.
The target acceleration DVS is also #MDVS80 in Fig. 22.
As is clear from this, O is obtained. Also, the rate of change DAP
If S is greater than the reference value, then
At step D110, the value of the counter CAPCNG is set to 1.
Therefore, if the rate of change DAPS is greater than the reference value,
During this period, the value of the counter CAPCNG is always 1. did
Therefore, at this time, map #MD is set in step D111.
The target acceleration DVS read from VS80 is the 22nd
As is clear from #MDVS80 in the figure, map #M
This is the largest in DVS80. In step D110, the value of the counter CAPCNG is
After being set to 1, step D10 is performed again in the next control cycle.
2 and reaches step D109, the accelerator pedal 2
Now that the increase in the amount of pedal effort in step 7 has been eased or stopped,
In step D 1-10 of DAPS)K, unless
Judgment is made and step DIIO is not passed through.
Proceed to D111. In this step D111, the counter C
The value of APCNG is from step A118 of FIG. 8(ii)
The value is determined by Al2O interrupt control. In this interrupt control, in step A118, the counter
The value obtained by adding 1 to the previous value of CAPCNG is the count.
CA P CN'G is specified as the new value. In the next step A119, the value of the counter CAPCNG is
is 1 or not, but as described above, the step
If the value of counter CAPCNG is set to 1 in step D110,
In step A118, the new value of the counter CAPCNG is
2, so by the judgment in step A119
Step Al2O8 does not proceed, and at the end of the current interrupt control
The value of the counter CAPCNG at the point is 2. Furthermore, step DIO9 is used from the next control cycle onwards.
If control is performed and the state that is not DAPS)K continues.
Then, by interrupt control, the counter CAPC is set as described above.
The NG value increases by 1. From step D102 to step D109
If the process progresses through step D102, the process proceeds to step D102.
Therefore, the rate of change DAPS is 6 for the reference value, and DAPS
<KG, not DAPS≧6. therefore,
Directly proceeding from step D109 to step D111 is
Set the value where the rate of change DAPS is 8 for K6≦DAPS≦.
6 is a negative value for the reference value as mentioned above.
, and each of the reference values has a positive value. others
If the amount of depression of the accelerator pedal 27 is kept constant, the upper
As mentioned above, the value of the counter CAPCNG increases by 1.
To go. At this time, in step D111, map #MDVS8
The target acceleration DVS8 read from 0 is as shown in FIG.
#As is clear from MDVS80, counter CAPC
It decreases as the value of NG increases and finally becomes 0. death
Therefore, the amount of depression of the accelerator pedal 27 is increased.
After that, if this amount of depression is held almost constant, it will have a positive value.
The value of target acceleration DVS8 to be determined depends on the elapsed time after holding
Both gradually approach O. On the other hand, from step DLO4 or D112
If the process advances to D115, the depression amount detection unit 14 determines that
detected and inputted in step AlO3 in FIG. 8(i).
Target acceleration D corresponding to the accelerator pedal depression amount Aps
VS is read from map #MDVS6S. In addition
, map #MDVS6S is the accelerator pedal depression amount AP
With S as a parameter, the amount of depression of the accelerator pedal 27 is
This is to find the target acceleration DVS & when it is decreasing.
Therefore, APS and DVSG are #MDVS in Figure 20.
It has the correspondence shown in 6S. In the next step D116, in the previous control cycle,
DAPMXS stored in the current control cycle
DAPS is compared. DAPMXS>DAPS
If it is determined that there is a new AP
In step D117, the DAP is set as the value of MXS.
It is assigned to MXS and stored, and the process proceeds to step D118.
. Also, if it is determined that DAPMXS>DAPS is not
If the DAP stored in the previous control cycle
MXS is stored and remains as is, and the process proceeds to step D118.
move on. In step D118, D
Target acceleration DVS1 corresponding to APMXS is map #M
Read from DVS7S. This-, l'yp#MD
VS7S accelerates using DAPMXS as a parameter
Target acceleration OVS when the amount of depression of the pedal 27 is decreasing,
This is to find the DAPMXS and DVS7.
has a correspondence relationship shown in 3MDVS7S in Figure 21.
Ru. In addition, DAPMXS is operated by pressing the accelerator pedal 27.
Since this is the rate of change in the amount of depression when the amount is decreasing,
As mentioned above, it becomes O or a negative value, and the target acceleration DV
S, is also negative as shown in #MDVS7Stm in Figure 21.
value. Therefore, the absolute value of the target acceleration DVS7 is
This results in deceleration. In this way, in the control of steps D116 to D118,
As is clear from the correspondence shown in Figure 21, access
The faster the amount of depression of the pedal 27 is reduced, the faster the target acceleration.
The value of degree DVS7 becomes a smaller negative value. In the next step D119, the accelerator pedal depression amount AP
The rate of change of S DAPS reaches the preset negative reference value by 9
, it is determined whether DAI)S<K9.
. If it is determined that DAPS<K, press the accelerator.
Since the change when the amount of depression of the pedal 27 decreases is large, the step
Proceeded to step D120 and determined that DAPS<K.
If so, it is assumed that the change is not large and the process proceeds to step D121.
. Also. When proceeding from step D119 to step D120
After setting the value of counter CAPCNG to 1, step
Proceed to D121. In step D121-, the value of the counter CAPCNG is
The corresponding target acceleration D V S ll is map #MDV
Read from S8S. Map #MDVS8S is 5 cows
Using the value of the printer CA P CN G as a parameter,
Target acceleration DV when the amount of depression of the cell pedal 27 is decreasing
This is for finding S. Figure 22 shows the values of counter CAPCNG and OVS.
It has the correspondence shown in 3MDVS8S. In addition, this
target acceleration DVSs, #MDVS8S in Figure 22
As shown in , the value is 0 or negative, so this target
In other words, acceleration DvSl+ becomes deceleration. The counter CAPCNG used in step D121
The value is determined in step 811 of FIG. 8(ii) as described above.
8 ~ Set by Al2O interrupt control, value other than 0
It is always 0 unless assigned. Therefore, this CAP
If the value of CNG is O, map # is set in step D121.
The target acceleration DVS read from MDV88S is also
As is clear from #MDVS8S in Figure 22, it becomes O.
. Also, if the rate of change PS is smaller than the reference value
- In step D120 as described above, the counter
The value of the counter CAPCNG is set to 0. Therefore, if the rate of change DAPS is less than the reference value
The value of the counter CAPCNG is always − during
Read from map #MDVS8S at step D12]
The target acceleration DVS is #MDVS in FIG.
As is clear from 8S, map #MDVS8S
This DVSs has the maximum deceleration and the minimum negative value.
Become. For example, in step D120, the counter CA P
After the value of CN G is set to 1, it is set again in the next control cycle.
After passing through step D112 and reaching step D1.19
, at this time, the reduction in the amount of depression of the accelerator pedal 27 is alleviated.
Rui was discontinued, so it was determined that DAPS<K was not the case.
If so, go from step D1]9 to step D121.
move on. In this case, do not go through step D120.
Then, the value of the counter CAPCNG is determined by the step in FIG. 8(ii).
Determined by interrupt control of A, 118~Al2O
will be the value. In this interrupt control, step A118
then add 1 to the previous value of counter CAPCNG.
The value obtained is the new value of this counter CA I) CN G.
is specified as In the next step A119, the value of the counter CAPCNG is
is 1 or not, but as described above, the step
In step D120, the new value of counter CAPCNG becomes 2.
Therefore, the decision made in step A119
It does not proceed to Al2O. As a result, this interrupt control
The value of the counter CA P CN G at the end is 2.
Ru. and. Furthermore, even after the next control cycle, step Dl19 is executed.
control is performed, and the state where DAPS<K9 does not continue.
Then, by interrupt control, the counter CA
)) The value of CN G increases by 1. Step D119 to step D112 to step D1
15, proceed to step D1]2.
The rate of change DAPS is 7 compared to the reference value DAPS
) K, is no longer L') A PS≦7. Therefore, from step D119 to step D121
What directly advances is that the rate of change DAPS is Kg≦DAPS≦
has a value of 7, and as mentioned above, the base
7 has a positive value in the semi-value, and 9 has a negative value in the standard value.
Therefore, keep the amount of depression of the accelerator pedal 27 constant.
Then, as mentioned above, the value of the counter CAPCNG increases by 1.
It will continue to increase. At this time, in step D121, map #MDVS8
The target acceleration DVSg read from S is as shown in FIG.
#As is clear from MDV88S, the counter CA P
CN increases as the value of G increases, and eventually reaches 0.
Become. Therefore, the amount of depression of the accelerator pedal 27 is reduced.
After doing this, if you keep this amount of depression almost constant, the negative
The value of the target acceleration OVS, which has the value of
It gradually approaches O as time passes after holding. When proceeding from step D111 to step D122, the step
Target determined by control of steps D105 to D111
The sum of the accelerations DVS, , DVS, and DVS is
Overall 11-target acceleration DvS in Xelmode control
Calculated as Ap. Then, in the following step D127, this accelerator pedal
The target acceleration DVSAP based on the depression of 27 is O1~
11 target acceleration specified by cruise switch 18 DV
It is determined whether the S_AC is greater than the S_AC. In addition, O
Target acceleration DVS at cruise switch 18
The AC designation will be explained later, but the auto cruise switch
Target acceleration DvsAc is not specified in switch 18.
If the target acceleration is canceled or the target acceleration is
The value of the speed D V S AC is set to zero. The target acceleration DVSAP is higher than the target acceleration DVSAc.
If it is larger, the process advances to step D129 and the target acceleration D
As VS, the eyes based on the depression of this accelerator pedal 27
The target acceleration DVSAP is adopted. Then, in the following step D130, the target acceleration DVSAC
The value of is set to O, and the process proceeds to step D123. The target acceleration DVSAP is greater than the target acceleration DVS80.
If it is not large, proceed to Step I) 128 and set the goal.
As acceleration DVS, auto cruise switch 18
Specified target acceleration 1) Adopting V S AC,
Step D] Proceed to 23. On the other hand, when proceeding from step 12] to D131, step
The target addition obtained by the control of steps D115 to D121
The sum of the speeds DVS, L)VS, and DVS, is
, overall target acceleration D V in accelerator mode control
Calculated as SAP. Then, in the following step D132, the auto cruise switch is activated.
The value of the generalized target acceleration D V SAC specified by switch 18 is
After setting it to O, proceed to step D l 33 and set the target acceleration.
As a DVS, when this accelerator pedal 27 is depressed,
Target acceleration based on I) V S AP is adopted, and the step
Proceed to step D123. In this way, when the accelerator pedal 27 is depressed, this
Target acceleration D V based on the depression of the accelerator pedal 27
SAP was specified with auto cruise switch 18.
Until the target acceleration D V S Ac becomes greater than
, specified with the auto cruise switch 18 as the target vehicle speed.
The target acceleration D VS AC is adopted as follows.
Due to reasons. In other words, the amount and speed of depression of the accelerator pedal 27 are small.
Currently, the target acceleration is based on the depression of the accelerator pedal 27.
Target acceleration DVSG, which is a component of degree DV S AP,
DVS7 and DVS, (7) Everyone will also become smaller.
, the total of the target accelerations DVS, , DVS, and DVS,
The value of the target acceleration DVSAP, which is the sum, also becomes smaller. Aku
When the cell pedal 27 starts to be depressed, the amount of depression of the pedal 27 and
Since the pedaling speed is still small, the target acceleration D at this time is
The value of VSAP also becomes small, and the target acceleration DVSA
The value of P is specified by the auto cruise switch 18.
The target acceleration DvsAc may be less than or equal to the value of the target acceleration DvsAc. Therefore, the vehicle's
When controlling driving (auto cruise control),
Press down on accelerator pedal 27 to change to accelerator mode control.
If you change the target acceleration, the target acceleration may change at the initial stage of the change.
There is a risk that it will decrease. Change to accelerator mode control
This is usually when you want to obtain more acceleration than the current one, so
− Regardless of time, if the target acceleration decreases, it is due to rapid acceleration.
This is not desirable for smooth acceleration or smooth acceleration. Therefore, during such a period, the target acceleration D VSAC
We are hiring those who are. Note that the target accelerations DVS, , DVS7 and DVS,
The characteristics will be described later. Next, in step D123, the target acceleration DVS is
Target torque required to obtain as actual acceleration of the vehicle
T OM 8 is calculated by the following formula (2). TOM A= [((W −r/g)・ks+ki)
・DVS+ R"rl/ T ta... (2) In the above equation (2), W, r, g, ks. ki, TQ are as described above when explaining the throttle non-direction control.
It is the same as that used in equation (1) shown in , and
R' is the running time of the vehicle calculated by the following formula (3)
It is resistance. R'=μr-W+μair-A-VA2... (3
) In the above formula (3), μr is the rolling of the vehicle.
The drag coefficient, W, is the same vehicle as used in equation (2) above.
weight, μair is the vehicle's air resistance coefficient. A is the Noh mask projected area of the vehicle, and VA is the step in Figure 8 (iv).
Figure 8 (
This is the actual vehicle speed input in step AlO3 of i). When proceeding from step D123 to step D124, the step
The target torque TOMA calculated in step D123 and the engine
Detected by engine rotation speed detection unit 21 as shown in FIG. 8(i)
The rotation speed of the engine 13 input in step AlO3 of
The throttle valve opening degree OTHA corresponding to NE is mapped.
# M T I (continues from Map # M T
H is as shown in Fig. 10 during the aforementioned throttle non-direction control.
This is the same as that used in step C131. In the next step D125, the flag Ill is 1, but
It is determined whether or not the flag I11 is
In other words, a value of 1 means that the current control cycle is slow.
This is a control cycle for opening and closing the throttle valve 31.
It shows. In this way, if the value of flag, □ is 1, open/close
Since this is a control cycle for performing
If the value of flag 111 is not 1, open/close is performed.
Since this is no longer a control cycle, the process proceeds to step D126.
First, the accelerator mode control in this control cycle
end. In step D126, the
The control unit sends a signal instructing throttle valve opening 0/rHA.
25 to the throttle valve opening moving part 26. This slot
In the torque valve opening moving part 26, the actuator drive part 39
Upon receiving the above signal, the throttle valve actuator 40
to the position where the required (throttle valve opening θTHA) is achieved.
)yJ, motion signal for rotating the throttle valve 31 with
The throttle valve actuator 40 is inserted into the slot.
The valve 31 is rotated. At this time, the opening degree of the throttle valve 31 is determined by the throttle valve opening degree detection.
It is detected by the output part 41, and this detection result is sent to the actuator.
is sent to the motor drive unit 39 and feedback control is performed.
Ru. When the throttle valve 31 is rotated to a predetermined position, it is activated.
The stuator drive section 39 no longer sends out drive signals, and the
The throttle valve 31 stops at a predetermined position and the current control cycle is activated.
Ends accelerator mode control in the vehicle. In this way, the intake passage 30 is opened through the throttle valve 31.
By closing, as mentioned above, the air is drawn into the engine 13.
The output of the engine 13 changes as the amount of air and fuel changes.
is adjusted, and as a result, it is almost equal to the target acceleration DVS.
The vehicle is accelerated by the acceleration. As mentioned above, accelerator mode control
The amount of depression of the dial 27, the rate of change of this amount of depression, and the amount of depression of the same amount.
Determine the target acceleration based on the direction of change in the quantity and
The throttle valve 31 is opened and closed in accordance with the target acceleration of
This is to control the engine 13. That is, the amount of depression APS of the accelerator pedal 27 was increased.
In this case, DVS, ,DV constituting the target acceleration DVS
S, and DVS, (7) 3”) (7) Target acceleration value
change as follows. First, the value of DVS is the first value for the value of the depression amount APS.
Determined based on the correspondence shown in #MDVS60 in Figure 20
Therefore, the value increases as the depression amount APS increases.
In particular, the faster the stepping amount APS is increased, the more DVS
, the rate of increase will be large. In addition, the value of DVS continues to increase as the amount of pedal stroke APS continues to increase.
The maximum value of the rate of change in the amount of depression during the period D A P
M
Since it is determined based on the correspondence shown, the amount of depression APS
The faster you increase the value of DVS7, the larger the value of DVS7 becomes.
Ru. Furthermore, the value of DVS is the counter CA I) CNG
For the value of
The increase in the amount of pedal stroke APS is the standard.
When the speed exceeds , it becomes CAPCNO-2 and D
VS8 has the largest value. In this way, each target acceleration DVS,,DVS,,D■S8
changes, so the amount of depression of the accelerator pedal 27 can be increased.
The faster you do this, the more rapidly the vehicle will accelerate. In addition, the increase in the amount of depression is stopped and the accelerator pedal 27 is depressed.
When the amount is held constant, each target acceleration DVS,,D
The values of VS, and DVSll are as follows:
. The value of DVS is #M in Fig. 20 for the amount of depression APS.
Since it is determined based on the correspondence shown in DVS60,
A constant value. In addition, the value of DVS7 is such that the amount of depression APS is kept constant.
#MD in Fig. 21 in the same way as above when the amount of depression increases before
The value determined based on the correspondence shown in VS70 is
Since it is held as it is, it remains constant. Furthermore, the value of DvS is based on the speed of increase in the amount of depression APS.
CAPCNG depending on the amount of time that has passed since it became below average.
As the value of increases, it is shown in #MDVS80 in Figure 22.
As such, it gradually decreases over time and eventually O
becomes. Therefore, the increase in the amount of depression is stopped and the accelerator pedal 27 is stopped.
If the amount of depression is held constant, the target acceleration DVS will be
, gradually approaches a constant value. In other words, the amount of depression APS of the accelerator pedal 27 is set to an appropriate amount.
If you increase the acceleration to
and transitions to a state of slow acceleration. On the other hand, the amount APS of the accelerator pedal 27 was decreased.
In this case, each target acceleration DVSG, DVS7. DVS
The value of , is as follows. The value of DVS is as shown in Fig. 20 for the stepping JiAPS.
It is determined based on the correspondence shown in #MDVS6S. For this reason, the value decreases as the pedal stroke APS decreases.
It becomes. The rate of decrease in this DvSG is the amount of depression APS
The faster the decrease, the larger it becomes. In addition, the value of DVS7 shows that the depression amount APS continues to decrease.
The minimum value of the rate of change in the amount of pedal effort (i.e., the rate of decrease)
Maximum value) #MDVS7 in Figure 21 for DAPMXS
Since it is determined based on the correspondence shown in S, the amount of depression A
The faster the PS decreases, the smaller the value of DVS (
negative and small absolute value). Furthermore, the value of DVS is based on the decrease in the amount of depression APS.
When the speed exceeds, CAPCNG=1 and the
As shown in #MDVS8S in Figure 22, the smallest value (
negative and the absolute value is the maximum value). Therefore, the depression amount APS of the accelerator pedal 27 decreases.
The faster the vehicle accelerates, the faster the vehicle accelerates, and the faster the
The vehicle is in a deceleration state. In addition, Fig. 20 (7) #MDVS60 and #MDVS
As shown in 6S, when the amount of depression is increasing and when it is decreasing.
Then, when comparing the values of DVS corresponding to the same amount of depression,
It is set larger when the amount of depression is increasing. Therefore, even if the amount of depression is the same, the amount of depression can be increased.
It is more rapid when the pedal is pressed down than when it is decreased.
acceleration is performed. In addition, DVSG is shown in Fig. 20 (7) #MDVS 6 S
As shown in the figure, even after reducing the amount of depression and setting the value to 0, the pull remains constant.
If the depression amount is subsequently decreased, the value becomes negative. child
Therefore, each target acceleration DVSG, D■S7 and DvS
The target acceleration DVS obtained by adding ll also becomes a negative value, and this result
As a result, the vehicle is decelerated based on the negative target acceleration.
It turns out. In addition, the reduction in the amount of depression APS is stopped and the accelerator pedal 27 is stopped.
When the amount of depression is held constant, each target acceleration DV
The value of S,,DVS,,DVS,is as follows. The value of DVS is #M in Fig. 20 for the amount of depression APS.
Since it is determined based on the correspondence shown in DVS6S,
Here it is a constant value. In addition, the value of DVS is such that the amount of depression APS is kept constant.
The minimum value of the rate of change in the amount of depression before the amount of depression decreases (
(i.e., the maximum value of the decreasing speed), the 21st
Determined based on the correspondence shown in #MDVS7S in the figure.
It remains constant because it holds the value as it is. Furthermore, the value of DVS is based on the decreasing speed of the depression amount APS.
CAPCN depending on the amount of time that has passed since it became below average.
Since the value of G increases, #MDVS8S in Figure 22
As shown, it gradually increases over time and the final
It becomes O. In this way, the amount of depression of the accelerator pedal 27 is reduced.
When the acceleration is decreased or decelerated, the
The acceleration decreases and shifts to an acceleration state with constant acceleration.
That's what I do. Now, the 10th step performed in throttle non-linear control
O1 to cruise mode control in step C144 in the figure is
, the flowchart of steps EIOI to E133 in FIG.
It is carried out according to the rules. This auto cruise mode control is
In direct motion control, the accelerator pedal 27 and the brake
What happens when both pedals 28 are not depressed
It is. First, in step EIOI, the previous control
When the accelerator pedal 27 is not depressed and the accelerator is
It can be determined whether the contact of the cell switch 15 is in the ON state or not.
Cut off. The accelerator pedal 27 is released and the accelerator switch
The first control cycle after the contact of switch 15 is turned ON.
If it is, step JE 1 is determined here.
02, the accelerator pedal has already been pressed in the previous control cycle.
27 is released and the contact of the accelerator switch 15 is in the ON state.
If the status is
Proceed to step E110. Therefore, depress the accelerator pedal 27 to accelerate the vehicle.
After doing this, release this accelerator pedal 27 and then
The first control cycle is the first control cycle after this first control cycle.
control cycle or depressing the accelerator pedal 27
Release the brake pedal 28 and auto cruise
Each control sample after mode control was started.
The control is different from cycle. The first control service after releasing the accelerator pedal 27
If the cycle progresses to step E102, the flag
Set the value of Ei to 0 and proceed to step EiO3. this flag
D. The constant vehicle speed is determined by the driving state designation unit 3 of the control unit 25.
The run should be specified by the value O
It shows. In step E103, the value of flag ■6 is set to O, and the
Proceed to step E104. This flag. is the latest after the contact of the changeover switch 46 is in the ON state.
A value of 1 indicates that this is the first control cycle.
This is what is shown. In step E104, step A1 in FIG. 8(iv)
Latest actual vehicle speed V calculated by interrupt control of 23 to A128
A is input as the actual vehicle speed immediately after the accelerator pedal 27 is released.
Then, in the next step E105, this actual speed is set to the target vehicle speed ■S.
Vehicle speed ■AI is substituted. Then, in step E106, the value of flag is set to O.
do. Note that this flag ■3 is due to the value being O.
The auto cruise mode control keeps the vehicle speed almost constant.
This shows that it is maintained. Next, in step E107, the vehicle speed is maintained at the target vehicle speed ■S.
The engine required to maintain
M is calculated by the following formula (4). Proceed to step E108. T OM3 = [((W-r/g) ・ks+ki)
・(DVS, -DVS, , )+To41EM]/
T. ...... (4) Note that the above equation (4) indicates the aforementioned throttle non-direction control.
At step C130 in flowchart 1 of Figure 10,
This is substantially the same as the formula (1) used. In step E108, the eyes calculated in step E107 are
The target torque TOM is detected by the engine rotation speed detection unit 18.
and the input input in step AlO3 of Fig. 8(i).
Throttle valve opening (ITI) corresponding to engine rotation speed NE
+□ is read from the map #MTit. Next, in step E109, the throttle valve opening is 0.
A signal instructing THa is sent from the control unit 25 to the throttle valve rotation.
It is sent to the actuator drive section 39 of the moving section 26. stop
Then, from this actuator drive section 39, the throttle valve
A required drive signal is sent to the cutter 40, and the
The throttle valve actuator 40 controls the throttle valve 31.
Perform rotation. At this time, the opening degree of the throttle valve 31 is
Actuator drive through throttle valve opening detection section 41
Feedback control is performed by section 39. Then, when the throttle valve 31 is rotated to a predetermined position,
, the actuator drive section 39 no longer sends out drive signals.
The throttle valve 31 stops at a predetermined position and the current control is activated.
When the auto cruise mode control in the control cycle is terminated.
Ru. The throttle valve operates in this way to open and close the intake passage 30.
As mentioned earlier, by doing
3.The air paper inhaled changes and the amount of fuel changes to reach the target.
A torque approximately equal to the torque TOM is applied from the engine 13.
Output. In this way, 1-lux output from the engine 13 is
As mentioned above, check the actual vehicle speed immediately after releasing the accelerator pedal 17.
Torque required to maintain a constant vehicle speed as the target vehicle speed
is approximately equal to . and ”-step E10 mentioned above.
By controlling 4 to E109, the accelerator pedal is released immediately.
Later, at the timing to open and close throttle valve 3]
Accelerator pedal release even if not in the corresponding control cycle.
Adjust the throttle valve opening to maintain the vehicle speed immediately after release.
Temporarily rotate the throttle valve 31 to determine the target vehicle speed.
Preparations are made for transition to a constant vehicle speed running state. ” to control a series of steps E L 04 to E 1.09.
The rotation of the throttle valve 31 due to
Step C121 and step C121 in FIG. 10 of the dynamic control
Throttle valve 31 controlled by ports C129 to C132
The conditions for starting control are substantially the same as the rotation of
They are just different. The first control cycle after releasing the accelerator pedal 27
The control cycle after performing the above control is
Or release the brake pedal 28 and start.
Control of step C121 and steps 0129 to C132
After controlling the vehicle, the system transitioned to auto cruise mode control.
In the control cycle of
In some cases, the accelerator switch may also be used during the turn control cycle.
Since the contact of switch 18 was in the ON state, step E1
Proceed to step 10. In this step E110. The position of the acceleration switch 45 is different from that of the previous control cycle and this time.
It is determined whether or not the control cycle is different. Contents of control when the acceleration switch 45 is not switched
To explain, the acceleration switch is changed from the turn control cycle.
Since the position of switch 45 has not changed, step E
Proceed from IIO to step E128, select switch 46
Controls related changeover switches. Step E]-28 changeover switch control is shown in Fig. 13.
In the flowchart shown in steps F101 to F121 of
Therefore, the driving state switching section 12 of the control section 25 and the
The target vehicle speed setting section 6 and the target east speed change control section 6a.
corresponding to the operation of the selector switch 44.
Results of switching the vehicle running state and operating the changeover switch 44
The specified vehicle running state is accelerating or decelerating.
A goal to be achieved at a certain time) [Changes in speed, etc. Explaining the case where the selector switch 46 is not operated.
, in step F101 of FIG.
Whether or not the contact point 46 is in the ON state is shown in Fig. 8 (i).
Judgment based on contact information input in step AlO3
and the selector switch 46 is not operated.
Since the contact of this changeover switch 46 is not in the ON state,
The process advances to step F111. In step F111, the value of the flag IS is set to O, and the
Proceed to step F112. Note that this flag I5 is
In the control cycle, the contact of the changeover switch 46 is ON.
A value of 1 indicates that the state was
It is. Then, in step F112, the value of the flag ■ is set to 0.
do. If you do not operate the selector switch 46, the above
The changeover switch control for this control cycle is finished, and the first
Proceeding to step E129 in Figure 2, the value of the flag ■ is 1.
It is determined whether or not. The value of flag I is set at step C145 in FIG. 1-0.
is set to 0 in step E102 of FIG.
As described above, in the changeover switch control in step E128,
when the contact of the changeover switch 46 is in the ON state.
When the control is performed or the position of the acceleration switch 45
Control when has changed from the previous control cycle
becomes 1 when this is done. Therefore, the changeover switch
46 and acceleration switch 45 at the same time.
In this case, the value of flag I is O, and step E12
Based on the determination in step E132, the process advances to step E132. In addition, this
At this time, the designation by the running state designation part 3 of the control part 25 is determined.
The vehicle is running at high speed. Then, in step E132, the value of the flag ■ is 1.
The contact of the changeover switch 46 is in the ON state depending on whether
Determine whether it is the first control cycle after the
do. When the selector switch 46 is not operated
, the contact is not in the ON state, and the value of the flag ■ is
Since it is O, the process advances to step E133 and target vehicle speed control is performed.
Let's do it. This target vehicle speed control is carried out by the driving state specifying section 3 as described above.
When constant speed driving is specified, the vehicle speed can be adjusted by
Control to bring the vehicle closer to the target vehicle speed and target vehicle speed change switch 46
This system controls changes in the set value of the target vehicle speed.
Then, the flowchart of steps J101 to J116 in FIG.
According to the chart, the constant vehicle speed control section 8 of the control section 25
Therefore, it is done. In other words, in this target vehicle speed control, first, step J
1.01, the flag 1. whether the value of is 1 or not
It is determined whether the flag ■, the value of the brake pedal
By releasing the depression of 28, O1-Cruise mode is activated.
When the vehicle transitions to a state where the vehicle is running under road control, the first
It becomes 1 at step C128 in Figure 0, and the accelerator pedal 2
By releasing step 7, the vehicle enters the running state.
If so, it becomes 1 in step E108 of FIG. Therefore, when the vehicle is running under auto cruise mode control,
After transitioning to the state, the acceleration switch 45 and the changeover switch
If you proceed to step J101 without performing the operation in step 46,
If so, step J101 determines that step
Proceed to J102. In step J102, the current control cycle is
Check whether the timing corresponds to the opening/closing of the valve 31.
, the value of the flag 10 is 1 or not.
do. If the value of flag I11 is 1, step
Proceed to J103 and perform the control necessary to open and close the throttle valve 31.
If the value of flag 11□ is not 1, the current control is
When the auto cruise mode control in the control cycle is terminated.
Ru. If the value of flag Ill is 1, the next step
Proceeding to J103, the target vehicle speed vS for constant speed driving includes a provisional value.
As the value of
Substitute the actual vehicle speed VA. This provisional setting of target vehicle speed vs. assumes that the vehicle speed is approximately constant.
This is to prepare for control after the vehicle speed becomes almost constant.
It is done from the front. This setting value is set when the vehicle speed is approximately constant.
every control cycle corresponding to the opening/closing timing until
Updated. Next, in step J104, the 10th
L) by the control of steps C141 to C143 in the figure.
VA-s or DVA. The value of
The absolute value of acceleration DVA is equal to α to the preset reference value.
On the other hand, it is determined whether IDVA <Kα or not.
. Target vehicle speed control keeps the vehicle speed almost constant and reduces vehicle acceleration.
As a result of the decrease in speed, in step J104, D
If it is determined that VAI<Kα, step J10
8, the flag 1. After setting the value to O, step J10
Proceed to 9. In addition, the vehicle speed is not nearly constant, and the
In step J 104, both accelerations do not decrease.
, l If it is determined that DVA I <Kα,
Proceed to step J105. In step J105, the actual acceleration DVA is a positive value.
Depending on whether the vehicle is currently accelerating or decelerating
Determine if the situation is correct. Actual acceleration DVA is a positive value.
If the vehicle is accelerating, the vehicle is running at a constant speed.
In order to obtain the actual acceleration DV, proceed to step J107 and calculate the actual acceleration DV.
The target value is the value obtained by subtracting the preset correction amount ΔDV2 from A.
Let acceleration be DVS. On the other hand, if the actual acceleration DVA is a negative value
In some cases, the vehicle is decelerating, so it is not running at a constant speed.
In order to make the actual acceleration D
The value obtained by adding the above correction amount ΔDV2 to VA is the target acceleration DV.
Let it be S. As a result, the focus in this control cycle is
Finish the marker speed control and proceed to step E123 in Fig. 12.
nothing. In steps E123 to E127 in FIG.
The acceleration of the vehicle is made to match the target acceleration DVS as described above.
Control is performed to ensure that Therefore, the vehicle speed is approximately
In a state where the value is not constant, step J in Figure 16
], the above control from 01 to J10'7 is repeated.
As the target acceleration DVS gradually approaches 0,
The absolute value of the actual acceleration DVA decreases, and the vehicle speed gradually becomes a constant value.
approach. Then, in step J104 of FIG.
If we judge that VA l <Kα, as mentioned above,
Proceed to step J109 via step J108, and proceed to step J109.
Set the value in step J103 in the control cycle of
The target vehicle speed VS is determined in steps J109 to J described below.
The target vehicle speed in the control for constant speed driving of 116 is
Ru. Also, proceed to step JIO9 via step J108.
In the control cycle after the control cycle, the trigger is
Next, perform auto cruise mode control. And accelerate
Do not operate switch 45 and changeover switch 46.
As long as the value of flag I remains O, step
Proceed directly to step J109 based on the judgment of J101.
Control takes place. In step J109, the all-cruise switch 18
The target vehicle speed change switch 48 is in the (+) direction in FIG.
Whether or not it is rotated is determined at step Al in FIG. 8(i).
The determination is made based on the contact information input at O3. (+
) side contact is in the ON state, step
Go to JIIO and check the target vehicle speed in the previous control cycle.
The new value is the sum of vS and the preset correction amount VT.
After setting the target vehicle speed ■S, proceed to step J113.
nothing. On the other hand, if it is determined that the (+) side contact is not in the ON state,
Then, the process advances to step J111. In step J111, the target vehicle speed change switch 48 is
It is determined whether or not it is rotated in the (-) direction in Figure 6.
Ru. If it is determined that the (-) side contact is in the ON state,
Proceeding to step J112,
The new target is the value obtained by subtracting the correction amount VT from the target vehicle speed S.
After setting the vehicle speed vs., the process advances to step J113. On the other hand, if it is determined that the (-) side contact is not in the ON state,
goes directly to step J113. Through such control in steps J109 to J112,
, change of target vehicle speed vS by target vehicle speed change switch 48
is performed, and the (+) side contact of the target vehicle speed change switch 48
If the ON state continues, step J will be executed every control cycle.
The target vehicle speed VS is increased by the control at step 110. Also,
Check the ON state of the (-) side contact of the target vehicle speed change switch 48.
If it continues, the control in step J112 will be executed every control cycle.
Therefore, the target vehicle speed VS decreases. Then, the target vehicle speed change switch 48 performs the above-mentioned operation.
After changing the target vehicle speed VS, the (+) direction in Figure 6
Stop rotating in the direction or (-) direction and return to the intermediate stopping position.
When the target vehicle speed change switch 48 is returned to the
The target vehicle speed VS changed and set in the cycle is the next control.
This is the target vehicle speed after the cycle. Therefore, step
From J104 to Step J]08 to Step J109
After proceeding to , do not operate the target vehicle speed change switch 48 at all.
If not, set the value in step J]-03.
The target vehicle speed VS is 1 in each subsequent control cycle.
] The vehicle speed becomes the target vehicle speed. Step J] The above operations are performed by controlling steps 09 to J112.
To change the target vehicle speed ■S, change the actual acceleration DVA as described above.
The process is performed after the absolute value of decreases and becomes smaller than the reference value α.
Constant speed driving condition where the vehicle speed is almost constant.
[Target by vehicle speed change switch 48]
It becomes possible to change the vehicle speed vs. Next, in step J113, the target vehicle speed vS and
The actual vehicle speed VA input in step AlO3 of (i)
The difference VS-VA is calculated and the process proceeds to step 114. In step J114, the vehicle speed has already become almost constant.
Therefore, control with high stability is preferable to control with high responsiveness.
is necessary. For this reason, the steps in FIG.
Figure 8 shows the value of the actual acceleration DVA used in E123.
Step A of (iν)】-23 to A128 interrupt control
Therefore, it is calculated and manually executed in step 8 103 of Fig. 8 (i).
Three types of actual acceleration DVA&, , DVA13. and
As mentioned above, among the D V As5 degrees, the one with the highest stability
Specify the actual acceleration D V As, . Next, in step J115, step 31113
Difference between target vehicle speed vS and actual vehicle speed VA calculated by VS-V
The target acceleration DVS4 corresponding to A is set in the step of FIG.
Follow the flowcharts M101 to M106.
Obtained by control. Then, in step J116
The eyes used in step E123 in FIG. 12, which will be described later,
Substitute the target acceleration DVS4 as the value of the target acceleration DVS.
Then, the current [1 mark vehicle speed control] is completed, and the step shown in Fig. 12 is completed.
Proceed to E123. Target acceleration T) V S in step J 1-15
4 is determined by the flowchart shown in FIG. 18, as described in -L.
The constant vehicle speed control unit 8 of the control unit 25
However, in the first step M101, the steps in FIG.
Corresponding to the difference ■5-VA calculated in step J 113 [
"Target acceleration DVS" is read from the map or MDVS3. This map #M l]V S 3 is, as mentioned above,
Using the difference VS-VA as a parameter [1 standard acceleration DVS,
This is to find the difference VS-VA and target acceleration.
What is the correspondence relationship shown in FIG. 23 with degree DVS? Next, in step M102, corresponding to the difference VS-VA
Map the acceleration tolerance DVMAX #M I) V
Read from M.A.X. This map #MDVMAX is
Acceleration tolerance DVMA using the difference VS-VA as a parameter
This is to find X, and the difference VS-VA and acceleration
The tolerance DVMAX has the correspondence shown in Figure 24.
. Furthermore, in the next step M103, the target acceleration DVS
, from step J]14 in FIG. 16, set the value I)VS,
, , the value obtained by subtracting the specified actual acceleration DVA (that is, D
VS, -DVA) is calculated as the acceleration difference Dx. So
Then, in the next step~1■04, the acceleration difference 1)
V X is the acceleration tolerance I) for V M A
, DVX<DVMAX. Step Ml 041' It is determined that DVX<DVMAX.
If disconnected, proceed to step MIO5. Target acceleration L') VS as target acceleration DVS4
, is specified. Also, DVX < DVMA
If it is determined that it is not X, go to step M106.
Then, the target acceleration DVS is set as the actual acceleration DVA.
The value obtained by adding the above acceleration tolerance DVMAX (DVA+D
VMAX). By controlling steps M101 to M106 as described above,
By determining the target acceleration DVS4, the target acceleration
The amount of variation in DVS4 is regulated to be less than the acceleration tolerance DVMAX
be done. Therefore, if something suddenly happens while driving at a constant speed,
The acceleration of the vehicle that is performed to restore the changed vehicle speed to the original speed.
Change will be gradual. In this way, by controlling steps M101 to M106,
The determined value (1-target acceleration DVS) is
After substituting the 11-point acceleration LIVS in step J116,
, or step J106 or step J10
Set the value of target acceleration 1) VS by controlling 7.
If you proceed to step E123 in Figure 12 after
To make the acceleration of the vehicle equal to the target acceleration DVS,
The engine required for
M2 is calculated by the following formula (5). “l” OM 2 = [((W ・r/g) ・ks
+ki) H(DVS-DVA)”rq I TEMI
/-I″Q... (5) Note that the above formula (5) is the same as the above formula (1) or formula (4).
is substantially the same as, but "I) V in formula (5)"
A is step J106 in FIG. 16 or J L 0
7 to step E123, the steps in FIG.
Value specified by control in steps 0141 to C143
Therefore, from step J116 to step E1 in FIG.
If you proceed to step 23, proceed to step J114 in Figure 16.
The specified DVA□0 roars. Next, proceeding to step E124, in step E123
Calculated target torque "I'OM" and engine speed
Detected by the detection unit 21, step A1 in FIG. 8(i)
.. The speed corresponding to the engine speed NE entered in 03
The throttle valve opening degree OTI+2 is determined from the map #M'I"H.
(not shown) and proceeds to step E125. The control in step E123 and step E124 is
Constant vehicle speed control section 8, acceleration control section 9 and deceleration control section of control section 25
This is commonly carried out by each of the Departments 10.
Therefore, as mentioned above, steps from step E133
When proceeding to E123, the constant vehicle speed control section
Control is performed according to step E123 and step E124.
Then, the throttle valve opening (lT[+) is set.Next, in step E125, the value of the flag 11□ is set.
It is determined whether it is 1 or not. Judging that I, , = 1
In this case, the current control cycle is the throttle valve 31
This corresponds to the timing of opening and closing, so step E12
Proceed to step 6, and if it is determined that ■, □ = 1, this time
control cycle does not correspond to the above timing, so
This control cycle is performed without opening or closing the throttle valve 31.
(End auto cruise mode control. Step E) If you proceed to 26, proceed to step E124.
Until the determined throttle valve opening 'l'TII□ is reached.
Then, in the same manner as in step E109, the throttle valve 3 is
1 rotation is performed, and the target torque ゛rOM2 is almost reached.
Equal torque is output from the engine 13. Also, now
The opening and closing of the throttle valve 31 in each control cycle is as follows.
Since it is at the right timing, the next step E1
In 27, the value of the flag Ii2 is set to 1, and the current
End auto cruise mode control in control cycle
do. As mentioned above, when the brake pedal 28 is released, the
release the accelerator pedal 27, or press the accelerator pedal 27.
Release the brake pedal 28 while the lever 27 is released.
As a result, the vehicle driving condition under auto cruise mode control
At this time, the acceleration switch 45 and the changeover switch
If you do not want to operate step 46, first press the accelerator.
Immediately after the pedal 27 and brake pedal 28 are released
ii (To maintain the speed, immediately after releasing the pedal, turn the throttle
The torque valve 31 is temporarily rotated. Next, auto
After shifting to loose mode control, the throttle valve 31 is opened.
At each closing timing, a control is applied to continue maintaining the vehicle speed.
The slot set by the constant vehicle speed control section 8 of the control section 25
The throttle valve 31 is rotated based on the throttle valve opening degree. That is, the opening/closing timing of the throttle valve 31 after the depression is released.
each pedal temporarily without waiting for the corresponding control cycle.
27. Throttle valve that can maintain the vehicle speed immediately after release of 28
Even if 31 rotations are performed, the vehicle speed will decrease to a certain extent after this.
Since the opening/closing timing varies, the control system corresponding to the opening/closing timing is
The throttle valve 31 is rotated every cycle to adjust the vehicle speed.
The fluctuation is reduced and the vehicle speed is finally kept almost constant. Therefore, after the pedal is released, the acceleration switch 45
If you do not operate changeover switch 4G,
The braking that is steeper than the basic one due to the key (118 in front of the figure) is the reference time.
The vehicle speed at the end of this braking is the standard.
Except when the value is lower than the value, it will be as follows. In other words, the control unit 250 driving state designation unit 30 designation is the constant vehicle speed.
When this designation becomes constant speed driving (pedal
Maintain a vehicle speed approximately equal to the vehicle speed at the moment of release of the pedal.
In order to obtain as much power from the engine 13 as possible,
Constant vehicle speed control unit (not shown) in which the throttle valve opening is controlled by the control unit 25
It is set by And Scot 1 Hell Valve
Depending on the opening degree, the throttle valve 31 opens and closes once at each opening/closing timing.
01, and as a result, the vehicle runs at a constant speed at a predetermined speed.
Let's do it. By rotating the throttle valve 31 in this way, the vehicle speed is approximately
After the target vehicle speed becomes constant, operate the target vehicle speed change switch 48.
It is now possible to change the target vehicle speed when driving at a constant speed, and the target
Turn the vehicle speed change switch 48 in the (+) direction in FIG.
(proportional to the duration of rotation in the (-) direction)” mark.
The amount of change in vehicle speed can be obtained. After transitioning to vehicle running state using auto cruise mode control
, either the acceleration switch 45 or the changeover switch 46.
If you do not operate even if the
After the transition, operate the acceleration switch 45 or the changeover switch 46.
The case where this is created is explained below. Transition to vehicle running state using auto cruise mode control
After the vehicle speed becomes almost constant through the above control.
, operate the acceleration switch 45 to select groups (5) to (5) in Figure 6.
If you switch to any of the positions, the step in Figure 12 will be activated.
Proceed to step E110 via step E101, and proceed as described above.
Is the position of the acceleration switch 45 the same as the previous control cycle?
It is determined whether or not there has been a change. The first control cycle after changing the position of the acceleration switch 45
If you proceed to step E110 with the
Upon decision, the process proceeds to step E111 and the value of the flag ■ is set.
1, and in the next step E112, the value of flag is set to O.
Then, in the next step E113, the value of the flag
After setting it to O, the process advances to step E114. Note that this flag I is set to the acceleration switch 45 or off.
The driving state designation section of the control section 25 is activated by operating the switching switch.
When the designation of 3 becomes accelerated driving, the acceleration switch 45 is turned on.
Acceleration of the vehicle up to the 1 mark acceleration set corresponding to the position
The control for smoothly increasing the temperature has already been changed from the previous control.
What was done in the cycle, the value is 1
This is shown by In step E114, the
The contact information input in step AlO3 in Figure 8 (i)
Based on this, the position of the acceleration switch 45 is the same as in FIG.
It is determined whether or not. If this position is determined to be fixed,
If so, proceed to step E115 and determine that they are not the same.
If so, the process advances to step E116. If the process advances to step E116, the control unit 25
The designation in the state designation section 3 switches to accelerated travel, and the flag
Let the value of be 1. Then, in the next step E117, the flash
After setting the value of I8 to 0, the process advances to step E118. Note that the control cycle at this time is based on the position of the acceleration switch 45.
This is the first one since the location was changed. After this change, the throttle valve 31 is still being opened and closed.
do not have. Therefore, in step E118, the value of the flag Lz is changed to
O, then step E119, step E11
For the same reason as 8, the actual addition used in this control cycle is
As the value of speed DVA, step AlO in FIG. 8(i)
The DVA input in step 3 is adopted. and step
Proceed to E120. This step E120 is performed by setting the target vehicle speed of the control section 25.
Achieved target vehicle which is the target value of vehicle speed after acceleration in stationary section 6
This is the speed vsS setting, and the value of this ■S is the current control sample.
detected by the vehicle speed/acceleration detection unit 24 at the
Actual vehicle speed VA inputted to the control unit 25 [in Fig. 8(i)]
Step AlO3 reference and preset correction amount VK
I which sum is set. Next, when proceeding to step E121, the step shown in FIG.
Control unit according to the flowchart from GIOI to G105.
The target acceleration setting section 4 of 25 performs acceleration switch control.
cormorant. This acceleration switch control is performed using the acceleration switch shown in Figure 6.
The eye corresponds to the old, turn, or mark position of the switch 45.
Target acceleration I) This is to set the value of VS2. In other words, step GIOI and step G in FIG.
103, the position of the acceleration switch 45 is (5) and the rotation
, it is determined which position in the group it is in, and each position is
For each step G102. In G104 and G105
The value of acceleration DVS2 is set. That is, as shown in FIG. 14, first step G101
, the position of the acceleration switch 45 is the same as the old position in FIG.
It is determined that it is in the old position.
If it is disconnected, proceed to step G102 and restore the old position
The target acceleration value DVSb is set in advance corresponding to
Assign to speed DVS2. Further, in step G101, the acceleration switch 45 is
If it is determined that the position is not the above mouth position, the step
The position of the acceleration switch 45 is as shown in Fig. 6.
A judgment is made as to whether or not it is at the position of the rotation. acceleration switch
If it is determined that the position of 45 is at the position of
Proceed to step G104 and select the preset position corresponding to one position.
The value DVSc is assigned to the target acceleration DVS2. On the other hand, it is determined that the acceleration switch 45 is not in the 2nd position.
If you do so, you will be in the position of the remaining group, and the group's
A preset value DVSd corresponding to the position is set as the target acceleration.
Assign to DVS. In addition, here it is determined that it is in the position of the group.
What can be disconnected is Fig. 12 before performing acceleration switch control.
In step E114, the position of the acceleration switch 45 is set by mouth.
Furthermore, in steps G101 and G103, the same
But that's because it's already been determined that it's not the case.
Ru. As described above, the position of the acceleration switch 45 is adjusted.
The value of target acceleration DVS2 is set, but this target acceleration
The speed DVS2 is determined by the driving state designation unit 3 of the control unit 25.
When acceleration driving is specified and acceleration starts, it becomes constant.
Since this is the target value of vehicle acceleration, it corresponds to the position of the old group.
and three types of vehicle acceleration states (DVSb, DVSc and
and DVSd) are selected. Like this VSb, DV
The values of Sc and DVSd are DVSb<DVSc<DV
Sd goes down, DVSb accelerates slowly, D V S c
is the value corresponding to medium acceleration, and DVSd is the value corresponding to sudden acceleration.
ing. When the acceleration switch control is completed in this way, the next step is as shown in Fig. 12.
The process proceeds to step E122, where the acceleration of the control section 25 is mainly performed.
The control unit 9 performs acceleration control. As mentioned above, this acceleration control is performed based on the driving state of the control unit 25.
When accelerated driving is specified by specification section 3, the acceleration switch is activated.
The control is performed in accordance with the position of the switch 45.
The target acceleration setting section 4 of the section 25 sets each position (same, times or [
up to the target acceleration DVS set corresponding to
, the acceleration of the vehicle is increased smoothly to achieve this kind of acceleration.
By running, the control unit 25 reaches () the target vehicle speed setting unit 6 and
and the target vehicle set by the target vehicle speed change control unit 6a.
Smooth the change in acceleration when the vehicle speed reaches the maximum speed.
There is. Such acceleration control is performed in steps L101 to L101 in FIG.
This is carried out according to the flowchart shown at 120. That is, in the first step L101, the
Step A I The actual vehicle speed VA entered manually in O3 is set in advance.
Whether or not VA>K for the specified reference value.
is judged. If it is determined that VA>K,
Proceed directly to step L104 and determine that VA>K is not true.
If it is disconnected, go through steps L102 and Li2S.
The process then proceeds to step L104. When proceeding from step LIOI to step L】02
is the actual vehicle speed VA and the input at step AlO3 in Fig. 8(i).
The position of the acceleration switch 45 based on the input contact information
Map the corresponding target acceleration DVSAC #MDVSAC?
Read from This map #MDVSAC shows the actual vehicle speed VA and acceleration switch.
Target acceleration I) V using the position of 45 as a parameter
It is for finding SAC. Actual vehicle speed VA, position of acceleration switch 45, and target acceleration
DVSAC has a correspondence relationship shown in FIG. 26. That is, until the actual vehicle speed VA goes from O to the reference value, the sixth
For each position of (5) to group of acceleration switch 45 shown in the figure
The above target acceleration DVSAC corresponds to an increase in the actual vehicle speed VA.
increases and when the actual vehicle speed VΔ reaches the reference value, the eye
The value of the target acceleration DVSAC is determined at step E12 in FIG.
1 acceleration switch control (see Fig. 14), the same mark
is equal to the value of target acceleration DvS2 set for each position.
It becomes. Next, proceeding to step L 1.03, the acceleration switch control
The value of the target acceleration DVS2 set by step L
Change to the DVSAC read in step 102. The process advances to step L104. In other words, when the vehicle speed is greater than the reference value, [1 mark acceleration]
The value of degree DVS is set by the above acceleration switch control.
The vehicle speed will remain at the reference value as it was immediately after starting.
, in the following cases, 11! increases in response to increases in speed, and switches
A value smaller than the value set by touch control is the target acceleration.
The value is DVS2. Then, in step ■, 104, the value of flag 11.1
It is determined whether or not is 1. This flag ■0, is
As mentioned above, by having a value of 1. This control cycle opens and closes the throttle valve 31.
Applicable to the timing (throttle valve opening/closing timing)
This is to show that it is a cyclical process. Step L1
If it is determined that the value of flag □ is not 1 in 04,
, this control cycle is based on throttle valve opening/closing timing support.
Since it does not correspond to the current control cycle, it is immediately started in this control cycle.
Terminate acceleration control at Further, in step L104, the values of the flags L and t are 1.
If it is determined that the current control cycle is the opening/closing timing
If the error occurs, proceed to step L and 105 to start the acceleration mode.
Girikiyumi will be on sale. In step L105, it is determined whether the value of the flag I is 1 or not.
will be judged. Flag 19 indicates the previous control cycle.
Then, step r, 108 or step
Li1. , the value 1 indicates that the control of O has been performed.
This is shown by the following. Switching of acceleration switch 45
When proceeding to step L105 for the first time after performing
is step I” in FIG. 12 as described above: l 13
Since the value of flag ■9 is O in step
■, at 105, it is determined that the value of flag ■9 is not 1,
The process advances to step L106. In step L106, the flag ■□ is set to 0, and Li
Proceed to O2. Note that this flag 1□3 is used in the step described later.
The value is specified in step L108 or step I, 110.
Set by target acceleration DVS and acceleration switch control.
The calculated target acceleration DvS2 is calculated by DVS2.
A value of 1 indicates that there is no relationship.
It is. In the next step L107, the value of flag ■3 is set to 1.
Then, the process advances to step L108. In step L108, as the value of the target acceleration DVS
, DVA, 5 is input in step E119 of FIG.
The actual acceleration DVA and the preset correction amount ΔDV1
(DVA+ΔDV1), and step L
Proceed to 111. In step L111, the two eyes set in this way are
The target accelerations DVS1 and DVS2 are DVS, <DVS
It is determined whether or not there is a relationship between . There is not much difference between the actual acceleration DVA and the target acceleration DVS.
These target accelerations 1) V S and target acceleration D
VS2 is in the relationship DVS engineering < I) VS.
If it is determined that the
After setting the value of 113 to 1, proceed to step L1.14.
nothing. On the other hand, in step Lllll, DVS□DVS,
If it is determined that there is a relationship, the process advances to step L112.
and auto cruise mode in this control cycle.
Target acceleration I used for acceleration driving of the vehicle under control
) Specify the above target acceleration DVS1 as the value of VS.
The acceleration control in the current control cycle ends. As mentioned above, this control cycle is based on the acceleration switch.
Switch the switch 45 to any of the positions from the same group in Figure 6.
This is the control cycle that first proceeds to step L105.
After the first control cycle, the acceleration switch 45
If the switching is not performed and acceleration control is continued,
The flag ■ is set in step L107 of the current control cycle.
Since the value of , is 1, after the first control cycle
In step L105, step
Proceed to L109. In this step 1.109, the value of flag 113 is 1.
It is determined whether there is a
Cycle and proceed from step L]11 to step L113.
If the value of the flag I iff is set to 1 in step
The process advances from L109 to step L114. 1 cycle ago
In the control cycle from step L 1.11 to step
If you have not proceeded to L 113, proceed to 11. is 1
Since there is no one, the process advances to step L110. In this step LLIO, the previous control cycle
The correction amount ΔDV is added to the value of the target acceleration DVS
Specify the obtained value as the new target acceleration DVS□ and
Proceed to step r, 111. Therefore, the value of the target acceleration DVS is
Until the value of flag I14 is determined to be 1 at 09
, 1 by repeatedly proceeding to step L 11.0.
Increases over time. Then, in step L111, the DVS. <DVS, target acceleration DVS until it is determined that it is not
When □ increases, step L111 to step L11
Proceed to step 3 and set flag 0. as described above. set the value of
Therefore, from the next control cycle onward, step L109 or
Proceeding to step L114, the value of the target acceleration DVS is
It will stop increasing. Further, in step L111, DVS, <DVS. Until it is determined that the value is not
The target acceleration DvS1 to be increased is set in step L112.
target acceleration (instructed by the auto cruise switch).
target acceleration) as the value of DVSAC and continue
In step L120, this target acceleration D V S A
Set C as the currently adopted target acceleration DVS and add
End speed control. However, in step L111, if DVS□<DVS2
If it is determined that there is no
After that, the process proceeds to step L114 as described above.
(7), do not specify DVSAc=DVS□(7).
will no longer occur. Step L Proceeding to 11.4, Step E in Figure 12
The target vehicle speed vS whose value is set at 120 and the value shown in FIG.
Difference from the actual vehicle speed VA input in step AlO3 of i)
Calculate VS-VA. In the next step L115, the difference V
Map the target acceleration DVS corresponding to A-VA #MD
Read from VS3. As mentioned above, this map #MDVS3 is the difference VS-
To find the target acceleration DVS using VA as a parameter,
The difference VS-VA and the target acceleration DVS,
has a correspondence relationship shown in FIG. Next, when the process proceeds to step L116, the target acceleration DVS2
and target acceleration DVS3, D V S2<DVS,
It is determined whether or not there is a relationship. Here, DVS2<
If it is determined that there is a relationship of DVS, step L
Proceed to step 117 and set the target acceleration as the value of the target acceleration DVSAc.
After specifying the acceleration DvS2, in the following step D120,
The target acceleration D that currently uses this target acceleration DVSAc
Set as VS and end acceleration control. Also, the sticker
In step L116, there is no relationship of DVS2<DVS.
If it is determined that
The arrival detection unit 11 of 25 determines the absolute value l of the difference VS−VA.
VS-VA l is less than 4 to the preset reference value
A judgment is made as to whether or not it is possible. As shown in FIG. 23, the value of the difference VS-VA is the correction amount v
K□ (At step E120 in Fig. 12, the target vehicle speed VS
equal to the amount of correction added to the actual vehicle speed VA to set
Sometimes 11 marks determined according to map #MDVS3
The acceleration DVS is set to a value larger than the target acceleration DVS2.
have Therefore, after switching the acceleration switch 43, the first step is to
In the control cycle that proceeds to step L105, step
When proceeding to step L116, the difference VS-VA is the correction amount V
It is almost equal to K□. Therefore, in step L116, DVS2<DV
S, and the process advances to step L117. Also, in the control cycle after this control cycle,
, the acceleration switch 45 is not switched and acceleration control continues.
is performed, and the vehicle is accelerated as described below.
, the actual vehicle speed VA approaches the target vehicle speed ■S, and the difference VS-
The value of VA decreases, but as shown in Figure 23, this difference
Target acceleration DVS decreases in response to a decrease in VS-VA.
do. Then, the difference VS-VA becomes less than or equal to Vα shown in FIG.
The target acceleration DVS is the target acceleration D V S z
If the following is true, step L116 determines that the
Proceed to step L118. Kokote, it is determined that I VS-VA l <K,
directly, and l VS−VA l <K4.
If it is determined that the vehicle speed has reached the target vehicle speed,
After passing through step L120, the process advances to step L119. In this step L119, the value of the target acceleration DVSAc is
Specify the target acceleration DVS as , and step L12
0, this target acceleration DVSAC is currently adopted.
The acceleration control is then set as the acceleration DVS and ends the acceleration control. Therefore, the target acceleration DVS is the target acceleration DVS2
In later control cycles after the
The target acceleration DVS is specified as the value of the target acceleration DVS.
It will be done. Target acceleration DVS is the target acceleration during accelerated driving.
Since it is a value, after the target acceleration DvS3 is specified,
As the actual vehicle speed VA approaches the target vehicle speed vS, the actual acceleration
degree also decreases. When the actual vehicle speed VA becomes almost equal to the target vehicle speed ■S, the speed
At step L118, if IVS-VA l <K4
Then, proceed to step L, 120 as described above. This judgment is based on whether the vehicle speed reached by acceleration is VS the target vehicle speed.
This is to detect that the target has been reached.
After the start is performed, the running state designation section 3 of the control section 25
In order to specify constant speed driving of the target vehicle speed VS,
In step L120, the driving state switching unit 12 of the control unit 25
More flague. The value of is O. Note that this flag 14 is
Therefore, since the value is 0, the running state designation section 3
This indicates that the designation should be constant speed driving. As described above, in step E122 of FIG.
When the acceleration control is finished, the process proceeds to step E123, and the above-mentioned
Make the vehicle acceleration equal to the target acceleration DVS, as in
The target torque TOM of the engine 13 required for
Calculated using equation (5) below. Furthermore, in the first step E124, the target torque is set to 10M2.
Throttle valve opening 0 as obtained from engine 13
11z and proceeds to step E125. Note that the control unit
If the designation in the driving state designation section 3 of 25 is accelerated driving, the speed
The control in step E123 and step E124 is as described above.
This is performed by the acceleration control section 9 of the control section 25. Steps E122 to E123. After E124
Step L in FIG. 17 is used to proceed to step E125.
In the case where it is determined that the value of the flag Ri is 1 in step 104,
be. Therefore, in step E125, ■□,=1
It is determined that the
to set the throttle valve 31 to the throttle valve opening θT1 (2
Drive to the position where . Then, in the first step E127, the value of the flag 112 is set to 1.
As a result, the auto cruise mode in this control cycle is
Ends code control. By driving the throttle valve 31 in this way. As mentioned above, a torque approximately equal to the target torque TOM,
is output from the engine 13, so the vehicle reaches the target acceleration
Accelerated running is performed at an acceleration approximately equal to DVS. Switch the acceleration switch 45 to the position of circle to circle in Figure 6.
Accordingly, steps E110-E114 as described above
One control cycle proceeds to step E116 through
However, after this, the acceleration switch 45 and the changeover switch
If none of the switches 46 are operated, this next control cycle
Auto cruise mode control will continue to be performed after cruising.
It will be called. In this case, first step
At step E101, the contact of the accelerator switch 15 is in the ON state.
It is determined that the condition is the same, and the process proceeds to step E] and 10. This also applies to the accelerator in the control cycle before the cycle.
Auto cruise mode control is activated without pedal 27 being depressed.
This is because it is being done. In step E110, as described above, the acceleration switch 4
The position of 5 has changed from the previous control cycle.
A judgment is made as to whether or not this is the case. Here, the acceleration
Since switch 45 was not operated, it was denied.
Step E ], proceed to 28 and change the selection switch 46.
Performs related changeover switch control. This changeover switch control is shown in Fig. 13 as described in Jing.
In the flowchart shown in steps F101 to F121 of
It is done accordingly. First, in step F101, selector switch
A judgment is made as to whether or not the 46 contacts are in the ON state.
. At this point, the changeover switch 46 will not be operated.
, this contact will not be in the ON state, but will be negated and step
Proceed to F111 and set the value of the flag ■ to 0. Furthermore, in the next step F112, the value of flag is set to O.
to control the changeover switch in this control cycle.
finish. As mentioned before, Flage is the previous control cycle.
to confirm that the contact of the changeover switch 46 is in the ON state.
It is indicated by a value of 1, and it is also indicated by a value of 1.
Gue, the contact of the changeover switch 46 is in the ON state.
The value is 1, indicating that it is the first control cycle from
This is shown by Next, when the process advances to step E129 in FIG. 12, the flag I
It is determined whether the value of 4 is 1 or not. This flag (4) indicates the running state of the control unit 25, as described above.
The specification of the state specification section 3 should be constant speed driving.
The acceleration switch is indicated by a value of 0.
Switch switch 45 to one of the positions of groups ■~ in Figure 6.
In the first control cycle after
Since the value of flag is 1, the acceleration of the vehicle
While rr is being performed, it is determined in step E129 that
is determined, and the process proceeds to step E130. Also, as mentioned above, the vehicle is accelerated and the running speed is
When the speed reaches the target vehicle speed VS, step
At L120, the running state switching unit 12 of the control unit 25 sets the flag.
Let the value of d be 0. This results in step E129
If the determination is negative, the process proceeds to step E132. In addition, this
When , the driving state designation unit 3 of the control unit 25 specifies that the vehicle is running at a constant speed.
Switch to line. On the other hand, the process progressed from step E129 to step E130.
In this case, the acceleration switch 45 is turned on in step E130.
It is determined whether the position is the mouth position or not, but the acceleration switch
Since the switch 45 is in the position of ■~group, it is denied and the step
The program advances to step E121, where acceleration switch control is performed. This acceleration switch control is as mentioned before. Flowchart shown in steps 6101 to G105 in FIG.
According to the chart, the target acceleration setting section 4 of the control section 25
target acceleration corresponding to the position of the acceleration switch 45
This is for setting the DVS□. Next, when the process advances to step E122, acceleration control is performed. As mentioned earlier, steps LIOI to L1 in FIG.
20, mainly the control unit 2.
When the vehicle accelerates,
This is used to set the target acceleration DVS. This system
Timing when the control cycle opens and closes the throttle valve 31
If you set this target acceleration when the
Then, according to steps E123 to E127, the slot is
The torque valve 31 is opened and closed, and the vehicle reaches the target acceleration DV.
The vehicle accelerates at an acceleration approximately equal to S. As the vehicle accelerates, the traveling speed reaches the target vehicle speed vs.
When the driving state designation unit 3 of the control unit 25 is reached, as described above,
The designation changes to constant speed driving. The process advances from step E129 to step E132. Then, in step E132, the value of flag is 1.
It is determined whether or not. This flag ■6 is shown in Figure 13.
Since the value is O in step F112, step E
The process advances from step E132 to step E133, where target vehicle speed control is performed.
be called. As mentioned earlier, this target vehicle speed control
Follow the flowchart shown in steps J101 to J116.
This is mainly performed by the constant vehicle speed control section 8 of the control section 25.
It will be done. In other words, after switching the acceleration switch 45, the first
In the control cycle, the value of flag ■8 is set to O (12th
(see step E117 in the figure), so in step J101
It is determined that ■, = 1 is not established, and the acceleration switch 45 is turned on.
The mode is always on unless you operate the selector switch 46.
Proceed to step J109. Then, follow steps J109 to J1.16.
The control performed is as described above, and
to match the target vehicle speed vS and keep it constant.
The value of the target acceleration DVS is then set. When this target vehicle speed control is completed, step E in FIG.
123-E.127, as previously mentioned, the slot
The throttle valve 31 is opened and closed, and the vehicle reaches the target vehicle speed VS.
The vehicle runs at a constant speed with approximately the same traveling speed. Therefore, if the acceleration switch 45 is
Accelerate the vehicle by switching to either position.
, after the traveling speed reaches the target vehicle speed VS, this
Target vehicle speed■S becomes the target vehicle speed, and the vehicle's running speed is constant.
maintained at a constant level. As described above, by switching the acceleration switch 45,
The designation in the driving state designation part 3 of the section 25 is accelerated driving, and the step
Target acceleration D specified by acceleration control of step E122
When accelerating the vehicle with VS, the target acceleration D
Changes in VS and running speed are shown in Fig. 27 (j,), for example.
, as shown in (ii). In addition, Fig. 27(i) is
, the value of the target acceleration DVS corresponding to the passage of time after switching
27(ii) also shows the time elapsed after switching.
It shows the change in vehicle running speed relative to In other words, as shown in Figure 27 (i) and (ii)
First, the vehicle is running at a constant speed.
Then, at a certain time. , the acceleration switch 45 is set to the same mark.
When switched to either position, accelerated driving is specified.
Ru. Then, the settings in step L108 of FIG.
Start accelerating with the value [1 mark acceleration. At this time,
Controls applicable to the timing of opening and closing the throttle valve 31
Set in step L110 of Fig. 17 for each control cycle.
The target acceleration DVS1 is the il #j addition during acceleration driving.
Since the speed is DVS, it is shown in a stepwise manner in Fig. 27(i).
As such, the target acceleration DVS increases in each control cycle.
I will do it. On the other hand, as the target acceleration DVS increases, the vehicle
The running speed of the vehicle starts increasing smoothly from time t0. As a result, at time, the target acceleration DVS is
The target acceleration of the control unit 25 corresponds to the position of the acceleration switch 45.
Greater than the target acceleration DVS2 set in the speed setting section 4
When the time is reached, and in subsequent control cycles, this goal is
Acceleration DvSt becomes the value of target acceleration DVS. to this
Therefore, the target acceleration DVS is as shown in Fig. 27(i).
It becomes a constant value. Therefore, the running speed of the vehicle at this time is
, increases at an almost constant rate as shown in Figure 27 (ii).
I will continue to do so. Then, at time t2, the traveling speed changes to the speed shown in FIG.
than the target vehicle speed ■S set in step E120.
When a value as low as ■α shown in Fig. 23 is reached, Fig. 23
As shown in FIG.
The target acceleration DVS read from MDVS3 is
It becomes smaller than the target acceleration D■S2. and 1 hour
In the control cycle after L2, the target acceleration DVS is 1.
] is the value of the target acceleration DVS. This target acceleration DVS, as shown in FIG.
The difference VS-VA between the target vehicle speed VS and the actual vehicle speed VA decreases.
decreases as the traveling speed increases.
The target acceleration DVS is shown in a stepwise manner in Fig. 27(i).
It gradually decreases with each control cycle. By reducing the target acceleration DVS in this way, the traveling speed
As shown in Figure 27 (ii), the degree of increase gradually increases.
make it more gradual. Then, after 1 hour, the traveling speed and the target car
The control unit 2 determines that the difference between the speed and the reference value is smaller than the reference value.
Arrival detection unit of 5]-1, this control unit
In the running state switching unit 12 of 25, the running state specifying unit 3 specifies
The vehicle is switched to constant speed driving, and the vehicle accelerates.
ends. At this time, in later control cycles,
Step E in FIG. 12 in the constant vehicle speed control section 8 of the control section 25
Target acceleration D set by target vehicle speed control of 133
The vehicle runs at a constant speed based on VS. As a result, as shown in Figure 27 (11), the traveling speed is
, smoothly approaches the target vehicle speed vs.
At this time, the target vehicle speed vS becomes almost equal to the target vehicle speed vS.
However, later on, the value will almost match the target vehicle speed ■S.
Ru. Also, the target acceleration DVS becomes 0 at time t.
The values are close. At a later time, the traveling speed is set to the target vehicle speed VS.
This value is used to maintain a constant value. Move the acceleration switch 45 to any of the positions indicated in the same group in Fig. 6.
If you do not operate the selector switch 46,
The above is as above, but next, the vehicle as described above
While acceleration is still being carried out, changeover switch 4 is pressed.
The case where 6 is operated will be explained. Pull the selector switch 46 toward the front in Figure 6 to turn it on.
, the step shown in Fig.
The process advances from step E101 to step EllO. acceleration switch
The position of switch 45 has changed since the previous control cycle.
Therefore, this step EIIO is denied and the step
Proceed to step E128. In step E128, as described above,
The flow of steps F101 to F121 shown in FIG.
- Changeover switch control is performed according to the chart. This changeover switch control is first performed in step F101.
and the connection input in step AlO3 in Fig. 8(i).
Based on the point information, the contact of the changeover switch 46 is turned on.
It is determined whether or not there is, but in this case, O1-Clue
Pull the operation part 18 of the switch 18 towards you in Figure 6.
Therefore, it is determined that the contact is in the ON state and the step is performed.
Proceed to F102. In step F102, the value of the flag ■ is set to 1. In the next step F103, is the value of flag ■5 equal to 1?
It is determined whether or not. In addition, flage is, as mentioned above,
, the contact of the changeover switch 46 was ON in the previous control cycle.
A value of 1 indicates that the condition was
It is. The first control after turning on the contact of the changeover switch 46
When proceeding to step F103 in the control cycle,
, the control service before turning on the contact of changeover switch 4G.
In step F111 of the cycle, set the value of flag I5 to O.
Therefore, based on the judgment in step F103, the step
Proceed to step F104. Then, in this step F104,
After setting the value of lag I to 1, the process proceeds to step F105. On the other hand, in the previous control cycle, the contact of the changeover switch 46 was
is in the ON state, the previous control cycle
In step F104, the value of flag T5 is set to 1. Therefore, based on the judgment in step F103, step
Proceed to F113. As mentioned above, from step F104 to step F105
When proceeding to step 1, the flag I& is set to 1. Note that this flag I
G, as described above, indicates that the contact of the changeover switch 46 is in the ON state.
The value indicates that this is the first control cycle after the
This is indicated by being 1. In the next step F106, the value of flag 1□2 is set to 0.
Then, the process advances to step F107. In addition, flag I 12
As mentioned above, auto cruise mode is activated in each control cycle.
The first slot visited after starting to control the
In the control cycle corresponding to the timing of opening and closing of the valve 31
The opening/closing has not yet been performed, or this opening/closing is
As we have already done, in auto cruise mode control,
By operating the acceleration switch 45 or the changeover switch 46
After the designation of the driving state designation section 3 of the control section 25 is changed.
corresponds to the timing of opening and closing of the throttle valve 31 that first occurs in
has not yet been opened or closed in the corresponding control cycle.
is indicated by the value O. In step F107, the current control cycle is
The first control cycle after turning on the contact of switch 46
Therefore, the driving state specification section remains unchanged until the previous control cycle.
(not shown)
different driving conditions are specified. For this reason, as mentioned above
In this case, the actual value is
Enter the value of speed DVA in step AlO3 of Figure 8 (i).
Let it be DV AG5. In the next step F108, the value of flag I4 is 1.
A judgment is made as to whether or not. Note that this flag I4 is
When the value is O, the running state designation section (not shown)
) indicates that constant speed driving should be specified.
be. Here, the specified speed is determined by switching the acceleration switch 45.
the changeover switch while the vehicle is still accelerating.
Since 46 contacts are in the ○N state, this control service is
The cycle is the first one after the contact is turned ON.
Then, the value of the flag ■ is determined at step E116 in FIG.
After being set as 1. It is determined that there is no change and ■, = 1, and the step
Proceed to F109. In step F109, the running state switching unit 12 of the control unit 25
is flague. The value of is set to O and the process proceeds to step F110. In this step Fl 10, step Fl 10 of FIG.
The latest information obtained by interrupt control using A123 to A128.
In this control cycle, input the actual vehicle speed VA
End changeover switch control. The changeover switch control in step E128 in FIG. 12 is described above.
If you do it like this, you will proceed to the 5th step E129.
, it was determined whether the value of flag ■4 is 1 or not.
Sometimes, the flag is executed in step F109 of FIG.
Since the value is set to O, it is determined that l4 is not 1.
Then, the process proceeds to step E132, where the running state of the control section 25 is checked.
The designation in the state designation section 3 is switched to constant vehicle speed running. In step E132, it is determined whether the value of the flag I is 1 or not.
However, the value of flag ■6 is determined. Since it is set to 1 in step F105 in Figure 13,
, I,=1, and the process proceeds to step E105. Step E105 and the steps following this step E105
Control by steps E106 to E109 is as follows. The first control cycle after releasing the accelerator pedal 27 mentioned earlier
Performed by steps E105 to E109 in the
This is exactly the same as the control provided. Therefore, this control (E
105 to E109), the current control cycle is
Depends on whether or not it corresponds to the timing of opening and closing of the throttle valve 31.
Regardless, the actual vehicle speed VAI at the time of switching by the changeover switch 46
It is assumed that it is possible to drive at a constant speed by setting the target vehicle speed to
The throttle valve 31 is rotated until the throttle valve opening is reached.
be exposed. As a result, the required (
Torque approximately equal to the amount of torque (required for driving at a constant speed)
is output, and the driving state of the vehicle changes from accelerated driving to constant speed driving.
Start changing into rows. The first control after turning on the contact of the changeover switch 46
In the control cycle, the control described above is performed.
, the auto cruise mode continues after the next control cycle.
The control is performed and the acceleration switch 45 is not operated.
If not, follow the steps in Figure 12 in the same way as above.
Step E via step E101 and step EIIO
The process advances to step 128, where changeover switch control is performed. This changeover switch control is also performed in the step shown in Fig. 13, as described above.
Follow the flowchart shown in steps F101 to F121.
However, from step F101 to step F10
If you proceed to step 2, here it is. The contact of the changeover switch 46 continues to be in the ON state.
The first control cycle starts after the contact turns ON.
At step F 104, the value of flag ■5 remains 1.
Therefore, the value of flag I in step F103 is 1.
Depending on whether or not this is the case, the process advances to step F113. In step F113, it is determined whether the value of flag ■4 is 1 or not.
will be judged. The flag I4 indicates the connection of the changeover switch 46.
Step of the first control cycle after the point turns ON.
Since the value is set to O in step F109, I4; is not 1.
As, Step I? Proceed to 112. and step
At F112, set the value of flag IG to O and set the current control cycle.
The changeover switch control in the vehicle ends. On the other hand, proceeded from step FIOI to step F111.
In this case, the flag ■,
After setting the value to O, the value of flag ■5 is set in step F112.
The changeover switch control in this control cycle is set to O.
end the control. Therefore, the contact point of changeover switch 4G is
When it is in the ON state continuously from the control cycle of
If the contact is no longer in the ON state during the current control cycle
In the changeover switch control, flag 1. of the value of
Only the settings differ. Next, after the changeover switch control is completed, step E in FIG.
Proceeding to 129, it is determined whether the value of the flag ■ is 1 or not.
However, as mentioned above, the value of flag ■4 is shown in Figure 13.
Since it remains O in step F109, step
Based on the judgment at E129, the process proceeds to step E132, where the control
The driving condition designation part 3 of section 25 specifies that the vehicle remains running at a constant speed.
Become. In step E132, it is determined whether the value of the flag I6 is 1 or not.
will be judged. Here, Flage. The value of is set to O in step F112 of Fig. 13.
Then, proceed from step E132 to step E133, and
Target vehicle speed control is performed. As mentioned earlier, this target vehicle speed control
Follow the flowchart shown in steps JIOI to J116.
It is done. In the first step JIOI, the value of flag I8 is 1.
A judgment is made as to whether or not. This flag is
Cruise mode control allows the vehicle to move at a nearly constant speed.
The value O indicates that the vehicle is running.
be. Here, the value of flag ■6 is, as mentioned above,
The first control after turning on the contact of the changeover switch 46
In the control cycle, the steps from step E132 in FIG.
It is set to 1 when proceeding to step E10G via step E105.
Therefore, the step is determined by the judgment in step J101.
Proceed to step J102. Control performed according to steps J102 to J107
is the first control cycle after releasing the accelerator pedal 27.
Control according to steps E101 to E109 in FIG.
In the second and subsequent control cycles after
This is completely the same as what is done with target vehicle speed control in step E133.
are the same. In other words, it is necessary to gradually reduce the actual acceleration DVS.
The target acceleration DVS setting is the throttle valve opening/closing timing.
This is done every programming cycle. Step E123 performed after completion of this target vehicle speed control
~The control of E127 is as described in each case so far.
It is the same as the throttle valve opening/closing timing.
For each vehicle, the vehicle acceleration equal to the target acceleration DVS is obtained.
Adjust the throttle valve 31 to the throttle valve opening such that
Open/close (opening adjustment). As a result, the acceleration of the vehicle gradually decreases, and the running speed increases.
When the contact of the changeover switch 46 is turned ON, the vehicle will run at a constant speed.
The actual vehicle speed VA at the time of
Become. Then, in step J104 of FIG. 16, the actual acceleration is
Absolute value of degree DVA I DVA l is a preset standard
If it is determined that the value is smaller than α, the flag is set in step J108.
After setting the value of lag ■ to 0, step J109 to J11
Control is performed according to 6. The control according to steps J109 to J116 also
Similarly to the control of steps J101 to J107, the accelerator pedal
Cruise mode control is performed to O1 by releasing 27.
When the target vehicle speed control is performed in step E133 in Fig. 12,
The control performed is exactly the same. Also, step J1
The next control cycle after the control cycle in which the determination of 04 was made
After that, the value of flag is set to O in step J108.
Therefore, from step J101 to step JIO9
, and similar control is performed. In other words, after the vehicle's running speed becomes almost constant,
Target acceleration required to continue to maintain constant line speed
After the DVS settings are completed, press the target vehicle speed change switch 48.
When switching to the (+) side or (-) side in Figure 6
, according to this switching, to maintain the running speed constant.
The set value of target vehicle speed vS is increased or decreased. Furthermore, step E is performed after the end of target vehicle speed control.
As described above, by controlling 123 to E127, the slot
The throttle valve 31 adjusts the required throttle valve vn degrees (target acceleration
Throttle valve opening to obtain vehicle acceleration equal to degree DVS
), and as a result, the vehicle almost matches the target vehicle speed.
The vehicle travels at a constant speed at a constant speed. As mentioned above, when the vehicle is accelerating
When the contact of the changeover switch 46 is turned ON, the control section
The designation in the driving state designation section 3 of No. 25 switches to constant speed driving.
, the actual vehicle speed VA when this switching is performed is the constant vehicle speed.
This is the target vehicle speed when driving. Then, by releasing the accelerator pedal 27, the vehicle runs at a constant speed.
In the same way as when the vehicle moves to the
remains approximately constant. Next, the acceleration switch 45 is turned on from (6) to (6) in FIG.
in either position and auto cruise mode control is performed.
Therefore, the designation of the driving state designation section 3 changes to fast driving at constant i1.
When the operation section 18 of the auto cruise switch 18 is
Pull a toward you to turn on the contact of the changeover switch 46.
The case will be explained below. In this case, when the contact of the changeover switch 46 is turned on,
, in the same way as in the previous case, step E]0 in FIG.
1 to step E 1 ] 0. In this step E110, the operation of the acceleration switch 45 is
Since the acceleration switch 45 has not been
It is determined that no changes have been made since the last control cycle, and the
Proceed to step E128. In step E128, as described above, the step E128 of FIG.
Step F] According to the flowchart shown in 01 to F121.
Changeover switch control is performed. That is, first, in step FL O1, FIG.
(i) Step 8 103 (based on key information)
Therefore, whether the contact of the changeover switch 46 is in the ON state or not.
is determined, and based on this determination, the process proceeds to step F102.
. In step F102, flag 1. With the value of 1,
Proceed to step F103, and in this step F103, the
It is determined whether the value of IS is 1 or not. Until last time
In the control cycle, the acceleration switch 45 and the changeover switch
Auto cruise mode without operating switch 46
control is being carried out, and the value of the flag is set to step F.
111 and is marked O. Therefore, the changeover switch 4
In the first control cycle after turning on contact 6,
, step F104 based on the judgment in step F103.
In step F104, the value of the flag ■ is set to 1.
After that, the process proceeds to step 105. Note that the changeover switch 46 is also
Auto cruise mode continues even if the contact is ON.
If the control is performed and the process advances to step F103, the
As mentioned above, set the contact of the changeover switch 46 to the ON state.
In step F104 of the first control cycle, flag 1.
Since the value of is 1, the judgment in step F103
Accordingly, the process advances to step F113. Next, the steps from step F103 to step F104 are performed.
If you proceed to step F105, the flag is
The flag IG is set to 1, and the flag is set to 1 in the next step F106.
After setting the value of 1□ to O, the process advances to step F107. In step F107, the current control cycle is
The first control cycle after turning on the contact of switch 46
is specified until the previous control cycle.
A running state different from the running state of the vehicle is the running state of the control unit 25.
It is designated by the status designation section 3. Therefore, here:
As mentioned above, the high tracking ability for the actual acceleration value is
Priority is given to the value of the actual acceleration DVA in the step of Fig. 8 (i).
It is assumed that the DVA is inputted by the input AlO3. In the next step F108, the flag ■ is set to 1.
A judgment is made as to whether or not. Here, the acceleration switch 45 is switched to accelerate the vehicle.
After doing so, as described above, the driving speed will reach the target vehicle.
When the vehicle is running at a constant speed, the value of flag ■4
is set to O in step [4120 of FIG. Auto cruise mode is activated by releasing the accelerator pedal 27.
When the speed control is performed and the vehicle is running at a constant speed,
The value of flag I4 is set to O in step E102 of FIG.
It will be done. Also, by releasing the brake pedal 28, the automatic
Cruise mode control is performed and the vehicle is running at a constant speed.
In this case, the value of flag
It is set to 0 at 145. Furthermore, the contact of the changeover switch 46 is turned on.
When the vehicle is running at a constant speed due to
In step F109 of FIG. 13, the value of flag r is set to 0.
It is said that Therefore, in step F108, 1. , not = 1
It is determined that this is the case, and the process proceeds to step F117. In step F117, the value of flag ■4 is set to 1, and the next step
After setting the value of flag ■ to O in step FI L 8,
In step F119, step AlO3 in FIG. 8(i)
The acceleration switch 45 is activated from the contact information input in FIG.
It is determined whether or not it is in the fourth position. The position of the acceleration switch 45 is one of the groups
position, the step is determined in step F117.
Proceed to step F121 and enter the driving state designation section 3 of the control section 25.
The designation changes to accelerated driving. In step F121, the control unit 25 sets the target vehicle speed to 11.
In the control section 6, vehicle speed and acceleration are detected in this control cycle.
The output unit 24 performs the inspection 11 and performs step A in FIG. 8 (1).
The actual vehicle speed VA input in lO3 and the screen in Figure 12 mentioned above.
The same preset settings as those used in the step■Σ120
The value obtained by adding the correction ff1VK+ (VA + VK engineering) is
This is set as the target vehicle speed VS during acceleration. This allows the changeover switch in this control cycle to
End control. In this way, with changeover switch control, the vehicle is driven at a constant speed.
At some point, the acceleration switch 45 was switched to any of the old to group in Figure 6.
When switching to the above position and similarly when accelerating, the arrival [1
The target vehicle speed ■S is set. The changeover switch control in step E128 in FIG. 12 is described above.
If you do as follows, you will proceed to step E129 as the first step,
It is determined whether the value of flag ■1 is 1 or not, but as described above
The flag ■4 is set as the value in step F117 of Fig. 13 as shown below.
is set to 1, so step E129 determines that step
Proceed to step E130. In step E130, the acceleration switch 45 is in the sixth position.
The step in Fig. 8(i) indicates whether or not it is in the same position in the figure.
Judgment is made based on the contact information input in AlO3.
. Here, the position of the acceleration switch 45 is the same as in FIG.
Since it is located at one of the positions of the marks, the fourth
Assuming that it is not at the position, the process advances to step E121. In this step E121, the 1-1 target acceleration of the control unit 25 is
The acceleration switch control is performed by the setting section 4, and the following step
At step E122, mainly the acceleration control section 9 of the control section 25
Acceleration control is performed by Acceleration switch by inputting such a changeover switch 46
Control and acceleration control are performed by switching the acceleration switch 45.
Acceleration switch performed when specifying acceleration running state for both cars.
It is the same as engine control and acceleration control, and also has a changeover switch.
The control performed in the first control cycle after the input of
, by switching the acceleration switch 45 mentioned above to change the acceleration running state of the vehicle.
The first control service after switching the acceleration switch 45 when the
It is the same as the control performed in the cycle. Furthermore, switching
The first throttle valve visited after manually turning switch 46
31 Control in the control cycle corresponding to the timing of opening and closing
The above acceleration switch 45 is switched to accelerate the vehicle.
Visits the first time after switching the acceleration switch 45 when the state is specified.
This is the same as the control of the control cycle that corresponds to the timing.
Ru. That is, the first control cycle after inputting the changeover switch 46
Now, the acceleration switch 45 is controlled by the acceleration switch control.
Target acceleration during constant acceleration driving condition corresponding to position
1) Setting of V S z is performed. By the next acceleration control, the actual vehicle speed VA is set based on the preset value.
When the target acceleration DVS2 is lower than the standard value, the actual value of the target acceleration DVS2
The value is changed to correspond to the vehicle speed. Also, the control cycle is based on the timing of opening and closing the throttle valve 31.
If applicable, the actual acceleration is further controlled by acceleration control.
A preset correction amount ΔDV□ is added to the speed DVA.
Then, the value of □ to this DVA 18D indicates that the vehicle will start accelerating.
The target acceleration DVS is set for smooth operation.
Ru. The first control after turning on the contact of the changeover switch 46
If the control cycle corresponds to the opening/closing timing, add
When speed control is finished, steps E123 to E12
7, throttle valve as previously described.
31 is opened and closed, and the acceleration is almost equal to the target acceleration DVS.
The vehicle begins to accelerate. Also, this control cycle does not correspond to the opening/closing timing.
target by acceleration control in this control cycle.
Setting of acceleration DVS and steps E123 to E127
without opening or closing the throttle valve 31 due to
Ends auto cruise mode control on cruise. As described above, the contact of the changeover switch 46 is turned ON.
Control is performed in the first control cycle after the state is set.
However, the accelerator pedal 27 remains unchanged after the next control cycle.
and the brake pedal 28 is not depressed and the auto
Cruise mode control is performed and the acceleration switch 45 is
If no switching is done, then again as above.
Then, step E101 and step E1 in FIG.
10, proceed to step F101 in Fig. 13, and switch
It is determined whether the contact of the switch 46 is in the ON state or not.
Ru. Also, the contacts of the changeover switch 46 are changed from the previous control cycle.
If the ON state continues, step FI
Depending on the OI judgment, proceed to step FIO2 and auto-queue.
Release the operation part 18a of the loose mode 18 and return it to its original position.
return. On the other hand, the contact of the changeover switch 46 is turned off.
If so, step F101 is determined.
Proceed to step Fi11. When proceeding from step F101 to step F102
After setting the value of flag I to 1 in step F102,
Proceed to step F103, and in step F103 flag I
It is determined whether the value of , is 1 or not. Flag ■5 value
, turn on the contact of the changeover switch 46 as before.
Step F104 of the first control cycle after setting the state
is set to 1, and the contact remains in the ON state.
Therefore, based on the judgment in step F101, step F11
Proceed to step 3. In step F113, it is determined whether the value of flag is 1 or not.
The value of flag I4 is determined based on this control cycle.
Since it is set to 1 in step F117 of the file, step
The process proceeds to step I" 114 based on the judgment in F113. In step F114, step AlO in FIG. 8(i)
Based on the contact information input in step 3, the acceleration switch 45
It is determined whether the mouth is located in the position shown in FIG. now,
The acceleration switch 45 is in any position of groups u to 6 in Fig. 6.
Therefore, based on the judgment in step F114, step
Proceed to F116. In this step F116, the target vehicle speed of the control section 25 is
The change control unit 6a determines the goal achieved in the previous control cycle.
The value obtained by adding the preset correction amount VT□ to the target vehicle speed vS
(VS + VT engineering) is accelerated in this control cycle.
Specify it as the target vehicle speed VS for driving. In addition, the target vehicle speed vS in the previous control cycle is
, this control cycle turns the contact of the changeover switch 46 ON.
If this is the first control cycle after
The value was specified in step F121, while the
If it is not the control cycle, in step F116
The value is specified. Therefore, the contact of the changeover switch 46 is turned on.
The actual vehicle speed VA was preset in the first control cycle.
The value obtained by adding the correction amount vK is the target vehicle speed when accelerating.
Designated as vS. Turn on the selector switch 46
Continuing, the control cycle increases as the time of this continuation increases.
The target vehicle speed vS is adjusted by a preset correction amount VT1 for each
increases. In other words, V S : V A + V T
, +VK. Next, when proceeding from step F116 to step F112,
In this control cycle, the value of , flag, is 0.
Terminates the selector switch control. In this control cycle, the contact of the changeover switch 46 is in the ON state.
is not in the current state, and as determined in step F101, the
If you proceed to step F111, this step F11
1, the value of flag I is set to O, and step F112
Proceed to. In step F112, the flag is set as described above.
Switching in this control cycle with the value of d being O.
End switch control. After completing the changeover switch control as described above, next
The process advances to step E129 in FIG. This step E12
In step 9, it is determined whether the value of flag ■4 is 1 or not.
However, as mentioned above, the value of flag is the 13th
Since it is set to 1 in step F117 in the figure, step
Based on the judgment of G129, proceed to step E130. In step E130, the acceleration switch 45 is activated as shown in FIG.
A determination is made as to whether or not it is in the fourth position. here,
Since the acceleration switch 45 is located at positions l to group in the figure,
The process advances from step E130 to step E121. Step E121 and subsequent steps E122-E
127 is controlled by turning off the acceleration switch 45 as described above.
Control performed after the second control cycle after changing
is the same as That is, in the acceleration switch control in step E121, the acceleration
Since there is no change in the position of switch 45, selector switch 4
Set in the first control cycle after turning on contact 6.
The specified value will continue to be the target acceleration when driving at a constant acceleration.
It is set as DVS. Also, by the acceleration control in step E122. When starting acceleration, the vehicle acceleration is smoothly adjusted to the target acceleration D.
Raise it to vS2, and then drive the car at target acceleration 0VS2.
By accelerating both vehicles, the traveling speed of the vehicle reaches the target vehicle speed v.
When reaching S, accelerate before reaching the target vehicle speed VS.
The target acceleration DVS is set so that the
It is done. Furthermore, at this time, the actual vehicle speed VA is set to a preset reference value K.
If it is lower than s, the target acceleration DVS2 is relative to the actual vehicle speed VA.
is changed to the corresponding value. And throttle valve opening/closing tie
At every timing cycle, the slot is set based on the target acceleration DVS.
The throttle valve 31 is opened and closed. This allows the vehicle to
It is accelerated at an acceleration approximately equal to the acceleration DVS. Such acceleration increases the vehicle's traveling speed to the target vehicle.
Even when the speed becomes almost equal to vS, the acceleration switch 45 is
In the same way as when acceleration control is performed by switching, the step
In the acceleration control of step E122, the value of flag I4 is O.
It will be done. therefore. From the next control cycle onward, the steps from step E129
Proceed to step E133 via step E132 and reach the goal.
Target vehicle speed control uses target vehicle speed VS to maintain vehicle stability.
The vehicle is running at high speed. As mentioned above, the acceleration switch 45 is
The vehicle is held in a fixed position and auto cruise mode control is performed.
Therefore, when the vehicle is running at a constant speed, the auto clock is activated.
The operation part 18a of the loose switch 18 is placed on the front side in FIG.
When the contact point of the changeover switch 46 is input by pulling the
25, the designation of the driving state designation part 3 is acceleration driving, and the acceleration
In the same way as when switching the switch 45, the acceleration switch 45 is
Acceleration according to position, vehicle acceleration running smoothly
It will be done. Also, at this time, the target vehicle speed to reach 4 during acceleration is the constant vehicle speed.
A value that is a certain amount higher than the vehicle's running speed when it is running.
This target vehicle speed is set when the selector switch 46 is set to the sixth target vehicle speed.
By lengthening the time it is drawn toward the front in the diagram.
To increase. Then, by accelerating the vehicle, the traveling speed of the vehicle reaches the target vehicle.
After reaching the speed, the driving state designation section 3 specifies that the vehicle is running at a constant speed.
The target vehicle speed is set to the target vehicle speed.
Fast running takes place. As mentioned above, the acceleration switch 45 was switched to the position (5) to group.
, and the acceleration switch 45 is in the [Eil-[J position].
When the auto cruise switch 18 is in the
Pull a toward you to turn on the contact of the changeover switch 46.
We have described the case where the acceleration switch 45 is
If the acceleration switch 45 is switched to the same position, and the acceleration switch 45
When the button is in the 1st position, pull the operating part 18a toward you to turn it off.
The following describes the case where the contact of the switching switch 46 is turned on.
Bell. By switching the acceleration switch 45 to the position shown in FIG.
or the acceleration switch 45 is in the same position.
When the changeover switch 46 is connected when the vehicle is running at a constant speed,
By turning on the point, the acceleration running state of the vehicle can be changed.
It is specified. And when the vehicle is accelerating
, when the acceleration switch 45 is switched to the U position, the previous
Even in the control cycle, the accelerator pedal 27 is not depressed.
Therefore, in step EIOI of Figure 12, the activation
The contact of cell switch 12 was ON in the previous control cycle.
It is determined that the condition is met and the process proceeds to step EllO. In step E110, as described above, the acceleration switch 4
Has the position of 5 changed from the previous control cycle?
The judgment whether or not is inputted in step AlO3 of FIG.
This is done based on the contact information obtained. Acceleration switch 45
was in the old position in the previous control cycle and is now in the current control cycle.
In the control cycle, it is in the position of 2nd, so step E110
Based on this determination, the process advances to step E111. This step E111 and the following step E11
In 2 to E113, set the value of flag ■ as mentioned above.
1, and set the value of flag UE and flag I9 to O.
. Then, in step E114, the acceleration switch 4
The judgment as to whether or not 5 is in the 4 position is made using the screen in Figure 8 (i).
Performed based on the contact information input in step AlO3
. In this control cycle, the acceleration switch 45 is
Therefore, from step E114 to step E1
Proceed to step 15, set the value of flag ■ to 0, and then proceed to step E.
Proceed to step 104. This step E104 and the following step E10
5 to E109 are controlled by the accelerator pedal 27 described above.
Step E carried out in the first control cycle after release
The control is exactly the same as that of steps 104 to E109. With this control, the current control cycle is
1 Regardless of whether it corresponds to the timing of opening or closing,
Actual vehicle speed VA immediately after switching the speed switch 45 to the position
The vehicle is controlled to drive at a constant speed using the target vehicle speed.
. Specifically, the torque required for driving at this constant speed is
throttle valve 31 to a moderate
Adjust the throttle valve opening. As a result, the engine
One herk of almost the desired size was output from Jin 13.
, the driving state of the vehicle changes from accelerated driving to constant speed driving.
Start. The first control after switching the acceleration switch 45 to the hard position
In the cycle, the control described above in 1 is carried out.
, continues to be in O1-Cruise mode after the next control cycle.
control is performed. and. The acceleration switch 45 is held in the fourth position and turned off.
If the changeover switch 46 cannot be operated, proceed as described above.
The process starts from step E101 in FIG. 12 in the same way as in the case of
Proceed to step E110, and the position of the acceleration switch 45 is the same as the previous time.
It is determined whether or not there has been a change from the control cycle of
Ru. As mentioned above, the acceleration switch 45 is held at the
Since the position has not changed since the last control cycle, the
Proceed from step E110 to step E128, and press the switch
control is performed. This changeover switch control is performed in the step shown in FIG. 13, as described above.
Follow the flowchart shown in steps FIOI to F121.
It is done. In the first step F101, the changeover switch 46 is operated.
Since the changeover switch 46 is not
It is determined that the contact is not in the ON state, and the process proceeds to step F111.
Proceed to. Then, in step F111, the value of flag I5 is set to 0,
Next, in step F112, set the value of the flag ■ to 0, and
Ends the changeover switch control in the control cycle
. Next, when proceeding to step E129 in FIG.
, it is determined whether the value of , is 1 or not, but the flag
D. As mentioned above, move the acceleration switch 45 to the same position.
In step E1 [5 of the first control cycle after switching
Since the value is set to O, it is determined in step E129.
Then, the process proceeds to step E132, where the running state indicator of the control section 25 is
The designation of constant speed section 3 switches to constant speed driving. In step E132, it is determined whether the value of the flag is 1 or not.
This judgment is made, and this flag is the step in Figure 13.
Since the value is O in step F112, step E1
Based on the judgment in step E132, the process proceeds to step E133 and the target vehicle is
Speed control is performed. This target vehicle speed control is performed using the steps shown in FIG.
Follow the flowcharts shown in steps J101 to J116.
be called. That is, in the first step J101, the value of flag I
A determination is made as to whether or not is 1. This flag I8 switches the acceleration switch 45 to the marked position.
Step E1 in FIG. 12 of the first control cycle after
Since the value is set to 1 in 06, from step J101
Proceed to step J102. This step J102 and the following step J1
03 to J107 are controlled after the accelerator pedal 27 is released.
In the first control cycle of FIG. 12, steps E101~
Control is performed according to E109, and subsequent control cycles are
As a result, proceed to step E133.
Target vehicle speed control performed according to J102 to J107
They are exactly the same. In other words, the actual acceleration DVA is gradually reduced.
The setting of the target acceleration VDS required to
The control cycle corresponding to the timing of opening and closing the valve 31
It is done for each cruise. After completing the target vehicle speed control as described above, next:
Following steps E123 to E127 in Figure 12,
Control is carried out as described in each case,
To obtain the vehicle acceleration equal to the target acceleration DVS
The opening and closing of the throttle valve 31 to the throttle valve opening degree is
This is done every control cycle corresponding to the closing timing.
Ru. And as a result, the acceleration of the vehicle gradually decreases,
The traveling speed is the actual vehicle speed VA immediately after switching the acceleration switch 45.
gradually approaches and becomes almost constant. In this way, the acceleration of the vehicle is reduced and the
At step J104, the absolute value l of the actual acceleration DVA
It is determined that ovA l is smaller than α to the preset reference value.
If the flag is disconnected, the value of flag is set to O in step J108.
After that, proceed to step JIO9. And this step
step J109 and subsequent steps J110 to J1
Control is performed according to 1G. Also, step J1
In each control cycle after determination 04 is made, the step
Since the value of flag I8 is O in step J108, the step
Proceed from step J101 to step J109, and similarly
Control takes place. Control performed according to steps J109 to J116
The control is auto cruise mode after releasing the accelerator pedal 27.
Steps J101 to J10 as described above in the
8, and in particular in step J104.
After proceeding to step J108 depending on the judgment, step
Exactly the same control performed according to J109 to Jl16
It is. Then, go to steps E123 to E127 in FIG.
Control is therefore carried out. by this. Slot to obtain vehicle acceleration equal to target acceleration DVS
The opening and closing of the throttle valve 31 to the opening degree of the throttle valve is
Performed every close timing cycle. As a result, the vehicle
is almost equal to the target vehicle speed vS, and the vehicle is driven at a constant traveling speed.
Drive fast. As mentioned above, switching the acceleration switch 45,
Or, turn the contact of the changeover switch 46 on.
The acceleration switch is activated when the vehicle is accelerating.
When the switch 45 is switched to the same position, the controller 25
The designation in the driving state designation section 3 switches to constant speed driving and accelerates.
Actual vehicle speed VA immediately after switching switch 45, i.e., running state
The target vehicle speed is the vehicle speed when the designation changes to constant speed driving.
The vehicle is controlled to run at a constant speed. This control allows the vehicle to run at a constant speed by releasing the accelerator pedal 27.
or when the vehicle accelerates.
The contact of the changeover switch 46 was turned on while
The control is the same as in the case. As a result, the running speed of the vehicle is approximately equal to the target vehicle speed.
remains consistent and constant. Note that when the acceleration switch 45 is in position (6), the control
The designation in the driving state designation part 3 of section 25 is set to constant speed driving.
Therefore, when the vehicle is running at a constant speed, the acceleration switch cannot be turned on.
When switch 4S is switched to position 4, the same control as above is performed.
be called. In this case, the specified vehicle speed is already set to the constant speed before switching.
Since the vehicle is running, the vehicle continues to drive at a constant speed with the same target vehicle speed.
The vehicle continues to run, and no change occurs in the running state of the vehicle. Next, the acceleration switch 45 is held at the same position, and
Auto cruise mode control is performed and 2 controls are performed.
Since the designation in the driving state designation part 3 of the part 25 is constant speed driving,
auto cruise when the vehicle is running at a constant speed.
Pull the operating part 18d of the switch 18 toward the front in Fig. 6.
Regarding the case where the contact of the changeover switch 46 is in the ON state
This will be explained below. In this case, when the contact of the changeover switch 46 is turned on,
, in the same way as in the previous case, step E10 in FIG.
1 to step E110, and then step El
10, the acceleration switch 45 is not operated.
Therefore, the position of the acceleration switch 45 is the same as the previous control cycle.
It is determined that no changes have been made and the process proceeds to step E128.
nothing. In this step E128, as mentioned earlier, the switching switch
Switch control is performed, and first, step I in FIG.
” ] At 01, step AlO in FIG. 8(i)
Based on the contact information input in step 3, the changeover switch 46 is
A determination is made as to whether the contact is in the ON state. Now, the contacts of the changeover switch 46 are in the ON state, so
Step F] Proceed to step F102 from 01, and flag
The value of D is set to 1, and in the next step F103, the flag
A determination is made as to whether the value of I is 1 or not. The first time after the contact of the changeover switch 46 is turned on
In a control cycle, the additions made in the previous control cycle are
Do not operate speed switch 45 and changeover switch 46 at the same time.
Is auto cruise mode control being performed when the
In this case, the value of flag 15 is set to 0 in step F111.
Ru. Therefore, according to the judgment of F2O3, step l”
l Proceed to O4. In this step F104, the value of flag is set to 1, and the following
In step F105, the value of flag T is set to 1, and further,
In step F106, the value of flag □2 is set to 0, and the step
Pup I? Proceed to 107. In this step 107, the current control cycle is
Start the first control service while keeping the contact of the switch 46 in the ON state.
Since it is a cycle, it is specified up to the previous control cycle.
The control unit 25 indicates that the running state is different from the running state of the vehicle.
It is designated by the row state designation unit 3. For this reason, the
As shown above, priority is given to high tracking of actual values.
, the value of the actual acceleration DVA is set at step AlO in FIG. 8(i).
Assume that the DVA is input in step 3. In the next step F108, the value of the flag ■ is 1.
A judgment is made as to whether the
The value of group ■4 is O. In other words, before the contact of the changeover switch 44 is turned on,
The constant vehicle speed running state is caused by switching the acceleration switch 44.
If so, in step E115 of FIG.
The value of ``g'' is O. Also, the transition occurred when the accelerator pedal 27 was released.
If so, the flag is set in step E1O2 of FIG.
The value of E is 0. In addition, the transition occurs when the brake pedal 28 is released.
If so, in step C145 of FIG.
The value of 4 is 0. Then, the contact of the changeover switch 46 is turned on.
In this case, in step F109 of FIG.
The value of I4 becomes 0. Therefore, based on the judgment in step F108, step
Proceed to F117. Then, in step F117, the value of the flag ■ is set to 1,
After setting the value of the flag ■ to O in the next step F118,
Proceeding to step F119, step A in FIG. 8(i)
The acceleration switch 45 is fixed based on the contact information input in lO3.
A judgment is made as to whether or not it is in the position. In this case, the acceleration switch 43 is in the same position, so
Based on the judgment in step F119, proceed to step F120.
, when the designation of the driving state designation unit 3 of the control unit 25 is switched to deceleration driving.
Change. In this step F120, the strip A of FIG. 8(i)
Correction set in advance from the actual vehicle speed VA input in lO3
The value obtained by subtracting the amount VKz is the target vehicle speed setting of the control unit 25.
6 as the target vehicle speed during deceleration driving.
Ru. This allows the changeover switch in this control cycle to
End touch control. Next, when the process advances to step E129 in FIG. 12, the flag I
A judgment is made as to whether the value of 4 is 1, but this
The value of lag is determined in step F of FIG. 13 as described above.
Since it is set to 1 in step E117, the process starts from step E129.
Proceed to step E130. In step E130, step AlO in FIG. 8(i)
Based on the contact information input in step 3, the acceleration switch 45
A judgment is made as to whether or not it is at the position of
Since the speed switch 45 is in the 1st position, step E13
0 to step E131, and this step E131
deceleration control is performed. This deceleration control is performed until the vehicle travel speed reaches the target vehicle speed VS.
Negative value target acceleration to perform deceleration driving to reduce
This is used to set the degree (that is, target deceleration) DVS.
Therefore, steps 1-1101 to H110 in FIG.
Mainly the deceleration control of the control section 25 according to the flowchart 1~
This is performed by the control section 10 and the target acceleration setting section 4. That is, first, in step H101. At the target vehicle speed vS and step AlO3 in Fig. 8(i)
The absolute value IVS-VAI of the difference from the input actual vehicle speed VA is
, it is possible to determine whether the value is smaller than a preset reference value.
It is done. The first control after turning on the contact of the changeover switch 46
If the control cycle advances to step H101, the above
As shown above, the target vehicle speed vS is the correction amount V from the actual vehicle speed VA.
Because it is obtained by subtracting Kz. The absolute value l VS-VA l is the correction amount ■1 (equal to 2. And the correction amount VKz is set larger than 4 as the reference value.
Note, I VS-VA I >K, and the
Proceed to step H102. In this step H102, the target vehicle speed vS and the actual vehicle speed V
After calculating the difference VS-VA from A, the next step i(1
03, the target acceleration DVS corresponding to the difference VS-VA is
Read from map #MDVS5. And the next step
In H104, as the value of target acceleration DVS during deceleration driving
Specify the target acceleration DVS for this control cycle.
Terminate deceleration control at The above map #MDVS5 uses the difference VS-VA as a parameter.
target acceleration corresponding to the target deceleration during deceleration driving.
This is to find the degree DVS, and the difference VS - VA
and target acceleration DVS have the corresponding relationship shown in FIG.
have Therefore, the target acceleration DVS, is the difference VS-
As long as VA is a positive value, it is a negative value and is effectively a deceleration
becomes. As described above, the target acceleration D■S is set by deceleration control.
After the settings have been made, the process proceeds to step E123 in FIG. Then, as mentioned above, the acceleration of the vehicle is set to the target acceleration DV.
The target torque of the engine 13 required to equal S
TOM2 is calculated using the above equation (5). The first time after turning on the contact of this changeover switch 46,
In the case of the control cycle, the target acceleration DVS is negative.
The target acceleration DVS has a value of . is specified, and the vehicle running state before the control cycle is specified.
Since the vehicle is running at a constant speed, the actual acceleration DVA is almost O.
ing. Therefore, in this case, it is calculated by equation (5).
The output target torque TOM2 is the output of the engine 13.
The value is smaller than the actual torque TEM. Next, proceeding to step E124, the calculation is performed in step E123.
The obtained target torque TOM2 and the step in Fig. 8(i)
It corresponds to the engine speed NE inputted by AlO3.
The throttle valve opening θT112 is calculated using the map #MTH (Fig.
(not shown) and proceeds to step E125. Note that the control in step E123 and step E124
In this case, the designation in the driving state designation unit 3 of the control unit 25 is deceleration driving.
Therefore, it is performed by the deceleration control section 10 of the control section 25.
It will be done. Throttle valve opening degree at map #MTH (not shown)
The minimum value of 0T112 is the maximum value which is the engine idle position.
It corresponds to a small opening degree, and the 1-1 standard torque '1'
OM is the minimum torque that can be output from the engine 13
If the value is smaller, the throttle valve opening f)
The minimum opening degree is specified for Tl+□. Then, step E125 and subsequent step I
The control of E L26 to E127 is
The current control is the same as that used in the case.
The control cycle is at the timing of opening and closing of the throttle valve 31.
If applicable, the step specified in step E124
Opening and closing of throttle valve 31 to throttle valve opening degree 0TH2
At the same time, the value of flag 1□2 is set to 1.
Ru. As a result, the 1-1 standard torque TOM is the engine
When it is larger than the minimum 1 ~ lux that can be output from 13,
The engine torque is approximately equal to this mark torque T OM.
The target torque TOM2 is output from the engine]3, and conversely, the target torque
When the torque from the engine 13 is less than the minimum, the slot
The engine idle valve 31 is maintained at the minimum opening for the engine idle position.
the engine brake starts decelerating and the vehicle
The driving state of the vehicle changes from constant speed driving to deceleration driving. Also, this control cycle corresponds to the opening/closing timing.
If not, the throttle valve will not open or close and the
Auto cruise mode control in one control cycle
End it. Turn on the contacts of the changeover switch 46 as described in 2.
control in the first control cycle after the
After that, auto continues to operate from the next control cycle onwards.
Cruise mode control is performed. acceleration switch 45
If the changeover does not take place, proceed again as above.
Then, step E101 and step El in FIG.
to, proceed to step H101 in Figure 13, and turn off.
It is determined whether the contact of the switching switch 46 is in the ON state or not.
It will be done. The contacts of the changeover switch 46 continue from the previous control cycle.
If it is in the ON state, go to step F102.
Go forward and release the operation part 18a of the auto cruise switch 18.
When released, the contact of the changeover switch 46 is turned OFF.
If so, step F L1. ] - Proceed to. When proceeding from step F101 to step F102
As mentioned above, the acceleration switch 45 is set to
When the switch is in the position, turn on the contact of the changeover switch 46.
Control support from the second time onwards when specifying the acceleration running state of the vehicle
In the same way as when the contact continues to be ON during the cycle.
Step F102 to Step F103 and Step
The process advances to step F114 via step F113. In step F114, step AlO in FIG. 8(i)
Based on the contact information input in step 3, the acceleration switch 45
It is determined whether they are in the same position, but here, the acceleration
Since the switch 45 is at the mouth position, step F11
Proceed to step 5. Then, in step F115, the goal of the control section 25 is
The vehicle speed change control unit 6a determines the arrival time in the previous control cycle.
The preset correction amount v'r is deleted from the target vehicle speed vS.
The value (v s V T 2 ) of the current control cycle is
Set as the target vehicle speed ■S at the time of the vehicle. Furthermore, the target vehicle speed VS in the previous control cycle was
, the previous control signal turned on the contact of the changeover switch 46.
If this is the first control cycle since the
The value was set in step Fl 20, while
If it is not the first control cycle, step F11
The value is set at 5. Therefore, when the contact of the changeover switch 46 is turned on,
In the first control cycle, a preset compensation is made from the actual vehicle speed VA.
The value obtained by subtracting the positive amount VK2 (VA VK2) is the deceleration running
It is specified as the target vehicle speed VS when the contact is turned ON.
Continuing the state increases the control as the time of this continuation increases.
A preset correction amount VT is reached for each cycle.
Vehicle speed VS decreases. In other words, VS=VA-VT, -VK2. Next, proceed from step F115 to step F112.
, flag, is set to O in this control cycle.
Terminates the changeover switch control. In this control cycle, the contact of the changeover switch 46 is in the ON state.
Step FIOI to Step F
If you proceed to step 111, proceed to step F L 11.
Set flag 1. The value of is set to 0, and the next step F112
In this control cycle, set the value of flag I6 to 0.
Terminates the changeover switch control. After completing the changeover switch control as described above, next
Proceed to step E129 in Figure 12 and as described above.
Then, a judgment is made whether the value of flag is 1 or not.
Ru. Here, the value of flag ■4 is the step in Figure 1:3.
Since it is set to 1 in F117, from step E129
Proceed to step E130. In step E130, the acceleration switch 45 is in the sixth position.
A judgment is made as to whether or not they are in the same position in the diagram.
Here, since the acceleration switch 45 is in the same position, the
The process advances to step E131, and the aforementioned deceleration control is then performed.
be exposed. Note that the deceleration of the vehicle at this time is the absolute value of the target acceleration DVS.
The value is almost equal to the value calculated in step E]23.
1] The mark I-LUK'I"0M2 came out of the engine 13.
If the torque is smaller than the minimum possible torque, the
As mentioned above, the throttle valve 31 is at the engine idle position 1d.
Since it is closed to the minimum opening degree, engine braking
The maximum deceleration obtained is not necessarily the target acceleration D.
It is not equal to the absolute value of VS. 1] elevation set as the value of this target acceleration DVS
As shown in Fig. 25, the speed DVS is
The difference between speed S and actual vehicle speed VA is V shown in the figure.
If it is larger than β, it has a certain value;
As the value decreases, the value approaches O as the difference ■SVA decreases.
Make. Therefore, by decelerating the vehicle, the actual vehicle speed VA will be reached.
Reaching 1-1 target rlt speed■ After reaching a value close to S, the actual vehicle speed
As VA decreases, the degree of vehicle deceleration becomes more gradual,
The traveling speed of the vehicle smoothly approaches the target vehicle speed reached at t1. The vehicle is decelerated as described below. The actual vehicle speed VA decreases and the absolute value I VS - VA l is the reference
When the value becomes smaller than 4, the arrival detection unit 11 of the control unit 25
As a result, the traveling speed of the IT vehicle reaches the target vehicle speed ■S.
is detected, and as determined in step I-1101.
Then, proceed to step Hl05. In this step HI O5, the target vehicle speed VS and the actual vehicle
The difference VS-VA from the speed VA is calculated. In the next step H106, the vehicle returns to the above-mentioned constant speed running state.
Similar to the transition control, the speed of the vehicle remains approximately constant.
Since there are no sudden changes in driving conditions, it is more stable than high followability.
Prioritize high quality and use in step E123 in Figure 12.
As the value of the actual acceleration DVA to be used, the ratio of Fig. 8 (jν)
Calculated with integrated control and in step AlO3 of figure 8 (i)
The input actual acceleration D V A, . Specify. Next, step) (l Proceeding to O8, the
The vehicle speed VA and the target vehicle speed ■S become almost equal, and the control
The arrival detection unit 11 of the unit 25 detects l (both traveling speeds have reached
Detection that the target vehicle speed ■S has been reached is being carried out.
Therefore, instead of the target acceleration DVS, the target acceleration DV
S, according to the flow of steps M101 to M106 in FIG.
– Determined by control performed according to the chart. The contents of this control are as follows: Release the accelerator pedal 27
Transition to constant 11L speed running state by cruise mode control
Exactly the same control as step J115 in Figure 16 when
-It is one. Furthermore, in the next step H108, the step shown in FIG.
As the value of target acceleration DV S used in
Specify the target acceleration I) V S and proceed to step H10.
Proceed to 9. As mentioned earlier, this target acceleration DVS is the constant vehicle speed
Target vehicle speed VS during driving and step AlO in Fig. 8 (1)
For the difference VS-VA from the actual vehicle speed VΔ input in step 3,
Set with the correspondence shown in Figure 23 or Figure 24.
However, in both figures, as the difference VS-VA increases,
Therefore, there is an increasing correspondence relationship. Therefore, [target addition
Speed 1) V S is 5 Until then, the vehicle's running speed was decreasing.
Line speed is [1 mark vehicle speed VS, i.e. when in deceleration running state
This is to keep the vehicle speed at the target vehicle speed ■S. In step HtO9, the running state switching section of the control section 25
12 sets the value of flag ■4 to 0 and executes the next step
0, the value of flag ■8 is set to O, and the current control cycle
After finishing the deceleration control in step E of FIG.
Control is performed according to steps 123 to E127. This control is the step in each case described so far.
The control is the same as that of E123 to E127, and step E1
23 and step E124 are executed by the control section 25.
Since the designation of the row state designation section 3 is deceleration traveling, the control section 2
This is performed by the deceleration control section 10 of No. 5. In other words, the target acceleration 1) whose value is specified by deceleration control.
Throttle valve opening 0TIIz is set based on VS
The current control cycle is the opening/closing switch of the throttle valve 31.
If the timing corresponds to this timing, the throttle valve 31
The throttle valve is opened and closed until the opening degree is 0TIlz. and,
As a result, the vehicle's traveling speed is a value approximately equal to the target vehicle speed ■S.
Stay in. As described above, step H105~ in FIG. 15! (
], from the next control cycle of the control cycle according to 10.
Auto cruise mode control continues even when the vehicle is descending.
be exposed. Furthermore, an acceleration switch 45 and a changeover switch
If 46 are not operated together, then again the same case as above.
In the same way, step E101 and step E101 in FIG.
After E110, the process advances to step F]01 in FIG. Here, the contacts of the changeover switch 46 are already in the OFF state.
Therefore, as mentioned earlier, step F101
Based on the judgment, the process advances to step F111, and the flags ■ and
After setting the value to O, step ■? At 112, the value of the flag ■
Assuming O, the changeover switch in this control cycle
End control. Next, when proceeding to step E129 in FIG.
, it is determined whether the value of , is 1 or not, but the flag
The value of D is determined in step H109 of FIG.
Since it is set to 0, the process advances to step E132 and the control section
The designation in the driving state designation section 3 of No. 25 cannot be switched to constant speed driving.
. In this step E132, the value of flag 6 is 1.
The value of this flag ■5 is
As mentioned above, it is set to O in step F112 in FIG.
Therefore, step E1.32 to step IΣ13
Proceed to step 3, and target vehicle speed control is performed. This target vehicle speed control is performed in steps J101 to J in FIG.
The process is carried out according to the flowchart shown in 116, but the most
The value of flag ■6 determined in the first step J101 is
As mentioned above, in step ■11.1.0 of Figure 15, O
Therefore, from an accelerated driving state to a constant speed driving state
Proceed to steps J109 to J116 in the same way as after migration.
Therefore, the aforementioned control is performed. When the target vehicle speed control is completed, step E in FIG.
Control is performed according to 123 to E127, and until now
Similarly to the case described above, for the target acceleration DVS,
Accordingly, the throttle valve 31 performs the control corresponding to the opening/closing timing.
It opens and closes every control cycle. As a result, the vehicle runs at a constant speed almost equal to the target vehicle speed ■S.
Run at speed. As mentioned above, if the acceleration switch 45 is kept in the same position,
If the vehicle is being held and auto cruise mode control is being performed.
When the vehicle is running at a constant speed, the auto cruise switch
18 operating section 18a toward the front side to select the changeover switch 46.
When the contact is in the ON state, the running state of the control section 25
Deceleration traveling is specified by the state specifying section 3, and the contact is in the ON state.
The target vehicle speed that decreases as the duration of the state increases.
The vehicle's running speed decreases until VS. And the running speed
The control unit 25 indicates that the speed has reached the target vehicle speed VS.
When detected by the arrival detection section 11, the control section 25 starts running.
The running state switching unit 12 changes the designation of the running state specifying unit 3 to constant speed running.
constant vehicle speed with the target vehicle speed VS as the target vehicle speed.
Smooth transition to driving. This allows the vehicle to reach
Marked vehicle speed■ Traveling speed approximately equal to S, that is, driving state designation
Maintains the traveling speed when the designation in section 3 changes to constant speed traveling.
Hold it and drive. Next, if the vehicle is not yet decelerated as described above,
When the auto cruise switch 18 is on, operate the auto cruise switch 18 again.
Pull the section 18a toward the front in FIG.
A case where the contact is turned on will be described below. In this case, when the contact of the changeover switch 46 is turned on,
, in the same way as in the previous case, step E10 in FIG.
1 and step E110 to step F in FIG.
Proceed to 101. In this step F101, step A in FIG. 8(i)
Based on the contact information entered manually in lO3, the changeover switch 4
A determination is made as to whether or not the contact No. 6 is in the ON state. The contact is now in the ON state, so proceed to step F102.
nothing. In step F102, the value of flag is set to O, and the following
In step F103, it is determined whether the value of flag ■5 is 1 or not.
make that judgment. The first control after turning on the contact of the changeover switch 46
If you proceed to step F103 in the control cycle,
In step F111 of the previous control cycle, the flag ■ was set.
Since the value is 0, it depends on the judgment in step F103.
The process then proceeds to step F104. Step F104 and subsequent step 5105
~ In F106, set the value of flag and flag to 1.
Also, set the value of flag ■1□ to O. The process advances to the next step F107. In this step F107
As mentioned above, the contact of the changeover switch 46 is in the ON state.
Make it. Then, the specification of the running state specification section 3 of the control section 25 is changed.
Since this is the first control cycle in the driving state, high tracking is possible.
The value of the actual acceleration DVA is given priority to the
Assume that the D V A, which is input at the top AlO3, is 5. In the next step F108, the value of flag I4 is 1.
However, as mentioned in ■-], the vehicle
When the changeover switch 46 is still running at a reduced speed,
The contact is in the ON state, and this control cycle is
This switching switch is the first one after turning on the switch.
When the switch 46 is input, the switching switch shown in FIG.
In step F117 of switch control, the value of flag ■4
is considered to be 1. Therefore, the judgment in step F108
Depending on the decision, the process advances to step F109. In step F109, the driving state switching unit 1 of the control unit 25
2, the value of flag I4 is set to O, and the next step FILO
Now, go to steps A123 to A128 in FIG. 8(iv).
Switch the latest actual vehicle speed VA determined by interrupt control.
Input as the actual vehicle speed immediately after turning on the switch 46
Then, the changeover switch control in this control cycle is completed.
Complete. The above-mentioned changeover switch control is used for the aforementioned vehicle acceleration.
The maximum value when the contact of the changeover switch 46 is turned on when
Same as changeover switch control in first control cycle.
becomes. Therefore, the flag error after the changeover switch control is
The values of , and flag I are also the same, and this switch
After the control ends. After step 129 and step E132 in FIG.
Proceeding to step E105, the running state designation section of the control section 25
3 designation changes to constant speed driving. The control in steps E105 to E109 is based on the accelerator pedal.
First control cycle or vehicle acceleration after release of Daru 27
When driving, turn on the contact of changeover switch 4G.
In the first control cycle, steps E105 to E109
Therefore, the control performed is exactly the same. That is, this time
The control cycle corresponds to the opening/closing timing of the throttle valve 31.
Regardless of whether the contact point of the changeover switch 46 is
The actual vehicle speed VΔ■ immediately after the ON state is set as the target vehicle speed.
Adjust the throttle valve opening to maintain the vehicle speed. As a result, the required torque is output from the engine 13.
, the vehicle's driving condition changes from decelerating to constant speed.
Start. The first control after turning on the contact of the changeover switch 46
In the control cycle, the above control is performed, but the following
After the control cycle, O1-Cruise mode continues.
If the acceleration switch 45 is not operated due to
If so, step E in FIG.
Step E12 via IO1 and step El 10
The process advances to step 8, where changeover switch control is performed. As mentioned above, the contact of the changeover switch 46 is turned ON.
The control in the first control cycle after
Same as the first control cycle after turning the contact ON.
Therefore, the value of each flag is the same, and the changeover switch
Control is performed in the same way. And step E129
Proceed to step E133 through step E]32.
, the target vehicle speed control is performed in steps J101 to J in FIG.
This is carried out according to the flowchart shown in 116. In this target vehicle speed control, first, step J, Lol
, it is determined whether the value of flag ■8 is 1 or not.
However, the value of this flag III is
After turning on contact 6, start the first control cycle.
Since it is set to O in step E10G of Figure 12,
, Step J ], Proceed from 01 to Step J102
. In step J102, the value of flag I11 is 1.
A judgment is made as to whether or not. In addition, flag ■11 is now
The control cycle is the timing for opening and closing the throttle valve 31.
A value of 1 indicates that
It is. If the value of this flag Ill is not 1, the current control
Since the control cycle does not correspond to the opening/closing timing, please immediately
The auto cruise mode system in this control cycle
end the control. On the other hand, if the value of flags ■ and □ is 1
In this case, the current control cycle corresponds to the opening/closing timing.
Therefore, proceed to step J103 and continue here]
1 mark vehicle speed control is performed. If you proceed to step J103, the vehicle will be running at a constant speed.
The target vehicle speed VS shown in Fig. 8(i) is set as a temporary value.
Actual vehicle speed VA input in step Al03 is substituted. In this way, the target vehicle speed
In preparation for control after the speed has become almost constant, the traveling speed is almost constant.
every control cycle corresponding to the opening/closing timing until
The value is updated. Next, in step J104, D
VA or DVA□. Actual acceleration specified by the value of
The absolute value of DVA is smaller than α to the preset reference value.
A judgment is made as to whether or not it is possible. [ ] The running speed of the vehicle is improved by performing the target + jt speed control.
The traveling speed becomes almost constant and the deceleration of the vehicle approaches 0.
Then, in this step J104, the actual acceleration 1) V
If it is determined that the absolute value of A is smaller than the basic value α,
Step J Proceed to 108 and after setting the value of flag ■6 to 0
Proceed to step J109. Also, the running speed is still constant.
is not reached, and the deceleration of the vehicle does not approach O.
In step J104, the absolute value of the actual acceleration DVA is
If it is judged that the reference value is not smaller than α, step
Proceed to step J105. In step J105, the actual acceleration I) V A is O.
A judgment is made as to whether or not the Here, switching
The vehicle decelerates until the contact of switch 46 is turned on.
When the vehicle is in a running state and the actual acceleration DVA has a negative value.
Then, proceed to step JIO6. In step J ], 06, the actual acceleration DVA is set in advance.
The value obtained by adding the determined correction amount ΔL) V2 is calculated as 11 base acceleration 1
) Target vehicle speed in this control cycle as VS
End control. When the target vehicle speed control as described above is completed, next, as shown in Fig. 12,
According to steps E123 to E127 of
Control is performed in the same way as in each case, and the slot]
For each control cycle corresponding to the opening/closing timing of the valve 31,
Throttle j1 opening degree 0T corresponding to target acceleration DVS t1
The throttle valve 31 to IIz is opened and closed. As a result, the vehicle experiences a negative load approximately equal to the target acceleration DVS.
Perform deceleration driving at speed (deceleration). As mentioned above, the target acceleration DVS is determined by its control cycle.
The correction amount ΔDV is added to the actual acceleration DVA of the model.
Therefore, by repeating the above control,
The negative value gradually approaches 0. Therefore, along with this, the deceleration of the vehicle gradually approaches 0.
I will follow. If the actual acceleration DVA approaches 0 as shown in
However, in step J104 of FIG. 16, the actual acceleration DVA
The absolute value of M (l! value is smaller than α
If it is determined that
The process then proceeds to step J109. This step J109 and the following steps, J1
The control performed in accordance with 10 to J116 is
Steps J109 to J116 when transitioning to the fast running state
This is the same as the control performed according to Therefore, step
From step J104 to step J108 to step J10
In the control cycle that proceeds to step J116 after proceeding to step J116,
The vehicle reaches the target vehicle speed VS whose value was set in step J103.
so that the traveling speeds of the vehicles match and the vehicle travels at a constant speed.
The target acceleration DVS is set. Also, the target vehicle speed change switch 48 is on the (+) side in FIG.
or when it is switched to the (-) side. Corresponding to this switching, the set value of target vehicle speed VS is changed.
be exposed. ” - Even after the 11 mark vehicle speed control as described above is performed, the same
and the control of steps E123 to E127 in FIG.
The throttle valve; 31 is opened and closed by the
Target vehicle speed■ Drive at a constant speed that almost matches S.
. Note that the steps from step J104 to step J108
The control cycle after proceeding to step J109
In the control cycle, flag ■8 is set in step J108.
Since the value is set to 0, [1 mark vehicle speed control]
Proceed directly from step J101 to step J109 and proceed as described above.
Such control is performed. Therefore, as mentioned above, the acceleration switch 45 is
first, turn on the contact of the changeover switch 46.
Specify the deceleration running state of the vehicle as the state, and then -
After this contact is turned OFF, the vehicle is still decelerating.
When it is in the line state, turn on the contact of the changeover switch 46 again.
state, the driving state designation section 3 of the control section 25
9) The designation changes from decelerated driving to constant speed driving, and the vehicle
Traveling speed immediately after stopping deceleration traveling and turning on the contact
The driving speed is approximately equal to the speed, that is, the designation switches to constant speed driving.
The vehicle will maintain the same running speed as when it crashed and will continue to run smoothly. As described above, O-L-Cruise mode control
As a result, the state of release of the accelerator pedal 27 is changed.
If you release the brake pedal 28 in the
is when the accelerator pedal 27 is released with the brake pedal 28 released.
When the pedal is released, the traveling speed immediately after the pedal is released is
The vehicle is maintained at a constant speed. Then, when the vehicle is running at a constant speed, the acceleration switch is
Switch the switch 45 to any position from (5) to group in Figure 6.
or if the acceleration switch 45 is in position (6)
When the contact of the changeover switch 46 is turned on in
(6) ~ The vehicle is applied with an acceleration corresponding to each position of the group.
When you drive fast and your driving speed reaches the target vehicle speed of 11,
, the speed is set at a constant speed that almost matches the target vehicle speed.
Drive at high speed. Note that the contact of the changeover switch 46 is set to O.
When accelerating in the N state, 11 targets were reached.
Vehicle speed is set by increasing the duration of the ON state.
value increases. Also, when the vehicle is running at a constant speed, the acceleration switch
If you switch 45 to the position, or. When the acceleration switch 45 is in the 1st position, the changeover switch 46
When the contact is turned on, the vehicle will decelerate.
No, when the vehicle speed reaches [ ] the target vehicle speed, this reaching 1
The vehicle is driven at a constant speed that almost matches the target vehicle speed.
It will be done. In addition, with the contact of the changeover switch 46 in the ON state,
If such a deceleration run is carried out, the arrival [1
The drifting speed can be set by increasing the duration of the ON state.
Fixed value decreases. In addition, any one of the nine running states, accelerated running state or decelerated running state,
When the switch is in the line state, turn the contact of the changeover switch 716 to
When the contact is in the N state, the running immediately after the contact is in the ON state
The vehicle travels at a constant speed, maintaining a speed approximately equal to the line speed.
will begin to do this. For example, if the acceleration switch 45 is in the old 1 position and the vehicle
Turn the acceleration switch 45 while accelerating driving.
If the switch is made to the position of
The vehicle is traveling at a constant speed, maintaining approximately the same traveling speed.
Now. Also, when the vehicle is running at a constant speed, [1 mark]
Move the vehicle speed change frame 48 to the (+) side in Figure 6 or
If you switch to the (-) side, the vehicle will run at a constant speed corresponding to this switch.
The set value of the vehicle speed at the 11th mark is increased or decreased, and the continuation of this change
If the duration time is increased, the increase/decrease in the set value of 1 mark vehicle speed will increase.
Add. The above describes the operation of engine control by the engine control device 1.
However, in this vehicle automatic driving control system, automatic
The automatic transmission 32 is shifted by the transmission control device 101.
It also controls changes. For speed change control (shift change control) of the automatic transmission 32,
To explain this, the access through the accelerator pedal 15
In case of mode control, as has been done in the past,
Then, the accelerator depression amount APS and the actual vehicle speed AV are used as parameters.
map (this map is usually the automatic transmission control
It is stored in a RAM (not shown) 101. ) based on
upshift and shift through the controller ELC.
A f1-down is performed. However, power on down
When shifting (kickdown), change the amount of accelerator depression.
When the accelerator operation speed (accelerator operation speed) DAVS is equal to or higher than a predetermined value,
It is now allowed when the request is made. However, the auto cruise with the accelerator pedal 15 released
When performing mode control, automatic
As a control parameter for speed change control of the transmission 32,
Accelerator depression JiAPS cannot be used. Therefore, such auto cruise mode control is performed.
When the
Parameters are the pseudo-depression amount S FTA P S and the actual vehicle speed AV.
Based on the data map, the controller ELC
The automatic transmission 32 is controlled through the automatic transmission 32. This pseudo-depression amount 5FTAPS is calculated when the vehicle is running at a constant speed and when decelerating.
When driving, the predetermined value APS is set to 8. During acceleration driving, the target acceleration DVS is
It is set accordingly. Pseudo depression during acceleration, t S F l″APS
To explain the setting, the pseudo depression amount in this case is 5F.
The correspondence relationship between TAPS and target acceleration DVS is, for example,
As shown in Figure 30, there is a proportional relationship with each other within a certain range.
It is in. In this figure, the horizontal axis represents the pseudo-depression amount of 5FTAPS.
Expressed in bit units, the vertical axis represents the target acceleration DVS in m/s.
Expressed in units. When accelerating, the driving condition is automatically cruised.
Slow acceleration depending on the position of the main lever 18a of the switch 18
・It is specified as either medium acceleration or rapid acceleration, so 1. For example,
Slow acceleration: 1.5 (m/s2). Medium acceleration is 2.5 (m/s), sudden acceleration is 3.5 (m/s)
2), from Fig. 30, the pseudo-depression amount for slow acceleration is 5.
FTAPS is 83 bits, medium acceleration pseudo pedal fitsF
TAPs is 117 bits, pseudo-depression amount of sudden acceleration is 5PTA
PS becomes 150 bits. The pseudo-depression amount in each acceleration state is 5FTAPS.
The data corresponding to the target acceleration DVS is stored in the device (not shown).
Store it in RAM and use O1~Cruise mode system.
It is used for speed change control of the automatic transmission 32 during control. Furthermore, when going up or coming down (downhill), the engine
When it is not possible to maintain the vehicle speed with engine control alone, automatic gear shifting is used.
The automatic transmission 32 is downshifted by the machine control device 101.
brake control to maintain vehicle speed.
When sudden braking is performed using the pedal 28, automatic changeover occurs.
The engine brake is controlled by downshifting the gearbox 32.
This makes it possible to quickly decelerate by applying force. First, there is a dazzling system to maintain a specified vehicle speed when climbing or dismounting.
Downshift control will be explained. This downshift control is shown in FIGS. 28(i) and (ii).
As an interrupt control every 20m5, follow the procedure shown in
be called. In addition, Figure 28 (i) mainly shows the downshift when pitching.
Regarding control, Fig. 28 (ii) mainly shows the situation when going downhill.
Set to downshift control. This downshift control is automatic cruise mode control.
Since it is carried out during constant speed control,
First, in step P101, auto cruise mode control
It is determined whether or not constant speed control is in progress. autocle
If it is determined that constant speed control is not in progress during speed mode control,
If so, proceed to step P113 and start downshifting.
No special control is performed. In other words,
Clear the upshift prohibition flag by
remove. On the other hand, constant speed control using auto cruise mode control is in progress.
If it is determined that the
Shift 1 - Perform control. In other words, 1. For example, when pitching, the engine output is at its maximum.
Even if the vehicle is controlled in this way, there is still not enough torque to maintain the target vehicle speed.
If it cannot be obtained, the actual vehicle speed VA will be lower than the target vehicle speed vS.
However, this is determined by the vehicle speed comparison and determination means 102.
Determination is made in steps P102 and P2O3. In step P102, the actual vehicle speed VA is compared to the target vehicle speed ■S.
It is determined whether the F has decreased by a certain percentage or not.
Here, the vehicle speed VA is smaller than 1 times the target vehicle speed VS.
I'm making a judgment. Note that 1 means <1. O's
It is a constant and is set to, for example, 0.95. Therefore, the car
If the speed VA does not reach 95% of the target vehicle speed VS, the actual vehicle
It is determined that the speed VA is low F. Further, in step P103, the actual vehicle speed VA is changed to the target vehicle speed v.
By how much (i.e., by how much -) is it below S?
to determine whether Here, vehicle speed VA is target vehicle speed VS
(km) to determine whether it is a small rhinoceros or not.
Ru. In addition, this number 2 is: 3. set to o(b)
do. Therefore, vehicle speed VA is 3.0 (
kn) or more, the actual vehicle speed VA has decreased significantly.
I judge that. In this way, it is determined that the actual vehicle speed VA has decreased significantly.
If the speed is currently accelerating (speed
is increasing) by the acceleration comparison and determination means 103.
That's what I judge. Here, the actual acceleration DVA is a constant acceleration
Whether or not the degree value ka (m/s”) has not been reached, that is,
Determine whether DVA<k. Note that the value of k
can be set to a positive value close to 0 or O, but here
is the value of k, O, O (m/s”) or 0, 2 (n
+/s2). If it is determined in step P104 that the vehicle is currently accelerating, the actual vehicle speed
is approaching the target vehicle speed, so check the transmission shift check.
There is no need to change the engine speed, but if it is determined that the engine is not currently accelerating.
, even if the engine is controlled as it is, the actual vehicle speed will still be 1]
Since there is no prospect of approaching the vehicle speed, shift the transmission.
Is required. Here, the gear stage of the automatic transmission 32 is in overdrive.
There are 4 speeds including (4th speed), and there is a downshift from 4th to 3rd speed.
There are two types of downshifts: downshifting from 3rd gear to 2nd gear.
Shift control is performed. Therefore, automatic transmission
Determine whether the gear stage of machine 32 is currently set to rotational speed.
It is necessary to perform control based on this. Therefore, in step P105, it is determined whether the current speed is 3rd or not.
At step P114, it is determined whether or not the gear is currently in 4th gear. is judged. If the current speed is 3rd, step 1) 106
Engine speed D after downshifting from 3rd gear to 2nd gear
RP M 32 based on the current engine speed DRPM
Calculate based on Also, if the current speed is 4, step P1
Engine speed after downshifting from 4th gear to 3rd gear at 15
DRPM43 based on current engine speed DRPM
6. Note that here, auto cruise mode
During constant speed control, 3rd or 4th gear is generally used.
Therefore, if the gear is currently in 2nd gear, the
It is not subject to downshift control and the gear position is currently 1st.
Or if it is 2nd speed, step P114 to step P11
Proceed to step 7. In step P106, downshift (・later engine rotation
After calculating the number DRPM32, in the following step P107
, this engine rotation speed DRI'M32 is the predetermined rotation speed
Is it smaller than DRPM3 (e.g. 3500 rpm)?
It is determined by the engine rotation speed comparison and determination means 105.
It will be done. Also, in step P115, the engine after the downshift is
Even if the engine rotation speed DRPM43 is calculated, the following step
This engine rotation speed DRPM43 is specified in step P116.
Constant rotation speed XDRPM4 (for example 3500rprn)
It is determined whether or not the value is also small. And the engine speed DRPM32 or I) RPM
43 is the predetermined rotation speed XDRPM3 or XD RPM4
If it is above, it will not be subject to downshift control and
The process then proceeds to step P117. side, engine speed 1) RP M 32 or D RP
M43 is the predetermined rotation speed XDRI'3M3 or XD
If RPM is smaller than 4, step P
] Proceed to 08. In step I) 108, the current engine speed D R1
) One-dimensional matsub #M TOR with M as a parameter
Maximum 1- that can be output at the current engine speed based on MX
Determine the value TORMAX. Then, in the following step P109, the current engine output 1
Is the Herk rEM in the maximum torque range that it can output?
is determined by the torque comparison and determination means 104. This judgment
The difference is to set the cursed engine output I-r EM to the maximum torque.
(Here, 4=0
.. 97), T E M is
T ORM A X X k If not greater than 4
, since the maximum torque is not yet being output, the engine is not being controlled.
It is determined that there is a possibility of speed increase due to control, and step P is performed.
Proceed to 117. On the other hand, 'rEM is rORMAXXk4
If the torque is also large, it means that it is currently outputting the maximum tortor.
and increase speed by reducing torque through downshift 1 control.
In order to achieve this, the process proceeds to step P110. Step P】10, the first counter for downshift 1-judgment
The countdown on the printer CD5AS 1 starts. mosquito
At the start of the countdown, step P of music number control;
117 (This step I) 117 will be explained later.
), the value of counter CD5ASI is at the downshift judgment period.
The value in between is XDSAS1. Downshift judgment
Here, the period value XDSAS1 is set to 50. Then, in the next step P1]], (", D S A
It is determined whether Sl has become 0 or not, but CD5AS
To turn 1 into O, repeat step I] 110 for 50 cycles
If it passes continuously and does not count down by 50
It won't happen. In other words, ■The actual vehicle speed has decreased too much. ■Fruit
Acceleration is lower than a predetermined value. ■The gear stage is 3rd or 4th gear. (4) Cursed engine rotation
It outputs almost the maximum torque in terms of numbers. Φ downshift
The subsequent engine speed does not exceed a predetermined value. These conditions lasted for 50 control cycles. By continuing, CD5AS 1 becomes 0 for the first time.
It is. This downshift control is performed every 2 Oms.
Since it is an integrated control, the period of 50 control cycles is
Corresponds to 1 second. And Cl) S A S l must be O.
Still, downshift! Step P1 without going to
Proceed to step 18, and when CD5AS l becomes O, step
Proceed to the knob P112 and use the shift change control means 106.
and downshift. In step P112, the gear stage is lowered from 3rd gear to 2nd gear.
Instructs to shift or downshift from 4th gear to 3rd gear.
, prohibits upshift to 1. To prohibit this upshift, shift from 52nd gear to 3rd gear.
Shift 1 - Prohibited flagged LG 23 and 3rd gear → 4th gear
Using the upshift prohibition flag FLG34 of
, for example, each upshift l-inhibition flag F L G 2:
3. I? Upshifting is only possible when LG34 is in O position.
Set it so that Therefore, in step P112, 3
After performing downshift 1- from speed → 2nd speed, upshift
1~Prohibition flag FL G23 I” L G23≠0
Then, after downshifting from 4th gear to 3rd gear, the
Set shift prohibition flag F L G 34 to F L G 3
4≠0. After downshifting in this way, the following step P
l 17, the first counter CD5 for downshift determination
Downshift judgment period preset as the value of AS l
Assign a value between XDSAS l-. Note that step P102. P103. P2O3゜P2
O3, pH4, P116 or L) 109, downshift
If it is determined that the conditions for performing a lift are not met (No.
in any control cycle), this step
Step l) 1. l 7, set the value of CD5AS]- to
Reset to DSAS 1. Also, steps P102, 11103. P104゜P2
O3, P114. Downshift at pH 16 and P2O3
When all the conditions for starting the process continue to be met, start
CD5AS by countdown at step P 110
Skip this step P117 until 1 becomes 0.
Then, the process directly proceeds to step P118. In step P118, upshift 1 is currently prohibited.
It is determined whether the of the current or previous control cycle.
Upshift in step P112! This state prohibits
If continues, proceed to step P119 and upload
Control is performed to cancel the prohibition of shifting. up
If the shift prohibition is divided by n', step PL4
Proceed to step 1 to complete downshift control during pitching. In step P119, after the downshift 1-, the current car
Vehicle speed comparison determines whether speed VA approaches target vehicle speed S
The determination is made by the means 102. Here, this judgment is
, the current vehicle speed VA approaches [1 mark rlL speed VS, and then
Is the difference within the specified value (=1.0kl11)?
In other words, it depends on whether VA≧■S-.
Now. Make sure that the current vehicle speed VA approaches the 11 mark vehicle speed ■S.
If so, proceed to the following step P120 and perform the up
Control is started to cancel the inhibition of shift, but the target vehicle speed is close to S.
If not, proceed to step P141, and at the time of pitching.
Finish downshift control. To cancel the upshift prohibition, upshift from 2nd to 3rd gear.
Shift prohibition flag F L G 23 and access from 3rd gear to 4th gear
Since there is a top shift prohibition flag FLG34,
Determine which prohibition flag FLG34 is currently in effect
There is a need to. This is detected based on the current gear.
If possible and currently in 2nd gear, prohibition flag F L G 23
is F L G 23≠O, and even if it is currently 3rd gear
For example, the prohibition flag FLG34:3 is FLG34≠O.
It has become. Therefore, in step P120, the gear position of the transmission is currently set to 2.
In step P128, it is determined whether or not the speed is changed.
It is determined whether the gear position of the aircraft is currently 3rd gear. the current
If it is in 2nd gear, proceed to step ■) 121, and it is currently in 3rd gear.
If there is, the process advances to step P129. Also, neither
(if in 1st or 4th gear), prohibit upshifts.
There is no need to cancel, proceed to step P141 and pitch
Finish downshift control at the time. Proceeding to step P121, the gear stage is changed from 2nd gear to 3rd gear.
Calculate the engine rotation speed DRPM23 when the So
Then, in the following step P122, this engine rotation speed D
One-dimensional matsub # with RPM 23 as a parameter
Based on M'rORM X, engine speed D RP
Maximum torque that can be output after upshifting in M23
Determine the value TORMAX. Next, proceed to step P123, and set the maximum torque to 1゛ORM.
Amplifier shift based on ΔX and each gear ratio of 3rd speed and 2nd speed
Calculate the drive shaft l-lux TORUP after the rotation. On the other hand, when proceeding to step P129, the gear position is changed from 3rd to 4th gear.
Calculate engine speed D RPM34 when changing to speed
do. Then, in the following step P130, this engine
One-dimensional matsub # with rotation speed DRPM34 as a parameter
Engine speed DRP based on M T ORM
Maximum torque that can be output after upshifting in M34
Determine the output value. Next, step I”
Proceed to 140, maximum 1-luk'1"ORMΔX and 4th gear
and each gear ratio of 3rd gear.
Calculate the eve shaft torque 'r ORU l). Upshift in step P]23 or step P140
After calculating the subsequent drive shaft torque T ORU I),
Proceed to step P124, and check the current engine torque TEM.
is calculated in step P123 or step P140.
Check whether the drive shaft torque is below TORU■) or not.
The judgment is made by the comparison and judgment means 104. current en
The reason why the engine torque TEM is not less than TORUP is because the current
This is because there is still not enough engine power to spare, and
The prohibition of top shift cannot be canceled yet, so proceed to P141. If the current engine torque TEM is less than TORUP
, there is plenty of engine torque and the current drive is
It is possible to output a torque larger than the live shaft output torque.
Then, proceed to step P125 to cancel the upshift prohibition.
entering the judgment period. In step P125, the first upshift determination counter
Start countdown on data CUSAS 1. cow
At the start of downtime, step PL4 of the previous control is executed.
1 (this step P141 will be described later),
The value of counter CUSAS 1 is from downshift 1 to judgment period.
The value is XUSAS 1. Downshift judgment period
The value of X t, J S A Sl is set to 5 here. Then, in the next step P126, CUSASl becomes O.
It is judged whether or not the
, pass through step P125 for 5 consecutive cycles.
Must be counted down by 5, i.e.
■While upshifting is prohibited, ■actual speed approaches target speed.
, ■The gear stage is 2nd or 3rd gear, and ■The current engine speed is
The state where there is a margin in the output torque is the state of 5 control cycles.
By continuing for a period of time, CUSASI becomes O.
It is. In particular, it ensures that the specified torque is applied after an upshift.
The condition for obtaining the current engine output torque is
There is a margin in the current drive shaft output after upshifting.
There is a constant state in which a torque larger than the torque can be output.
It is necessary to continue for at least 30 minutes (in this case, 5 control cycles).
becomes. This downshift control is an interrupt control every 20m5.
Therefore, the period of five control cycles is 0.1 seconds.
corresponds to In step P126, CUSAS ] is not set to O.
If so, after completing the downshift control at the time of pitching, the 28th
The process advances to step P142 in FIG. (ii). On the other hand, if CUSAS 1 is 0, step P
Proceed to step P127 and proceed to step P127. Upshifting is prohibited by the shift change control means 106.
The upshift prohibition is canceled by canceling the upshift flag etc. Na
To cancel the upshift prohibition flag, upshift
Set prohibition flags FLG23 and FLG34 to FLG23=O.
and FLG34=O. After canceling the downshift prohibition in this way, continue
Step P141 is a first counter for upshift determination.
The preset downshift as the value of CUSAS l.
Assign the value XUSASI of the target judgment period. Note that step P118. P119. P128 or P1
24, it is determined that there is no need to release the downshift prohibition.
(No route), either control site
In this step P141, the value of CUSASI is
Reset to XUSAS 1. Also, step pH8, Pll, 9. P128 and P1
24, it is necessary to cancel the downshift prohibition.
If the condition continues, count down at step P125.
This step continues until CUSASl- becomes 0 due to
Jump over P 1-4.1 and directly go to Figure 28 (ii
) will proceed to step P142. Next, the downhill slope shown in Figure 28 (ii)
Going into the explanation of foot control, this downhill control is
The vehicle speed VA increases and it seems to be too fast than the target vehicle speed ■s.
Even if the engine output is controlled to the minimum
This is control performed when the vehicle speed exceeds the target vehicle speed. First, in steps P142 and I) 143, the current execution
The vehicle speed VA is set to the auto cruise switch, etc.
It matches the target speed vS in cruise mode control.
Vehicle speed comparison determination means 1 determines whether the speed is suppressed or not.
02. In step P142, the actual vehicle speed VA is compared to the target vehicle speed vS.
It is determined whether the decline has exceeded a certain percentage.
Specifically, the actual vehicle speed VA multiplies the target speed vS by a constant.
A determination is made whether the number is greater than the digit. In addition
, the value of 6 is assumed to be 1.05 here. At step P142, the actual vehicle speed VA is (V S X k,
), if the vehicle speed is determined to be higher than the value of
Proceed to step P143 and check that the actual vehicle speed VA is equal to the target vehicle speed vs.
By how much (in other words, how many fans) is it larger?
to judge. Here, the difference between actual vehicle speed VA and target speed VS is
The difference (VS-VA) is set to a predetermined value of 7 (here, , =3.
0). If the difference (VS-VA) is greater than a predetermined value of 7, the vehicle speed
is determined to have increased too much, and the process proceeds to step P144.
move on. Here, the actual acceleration DVA is a constant acceleration value k
ll (m/s”), that is, D
The acceleration comparison and determination means 103 determines whether VA>k.
Judgment is made by In addition, the value of k can be O or O.
Although it is possible to set a negative value close to O, here, the value of O,
O (m/s2) or -0.2 (Ill/s"). If the actual acceleration DVA is greater than
Actual speed VA can approach target speed VS by controlling
It is determined that there is no hope, and the process proceeds to step P145. On the other hand, step P142. P143 or I)144,
If each is judged as No, the vehicle speed VA has increased too much.
No, or the actual speed VA will be changed by engine control in the future.
It is determined that the speed can be brought closer to the target speed vS, and the downshift is performed.
The process is excluded from the control of the client, and the process advances to step P153. In this example, downshift control is performed only in 4th gear.
In step P'145, the
It is determined whether the gear position of the transmission 32 is currently in 4th gear.
. If it is not currently in 4th gear, it will be excluded from the control target of downshift 1-.
It is removed and the process advances to step P153. If the current speed is 4, proceed to step P146. Engine speed D when changing gear from 4th to 3rd gear
Calculate RPM43. Furthermore, the following step P147
Then, this engine rotation speed DRI) M, 43 is predetermined.
From the rotation speed XDRPM5 (e.g. 3500ppm)
The engine rotation speed comparison and determination means 105 determines whether or not the rotation speed is small.
judged by. Then, the engine rotation speed DRPM43 becomes the predetermined rotation speed
If it is not smaller than DRPM3, the downshift control
It is not targeted and the process proceeds to step P153. On the other hand, Enji
The rotational speed DRPM43 is the predetermined rotational speed X D RP M
If it is smaller than 5, the process advances to step P148. In step P148, the current engine speed DRPM is set to
Based on one-dimensional Matsubu #MTORMN as a parameter
Minimum torque TORMIN that can be output at the current engine speed
Determine. Then, in the following step P149, the current engine output torque is
Check whether the torque TEM is in the minimum torque range that can be output.
The judgment is made by the comparison and judgment means 104. This judgment is
Convert the current engine output torque TEM to the minimum torque TORMI
Add the coefficient kg (here, kg = 1.03) to N.
Compared to what is multiplied, “r E M is 1゛○RM I
If it is not smaller than N
Since the torque is not set, the torque can be increased by engine control.
If it is determined that the TEM can be decreased, the process proceeds to step P153 and the TEM is
T ORMINXk, if it is larger than
Since it is outputting torque, 1 by downshift control
~Proceed to step P150 in order to reduce speed by reducing torque.
nothing. In step P150, downshift 1 - second counter for determination
Start the countdown on the computer CD5AS2. mosquito
At the start of run 1 to run down, the previous control step P
153 (This step P153 will be described later)
Then, the value of counter CD5AS2 is in the downshift judgment period.
The value of XDSAS is 2. Downshift judgment period
The value XDSAS2 is set to 50 here. Then, in the next step P151, CD5AS2 is set to O.
CD5AS2 becomes O.
, pass through step P150 for 50 consecutive cycles.
count down by 50. wife
■The actual vehicle speed has increased too much. ■Actual acceleration is a predetermined value
higher than ■The gear stage is 4th gear. ■Almost minimum at current engine speed
outputs torque. ■Engine speed after downshift
The number of rotations does not exceed the specified value. These conditions are 50 times
Only by continuing for the duration of the control cycle, C
D5AS2 becomes O. This downshift control
is 20I! Since it is interrupt control for each Is, control is performed 50 times.
The cycle period corresponds to 1 second. And if CD5AS2 is not O, still.
Proceed to step P154 without downshifting,
When CD5AS2 becomes 0, proceed to step P152.
Then perform downshift 1~. In step P152, the shift control means 106 changes to shift 1.
Therefore, instruct a downshift from 4th gear to 3rd gear.
and prohibits upshift 1-. This prohibition of upshifts is due to;
Set the foot prohibition flag F L G 34 to F L G 34.
≠0. After performing downshift 1- in this way, the following steps
I), L53, second counter for downshift determination
Downshift preset as value of CD5AS 2
Substitute the value XDSAS2 for the determination period. Note that step P142. P143. P144゜P14
7 or P149, the conditions to perform downshift 1- are met.
If you decide not to do so (in the case of No route),
In both control cycles, this step I” 153
, CD5AS2(7) value is reset to XDSAS2. Also, step PL/1.2. P143. PL44゜1
) l 47 and P149, the conditions for downshifting
If all conditions continue to be met, step P15
The countdown at 0 will cause CD5AS2 to reach O.
In the meantime, jump over this step P153 and directly execute the step P153.
Proceed to step P154. In step P154, upshifting is currently prohibited.
It is determined whether or not. The current or subsequent control cycle
This state is achieved by prohibiting upshift 1- in step P152.
If it continues, proceed to Step I] 155 and upload
Control is performed to cancel the prohibition of shifting. upsi
If the lift prohibition has been canceled, proceed to step P164.
proceed and complete downshift control on downhill slopes. In step P155, after downshift 1~, the current car
The vehicle speed comparison test is whether the speed VA approaches the target vehicle speed vs.
It is determined by the determination means 102. Here, this judgment
As the current vehicle speed VA approaches L speed ■S, which is 11,
Is the difference within the predetermined value ki, (=1.01al)?
In other words, it depends on whether VA-VS≧k 10 or not.
Let's go. The current vehicle speed VA is approaching the target vehicle speed VS.
If so, proceed to the next step P156 and change the gear position according to the gear position.
control to cancel the prohibition of shift 1~, but the target vehicle speed
If it is not close to , proceed to step P164 and pitch
Finish downshift control at the time. To cancel the upshift prohibition, upshift from 3rd gear to 4th gear.
Since the l-prohibition flag FLG34 is in effect,
If it is currently in 3rd gear, the prohibition flag l"L G 343 is
FLG34≠0. Therefore, in step P156, the current gear position of the transmission is
It is determined whether or not it is in 3rd gear, and if it is currently in 3rd gear, the step
Proceed to step P157. Also, if it is not 3rd gear (1st gear, 2nd gear)
(speed or 4th speed), it is necessary to cancel the prohibition of upshift 1~
Instead, proceed to step P164 and check the downshift at the time of pitching.
Finish the foot control. Proceeding to step P157, the gear stage is changed from 3rd gear to 4th gear.
Calculate the engine speed D RP M 34 when
Ru. Then, in the following step P, 158, this engine
One-dimensional Matsubu using the engine rotation speed DRPM34 as a parameter
# Engine speed D RP based on M T ORN
Minimum output after upshift 1 to M34
Determine torque TORMIN. Next, the process proceeds to step P159, where the minimum torque T is determined. Amplifier based on RMIN and each gear ratio of 4th speed and 3rd speed
Calculate the drive torque T ORUP after shifting
. In the following step P160, the current engine torque 'I
'E M is 1~ calculated in step 1) L 59
Torque ratio to determine whether the live shaft torque is greater than or equal to TORUP
The determination is made by the comparison determination means 104. current engine
The only reason that LukrEM is currently different from TORUP is that
It is still generating almost the minimum torque, and the
The shift prohibition cannot be canceled yet, and the process advances to P164. the current
The engine!・RUKU”T’EM is TORUP
If it is above, it can be determined that there is some margin on the lower limit side of l.
, After upshifting, the curse drive shaft output is 1 Herc.
Assuming that a small value of 1 ~ ruku can be obtained, step P16
The process advances to step 1 and enters the determination period for canceling the upshift prohibition. In step P161-, the second shifter for determination is sent to upshift 1.
Start countdown on counter CUSAS2. mosquito
At the start of countdown, step P1 of the previous control
64 (This step P I G 4 will be described later.
), the value of counter CUSAS2 becomes downshift 1-size.
The period value is 2. Dow
The value XUSAS2 of the shift judgment period is set to 5 here.
Ru. Then, in the next step P162, CUSAS2 becomes 0.
CUSAS2 becomes O.
To do this, step P16] is passed through 5 cycles in a row.
Must be counted down by 5. In other words,
■While upshifting is prohibited, ■actual speed approaches target speed.
, ■The gear stage is 3rd speed, and ■The current output torque of the engine is
The state in which there is a margin on the lower limit side is the state in which the
By continuing for a period of time, CUSAS2 becomes 0.
It is. In particular, ensure that the specified torque is achieved after the first upshift.
The condition for obtaining the current engine output torque is
There is plenty of room on the lower limit side at the corresponding rotation speed, so it is possible to upshift.
1-luk smaller than the current drive shaft output 1-luke after
can be output for a certain period of time (here, 5 control cycles).
(cycle) or more. In addition, this down
Shift control is interrupt control every 2On+s, so 5 times
The period of the control cycle corresponds to 0.1 seconds. Step P] 62, CUSAS2 must be set to O.
If so, after completing the downshift control for this downhill slope,
After a predetermined time (2Qms), the process proceeds to the next control cycle. one
On the other hand, if CU S A S 2 is O, the step
Proceeding to step P163, the shift change control means 106
Disable upshift by canceling upshift prohibition flag etc.
Cancel the stop. In addition, canceling the upshift prohibition flag
, set the upshift prohibition flag FLG34 to O.
It is. After canceling the downshift prohibition in this way, continue
In step P164, the second counter for upshift determination
Preset downshift as the value of CUSAS2
Substitute the value XUSAS2 for the determination period. Note that step P154. P155. P156 or P1
60, it is judged that there is no need to release the downshift prohibition.
(in case of No. I), which control service
In this step P164, CUSAS2
Reset the value to X (, J S A S 2. Also, step P154.P155.P156 and P
It is necessary to cancel the downshift prohibition with I E; O.
If the condition where it is determined that there is continues continues, step P l 6
] CUSAS2 becomes O due to Kakaran 1 headdown.
This step P164 is skipped until the predetermined
After time (20 mg) proceed to the next control cycle. In this way, when climbing or going downhill, the engine
When it is not possible to maintain the vehicle speed with control alone, the automatic transmission
32 downshift 1 ~ Add control to engine control and perform
Now. Regarding downshift control when going downhill,
Same as when pitching, downshift from 4th gear to 3rd gear and 3rd gear
→Two types of downshift systems: downshift 1- to 2nd gear
You may also choose to exercise control. This is shown in Figure 28 (ni), but this
In Figure 28 (iii), the same symbol symbols as in Figure 28 (n) are used.
) indicates the same control content.
ing. The downshift control when going downhill in this case is shown in Figure 28 (
As shown in iii), in step I) l 44, the current
If it is determined that the engine is not decelerating, the engine will continue to be controlled.
There is no chance that the actual vehicle speed will approach the target vehicle speed even if you control the vehicle.
Therefore, a 1-shift of the transmission is required. Therefore, in step P145, it is determined whether the current speed is 4th or not.
At step P165, it is determined whether or not the gear is currently in 3rd gear.
. If it is currently in 4th gear, go from 4th gear to 3rd gear in step P146.
The current engine speed DRPM43 after downshifting is
Engine speed 1) Calculated based on RPM, current
If it is 3rd gear, downshift from 3rd gear to 2nd gear in step P166.
The engine speed after shift 1 DRP M 32
Calculated based on the current engine rotation speed DRPM. In step P146, the engine speed after downshifting is
After calculating DRPM43, in the following step P147,
This engine rotation speed DRPM43 is the predetermined rotation speed XDR
Whether it is smaller than PM5 (e.g. 3500 ppm)
be judged. Also, in step P166, downshift
The subsequent engine speed I') RP M 32 was calculated.
In this case, in the following step P167, this engine speed
D RP M, 32 is the predetermined rotation speed XDR)) M6 (
For example, it is determined whether or not it is smaller than 3500 ppm).
Ru. And engine speed DRPM34 or DRPM32
is the specified rotation speed XDRPM5 or XDRPM6 or more
If so, they are not subject to downshift control, and each
Then, the process proceeds to step P153, where the engine rotation speed DRPM3 is set.
4 or DRPM32 is the predetermined rotation speed
If smaller than DRPM6, step P14 respectively.
Proceed to step 8. In addition, in the subsequent step P152', the 4th gear
→ Downshift to 3rd gear or downshift from 3rd gear to 2nd gear
Instructs to shift and prohibits upshifts. This a
Prohibition of amplifier shift means prohibition of amplifier shift from 3rd gear to 4th gear.
Flag FLG34. Set FLG34≠0 or upshift from 2nd gear to 3rd gear
The prohibition flag FLG23 is set to FLG34#0. In this way, downshift from 4th gear to 3rd gear and 3rd gear →
Two types of downshift 1-control with downshift to 2nd gear
If you have done this, the prohibition on upshifting will be lifted.
Also, upshift prohibition flag from 2nd gear to 3rd gear FLG23
, or upshift prohibition flag FLG from 3rd gear to 4th gear
34 will be changed. Therefore, first of all, what is currently prohibited?
It is necessary to determine whether the stop flag is working. Therefore, in step P156, the gear position of the transmission is currently set to 3.
It is determined whether or not the speed is the same, and in step P168 the speed is changed.
It is determined whether the gear position of the aircraft is currently in second gear. the current
If it is 3rd gear, the process advances to step P157 and the current gear is 2nd gear.
If so, proceed to step P169. Also, it doesn't have to be either.
(in case of 1st or 4th gear), the prohibition of upshifts is lifted.
There is no need to remove the
The first downshift control is completed. Proceeding to step P157, the gear stage is changed from 3rd gear to 4th gear.
Calculate the engine rotation speed DRPM34 when the So
Then, in the following step P158, this engine rotation speed D
One-dimensional Matsubu #MTOR using RPM34 as a parameter
Based on MN, at engine speed DRPM34,
Minimum torque that can be output after shift 1 - TORMIN
Determine. Next, the process proceeds to step P159, where the minimum torque r is determined. Up based on RMIN and each gear ratio of 4th and 3rd gear
Calculate the drive shaft torque TORUr' after shifting
. On the other hand, when proceeding to step )) 169, the gear is changed to 2nd or
Engine speed when changing from to 3rd gear D Rl) M23
Calculate. Then, in the following step P170, this
A one-dimensional map using the engine rotation speed DRPM23 as a parameter.
Engine speed DRPM based on knob #MTORMN
Minimum torque T that can be output after upshifting in 23
Determine ORMIN. Next, proceed to step P171.
, minimum torque TORMIN and each gear ratio of 3rd speed and 2nd speed
Drive shaft torque after upshift 1 based on TOR
Calculate UP. Upshift in step P159 or step P171
After calculating the drive shaft torque TORUP after
Proceed to step P160. The following is controlled almost in the same way as the case shown in Figure 28 (i).
can proceed, but upshifting is prohibited at step P163.
To cancel the stop flag, etc., use the upshift prohibition flag FLG.
23 is set to O, or FLG34 is set to O. As described above, downshift control when going downhill is performed in 2 steps.
By providing different types, the engine characteristics of the vehicle and the automatic transmission 3
Depending on the characteristics of 2, etc., downshifting may be performed more appropriately.
It's possible. In addition, after changing the shift from 4th gear to 3rd gear,
, when changing the shift from 3rd gear to 2nd gear, the judgment time is
Extends from 1 second to 3 seconds, and from shift 1 to immediately after change (in this case)
(immediately after the shift change from 4th gear to 3rd gear), the driving condition of the vehicle changes.
Wait until it stabilizes, then make the next shift change from 3rd gear to 2nd gear.
It is desirable to do so. In this case, downshift
The determination counter CD5AS may be set to 150. Also, after changing the shift from 52nd speed to 3rd speed,
. Similar control is applied when changing the shift from 3rd to 4th gear.
It is desirable to do so. Next, apply engine braking to quickly decelerate.
The downshift control will be explained below. The content of this control is shown in flowchart 1 in FIG. 29(i).
The main control shown in Figure 29 (ii) and the flowchart in Figure 29 (ii)
This method consists of the 20 ms timer interrupt control shown in the figure below.
In-control is also performed periodically at predetermined time intervals. Na
In the downshift control, the gear is set to engine brake.
When the gear is set to a high speed gear (3rd or 4th gear) where the effect is weak
go to First, the main control is performed using a 20m5 timer interrupt.
To explain the control shown in Figure 29 (i), this
In the control, in step Q121, braking is currently in progress.
Whether there is or not depends on whether the brake switch 16 is on or off.
If you are not braking, check the counter.
A Direct CD S [3RK is not counted down. If braking is currently in progress, step Q ], 22
Proceed to and create a one-dimensional map using the current acceleration DVA as a parameter.
Karan 1-down amount DCRI3 from Tsupu #MDCRBK
Determine RK. In the following step Q123, the braking time counter is
Count down the data value CD5BRK [DCRI3RK
decrease. Then, in the following step Q124, the braking time
Whether the counter value CD S B RK is smaller than 0 or not
is determined, and the counter value CD5BRK is smaller than 0.
Then, in the following step Q125, the counter value CD5BRK
Set to O. Therefore, compared to the braking time counter value CD5BRK,
If the countdown amount D CRB RK is large, the countdown amount will be small.
The counter value CD5BRK changes in a short time after a control cycle
0, and the braking time counter value becomes CD5BRK.
In comparison, the smaller the countdown amount DCRBRK, the more
The counter value CI) S
BRK becomes 0. Note that the one-dimensional map #MDCRBK is 1, for example, Fig. 30.
The current acceleration DVA (m/s”) is as shown in
Set countdown ff1DcRB RK according to
are doing. Here, the current acceleration DMA is -3 (m/s”
), the countdown ff1DcRBRK is 0
, and the current acceleration DVA is -3 (m/s") or less
When it becomes, countdown MD according to the magnitude of acceleration
CRB RK is given. Therefore, with gentle braking with a deceleration of 3 (m/s) or less,
does not count down and the deceleration is 3 (II+/3
2) For sudden braking greater than 2), depending on the magnitude of the deceleration,
, The more sudden the braking, the more the car runs down.
BRK is given to the big one. In other words, if sudden braking is performed continuously for a certain period of time, the
Count down lit D CR13RK becomes 0,
In particular, the stronger the braking, the faster the countdown.
The amount DCRBRK becomes O. Here, the main control shown in FIG. 29(i) will be explained.
, First, in step Q101, it is determined whether braking is currently in progress.
It is determined whether the brake switch 16 is turned on or off.
If the connection is disconnected and braking is not currently in progress, the current gear shift
Reset the braking time counter depending on the stage
. In other words, the process advances to step Q102 and the current gear is set to 3.
It is determined whether or not the gear is set to 3rd gear. Proceed to step Q103 and check the braking time counter.
Set the value CD5BRK to the initial value (3rd gear braking time counter).
amount) reset to #XCBRK3. Must be 3rd speed
If so, proceed to step Q104 and set the current gear to 4th gear.
If it is 4th gear, the step
Proceed to step Q105 and check the value C of the braking time counter.
D5BRK to initial value (4th gear braking time count amount)
) #Reset to XCBRK4. Other gears (
1st or 2nd speed), the braking time counter value C
D5BRK is not reset. On the other hand, in step Q101, braking is currently in progress.
If it is determined that
Is the value CD5BRK of the running time counter set to 0?
It is determined whether or not. This braking time counter value CD5BRK is
If raking is in progress, follow the flowchart in Figure 29 (ii).
It is counted down by the 20m5 timer interrupt control shown in the figure below.
and the counter value CDSBRK is O.
, when braking suddenly and the engine brake should be applied more effectively.
However, in the case of a high-speed stage, the downshift is as follows.
Perform f1- and vine. On the other hand, the counter value CI) S
If B RK is not O, finish the current control and start next time.
If the counter value CD S B RK becomes 0 under the control of
, can perform a downshift. In other words, in step Q107, the current gear position is set to 3rd gear.
If it is 3rd gear, the step
If you proceed to step Q108 and change the gear from 3rd to 2nd
Calculate the engine speed DRI) M32 in the same manner as above.
Calculate. Furthermore, in the following step Q109, this engine
R2M32 is the specified rotation speed XI)RI)M
, 11 (for example, 5500 ppm)
Is it determined by the engine rotation speed comparison and determination means 105?
be done. Then, the engine rotation speed D RP M 32 reaches a predetermined number.
If not smaller than rotation number XDRPMII, downshift
Not subject to control. In this case, the following
In the control cycle, deceleration due to depressing the brake pedal 28 causes
Wait for the engine rotation speed DRPM to decrease.
Ru. On the other hand, the engine rotation speed D RPM 32 is the predetermined rotation speed.
If it is smaller than XDRPMII, go to step Q110.
Go ahead and downshift. In step Q11-0, the shift change control means 106
Instructs to downshift 1 from 3rd gear to 2nd gear.
Show. As a result, the automatic transmission 32 is in the third gear position.
→Downshift to 2nd gear!・It will be implemented. Meanwhile, in step Q107, the current gear position is set to 3rd gear.
It is determined that the
If it is determined that the speed is high, the process advances to step Q112.
Engine speed D when changing gear from 4th to 3rd gear
Calculate RPM 43 as before. Furthermore, continuation
Step Q] 13, this engine rotation speed DRPM4
3 is the predetermined rotation speed XDRi) M12 (for example, 5500p
The comparison judgment of engine speed is whether it is smaller than pm).
The determination is made by the means 105. Then, the engine rotation speed D RI3 M 43 is set to a predetermined value.
Rotation speed X I) RI) Must be smaller than M l 2
If so, it is not subject to downshift 1-control. in this case
, the brake pedal 28 is activated in a later control cycle.
Engine speed DRP M decreases due to deceleration due to depressing the pedal.
I'll have to wait for it to arrive. On the other hand, the engine rotation speed DRPM43 is set to the predetermined rotation speed
DRL) If smaller than M12, step Q1
Proceed to step 14 and change the gear from 4th gear to 3rd gear in this control cycle.
After downshifting, gear changes will occur in subsequent control cycles.
In order to be able to downshift from 3rd gear to 2nd gear,
Set the braking time counter value CD5BRK to the initial value (
When braking in 3rd gear] Amount to river counter 1) ttXcBRK
Reset to 3. In the following step Q115, the shift change control means 106
Therefore, instruct a downshift from 4th gear to 3rd gear.
Ru. As a result, the automatic transmission 32 changes from 4th gear to 3rd gear.
A downshift to high speed is performed. In this way, sudden braking where the degree of deceleration is greater than a certain level can be achieved.
Sometimes downshifting from 4th gear to 3rd gear or from 4th gear to 3rd gear.
A downshift is performed and engine braking is applied.
It is possible to accelerate the deceleration of the vehicle while
. Also, depending on the degree of sudden braking, the downshift may occur after braking starts.
The time it takes to perform a brake differs, and the more abruptly the braking is done, the more
Hurry up and downshift. This concludes the explanation of the control details of the automatic transmission 32. At this point, shift the automatic transmission 32 to upshift 1.
We will explain the control to reduce the stress. In other words, normally when the automatic transmission 32 changes gears, its output is
Changes in shaft torque cause shift shock.
However, especially when the gear shift is completed, the output of automatic transmission; 32
Shift shock caused by a sudden decrease in shaft torque
is large. This gear shift shock reduction control is detected by the gear position detection section 23.
Based on the output information, the engine control unit 25 performs
, from the start to the completion of upshift 1~
In the meantime, the throttle opening of the engine 13 is temporarily reduced.
By causing the output shaft i of the automatic transmission 32 to
by suppressing the shock that tends to occur when shifting gears.
It is something. This shift shock reduction control is performed in FIGS. 31(i) to (iv).
) as shown in the flowchart.
Mainly upshift 1 from 1st gear to 2nd gear as shown in Figure (i)
Shock reduction control at ~ time and Figure 31 (it)
Shock during upshift from 2nd to 3rd gear as shown in
from 3rd to 4th speed shown in Figure 31 (iii).
Shock reduction control when upshifting to
, these controls are performed continuously in one control cycle.
Ru. Note that these controls include the steps shown in Figure 31 (iv).
The time count value of the 5 ms interrupt control is used. This control first begins with a step as shown in FIG. 31(j).
At step 5lot, it is determined whether or not the gear is currently being shifted.
If the gear is not currently being shifted, this shock reduction control will be completed.
, if the gear is currently being shifted, proceed to step S ], 02.
It is determined whether an upshift command is currently being issued.
be done. And unless you are currently on an upshift command. After completing the shock reduction control during upshift, the current
If a top shift command is being issued, the process advances to step 5103. In the following step SJ O3, this upshift 1 is commanded.
Whether or not is a command to upshift 1 from 1st gear to 2nd gear
be judged. Must be an amplifier shift command from 1st to 2nd gear.
If so, it is another upshift command, so FIG.
Proceed to step 8131 shown in i). On the other hand, if it is an upshift command from 1st gear to 2nd gear, this
The shock when upshifting from 1st to 2nd gear corresponds to this.
Performs risk reduction control. In other words, proceed to the following step 5104 and kick down.
Whether the switch (K/D SW) is currently in the off state
will be judged. If it is not currently off, this update will
The shock reduction control during shift has finished and is currently in the off state.
If so, proceed to step 5105. In step 5105, the kickdown switch is set to /DS.
W is currently being switched from on to off in this control cycle.
It is determined whether or not it is in the off state. That is, the previous
The key is pressed by depressing the accelerator pedal 27 until the control cycle.
A backup down operation is being performed and the activation is not completed in this control cycle.
Decrease the amount of depression of the cell pedal 27 and shift to 2nd gear again.
It is determined whether or not a shift was attempted. /DSW) on the kickdown switch in this control cycle.
If the switch is off, proceed to step 8106;
If switching is not possible in this control cycle, step 5
Proceed to 109. Proceeding to step 8106, the base torque SFT at the time of shifting
The current engine output torque TEM is given as EM. gear shift
What is time base torque SFTEM? Torque at the start of the command for shifting (in this case, upshift)
It is. Then, in the following step 5107, the throttle opening f)
Using the current value of TH, PPG3, as a parameter, calculate the K/D speed.
Throttle closing time relative to switch off (switch off)
Time until throttle closing starts)TS)IUT,
Based on the one-dimensional map #MSIIT12 shown in Figure 33
to be determined. This 'I' S I(UT value is
The larger the roll opening degree I) PG 8, the smaller it is.
It is set. In addition, there is a brake on the kickdown drum (K/D drum).
The amount of hydraulic pressure to be applied is controlled by the automatic transmission 32.
(for example, 101) in response to the throttle opening fJTI+.
Since it is mapped as follows, the throttle opening OTl+
Accordingly, the hydraulic pressure that applies the brake to the K/D drum is adjusted accordingly.
controlled. Therefore, after turning off the K/D switch,
The time it takes to start reducing the rotational speed of the /D drum is also
Determined according to throttle opening arH (PPG8)
It is. Then, in the following step 8108, timer C3F'r
Reset the value of C3FT to 0 and start the count of timer C3FT.
Start. The count of this timer C3FT is as shown in Fig. 31 (iv).
5ms timer interrupt control as shown in FIG. First, in step 5121, timer C3FT is in a stopped state.
It is determined whether the state is FF, and the stopped state F is determined.
If F, I', stop state FF+(
If not, count. Therefore, step
When the value of timer C5FT is reset to 0 at 5108,
, starts counting in step 5122 from this point.
Thus, the value of C3FT increases every 51 us. On the other hand, the /DSW on the kickdown switch is the previous control.
If it is turned off at the control cycle, step 5105
Then, proceed to step 5109. The value of timer C3FT is the throttle closing time T S HUT
It is determined whether or not this has been achieved. And C3FT
If TSHUT has not been reached, proceed to step 5110.
If C3FT reaches T SHU T, step
Proceed to step 5113. In addition, the kickdown switch/DSW is switched off.
If it is, step 512 shown in FIG. 31(iv)
Timer C3FT starts counting at 2, but this
The off state continues and the value of timer C3FT is throttled.
Until the closing time TSHUT is reached, step SIO or
Proceed to step 5L10 and officially close the throttle.
As a pre-stage to control the throttle valve 31,
The value of timer C3FT is controlled to close in the slot.
When the torque closing time TSHUT is reached, step 5113
Proceed to the side and formally control the throttle closing movement. Proceeding to step 5110, the rotation speed KD of the K/D drum
Calculate RPMI from output shaft rotation speed VSRPM2. child
The rotation speed KDRPMI is the rotation of the /D drum during gear shifting.
This rotation speed KDRPMI is the number of revolutions KDRPMI of VSRPM2.
It can be calculated by multiplying the value by a predetermined gear ratio. In addition, this
In step 5110, the current N/D drum rotation speed is detected.
Extract (or calculate) this curse/D drum rotation speed K D
RI) M may be given as the value of KDRPMI. Subsequently, in step 5111, the K/D drum rotation speed KD
/D drive for throttle return using RPMI as a parameter
The ram rotation speed RTNRPM is calculated using the one-dimensional pine tree shown in Figure 34.
Determine from step #MRTN12. In addition, throttle return
/D drum rotation speed RT N RI) M is the slot
When returning the torque valve 31 to its original position /D drum rotation speed
Yes, as shown in Figure 34, the value of KDRPMI is constant.
The range increases proportionally to KDRPMI. Also, setting RTNRPM in this way is, for example,
Introduction/When the D drum rotation speed KDRPMI is high
, upon throttle return /D drum rotation speed R'11' N
If the RPM setting value is not set high, it will take a long time.
For such a shift up operation, the throttle valve 31 is closed.
This is because the shock reduction operation due to the movement is delayed. Then, in the next step 5112, the target engine output 1
- obtained in step 8106 as the value of TOM
Give the base torque SFTEM during gear shifting, and step 51
Proceed to step 17. In this way, the base torque SFTE during shifting
This is why M is set as the target engine output torque TOM.
The throttle valve 31 can be slightly closed, and the throttle valve 31 can be closed slightly.
31, the opening degree at the start of the closing movement is
Because it is small, the closing movement can be completed quickly and the control speed can be increased.
This is for the purpose of In addition, when shifting the base torque SFTEM
Even if the throttle valve 31 is closed to the desired throttle opening,
There is no change in the output torque and there is no problem in stable torque control.
There isn't. On the other hand, the value of timer CS F T is the throttle closing time TS.
When the HUT is reached, the process advances to step 5113 and the actual
/D drum rotation speed KDRPM due to throttle return /D drum
Determines whether the ram rotation speed has fallen below RTNRPM.
be done. When upshift 1~ from 1st gear to 2nd gear starts, the throttle
With the closing movement of the torque valve 31, the rotation speed of the /D drum KDR
PM starts to decrease, but this value KDRPM becomes RTNR
If the temperature drops to below PM, the system should be
After completing the shock reduction control, close the throttle 0T11.
The opening degree is set as indicated by the accelerator, etc. (normally indicated opening degree). one
However, KDRPM must not fall below RTNRPM.
If so, the rotation speed KDRPM of the K/D driver 11 still decreases.
is insufficient, step 5114 and further step
Proceeding to step 5115, the temporary closing of the throttle valve 31 is performed.
Set the correction torque 'rcm, 1'c2 that determines the amount of movement.
Ru. In step 5114, the throttle valve begins to close.
In other words, the timer C3FT and slot at the time of gear change.
Difference from the closing time T S OUT (CSF 'r −'
I' S HU T ) as a parameter, Fig. 35
From the one-dimensional map #MTIM12 shown in
Determine rc1. This correction torque Tc1 includes 1-ru
It is said to improve the driving feeling of the vehicle when the engine changes.
It has the connotation of ``seasoning of the so-called rl-ruk change''. In the following step 5115, /D before closing the throttle.
Drum rotation speed K D RP M 1 as a parameter
, one-dimensional map shown in Fig. 36 #M RF) M12?
Then, the correction torque Tc2 is determined. Furthermore, as shown in Fig. 36,
As shown in the one-dimensional map #MRPM12, the correction torque T
c, before throttle closing/D drum rotation speed KDRP
The higher the MI, the larger it is set, but this
The higher the K/D drum rotation speed KDRPMI, the higher the engine speed.
It is predicted that the engine will be in a high rotation and high output state, and the system during gear shifting will be
In order to suppress the shock, the higher the KDRPMI, the higher the KDRPMI. This is because there is no effect unless the correction torque Tc2 is increased.
be. Furthermore, in step 8116, the target engine output torque T
The OM value is compensated from the base torque SFTEM during shifting.
Positive torque Tc1. Value excluding Ta2 (S F T E
M-Tc x Tc2), step
Proceed to 5117. In step 5117, the current engine speed I) RPM
and target torque TOM as parameters, two-dimensional pine
Determine the target throttle opening CPTO from step #ACTRTH.
decide. In the following step 8118, the current engine speed D RP
One-dimensional map #'r14 C with M as a parameter
Determine the maximum throttle opening THM A X from L P.
Set. Maximum throttle opening TI (MAX)
There is no change in torque even if you apply the throttle longer than that.
This is the opening degree determined by the engine speed.
It is. In the next step 5119, the maximum throttle opening T"
HM A
It is determined whether THM A
If p is not less than rG, in step 5117
Adopting the determined throttle opening CL) TG
The shock reduction control will be completed during this upshift, but '
If I' If M A X is smaller than CPTG,
Proceeding to step 5120, THM A
Maximum throttle opening as throttle opening CP TO
]゛1 (Give MΔX, and set the current upshift shock
Finish the risk reduction control. Here, when upshifting from 1st to 2nd gear like this,
Throttle valve 31 during seek reduction control. Ta
Imma C3FT, /I) Drum rotation speed. K/D switch status and torque converter 32 output
Changes in shaft torque can be measured using the time charts shown in Fig. 32 (i) to (■).
Explain according to the chart. At time tA, is the kickdown switch /DSW on?
It will turn off. In other words, going from 1st gear to 2nd gear
When a shift command is issued [see Figure 32 (ii)],
First of all, when changing gears, base 1~lux S F T E M
and determines the throttle closing time TSHUT.
, reset timer CS F 'I' to 0 and start counting.
start [see Figure 32(i)]. In the control cycle that follows, the base 1 is
- Throttle valve 3 with Ruri SFTEM as the target torque.
1 slightly closed [see FIG. 32(i)]. like this
By performing a preliminary operation, the throttle valve 31 can be officially opened.
When closing, complete the closing movement more quickly after starting the closing movement.
control speed can be increased. Perform this preliminary operation
However, there is no problem in terms of torque stability. At shift 1 start time 7B, the value of timer C3FT is
When the throttle closing time T S HUT is reached, throttle
The valve 31 is officially closed [see FIG. 32(i)]. this
At the same time, the K/D drum rotation speed KDRPM also started to decrease.
do. Then, while keeping the throttle valve 31 in the closed state,
, Curse/D drum rotation speed K D RI) M. To throttle return/D drum rotation speed RT N RP M
At time 1c when the opening degree of the throttle valve 31 has decreased to
1. Control the normal opening according to the opening instructed by the accelerator, etc.
Let's do it. As a result, the throttle opening degree OT11 is changed from the original
It returns to the opening position. As a result, as shown in Fig. 32 (in), automatic transmission
Fluctuations in the output shaft torque of the machine 32 are controlled by shock reduction control.
This is a small amount compared to the case where there is no shift, especially when the gear shift is completed.
at the time of termination. A sudden decrease in the output shaft torque of the automatic transmission 32
reduced. This reduces gear shift shock.
It is. By the way, in step 5103 of FIG. 31(i)
, it is said that it is not an upshift 1~ command from 1st gear to 2nd gear.
and upshift from 2nd speed to 3rd speed as shown in Figure 31(]ii)
Shock reduction control when lifting or Figure 31 (iii)
Shock reduction when upshifting from 3rd to 4th gear as shown in
Control takes place. That is, in step 5103 of FIG. 31(i),
It was determined that it was not an upshift command from 1st to 2nd gear, and the
Proceed to step 5131 shown in Fig. 31 (ii) and select 2nd gear or
When it is determined that this is an upshift command to 3rd gear, the
Shock reduction control is performed when upshifting from 1st to 3rd gear.
I can do it. In this case, first, proceed to step 5132 to check the previous control.
At the same time, it is determined whether or not the gear was being shifted.
If shifting is in progress for the first time, proceed to step 5133.
If the gear has been changed since the last time, step 81
Proceed to 36. In step 5133, step 8 of FIG.
Similar to 106, base 1 to lux SFT EM when changing gears
The current engine output torque T EM is given as . Then, in the following step 5134, the step in FIG. 31(i)
Similar to step 5107, the current throttle opening P I)
Using G8 as a parameter, slots 1 to 1 closing time TSH
UT to the one-dimensional map #MSHT23 shown in Figure 33.
Decide based on. Next, in step 5135, step 5135 of FIG. 31(i) is performed.
Similarly to step 8108, reset the value of timer C3FT to O.
Then, timer C5FT starts counting. The count of this timer CS F T is also calculated according to FIG. 31 (iv
) is performed under 5ms timer interrupt control as shown in FIG. On the other hand, since the gear was being changed last time, the process goes to step 8136.
If it advances, the value of timer c S F ”r is the throttle
It is determined whether the closing time T SHU T has been reached.
Ru. If C3FT has reached TSI (UT), the step
Proceeds to step 5137 and confirms that C3FT has reached TSHUT.
If not, the process advances to step 5140. Proceeding to step 5137, the step of FIG. 31(i)
Similar to 5110, the rotation speed of the K/D drum K D RP
Calculate M2 from the output shaft rotation speed VSR))
Calculate. This rotational speed K D RP M 2 is
/D drum rotation speed, this rotation speed KDRPM2
is calculated by multiplying the value of VSRPM2 by the specified gear ratio.
I can get it out. Note that, also here, step 5137 is
The current K/D drum rotation speed is detected and the current K/D drum rotation speed is detected.
Let the ram rotational speed KDRPM be the value of KDRI) M2.
You can also give it to someone. Next, in step 8138, the step of FIG. 31(i)
Similar to 5111, throttle return K/D drum rotation
number RTNRPM, K/D drum rotation number KDRPM2
As a parameter, the one-dimensional map #MR shown in FIG.
Determined from TN23. Then, in the next step 5139, the target engine output
As the value of torque TOM, the base torque during shifting S F T
Give E M and go to step 5117 in FIG. 31(i).
move on. Meanwhile, in step 8136, the value of timer C3FT is
It is assumed that the throttle close time TSHUT has been reached and the step
Proceeding to 5140, at this step 5140, /D
The drum rotation speed KDRPM increases and the throttle returns/
It is judged whether the D drum rotation speed has reached RTNRPM or not.
It will be done. When an upshift from 2nd to 3rd gear is initiated, the slot
With the closing of the torque valve 31, the rotation speed of the /D drum KDRP
M starts to rise, but this value KDRPM rises and R
If the TNRPM has been reached, the current upshift system will be
After completing the shock reduction control, the throttle opening is set to 0TI.
The opening degree is set as indicated by the accelerator, etc. (normally indicated opening degree). On the other hand, K D RP M is larger than RT N RP M
If it has not become louder, the rotation speed K of the K/D drum is still high.
If the increase in DRPM is insufficient, step S],
Proceeding to step 41, the above-mentioned temporary adjustment of the throttle valve 31 is performed.
Correction torque Tc that determines the amount of closing movement. 'Set rc2. In step 5141, the throttle valve starts to close.
In other words, the time since shift timer C81? T toss
Difference from T S i-I U T (CSF
With T −T S I (UT) as a parameter,
From the one-dimensional map #MTIM23 shown in Fig. 35, the correction
Determine torque Tcm. This correction torque Tc is as follows:
As mentioned above, the driving feeling of the vehicle when the torque changes
It has the meaning of improving. In the following step 5142, /D before closing the throttle.
Using the drum rotation speed KDRPM2 as a parameter, the 36th
Correction from the one-dimensional map #M RP M2S shown in the figure
Determine the torque Tc. In addition. Like the one-dimensional map #MRPM23 shown in Fig. 36,
Before closing the throttle, the /D drum rotation speed KDRPM2 is
The higher the value, the larger the correction 1-lux Tc2 is set.
As mentioned above, the reason for this is to ensure that the shock during gear shifting is
This is to suppress it. Furthermore, in step 5143, the target engine output torque T
The OM value is compensated from the base torque SFTEM during shifting.
Positive torque Tc1. Value excluding Tc2 (SFTEM-Tc
, -Tc, ), step 51 in FIG. 31(i)
Proceed to step 17. Then, as described above, set the target throttle opening CPTG.
In step 8118, the current engine speed D is determined.
Maximum throttle opening T H using RPM as a parameter
Determine MAX. Furthermore, in the next step 5119, the maximum throttle opening
THMAX is smaller than the target throttle opening CPTG
It is determined whether THM A
If it is not smaller, the target slot determined in step 5l17
Adopts CPTO opening, and THMAX is smaller than CPTO.
If the THMA is also small, proceed to step 5120 and
X is the target throttle opening CI) T G is the maximum throttle
By giving the throttle opening 'rI-I M A
Finishes shock reduction control during top shift. This kind of upshift from 2nd gear to 3rd gear
Throttle valve 31° timer C3 during torque reduction control
FT, N/D drum rotation speed, and torque converter 32
Figures 32 (iv) to (vi) show the fluctuations in the output shaft torque of
This will be explained according to the time chart. At time tA, an upshift 1-command from 2nd gear to 3rd gear is issued.
Then, first of all, the base torque SFTE during shifting
Memorize M and determine throttle closing time 'rSHtJT
At the same time, reset timer C3FT to 0 and start counting.
start. In the control cycle that follows, the base 1 is
- Set the SFTEM as the target of 1 - and throttle valve.
31 to close slightly. Due to this. As mentioned above, the throttle closing movement for shock absorption
Control speed can be increased. At shift start time tB, the value of timer C3FT is
When the throttle valve becomes T S HUT before closing, the throttle valve
31, and the K/D drum rotation speed KD.
RPM starts increasing. Then, while keeping the throttle valve 31 in the closed state,
, actually /D drum rotation speed K D RP M is slot
When the D-drum rotation speed rises to RTNRPM
At time tc, adjust the opening degree of the throttle valve 31 by pressing the accelerator or other finger.
Normal opening control is performed according to the opening degree shown. to this
Therefore, the throttle opening fllTI+ returns to the original opening.
do. As a result, even when shifting from 2nd to 3rd gear, the automatic shift
Fluctuations in the output shaft torque of the transmission 32, especially at the time of completion of the gear shift.
This reduces sudden decreases in output shaft torque. This reduces gear shift shock. Next, move from 2nd to 3rd gear as shown in Figure 31 (iii).
Explanation of shock reduction control during top shift.
do. This control is performed in step 51.03 of Figure 31(i).
It is assumed that there is no upshift command from 1st to 2nd gear.
Then, proceed to step 5131 shown in FIG. 31(ii).
Then, it was determined that there was no upshift command from 2nd to 3rd gear.
Step 515 shown in FIG. 31(iii)
1, which is an upshift command from 3rd to 4th gear.
It is carried out when it is determined that In this case, first, proceed to step 5152 to check the previous control.
At the same time, it is determined whether or not the gear was being shifted.
If shifting is in progress for the first time, proceed to step 8156.
If the shift has been in progress since the last time, proceed to step 51.
Proceed to 53. In step 5153, step 81 in FIG. 31(i)
Similar to 06, when changing gears base 1 to lux SFT EM and
to give the current engine output torque TEM. Then, in the following step 5154, the step N) in FIG.
Similarly to step 5107, the current throttle opening PPG3 is
The throttle closing time T S HU T is used as a parameter.
, based on the one-dimensional map #MSHT34 shown in FIG.
to be determined. Next, in step 5155, step 5155 of FIG. 31(i) is performed.
Similarly to step 5108, the value of timer CS F T is reset to O.
When set, timer C3FT starts counting. The count of this timer CSFT is also
) is performed using 511I3 timer interrupt control as shown in
. On the other hand, since the gear was being changed last time, the process goes to step 8156.
If the timer C3FT has advanced, the value of timer C3FT is the throttle closing time T.
It is determined whether S HUT has been reached. C3
When FT reaches T S I-I U T, so to speak, a step
Proceed to 5157 and C3FT must reach TSHUT.
If so, proceed to step 5140. Proceeding to step 5157, the step of FIG. 31(i)
S] Similarly to 10, the rotation speed of the K/D drum is KDRPM3.
is calculated from the output shaft rotational speed v S Rp M 2. child
The rotation speed KDRPM3 is the rotation of the /D drum during gear shifting.
As mentioned above, by setting the value of VSRPM2 to a predetermined pitch,
It can be calculated by multiplying by the ratio. Again, step 5
157 by detecting the current number of rotations of the drum.
QK/D drum rotation speed KDRPM is the value of KDRPM3.
You can also give it as a gift. Next, in step 8158, step 8158 of FIG. 31(i) is performed.
Similarly to 5111, the K/D drum rotation speed KDRPM3
As a parameter, throttle return /D drum rotation
The number RTNRPM is expressed as a one-dimensional map #MR shown in FIG.
Determine from TN34. Then, in the next step 5159, the target engine output
As the value of torque TOM, the base torque during shifting SFTEM
is given, and the process proceeds to step 5117 in FIG. 31(i). Meanwhile, in step 8156, the value of timer C3FT is
It is determined that the throttle close time T SHU T has been reached.
If you proceed to step 8160, this step 8160
, the /D drum rotation speed KD RP M is currently
For torque return/D drum rotation speed smaller than RTNRPM
It is determined whether or not it is. When the upshift from 3rd gear to 4th gear starts. As the throttle valve 31 closes, the rotation speed K of the /D drum increases.
DRPM starts to decrease, but this value KDRI) M
If it decreases and becomes larger than RTNRPM, the current update
After completing the shift reduction control, the throttle opening is
T11 is the opening indicated by the accelerator, etc. (the normal indicated opening
). On the other hand, K D RPM is RT N RPM
If it is not louder than the
Assuming that the increase in rotational speed KDRPM is small, step 81
61, and then proceed to step 8162 to perform the same steps as above.
In addition, a correction is made to determine the temporary closing movement amount of the throttle valve 31.
1 Herc'rc engineering, Tc, is set. That is, in step 8161, the throttle valve closes.
Time since start (i.e. timer C3FT at time of shift)
and the throttle closing time TSHUT (C8FT-TS
HUT) as a parameter, create a one-dimensional map shown in Figure 35.
From step #MTIM34, determine correction 1-ru Tc.
Ru. In the following step 8162, /D before closing the throttle.
Using the drum rotation speed KDRPM3 as a parameter, the 36th
From the one-dimensional map #MRPM34 shown in the figure, the correction torque
Determine Tc. Furthermore, in step 5163, the target engine output torque T
As the value of OM, the base torque during shifting SF 'rE M
The value obtained by removing the correction torque Tc and Tc2 from (S F T
E M −T c 1− T c , ),
The process advances to step 5117 in FIG. 31(i). Then, as described above, set the target throttle opening CPTG.
In step 8118, the current engine speed D is determined.
Maximum throttle opening THM using RPM as a parameter
Determine AX. Furthermore, in the first step 5119, the maximum throttle opening is
T I-I M A X [I JI'A throttle open
It is determined whether the degree is smaller than CPTG, and THMAX
is not smaller than CPTO, in step 5l17
Adopting the determined target throttle opening CPTO, T H
If M A X is less than CPTO, step 51
Proceed to 20, THMAX is the target throttle opening CPT
Given the maximum throttle opening THMAX as G, this time
Shock reduction control ends when upshifting. Shock when upshifting from 3rd to 4th gear like this
Throttle valve 31° timer C3F during reduction control
T, to/D drum rotation speed, and torque converter 32
The fluctuations in the output shaft torque are shown in Figure 32 (i) to 1st gear.
Almost the same as the time chart for upshifting from to 3rd gear.
I will omit the explanation, but as a result, the 3rd gear
Even when shifting from to 4th gear, the output of the automatic transmission 32
Fluctuations in shaft torque, especially output shaft 1 to
This reduces sudden loss of torque and reduces shift shock.
be. In the upshift shock reduction control described above, the slot
Timer C3FT is used to set the timing for the start of closing valve 31.
Therefore, it has been decided that the kickdown drum (K/D drum)
Detects the rotational status of the ram) and adjusts the slot accordingly.
The timing for starting the closing operation of the double valve 31 may also be determined. In this case, the shock reduction control during upshifts is
As shown in the flowcharts in Figure 31 (v) to (vii)
It is done according to the procedure. In addition, in Fig. 31 (v) to (i), Fig. 31 (
V) is mainly used when upshifting from 1st to 2nd gear.
Shock reduction control and upshift from 2nd to 3rd gear
Regarding the shock reduction control at the time of
) is a shock when upshifting from 3rd to 4th gear.
Regarding reduction control, Fig. 31 (Vii) shows each shock reduction.
Regarding the setting of the throttle opening in the control, see Figure 31.
Controls (V) to (Vii) are performed continuously in one control cycle.
(O) be done. Furthermore, regarding these controls, the 31st
Time count value of 5 ms interrupt control shown in figure (iv)
is used. In this control, as described above, the timer CS
Therefore, the timing to start closing the throttle valve 31 is determined.
If so, steps 8107 to 5109, step
5134-5136 and steps 8154-8156
Determination of throttle closing time TSHUT and timer C3F
Start counting T, and C3FT starts T S HU.
Although a step of waiting until T is required, K/
Closing and opening of the throttle valve 31 according to the rotational state of the D drum
Follow these steps when determining when to start.
becomes unnecessary. Then, steps 5109, 5136 and
and 515G, the iK/D drum rotation speed is the same as the previous one.
/Is it larger or smaller than the D drum rotation speed?/
Step 5175 of making a judgment based on the number of rotations of the D drum
, 5185 and 5195 are provided. Below, the throttle valve 3 is
The upshift shot that determines the start timing of closing movement of 1.
The following describes the block reduction control. This control begins with step-5 shown in FIG. 31(V).
At step 171, it is determined whether or not the gear is currently being changed, and whether or not the gear is currently being changed is determined.
If you are not in high speed, the shock reduction system will be applied during this upshift.
If the control is finished and the gear is currently being changed, proceed to step 5172.
Then, it is determined whether an upshift command is currently being issued.
Cut off. Then, if the upshift command is not currently in progress, the current
Upshift 1 ~ Shock reduction control has been completed and the upshift is now in progress.
If a lift command is in progress, the process advances to step 5173. In the following step S173, this upshift command is
Determines whether it is an upshift command from 1st to 2nd gear.
be done. Unless it is an upshift command from 1st gear to 2nd gear
, other upshift] command, so step 818
Proceed to step 4. On the other hand, if it is an upshift command from "speed" to "2nd speed", then this
The shock when upshifting from 1st to 2nd gear corresponds to this.
Performs risk reduction control. In other words, proceed to the following step 5174 and kick down.
Whether the switch (K/D SW) is currently in the off state
will be judged. If it is not currently off, please update it this time.
After completing the shock reduction control during shifting, f31 is turned off.
If so, proceed to step 5175. In step 5175, the current /D drum rotation speed (kick
The current rotation speed of the down drum) KDRPM is
/D It is determined whether or not the drum rotation speed is smaller than the drum rotation speed. One
Therefore, in this step, the accelerator pedal 27 has already been pressed.
Reduce the amount of pedal effort, turn off the DSW, and shift to 2nd gear again.
Although I am trying to upshift 5, as a result, K/DI < La
It is determined whether or not the engine rotational speed has stopped decreasing. If the K/D drum rotation speed has started to drop, check the
Proceed to step 8180, and the K/[] drum rotation speed will decrease.
If not, the process advances to step 8176. Proceeding to step 8176, when shifting the base 1-lux SF
As a TEM, the current engine output 1-luk T E', 4
give. What is the base torque SFTEM during shifting? Torque at the start of the command for shifting (in this case, upshift)
It is. Then, in the following step 5177, the K/D drum rotation
The rotation speed K D RP M 1 is the output shaft rotation speed V S Rl
) Calculate from M2. This rotation speed K D RI) M
l is the number of revolutions of the /D drum during gear shifting, and this time
The rotation number K D RP M 1 is determined by the value of VSRPM2.
It can be calculated by multiplying by the gear ratio. Please note that this step
In step 5177, the current /D drano, rotation speed K
Detect (or calculate) D RP M, and at this moment /D traffic
M rotation speed K D R)) M as the value of KDRPMi
It's good to give. Subsequently, in step 8178, the /D drum rotation speed KO is determined.
/D drive for throttle return using RPMI as a parameter
The ram rotational speed RT N RI) M is 1 as shown in Fig. 34.
Determine from dimensional map #MRTN12. Note that the slot
To return to torque/D drum rotation speed RTNRPM is the slot
When returning the torque valve 31 to its original position /D drum rotation speed
Yes, as shown in Figure 34, the value of KDRPMI is constant.
In range, it increases proportionally to KDRI'MI. Also, setting RTNRPM in this way is, for example,
At the beginning/D drum rotation speed K D RP M 1 is high
When the throttle returns /D drum rotation speed RTNR
If the PM setting value is not set high, it will take a long time to settle.
In response to the upshift operation, the closing movement of the throttle valve 31
This is because the shock reduction operation is delayed. Then, in the following step 5179, timer C3FT is
Reset the value to 0 and start the count of timer C5FT.
start The count of this timer C3FT is as shown in Fig. 31 (
According to the 5 ms timer interrupt control as shown in iv)
First, in step 5121, timer CS F
It is determined whether T is in the stopped state r;'F, .
and the stopped state FF1. If so, stop without counting.
If it is not '++' in the stopped state, count is performed. However,
Therefore, in step 5179, the value of timer C3FT is reset to 0.
Once set, step 5122 is started from this point.
The C3FT value increases every 5 ms.
Add. Also, the value of this timer C3FT is corrected as described below.
1 - used for determination of TCx. Then, proceed to step 5l17 shown in FIG. 31 (vii).
move on. In this step 5117, the current engine speed D
Using RPM and target torque TOM as parameters, the secondary
From original map # A CT RT H, target throttle
Determine the opening degree CPTO. In the following step 8118, the current engine speed D RI
) One-dimensional map #T1-1 with M as a parameter
CL I) to maximum throttle opening T HM A
Determine. What is maximum throttle opening 'rHM A
, even if you open the slot 1-L after that, it will change to 1-L.
The degree of opening is determined by the engine speed.
This is the value to be specified. In the next step 5119, the maximum throttle opening T I
IMAX is from the target throttle opening CPTO
It is determined whether TIIMAX is small or not, and TIIMAX is CI)
If it is not smaller than I''G, it is determined in step 5117.
Adopts 11ff throttle opening CP 'r' G.
This ends the shock reduction control during upshift. If TIIMAX is less than CP TO, step
Proceed to S, L 20, and THM A X is the target slot.
Maximum throttle opening as T O
By giving T I-IMAX, the current upshift shock
Finish the block reduction control. On the other hand, the number of rotations of the N/D drums was starting to drop and the step
Proceeding to step 8180, the /D drum rotation speed KDR
PM to throttle return/D drum rotation speed RTNRP
It is determined whether or not the value has fallen to M or less. When upshift 1- from 1st gear to 2nd gear is started, the throttle
As the torque valve 31 closes, the rotational speed KD of the /D hydra 1 increases.
RPM starts low 1; but this value K DRPM R
If it drops below TNRPM. After completing the shock reduction control during this upshift, the slot
The torque opening 0T1t is the opening indicated by the accelerator, etc. (normally
(indicated opening degree). On the other hand, K D Rr) M is RT
If it has not fallen below NRPM, the K/D
If the ram rotational speed K D RP M is insufficiently reduced.
Then, proceed to step 8181 and further to step 8182.
Then, the temporary closing movement amount of the throttle valve 331 is determined.
Correction torque Tc1. 'rc2 is set. In step 8181, the throttle valve starts to close.
In other words, the value of the shift timer CS de T is
As a meter, the one-dimensional map #MTIM shown in Fig. 35
12 (However, the horizontal axis of the map is replaced with C3FT)
From this, the correction torque T c is determined. This correction torque
'r''c1 is the running feel of the vehicle at the time of 1-lux change.
[Ioi] Yuro ``1~Luk change taste
It has the meaning of "attached". In the following step 8182, /D before closing the throttle.
I-ram rotation speed KDRPMI as a parameter, the third
From the one-dimensional map #MRI) M12 shown in Figure 6,
Determine the correction torque Tc. In addition. Like the one-dimensional map #MRPM12 shown in Fig. 36,
Correction torque 'rc2, before throttle closing/D drum
The higher the rotation speed K D R1) M 1 is, the thicker it is.
This is the K/D drum rotation speed KD.
The higher the RPM1, the higher the engine speed and the higher the output.
It is predicted that K
The higher the DRPMI, the larger the correction torque Tc2.
This is because it has no effect if it is not used. Furthermore, in step 8183, the target engine output torque T
The OM value is compensated from the base torque SFTEM during shifting.
Positive 1-lux T cl, value excluding T Qz (S F
T E M T c h T c 2) Given,
Proceed to step 5117. From step 5117 onwards, the current engine
The engine rotation speed DRPM and target torque rOM are set as parameters.
2D map as a data # A CT RT Il
Step 51: Determine the target throttle opening CPTG.
17), using the current engine speed DRPM as a parameter
Maximum slot from 1D map # T I-I CL P
Determine the torque opening T I (M A X (step 31)
18), exceeding the maximum throttle opening 'I' HM A
Set the target throttle opening CPTG within the range that is possible.
Step 5119.5L20), this time upshift
When the shock reduction control ends. Here, when upshifting from 1st to 2nd gear like this,
Throttle valves 31. during shock reduction control. Ta
Imma C3FT, /D drum rotation speed. The status of the K/D switch and the output of the i-lux converter 32
The fluctuation of the force axis 1-lux is shown in Fig. 32 (i) to (iii).
Explain according to the time chart. At time tA, is the kickdown switch /DSW on?
from 1st gear to 2nd gear.
When a shift command is issued [see Figure 32 (ii)],
The current /D drum rotational speed KD RI) M is the previous
Ni/D-dora! It becomes smaller than 1 revolution (that is, K/
Wait until the D drum rotation speed decreases, but the K/D drum
In the control cycle before the rotation speed decreases, the base station is
Determine Luk SFTM and set current/D drum rotation
Several KD RP M 1 and throttle return/D drum
Determine the rotation speed RT N RP M. And when shifting
Base] Helmet S FTEM as the target torque, slot
Close the throttle valve 31 slightly. Such preliminary operations
By doing this, you will be able to officially close the throttle valve 31.
This allows the closing movement to be completed more quickly after the closing movement has started, making it easier to control
Speed can be increased. Even after performing this preliminary operation, the torque
Stability control-E, no problem. At shift start time t8, /D drum rotation speed KDRP
M starts to decrease, so officially close the throttle valve 31.
[See Figure 32(i)]. While holding the throttle valve 31 in the closed state,
D drum rotation speed K D RI)
Return/D drum rotation speed RT N Rl) has decreased to M.
At time tc, the opening degree of Scot 1 Hell Well 31 was adjusted by accelerating
Normal opening control is performed according to the opening instructed by the following. As a result, the throttle opening O'ru is. Returns to original opening. As a result, as shown in FIG. 32 (iii), the automatic transmission
Fluctuations in the output shaft torque of the machine 32 are controlled by shock reduction control.
This is a small amount compared to the case where there is no shift, especially when the gear shift is completed.
at the time of termination. A sudden decrease in the output shaft torque of the automatic transmission 32
Reduced. This reduces gear shift shock.
It is. On the other hand, in step 5173 of FIG. 31(V), 1
If it is not a command to upshift 1 from speed to 2nd speed, the
Proceed to step 5184 and upshift from 2nd to 3rd gear 1
~ If it is determined that it is a command, proceed to step 8185.
Shock reduction control when upshifting from 2nd to 3rd gear
will be carried out. Shock reduction control when upshifting from 2nd to 3rd gear
, First, in step 8185, the /D drum rotation speed K
DRPM is predetermined /D drum rotation speed constant
It is determined whether or not it has reached NKDO or higher, and KDR
)) If M is greater than or equal to the constant NKDO, step
Proceed to 5190, and if KDRP M is greater than or equal to the constant NKDO.
If you haven't. Proceed to step 8186. Proceeding to step 8186, similar to step 5177,
, current /D drum rotation speed KDRPM2 to output shaft rotation speed
Calculate from V S R P M 2. This rotation speed KDR
PM2 is the rotation speed of the /D drum during gear shifting, and this
The rotation speed KDRPM2 is determined by the value of ■SRr) M2.
It can be calculated by multiplying by the gear ratio. Furthermore, here too,
Step 8186 is set to the current /D drum rotation speed KDR.
Detect PM and check this 15'JK/D drum rotation speed KD
RPM may be given as the value of KDRPM2. Next, proceed to step 8187 to perform K/D tiger t5 rotations.
Step 8178 with the number KDRPM2 as a parameter.
Similarly, when the throttle returns /D drum rotation speed RTNR
PM is expressed as one-dimensional map #MRTN23 shown in Fig. 34.
to be determined. Then, in the next step 8188, the target engine output 1
- As the value of Luk TOM, the base torque SF at the time of shifting
T E M is given, and in the following step 8189, the timer
Reset the value of C3FT to O, and set timer C as above.
Start counting 3FT. Then, proceed to step 5l17 shown in Figure 31.
Then, in the same manner as above, determine the target throttle opening CPTO.
The current upshift shock reduction control control system
Finish cycle. On the other hand, the process advances to step 8185 and the /D drum is currently rotating.
The number KDRPM is the constant NKDO of K/D drum rotation speed
If it is determined that the above has been reached and the process proceeds to step 5190,
, in this step 5190, the actual /D drum rotation speed KD
RPM rises and throttle returns/D drum rotation speed R
It is determined whether TN RP M has been reached. When an upshift from 2nd to 3rd gear is initiated, the slot
As the torque valve 31 closes, the rotation speed of the /D drum K D
Ri” M starts to rise, but this value KDRP M
If it goes up and reaches R'rN RP M. After completing the shock reduction control during this upshift, the slot
The torque opening f) Tl+ is the opening indicated by the accelerator, etc.
(normally indicated opening). On the other hand, K D RP M is Ri
” If it is not larger than N RP M, it is still
, K/l) Rotational speed of the drum 11 K I) RL) M
It is determined that the rise is insufficient, and the process proceeds to step 5191.
, the amount of temporary closing movement of the throttle valve 31 is determined as described above.
The correction torque '1'cyu1Tc2 is set. In step 5191, the throttle valve starts to close.
In other words, the value of shift timer C3FT is set as a parameter.
As a meter, the one-dimensional map #MTIM shown in Fig. 35
23 (However, the horizontal axis of the map is replaced with CS F T.
), determine the correction torque Tcm. This correction torque
As mentioned above, when l-k changes,
improve the driving feeling of the vehicle. σ taste
be. In the following step 5192, /D before closing the throttle.
Using the drum rotation speed KDRPM2 as a parameter, the 36th
From the one-dimensional map #MRPM23 shown in the figure, the correction torque
Determine Tc. In addition, the one-dimensional map shown in Figure 36
#Like MRPM23, before the thrower 1 hell is closed/D
The higher the drum rotation speed KD RP M2, the higher the correction torque.
The reason why the clock Tc2 is set to a large value is the same as above.
This is to ensure that the shock during gear shifting is suppressed. Furthermore, in step 5193, the engine output torque
As the value of TOM, the base torque S1 during shifting? T E
The value obtained by subtracting the correction torque Tc, 'I'a from M (S
F TEM −1”c, −Tc2), and
Proceed to step 5117 shown in 3L diagram (vii), and
Similarly, determine the target throttle opening CPTO,
Finished the shock reduction control cycle during this upshift.
Ru. This kind of upshift 1 from 2nd gear to 3rd gear
Throttle valve 31° timer C3 during torque reduction control
FT, N/D drum rotation speed, and torque converter 32
Figures 32 (iv) to (vi) show the fluctuations in the output shaft torque of
) will be explained according to time chart 1. At the same time, an upshift command from 2nd to 3rd gear is issued.
The K/D drum will eventually begin to rotate, but then
Zu, Kononi/D drum current rotation speed K D Rr)
Wait until M becomes larger than a predetermined number of NDKOs. K/
Until the D drum rotation speed becomes greater than the predetermined number NDKO.
In the control cycle, the base torque SFTM is determined during gear shifting.
At the same time, the K/D drum rotation speed KDRPMI and
Determine the /D drum rotation speed RTNRPM for throttle return.
Ru. Then, change the base torque SFTEM to the target torque when shifting.
As a precaution, close the throttle valve 31 slightly. Increase control speed. Shift start time and B/D drum rotation speed KDRPM
becomes larger than the predetermined number NDKO, the throttle valve 3
1 is officially closed [see Figure 32 (iv)]. While holding the throttle valve 31 in the closed state,
D-drum rotation speed KDRPM changes due to throttle return/D-drum
At time 1c when the ram rotation speed has decreased to RTNRPM, the slot
The opening degree of the throttle valve 31 is set according to the opening degree instructed by the accelerator, etc.
Therefore, normal opening control is performed. This allows the slot
The opening degree "T11" returns to the original opening degree. As a result, even when changing from 2nd to 3rd gear, the automatic shift
Fluctuations in the output shaft torque of the transmission 32, especially at the time of completion of the gear shift.
This reduces sudden decreases in output shaft torque and reduces shift shock.
It will be reduced. Next, shift from 3rd gear to 4th gear as shown in Figure 31 (vi).
Explain shock reduction control during shifting.
. This control is performed in step 5173 of FIG. 31(V).
Therefore, it was determined that it was not an upshift command from 1st to 2nd gear.
, proceed to step 8184 and increase from 2nd to 3rd gear.
After determining that it is not a shift command, the command in FIG. 31 (vi
), proceed to step 94 and shift from 3rd to 4th gear.
upshift to speed 1 - performed when commanded
It will be done. This control when upshifting from 3rd gear to 4th gear is 1st gear.
The control is performed in almost the same way as when upshifting from 2 to 2nd gear.
, first, proceed to step 5195 and perform the curse K/I) do
The ram rotation speed KI) RPM is lower than the previous rotation.
It is determined whether the number is smaller than K/I.
) The drum rotation speed begins to decrease.
If so, proceed to step S2008 and begin to fall.
If not, proceed to step 819G. In step S]96, similarly to step 5177,
/D drum rotation speed K D RI) M 3 as output shaft rotation
Calculate from the number V S R P M 2. Next, in step 5197, the same as step 8178 is performed.
Then, the K/D drum rotation speed K D RP M i is set as a parameter.
/D drum rotation speed RT for throttle return
N RP M as a one-dimensional map # M shown in FIG. 34
Determine from RT N34. Then, in step 5198, the same as step 8176 is performed.
Similarly, when shifting, the base torque S F T E M is expressed as
Give the engine output torque TEM. In the following step 5199, similarly to step 5179,
, reset the value of timer C3FT to 0, and reset the value of timer C5
Starting from Callan 1 of FT, as shown in Figure 31(vii)
Proceed to step 511-7, set it to -1-renma,
Determine the target throttle opening C))
Ends the shock reduction control cycle during upshift.
. On the other hand, the K/D drum rotation speed was starting to drop and the step
When proceeding to step 5200, the /D drum rotation speed KDRPM is displayed.
When the throttle returns/D drum rotation speed is less than RTNRPM
It is determined whether or not it has fallen to When upshift 1~ from 3rd gear to 4th gear starts, the throttle
As the valve 31 closes, the rotation speed of the /D drum increases.
RPM starts to decrease, but this value KDRPM
If it drops to below N RP M, please update this update.
After the shock reduction control is completed, the throttle opening OTH
is the opening indicated by the accelerator, etc. (normal indicated opening)
Ru. On the other hand, K D RP M falls below RTNRPM.
If not, the rotation speed of the K/D drum is still KDR.
If the PM reduction is insufficient, step 5201;
Furthermore, the process proceeds to step 5202, where the throttle valves 1 to 31 are
The correction torque that determines the temporary closing motion of "rCx r
Set TC2. In step 5201, the throttle valve starts to close.
The time since then, that is, the value of timer 08FT during shifting
As a meter, the one-dimensional map shown in FIG.
34 (however, the horizontal axis of the map is replaced with C3FT)
Then, the correction torque T c is determined. This correction
As mentioned above, Tcm includes the vehicle running when the torque changes.
It has the meaning of improving the feeling. In the following step 5202, /D before closing the throttle.
Using the drum rotation speed KDRPM2 as a parameter, the 36th
From the one-dimensional map #MRPM34 shown in the figure, the correction torque
're2 is determined. In addition, the one-dimensional pine tree shown in Fig. 36
/D before the throttle is closed, like #MRPM23.
Drum rotation speed KI) f< PM The higher 2, the more correction
As mentioned above, the torque Tc2 is set to a large value.
Similarly, this is to ensure that the shock during gear shifting is suppressed.
. Furthermore, in step 5203, the target engine output torque T
As the value of OM, from the base torque SFTEM during shifting
The value excluding correction torque T cx + T c 2 (S
F T E M −T c , −T c 2) is given.
Then, proceed to step 5117 shown in FIG. 31 (vii).
, In the same manner as above, set the target slot I/le opening CP TG.
The shock reduction control cycle for this upshift has been decided.
Finish the book. Shock when upshifting from 3rd to 4th gear like this
Throttle valve 31° timer C3F during reduction control
T, to/D drum rotation speed, and torque converter 32
The fluctuations in the output shaft torque are shown in Figure 32 (i) to (iii).
Time chart for upshifting from 1st to 3rd gear
Since the result is almost the same, I will omit the explanation, but the result is
, even when shifting from 3rd gear to 4th gear, the automatic transmission 32
Fluctuations in the output shaft torque, especially the output at the completion of shifting
Sudden decrease in shaft torque is reduced and shift shock is reduced.
It is. Automated driving as an embodiment of the present invention operates as described above.
The advantages and effects of the line control control device are summarized as follows.
It will look like below. First, the engine 13 is controlled by the engine control device 1.
Through this, the following effects can be obtained.・The rotation speed of the engine 13 is in a steady state immediately after the engine starts.
During the time it takes to reach the rotational speed of
The operating condition of engine 13 became unstable and the engine speed decreased.
When the movement of the accelerator pedal 27 decreases,
, the accelerator pedal 27 and the throttle valve 31 are mechanically
The throttle valve 31 operates in the same manner as in the directly connected state. Therefore, in this case, the change in the amount of depression of the accelerator pedal 27
Adjustment of the throttle valve 31 based on the speed, driving condition of the vehicle, etc.
Control is no longer performed and the throttle valve 31 is stabilized.
control, and the operating state of the engine 13 becomes even more unstable.
This will be prevented. Also, the brake of the vehicle when the brake pedal 28 is depressed
(not shown), if braking is performed, the following
There is a similar effect. First, when this braking is being performed, the oak
Other operations such as loose switch 18 and accelerator pedal 27
Throttle valve 3] always takes priority over the command.
The brake is held at the minimum opening, which is the idle position.
In addition to the braking effect of engine braking,
can get. Second, in terms of braking, it is larger than Motoichi.
The duration of the deceleration state is longer than the standard value, and
, the vehicle speed when the brake pedal 28 is released is less than the reference value.
If it is low, the speed will continue until the accelerator pedal 27 is depressed.
The throttle valve 31 is held at the minimum opening position. Therefore
brake (not shown) to stop at an intersection, etc.
After decelerating, press the brake pedal once just before stopping.
When the lever 28 is released, engine braking causes 111 rpm.
The movement is performed smoothly, the vehicle stops smoothly, and there are no shocks when stopping.
This has the effect of preventing attacks. Thirdly, when braking with brakes, deceleration is
Is the duration above the standard value?
Is it not long, or is the vehicle speed at the time of release of the pedal mentioned above or the standard value?
1 if the accelerator pedal is not low or low.
Until brake pedal 27 is depressed, brake pedal 28 is released.
The vehicle speed is maintained constant with the tI speed immediately after the removal being set as the target vehicle speed.
Ru. Therefore, in order to maintain the vehicle speed, the accelerator pedal 2
7 or brake like a conventional constant speed running device.
Constant speed driving control that is canceled every time the key pedal is pressed 28M.
Eliminates the need for manual restart, reducing the burden on the driver
In addition, it is difficult to drive at a constant speed even on roads with relatively heavy traffic.
This has the effect of being easily possible. Furthermore, fourthly, when transitioning to such a constant speed driving state,
This release occurs immediately after the brake pedal 28 is released.
until the first opening/closing timing of the throttle valve 31.
During this time, the slot is assumed to maintain the actual vehicle speed immediately after the release.
The throttle valve 31 is temporarily opened and closed at the torque level. Therefore, the transition to the constant vehicle speed running state immediately after release is quick.
It has the effect of being fast and smooth. Further, fifthly, the auto cruise switch 18 is provided with a
By setting the throttle switch 47 to the bait position,
, the accelerator pedal 27 is depressed when the brake pedal 28 is released.
Minimum opening at which the engine is always at idle position until
is maintained. Therefore, when driving on a gentle downhill slope, etc.
To do this, switch the throttle switch 47 to the country position.
This makes it possible to drive with engine braking.
It becomes possible. Next, when the accelerator pedal 27 is depressed, the following occurs.
There is an effect like. First, when the accelerator pedal 27 is depressed, this accelerator
Target acceleration based on the depression of the pedal 27
Target acceleration DV specified by cruise switch 18
The target vehicle speed remains unchanged until it becomes greater than the SAC.
Target acceleration DVS specified by cruise switch 18
Since AC is adopted, the target acceleration is based on DVSAC.
when the vehicle is being controlled (auto cruise control).
), depress the accelerator pedal 27 and press the accelerator mode.
When changing to mode control, at the beginning of the change, the accelerator
Even if the pedal 27 is not pressed enough, - sometimes
, 11 The acceleration will no longer decrease. therefore
, when trying to accelerate by depressing the accelerator pedal 27
However, it has the advantage of quickly and smoothly accelerating. Second, the acceleration of the vehicle is determined by the amount of depression of the accelerator pedal 27.
, the speed of change in the amount of pedal effort, and the speed of change compared to the reference value.
is set according to the amount of time that has passed since it became smaller.
Ru. Therefore, if you press the accelerator pedal 27 faster,
If you can accelerate more rapidly and press the pedal more gently,
Achieves gentler acceleration and accurately counters the driver's will.
It is possible to perform acceleration with good responsiveness. Also,
If you reduce or stop the sudden amount of pedal effort, the acceleration will be smoother.
changes to prevent impact from occurring due to sudden changes in acceleration.
It also has the effect of making you feel better. Thirdly, when the accelerator pedal 27 is released, this
The vehicle speed immediately after the release is set to [1 target vehicle speed, and the vehicle speed is maintained constant.
be done. Therefore, in order to maintain a constant vehicle speed,
Depress the pedal 27 again, or use the conventional constant speed running device.
Each time the vehicle speed is changed using the accelerator pedal 27, the target
There is no need to reset the tit speed. For this reason, the driver
The load is reduced, and it is stable even on roads with relatively heavy traffic.
This has the effect of making it easier for the vehicle to travel at high speed, and this effect is greater than the previous one.
Constant speed running when the brake pedal 28 is released as described above and
The combination makes it even more remarkable. Fourthly, when transitioning to a constant speed driving state,
Immediately after the cell pedal 27 is released, the first visit after this release occurs.
3] Until the opening/closing timing, the throttle valve is
Throttle valve opening that is assumed to maintain the actual vehicle speed immediately after the reduction
The throttle valve 31 is temporarily opened and closed at each time. This is it
This allows for a quick and smooth transition to constant speed driving immediately after release.
It has the effect of being carried out smoothly. Furthermore, fifthly, the shift selector 29 is set to a position other than the D range.
or when the throttle switch 47 is in the
When the accelerator pedal 27 is in the
Accelerator pedal 27 and throttle valve 31 are mechanically directly connected
The throttle valve 31 operates in the same manner as when the
Therefore, the pressure on the accelerator pedal 27 is relaxed or stopped.
As a result, the throttle valve 31 is closed.
For example, when driving on a slope, shift shift 1-selector 29 to L range.
Or, set the throttle switch 47 to the 1st position.
This makes it possible to drive with engine braking. Sixth, the target addition that is set when the accelerator pedal 27 is depressed.
Of the speed, set according to the amount of depression of the accelerator pedal 27.
The target acceleration determined by l] is the same as shown in Figure 20.
When the amount of depression is increased, it is better than when the amount of depression is decreased.
The value is also large. This causes the accelerator pedal to
27, the amount of depression increases to decrease or decreases to increase.
In response to movement, vehicle acceleration increases and decreases rapidly, improving driving performance.
This has the effect of directing the ring. Further, as mentioned above, the release of the accelerator pedal 27
Or, by releasing the brake pedal 28, the vehicle runs at a constant speed.
When transitioning to the running state, step on the acceleration of 11L.
Gradually decrease as time passes after release and approach O.
The target acceleration is set so that the Therefore, the fixed train
Occurrence of shock due to sudden change in acceleration when transitioning to high-speed driving state
This has the effect of preventing Furthermore, the accelerator pedal 27 and the brake pedal 28 are
The vehicle is in a released state and is running at a constant speed as described above.
This has the following effects. First, the acceleration switch 45 or the changeover switch 46
Depending on the operation, there are three modes: acceleration driving, deceleration driving, and constant speed driving.
It is possible to select the driving state of
Acceleration/deceleration to the target vehicle speed and after reaching the target vehicle speed
The transition to constant speed driving is automatically performed. For this reason
, a car that responds to the situation when driving at a constant speed on a highway, etc.
This makes it easier to change speeds and reduces the burden on the driver.
It has a beneficial effect. Second, the contact of the changeover switch 46 is turned on.
When acceleration or deceleration driving is specified by
When VS remains in the ON state with □ for actual vehicle speed VA and correction amount V
The sum of the correction amount VT according to the interval (that is, V S =
V A + VKt + V T,) or actual vehicle speed V
From A to correction amount ■2 and correction according to the duration of the ON state
Quantity ■T2 (that is, ■S = V A
V K 2V T 2) Second note, succession of ON state
By increasing the duration time, the vehicle speed and target achieved before the specified time can be changed.
The difference with vehicle speed increases. For this reason, reaching [beyond 1 target vehicle speed]
When you want to accelerate or decelerate further, connect the changeover switch 46.
Turn the point ON again and respecify acceleration or deceleration driving.
However, it is sufficient to continue this ON state as necessary. In addition, when driving under acceleration or deceleration, the changeover switch
When the contact of switch 46 is turned on, this
Shifts to a constant speed driving state with the immediately following vehicle speed as the target vehicle speed.
. Therefore, the desired vehicle speed before reaching the target vehicle speed
When this happens, simply operate the selector switch 46 once.
good. In addition, for accelerated driving, press the acceleration switch 45.
You can select from 3811 types of slower acceleration, medium acceleration, and rapid acceleration.
Therefore, by combining these operations, the above
The effect can be further enhanced. Thirdly, when driving at a constant speed, for example on a slope, etc.
When the vehicle speed suddenly changes, the target acceleration to restore the vehicle speed to the original speed is
, for the difference between the target vehicle speed and the actual vehicle speed detected by the vehicle speed detection means.
the acceleration value and the difference from the acceleration of the current vehicle is set in advance.
Set within a range that does not exceed the specified value so as not to exceed the specified value.
determined. Therefore, sudden changes in acceleration are eliminated and collisions occur.
This has the effect of preventing the occurrence of collisions. By operating the acceleration switch 45 or the changeover switch 46
," If you specify the acceleration driving state as described in 2.
, has the following effects. First, immediately after specifying, the position iff of the acceleration switch 45 is
Rather than a corresponding constant target acceleration being specified,
A slope is provided when the target acceleration rises (see Figure 27).
), the target acceleration is adjusted as time elapses after this specification.
Target accelerations that approach and eventually become equal are specified. child
As a result, the vehicle transitioned from a constant speed driving state to an accelerated driving state.
Is it due to a sudden change in acceleration over time? # Prevents occurrence of shooting and hunting.
It has the effect of being stopped. Second, when driving under acceleration, the vehicle speed approaches the target vehicle speed.
Then, a constant value corresponding to the position of the acceleration switch 45 is displayed.
Instead of the target acceleration, it is calculated as the vehicle speed approaches the target vehicle speed.
The target acceleration to be decreased is specified. For this reason, the vehicle speed
When the target vehicle speed is reached, the acceleration of the vehicle smoothly increases.
sudden change in acceleration as the vehicle changes to a constant speed driving state.
This has the effect of preventing the occurrence of impact fJ due to Furthermore, thirdly, when the vehicle speed is lower than the reference value, the acceleration switch is
Target acceleration of a constant value set corresponding to the position of switch 45
Instead of acceleration, it increases as the vehicle speed increases and reaches the target acceleration.
A new target acceleration with a value approaching 1 is set. death
Therefore, when the vehicle is moving slowly, the acceleration switch 45 or
When the acceleration driving state is specified by operating the switching switch 46,
The vehicle accelerates more gently, giving you a better riding feeling.
This has the effect of improving. In addition, by operating the selector switch 46, the amount can be reduced as described above.
If you specify a fast driving state, the vehicle speed will decrease due to deceleration driving.
When approaching the target vehicle speed, the S deceleration is reduced to a constant value until then.
As the vehicle speed approaches the target speed,
Gradually approaches 0 [1 standard deceleration is specified. For this reason
, when the vehicle speed reaches the target vehicle speed, the vehicle is added smoothly.
As the speed changes and the vehicle transitions to a constant speed driving state, the acceleration
This prevents the occurrence of shocks caused by sudden changes in the vehicle speed, making it easier to ride and drive.
This has the effect of improving handling. In addition, for example, when driving at a constant speed while accelerating or decelerating,
When the target vehicle speed change switch 48 is input at a time other than the line
However, this instruction is ignored (Figure 16).
(step J104 → J108), which causes confusion during control.
This prevents this and ensures reliable engine control by this device.
. Furthermore, if you change the vehicle speed while driving at a constant speed, acceleration and deceleration will be affected.
However, in this case, the new target vehicle speed S and actual vehicle speed VA
The target acceleration should be set corresponding to the difference VS-VA.
3.25) Based on this [1 mark acceleration]
It is designed to control the vehicle and change the vehicle speed.
Then, in the same way as above, the vehicle changes from a constant speed driving state to an accelerated driving state.
Is it due to a sudden change in acceleration when transitioning? # Prevents the occurrence of attacks etc.
It has the effect of being stopped. In particular, the difference VS-VA becomes less than a certain value (that is, the actual vehicle
When the speed VA approaches [1 mark vehicle speed ■S], it remains a constant value until then.
``The acceleration of 1 target becomes as the difference VS - VA decreases.
(Pine in Figure 23.25)
#MDVS3. #MDVS 581”), so 11
This has the effect of stabilizing the convergence to the target +lL speed. On the other hand, when the vehicle is in an accelerating or decelerating state,
By operating the acceleration switch 45 or the changeover switch 46
If you specify a constant vehicle speed driving state, the following effects will occur.
be. First, the fixed

【1【迷走行状態への移行に際して、操作直
後から最初に訪れるスロットル弁31開閉のタイミング
までの間は、この操作直後の実車速を推持すると推測さ
れるスロットル弁開度に暫定的にスロットル弁31が開
閉される。これにより、操作直後から定11L速走行状
態への移行が迅速かつ滑らかに行なわれるという効果が
ある。 また、第2に、定車速走行状態への移行に際して、スロ
ットル弁の開閉タイミングサイクル毎に目標加速度を徐
々に減少(または増加)するように設定しているので、
この目標加速度にjAツいて行なわれるスロットル弁3
1の駆動によって、操作後の時間の経過に伴って実加速
度が徐々に減少(増加)する。そして、実加速度が基準
値より小さく (大きく)なると、このときの車速を新
たな目標車速VSとして、目標加速度は差VS−VAの
減少(増加)に伴い減少(増加)して、はぼ目標車速V
Sに等しい速度での定車速走行に入る。 このため、定車速走行状態への移行時の加速度の急変に
よる?#撃の発生が防止されろという効果がある。 アクセルペダル27およびブレーキペダル28が共に解
放状態にあり、オートクルーズモード制御が行なわれて
いる場合には、以下のような効果がある。 第1に、オートクルーズモード制御で使用する実加速度
の数値として、車両の加速度の実際の変化に対する追従
性が高く応答性の高い制御に適するD V A&、と、
瞬間的な外乱による影響が少なく安定性の高い制御に適
するDVA8.、と、−1−記両数値の中位にある1)
VAl、。の互いに精度特性の異なる73つデータを、
走行状態変更開始時と、走行状態変更中間時と、走行状
態変更完了後とにより、適宜選択して用いているので、
常にQ適な制御を行なえる。 例えば、アクセルペダル27の踏込解除あるいはブレー
キペダル28の踏込解除によって定+[E進上行状態へ
移行する際、および加速スイッチ45あるいは切換スイ
ッチ46の操作により指定された異なる走行状態への移
行の際には、移行開始後最初のスロットル弁31の開閉
タイミングまでの制御でD V AG、の値を用いるこ
とによって、移行開始が迅速かつ的確に行なわれるとい
う効果がある。また、移行の後、定車速走行状態となっ
てからは、DVAllsl、を用いることによって、外
乱による誤動作の発生の無い安定した制御が可能となる
という効果がある。 第2に、スロットル弁:31の開閉を行なうタイミング
は、アクセルペダル27.ブレーキペダル28、加速ス
イッチ45または切換スイッチ46といった走行状態変
更手段の各操作によって加減速走行中にある時などの車
速が変動している場合には、車速の変化に反比例する周
期をもって設定される。このため、車速が上昇するのに
伴ってスロットル弁31の単位時間当りの開閉回数が増
えるようになり、応答性の高い運転が可能となるという
効果がある。 更に、第3に、車重検出部19のエアサスペンション(
エアサス)の空気圧検出装置で検出された空気圧(車重
に対応したデータ)が急変した場合には、実加速度デー
タとして急変前のものを採用すると共に、装置の制御を
初期段階に設定し直すように構成された第1のフエール
セイフ制御によって、第3の割込制御によって求められ
る実加速度DVAに誤差が生じたと判断できる場合には
、各実加速度DVA (DVAG、、DVA、、。、D
VA B 5゜)のデータとして、既に算出した適正な
データの中から最も新しいもの(最終算出値)を採用し
ている。 したがって、例えば路面の凹凸によって車輪がバンブ・
リバウンド等を起こして11L速データに誤差が生じて
も、実加速度データとして誤ったものが参入しないよう
になる9このため、車両の走行制御が外乱に影響されな
い円滑なものになり、且つ、可能なかぎり最新の加速度
データが用いられるので、速やかに望みの制御を行なえ
、乗車フィーリング及び運転フィーリング等の向上−に
大きく貢献しうる利点がある。 また、この第1のフェールセイフ制御と並列的に行なわ
れる第2のフエールセイフ制御によっては、Gセンサ5
1で検出した車体11N後方向加速度に基づいて、実加
速度データの誤りを判定できるので、車輪のバンブ・リ
バウンド等に起因しない実加速度データの誤りも確実に
検出できる。このため、第1のフエールセイフ制御より
も広範囲に、車両の走行制御への外乱の影響を除外でき
、第1のフェールセイフ制御と同様に、可能なかぎり最
新の加速度データが用いながら、速やかに望みの制御を
円滑に行なって、乗車フィーリング及び運転フィーリン
グ等の向上に寄与しうる。 なお、これらの実加速度データの誤差を検出して処理す
る第1及び第2のフェールセイフ制御については、いず
れか一方だけを行なうようにしても良い。 そして、定車速走行状態となった後は、IIL速がほぼ
一定となって大幅なスロットル弁開度の変動がないため
、車速に無関係な一定の周期で1−記のタイミングが設
定され、高速走行の割合が増加してもスロットル弁31
及びスロットル弁回勅部26の寿命の低下が防止される
という効果がある。 また、各制御は、主として第8図(j)に示す主フロー
チャートに従って一定の制御周期(制御サイクル)で行
なわれるが、この制御周期が、車両のトルクコンバータ
や1ヘランスミツシヨン等の慣性により発生する制御の
遅れに応じた1侍聞(ロスタイム)Tdを所定時間T 
aに加えた時間(′Fa + T d )として設定さ
れるので、制御に対する応答遅れが、次の制御サイクル
に影響することはなく、常に的確な制御を実現でき、所
望の走行状態を実現する上で有利となる。 そして、アクセルペダルの操作に対応する11標1−ル
ク[式(2)参照]や定車速走行時の目標トルク[式(
1)参照]等のエンジン制御の際の目標トルクを、自動
変速機32で使用する変速段を第1速とした状態に換算
し、第1速の時の値として求めており、この第1速時の
トルク値は他の変速段の時の1−ルク値に比べて最も大
きくなるため、1]標トルクとエンジン回転数とからl
」標スロツ!〜ル開度を求める際に、その分だけ解能が
良くなると共に、相対的な誤差が小さくなるという利点
がある。 また、[1標トル’/TOM1.TOM2.TOM。 [式(1)、(4)、(5)参照コを算出するための実
1〜ルクTEMを1例えば、吸入空気量をパラメータと
して求める場合にはスロットル弁の動作に対して吸入空
気量の検出値が遅れるため制御遅れが大きくなるのに対
して、本装置では、実トルクT E Mを自動変速機(
トルクコンバータ)32の特性に基づいて求めているの
で、制御遅れが抑えられて、制御の応答性が向−ヒする
という利点がある。 更に、エンジンの制御に重要な車両の重量Wのデータを
、固定値ではなく、可能な限り最新の測定値を使用して
いるので、乗員や積荷が変化した場合にも、これを速や
かに考慮して、高精度で、適切な制御が行なえるという
利点もある。 以−1ユ、エンジン制御装置1によるエンジン13の制
御にかかる利点及び効果を述べたが、次に、自動変速機
制御装置101による自nJ変速機32の制御にかかる
利点及び効果を述べる。 アクセルペダル16を踏み込まないでオー1へクルーズ
モード制御を行なっている時には、擬似踏込f1sFT
APsを設定して、自動変速機32の変速制御を行なう
ので、オートクルーズモード制御時の変速制御をアクセ
ルモード制御の変速制御とほぼ共通の′J′−法で行な
え、オートクルーズモード制御時にも、確実で容易に変
速制御を行なえ111点がある。特に、加速走行時にお
ける擬似踏込量5FTAPSは、設定された11標加速
度DVSに対応した値として予めマツプに設定されてい
るので、確実で応答性の良い制御が実施できる。 急坂を登ったりFつたりする際には、このようなエンジ
ン13の制御だけでは、オートクルーズモード制御時の
定車速走行を維持するのが困鷺な場合があり、このよう
な場合には、自動変速機制御装置101−の動作によっ
て、自動変速機32の変速段を適宜ダウンシフトするこ
とで、登り坂ではトルクアップを図り下り坂ではエンジ
ンブレーキの効きの向上を図って、確実に、定車速走行
を維持できるようになる利点がある。 特に、この自動変速機制御装置101による制御は、ダ
ウンシフトを行なうのに、■実車速が低下しすぎている
。■実加速度が所定値よりも低い状態が所定時間継続し
ている。■変速段が3速又は4速である。■現エンジン
回転数でほぼ最大トルクを出力している状態が所定時間
継続している。 ■ダウンシフト後のエンジン回転数が所定値を昆えいな
い。という各条件を共に満たすことを必要としているの
で、エンジン13の制御で車速を維持できる範囲では、
不必要にダウンシフトすることがなく、また、ダウンシ
フトによるエンジンの回転数が増加し過ぎることもない
。 そして、このダウンシフ1〜時には、これと同時に、ア
ップシフトを禁止するように植成され、このアップシフ
1〜禁止の解除に、■アップシフト禁止中であって、■
実速度が目標速度に接近し、■変速段が2速又は3速で
あって、■現在エンジンの出力トルクに余裕がある状態
が所定時間継続していることを条件としているので、ア
ップシフト後にエンジン13の制御のみで車速を維持で
きる場合になったときだけアップシフトが可能となるの
で、不必要なシフト切替が防止されると共に。 定車速走行の維持が一層確実になるのである。 また、ブレーキペダル16を通じて急制動を行なわれた
時に、自動変速機32の変速段が高速段に設定されてい
るときには、急制動の度合いが強いほど速くシフトダウ
ンが行なわれるので、エンジンブレーキの効きが強まっ
て、ブレーキペダル16による制動力にこのエンジンブ
レーキによる制動力が加わって、制動能力が大幅に向上
する。 このような自動変速機32の変速時に、自動変速8!3
2の出力軸1−ルクの変速完了時での急減等の変動によ
り、変速ショックが起こるが、これについては、アップ
シフ1への動作の開始時から完了時にかけての間に、エ
ンジン13のスロットル開度を一時的に減少(閉動)さ
せることで、自動変速機;32の出力軸トルクの変動を
抑制しているので、変速時に起こりやすいショックが低
減され、乗り心地が向上する効果がある。 特に、この実施例では、スロットル開度0T11を正式
に減少させる前に、これを予備的に僅かに減少している
ので、トルク安定制御−にの支障なく制御速度が速めら
、変速ショック低減の制御能力が向上する。 また、この変速ショック低減の制御において、エンジン
13のスロットル開度の閉動開始をキックダウンドラム
の回転状態で決定する場合、変速機32の作動状態に確
実に対応した制御を行なえ。 変速ショックの低減をより精度良く行なえる利点がある
。 なお、本実施例では、オートクルーズモード制御による
定車速走行状態への移行の際に、車速を目標車速vSに
近づける手段として、目標加速度DVSを徐々に0に近
づけるようにしているが、これを以下のように、第1目
標車速vS工(これが実施例中の目標車速■Sにほぼ相
当する)及び第2目標車速vS2を用いて行なってもよ
い。 例えば、アクセルペダル27を踏込んで車両の加速を行
なった後に、アクセルペダル27を踏込解除した場合に
は、まず、解除した直後の実車速VA、を第1目標車速
■S1に設定し、車速かこの第1目標車速vSユを維持
しうると推測される開度位置にスロットル弁31を暫定
的に回動する。 次いで、次の制御サイクル以降で最初のスロツ1〜ル弁
開閉タイミングサイクルになった時に、実車速VAを第
2目標車速vS2にして、この第2目標車速vS2に近
づくようにスロットル弁31の開度調整を行なってエン
ジン13を制御すると共に、第2目標加速度vS2を第
1目標加速度VS、に徐々に近づけていく。 そして、最終的には、車速がほぼ第1目標車速VS、に
一致した一定状態に維持される。 このように車速を目標車速vSに近づけることにより、
定車速状態における車速かアクセルペダル27の踏込解
除直後の車速により正確に一致する効果がある。 また、アクセルペダル27の踏込解除後最初のスロット
ル弁開閉タイミングサイクルから直ちに定車速走行の目
標車速として第1目標車速VS、を採用せずに、第2目
標車速VS、を採用して、このスロットル弁開閉タイミ
ングサイクルにおけるスロットル弁31が開閉される直
前の車速と目標車速との差を小さくすることで、スロッ
トル弁開閉タイミングサイクルでのスロットル弁31の
開閉を行なった時の車速及び加速度の急変が解消されて
、不快な衝撃の発生が防止されて極めて滑らかな速度変
化を実現できる効果がある。 更に、ブレーキペダル28を踏込んで車両の減速を行な
った後、ブレーキペダル28の踏込を解除した場合には
、減速時の減速度が基準値以上の状態が基準時間を超え
て継続し且つブレーキペダル踏込解除時の車速が基準値
よりも低い時を除き、アクセルペダル28の踏込解除時
と同様にして第1目標車速VSよ及び第2目標車速vS
2を設定してスロットル弁31の開閉が行なうようにす
ることで、定車速走行状態における車速かブレーキペダ
ル28の踏込解除直後の車速により正確に一致する効果
がある。 また、ブレーキペダル28の踏込解除後最初のスロット
ル弁開閉タイミングサイクルから直ちに定車速走行の目
標車速として第2目標車速VS1を採用することで、こ
のスロットル弁開閉タイミングサイクルにおけるスロッ
トル弁31の開閉直前の実車速と目標車速との差が小さ
くなるため、このスロットル弁開閉タイミングサイクル
でスロットル弁31の開閉を行なった時の車速及び加速
度の急変が解消され、不快な衝撃が発生せずに極めて滑
らかな速度変化を実現できるようになる効果がある。 なお、上述のスロットル弁開閉タイミングサイクルとは
エンジン出力調整周期に相当する。 一方、本エンジン制御装置1については、自動変速機3
2を有する車両に限らず1手動変速機を有する車両に装
備することも考えられるため、以下に、手動変速機を有
する車両に1本エンジン制御装置1を装備した場合につ
いて説明する。 この場合には、第2図に示すエンジン制御M11の構成
のうち、次の点を変更する。 つまり、出力回転数検出部22を省略し、自動変速機3
2に代わって手動変速機(図示省1ffll)を設ける
と共に、シフトセレクタ29に代わって手動変速機の変
速段を手動で選択するためのシフ1−レバー(図示省略
)を設ける。また、シフトセレクタ17に代わってシフ
トレバ−がニュートラルまたは後進を選択する位置にあ
る時、或は、クラッチペダル(図示省略)が踏み込まれ
ている時に、ON状態となる接点を有するシフトポジシ
ョンスイッチ(図示省略)を設ける。 また、このように手動変速機のものに変更されたエンジ
ン制御装置1により行なわれる制御の内容は、本実施例
に対して、次の点を変更する。 つまり、第8図(i)のA113で行なわれる制御では
、シフトポジションスイッチ(図示省略)の接点がON
状態にあるか否かの判断とする。そして、接点がON状
態にあると判断するとステップA117へ進み、OFF
状態にあると判断するとステップA114へ進むものと
する。 また、第10図のステップC】30で使用する式(1)
、第11図のステップD123で使用する式(2)、第
12図のステップE107で使用する式(4)、及び、
第12図のステップE123で使用する式(5)におけ
る、トルク比TQを求めるための速度比eの値は1とな
る。 以−にのようなエンジン制御装置1における作用は、上
述のように変更したステップA113の部分のみ異なる
。 即ち、シフトレバ−がニュートラルまたは後進を選択す
る位置にある時、あるいは、クラッチペダル(図示省略
)が踏み込まれている時には、シフトポジションスイソ
チの接点がON状態となるので、ステップA 113で
の判断により、ステップA117へ進み5本実施例とほ
ぼ同様にして、スロソ1−ル直同制御が行なわれる。 また、シフトレバ−がニュートラル及び後進を選択する
位置以外にあって、クラッチペダルが踏み込まれていな
い時には、シフトポジションスイッチの接点がOI? 
F状態となり、ステップA i 13での判断により、
ステップA114へ進んで、本実施例と同様にして制御
が行なわれるにれにより、本エンジン制御装置1を手動
変速機を有する車両に装備した場合にも、自動変速機;
32を有する車両に装備した場合とほぼ同様の効果を得
ることができるのである。 また、このようなるエンジン制御装置において、シフ1
〜ポジシヨンスイツチがON状態となる条件であるシフ
トレバ−の位置に、ローギヤとして使用する第1速を加
えてもよく、また、この第1速とセカンドギヤとしての
第2速とを加えてもよく。 さらに、これらの第1速と第2速とサードギヤとしての
第3速とを加えてもよい。 以上で、エンジン制御装置1を手動変速機を有する車両
に装備した場合の説明を終える。 さらに、−ヒ述の実施例の制御装置において、以下のよ
うな変更を行なうこともできる。 各制御サイクルでオートクルーズモー1〜制御が行なわ
れ、車両が定車速状態にある時に、加速スイッチ45ま
たは切換スイッチ46を操作して加速走行状態あるいは
減速走行状態を指定すると、制御部25の到達目標車速
設定部6で、到達目標車速の設定値を変更してもよい。 つまり、この時の到達目標車速の設定値は、加速走行状
態が指定されている時には、車速・加速度検出部24に
よって検出された実車速VAに補正量VKxを加えたも
のであり、減速走行状態が指定されている時には、車速
・加速度検出部24によって検出された実車速VAに補
正量■に2を減じたものであるが、実車速VAに予め設
定された係数を乗じることにより、到達目標車速を設定
するようにしてもよい。 また、ここでの実車速VAに代えて、定車速走行状態に
あった時の11 H,1を速VSを用いてもよい。 又は、補正量■に1lVK2を同一の値としても、1−
記の各実施例とほぼ同様な効果が得られる。 つぎに、定車速走行状態にある時に、切換スイッチ46
を操作して減速走行状態を指定した場合、加速走行状態
を指定した場合と同様に、指定後の各制御サイクル毎に
、徐々にL1標加速度を増加させるようにしてもよい。 この場合、各実施例で得られる効果に加えて、減速走行
への移りjがより滑らかに行なわれるという効果がある
。 また、スロツ1−ルスイッチ47をmの位置とした場合
には、ブレーキペダル28の踏込解除後は常にスロノ1
−ル弁3】がエンジンアイドル位置となる最小開度位置
に保持されるが、この時、アクセルペダル27の踏込解
除後も常にスロワ1〜ル弁31を最小開度位置に保持す
るようにしてもよい。 さらに、加速スイッチ45の位置は、第6図中の同一印
の4つがあって、切換スイッチ46の操作は行なわずに
加速スイッチ45の切換を行なった場合には、加速スイ
ッチ45の位置を同にすると定車速走行、また、同一印
にすると加速走行がそれぞれ制御部25の走行状態指定
部3でによって指定されるようになっているが、四〜団
の各位置に対応する走行状態は、このようなものに限定
されず、必要に応じて任意に設定することができる。 また、各実施例では、加速スイッチ45の切換だけでは
減速走行は指定されないが、加速スイッチ45の切換だ
けで減速走行を指定できるように、加速スイッチ45の
何れかの位置に「減速走行」を設定し、これを選択しう
るようにしてもよい。 また、加速スイッチ45の選択は、四〜団の4つに限定
されるものではなく、必要に応じて選択位置の数を増減
させてもよい。 更に、切換スイッチ46の操作に対応する走行状態の切
換についても、各実施例に示すものに限定されず、加速
スイッチ45の各位置毎に任意の走行状態を組合わせて
設定し、切換スイッチ46の操作に対応して切換えられ
るようにしてもよい。 次に、ブレーキ(図示省略)により車両の減速を行なっ
た時に、減速度が基準よりも大きい状態の継続時間が基
準時間よりも長く且つ減速減速時の車速が基準より低い
場合には、ブレーキペダル28の踏込解除後も引き続き
スロットル弁31をエンジンアイドル位置となる最小開
度に保持するようになっているが、これらの条件を車両
の特性。 使用1]1的等に応じて変更してもよい。 このスロットル弁31をエンジンアイドル位置に保持す
る条件としては1例えば、以下のようなものが考えられ
る。 つまり、■ブレーキペダル踏込時の減速度が基準値より
も大きい場合、あるいは、■ブレーキペダル踏込状態継
続時間が基準値よりも長い場合、あるいは、■ブレーキ
ペダル踏込解除時の車速が基準値よりも小さい場合が考
えられるほか、更に、これらの各条件■、()、■を適
宜組み合わせた条件として、■ブレーキペダル踏込時の
減速度が基準値よりも大きく且つ減速時の車速(ブレー
キペダル踏込解除時の車速)が基準値より小さい場合、
あるいは、■ブレーキペダル踏込時の減速度が基準値よ
りも大きい状態の継続時間が基準値よりも長い場合等を
条件とすることができる。 また、減速の程度の判断を減速度で行なっているが、ブ
レ、−キを駆動するブレーキオイルの圧力の大小によっ
て行なってもよい。 更に、各制御サイクルにおいて、オートクルーズモード
制御が行なわれるが、車両の走行状態として定車速走行
が指定されている時には定車速走行の目的車速を、加速
走行又は減速走行を指定されている時には加速走行又は
減速走行の到達目標車速をそれぞれ表示する機能を追加
してもよい。 この場合、目標車速あるいは到達11標車速の設定値の
変更を目で確認しながら行なうことができるようになる
。 また、本実施例のエンジン制御装置1は、アクセルペダ
ル27とブレーキペダル28とがともに解放状態にある
時には、特定の場合を除いて常に車両の走行状態を定車
速走行とするものであるが、従来のように定車速走行を
人為的に指定した時のみ、定車速走行が行なわれるよう
にしてもよい。 この場合1人為的に走行状態の指定が行なわれるので車
両が定車速走行を行なっている時に、エンジン制御装置
1を作動させることにより、同等の効果が得られる。 また5本実施例のエンジン制御装置1において、アクセ
ルペダル27とブレーキペダル28とを共に解放状態と
しただけでは車両の走行状態を定車速走行とはせずに、
加速スイッチ45または切換スイッチ46を操作して予
め設定された状態に切換えた時、即ち各実施例では加速
スイッチ45を回の位置に切換えた時に定車速走行が指
定されるようにしてもよい。 さらに、自動変速機制御装置101によって行なう自動
変速機32のダウンシフト制御[第28図(i)〜(i
ii )参照]において使用した各定数に、〜klOや
設定回転数XDRPMI〜XDRPM6等については、
本実施例で設定した値に限るものではなく、エンジンや
変速機の特性に応じてそれぞれ適宜設定しうるものであ
る。 [発明の効果] 以上詳述したように、本発明の車両用自動走行制御装置
によれば、自動変速機のキックダウン操作後に上記自動
変速機へ1速から2速へのアップシフト指令がなされた
ことが変速段検出手段で検出されると、上記アップシフ
ト指令時の所定時間後から変速完Yまでの間に、定車速
制御手段及び加減速制御手段で設定されたスロツ1−ル
開度よりも一時的に小開度にスロットル弁をliI!l
整しうるように設定されているので、自動変速機の出力
軸トルクの1速から2速への変速完了時での急減等の変
動が抑制され、変速時のショックが低減されるようにな
り、乗り心地が向上する効果があると共に、滑らかに走
行制御を行ないうる利点がある。
[1] When transitioning to the stray driving state, from immediately after the operation until the first opening/closing timing of the throttle valve 31, the throttle is provisionally adjusted to the throttle valve opening that is estimated to maintain the actual vehicle speed immediately after this operation. Valve 31 is opened and closed. This has the effect that the transition to the constant 11L speed running state can be made quickly and smoothly immediately after the operation. Secondly, when transitioning to a constant speed driving state, the target acceleration is set to gradually decrease (or increase) every time the throttle valve opens and closes.
The throttle valve 3 is operated according to this target acceleration.
1, the actual acceleration gradually decreases (increases) as time passes after the operation. Then, when the actual acceleration becomes smaller (larger) than the reference value, the vehicle speed at this time is set as the new target vehicle speed VS, and the target acceleration decreases (increases) as the difference VS - VA decreases (increases). Vehicle speed V
The vehicle starts running at a constant speed equal to S. For this reason, is it due to a sudden change in acceleration when transitioning to a constant speed driving state? This has the effect of preventing #attacks from occurring. When both the accelerator pedal 27 and the brake pedal 28 are in the released state and auto cruise mode control is being performed, the following effects are achieved. First, as the actual acceleration value used in auto-cruise mode control, D V A&, which has a high ability to follow actual changes in vehicle acceleration and is suitable for highly responsive control;
DVA8. is suitable for highly stable control with little influence from momentary disturbances. , and -1-1) which is in the middle of both numerical values.
VAl,. 73 data with different accuracy characteristics from each other,
It is selected and used as appropriate depending on the start of the driving state change, the intermediate time of the driving state change, and the end of the driving state change.
Q-appropriate control can always be performed. For example, when the accelerator pedal 27 is released or the brake pedal 28 is released from the constant + By using the value of D V AG in the control up to the first opening/closing timing of the throttle valve 31 after the start of the shift, the shift can be started quickly and accurately. Further, after the transition and after the vehicle reaches a constant speed running state, by using DVAllsl, it is possible to perform stable control without malfunctions caused by disturbances. Second, the timing for opening and closing the throttle valve 31 is determined by the timing at which the throttle valve 31 is opened and closed by the accelerator pedal 27. When the vehicle speed is fluctuating, such as during acceleration or deceleration, due to the operation of the driving state changing means such as the brake pedal 28, the acceleration switch 45, or the changeover switch 46, the period is set in inverse proportion to the change in vehicle speed. . Therefore, as the vehicle speed increases, the number of openings and closings of the throttle valve 31 per unit time increases, resulting in the effect that highly responsive driving becomes possible. Furthermore, thirdly, the air suspension (
If the air pressure (data corresponding to the vehicle weight) detected by the air pressure detection device of the air suspension suddenly changes, the actual acceleration data before the sudden change will be used and the control of the device will be reset to the initial stage. If it can be determined that an error has occurred in the actual acceleration DVA determined by the third interrupt control due to the first fail-safe control configured as shown in FIG.
As the data for VA B 5°), the latest one (final calculated value) from among the appropriate data already calculated is used. Therefore, for example, the wheels may bump or bump due to unevenness of the road surface.
Even if an error occurs in the 11L speed data due to rebound, etc., erroneous data will not be entered as actual acceleration data.9 Therefore, vehicle running control becomes smooth and unaffected by external disturbances, and is possible. Since the most up-to-date acceleration data is used, the desired control can be quickly performed, which has the advantage of greatly contributing to improving riding and driving sensations. Also, depending on the second fail-safe control performed in parallel with this first fail-safe control, the G sensor 5
Since errors in the actual acceleration data can be determined based on the rearward acceleration of the vehicle body 11N detected in step 1, errors in the actual acceleration data that are not caused by wheel bumps, rebounds, etc. can also be reliably detected. Therefore, the influence of disturbances on vehicle driving control can be excluded to a wider range than the first fail-safe control, and like the first fail-safe control, the latest acceleration data is used as much as possible. Desired control can be performed smoothly, contributing to improvements in riding feeling, driving feeling, etc. Note that only one of the first and second fail-safe controls for detecting and processing errors in the actual acceleration data may be performed. After the vehicle is running at a constant speed, the IIL speed is almost constant and there is no significant variation in the throttle valve opening. Even if the rate of travel increases, the throttle valve 31
This also has the effect of preventing the life of the throttle valve recirculating portion 26 from being shortened. Furthermore, each control is performed at a constant control cycle (control cycle) mainly according to the main flowchart shown in Fig. 8 (j), but this control cycle may vary depending on the inertia of the vehicle's torque converter, 1-Helance transmission, etc. One waiting period (loss time) Td corresponding to the control delay that occurs is set to a predetermined time T.
Since it is set as the time ('Fa + T d ) added to a, a delay in response to control will not affect the next control cycle, and accurate control can always be achieved to achieve the desired driving state. It is advantageous above. Then, the 11 mark 1-luke corresponding to the operation of the accelerator pedal [see formula (2)] and the target torque when driving at a constant speed [formula (
The target torque during engine control such as [see 1)] is converted into the state in which the gear stage used in the automatic transmission 32 is set to the first gear, and is determined as the value at the first gear. Since the torque value at gear speed is the largest compared to the 1-lux value at other gears,
”Slots! This has the advantage that the resolution is improved accordingly and the relative error is reduced when determining the opening degree. Also, [1 mark Tor'/TOM1. TOM2. TOM. [Reference equations (1), (4), and (5)] For example, when calculating the intake air amount as a parameter, the intake air amount is The control delay becomes large due to the delay in the detection value, but in this device, the actual torque TEM is transferred to the automatic transmission (
Since it is determined based on the characteristics of the torque converter (torque converter) 32, there is an advantage that control delay is suppressed and control responsiveness is improved. Furthermore, the data on vehicle weight W, which is important for engine control, is not a fixed value, but uses the latest measured value whenever possible, so even if the number of passengers or cargo changes, this can be taken into account immediately. This also has the advantage of allowing highly accurate and appropriate control. The advantages and effects of the control of the engine 13 by the engine control device 1 have been described above, and now the advantages and effects of the control of the NJ transmission 32 by the automatic transmission control device 101 will be described. When cruise mode control is performed to O1 without depressing the accelerator pedal 16, pseudo-depression f1sFT
Since APs are set to control the automatic transmission 32, the speed change control during auto cruise mode control can be performed using the 'J'-method, which is almost the same as the speed change control during accelerator mode control, and even during auto cruise mode control. There are 111 points to ensure reliable and easy speed change control. In particular, since the pseudo-depression amount 5FTAPS during accelerated driving is preset in the map as a value corresponding to the set 11-point acceleration DVS, reliable and responsive control can be performed. When climbing a steep slope or going overboard, it may be difficult to maintain the constant speed of the vehicle under auto cruise mode control using only such control of the engine 13, and in such cases, By appropriately downshifting the gear position of the automatic transmission 32 through the operation of the automatic transmission control device 101-, torque is increased on uphill slopes and the effectiveness of engine braking is improved on downhill slopes, thereby ensuring reliable and stable operation. This has the advantage that the vehicle speed can be maintained. In particular, in the control by the automatic transmission control device 101, the actual vehicle speed is too low to perform a downshift. ■The state in which the actual acceleration is lower than the predetermined value continues for a predetermined period of time. ■The gear stage is 3rd or 4th gear. ■The state in which almost the maximum torque is being output at the current engine speed continues for a predetermined period of time. ■The engine speed does not exceed the specified value after downshifting. Since it is necessary to satisfy both of the following conditions, as long as the vehicle speed can be maintained by controlling the engine 13,
There is no unnecessary downshifting, and the engine speed does not increase too much due to downshifting. Then, at the same time as downshift 1~, it is implanted to prohibit upshifting, and when this upshift 1~ inhibition is canceled, ■ upshift is prohibited, and ■
The conditions are that the actual speed approaches the target speed, ■ the gear position is 2nd or 3rd gear, and ■ the current engine output torque has a surplus for a predetermined period of time, so after an upshift. Since upshifting is possible only when the vehicle speed can be maintained only by controlling the engine 13, unnecessary shift switching is prevented. This makes it even more reliable to maintain constant vehicle speed. Furthermore, when sudden braking is applied via the brake pedal 16 and the gear position of the automatic transmission 32 is set to a high gear, the stronger the degree of sudden braking, the faster the downshift is performed. The braking force from the engine brake is added to the braking force from the brake pedal 16, and the braking ability is greatly improved. When the automatic transmission 32 shifts like this, the automatic transmission 8!3
Shift shock occurs due to fluctuations such as a sudden decrease in the 1-lux output shaft of 2 when the shift is completed. By temporarily reducing the speed (closing movement), fluctuations in the output shaft torque of the automatic transmission 32 are suppressed, thereby reducing the shock that tends to occur during gear shifting and improving riding comfort. In particular, in this embodiment, before the throttle opening degree 0T11 is officially reduced, it is slightly reduced in advance, so the control speed can be increased without interfering with torque stability control, and the shift shock can be reduced. Improves control ability. In addition, in this shift shock reduction control, when the start of the throttle opening/closing movement of the engine 13 is determined based on the rotational state of the kickdown drum, the control must be performed in a manner that reliably corresponds to the operating state of the transmission 32. This has the advantage that shift shock can be reduced more accurately. In addition, in this embodiment, the target acceleration DVS is gradually brought closer to 0 as a means of bringing the vehicle speed closer to the target vehicle speed vS when shifting to a constant vehicle speed driving state by auto cruise mode control. As described below, the determination may be performed using the first target vehicle speed vS (which approximately corresponds to the target vehicle speed S in the embodiment) and the second target vehicle speed vS2. For example, when the accelerator pedal 27 is pressed to accelerate the vehicle, and then the accelerator pedal 27 is released, first, the actual vehicle speed VA immediately after the release is set as the first target vehicle speed ■S1, and the vehicle speed The throttle valve 31 is provisionally rotated to an opening position that is estimated to be able to maintain this first target vehicle speed vs. Next, when the first throttle valve opening/closing timing cycle starts from the next control cycle, the actual vehicle speed VA is set to the second target vehicle speed vS2, and the throttle valve 31 is opened so as to approach the second target vehicle speed vS2. At the same time, the second target acceleration vS2 is gradually brought closer to the first target acceleration VS. Finally, the vehicle speed is maintained at a constant state that substantially matches the first target vehicle speed VS. By bringing the vehicle speed closer to the target vehicle speed vS in this way,
This has the effect of more accurately matching the vehicle speed in the constant vehicle speed state to the vehicle speed immediately after the accelerator pedal 27 is released. Furthermore, from the first throttle valve opening/closing timing cycle after the accelerator pedal 27 is released, the second target vehicle speed VS is adopted as the target vehicle speed for constant speed driving, instead of the first target vehicle speed VS. By reducing the difference between the vehicle speed immediately before the throttle valve 31 is opened and closed in the valve opening/closing timing cycle and the target vehicle speed, sudden changes in vehicle speed and acceleration when the throttle valve 31 is opened and closed in the throttle valve opening/closing timing cycle can be prevented. This has the effect of preventing unpleasant impacts from occurring and realizing extremely smooth speed changes. Further, if the brake pedal 28 is released after depressing the brake pedal 28 to decelerate the vehicle, if the deceleration during deceleration continues to be equal to or higher than the reference value for more than the reference time, and the brake pedal The first target vehicle speed VS and the second target vehicle speed vS are determined in the same manner as when the accelerator pedal 28 is released, except when the vehicle speed at the time of release is lower than the reference value.
By setting the value 2 and opening and closing the throttle valve 31, there is an effect that the vehicle speed in the constant speed traveling state more accurately matches the vehicle speed immediately after the brake pedal 28 is released. In addition, by immediately adopting the second target vehicle speed VS1 as the target vehicle speed for constant speed driving from the first throttle valve opening/closing timing cycle after the brake pedal 28 is released, it is possible to Since the difference between the actual vehicle speed and the target vehicle speed becomes smaller, sudden changes in vehicle speed and acceleration when opening and closing the throttle valve 31 in this throttle valve opening/closing timing cycle are eliminated, and extremely smooth changes are made without unpleasant shocks. This has the effect of making it possible to realize speed changes. Note that the above-mentioned throttle valve opening/closing timing cycle corresponds to the engine output adjustment cycle. On the other hand, regarding the engine control device 1, the automatic transmission 3
Since it is conceivable that the engine control device 1 may be installed not only in a vehicle having a manual transmission but also in a vehicle having a manual transmission, a case in which a vehicle having a manual transmission is equipped with one engine control device 1 will be described below. In this case, the following points in the configuration of the engine control M11 shown in FIG. 2 are changed. In other words, the output rotation speed detection section 22 is omitted and the automatic transmission 3
A manual transmission (1ffll, not shown) is provided in place of the shift selector 29, and a shift 1 lever (not shown) is provided in place of the shift selector 29 for manually selecting a gear stage of the manual transmission. In addition, instead of the shift selector 17, a shift position switch (not shown) is provided which has a contact that is turned on when the shift lever is in a position for selecting neutral or reverse, or when a clutch pedal (not shown) is depressed. omitted). Further, the content of the control performed by the engine control device 1 changed to that of a manual transmission as described above is changed from the present embodiment in the following points. In other words, in the control performed at A113 in FIG. 8(i), the contact of the shift position switch (not shown) is ON.
The judgment is whether the condition exists or not. If it is determined that the contact is in the ON state, the process advances to step A117 and the contact is turned OFF.
If it is determined that the state is present, the process proceeds to step A114. Also, the formula (1) used in step C]30 in Figure 10
, Equation (2) used in step D123 of FIG. 11, Equation (4) used in step E107 of FIG. 12, and
In equation (5) used in step E123 in FIG. 12, the value of the speed ratio e for determining the torque ratio TQ is 1. The operation of the engine control device 1 as described above differs only in step A113, which is changed as described above. That is, when the shift lever is in the position for selecting neutral or reverse, or when the clutch pedal (not shown) is depressed, the contact point of the shift position switch is in the ON state, so the judgment in step A113 is made. Then, the process advances to step A117, where direct control of the slot sole is performed in substantially the same manner as in the present embodiment. Also, when the shift lever is in a position other than the position where neutral or reverse is selected and the clutch pedal is not depressed, the contact point of the shift position switch is set to OI?
The state becomes F, and based on the judgment at step A i 13,
Proceeding to step A114, control is performed in the same manner as in this embodiment, so that even when the present engine control device 1 is installed in a vehicle having a manual transmission, an automatic transmission;
It is possible to obtain almost the same effect as when equipped on a vehicle with 32. In addition, in such an engine control device, the shift 1
~The first speed used as a low gear may be added to the shift lever position, which is the condition for the position switch to be in the ON state, or the first speed and the second speed as a second gear may be added. often. Furthermore, these first speed, second speed, and third speed as a third gear may be added. This completes the description of the case where the engine control device 1 is installed in a vehicle having a manual transmission. Furthermore, the following modifications can be made to the control device of the embodiment described in (1). Auto cruise mode 1 to control is performed in each control cycle, and when the vehicle is in a constant speed state, when the acceleration switch 45 or changeover switch 46 is operated to specify an accelerated driving state or a decelerated driving state, the control unit 25 reaches the The target vehicle speed setting unit 6 may change the set value of the target vehicle speed. In other words, the set value of the target vehicle speed at this time is the correction amount VKx added to the actual vehicle speed VA detected by the vehicle speed/acceleration detection unit 24 when the acceleration driving state is specified, and when the deceleration driving state is specified. is specified, the actual vehicle speed VA detected by the vehicle speed/acceleration detection unit 24 is the correction amount (■) minus 2, but the actual vehicle speed VA is multiplied by a preset coefficient to determine the target target. The vehicle speed may also be set. Further, instead of the actual vehicle speed VA here, the speed VS may be used, which is 11H,1 when the vehicle is running at a constant speed. Or, even if 1lVK2 is the same value as the correction amount ■, 1-
Almost the same effects as in each of the embodiments described above can be obtained. Next, when the vehicle is running at a constant speed, the selector switch 46
When the deceleration traveling state is designated by operating , the L1 target acceleration may be gradually increased in each control cycle after the designation, similarly to when the acceleration traveling state is designated. In this case, in addition to the effects obtained in each of the embodiments, there is an effect that the transition to deceleration running is performed more smoothly. In addition, when the throttle 1-le switch 47 is set to the m position, after the brake pedal 28 is released, the throttle 1-le switch 47 is always in the
The throttle valves 1 to 31 are held at the minimum opening position, which corresponds to the engine idle position. Good too. Furthermore, there are four positions of the acceleration switch 45 marked with the same mark in FIG. When the mark is set, the vehicle is running at a constant speed, and when the same mark is set, the drive is running at an accelerated speed. It is not limited to this, and can be arbitrarily set as necessary. Further, in each embodiment, deceleration traveling is not designated by simply switching the acceleration switch 45, but "decelerating traveling" is set in any position of the acceleration switch 45 so that decelerating traveling can be designated simply by switching the acceleration switch 45. It may be possible to set this and make it selectable. Further, the selection of the acceleration switch 45 is not limited to four of the four groups, and the number of selection positions may be increased or decreased as necessary. Further, the switching of the driving state corresponding to the operation of the changeover switch 46 is not limited to that shown in each embodiment, and any combination of driving conditions can be set for each position of the acceleration switch 45, and the changeover of the driving state corresponding to the operation of the changeover switch 46 is not limited to that shown in each embodiment. It may also be possible to switch in response to the operation. Next, when the vehicle is decelerated by the brake (not shown), if the duration of the deceleration being greater than the standard is longer than the standard time and the vehicle speed at the time of deceleration is lower than the standard, the brake pedal Even after the throttle valve 28 is released, the throttle valve 31 is maintained at the minimum opening that corresponds to the engine idle position, but these conditions are determined by the characteristics of the vehicle. Use 1] You may change it depending on the purpose. For example, the following conditions may be considered as conditions for maintaining the throttle valve 31 at the engine idle position. In other words, ■ the deceleration when the brake pedal is depressed is greater than the reference value, or ■ the duration of the brake pedal depression is longer than the reference value, or ■ the vehicle speed when the brake pedal is released is greater than the reference value. In addition, as a condition that combines these conditions ■, (), and vehicle speed) is smaller than the standard value,
Alternatively, the condition may be (i) the duration of the state in which the deceleration when the brake pedal is depressed is greater than the reference value is longer than the reference value. Further, although the degree of deceleration is determined based on the deceleration, it may also be determined based on the pressure of the brake oil that drives the brake. Furthermore, in each control cycle, auto-cruise mode control is performed, but when constant speed driving is specified as the vehicle driving state, the target vehicle speed of constant speed driving is set, and when acceleration driving or deceleration driving is specified, the target vehicle speed is set to acceleration. A function may be added to display the target vehicle speeds for running or decelerating. In this case, it becomes possible to change the set value of the target vehicle speed or the target vehicle speed while visually confirming the change. Further, the engine control device 1 of the present embodiment always sets the vehicle running at a constant speed when both the accelerator pedal 27 and the brake pedal 28 are in the released state, except in specific cases. As in the conventional case, constant speed driving may be performed only when constant speed driving is artificially specified. In this case, since the running state is specified manually, the same effect can be obtained by operating the engine control device 1 while the vehicle is running at a constant speed. Furthermore, in the engine control device 1 of this embodiment, simply setting both the accelerator pedal 27 and the brake pedal 28 to the released state does not cause the vehicle to run at a constant speed;
When the acceleration switch 45 or the changeover switch 46 is operated to switch to a preset state, that is, in each embodiment, the constant speed traveling may be specified when the acceleration switch 45 is switched to the second position. Further, downshift control of the automatic transmission 32 performed by the automatic transmission control device 101 [FIGS.
Regarding each constant used in ii), ~klO, set rotation speed XDRPMI~XDRPM6, etc.,
The values are not limited to those set in this embodiment, and can be set appropriately depending on the characteristics of the engine and transmission. [Effects of the Invention] As described in detail above, according to the automatic travel control device for a vehicle of the present invention, an upshift command from first gear to second gear is issued to the automatic transmission after a kickdown operation of the automatic transmission. When the gear position detection means detects that the upshift command is given, the throttle opening set by the constant vehicle speed control means and the acceleration/deceleration control means is changed between the predetermined time after the upshift command and the completion of the shift Y. Temporarily open the throttle valve to a smaller degree! l
Since it is set so that the output shaft torque of the automatic transmission can be adjusted quickly, fluctuations such as a sudden decrease when the shift from 1st gear to 2nd gear is completed are suppressed, and the shock during gear shifting is reduced. This has the advantage of improving ride comfort and smooth running control.

【図面の簡単な説明】[Brief explanation of the drawing]

第1〜36図は本発明の一実施例としての車両用自動走
行制御装置を示すもので、第1図は本装置の主要部分を
概念的に示した構成図、第2図はそのエンジン制御装置
の具体的な全体構成図、第3図はその踏込量検出部の構
成図、第4図はそのスロツI−ル弁回動部の構成図、第
5図はその車速・加速度検出部の構成図、第6図はその
オー1〜クルーズスイツチの正面図、第7図はそのオー
トクルーズスイッチと制御部との接続部分の回路図、第
8図(i)は本制御の主要内容を示す主フローチャート
、第8図(ji)〜(iv )はそれぞれ主フローチャ
ートに優先して割り込まれる割込制御の内容を示すフロ
ーチャート、第8図(V)は第8図(lν)に示す第3
の割込制御によって求められる実加速度の誤差を補償す
るためのフェールセイフ制御の内容を示すフローチャー
ト、第8図(vi )は第8図(iv)に示す第3の割
込制御によって求められる実加速度の誤差を補償するた
めのもう一つのフェールセイフ制御(第2のフエールセ
イフ制御)の内容を示すフローチャート、第8図(vi
i)は車重データの設定手順をしめずフローチャート、
第9図は第8図(j)のステップA117で行なわれる
スロットル直動制御の詳細を示すフローチャート、第1
0図は第8図(i)のステップA116で行なわれるス
ロットル非直動制御の詳細を示すフローチャート、第1
1図は第10図のステップC137で行なわれるアクセ
ルモード制御の詳細を示すフローチャート、第12図は
第10図のステップC144で行なわれるオートクルー
ズモード副棒の詳細を示すフローチャー1−1第13図
は第12図のステップE128で行なわれる切換スイッ
チ制御の詳細を示すフローチャート、第14図は第12
図のステップE121で行なわれる加速スイッチ制御の
詳細を示すフローチャー1へ、第15図は第12図のス
テップE131で行なわれる減速制御の詳細を示すフロ
ーチャート、第16図は第12図のステップE133で
行なわれる目標車速制御の詳細を示すフローチャート、
第17図は第12図のステップE122で行なわれる加
速制御の詳細を示すフローチャート、第18図は第16
図のステップJ115で行なわれる目標加速度DVS、
の決定の制御の詳細を示すフローチャート、第19〜2
6図はいずれもこのエンジン制御装置での制御に使用さ
れるマツプのパラメータとこのパラメータに対応して読
み出される変量との対応関係を示すグラフ、第27図は
加速スイッチ45を切換えて制御部の走行状態指定部の
指定を加速走行とした時の、切換後の時間経過に対応し
た目標加速度および走行速度の変化の一例を示したグラ
フ、第28図(i)は自動変速機制御装置による自動変
速機の制御内容のうちの主として登板時の制御内容を示
すフローチャート、第28図(ji)は自動変速機制御
装置による自動変速機の制御内容のうちの主として降板
時の制御内容を示すフローチャート、第28図(m)は
第28図(ii)の降板時の制御の変形例としての制御
内容を示すフローチャート、第29図(i)は自動変速
機制御装置による自動変速機の制御内容のうちの急制動
時のメイン制御の制御内容を示すフローチャート、第2
9図(n)はメイン制御に対して20m5タイマ割込で
行なう割込制御の制御内容を示すフローチャート、第2
9図(iii )はこの201113タイマ割込制御に
用いる時間データを求めるマツプ、第30図はオー1〜
クルーズモード制御時に自動変速機32の通常通り変速
制御するための制御パラメータ、の設定用のマツプ、第
31図(i)〜(iv)は変速ショック低減制御であっ
てスロットル弁の閉動開始のタイミングをタイマによっ
て決定する場合の制御内容を示し、第31図(i)は主
として1速から2速へのアップシフト時におけるショッ
ク低減制御の内容を示すフローチャート、第31図(n
)は2速から3速へのアップシフト時におけるショック
低減制御の内容を示すフローチャート、第31図(ii
i )は3速から4速へのアップシフト時におけるショ
ック低減制御の内容を示すフローチャート、第31図(
iv)はこれらの制御に対する5 as割込制御の内容
を示すフローチャート、第31図(v)〜(燵)はそれ
ぞれ変速ショック低減制御であってスロットル弁の閉動
開始のタイミングをキックダウンドラ11の回転状態に
応じて決定する場合の制御内容を示すフローチャート、
第32図(i)〜(vi)は変速ショック低減制御を示
すタイムチャート、第33〜36図は変速ショック低減
制御に用いるマツプである。 1・−・車両用エンジン制御装置、2・・・手動操作手
段、3−・−走行状態指定手段としての走行状態指定部
、4・−11標加速度設定手段としての目標加速度設定
部、5−・−車速検出手段、6・・・到達目標車速設定
手段としての到達目標車速設定部(1」車速速設定部)
、7・−エンジン出力調整手段、8・・・定車速制御手
段としての定車速制御部、9・・−加速制御手段として
の加速制御部、10・・−減速制御手段としての減速制
御部、11・・・・到達検出手段としての到達検出部、
12−・・走行状態切換手段としての走行状態切換部、
13・・・エンジン、14・・・踏込量検出部、15−
アクセルスイッチ、16−ブレーキスイッチ、17・・
−・シフトセレクタスイッチ、18−・−オー1〜クル
ーズスイッチ(加速指令手段)、18a・−・メインレ
バー、19−・・車重検出部(エアサスペンションの空
気圧検出装置を含む)、20・−吸入空気量検出部、2
1−エンジン回転数検出部、22・・・−出力軸回転数
検出部、23・・−・変速段検出部(変速段検出手段)
、24・・−車速・加速度検出部、25・−制御部、2
6・−スロットル弁回動部、27・−アクセルペダル(
走行状態変更手段)、28・・・ブレーキペダル(走行
状態変更手段)、30・・−吸入通路、31・・・スロ
ツ1−ル弁、32−自動変速機。 33・−左前車輪、33−右前車輪、35・・−左後車
輪、36−・・右後車輪、37−・・ポテンショメータ
、38・−・A−D変換部、39・・−アクチュエータ
傭動部、40・・・スロットル弁アクチユエータ、41
・−・スロットル弁開度検出部、42・−・右後車輪速
検出部、43−・−左後車輪速検出部、44−・=車速
・加速度算出部、45−・加速スイッチ(走行状態変更
手段)、46・・・切換スイッチ(走行状態切換操作手
段及び走行状態変更手段)、47−・スロットルスイッ
チ、48−・目標車速変更スイッチ、49・−・ステア
リングゴラム、50・−電源、51・・・車体前後方向
加速度センサ(Gセンサ)、101.−・自動変速機制
御装置、102−・車速比較判定手段、1゜3−・−加
速度比較判定手段、104・・−1−ルク比較判定手段
、105−エンジン回転数比較判定手段、106−シフ
ト変更制御手段。
Figures 1 to 36 show an automatic travel control system for a vehicle as an embodiment of the present invention. Figure 1 is a conceptual configuration diagram of the main parts of the system, and Figure 2 is a diagram showing the engine control system. A detailed diagram of the overall configuration of the device, Figure 3 is a diagram of its depression amount detection section, Figure 4 is a diagram of its throttle I-valve rotating section, and Figure 5 is a diagram of its vehicle speed/acceleration detection section. The configuration diagram, Fig. 6 is a front view of the auto cruise switch, Fig. 7 is a circuit diagram of the connection part between the auto cruise switch and the control section, and Fig. 8 (i) shows the main contents of this control. The main flowchart, FIGS. 8(ji) to (iv) are flowcharts each showing the contents of interrupt control that is given priority to the main flowchart, and FIG. 8(V) is the third flowchart shown in FIG. 8(lν).
8(vi) is a flowchart showing the contents of the fail-safe control for compensating for the error in the actual acceleration determined by the third interrupt control shown in FIG. 8(iv). FIG. 8 (vi) is a flowchart showing the contents of another fail-safe control (second fail-safe control) for compensating for errors in acceleration.
i) is a flowchart showing the procedure for setting vehicle weight data;
FIG. 9 is a flowchart showing details of the throttle direct drive control performed in step A117 of FIG. 8(j);
FIG. 0 is a flowchart showing details of the throttle non-direction control performed in step A116 of FIG. 8(i).
1 is a flowchart showing details of the accelerator mode control performed in step C137 of FIG. 10, and FIG. 12 is a flowchart 1-1 showing details of the auto cruise mode sub-rod performed in step C144 of FIG. 10. The figure is a flowchart showing the details of the changeover switch control performed in step E128 of FIG. 12, and FIG.
15 is a flowchart showing details of the deceleration control performed in step E131 of FIG. 12, and FIG. 16 is a flowchart showing details of the acceleration switch control performed in step E121 of FIG. 12. A flowchart showing details of target vehicle speed control performed in
FIG. 17 is a flowchart showing details of the acceleration control performed in step E122 of FIG. 12, and FIG.
Target acceleration DVS performed in step J115 in the figure,
Flowchart showing details of control of determination, Nos. 19-2
6 is a graph showing the correspondence between the map parameters used for control in this engine control device and the variables read out corresponding to these parameters, and FIG. A graph showing an example of changes in target acceleration and traveling speed over time after switching when acceleration traveling is specified in the driving state designation section. FIG. 28 (ji) is a flowchart mainly showing the control contents of the automatic transmission when the automatic transmission is controlled by the automatic transmission control device, which mainly shows the control contents when the automatic transmission is dismounting, among the control contents of the transmission. FIG. 28(m) is a flowchart showing the control contents as a modification of the control at the time of dismounting in FIG. 28(ii), and FIG. 29(i) shows the control contents of the automatic transmission by the automatic transmission control device. Flowchart showing the control contents of the main control during sudden braking, Part 2
Figure 9(n) is a flowchart showing the control contents of the interrupt control performed by the 20m5 timer interrupt for the main control.
Figure 9 (iii) is a map for determining the time data used for this 201113 timer interrupt control, and Figure 30 is a map for determining the time data used for this 201113 timer interrupt control.
31 (i) to (iv) are maps for setting control parameters for normally controlling the automatic transmission 32 to change speeds during cruise mode control, which is a speed change shock reduction control and a map for setting control parameters for normally controlling the automatic transmission 32 to change speeds. 31(i) is a flowchart mainly showing the content of shock reduction control when upshifting from 1st gear to 2nd gear, and FIG. 31(n
) is a flowchart showing the contents of shock reduction control when upshifting from 2nd speed to 3rd speed, FIG.
i) is a flowchart showing the contents of shock reduction control when upshifting from 3rd gear to 4th gear, and Figure 31 (
iv) is a flowchart showing the contents of 5as interrupt control for these controls, and FIGS. A flowchart showing the control contents when determining according to the rotation state of the
32(i) to (vi) are time charts showing shift shock reduction control, and FIGS. 33 to 36 are maps used for shift shock reduction control. 1.--Vehicle engine control device, 2.-Manual operating means, 3.-- Running state designation unit as driving state designation means, 4.-11 Target acceleration setting unit as target acceleration setting means, 5-・-Vehicle speed detection means, 6...Target vehicle speed setting section (1" vehicle speed setting section) as a means for setting the target vehicle speed
, 7.--engine output adjustment means, 8.--constant vehicle speed control section as constant vehicle speed control means, 9.--acceleration control section as acceleration control means, 10.--deceleration control section as deceleration control means, 11... Arrival detection unit as an arrival detection means,
12-...A running state switching section as a running state switching means;
13...engine, 14...depression amount detection section, 15-
Accelerator switch, 16-Brake switch, 17...
--Shift selector switch, 18--O1~cruise switch (acceleration command means), 18a--Main lever, 19--Vehicle weight detection unit (including air suspension air pressure detection device), 20-- Intake air amount detection section, 2
1-engine rotation speed detection section, 22...-output shaft rotation speed detection section, 23...gear stage detection section (gear stage detection means)
, 24...-Vehicle speed/acceleration detection section, 25.--Control section, 2
6.-Throttle valve rotation part, 27.-Accelerator pedal (
28 - Brake pedal (running state changing means), 30 - Suction passage, 31 - Throttle valve, 32 - Automatic transmission. 33--Left front wheel, 33--Right front wheel, 35--Left rear wheel, 36--Right rear wheel, 37--Potentiometer, 38--A-D conversion unit, 39--Actuator motive Part, 40... Throttle valve actuator, 41
- Throttle valve opening detection section, 42 - Right rear wheel speed detection section, 43 - Left rear wheel speed detection section, 44 - Vehicle speed/acceleration calculation section, 45 - Acceleration switch (driving state change means), 46... changeover switch (running state switching operation means and running state changing means), 47-- throttle switch, 48-- target vehicle speed changing switch, 49-- steering column, 50-- power supply, 51 ...Vehicle longitudinal acceleration sensor (G sensor), 101. - Automatic transmission control device, 102- Vehicle speed comparison and determination means, 1°3-.- Acceleration comparison and determination means, 104...-1-Luke comparison and determination means, 105- Engine speed comparison and determination means, 106- Shift Change control measures.

Claims (1)

【特許請求の範囲】[Claims]  車両の目標とする車速や目標とする加速度に基づいて
、エンジンのスロットル開度を設定し上記車両を定車速
走行制御及び加減速制御しうる定車速制御手段及び加減
速制御手段と、上記の定車速制御手段及び加減速制御手
段で設定されたスロットル開度に応じてスロットル弁を
調整しながらエンジン出力を調整しうるエンジン出力調
整手段と、上記エンジンの回転状態等に基づいて適宜変
速段を切り替えうる自動変速機と、上記自動変速機の設
定変速段を検出しうる変速段検出手段とをそなえ、上記
自動変速機のキックダウン操作後に上記自動変速機へ1
速から2速へのアップシフト指令がなされたことが上記
変速段検出手段で検出されると、上記アップシフト指令
時の所定時間後から変速完了までの間に、上記の定車速
制御手段及び加減速制御手段で設定されたスロットル開
度よりも一時的に小開度に上記スロットル弁を調整しう
るように設定されたことを特徴とする、車両用自動走行
制御装置。
a constant vehicle speed control means and an acceleration/deceleration control means capable of controlling the constant vehicle speed running and acceleration/deceleration of the vehicle by setting the throttle opening of the engine based on the target vehicle speed and target acceleration of the vehicle; an engine output adjustment means that can adjust the engine output while adjusting the throttle valve according to the throttle opening set by the vehicle speed control means and the acceleration/deceleration control means; and an engine output adjustment means that can appropriately switch gears based on the rotational state of the engine, etc. and a gear position detecting means capable of detecting a set gear position of the automatic transmission;
When the gear stage detecting means detects that an upshift command from 2nd speed to 2nd speed has been issued, the constant vehicle speed control means and the acceleration An automatic travel control device for a vehicle, characterized in that the throttle valve is temporarily adjusted to a smaller opening than the throttle opening set by the deceleration control means.
JP63297124A 1988-11-24 1988-11-24 Automatic driving control device for vehicles Pending JPH02144230A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63297124A JPH02144230A (en) 1988-11-24 1988-11-24 Automatic driving control device for vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63297124A JPH02144230A (en) 1988-11-24 1988-11-24 Automatic driving control device for vehicles

Publications (1)

Publication Number Publication Date
JPH02144230A true JPH02144230A (en) 1990-06-04

Family

ID=17842524

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63297124A Pending JPH02144230A (en) 1988-11-24 1988-11-24 Automatic driving control device for vehicles

Country Status (1)

Country Link
JP (1) JPH02144230A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6045313A (en) * 1998-06-01 2000-04-04 Edge Development, L.L.C. Apparatus and method for seaming containers

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254256A (en) * 1988-03-14 1988-10-20 Nissan Motor Co Ltd Speed change shock lightening device for vehicle equipped with automatic transmission

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63254256A (en) * 1988-03-14 1988-10-20 Nissan Motor Co Ltd Speed change shock lightening device for vehicle equipped with automatic transmission

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6045313A (en) * 1998-06-01 2000-04-04 Edge Development, L.L.C. Apparatus and method for seaming containers

Similar Documents

Publication Publication Date Title
US5233530A (en) Engine controlling system which reduces the engine output upon detection of an abnormal condition
JPH02133242A (en) Automatic driving control device for vehicles
EP0429646B1 (en) Vehicle engine control system
EP0346497B1 (en) Vehicle engine control unit
JPH10181382A (en) Car-to-car distance controller
KR930004581B1 (en) Vehicle engine control unit
JPH02144230A (en) Automatic driving control device for vehicles
JPH037625A (en) Automatic driving control device for vehicles
JP2987836B2 (en) Automatic cruise control system for vehicles
JPH02142962A (en) Shift control device for automatic transmission for vehicles
JP2782623B2 (en) Automatic cruise control system for vehicles
JPH02133243A (en) Automatic driving control device for vehicles
JPH02144231A (en) Automatic driving control device for vehicles
JP2751260B2 (en) Automatic cruise control system for vehicles
JPH02133244A (en) Automatic driving control device for vehicles
JPH02144232A (en) Automatic running control device for vehicle
JPH0257434A (en) Vehicle engine control device
JPH0234437A (en) Vehicle engine control device
JPH01293237A (en) Engine control device for vehicle
JPH01278843A (en) Vehicle engine control device
JPH0257435A (en) Vehicle engine control device
JPH0231946A (en) Vehicle engine control device
JPH01309829A (en) Engine controlling apparatus for automobile
JPH0228027A (en) Engine control device for vehicle
JPH01309830A (en) Vehicle engine control device