JPH086799B2 - 自動車変速機用電子制御装置、及び方法 - Google Patents
自動車変速機用電子制御装置、及び方法Info
- Publication number
- JPH086799B2 JPH086799B2 JP62152429A JP15242987A JPH086799B2 JP H086799 B2 JPH086799 B2 JP H086799B2 JP 62152429 A JP62152429 A JP 62152429A JP 15242987 A JP15242987 A JP 15242987A JP H086799 B2 JPH086799 B2 JP H086799B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle speed
- electronic control
- gear position
- vehicle
- control unit
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 40
- 230000005540 biological transmission Effects 0.000 title claims description 26
- 230000007935 neutral effect Effects 0.000 claims description 29
- 238000001514 detection method Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 33
- 230000005856 abnormality Effects 0.000 description 19
- 230000002159 abnormal effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 230000000994 depressogenic effect Effects 0.000 description 4
- 230000000717 retained effect Effects 0.000 description 4
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000009347 mechanical transmission Effects 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/10—Conjoint control of vehicle sub-units of different type or different function including control of change-speed gearings
- B60W10/11—Stepped gearings
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Purposes 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/18—Propelling the vehicle
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT 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/00—Output or target parameters relating to a particular sub-units
- B60W2710/10—Change speed gearings
- B60W2710/1005—Transmission ratio engaged
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1208—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures with diagnostic check cycles; Monitoring of failures
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/122—Avoiding failures by using redundant parts
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1248—Resuming normal operation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1256—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected
- F16H2061/126—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected the failing part is the controller
- F16H2061/1268—Electric parts of the controller, e.g. a defect solenoid, wiring or microprocessor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1256—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected
- F16H2061/1284—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected the failing part is a sensor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H61/00—Control functions within control units of change-speed- or reversing-gearings for conveying rotary motion ; Control of exclusively fluid gearing, friction gearing, gearings with endless flexible members or other particular types of gearing
- F16H61/12—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures
- F16H2061/1256—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected
- F16H2061/1292—Detecting malfunction or potential malfunction, e.g. fail safe; Circumventing or fixing failures characterised by the parts or units where malfunctioning was assumed or detected the failing part is the power supply, e.g. the electric power supply
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S477/00—Interrelated power delivery controls, including engine control
- Y10S477/906—Means detecting or ameliorating the effects of malfunction or potential malfunction
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- Transportation (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Control Of Transmission Device (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Description
【発明の詳細な説明】 〔概要〕 自動車の変速機を自動制御する装置において、この装
置への電源の遮断によるリセット発生から安定に動作す
るまでの過渡的な間に、上記遮断直前の車速データに基
づいて最適ギヤ位置を決定するようにしたことにより、
自動車の走行中に電源が瞬断してリセットがかかった場
合でも、その直後の誤シフトを防止して安全な走行を可
能にしたものである。
置への電源の遮断によるリセット発生から安定に動作す
るまでの過渡的な間に、上記遮断直前の車速データに基
づいて最適ギヤ位置を決定するようにしたことにより、
自動車の走行中に電源が瞬断してリセットがかかった場
合でも、その直後の誤シフトを防止して安全な走行を可
能にしたものである。
本発明は、機械式変速機を備える一般的な自動車に適
用可能で、例えば車速やアクセルペダル踏込量等に基づ
いて上記変速機を自動制御する自動車変速機用電子制御
装置に関する。
用可能で、例えば車速やアクセルペダル踏込量等に基づ
いて上記変速機を自動制御する自動車変速機用電子制御
装置に関する。
第8図に、従来の自動車変速機用電子制御装置(以
下、電子制御装置と称す)1を組込んだ自動車内の概略
構成を示す。同図では、自動車本体の一般的な構成とし
て、エンジン2、クラッチ3、変速機4、デファレンシ
ャル5、タイヤ6、セレクタレバー7、アクセル8、バ
ッテリー9等を備えている。更に、エンジン2の回転を
検知するエンジン回転センサ10、インプットシャフトの
回転数を検知するインプットシャフトセンサ11、車速を
検知する車速センサ12、アクセル8の踏込量を検知する
アクセルセンサ13が設けられ、これらの出力信号は電子
制御装置1に入力される。また、クラッチ3および変速
機4には、それぞれこれを機械的に駆動するためのクラ
ッチアクチュエータ14および変速機アクチュエータ15が
設けられており、これらの制御は上述したセンサ10〜13
およびセレクタレバー7の出力信号等に基づき電子制御
装置1によって行われる。なお、バッテリー9は、自動
車本体を動作させるための電源であると共に、電子制御
装置1を動作させるための電源ともなっている。
下、電子制御装置と称す)1を組込んだ自動車内の概略
構成を示す。同図では、自動車本体の一般的な構成とし
て、エンジン2、クラッチ3、変速機4、デファレンシ
ャル5、タイヤ6、セレクタレバー7、アクセル8、バ
ッテリー9等を備えている。更に、エンジン2の回転を
検知するエンジン回転センサ10、インプットシャフトの
回転数を検知するインプットシャフトセンサ11、車速を
検知する車速センサ12、アクセル8の踏込量を検知する
アクセルセンサ13が設けられ、これらの出力信号は電子
制御装置1に入力される。また、クラッチ3および変速
機4には、それぞれこれを機械的に駆動するためのクラ
ッチアクチュエータ14および変速機アクチュエータ15が
設けられており、これらの制御は上述したセンサ10〜13
およびセレクタレバー7の出力信号等に基づき電子制御
装置1によって行われる。なお、バッテリー9は、自動
車本体を動作させるための電源であると共に、電子制御
装置1を動作させるための電源ともなっている。
第9図は、電子制御装置1の主要動作を説明するため
の機能ブロック図である。電子制御装置1では、まず車
速センサ12からの出力パルスをパルス入力部104でカウ
ントし、またアクセルセンサ13のアナログ出力をアナロ
グ入力部105でA/D変換する。次に演算部106が、上記パ
ルス入力部104で得られたカウント値を変数名「SPEED」
に代入すると共に、アナログ入力部105で得られたデジ
タル値を変数名「ACCEL」に代入し、このSPEEDおよびAC
CELにより所定の変速マップを検索して、最適なギヤ位
置を決定する。演算部106は、このようにして決定され
たギヤ位置を出力部107に出力し、これによって出力部1
07が変速機アクチュエータ15を動作させ、変速を行う。
の機能ブロック図である。電子制御装置1では、まず車
速センサ12からの出力パルスをパルス入力部104でカウ
ントし、またアクセルセンサ13のアナログ出力をアナロ
グ入力部105でA/D変換する。次に演算部106が、上記パ
ルス入力部104で得られたカウント値を変数名「SPEED」
に代入すると共に、アナログ入力部105で得られたデジ
タル値を変数名「ACCEL」に代入し、このSPEEDおよびAC
CELにより所定の変速マップを検索して、最適なギヤ位
置を決定する。演算部106は、このようにして決定され
たギヤ位置を出力部107に出力し、これによって出力部1
07が変速機アクチュエータ15を動作させ、変速を行う。
また第9図において、バッテリー9の電圧がキースイ
ッチ16を介して電源部101に印加されると同時に、バッ
クアップ電源部103に印加される。キースイッチ16を開
いた場合であっても、バックアップ電源部103により演
算部106内のデータ記憶用のRAM(不図示)に電源が供給
されるようになっている。リセット回路部102は、電源
部101の出力電圧の増減変動に応じて、演算部106に初期
処理を実行させるための回路である。
ッチ16を介して電源部101に印加されると同時に、バッ
クアップ電源部103に印加される。キースイッチ16を開
いた場合であっても、バックアップ電源部103により演
算部106内のデータ記憶用のRAM(不図示)に電源が供給
されるようになっている。リセット回路部102は、電源
部101の出力電圧の増減変動に応じて、演算部106に初期
処理を実行させるための回路である。
次に、上述した演算部106における具体的な処理動作
について、第10図を用いて説明する。
について、第10図を用いて説明する。
まず、ステップa1で初期処理を行う。この処理では、
初期値の設定、および変数(例えば、以下に述べるSPEE
D,SPD:REAL,ACCEL等)のクリアを行う。続いて、ステッ
プa2に移る。ここでは、第9図のパルス入力部104から
得たカウント値を変数名SPD:REALに一旦代入し、これに
フィルタ(デジタルフィルタ)処理を施した後、SPEED
に代入する。
初期値の設定、および変数(例えば、以下に述べるSPEE
D,SPD:REAL,ACCEL等)のクリアを行う。続いて、ステッ
プa2に移る。ここでは、第9図のパルス入力部104から
得たカウント値を変数名SPD:REALに一旦代入し、これに
フィルタ(デジタルフィルタ)処理を施した後、SPEED
に代入する。
次にステップa3に進み、第9図のアナログ入力部105
から得られたアクセル踏込量(ACCEL)を確認し、アク
セルが踏込まれているか開放されているかを判断する。
アクセルが踏込まれていればステップa4に移る。ここで
は、上述したACCELおよびSPEEDにより変速マップを検索
して、最適ギヤ位置を決定し、これを変数名GEARに代入
する。一方、アクセルが開放されていればステップa5に
移り、アクセル踏込量(ACCEL)にかかわらず車速(SPE
ED)のみでギヤ位置を決定する。なお、この場合は、シ
フトアップ禁止のため、車速が上昇しても変速は行なわ
れないようにしてある。
から得られたアクセル踏込量(ACCEL)を確認し、アク
セルが踏込まれているか開放されているかを判断する。
アクセルが踏込まれていればステップa4に移る。ここで
は、上述したACCELおよびSPEEDにより変速マップを検索
して、最適ギヤ位置を決定し、これを変数名GEARに代入
する。一方、アクセルが開放されていればステップa5に
移り、アクセル踏込量(ACCEL)にかかわらず車速(SPE
ED)のみでギヤ位置を決定する。なお、この場合は、シ
フトアップ禁止のため、車速が上昇しても変速は行なわ
れないようにしてある。
上記のようにしてギヤ位置(GEAR)が決定されたら、
次のステップa6でGEARの値を出力部107(第9図)に与
えることにより、変速機アクチュエータ15を動作させ
る。最終的にはステップa7において、ハードエラー等に
よって電源が瞬断したかどかを判断し、瞬断していなけ
れば、上記ステップa2に戻る。すなわち、電源の瞬断が
なければ、上述したステップa2〜a7の処理を32msec周期
で繰返し実行する。一方、電源が瞬断したときは、第9
図のリセット回路部102によるリセット動作の指示を受
け(ステップa8)、ステップa1の初期処理から再度開始
される。
次のステップa6でGEARの値を出力部107(第9図)に与
えることにより、変速機アクチュエータ15を動作させ
る。最終的にはステップa7において、ハードエラー等に
よって電源が瞬断したかどかを判断し、瞬断していなけ
れば、上記ステップa2に戻る。すなわち、電源の瞬断が
なければ、上述したステップa2〜a7の処理を32msec周期
で繰返し実行する。一方、電源が瞬断したときは、第9
図のリセット回路部102によるリセット動作の指示を受
け(ステップa8)、ステップa1の初期処理から再度開始
される。
第11図(a)は、上述した従来の電子制御装置1を装
備した自動車における、同図(b)のバッテリー電圧変
動に応じた走行パターン(車速と時間との関係)の一例
である。同図には、時刻t0において、例えば車両ハーネ
スの断線もしくは短絡、あるいはキースイッチ16(第9
図)の一時的開放等により、電子制御装置1への電源が
瞬断された場合が示されている。このような場合は、第
10図のステップa7およびa8によってリセットがかかり、
演算部106で初期処理(ステップa1)が行われる。この
初期処理によりSPD:REALおよびSPEEDがクリアされるの
で、第11図(a)に示すように、実車速が例えばa〔kg
/h〕であるにもかかわらず演算部106の内部値は0〔kg/
h〕となる。
備した自動車における、同図(b)のバッテリー電圧変
動に応じた走行パターン(車速と時間との関係)の一例
である。同図には、時刻t0において、例えば車両ハーネ
スの断線もしくは短絡、あるいはキースイッチ16(第9
図)の一時的開放等により、電子制御装置1への電源が
瞬断された場合が示されている。このような場合は、第
10図のステップa7およびa8によってリセットがかかり、
演算部106で初期処理(ステップa1)が行われる。この
初期処理によりSPD:REALおよびSPEEDがクリアされるの
で、第11図(a)に示すように、実車速が例えばa〔kg
/h〕であるにもかかわらず演算部106の内部値は0〔kg/
h〕となる。
その後、第10図に示したように32msec周期で最適ギヤ
位置が決定される。ここでアクセルが踏込まれている場
合は車速の上昇(SPEEDの上昇)と共に変速マップによ
り最適ギヤ位置が更新されて行くが(ステップa4)、ア
クセルが開放されている場合はSPEEDのみにより最適ギ
ヤ位置が決定され(ステップa5)、その後にSPEED上昇
があってもシフトアップは行われない。よって後者の場
合、第11図(a)に示すように時刻t0後SPEED(一点鎖
線)はSPD:REAL(破線)よりも緩やかな一定の傾き(フ
ィルタ処理のため)を持って実車速(実線)に近づいて
行くが、例えば時刻t1でギヤ位置が決定されるとし、ま
た、たとえば2速で走行可能な車速がc〔km/h〕である
とすると、最適ギヤ位置は時刻t1におけるSPEEDに基づ
い2速と決定される。その後、たとえば時刻t2において
実際にギヤが最適ギヤ位置にシフトされるとすると、こ
の時刻t2で実車速がc〔kg/h〕を遥かに超えるd〔kg/
h〕となっていても、上記最適ギヤ位置は時刻t1で決定
された2速のままとなっている。そのため、実際にギヤ
が2速にシフトされた時にエンジンオーバーランを起し
て、走行不能になってしまう。
位置が決定される。ここでアクセルが踏込まれている場
合は車速の上昇(SPEEDの上昇)と共に変速マップによ
り最適ギヤ位置が更新されて行くが(ステップa4)、ア
クセルが開放されている場合はSPEEDのみにより最適ギ
ヤ位置が決定され(ステップa5)、その後にSPEED上昇
があってもシフトアップは行われない。よって後者の場
合、第11図(a)に示すように時刻t0後SPEED(一点鎖
線)はSPD:REAL(破線)よりも緩やかな一定の傾き(フ
ィルタ処理のため)を持って実車速(実線)に近づいて
行くが、例えば時刻t1でギヤ位置が決定されるとし、ま
た、たとえば2速で走行可能な車速がc〔km/h〕である
とすると、最適ギヤ位置は時刻t1におけるSPEEDに基づ
い2速と決定される。その後、たとえば時刻t2において
実際にギヤが最適ギヤ位置にシフトされるとすると、こ
の時刻t2で実車速がc〔kg/h〕を遥かに超えるd〔kg/
h〕となっていても、上記最適ギヤ位置は時刻t1で決定
された2速のままとなっている。そのため、実際にギヤ
が2速にシフトされた時にエンジンオーバーランを起し
て、走行不能になってしまう。
本発明は、上記問題点に鑑み、自動車の走行中に電源
が瞬断してリセットがかかった場合でも誤シフトのない
安全な走行を可能にする自動車変速機用電子制御装置を
提供することを目的とする。
が瞬断してリセットがかかった場合でも誤シフトのない
安全な走行を可能にする自動車変速機用電子制御装置を
提供することを目的とする。
本発明の自動車変速機用電子制御装置は、この装置へ
の電源が遮断された場合に、この遮断によるリセット発
生時から一定時間をカウントするタイマ手段と、上記電
源が遮断される直前の車速データを記憶する記憶手段
と、上記タイマ手段がタイムアップするまでは少なくと
も上記記憶手段に記憶された車速データに基づいてギヤ
位置を決定するギヤ位置決定手段とを備えたことを特徴
とするものである。
の電源が遮断された場合に、この遮断によるリセット発
生時から一定時間をカウントするタイマ手段と、上記電
源が遮断される直前の車速データを記憶する記憶手段
と、上記タイマ手段がタイムアップするまでは少なくと
も上記記憶手段に記憶された車速データに基づいてギヤ
位置を決定するギヤ位置決定手段とを備えたことを特徴
とするものである。
本発明では、自動車の走行中に電源が瞬断してリセッ
トがかかった場合、瞬断直前の車速データが記憶手段に
記憶されると共に、リセット発生時からタイマ手段動作
を開始する。そして、このタイマ手段がタイムアップし
て処理動作が安定するまでは、ギヤ位置決定手段は上記
瞬断直前の車速データに基づいてギヤ位置を決定する。
瞬断後にタイマ手段がタイムアップするまでの実車速は
瞬断直前の実車速とほとんど差異がないので、上記のよ
うにして決定されたギヤ位置はその時の自動車の走行状
態に適したものとなり、よって瞬断後でも誤シフトのな
い安全な走行が可能となる。
トがかかった場合、瞬断直前の車速データが記憶手段に
記憶されると共に、リセット発生時からタイマ手段動作
を開始する。そして、このタイマ手段がタイムアップし
て処理動作が安定するまでは、ギヤ位置決定手段は上記
瞬断直前の車速データに基づいてギヤ位置を決定する。
瞬断後にタイマ手段がタイムアップするまでの実車速は
瞬断直前の実車速とほとんど差異がないので、上記のよ
うにして決定されたギヤ位置はその時の自動車の走行状
態に適したものとなり、よって瞬断後でも誤シフトのな
い安全な走行が可能となる。
以下、本発明の実施例について、図面を参照しながら
説明する。
説明する。
第1図は、本発明の一実施例に係る電子制御装置20の
ハード構成を示すブロック図である。なお、この電子制
御装置20は、第8図における従来の電子制御装置1と同
様にして自動車内に組込み可能である。
ハード構成を示すブロック図である。なお、この電子制
御装置20は、第8図における従来の電子制御装置1と同
様にして自動車内に組込み可能である。
第1図において、電子制御装置20は計算処理部として
CPU201,RAM202およびROM203を備え、これらにより変速
機制御のための各種の処理が行われる。また、自動車内
のバッテリー9からの電力がキースイッチ16を介し電源
部204によってCPU201,RAM202,ROM203等のそれぞれに供
給されると共に、RAM202はバックアップRAMとしてバッ
クアップ電源部205からも電力供給を受けている。な
お、逆流防止用に2つのダイオード206,207が設けられ
ている。上記構成においては、キースイッチ16の接点開
放により電子制御装置20の処理は停止するが、RAM202に
はバックアップ電源部205から常にバッテリー電圧が印
加されているので、キースイッチ16の接点開放時にもRA
M202内のメモリ内容はそのまま保持される。
CPU201,RAM202およびROM203を備え、これらにより変速
機制御のための各種の処理が行われる。また、自動車内
のバッテリー9からの電力がキースイッチ16を介し電源
部204によってCPU201,RAM202,ROM203等のそれぞれに供
給されると共に、RAM202はバックアップRAMとしてバッ
クアップ電源部205からも電力供給を受けている。な
お、逆流防止用に2つのダイオード206,207が設けられ
ている。上記構成においては、キースイッチ16の接点開
放により電子制御装置20の処理は停止するが、RAM202に
はバックアップ電源部205から常にバッテリー電圧が印
加されているので、キースイッチ16の接点開放時にもRA
M202内のメモリ内容はそのまま保持される。
第2図は、RAM202内の変数の配置を示すエリアマップ
である。同図において、A番地からB番地までは初期処
理によってクリアされる領域であり、この中には後述す
る変数名SPD:REALおよびSPD等が格納されている。一
方、B番地以後は上記バックアップ電源部205の異常が
確認されない限りクリアされない領域であり、この領域
内には、従来では初期処理によってクリアされていた変
数名SPEEDや、故障診断値、クラッチ学習値等が格納さ
れている。従って、電子制御装置20に電源が投入されて
いなくても、RAM202内のB番地以後のメモリ内容はクリ
アされずに記憶されている。
である。同図において、A番地からB番地までは初期処
理によってクリアされる領域であり、この中には後述す
る変数名SPD:REALおよびSPD等が格納されている。一
方、B番地以後は上記バックアップ電源部205の異常が
確認されない限りクリアされない領域であり、この領域
内には、従来では初期処理によってクリアされていた変
数名SPEEDや、故障診断値、クラッチ学習値等が格納さ
れている。従って、電子制御装置20に電源が投入されて
いなくても、RAM202内のB番地以後のメモリ内容はクリ
アされずに記憶されている。
次に、第3図〜第6図に基づき、本実施例を商用車に
適用した場合の具体的な処理動作を説明する。なお、そ
の際に使用する主要な変数名をまとめて第7図に示し
た。
適用した場合の具体的な処理動作を説明する。なお、そ
の際に使用する主要な変数名をまとめて第7図に示し
た。
第3図は、全体的な処理の概略を示すフローチャート
である。同図において、電源投入後はまず初期処理(ス
テップb1)を行い、続いて車速処理(ステップb2)およ
びギヤ処理(ステップb3)を行う。次にステップb4で電
源が瞬断されたか否かを判断し、瞬断が無ければステッ
プb2に戻り、瞬断が有ればその後にステップb1に戻る。
従って、電源が投入されている間は、その途中で瞬断し
ない限り車速処理(ステップb2)およびギヤ処理(ステ
ップb3が例えば64msec周期で繰返し行われる。一方、CP
U動作期間中に電源が瞬断した場合は、電源が再投入さ
れた後、初期処理(ステップb1)から新たに開始され
る。
である。同図において、電源投入後はまず初期処理(ス
テップb1)を行い、続いて車速処理(ステップb2)およ
びギヤ処理(ステップb3)を行う。次にステップb4で電
源が瞬断されたか否かを判断し、瞬断が無ければステッ
プb2に戻り、瞬断が有ればその後にステップb1に戻る。
従って、電源が投入されている間は、その途中で瞬断し
ない限り車速処理(ステップb2)およびギヤ処理(ステ
ップb3が例えば64msec周期で繰返し行われる。一方、CP
U動作期間中に電源が瞬断した場合は、電源が再投入さ
れた後、初期処理(ステップb1)から新たに開始され
る。
上記初期処理(ステップb1)の具体的な内容を第4図
に示す。
に示す。
同図において、まずステップc1、変数SPEEDの値が正
常か異常かを確認する。変数SPEEDは常にバックアップ
されているので(第2図参照)、これが異常値である場
合は、例えばRAM202のハード的な故障もしくはバックア
ップ電源部205の異常と判断できる。よってこのような
場合は、ステップc2においてSPEEDに最高車速(例えば1
00kg/h)を代入する。ステップc1においてSPEEDが正常
値の場合はそのままの値にし、異常値の場合は上記ステ
ップc2を経て、ステップc3に移る。ステップc3では、変
数名RST:TMに設定値Cを代入すると共に、変数名SPD:RE
ALおよびSPDに0を代入する(第2図参照)。設定値C
としては、リセット後の処理が安定するまでの時間を選
ぶ。このように、初期処理によってSPD:REALおよびSPD
はクリアされるが、SPEEDはクリアされない。また、RS
T:TMは後述するステップd15でディクリメントされるこ
とにより、リセットから一定時間をカウントするタイマ
として働く。
常か異常かを確認する。変数SPEEDは常にバックアップ
されているので(第2図参照)、これが異常値である場
合は、例えばRAM202のハード的な故障もしくはバックア
ップ電源部205の異常と判断できる。よってこのような
場合は、ステップc2においてSPEEDに最高車速(例えば1
00kg/h)を代入する。ステップc1においてSPEEDが正常
値の場合はそのままの値にし、異常値の場合は上記ステ
ップc2を経て、ステップc3に移る。ステップc3では、変
数名RST:TMに設定値Cを代入すると共に、変数名SPD:RE
ALおよびSPDに0を代入する(第2図参照)。設定値C
としては、リセット後の処理が安定するまでの時間を選
ぶ。このように、初期処理によってSPD:REALおよびSPD
はクリアされるが、SPEEDはクリアされない。また、RS
T:TMは後述するステップd15でディクリメントされるこ
とにより、リセットから一定時間をカウントするタイマ
として働く。
第3図の車速処理(ステップb2)を具体的に第5図
(a)および(b)に示す。この処理は、前述したよう
に64msec周期でなされている。
(a)および(b)に示す。この処理は、前述したよう
に64msec周期でなされている。
第5図(a)において、ステップd1〜d7の処理は、車
速センサ12(第8図)の異常を検出する処理である。ま
ずステップd1で、ギヤ位置がニュートラル(中立位置で
あるかどうかの判定を行い、ニュートラルであればステ
ップd2に進む。ステップd2では64msec周期で得られるSP
EED(フィルタ処理された車速)とSPD:REAL(フィルタ
処理される以前の車速)との差が設定値αを越えるかど
うかを判定し、αを越える場合はERRを1とし(ステッ
プd3)、α以下の場合はERRを0とする(ステップ
d4)。上記αは、車速センサの出力パルス数が64msec間
で急激に変化したとみなされる値(例えば16Km/h)とす
る。上記ステップd2〜d7処理により、ギヤ位置がニュー
トラル(後述するステップd27による、リセット直後の
ニュートラルを含む)の時における車速センサの異常を
判定することができる。すなわち、ニュートラル時にお
いて、EERが0のときを車速センサが正常であるとみな
し、ERRが1のときを車速センサが異常であるとみな
す。
速センサ12(第8図)の異常を検出する処理である。ま
ずステップd1で、ギヤ位置がニュートラル(中立位置で
あるかどうかの判定を行い、ニュートラルであればステ
ップd2に進む。ステップd2では64msec周期で得られるSP
EED(フィルタ処理された車速)とSPD:REAL(フィルタ
処理される以前の車速)との差が設定値αを越えるかど
うかを判定し、αを越える場合はERRを1とし(ステッ
プd3)、α以下の場合はERRを0とする(ステップ
d4)。上記αは、車速センサの出力パルス数が64msec間
で急激に変化したとみなされる値(例えば16Km/h)とす
る。上記ステップd2〜d7処理により、ギヤ位置がニュー
トラル(後述するステップd27による、リセット直後の
ニュートラルを含む)の時における車速センサの異常を
判定することができる。すなわち、ニュートラル時にお
いて、EERが0のときを車速センサが正常であるとみな
し、ERRが1のときを車速センサが異常であるとみな
す。
一方、ステップd1においてギヤ位置がニュートラルで
なければ、ステップd5に進む。ステップd5では、SPD:RE
ALが設定値(ここでは1.5Km/hとする)より小さいかど
うかを判定し、1.5Km/hよりも小さければ車速センサ異
常とし(ステップd6)、1.5Km/h以上であれば車速セン
サ正常とする(ステップd7)。ステップd5〜d7の処理に
より、ニュートラル以外のギヤ位置における車速センサ
の異常を判定することができる。
なければ、ステップd5に進む。ステップd5では、SPD:RE
ALが設定値(ここでは1.5Km/hとする)より小さいかど
うかを判定し、1.5Km/hよりも小さければ車速センサ異
常とし(ステップd6)、1.5Km/h以上であれば車速セン
サ正常とする(ステップd7)。ステップd5〜d7の処理に
より、ニュートラル以外のギヤ位置における車速センサ
の異常を判定することができる。
従って、上述したステップd1〜d7の処理により走行中
にギヤがどの位置にあっても車速センサの異常を確実に
検出することができる。
にギヤがどの位置にあっても車速センサの異常を確実に
検出することができる。
次にステップd8〜d25の処理について説明する。この
処理は、後述するギヤ位置決定の際(ステップS28,
d31)に使用されるSPEEDの値を決定するための処理であ
る。
処理は、後述するギヤ位置決定の際(ステップS28,
d31)に使用されるSPEEDの値を決定するための処理であ
る。
まずステップd8では、変数TMR:SPDをディクリメント
する。このTMR:SPDは、後述するステップd12によって予
め設定値が代入され、ステップd8で64msec周期でディク
リメントされることにより、ニュートラル解除後から車
速バックアップ開始までの一定期間をカウントするタイ
マとして働く。
する。このTMR:SPDは、後述するステップd12によって予
め設定値が代入され、ステップd8で64msec周期でディク
リメントされることにより、ニュートラル解除後から車
速バックアップ開始までの一定期間をカウントするタイ
マとして働く。
続いてステップd9に進み、上述したステップd5〜d7に
よる車速センサ異常の検出結果を確認する。車速センサ
正常である場合はステップd10に移り、SPD:REALにフィ
ルタ処理を行ってからSPDに代入する。一方、車速セン
サ異常である場合は、ステップd11でギヤ位置がニュー
トラルかどうかを見る。ニュートラルであればステップ
d12に進み、上述したTMR:SPDに設定値(ここでは8とす
る)を代入する。ニュートラルでなければ、ステップd
13でTMR:SPDが0になったかどうか(すなわちニュート
ラル解除後8×64msec経過したかどうか)を判定し、TM
R:SPD=0の時だけステップd14に進む。車速センサ異常
の時はSPD:REALを使用できないので、ステップd14では
インプットシャフト回転数とギヤから車速を求めてSPD
に代入する。
よる車速センサ異常の検出結果を確認する。車速センサ
正常である場合はステップd10に移り、SPD:REALにフィ
ルタ処理を行ってからSPDに代入する。一方、車速セン
サ異常である場合は、ステップd11でギヤ位置がニュー
トラルかどうかを見る。ニュートラルであればステップ
d12に進み、上述したTMR:SPDに設定値(ここでは8とす
る)を代入する。ニュートラルでなければ、ステップd
13でTMR:SPDが0になったかどうか(すなわちニュート
ラル解除後8×64msec経過したかどうか)を判定し、TM
R:SPD=0の時だけステップd14に進む。車速センサ異常
の時はSPD:REALを使用できないので、ステップd14では
インプットシャフト回転数とギヤから車速を求めてSPD
に代入する。
上記ステップd8〜d14の処理により、ギヤ位置がニュ
ートラルである期間およびニュートラル解除後の一定期
間(8×64msec)を除き、車速センサの正常、異常に応
じて逐次求められた車速データがSPDに代入される。
ートラルである期間およびニュートラル解除後の一定期
間(8×64msec)を除き、車速センサの正常、異常に応
じて逐次求められた車速データがSPDに代入される。
続いて第5図(b)のステップd15に進み、ここで初
期処理(ステップc3)において設定値Cの代入されたRS
T:TMをディクリメントする。そしてステップd16でRST:T
Mが0になったかどうか(すなわちリセット後C×64mse
c経過したかどうか)を確認する。RST:TM=0のときだ
けステップd17に進み、車速センサ異常の検出結果を確
認する。車速センサ異常の時は、ステップd18およびd19
により、ギヤ位置がニュートラル以外で、しかもTMR:SP
D=0(すなわちニュートラル解除から8×64msec経過
後)の時だけ、ステップd20,d21に進む。ステップd20,d
21では、前述したステップd14で得られたSPDをSPEEDに
代入する。
期処理(ステップc3)において設定値Cの代入されたRS
T:TMをディクリメントする。そしてステップd16でRST:T
Mが0になったかどうか(すなわちリセット後C×64mse
c経過したかどうか)を確認する。RST:TM=0のときだ
けステップd17に進み、車速センサ異常の検出結果を確
認する。車速センサ異常の時は、ステップd18およびd19
により、ギヤ位置がニュートラル以外で、しかもTMR:SP
D=0(すなわちニュートラル解除から8×64msec経過
後)の時だけ、ステップd20,d21に進む。ステップd20,d
21では、前述したステップd14で得られたSPDをSPEEDに
代入する。
一方、ステップd17において車速センサ正常の時は、
前述したステップd3,d4で得られたERRが0かどうか(す
なわちニュートラル時の車速センサ異常がないかどう
か)を確認して(ステップd22)、ERR=0であればステ
ップd20,d21に進み、ステップd10で得られたSPDをSPEED
に代入する。また、ステップd22においてERR≠0であれ
ば、ステップd23およびd24により、ギヤ位置がニュート
ラル以外で、しかもTMR:GR=0(すなわち第6図に示す
ように実際にギヤがはいってから一定時間経過後)の時
だけ、ステップd25からステップd21に進む。ステップd
25では、SPEED(このSPEEDには初期処理時に保持された
ままの車速が入っている)から設定値(ここでは4〔Km
/h〕)を差し引き、その値をステップd21でSPEEDに代入
する。すなわち、TMR:GR=0の場合は、SPEEDの値が64m
sec毎に4〔Km/h〕ずつ減少していく。
前述したステップd3,d4で得られたERRが0かどうか(す
なわちニュートラル時の車速センサ異常がないかどう
か)を確認して(ステップd22)、ERR=0であればステ
ップd20,d21に進み、ステップd10で得られたSPDをSPEED
に代入する。また、ステップd22においてERR≠0であれ
ば、ステップd23およびd24により、ギヤ位置がニュート
ラル以外で、しかもTMR:GR=0(すなわち第6図に示す
ように実際にギヤがはいってから一定時間経過後)の時
だけ、ステップd25からステップd21に進む。ステップd
25では、SPEED(このSPEEDには初期処理時に保持された
ままの車速が入っている)から設定値(ここでは4〔Km
/h〕)を差し引き、その値をステップd21でSPEEDに代入
する。すなわち、TMR:GR=0の場合は、SPEEDの値が64m
sec毎に4〔Km/h〕ずつ減少していく。
従って、上記ステップd15〜d25の処理により、RST:TM
≠0の時(すなわちリセットから一定時間C×64msecが
経過するまで)は、車速センサの正常、異常にかかわら
ず、SPEEDには初期処理時に保持されたままの車速(す
なわち電源瞬断の直前に得られた車速もしくはステップ
c2で得られた最高車速)が入る。また、RST:TM=0の時
には、車速センサが正常か異常かの判断に応じて、それ
ぞれ適した車速がSPEEDに入る。特に、車速センサ異常
が確認された場合(ERR≠0の場合を含む)、ギヤ位置
がニュートラルであれば、あるいは他のギヤ位置にシフ
トされてから所定時間経過前であれば、それ以前のSPEE
Dの値が更新されることなく保持される。
≠0の時(すなわちリセットから一定時間C×64msecが
経過するまで)は、車速センサの正常、異常にかかわら
ず、SPEEDには初期処理時に保持されたままの車速(す
なわち電源瞬断の直前に得られた車速もしくはステップ
c2で得られた最高車速)が入る。また、RST:TM=0の時
には、車速センサが正常か異常かの判断に応じて、それ
ぞれ適した車速がSPEEDに入る。特に、車速センサ異常
が確認された場合(ERR≠0の場合を含む)、ギヤ位置
がニュートラルであれば、あるいは他のギヤ位置にシフ
トされてから所定時間経過前であれば、それ以前のSPEE
Dの値が更新されることなく保持される。
次に、ステップd26〜d31の処理について述べる。この
処理は、RST:TMに応じたギヤ位置を決定するための処理
である。
処理は、RST:TMに応じたギヤ位置を決定するための処理
である。
まずステップd26により、RST:TMの値を確認するRST:T
Mがβ(<C)異常であれば、すなわちリセット直後の
所定期間内であれば、ステップd27でギヤ位置で強制的
にニュートラルに決定する。RST:TMがβと0の間にあれ
ばステップd28に進み、アクセル踏込量であるACCELと、
上述したステップd8〜d25によって得られたSPEED(この
場合はまだRST:TM≠0なので、初期処理時に保持された
車速)とから、所定の変速マップにもとづいてギヤ位置
を決定し、変数名GEARに代入する。また、RST:TM=0で
あればステップd29に進み、ギヤ位置がニュートラルか
どうかを確認する。ニュートラルであればギヤ位置を変
更せずにそのまま保持し、ニュートラルでなければステ
ップd30でアクセルが踏込まれているかどうかを確認す
る。アクセルが踏込まれていれば上記ステップd28に移
り、ACCELとSPEED(この場合はRST:TM=0なので、車速
センサ異常の検出結果等に応じて決定された車速)から
上記変速マップに基づいてギヤ位置を決定する。一方、
アクセルが開放されていれば、その時のSPEEDだけに基
づいてギヤ位置を決定する。
Mがβ(<C)異常であれば、すなわちリセット直後の
所定期間内であれば、ステップd27でギヤ位置で強制的
にニュートラルに決定する。RST:TMがβと0の間にあれ
ばステップd28に進み、アクセル踏込量であるACCELと、
上述したステップd8〜d25によって得られたSPEED(この
場合はまだRST:TM≠0なので、初期処理時に保持された
車速)とから、所定の変速マップにもとづいてギヤ位置
を決定し、変数名GEARに代入する。また、RST:TM=0で
あればステップd29に進み、ギヤ位置がニュートラルか
どうかを確認する。ニュートラルであればギヤ位置を変
更せずにそのまま保持し、ニュートラルでなければステ
ップd30でアクセルが踏込まれているかどうかを確認す
る。アクセルが踏込まれていれば上記ステップd28に移
り、ACCELとSPEED(この場合はRST:TM=0なので、車速
センサ異常の検出結果等に応じて決定された車速)から
上記変速マップに基づいてギヤ位置を決定する。一方、
アクセルが開放されていれば、その時のSPEEDだけに基
づいてギヤ位置を決定する。
従って、上記ステップd26〜d31の処理により、リセッ
ト後の所定期間(RST:TMが0になるまで)は、その時点
で得られる車速(SPD)とは無関係に安全なギヤ位置が
決定され、リセットから所定期間が経過した後、(RST:
TM=0の時)は、車速センサの異常、正常に応じた車速
に基づく安全なギヤ位置が決定される。
ト後の所定期間(RST:TMが0になるまで)は、その時点
で得られる車速(SPD)とは無関係に安全なギヤ位置が
決定され、リセットから所定期間が経過した後、(RST:
TM=0の時)は、車速センサの異常、正常に応じた車速
に基づく安全なギヤ位置が決定される。
次に、第3図のギヤ処理(ステップb3)を具体的に第
6図に示す。
6図に示す。
まずステップe1で、上記車速処理によって決定された
ギヤ位置に実際にギヤが入ったかどうかを確認する。ま
だギヤが入っていなければ、ステップe2で変数名TMR:GR
に設定値γ(例えば16)を代入する。ステップe1におい
てギヤが入っていれば、ステップe3,e4により、TMR:GR
を0になるまでディクリメントして行く。すなわちTMR:
GRは、ギヤが入ってから一定時間(γ×64msec)をカウ
ントするタイマとして働き、ステップd24に示したよう
にTMR:GR=0か否かでSPEEDの値が異なってくる。
ギヤ位置に実際にギヤが入ったかどうかを確認する。ま
だギヤが入っていなければ、ステップe2で変数名TMR:GR
に設定値γ(例えば16)を代入する。ステップe1におい
てギヤが入っていれば、ステップe3,e4により、TMR:GR
を0になるまでディクリメントして行く。すなわちTMR:
GRは、ギヤが入ってから一定時間(γ×64msec)をカウ
ントするタイマとして働き、ステップd24に示したよう
にTMR:GR=0か否かでSPEEDの値が異なってくる。
次に、本実施例の電子制御装置20を装備した自動車の
走行例について説明する。なお、ここでは第11図を参照
し、走行中に深刻t0で電源ラインが瞬断したものとし、
また時刻t0におけるSPEED、SPDおよびSPD:REALはいずれ
もa〔Km/h〕で、ギヤ位置は6速であるとする。
走行例について説明する。なお、ここでは第11図を参照
し、走行中に深刻t0で電源ラインが瞬断したものとし、
また時刻t0におけるSPEED、SPDおよびSPD:REALはいずれ
もa〔Km/h〕で、ギヤ位置は6速であるとする。
まず、時刻t0において、電源の瞬断と共に車速センサ
の故障した場合について述べる。
の故障した場合について述べる。
この場合には初期処理(ステップb1)が行われ、SPD
とSPD:REALがクリアされて0になると共に、RST:TMには
設定値Cが代入される(ステップc3)。一方、SPEEDに
は瞬断する直前の車速a〔Km/h〕が入っているので、SP
EED−SPD:REALはaとなって設定値αを越えるため、ERR
は1となる(ステップd2,d3)。また、リセット直後(R
ST:TM≧βの時)は、ギヤ位置がニュートラルになる
(ステップd27)。このために車速センサ異常であるこ
とが判定できず、車速センサから取込まれた値がSPD:RE
ALおよびSPDに入るため、両者共に0〔Km/h〕のままと
なっている。
とSPD:REALがクリアされて0になると共に、RST:TMには
設定値Cが代入される(ステップc3)。一方、SPEEDに
は瞬断する直前の車速a〔Km/h〕が入っているので、SP
EED−SPD:REALはaとなって設定値αを越えるため、ERR
は1となる(ステップd2,d3)。また、リセット直後(R
ST:TM≧βの時)は、ギヤ位置がニュートラルになる
(ステップd27)。このために車速センサ異常であるこ
とが判定できず、車速センサから取込まれた値がSPD:RE
ALおよびSPDに入るため、両者共に0〔Km/h〕のままと
なっている。
やがてRST:TMがβより小さくなると、目標ギヤ位置は
ACCELとSPEEDによって決定される(ステップd28)。こ
の時、SPEEDは瞬断直前の車速a〔Km/h〕であるから、
この値に基づいて所定の変速マップが検索された結果、
ギヤ位置は瞬断直前と同様に6速に決定される。ギヤが
ニュートラルから6速にシフトされた後は、SPD:REAL<
1.5Km/hにより、車速センサ異常が検出される(ステッ
プd5,d6)。すると、上記ギヤシフトから一定時間経過
後(TMR:SPD=0)SPD:REALとは無関係にインプットシ
ャフト回転数とギヤ比から車速が計算され(ステップd
13,d14)、RST:TM=0となっていればSPEEDに代入され
る(ステップd19,d20,d21)。従って、次ループから
は、このSPEEDとACCELによってギヤ位置が決定される
(ステップd28〜d31)。
ACCELとSPEEDによって決定される(ステップd28)。こ
の時、SPEEDは瞬断直前の車速a〔Km/h〕であるから、
この値に基づいて所定の変速マップが検索された結果、
ギヤ位置は瞬断直前と同様に6速に決定される。ギヤが
ニュートラルから6速にシフトされた後は、SPD:REAL<
1.5Km/hにより、車速センサ異常が検出される(ステッ
プd5,d6)。すると、上記ギヤシフトから一定時間経過
後(TMR:SPD=0)SPD:REALとは無関係にインプットシ
ャフト回転数とギヤ比から車速が計算され(ステップd
13,d14)、RST:TM=0となっていればSPEEDに代入され
る(ステップd19,d20,d21)。従って、次ループから
は、このSPEEDとACCELによってギヤ位置が決定される
(ステップd28〜d31)。
また、時刻t0において車速センサが正常なまま電源が
遮断された場合、RST:TM≠0の期間は上記の場合と同様
な処理が行われる。RST:TM=0となった時は、車速セン
サが正常であることによりSPD:REALおよびSPDには共に
実車速が入り(ステップd10)、これがSPEEDに代入され
て、ギヤ位置が決定される。
遮断された場合、RST:TM≠0の期間は上記の場合と同様
な処理が行われる。RST:TM=0となった時は、車速セン
サが正常であることによりSPD:REALおよびSPDには共に
実車速が入り(ステップd10)、これがSPEEDに代入され
て、ギヤ位置が決定される。
以上のように本実施例によれば、電源の瞬断によるリ
セットが発生してから動作が安定するまでの期間(RST:
TM≠0の時)は、SPEEDはクリアされずに瞬断直前の車
速(もしくは最高車速)が保持されていることにより、
アクセルの踏込・開放および車速センサの正常・異常に
かかわらず、その時の自動車の走行状態に対して余裕の
あるギヤ位置が決定される。このことにより、瞬断後で
も誤シフトのない安全な走行が可能となる。更に、RST:
TM=0となった後は、ニュートラルを含むどのギヤ位置
でも車速センサの異常を検出できるため、自動車走行時
の安全性が向上する。
セットが発生してから動作が安定するまでの期間(RST:
TM≠0の時)は、SPEEDはクリアされずに瞬断直前の車
速(もしくは最高車速)が保持されていることにより、
アクセルの踏込・開放および車速センサの正常・異常に
かかわらず、その時の自動車の走行状態に対して余裕の
あるギヤ位置が決定される。このことにより、瞬断後で
も誤シフトのない安全な走行が可能となる。更に、RST:
TM=0となった後は、ニュートラルを含むどのギヤ位置
でも車速センサの異常を検出できるため、自動車走行時
の安全性が向上する。
なお、各種タイマ(RST:TM,TMR:SPD,TMR:GR)への設
定値は上述した値に限定されることはなく、自動車の性
能目的等に応じて最適な値を選択すればよい。
定値は上述した値に限定されることはなく、自動車の性
能目的等に応じて最適な値を選択すればよい。
本発明の自動車変速機用電子制御装置によれば、自動
車の走行中に電源の瞬断によってリセットがかかった場
合でも、その瞬断直前の車速データを保持することで、
リセット直後にその車速データに基づいて最適ギヤ位置
を決定することができるので、誤シフトを防止し、トラ
ンスミッション、クラッチ、エンジン等の破壊の危険性
を無くして、安全な走行が可能になる。
車の走行中に電源の瞬断によってリセットがかかった場
合でも、その瞬断直前の車速データを保持することで、
リセット直後にその車速データに基づいて最適ギヤ位置
を決定することができるので、誤シフトを防止し、トラ
ンスミッション、クラッチ、エンジン等の破壊の危険性
を無くして、安全な走行が可能になる。
第1図は本発明の一実施例に係る電子制御装置20のハー
ド構成を示すブロック図、 第2図はRAM202内の変数の配置を示すエリアマップ、 第3図は上記実施例における全体的な処理の概略を示す
フローチャート、 第4図は第3図中の初期処理(ステップb1)を具体的に
示すフローチャート、 第5図(a)および(b)は第3図中の車速処理(ステ
ップd2)を具体的に示すフローチャート、 第6図は第3図中のギヤ処理(ステップb3)を具体的に
示すフローチャート、 第7図は上記の各処理で使用する主要な変数名とその内
容を示す図、 第8図は従来の電子制御装置を組込んだ自動車内を示す
概略構成図、 第9図は上記従来の電子制御装置の主要動作を説明する
ための機能ブロック図、 第10図は第9図中の演算部における具体的な処理を示す
フローチャート、 第11図(a)および(b)は上記従来の電子制御装置を
装備した自動車における、瞬断発生時の走行パターンの
一例を示す図である。 4……変速機、 9……バッテリー、 10……エンジン回転センサ、 11……インプットシャフトセンサ、 12……車速センサ、 13……アクセルセンサ、 15……変速機アクチュエータ、 20……電子制御装置、 201……CPU、 202……RAM、 203……ROM、 204……電源部、 205……バックアップ電源部.
ド構成を示すブロック図、 第2図はRAM202内の変数の配置を示すエリアマップ、 第3図は上記実施例における全体的な処理の概略を示す
フローチャート、 第4図は第3図中の初期処理(ステップb1)を具体的に
示すフローチャート、 第5図(a)および(b)は第3図中の車速処理(ステ
ップd2)を具体的に示すフローチャート、 第6図は第3図中のギヤ処理(ステップb3)を具体的に
示すフローチャート、 第7図は上記の各処理で使用する主要な変数名とその内
容を示す図、 第8図は従来の電子制御装置を組込んだ自動車内を示す
概略構成図、 第9図は上記従来の電子制御装置の主要動作を説明する
ための機能ブロック図、 第10図は第9図中の演算部における具体的な処理を示す
フローチャート、 第11図(a)および(b)は上記従来の電子制御装置を
装備した自動車における、瞬断発生時の走行パターンの
一例を示す図である。 4……変速機、 9……バッテリー、 10……エンジン回転センサ、 11……インプットシャフトセンサ、 12……車速センサ、 13……アクセルセンサ、 15……変速機アクチュエータ、 20……電子制御装置、 201……CPU、 202……RAM、 203……ROM、 204……電源部、 205……バックアップ電源部.
Claims (6)
- 【請求項1】自動車の変速機のギヤ位置を、車速センサ
により検出された車速に基づいて自動制御する自動車変
速機用電子制御装置において、 該電子制御装置への電源が瞬間的に遮断された場合、該
遮断によるリセット発生時から一定時間をカウントする
タイマ手段と、 前記電源が瞬間的に遮断される直前の車速データを記憶
する、バックアップ電源に接続された記憶手段と、 前記タイマ手段がタイムアップするまでは、前記車速セ
ンサの検出値に代えて、前記記憶手段に記憶された車速
データに基づいて前記ギヤ位置を決定するギヤ位置決定
手段とを備えたことを特徴とする自動車変速機用電子制
御装置。 - 【請求項2】前記ギヤ位置決定手段は、前記タイマ手段
のタイムアップ前であって前記リセット発生直後の所定
時間は前記ギヤ位置を中立位置に決定し、該所定時間の
経過後から前記タイマ手段のタイムアップまでは、前記
記憶手段に記憶された前記車速データと前記自動車のア
クセル踏込量データとから所定の変速マップに基づいて
前記ギヤ位置を決定することを特徴とする特許請求の範
囲第1項に記載の自動車変速機用電子制御装置。 - 【請求項3】前記記憶手段がバックアップRAMであるこ
とを特徴とする特許請求の範囲第1項又は第2項に記載
の自動車変速機用電子制御装置。 - 【請求項4】自動車の変速機のギア位置を、車速センサ
により検出された車速に基づいて制御する自動車変速機
の電子制御方法であって、 該ギア位置を制御する電子制御装置への電源が瞬間的に
遮断された場合、該遮断後に該電子制御装置をリセット
するステップと、 該電子制御装置の該リセットから一定時間をカウントす
るステップと、 バックアップ電源に接続された記憶装置に、該電源が瞬
間的に遮断される直前の車速データを記憶するステップ
と、 該一定時間の該カウントが終了するまでは、該車速セン
サの検出値に代えて、該記憶装置に記憶された該車速デ
ータにより該ギア位置を決定するステップとを含む、自
動車変速機の電子制御方法。 - 【請求項5】前記一定時間の前記カウントの終了前であ
って、前記電子制御装置の前記リセット後の所定時間
は、前記ギア位置を中立位置に設定し、 該所定時間の経過後から前記一定時間のカウントの終了
までは、前記記憶手段に記憶された前記車速データと前
記自動車のアクセル踏み込み量とに基づいて前記ギア位
置を決定する、特許請求の範囲第4項に記載の自動車変
速機の電子制御方法。 - 【請求項6】前記記憶手段がバックアップRAMである、
特許請求の範囲第4項又は第5項に記載の自動車変速機
の電子制御方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62152429A JPH086799B2 (ja) | 1987-06-20 | 1987-06-20 | 自動車変速機用電子制御装置、及び方法 |
US07/207,958 US4958287A (en) | 1987-06-20 | 1988-06-17 | Electronic control system for automatic vehicle transmission |
DE8888305593T DE3879291T2 (de) | 1987-06-20 | 1988-06-20 | Elektronisches steuersystem fuer ein automatisches getriebe eines fahrzeugs. |
EP88305593A EP0296774B1 (en) | 1987-06-20 | 1988-06-20 | Electronic control system for automatic vehicle transmission |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62152429A JPH086799B2 (ja) | 1987-06-20 | 1987-06-20 | 自動車変速機用電子制御装置、及び方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JPS641636A JPS641636A (en) | 1989-01-06 |
JPH011636A JPH011636A (ja) | 1989-01-06 |
JPH086799B2 true JPH086799B2 (ja) | 1996-01-29 |
Family
ID=15540330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62152429A Expired - Lifetime JPH086799B2 (ja) | 1987-06-20 | 1987-06-20 | 自動車変速機用電子制御装置、及び方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US4958287A (ja) |
EP (1) | EP0296774B1 (ja) |
JP (1) | JPH086799B2 (ja) |
DE (1) | DE3879291T2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009085317A (ja) * | 2007-09-28 | 2009-04-23 | Toyota Motor Corp | 自動変速制御装置 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02162125A (ja) * | 1988-12-15 | 1990-06-21 | Diesel Kiki Co Ltd | 自動変速制御装置 |
US5166879A (en) * | 1990-12-03 | 1992-11-24 | Ford Motor Company | Load condition preemption of scheduled gearshifts in an automatic transmission |
JP2763204B2 (ja) * | 1991-02-21 | 1998-06-11 | 株式会社東芝 | 半導体基板及びその製造方法 |
JPH0662508A (ja) * | 1992-08-05 | 1994-03-04 | Nissan Motor Co Ltd | 電気自動車の動力制御方法および制御装置 |
DE19963214A1 (de) | 1999-12-28 | 2001-07-12 | Bosch Gmbh Robert | Verfahren und Vorrichtung zum Hochfahren eines Steuergeräts für ein Kraftfahrzeug |
DE10148090B4 (de) * | 2000-10-09 | 2019-12-05 | Schaeffler Technologies AG & Co. KG | Verfahren und Vorrichtung zum Sichern von einer Stellposition eines Bauteils |
US6891294B1 (en) | 2003-08-18 | 2005-05-10 | Clarence D. Deal | Electric motor vehicle comprising same |
US8543284B2 (en) * | 2006-08-29 | 2013-09-24 | GM Global Technology Operations LLC | Vehicle speed sensor diagnostic system and method |
US7615894B1 (en) | 2007-05-15 | 2009-11-10 | Deal Clarence D | Electric motor with a permanent magnet carrier rotating a sprocket |
DE102007057104B3 (de) * | 2007-11-20 | 2009-07-30 | Getrag Getriebe- Und Zahnradfabrik Hermann Hagenmeyer Gmbh & Cie Kg | Antriebsstrang für ein Kraftfahrzeug und Verfahren zur Sicherung eines Fahrzustands |
JP6448808B2 (ja) * | 2015-09-09 | 2019-01-09 | ジヤトコ株式会社 | 車両用バリエータの制御装置 |
CN109739284B (zh) * | 2018-12-28 | 2022-01-07 | 深圳市世冠通软件开发有限公司 | 加热按摩装置及其控制方法、计算机存储介质 |
JP7115419B2 (ja) * | 2019-05-22 | 2022-08-09 | 株式会社デンソー | シフトレンジ制御装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4232377A (en) * | 1979-04-16 | 1980-11-04 | Tektronix, Inc. | Memory preservation and verification system |
US4323987A (en) * | 1980-03-28 | 1982-04-06 | Pitney Bowes Inc. | Power failure memory support system |
US4373619A (en) * | 1980-04-07 | 1983-02-15 | Grad-Line, Inc. | Transmission control system |
SE420294B (sv) * | 1980-11-28 | 1981-09-28 | Saab Scania Ab | Forfarande for att forhindra felaktigt vexelval vid ett automatiskt vexelvalsystem i fordon |
JPS57155601A (en) * | 1981-03-20 | 1982-09-25 | Nippon Denso Co Ltd | Car safety device |
JPS57173644A (en) * | 1981-04-20 | 1982-10-26 | Aisin Seiki Co Ltd | Automatic transission control unit |
JPS58171537U (ja) * | 1982-05-07 | 1983-11-16 | ブラザー工業株式会社 | 電子機器 |
JPS59192740U (ja) * | 1983-06-02 | 1984-12-21 | パイオニア株式会社 | コンピユ−タ装置 |
JPS601449A (ja) * | 1983-06-16 | 1985-01-07 | Mitsubishi Electric Corp | 車輛用自動変速機の制御装置 |
JPS61248960A (ja) * | 1985-04-26 | 1986-11-06 | Mazda Motor Corp | 自動変速機の変速制御装置 |
JPH0613906B2 (ja) * | 1985-05-07 | 1994-02-23 | トヨタ自動車株式会社 | 車両用自動変速機の変速制御装置 |
JPS62122827A (ja) * | 1985-11-22 | 1987-06-04 | Isuzu Motors Ltd | 電子制御装置における電源制御装置 |
US4779490A (en) * | 1987-09-28 | 1988-10-25 | Saturn Corporation | Output speed sensor diagnostic control for a motor vehicle transmission |
-
1987
- 1987-06-20 JP JP62152429A patent/JPH086799B2/ja not_active Expired - Lifetime
-
1988
- 1988-06-17 US US07/207,958 patent/US4958287A/en not_active Expired - Lifetime
- 1988-06-20 EP EP88305593A patent/EP0296774B1/en not_active Expired - Lifetime
- 1988-06-20 DE DE8888305593T patent/DE3879291T2/de not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009085317A (ja) * | 2007-09-28 | 2009-04-23 | Toyota Motor Corp | 自動変速制御装置 |
JP4735630B2 (ja) * | 2007-09-28 | 2011-07-27 | トヨタ自動車株式会社 | 自動変速制御装置 |
Also Published As
Publication number | Publication date |
---|---|
EP0296774A2 (en) | 1988-12-28 |
DE3879291T2 (de) | 1993-07-01 |
JPS641636A (en) | 1989-01-06 |
EP0296774B1 (en) | 1993-03-17 |
DE3879291D1 (de) | 1993-04-22 |
US4958287A (en) | 1990-09-18 |
EP0296774A3 (en) | 1989-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5481170A (en) | Method and apparatus for controlling shift force in an automated mechanical transmission | |
JPH086799B2 (ja) | 自動車変速機用電子制御装置、及び方法 | |
US5064039A (en) | Automatic transmission with sensor fault detector | |
JPH02163519A (ja) | 車輛用発進制御装置及び方法 | |
JPH0234805B2 (ja) | ||
JP2595248B2 (ja) | 自動車変速機用電子制御装置 | |
JPH011636A (ja) | 自動車変速機用電子制御装置、及び方法 | |
JPH0665907B2 (ja) | 変速機制御装置 | |
JP3623357B2 (ja) | 車両の駆動制御装置 | |
JPH0446266A (ja) | 車輛用変速機の制御方法 | |
JP2696595B2 (ja) | 車輌用クラッチ制御装置 | |
JPS6034562A (ja) | 自動変速機変速制御方式 | |
JPH0129729B2 (ja) | ||
JPH03219164A (ja) | 自動変速機のシフト指示装置 | |
JP3657416B2 (ja) | 車両の駆動制御装置 | |
JP2690584B2 (ja) | クラッチ制御装置 | |
JP2690583B2 (ja) | 自動変速装置 | |
JP2565466B2 (ja) | 車両の発進制御装置 | |
JPS62223671A (ja) | 車速検出装置の異常検出装置 | |
JP2005016468A (ja) | エンジンの高回転時燃料カット制御装置 | |
SE529055C2 (sv) | System och förfarande för styrning av driften hos en fordonsmotor | |
JPS59120744A (ja) | 車両用アクセル制御装置 | |
JP2000046168A (ja) | 自動車用前進速度段切換制御装置 | |
JPS6353347A (ja) | 電子制御自動変速機のシフト制御装置 | |
JPH0447482Y2 (ja) |