JP3836275B2 - エンジン自動始動停止制御装置 - Google Patents

エンジン自動始動停止制御装置 Download PDF

Info

Publication number
JP3836275B2
JP3836275B2 JP23013199A JP23013199A JP3836275B2 JP 3836275 B2 JP3836275 B2 JP 3836275B2 JP 23013199 A JP23013199 A JP 23013199A JP 23013199 A JP23013199 A JP 23013199A JP 3836275 B2 JP3836275 B2 JP 3836275B2
Authority
JP
Japan
Prior art keywords
engine
flag
value
stop
vehicle
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 - Fee Related
Application number
JP23013199A
Other languages
English (en)
Other versions
JP2001055940A (ja
Inventor
恵隆 黒田
篤 松原
真一 北島
和同 澤村
篤 泉浦
崇 岩本
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP23013199A priority Critical patent/JP3836275B2/ja
Priority to US09/637,252 priority patent/US6371889B1/en
Priority to DE10040094A priority patent/DE10040094B4/de
Publication of JP2001055940A publication Critical patent/JP2001055940A/ja
Application granted granted Critical
Publication of JP3836275B2 publication Critical patent/JP3836275B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/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
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/48Parallel type
    • B60K6/485Motor-assist type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/50Architecture of the driveline characterised by arrangement or kind of transmission units
    • B60K6/54Transmission for changing ratio
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D17/00Controlling engines by cutting out individual cylinders; Rendering engines inoperative or idling
    • F02D17/04Controlling engines by cutting out individual cylinders; Rendering engines inoperative or idling rendering engines inoperative or idling, e.g. caused by abnormal conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02NSTARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
    • F02N11/00Starting of engines by means of electric motors
    • F02N11/08Circuits or control means specially adapted for starting of engines
    • F02N11/0814Circuits or control means specially adapted for starting of engines comprising means for controlling automatic idle-start-stop
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02NSTARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
    • F02N11/00Starting of engines by means of electric motors
    • F02N11/08Circuits or control means specially adapted for starting of engines
    • F02N11/0814Circuits or control means specially adapted for starting of engines comprising means for controlling automatic idle-start-stop
    • F02N11/0818Conditions for starting or stopping the engine or for deactivating the idle-start-stop mode
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/22Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs
    • B60K6/26Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by apparatus, components or means specially adapted for HEVs characterised by the motors or the generators
    • B60K2006/268Electric drive motor starts the engine, i.e. used as starter motor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L2240/00Control parameters of input or output; Target parameters
    • B60L2240/40Drive Train control parameters
    • B60L2240/44Drive Train control parameters related to combustion engines
    • B60L2240/445Temperature
    • 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
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/06Combustion engines, Gas turbines
    • B60W2510/0676Engine temperature
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/06Ignition switch
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/14Clutch pedal 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
    • B60W2555/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/20Ambient conditions, e.g. wind or rain
    • 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/0644Engine speed
    • B60W2710/065Idle condition
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02NSTARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
    • F02N2200/00Parameters used for control of starting apparatus
    • F02N2200/10Parameters used for control of starting apparatus said parameters being related to driver demands or status
    • F02N2200/101Accelerator pedal position
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02NSTARTING OF COMBUSTION ENGINES; STARTING AIDS FOR SUCH ENGINES, NOT OTHERWISE PROVIDED FOR
    • F02N2200/00Parameters used for control of starting apparatus
    • F02N2200/10Parameters used for control of starting apparatus said parameters being related to driver demands or status
    • F02N2200/103Clutch pedal position
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S903/00Hybrid electric vehicles, HEVS
    • Y10S903/902Prime movers comprising electrical and internal combustion motors
    • Y10S903/903Prime movers comprising electrical and internal combustion motors having energy storing means, e.g. battery, capacitor
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S903/00Hybrid electric vehicles, HEVS
    • Y10S903/902Prime movers comprising electrical and internal combustion motors
    • Y10S903/903Prime movers comprising electrical and internal combustion motors having energy storing means, e.g. battery, capacitor
    • Y10S903/904Component specially adapted for hev
    • Y10S903/915Specific drive or transmission adapted for hev
    • Y10S903/917Specific drive or transmission adapted for hev with transmission for changing gear ratio

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • Transportation (AREA)
  • General Engineering & Computer Science (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)
  • Hybrid Electric Vehicles (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、エンジン自動始動停止制御装置に係り、特に所定の条件が成立したときにアイドリング動作を停止するようエンジンを制御するエンジン自動始動停止制御装置に関する。
【0002】
【従来の技術】
近年、温暖化問題等の環境問題が注目され、二酸化炭素等の排出量を低減するために電気自動車やハイブリッド車両の開発が盛んに行われている。電気自動車は、排出ガス量がゼロであるため上記環境問題を鑑みた場合には最も好ましいが、一度の充電で走行することのできる距離が短く、内燃機関を用いた車両の実用性がこれからの課題とされている。
【0003】
一方、ハイブリッド車両は、エンジン及びモータを備え、エンジンの回転によってバッテリを充電しつつ、二酸化炭素等の排出量が比較的多いエンジン回転数の低い領域ではモータ単独走行若しくはエンジンとモータの併用による走行を行うことで二酸化炭素の排出量を低減させることが可能である。ハイブリッド車両は従来の車両特性(走行距離や運転性)を維持しながらも二酸化炭素の排出量を少なくでき、遠距離走行も可能とし近年実用化されている。
【0004】
【発明が解決しようとする課題】
ところで、二酸化炭素やNOxの排出量を減らすという観点で、車両の停止中、エンジンがアイドル運転中にエンジンを自動で停止させて、その後自動で始動させるという技術が実用化されている。
例えば、ギアが1速以外で、クラッチペダルが踏み込まれ、車両が所定の車速以下の場合には運転者が車両の停止を意図していると判断してエンジンの自動停止が行われる。上記の状態にある場合であっても、必ずしも運転者が車両の停止を意図していない場合がある。この状態で、運転者が車両の加速を意図してクラッチペダルから足を離すとともに、アクセルペダルを踏み込んだ場合エンジンが停止しているため運転者の意図通り車両が加速されず運転性が好ましくないという問題が考えられる。
【0005】
本発明は上記事情に鑑みてなされたものであり、排出ガスの低減のためにアイドル制御を行っている場合であっても運転性を損なうことなくエンジンの制御を行うエンジン自動始動停止制御装置を提供することを目的とする。
【0006】
【課題を解決するための手段】
上記課題を解決するために、本発明は、車両の運転状態に応じてエンジンの自動停止及び自動始動を行うエンジンの自動停止始動制御装置であって、
クラッチペダルの踏み込み状態を検出するクラッチ検出手段(SB18)と、
アクセルペダルの踏み込み状態を検出するアクセル検出手段(SB26)と、
前記エンジンの自動停止状態を検出する自動停止検出手段(18、SB10)と、
前記エンジンの自動停止状態が前記自動停止検出手段により検出されてからの車両の停車履歴を検出する停車履歴検出手段(18、SB24)と、
を備え、
前記自動停止検出手段前記エンジンの自動停止状態検出している状態で
前記クラッチ検出手段前記クラッチペダルの踏み込み検出、且つ前記停車履歴検出手段前記車両の停車履歴が無いこと検出しており
更に、前記アクセル検出手段が前記アクセルペダルの踏み込み検出した場合には、前記エンジンの自動停止状態を解除して前記エンジンを始動させる自動始動手段(18、SB10,SB18,SB24,SB26)を
具備することを特徴としている。
本発明によれば、エンジンが自動停止状態にある場合に運転者がクラッチペダルを踏み込んでおりエンジン自動停止中の停車履歴が無い場合、つまり運転者が車両を惰行させている場合にアクセルペダルの踏み込みが運転者によってなされた場合にエンジンの自動停止状態が解除されてエンジンが再始動される。よって、運転者がクラッチペダルから足を離した場合にエンジンからの駆動力が得られるため運転性が向上する。
また、本発明は、前記エンジンの自動停止状態の検出は、車両減速時の燃料供給カットの検出を含むことを特徴としている。
この発明によれば、エンジンの自動停止状態の検出が車両減速時の燃料供給停止によって行われているので、エンジンの自動停止時に燃料そのものを供給しないエンジンの制御を行っている車両についても上記と同様に運転性の向上を図ることができるという効果がある。
【0007】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態によるエンジン自動始動停止制御装置について詳細に説明する。
図1は、本発明の実施形態によるエンジン自動始動停止制御装置の概略構成を示すブロック図である。本発明の実施形態によるエンジン自動始動停止制御装置は、エンジンECU(エンジン自動始動停止制御装置)1が図示しないエンジンへの燃料供給の有無、エンジンの始動や停止を制御している。エンジンECU1は、基本的に符号P1を付して示した各種センサーから出力される信号及び各種スイッチから出力される信号に基づき上記エンジンの制御を行う。
【0008】
各種センサーから出力される信号及び各種スイッチから出力される信号は、車速を表す信号、アクセルペダルの開度を示す信号、エンジン水温を示す信号、エンジン吸気温を示す信号、イグニッションSWのON/OFFを示す信号、ブレーキが踏み込まれたか否かを示す信号、シフト位置を示す信号、クラッチが踏み込まれたか否かを示す信号(MTを備える車両の場合)、倍力機構を備えるブレーキのマスターパワー負圧を示す信号等がある。
尚、本明細書及び図面中の語句「アイドル停止」とは、主にエンジンのアイドリング動作を停止することをいい、更に後述する各種条件による減速時の燃料供給停止も含むものである。
【0009】
また、モータを有するハイブリッド車両の場合には、モータの電源となるバッテリの状態(残容量、温度等)を制御するバッテリECU4及びモータの状態(モータ回転数等)を制御するモータECU3が設けられ、バッテリECU4から出力されるバッテリ残容量SOC(State Of Charge)及びモータの状態を示す信号(例えば、モータで始動できるか否かを示す信号)に基づきエンジンの制御を行う。これらを考慮するのは、例えばハイブリッド車両においてはエンジンがアイドル停止により自動的に停止されている場合にもバッテリから各部(ECU、ヘッドライト、ウインカ等)への電力の供給がなされており、これらにより電力を消費し過ぎるとエンジンの再始動を行えなくなったり始動後のモータによる駆動ができなくなってしまう虞があるからである。
【0010】
更に、一般の車両は、エンジンの駆動力を利用したエアーコンディショナ(以下、エアコンという)を備えている。従って、アイドル停止を制御する車両においてアイドル停止実行中はエアコンが使えなくなる。よって、外気温が高い場合や低い場合に、車速やエンジン回転数等の車両の状態のみに基づいてエンジン制御を行っていたのでは快適なドライビングが確保できない場合が考えられる。そこで、エアコンを制御するエアコンECU5を備え、運転者が設定したエアコンの稼働状態に基づきエンジン制御を行う。
【0011】
次に、本発明の一実施形態によるエンジン自動始動停止制御装置について図面を参照して詳細に説明する。
図2は、本発明の一実施形態によるエンジン自動始動停止制御装置の構成を示すブロック図である。この一実施形態においては、マニュアルトランスミッションを備えるハイブリッド車両に適用した場合について説明する。
【0012】
図2において、10はエンジンであり、その駆動力はマニュアルトランスミッション12を介して車輪14,14に伝達される。車輪14には、図示は省略しているが、回転する度にパルスを発生するパルス発生器が設けられており、後述のエンジンECU18がパルス間隔から車速を求める。また、エンジン10と並列に例えば三相交流で動作するモータ/発電機16が設けられている。モータ/発電機16の回転軸とエンジン10の回転軸とは直結されている。このモータ/発電機16は、エンジン10が停止している場合には、その駆動力がマニュアルトランスミッション12を介して車輪14,14に伝達され、エンジン10が駆動している状態では、エンジン10によって回転されて発電機の役割を果たす。
【0013】
18は、エンジンECUであり、信号線10aを介してエンジン10から出力されるエンジン回転数Ne、吸気管負圧Pb、水温TW、吸気温等を示す信号が入力されるとともに、信号線20aを介してペダル20を踏み込んだか否かを示す信号が入力され、これらの信号の値に応じて信号線18aを介してエンジン10に供給する燃料及び点火時期を制御する信号を出力する。エンジンの吸気温を測定する温度センサ(吸気温検出手段)は例えばエアクリーナ(図示省略)とエンジン10との間の吸気通路内に配置されている。上記ペダル20は、アクセルペダル、クラッチペダル、及びブレーキペダルであり、アクセルペダルの場合には、上記信号とともにや踏み込み角度を示す信号θThが出力される。また、19はシフトレバーであり、運転者の操作に応じて設定されたギアの段数を示す信号がエンジンECU18へ出力される。21はエアコンECUであり、運転者の設定に応じてアイドル停止の許可/不許可を示す信号をエンジンECU18へ出力する。
【0014】
また、エンジンECU18は信号線18b,22aを介してモータECU22と接続されている。エンジンECU18からモータECU22へは信号線18bを介してモータ/発電機16の動作開始や出力パワーを指示する制御信号が出力される。また、モータECU22からエンジンECU18へは信号線22aを介して後述するバッテリ26の残容量及びバッテリ26の出力電流の値がそれぞれ出力される。
【0015】
24はモータ/発電機16に接続されたパワードライブユニットであり、モータECU22から信号線22bを介して出力される制御信号に基づいてバッテリ26から供給される電力を所定の値を有する三相交流に変換し、モータ/発電機16に供給する。また、パワードライブユニット24は、モータ/発電機16を流れる相電流及び全電流を検出しており、検出された相電流及び全電流は、信号線24aを介してモータECU22へ出力される。モータECU22は、前述のエンジンECU18から信号線18bを介して出力される制御信号で指示されるモータの出力パワーが実際に得られるよう、パワードライブユニット24から信号線24aを介して入力される相電流及び全電流を考慮して、モータ/発電機16へ供給する電力指示量を演算し、信号線22bを介して制御信号として出力する。
【0016】
バッテリ26とパワードライブユニット24との間にはバッテリ26の出力電流を検出する電流検出器31が設けられ、その検出値はバッテリECU32へ出力される。また、バッテリ26は電圧検出器及び温度検出器(各々図示省略)が設けられ、それらの検出電圧及び検出温度は信号線26aを介して各々バッテリECU32へ出力される。
【0017】
更に、パワードライブユニット24とバッテリ26との間にはダウンバータ28が接続されている。このダウンバータ28はパワードライブユニット24又はバッテリ26から出力される直流電圧を例えば12[V]に変換して出力する。ダウンバータ28にはバッテリ30(出力電圧は、例えば12[V])が接続されるとともに電気負荷29が接続されている。こ電気負荷26は、例えばワイパー、ヘッドライト及びエンジンECU18、モータECU22、バッテリECU32等の制御装置も含まれる。バッテリ30には電圧検出器及び電流検出器(各々図示省略)が設けられ、それらの検出電圧及び検出電流は信号線30aを介して各々バッテリECU32へ出力される。
【0018】
バッテリECU32は、バッテリ26及びバッテリ30の状態、例えば残容量、温度、電流値を監視しており、信号線32aを介してバッテリ26の残容量及び出力電流並びにバッテリ30の出力電流をモータECU22へ出力する。
また、34はエンジン10がアイドル停止状態にあるか否かを運転者に警告する警告装置であり、例えば運転席の表示パネルに設けられる。この警告装置34は、例えば、車両が停止している状態でアイドル停止制御が行われた場合、クラッチペダルから足が離されたとき、つまりクラッチペダルが全閉状態となったときにランプ等を点滅する。エンジン動作が再開される場合は、運転者の意志のみではなく、例えばバッテリ26の残容量が低下した場合にも行われる。この場合にクラッチペダルを踏み込まないとエンジンの再始動が行われないので、クラッチ踏み込みによりエンジンの再始動要求を運転者に通知する。また、警告装置34は、アイドル停止中にドアが開状態となった場合に警告音等や停止状態である旨を示すランプによりアイドル停止中である旨を運転者に通知する。
【0019】
次に、上記構成における本発明の一実施形態によるエンジン自動始動停止制御装置が備えられた車両の全体の動作について概説する。
まず、エンジン10によって走行する場合について説明する。
運転者がペダル20を踏み込むと、踏み込んだペダル20の種類に応じた信号が信号線20aを介して出力され、これらの信号に応じてエンジンECU18は信号線18aを介してエンジンに供給する燃料を制御する信号及び点火時期を制御してエンジン10の動作を制御する。
【0020】
エンジン10からは信号線10aを介して出力されるエンジン回転数、吸気管負圧、及び水温を示す信号がそれぞれ出力され、エンジンECU18は、これらの信号に基づき、エンジン10を制御する。一方、エンジン10の回転によってモータ/発電機16が発電を行う。モータ/発電機16によって発電された電力は、パワードライブユニット24を介してバッテリ26へ供給されてバッテリ26の充電が行われ、ダウンバータ28を介してバッテリ30も充電される。また、電流検出器31はパワードライブユニット24からバッテリ26へ流れる電流の値を検出しバッテリECU32へ出力する。
【0021】
次に、モータ/発電機16の駆動力によって走行する場合について説明する。
この場合は運転者がペダル20を踏み込むと、エンジンECU18はバッテリ26の残容量が所定の値以上であればアクセルペダルの踏み込み角度を示す信号に基づいた制御信号をモータECU22へ出力する。モータECU22はパワードライブユニット24へ制御信号を出力しモータ/発電機16の回転を制御する。
【0022】
以上、エンジン10のみによって駆動を開始する場合及びモータ/発電機16のみによって駆動を開始する場合の動作の概略について説明したが、エンジンECU18は各種センサーから出力される信号及び各種スイッチから出力される信号並びにエアコンECU21,モータECU22、バッテリECU32から出力される信号によって所定の条件が成立した場合に前述したエンジンのアイドリングを停止し、また所定の条件が成立した場合にエンジンのアイドリングを開始する。
【0023】
以下、アイドリングの停止及び開始を行う制御について説明する。
本実施形態では以下の場合にアイドル停止又は再開を行い、排出ガス量の低減を図るとともに、運転性(使い勝手)の向上を図っている。
(1)減速中からのエンジン停止
車速が所定値以下であって、ブレーキの踏み込みが継続され、且つエンジン回転数が所定値以下の場合であってクラッチが踏み込まれたときに運転者が車両を停止する意志があると判断してエンジンを停止する。例えば車速が30km/h以下の場合にブレーキの踏み込みが継続され、エンジン回転数が1000rpm以下となった場合であってクラッチが踏み込まれたときにエンジンを停止する。また、この条件が成立してエンジンを停止した場合であってもギアチェンジがされた場合にはエンジンの再始動を行う。これは車両が完全に停止せず走行を継続していた場合でも行う。
【0024】
(2)停車時のアイドル停止
車速が所定値以下でクラッチが踏み込まれた場合又はギアがニュートラルにされた場合に、車両が停止されると判断してエンジンを停止する。例えば、車速が5km/h以下であってクラッチが踏み込まれている場合又はギアがニュートラルにされた場合にエンジンを停止する。また、この条件が成立してエンジンを停止した場合であってもギアチェンジがされた場合にはエンジンの再始動を行う。これは車両が完全に停止せず走行を継続していた場合でも行う。この制御は上記(1)と別個に行われ、上記(1)の制御でエンジンを停止した後にエンジンを始動し、(2)の制御によってエンジンを再び停止するという制御をする訳ではない。この制御は、例えば、車速が40km/hからクラッチのみを踏み込んだまま減速を行うという特殊な操作を行い上記(1)の条件が成立しない場合であってもエンジンを停止させる制御を行うためのものである。
【0025】
(3)再始動後のアイドル停止禁止
インギア状態で再始動した後、再度ギアをニュートラルにした場合は、1度はアイドル停止を許可するが、この操作を2度以上行った場合には所定の車速、例えば3km/hになるまでアイドル停止を禁止する。渋滞ではインギア状態で低速で僅かな距離を走行しギアをニュートラルにして停車するといった動作が繰り返されるが、この動作がエンジン停止状態で継続されると、バッテリ電力の消費が大となる。よって、インギア状態で始動した後に所定の車速に達せずにギアをニュートラルにした場合は原則としてアイドル停止動作を行うが、再度インギア状態で始動し、所定の車速に達する前に再びギアがニュートラルにされた場合にはアイドル停止を禁止するものである。
【0026】
以上がアイドル停止/再開の基本的な制御であるが、更に以下に示した詳細な制御を行う。
(4)急加速対応
アイドル停止中にアイドル停止解除条件が整い、運転者の意志に関わらず車両が発進することを防止するものである。アイドル停止中にエンジンを再始動を許可する条件は、アイドル停止中にクラッチが踏み込まれており且つギアがニュートラルである場合に、アクセルが踏み込まれ、若しくはバッテリの残容量が低下し、又はエアコンからの要求があった場合である。ギアがニュートラルである場合のみを条件としていないのは、ニュートラルを検出するスイッチが何らかの原因で故障し、常時ニュートラルであるである旨の信号を出力している場合の車両の発進を防止するためである。
【0027】
(5)アイドル停止通知
アイドル停止を行っている旨を運転者に通知するために、図2に示した警報装置34を設け、アイドル停止時にはランプ点滅等を行う。
この警告装置34は、例えば、車両が停止している状態でアイドル停止制御が行われた場合、クラッチペダルから足が離されたとき、つまりクラッチペダルが全閉状態となったときにランプ等を点滅する。エンジン動作が再開される場合は、運転者の意志のみではなく、上記(4)で示したように、例えばバッテリ26の残容量が低下した場合にも行われる。この場合にクラッチペダルを踏み込まないとエンジンの再始動が行われないので、クラッチ踏み込みによりエンジンの再始動要求を運転者に通知する。
【0028】
(6)警告音
アイドル停止中に運転者が誤って車両が完全に停止していると誤認し、車両から離れてしまうことが想定される。この場合、ドアが開状態となった場合に警告音等や停止状態である旨を示すランプによりアイドル停止中である旨を運転者に通知する。
【0029】
(7)エアコンとの協調
エアコンの操作状態に応じてアイドル停止を行うか否かを制御する。例えば、車室内温度が高い場合や低い場合に、運転者は早急に車室内温度を低下又は上昇させたいときがある。この場合、アイドル停止によりエアコンが稼働していない状態を優先すると、快適性が損なわれるので、エアコンの操作状態に応じてアイドル停止を行うか否かを制御する。
【0030】
(8)ブレーキマスターパワー負圧センサの検出結果に基づいた制御
現在の車両には一般的に倍力装置が設けられ、運転者がブレーキを踏むのに要する力を低減している。エンジンが停止している状態でブレーキペダルを踏み続けると倍力装置の負圧源が低下し、運転者がブレーキを踏むのに要する力が大となる。この場合に、エンジンを始動して負圧を確保するよう制御する。
【0031】
(9)使い勝手の向上
イグニッションスイッチをオン状態にした後、所定時間(例えば2分間)はアイドル停止を禁止するよう制御する。また、リバースインギア時にはアイドル停止を禁止する制御を行う。前者は、例えば車両を駐車場に停車して一時間程度の間はエンジンが暖まっておりアイドル停止を行うことができるが、一般に駐車場では徐行等が多いためアイドル停止及び再開が繰り返され使い勝手が悪いという理由である。また、後者は例えば車庫入れを行う場合には、車両の前進及び後退が繰り返し行われるが、前進及び後退の度にアイドル停止を行うと使い勝手が悪いという理由である。
【0032】
図3は、本実施形態のアイドル停止条件及び再始動条件を要約した図であり(a)がアイドル停止条件を、(b)が再始動条件をそれぞれ示す。
図3(a)示されたように、条件CA13〜CA15がアンド演算子OP3で論理的に結合されている。また、条件CA12とアンド演算子OP3の出力端とがオア演算子OP2によって論理的に結合され、オア演算子OP2の出力端と条件CA1〜CA11がアンド演算子OP1で論理的に結合されている。アンド演算子OP1の出力端からアイドル停止を実施する信号が出力される。つまり、条件CA1〜CA11が成立し、かつ、条件CA13〜CA15が成立するか又は条件CA12が成立した場合にアイドル停止が実施される。
【0033】
条件CA1は、スタータスイッチがオン状態となってから所定時間(例えば2分)経過したことを示す条件である。この条件は、上記(9)で示した制御を行うための条件である。条件CA2は、図2中のモータ/発電機16のみによって始動が可能であるかを示す条件である。ハイブリッド車両では、アイドル停止後エンジンを再始動する場合には排出ガス低減のためモータ/発電機16のみで行う場合が多いため、アイドル停止の前提条件となる。
【0034】
条件CA3は、バッテリ26の残容量(以下、バッテリ残容量と称する)が所定の範囲内にあるか否かの条件である。所定の範囲として、例えば30%〜40%のバッテリ残容量が挙げられる。上記条件CA3と同様に、ハイブリッド車両では、アイドル停止後エンジンを再始動する場合には排出ガス低減のためモータ/発電機16のみで行う場合が多いため、アイドル停止の前提条件となる。
ここで、バッテリ残容量について説明する。バッテリ26の特性として一般的に、残容量が多い(例えば80%以上)場合、バッテリ26の出力電圧が残容量にほぼ比例して上昇し、逆に残容量が少ない(例えば20%)場合、バッテリの出力電圧が残容量にほぼ比例して減少する。残容量が適当な場合(例えば20%〜80%)は、出力電圧はほぼ一定であり、実際の使用の際にはこの領域が用いられる。このように、バッテリの残容量に応じてバッテリの使用領域が設けられたが、本実施形態においては制御を容易にするためバッテリ残容量及びバッテリ30の電力消費量に応じて3つの異なる制御領域を設けている。
【0035】
図4は、バッテリの残容量に応じた制御領域を説明するための図であって、(a)は通常走行時においてアイドル停止を行うか否かを判定する図であり、(b)はアイドル停止を行っている場合にエンジンの再始動を行うか否かを判定する図である。
図4(a)を参照すると、アイドル停止を行うか否かはバッテリの残容量及びバッテリ30の電力消費量に応じて3つの領域に大別されている。第1はバッテリ残容量が多いのでアイドル停止を許可する領域(図4(a)中符号Z1が付された領域)と、バッテリ26の電力消費量は少ないがバッテリ残容量が比較的少ないので、アイドル停止を禁止する領域(図4(a)中符号Z2が付された領域)と、バッテリ30の電力消費量が多いのでアイドル停止を禁止する領域(図4(a)中符号Z3が付された領域)である。
【0036】
図4(a)において、残容量S1はバッテリの使用領域の下限(例えば20%)を定めており、残容量S2はバッテリ30の電力消費量が少ない場合にアイドル停止を行うか否かを定めるものである。また、残容量S2,S3及び電力消費値I1,I2はバッテリS30の電力消費量が多い場合にアイドル停止を行うか否かを定める。図4(a)に示したように、バッテリ30の電力消費量が多い場合に4つのパラメータを用いてアイドル停止を行っている。これは、バッテリ30の電力消費量が多いと短時間でバッテリ残容量が少なくなるので、アイドル停止許可を与える条件を厳しくし、より多い残容量のときにアイドル停止許可を許可してバッテリ残容量の短時間内の低下を極力防止するためである。
【0037】
図3に戻り、条件CA4及び条件CA5は、エアコンの動作有無に応じて外気温TAと水温TWとが所定の値の場合にアイドル停止を許可する条件である。エアコンが動作状態である場合は、運転者が意図して運転席の温度を設定しているため、エアコンの動作状態に関わらずアイドル停止することは車室内の快適性を損なうことになるため条件CA5が設けられている。また、アイドル停止を行うと燃焼された高温の排出ガスがエンジンから排出されなくなりキャタライザの温度自体が下がるが、キャタライザの温度が低下すると排出ガスの量が増加する。よって、この条件CA4は、排出ガスの増加を引き起こさないためにキャタライザの温度低下を防止するものである。この条件は前述の(7)の制御を行うための条件である。
【0038】
図5は、条件CA4と条件CA5との関係を説明するための図であり、(a)はエアコンが運転者の操作によって停止状態にある場合にアイドル停止を実施するか否かの条件を示しており、(b)はエアコンが運転状態にある場合にアイドル停止を行うか否かの条件を示している。図5(a),(b)において符号Z11が付されている領域がアイドル停止を実施する領域であり、符号Z12が付されている領域はアイドル停止を許可しない領域である。
【0039】
エアコンが停止状態にある場合には、アイドル停止を行ってエアコンのコンプレッサを停止状態にしても車室内の快適性という観点からは問題がないと考えられる。よって、この場合はキャタライザの温度低下を考慮して制御を行う。つまりエンジン水温が水温TW1以下である場合にはアイドル停止を実施せずにエンジン10を稼働状態とするのが基本的な制御である。しかし、外気温が所定の外気温TA1よりも低いと、時間経過によるキャタライザの温度低下が速いため、外気温TA1以下の場合には水温TW1よりも高いエンジン水温TW2を設定し、エンジン水温がこのエンジン水温TW2以上である場合にアイドル停止を実施するようにする。そして外気温がTA2からTA1へ下がる領域についてはエンジン水温TW1からTW2へとアイドル停止可能領域を狭めてエンジン稼働時間を増やしキャタライザの温度低下を抑える。図4中の外気温TA1,TA2の値としては例えば15℃〜20℃程度であり、エンジン水温TW1,TW2の値は例えばそれぞれ50℃、75℃程度である。
【0040】
次に、エアコンが稼働状態にある場合は、車室内の快適性及びキャタライザの温度低下の双方を考慮して制御しなければならない。つまり、外気温が低すぎる場合(TA0以下)や高すぎる場合(TA3以上)には車室内の快適性を考慮してアイドル停止制御を行わない。また、エンジン水温がTW2以下の場合にはキャタライザの温度低下を考慮してアイドル停止制御を行わない。図5(b)中の外気温TA0,TA3は、例えばそれぞれ10℃、30℃である。
【0041】
再び図3(a)に戻り、条件CA6は、ギアがリバースギア以外であることの条件である。前述のように、車庫入れ等の場合には車両の前進後退動作が繰り返し行われる。よって、この後退の度にエンジン10が停止していたのでは使い勝手が悪いため、ギアがリバースギアである場合にはアイドル停止を行わず、リバースギア以外の場合にのみアイドル停止を許可する。この条件は前述の(9)の制御を行うときの条件である。
【0042】
条件CA7は、アクセルルペダルが全閉であるか否か、つまり運転者がアクセルペダルを踏んでいないか否かである。アクセルペダルが踏み込まれていると運転者に加速意志があると判断してエンジン10を動作させなければならない。しかし、アクセルペダルが全閉であれば車両の停止を意図している条件の1つと判断し、アイドル停止条件の1つとする。条件CA8はエアコンから動作要求信号が出力されていないかである。つまり、エアコンは設定によっては車室内の温度を所定に設定することを最優先で動作する場合がある。この場合、エアコンECU21からエンジンECU18に対してエンジン10の動作要求信号が出力される。この信号が出力されるとエンジン10を動作させてコンプレッサを稼働させなければならず、したがってアイドル停止を行うことはできなくなる。この条件は、前述の(7)の制御を行う条件の1つである。
【0043】
条件CA9は、ニュートラルペダル、クラッチペダル、及びブレーキペダルのスイッチが正常に動作しているかである。これらのスイッチが故障していると、車両が運転者の意志に反して動作することになるため、エンジン回転数、ギアチェンジ、車速等からこれらのスイッチが正常に動作しているか否かを判断する。この条件は、前述の(4)の制御を行う場合の条件の1つである。
【0044】
条件CA10は車速を示すパルス信号が正常に出力されているか否かである。前述のように車輪14には、回転する度にパルスを発生するパルス発生器が設けられており、エンジンECU18がパルス間隔から車速を求めている。アイドル停止は車両が停車している場合にも行われる。よって、この条件はパルス器の故障によって車両が加速中であってもエンジンECU18が停車中であると判断してアイドル停止動作を行うといった誤動作を防止するために定められる条件である。条件CA11は車速が所定値(例えば3km/h)以下であるか否かである。これは車両が停止していることを判定するための条件である。
【0045】
条件CA12は、ギアがニュートラルであるか否かであり、条件CA13は、クラッチを踏んでいるか否かである。車両を停止させる場合には、ギアをニュートラルにし、クラッチペダルを踏んでいる場合が多いので、アイドリング停止の条件の1つとしている。
条件CA14,CA15は一速以外のギアが使用されたか否かである。前述の(3)再始動後のアイドル停止禁止制御では、インギア状態で始動した後車速が所定値に達せず再度ギアをニュートラル状態にするという動作が繰り返し行われる場合にはアイドル停止を行わない制御を行う。よって、アイドル停止を実施するには一速以上のギアが使用されたか否か及び車速が所定以上になったか否かの判断が必要となるため用いられる。
【0046】
次に、図3(b)を参照してアイドル停止を行っている状態でエンジンを再始動する場合の条件について説明する。
図3(b)示されたように、条件CB6〜CB10がオア演算子OP15で論理的に結合されている。また、オア演算子OP15の出力端と条件CB4,CB5とがアンド演算子OP14とによって論理的に結合され、条件CB2と条件CB3とのアンド演算子OP12による論理的結合、オア演算子OP14の出力端、及び条件CB11とがオア演算子OP13によって論理的に結合されている。最後に条件CB1とオア演算子OP13の出力端と条件CB12とがアンド演算子OP11によって論理的に結合されている。そして、アンド演算子OP11の出力端からエンジンを再始動する信号が出力される。
【0047】
条件CB1は、アイドル停止中であるか否かである。エンジン再始動はアイドル停止からエンジンを停止する動作であるので当然の条件である。条件CB2はクラッチを踏んでいるか否かであり、条件CB3はギアチェンジがあることである。これらの条件は、エンジン始動時にはクラッチが踏み込まれ、ギアチェンジ動作が行われることに着目してエンジン再開の条件に挙げられている。
条件CB4は、クラッチを踏んでいるか否かであり、条件CB5は、ギアがニュートラルであるか否かである。
【0048】
条件CB6はアクセルペダルが開状態であるか否かである。この条件は、条件CB4及び条件CB5とアンド演算子OP14によって論理的に結合されている、つまり、アイドル停止状態で、運転者がクラッチを踏み、かつギアがニュートラル状態である場合に、アクセルペダルを踏み込んだときは運転者が意識的にエンジン10の運転を開始させたと判断してエンジン10の運転を再開させる。また、運転者がこれらの操作を行ってもエンジン10が始動しない場合には、運転者はエンジン10が故障であると感ずる場合があるので、使い勝手の面からもこれらの条件が成立した場合にはエンジン10の再始動制御を行う。
【0049】
条件CB7は、停車後車速が所定以上になったか否かである。所定の車速としては例えば3km/hが定められる。条件CB8はポンピングブレーキを実施したか否かである。この条件はアイドル停止中にポンピングブレーキ動作が行われると、倍力装置の負圧源が低下し、運転者がブレーキを踏むのに要する力が大となることを防止するために設けられる。この条件は上記(8)の制御を実施するためものである。
【0050】
条件CB8は、バッテリ残容量が所定値以下、例えば25%以下であるか否かである。バッテリの残容量が少ない状態ではアイドル停止動作を継続すると、図2中の電気負荷29によってバッテリ30が消費され、バッテリ30の残容量維持のためにバッテリ26からダウンバータ28を介して充電が行われる。この動作が長期間に亘って継続されると、バッテリ26の残容量が少なくなり、エンジン10の再始動を行えなくなることが考えられる。よって、この不具合を防止するため、バッテリ残容量の低下がエンジン再始動の条件の1つとして挙げられている。この条件は、前述の(4)に示した制御を行う条件の1つである。
【0051】
ここで、図3(b)を参照し、エンジン再始動時のバッテリ残容量について説明する。図3(b)に示したように、バッテリ残容量に応じて3種類の制御領域が定められている。図3(b)中で符号ZCが付された領域はバッテリ残容量が少ないため強制的にエンジンの再始動を行う領域である。符号ZBが付された領域はエンジンが強制的に再始動され、バッテリ26が充電されて強制的にエンジンの再始動が行われなくなった場合であってもアイドル停止制御を禁止する領域である。この領域は強制的にエンジンが再始動され、残容量S1を越えて充電された場合であってもアイドル停止を行うとエンジンが強制的に再始動されるまでの時間が短いと考えられ、頻繁にアイドル停止及びエンジン再始動が行われるため操作性が悪くなる虞があるためアイドル停止を禁止している。符号ZAが付された領域はエンジンが強制的に再始動された場合であってもアイドル停止を許可する領域である。この領域はバッテリ残容量が多いため、アイドル停止を行っても頻繁にエンジン10の停止及び再始動が繰り返される虞が少ないためアイドル停止を許可する。
【0052】
条件CB10エアコンからエンジンの再始動要求があるか否かである。この条件は、車室内の快適性維持の制御、つまり前述の(4)の制御を行う条件の1つである。条件CB11は、ブレーキペダルが踏み込まれている状態で、クラッチペダルが踏み込まれているとき又はギアがニュートラル状態にあるときにブレーキマスターパワー負圧がゲージ圧で所定値以上となったか否かである。負圧の一例としては−250mmHgが挙げられる。この条件は、前述の(8)の制御を行う条件である。
【0053】
条件CB12は、運転者がクラッチペダルから足を離してインギア状態とした後、クラッチペダルを踏み込んだか否かである。一般的に車両の発進時にはクラッチペダルを踏み込んだ後にインギア状態としてクラッチペダルを離しながらアクセルペダルを踏み込む操作を行うが、操作を急いでいる場合にはクラッチペダルを離す動作とインギア状態にする動作とはほぼ同時に行われることが多い。このような状態にエンジンが始動されないと発進時の充分な加速が得られないことが考えられるため、運転者がクラッチペダルから足を離してインギア状態とした後、クラッチペダルを踏み込んだ場合には運転者の操作ミスとしてエンジンの再始動を許可するものである。
【0054】
以上がアイドル停止を行うか否か又はエンジン再始動を行うか否かの条件であるが、燃費向上のため減速中にはエンジン10への燃料供給停止制御(フューエルカット:以下、減速F/Cと称する)が行われる。以下、燃料供給停止制御を行う場合の条件について説明する。
図6は、本実施形態の燃料供給停止制御条件及び復帰条件を要約した図であり(a)が燃料供給停止制御条件を、(b)が復帰条件をそれぞれ示す。
図6(a)を参照すると、条件CC12〜条件CC16がアンド演算子OP22によって論理的に結合され、アンド演算子OP22の出力端と条件CC1〜条件CC11がアンド演算子OP21によって論理的に結合されている。つまり、条件CC1〜条件CC16が全て成立した場合に減速F/Cが行われ又は継続される。
【0055】
条件CC1〜CC10は、図3(a)中に示した条件CA1〜CA10各々と同様の条件である。条件CC11は車速が所定値以下であるか否かである。ここで定められる車速は、例えば30km/hが挙げられる。CC12は減速度が所定値以上であるか否かである。減速度の一例として0.05Gが挙げられる。この条件は、車両が減速しているか否かを判断するものである。条件CC13はクラッチペダルが踏み込まれているか否かである。停車を行おうとする場合にはクラッチペダルを踏み込む操作が行われるのが一般的であるため、停止操作であるか否かを判断するための条件として挙げられている。
【0056】
条件CC14は、ギアが一速以外のギアであるか否かである。ギアが一速である場合には、条件CC1〜CC12が成立している状態であって、運転者が車両の停止を意図しない場合にも用いられるのでこの場合には減速として減速F/Cを行わないために定められる。条件CC15は、ブレーキペダルが踏み込まれているか否かである。停車を行おうとする場合にはブレーキペダルを踏み込む操作が行われるのが一般的であるため、停止操作であるか否かを判断するための条件として挙げられている。条件CC16は、エンジンのアイドル回転以下でクラッチペダルが離されたか否かである。
【0057】
次に、図6(b)を参照して減速F/C動作の復帰条件について説明する。
図6(b)示されたように、条件CD6〜CD10がオア演算子OP35で論理的に結合されている。また、オア演算子OP35の出力端と条件CD4,CD5とがアンド演算子OP34とによって論理的に結合され、条件CD2と条件CD3とのアンド演算子OP32による論理的結合、オア演算子OP34の出力端、及び条件CD11とがオア演算子OP33によって論理的に結合されている。最後に条件CD1とオア演算子OP33の出力端とがアンド演算子OP31によって論理的に結合されている。そして、アンド演算子OP31の出力端から減速F/C動作から復帰してエンジンを再始動する信号が出力される。
【0058】
条件CD1は、減速F/C継続中であるか否かである。条件CD2はクラッチを踏んでいるか否かであり、条件CD3はギアチェンジがあることである。これらの条件は、エンジン始動時にはクラッチが踏み込まれ、ギアチェンジ動作が行われることに着目してエンジン再始動の条件に挙げられている。
条件CD4は、クラッチを踏んでいるか否かであり、条件CD5は、ギアがニュートラルであるか否かである。
【0059】
条件CD6はギアチェンジがあるか否かである。条件CD7はアクセルペダルが開状態であるか否かである。この条件は、条件CD4及び条件CD5とアンド演算子OP34によって論理的に結合されている、つまり、減速F/C継続中で、運転者がクラッチを踏み、かつギアがニュートラル状態である場合に、アクセルペダルを踏み込んだときは運転者が意識的にエンジン10の運転を開始させたと判断して減速F/Cから復帰してエンジン10の運転を再開させる。また、運転者がこれらの操作を行ってもエンジン10が始動しない場合には、運転者はエンジン10が故障であると感ずる場合があるので、使い勝手の面からもこれらの条件が成立した場合には減速F/C継続から復帰する。
【0060】
条件CD8は、ブレーキペダルから足が離されたか否かである。条件CD9は、バッテリ残容量が所定値以下、例えば25%以下であるか否かである。バッテリの残容量が少ない状態ではアイドル停止動作を継続すると、図2中の電気負荷29によってバッテリ30が消費され、バッテリ30の残容量維持のためにバッテリ26からダウンバータ28を介して充電が行われる。この動作が長期間に亘って継続されると、バッテリ26の残容量が少なくなり、エンジン10の再始動を行えなくなることが考えられる。よって、この不具合を防止するため、バッテリ残容量の低下が減速F/Cから復帰する条件の1つとして挙げられている。
【0061】
条件CD10エアコンからエンジンの再始動要求があるか否かである。この条件は、車室内の快適性維持の制御、つまり前述の(4)の制御を行う条件の1つである。条件CD11は、ブレーキペダルが踏み込まれている状態で、クラッチペダルが踏み込まれているとき又はギアがニュートラル状態にあるときにブレーキマスターパワー負圧がゲージ圧で所定値以上となったか否かである。負圧の一例としては−250mmHgが挙げられる。この条件は、前述の(8)の制御を行う条件である。
【0062】
次に、図3に示したアイドル停止及びエンジン再始動条件及び図6に示した減速F/C継続及び復帰制御の条件が実際に適用される制御フローについて説明する。
図7及び図8は、本発明の一実施形態においてアイドル停止を実施するか否かを判定する処理を示すフローチャートである。図7及び図8に示したフローは、一定時間間隔、例えば10msec毎に図示しないメインルーチンから呼び出されることにより行われ、図2中のエンジンECU18によって行われる。アイドル停止を実施するか否かは、図7及び図8中のフラグF_FCMGの値を「1」に設定するか否かによって行われる。つまりフラグF_FCMGの値が「1」であればメインルーチンに戻ったときにアイドル停止制御が行われ、「0」の場合には行われない。フラグF_FCMGの初期値は「0」に設定されている。
【0063】
メインルーチンから図7に示した処理が呼び出されて処理が開始すると、ステップSA10において、スタータスイッチがオン状態となってから所定時間経過したか否かが判断される。ステップSA10中の変数#TMIDLSTには上記所定時間として120秒(2分)が設定されており、この値とタイマT20ACRSTの値との大小関係が比較されることにより、所定時間経過したか否かが判断される。タイマT20ACRSTは、スタータスイッチがオン状態となってからカウントを開始するタイマである。ステップSA10の判断結果が「NO」である場合、つまりスタータスイッチがオン状態となってから所定時間経過していないと判断された場合には、処理がステップSA52に進みフラグF_FCBRKの値を「0」に設定する処理が行われ、メインルーチンに戻る。ここで、フラグF_FCBRKは減速F/C継続中にブレーキがOFFされたことを示すフラグである。
【0064】
ステップSA10の判断結果が「YES」である場合には、処理はステップSA12へ進み、フラグF_FCMGの値が「1」であるか否かが判断される。図7及び図8に示した処理は、フラグF_FCMGの値を「1」に設定してアイドル停止を行う処理であり、ステップSA12においてフラグF_FCMGの値が既に「1」である場合には以下の処理が無意味となるので、判断結果が「YES」の場合には処理がメインルーチンに戻る。
一方、ステップSA12の判断結果が「NO」である場合、つまりフラグF_FCMGの値が「0」である場合には、ステップSA14へ進む。
【0065】
ステップSA14では、変数MOTINFOの2ビットが「1」であるか否かの判断が行われる。この変数MOTINFOの2ビットはバッテリ26の温度が0℃以下であるか否かを示すものであり、0℃以下の場合にバッテリECU32で設定される。この判断結果が「YES」である場合、つまりバッテリ26の温度が0℃以下である場合には、処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。
一方、ステップSA14の判断結果が「NO」の場合、つまりバッテリ26の温度が0℃より高いと判断された場合には、ステップSA16へ進む。
【0066】
ステップSA16では、フラグF_MOTSTBの値が「1」であるか否かが判断される。ここで、フラグF_MOTSTBはモータ/発電機16で始動することができるか否かを示すフラグであり、その値はモータ/発電機16の状態に応じてモータECU22により設定される。この判断結果が「NO」の場合には処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。
一方、ステップSA16の判断結果が「YES」の場合には、処理はステップSA18へ進む。
【0067】
ステップSA18では、フラグF_ESZONECの値が「1」であるか否かが判断される。ここで、フラグF_ESZONECはバッテリ26の残容量が図4(b)に示した領域ZB又はZCにあり、アイドル停止が禁止される状態にあることを示すフラグであり、図2中のバッテリECU32によって設定される。この判断結果が「YES」である場合にはアイドル停止を行わないので、処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。
一方、ステップSA18の判断結果が「NO」であり、バッテリ26の残容量がアイドル停止を実施できる程度に充電されていると判断した場合には、ステップSA20へ進む。
【0068】
ステップSA20では、フラグF_TWFCMGの値が「1」であるか否かが判断される。ここで、フラグF_TWFCMGは、アイドル停止を実施できる程度にエンジン水温が高いか否かを示すフラグであり、その値はエンジンECU18によって設定される。ここで、アイドル停止を行うか否かは図5(a)(b)に示したように、エンジン水温と外気温とによって定められる。以下、これらの定め方について説明する。
【0069】
本実施形態では、所定時間走行後のエンジン吸気温を測定して外気温を推定する処理を行っており、推定して得られた外気温を用いてアイドル停止を行うことができる水温を算出し、この水温と実際のエンジン水温とを比較してフラグF_TWFCMGの値を「1」又は「0」に設定している。以下、この処理の詳細について説明する。
図9は、推定処理によって得られた外気温が、アイドル停止を行っても良い温度であるか否かを判断する処理を示すフローチャートである。この処理は、図7,図8に示した処理と別個に並列して所定時間間隔(例えば10msec)でエンジンECU18によって行われる。
【0070】
図9に示した処理が開始すると、ステップS100において、変数VPが「0」であるか否かが判断される。ここで変数VPは、前述した車輪14に設けられたパルス発生器から所定時間内に出力されるパルスの数を格納する変数、つまり車速を示す変数である。つまり、ステップS100の処理は、変数VPの値に基づき車両が停止中であるか否かを判断している。この判断結果が「YES」の場合には、処理はステップS102へ進み、変数#TMTAFCMGの値を変数TMTAFCMGに代入する処理が行われる。ここで、変数TMTAFCMGは、車両が走行してから所定時間が経過したか否かを判断する際に用いられる変数であり、値が設定されると、時間経過に応じてその値が減算される。また変数#TMTAFCMGは変数TMTAFCMGに代入する値を格納するものである。つまり、ステップS102の処理は、変数TMTAFCMGを初期化する処理である。ステップS102の処理が終了するとメインルーチンに戻る。
【0071】
一方、ステップS100の判断結果が「NO」である場合、つまり車両が走行していると判断した場合には。ステップS104へ進み、変数TMTAFCMGの値が「0」であるか否か、つまり車両が走行してから所定時間経過したか否かが判断される。この判断結果が「NO」である場合には、処理がメインルーチンに戻り、「YES」の場合には処理がステップS106へ進む。
【0072】
ステップS106では、外気温(ここでは、外気温=エンジン吸気温としている)TAが変数#TAFCMGL以上であるか否かが判断される。ここで変数#TAFCMGLは、アイドル停止を許可する温度条件の下限値であり、例えば−10℃を示す値に設定されている。この判断結果が「NO」である場合、つまりアイドル停止を実施するには外気温が低すぎると判断した場合には処理がステップS108へ進み、フラグF_TAFCMGの値を「0」に設定する処理が行われメインルーチンに戻る。ここでフラグF_TAFCMGは、アイドル停止を許可するか否かの温度条件を示すフラグであり、値が「1」の場合はアイドル停止許可を意味し、「0」の場合は不許可を意味する。
一方、ステップS106における判断結果が「YES」の場合には、ステップS110へ進む。
【0073】
ステップS110では、外気温TAが変数TAFCMGH以下であるか否かが判断される。ここで変数#TAFCMGHは、アイドル停止を許可する温度条件の上限値であり、例えば80℃を示す値に設定されている。この判断結果が「NO」である場合、つまりアイドル停止を実施するには外気温が高すぎると判断した場合には処理がステップS108へ進み、フラグF_TAFCMGの値を「0」に設定する処理が行われメインルーチンに戻る。一方、ステップS110の判断結果が「YES」の場合には、ステップS112へ進む。
【0074】
ステップS112では、変数TAFCMGに外気温TAを示す値を代入する処理が行われる。ここで、変数TAFCMGは、後述のようにアイドル停止を実施するか否かの条件の1つであるエンジン水温条件を判断する場合に用いられる変数である。ステップS112が終了すると、ステップS114において、アイドル停止を許可するか否かの温度条件を示すフラグF_TAFCMGの値を「1」に設定する処理が行われる。ステップS114の処理が終了すると、メインルーチンに戻る。
【0075】
次に、以上説明した外気温推定処理によって得られた外気温を示す変数TAFCMGを用いてエンジン水温がアイドル停止を行う水温であるか否かを判断する処理が行われる。
図10は、エンジン水温がアイドル停止を行っても良い水温であるか否かを判断する処理を示すフローチャートである。この処理は、図7〜図9に示した処理と別個に並列して所定時間間隔(例えば10msec)でエンジンECU18によって行われる。
【0076】
処理が開始すると、まずステップS200においてアイドル停止を行うか否かを定めるエンジン水温と外気温との関係を示すテーブルに基づき、図9に示したフローにより得られた変数TAFCMGを、アイドル停止を行うか否かの条件の1つであるエンジン水温を示す変数TWFCMGに変換する処理が行われる。図11は、アイドル停止を行うか否かを定めるエンジン水温と外気温との関係を示すテーブルの例を示す図である。図11において、変数TAFCMGと変数TWFCMGとの関係が符号Z21を付した領域にある場合にアイドル停止が許可され、領域Z22に付した領域にある場合にはアイドル停止が禁止される。領域Z21と領域Z22との境界が、符号BDを付した曲線に設定されるのは、図5(a)(b)で示した制御を実現するためである。例えば、図10に示した処理で、変数TAFCMGの値が図11中符号TAxで示す値であれば、変数TWFCMGの値は符号TWxで示す値となる。
【0077】
ステップS200の処理が終了すると処理はステップS202へ進み、エンジン水温TWがステップS200の処理で得られた変数TWFCMGの値以上であるか否かが判断される。つまり、この処理はエンジン水温が図11に示した領域Z21にあるか否かが判断される。この判断結果が「NO」である場合には、ステップS204へ進み、フラグF_TWFCMGの値を「0」に設定する処理が行われる。このフラグF_TWFCMGの値が「1」の場合は、アイドル停止許可を意味し、「0」の場合は不許可を意味する。ステップS204の処理が終了すると、処理はメインルーチンに戻る。
一方、ステップS202の判断結果が「YES」である場合には、処理がステップS206へ進みフラグF_TWFCMGの値を「1」に設定する処理が行われる。
【0078】
図7に戻り、ステップSA20の判断結果が「NO」である場合には、処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。
一方、ステップSA20における判断結果が「YES」の場合には、ステップS22へ進み、フラグF_TAFCMGが「1」であるか否かが判断される。この判断結果が「NO」である場合には、処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。また、判断結果が「YES」である場合には、処理はステップSA24へ進む。以上のステップSA20及びステップSA22の判断処理により、外気温及びエンジン水温がアイドル停止を行う条件であるか否かが判断される。
【0079】
ステップSA24では、フラグF_RVSSWの値が「1」であるか否かが判断される。ここで、フラグF_RVSSWはリバースギアが入っている状態で「1」となり、それ以外では「0」となるフラグである。この判断結果が「YES」の場合にはステップSA26へ進み、フラグF_RVSRESTの値を「1」に設定する処理が行われる。ここで、フラグF_RVSRESTは車両が前進動作を行ってから、後退動作に変わったことを示すフラグであり、値が「1」に設定された場合、所定の車速になるまでその値が保持される。つまり、このフラグF_RVSRESTの値が「1」である場合には、後退動作中であるのでアイドル停止が禁止される。よって、処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。一方、ステップSA24の判断結果が「NO」の場合には、ステップSA28へ進む。
【0080】
ステップSA28では、フラグF_THIDLMGの値が「1」であるか否かが判断される。このフラグF_THIDLMGは、アクセルペダルの状態を格納するフラグであり、全開(踏まれている)場合に値が「1」となり、全閉(踏み込まれていない)場合に値が「0」となる。この判断結果が「YES」の場合には、アクセルが踏まれている状態であり、アイドル停止を禁止するため処理がステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「0」に設定する処理が行われ、処理はメインルーチンに戻る。
一方、ステップSA28の判断結果が「NO」の場合には、ステップSA30へ進む。
【0081】
ステップSA30では、フラグF_HTRMGの値が「1」であるか否かが判断される。このフラグF_HTRMGは、エアコンから出力されるアイドル停止を禁止する旨を格納するフラグであり、アイドル停止が禁止される場合には値が「1」となり、許可される場合には値が「0」となる。この判断結果が「YES」である場合には、処理がステップSA32へ進む。
【0082】
ステップSA32では、車速を示す変数VPが変数#VIDLST以上であるか否かが判断される。前述のように、変数VPは車速に応じたパルスであり、従って、この処理では車速が所定の車速以上であるか否かが判断され、この判断結果が「YES」の場合にはステップSA52を介して処理がメインルーチンに戻り、「NO」の場合にはステップSA34において、フラグF_IDLRESTの値を「1」に設定する処理が行われる。フラグF_IDLRESTは停車時のアイドル停止を禁止するフラグである。つまり、ステップSA32,SA34の処理では、アイドル停止中においてエアコンがアイドル停止を禁止している場合には、走行状態になるまでアイドル停止を禁止する処理を行う。
ステップSA34の処理が終了すると、ステップSA52を介してメインルーチンに戻る。
【0083】
一方、ステップSA30の判断結果が「NO」である場合には、ステップSA36へ進み、フラグF_FCMGBATの値が「1」であるか否かが判断される。ここでフラグF_FCMGBATは、バッテリ26の残容量が図4(a)中の領域Z1である場合に値が「1」となり、それ以外では「0」となるフラグであって、バッテリECU32によって設定される。ステップSA36の判断結果が「NO」の場合には、ステップSA52を介してメインルーチンに戻り、「YES」の場合にはステップSA38へ進む。
【0084】
ステップSA38では、フラグF_OKNSWの値が「1」であるか否かが判断され、ステップSA39では、フラグF_OKCLSWの値が「1」であるか否かが判断され、ステップSA40では、フラグF_OKBRKSWの値が「1」であるか否かが判断される。ここで、フラグF_OKNSW、フラグF_OKCLSW、フラグF_OKBRKSWは、それぞれ、ニュートラルギアのオン/オフ状態、クラッチペダルのオン/オフ状態、ブレーキペダルのオン/オフ状態が検出されているかを示すフラグである。これらのフラグの値はエンジン回転数、車速、ギアシフト等を考慮して設定される。ステップSA36〜ステップSA40の判断結果の何れかが「NO」である場合には、ステップSA52を介してメインルーチンに戻り、全ての判断結果が「YES」である場合にのみステップSA42へ進む。
【0085】
ステップSA42では、フラグF_VPFCMGの値が「1」であるか否かが判断される。このフラグF_VPFCMGは、車輪14に設けられたパルス発生器から出力されるパルスの異常があった場合に「1」となる。例えば、走行中に1秒間100パルスが出力されており、ある瞬間に出力パルス数が0となった場合に異常と判断し、フラグF_VPFCMGの値は「1」となる。ステップSA42の判断結果が「YES」の場合にはステップSA52を介してメインルーチンに戻り、「NO」の場合にはステップSA44へ進む。
【0086】
ステップSA44では、車速を示す変数VPが所定の車速を示す値が格納された変数#VIDLSTの値(例えば3km/h)以上であるか否かが判断され、この判断結果に応じてて処理は2つに分かれる。ステップSA44の判断結果が「YES」である場合にはステップSA46以降の処理で減速F/C処理を行うか否かの判断が行われ、判断結果が「NO」の場合にはアイドル停止判断処理が行われる。
【0087】
ステップSA44における判断結果が「YES」である場合、つまり車速が所定以上になり、車両が発進したと判断した場合には、ステップSA46へ進み、減速F/C継続を行うか否かの処理が開始される。まず、ステップSA46では、フラグF_FCMGVの値を「1」に、停車時のアイドル停止を禁止するフラグF_IDLRESTの値を「0」に、及び変数CNTLの値を「0」に設定する処理が行われる。ここで、フラグF_FCMGVは、一度車速が高くなった場合にその値が「1」となるフラグであり、つまり一度車両が発進したことを示すフラグである。つまり、ステップSA44において、車両が発進したと判断されたので、このフラグF_FCMGVの値が「1」に設定される。また、変数CNTLは車両の再始動を計数した値を格納する変数であり、車両の再始動はインギア状態としたか否かにより判断する。
【0088】
次に、ステップSA48では、車速を示す変数VPが所定の車速を示す値が格納された変数#VFCMGSTの値(例えば30km/h)以上であるか否かが判断され、この判断結果が「YES」の場合には処理がステップSA50へ進み、後退動作中であることを示すフラグF_RVSRESTの値が「0」に設定され、その後ステップSA52へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値が「0」に設定されて処理はメインルーチンに戻る。
【0089】
一方、ステップSA48の判断結果が「NO」である場合にはステップSA54へ進み、減速F/C継続を行うか否かの判断が行われる。ステップSA54ではフラグF_VDECの値が「1」であるか否かが判断される。ここで、フラグF_VDECは減速度中であることを示すフラグである。このフラグは減速度が所定値(例えば、0.05G)以上である場合にその値が「1」となる。この判断結果が「NO」であり、減速中でないと判断された場合には、処理がメインルーチンに戻る。一方、判断結果が「YES」の場合には処理がステップSA56へ進む。
【0090】
ステップSA56では、フラグF_NDLYの値が「1」であるか否かが判断される。ここで、フラグF_NDLYは車速の偏差が所定値以上であればその値が「1」となるフラグである。この判断結果が「YES」の場合には、処理がステップSA68へ進み、フラグF_FCMGの値が「1」に設定され、処理がメインルーチンに戻ってアイドル停止が実施される。
【0091】
一方、ステップSA56の判断結果が「NO」である場合にはステップSA58〜ステップSA66の処理にて順次フラグF_NGRMG、フラグF_CLNE、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRK、フラグF_BKSW、及びフラグF_CLONの値が「1」であるか否かが判断される。ここで、フラグF_NGRMGは、一速以外のギアが使用された場合にその値が「1」となるフラグであり、フラグF_CLNEはクラッチペダルを踏むときのエンジン回転数が所定値(例えば、1000rpm)以下である場合に、その値が「1」に設定されるフラグである。またフラグF_BKSWは、現在ブレーキを踏んでいることを示すフラグであり、フラグF_CLONはクラッチがオンとなった場合にその値が「1」となるフラグである。
【0092】
ステップSA62の判断結果が「YES」であるか、ステップSA58,SA60,SA64,SA66の判断結果の何れかが「NO」である場合には、処理がメインルーチンに戻る。一方、ステップSA62の判断結果が「NO」であり、且つステップSA58,SA60,SA64,SA66の判断結果の全てが「YES」である場合には、処理がステップSA68へ進み、フラグF_FCMGの値が「1」に設定され、処理がメインルーチンに戻ってアイドル停止が実施される。
【0093】
一方、ステップSA44における判断結果が「NO」である場合、つまり車速が所定以上になっていないと判断した場合には、ステップSA70へ進み、アイドル停止判断処理が行われる。ステップSA70では車両の再始動を計数した値を格納する変数CNTLの値が、変数#CNTLFCMGの値以上であるか否かが判断される。変数CNTLは車両の再始動を計数した値を格納する変数であり、車両の再始動はインギア状態としたか否かにより判断する。変数#CNTLFCMGには例えば「2」が設定されている。ステップSA70の判断結果が「YES」である場合には、メインルーチンに戻る。
【0094】
一方、判断結果が「NO」である場合には、処理がステップSA72へ進む。ステップSA72では、車両が前進動作から後退動作に変化したことを示すフラグF_RVSRESTの値が「1」であるか否かが判断される。ステップSA72の判断結果が「YES」である場合には、処理はメインルーチンに戻り、「NO」の場合にはステップSA74へ進む。ステップSA74では停車時のアイドル停止を禁止するフラグF_IDLRESTの値が「1」であるか否かが判断される。この判断結果が「YES」である場合には、処理はメインルーチンに戻り、「NO」の場合にはステップSA76へ進む。
【0095】
ステップSA76ではフラグF_FNDLYの値が「1」であるか否かが判断される。このフラグF_FNDLYはギアのニュートラル状態がある時間継続されると値が「1」に設定されるフラグである。この判断結果が「YES」である場合には、処理はステップSA68へ進み、フラグF_FCMGの値が「1」に設定され、処理がメインルーチンに戻ってアイドル停止が実施される。
一方、ステップSA76の判断結果が「NO」である場合にはステップSA78以下の処理が行われる。
【0096】
ステップSA78では、一度車両が発進したことを示すフラグF_FCMGVの値が「1」であるか否かが判断され、ステップSA80ではフラグF_NGRMGの値が「1」であるか否かが判断され、ステップSA82では、クラッチがオンとなったことを示すフラグF_CLONの値が「1」であるか否かが判断される。
ステップSA78における判断結果の何れかが「NO」である場合には処理がメインルーチンに戻り、すべての判断結果が「YES」であれば処理がステップSA68へ進み、アイドル停止を許可するフラグF_FCMGの値が「1」に設定され、メインルーチンに戻ってアイドル停止処理が行われる。
【0097】
以上がアイドル停止を実施するか否かを示す処理フローである。
次に、アイドル停止している場合にエンジン10の再始動を行うか否かの判定処理について詳細に説明する。
図12及び図13は、本発明の一実施形態によるエンジン10の再始動を行うか否かの判定処理を示すフローチャートである。図12及び図13に示したフローは、一定時間間隔、例えば10msec毎に図示しないメインルーチンから呼び出されることにより行われ、図2中のエンジンECU18によって行われる。エンジンを再始動するか否かは、図12及び図13中のフラグF_FCMGの値を「0」に設定するか否かによって行われる。図7及び図8に示したフローはフラグF_FCMGの値を「1」にしてアイドル停止を行う処理を行っていたが、図12及び図13では、値が「1」に設定されているフラグF_FCMGの値を「0」にしてエンジンを始動する処理が示されている。
【0098】
メインルーチンから図12に示した処理が呼び出されて処理が開始すると、ステップSB10において、フラグF_FCMGの値が「1」であるか否かが判断される。これは、図12及び図13に示した処理がフラグF_FCMGの値を「1」から「0」に設定する処理であり、この処理が開始されたとき既にフラグF_FCMGの値が「0」である場合に無駄な処理を行わないようにするため設けられている。ステップSB10の判断結果が「NO」である場合には、ステップSB12へ進む。
【0099】
ステップSB12では、フラグF_MEOFの値が「1」であるか否かが判断される。ここで、フラグF_MEOFはエンジン回転が0の場合にその値が「1」となるフラグである。つまり、この処理ではエンスト判定を行っている。即ち、フラグF_FCMGの値が「0」である場合にはアイドル停止が禁止されている状態であり、エンジンは動いているので処理をステップSB44へ進め、ステップSB44ではフラグF_VSTPの値を「0」に設定する処理が行われ、ステップSB46でフラグF_INGMGの値を「0」に設定する処理が行われてメインルーチンに戻している(ステップSB12の判断結果が「NO」の場合)。尚、フラグF_VSTPとフラグF_INGMGについては詳述する。
【0100】
しかしながら、アイドル停止が禁止されている状態でエンジン回転が0であることを示すフラグF_MEOFの値が「1」である(エンジン回転数が0である)場合にはエンストを起こしているとステップSB12では判断し(ステップSB12の判断結果が「YES」の場合)、再始動判定を実行してエンジンを再始動させるため処理をステップSB14へ進める。このような状態、即ちアイドル停止が禁止されている状態でエンジンの回転数が0となる状態が生じるのは、運転者がギアをつないだまま車両を停止させるよう操作した等の不用意な操作を行った場合であるので、自動的なアイドル停止又はエンジン再始動の動作を行うことで車両始動を行うようにしておく。
【0101】
ステップSB14では、フラグF_VCLRUNの値が「1」であるか否かが判断される。ここで、フラグF_VCLRUNは車輪が回転しているか否かを示すフラグであり、車輪が回転している場合にはその値が「1」となる。この判断結果が「YES」の場合には処理はステップSB18へ進む。一方、ステップSB14の判断結果が「NO」である場合にはステップSB16で車両が停止したか否かを示すフラグF_VSTPの値を「1」に設定する処理が行われる。ここで、フラグF_VSTPは、車両が停止したか否かを示すフラグであり、車両が停止している場合には、その値が「1」に設定される。このフラグF_VSTPの値を参照することで、過去に車両が停止したか否か及びその回数を知ることができる。
【0102】
ステップSB18では、フラグF_CLSWの値が「1」であるか否かが判断される。ここで、フラグF_CLSWはクラッチが断状態(クラッチペダルが踏み込まれている状態)にあるか否かを示すフラグであり、断状態にある場合にその値が「1」となる。この判断結果が「YES」である場合にはステップSB20へ進み、スタータスイッチがオン状態となったか否かが判断される。この判断結果が「NO」の場合にはステップSB36へ進み停車時のアイドル停止を禁止するフラグF_IDLRESTの値を「1」に設定する処理が行われる。この処理は、車両が発進してフラグF_IDLRESTの値が「0」に設定されるまでアイドル停止を行わないようにする処理である。ステップSB36の処理が終了すると、ステップSB38,SB40を介してステップSB42へ進み、フラグF_FCMGの値を0に設定する処理が行われ、ステップSB44及びステップSB46を介してメインルーチンに戻り、エンジン10の再始動制御が行われる。
【0103】
一方、ステップSB20における判断結果が「NO」である場合には、ステップSB22へ進み、フラグF_INGMGの値が「1」であるか否かが判断される。ここで、フラグF_INGMGは、ギアがニュートラルにある状態からクラッチがつながった状態(クラッチペダルから足を離した状態)でインギア操作を行ったか否かを示すフラグであり、このような操作を行うとフラグF_INGMGの値が「1」となる。ステップSB22の判断結果が「YES」の場合にはステップSB36へ進み停車時のアイドル停止を禁止するフラグF_IDLRESTの値を「1」に設定する処理が行われる。
【0104】
つまり、ステップSB22からステップSB36へ進む処理では、スタータスイッチがオン状態ではなく、クラッチがニュートラル状態からクラッチペダルを踏んでいない状態でインギア状態とした場合にアイドル停止を禁止するフラグF_IDLRESTの値を「1」に設定する処理を行っている。アイドル停止/再始動制御の基本的な思想は、クラッチペダルが踏み込まれ、ギアチェンジがあったときにエンジンを始動するというものであるが、運転動作を急いでいる場合にはクラッチペダルが踏み込まれるのが早いのか、インギア状態とするのが早いのかが運転者には分からない場合がある。クラッチペダルが踏み込まれる前にインギア状態となったのが実際の操作であるが、運転者がクラッチペダルを踏み込んでからインギア状態にしたと認識しているときには、エンジンがからず故障と認識される場合が考えられる。ステップSB22からステップSB36へ進む処理は、このような場合に使い勝手を向上させるため、再びクラッチペダルを踏み込んだ場合にエンジンを再始動させるために設けられる処理である。
【0105】
ステップSB22の判断結果が「NO」である場合には、処理がステップSB24へ進み、車両が停止したか否かを示すフラグF_VSTPが「1」であるか否かが判断される。この判断結果が「NO」である場合には、処理はステップSB26へ進む。ステップSB24の判断結果が「NO」である場合の状態は、クラッチペダルが踏み込まれており停車履歴が無い状態であるので、車両が惰行している状態である。ステップSB26では、アクセルペダルの状態を格納するフラグF_THIDLMGの値が「1」であるか否かが判断される。この判断結果が「YES」の場合、つまり、クラッチペダルが踏み込まれた場合には、処理がステップSB40へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「1」に設定する処理が行われ、ステップSB42においてフラグF_FCMGの値を0に設定する処理が行われ、ステップSB44及びステップSB46を介してメインルーチンに戻り、エンジン10の再始動制御が行われる。つまり、アクセルペダルを踏み込んで惰行している場合にアクセルペダルが踏み込まれるとエンジンの再始動が行われる。
【0106】
一方、ステップSB26における判断結果が「NO」の場合、つまり停車履歴があると判断された場合、又は惰行している状態であってアクセルペダルが踏み込まれていない場合にはフラグF_NSWの前回の処理の時の値が「1」であるか否かが判断される(ステップSB28)。ここで、フラグF_NSWは、ギアがニュートラル状態にあるか否かを示すフラグであり、ニュートラル状態にある場合にはその値が「1」となる。この判断結果が「YES」の場合には、ステップSB32へ進み今回の処理におけるフラグF_NSWの値が「1」である場合にはステップSB30へ進む。ステップSB28〜ステップSB32へ進む場合は、クラッチペダルを踏み込んでインギア状態とした場合である。つまり、この状態は、クラッチペダルが踏み込まれ、ギアチェンジがあったときにエンジンを始動するというアイドル停止/再始動制御の基本的な操作が行われたことになる。
【0107】
ステップSB32では、車両の再始動を計数した値を格納する変数CNTLの値をインクリメントする処理が行われる。ステップSB34では、車両の再始動を計数した値を格納する変数CNTLの値が、変数#CNTLFCMGの値以上であるか否かが判断される。変数#CNTLFCMGには例えば「2」が設定されている。
【0108】
ステップSB34の判断結果が「YES」の場合には、ステップSB38へ進み、一度車両が発進したことを示すフラグF_FCMGV、一速以外のギアが使用されたことを示すフラグF_NGRMG、クラッチがオンとなったことを示すフラグF_CLON、及びクラッチペダルを踏むときのエンジン回転数が所定値以下であることを示すフラグF_CLNEの値を全て「0」に設定する処理が行われる。ステップSB38の処理が終了した後、又はステップSB34の判断結果が「NO」である場合にはステップSB40へ進む。
【0109】
ステップSB40では減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値を「1」に設定する処理が行われる。
ステップSB40の処理が終了するとステップSB42において、エンジンを再始動するフラグF_FCMGの値が「0」に設定され、ステップSB44及びステップSB46を介してメインルーチンに戻り、エンジン再始動制御が行われる。
【0110】
また、ステップSB28の判断結果が「YES」であり、且つステップSB30の判断結果が「YES」の場合、つまり、ギアが前回の処理時にニュートラル状態であって、今回の処理時においてもニュートラル状態である場合には、ステップSB58の処理へ進む。ステップSB58ではフラグF_ESZONECの値が「1」であるか否かが判断される。この判断結果が「YES」の場合、つまり、バッテリ26の残容量が図4(b)に示した領域ZB又はZCにあり、アイドル停止が禁止される状態にある場合には処理はステップSB36へ進み、停車時のアイドル停止を禁止するフラグF_IDLRESTの値を「1」に設定する処理が行われ、ステップSB38,SB40を介してステップSB42へ進み、フラグF_FCMGの値を0に設定する処理が行われ、ステップSB44及びステップSB46を介してメインルーチンに戻り、エンジン10の再始動制御が行われる。
【0111】
一方、ステップSB58の判断結果が「NO」である場合には、ステップSB60へ進み、アクセルペダルの状態を格納するフラグF_THIDLMGの値が「1」であるか否かが判断される。この判断結果が「YES」の場合には、ステップSB58の判断結果が「YES」の時に行われる処理と同様の処理が行われる。
ステップSB60の判断結果が「NO」である場合には、ステップSB52へ進み、変数MPGAの値が変数#MPFCMGの値以上であるか否かが判断される。ここで、変数MPGAは倍力装置のマスターパワーの負圧を示す値を格納する変数であり、変数#MPFCMGはマスターパワーの負圧が低下したときにエンジン再始動を開始する値を格納する変数である。つまり、ステップSB52の処理はマスターパワーの負圧がなくなるとブレーキペダルの反力が強くなりブレーキがききづらいと感じるため早めにエンジンを再始動して負圧を確保するために行われる処理である。ステップSB52の判断結果が「NO」の場合には、ステップSB58の判断結果が「YES」の時に行われる処理と同様の処理が行われる。
【0112】
ステップSB52の判断結果が「NO」である場合には、ステップSB54へ進み、変数F_PBRKの値が「1」であるか否かが判断される。ここで、変数F_PBRKはブレーキペダルのオンオフ回数が所定の回数以上である場合にその値が「1」となるフラグであり、いわゆるポンピングブレーキが行われたか否かを示すフラグである。ステップSB54の処理は、運転者がポンピングブレーキを多用するとブレーキ負圧が低下してしまうため、ブレーキ負圧低下防止のために行われる処理である。この判断結果が「YES」の場合にはステップSB58の判断結果が「YES」の時に行われる処理と同様の処理が行われる。
一方、ステップSB54における判断結果が「NO」の場合には処理がメインルーチンに戻る。
【0113】
次に、再始動判定処理が開始され、ステップSB18における判断結果が「NO」の場合、つまりクラッチペダルが踏み込まれてないと判断された場合であって、ステップSB48の判断結果が「YES」の場合、つまりギアがニュートラル状態にあると判断された場合にはステップSB50の処理に進む。また、ステップSB28の処理における判断結果が「NO」の場合にもステップSB50へ進む。
【0114】
ステップSB50では現在ブレーキを踏んでいることを示すフラグF_BKSWの値が「1」であるか否かが判断される。この判断結果が「YES」の場合には、ステップSB52の処理に進み、前述した処理と同様の処理が行われる。一方、ステップSB50の判断結果が「NO」の場合、つまりブレーキペダルが踏み込まれていないと判断した場合にはステップSB56へ進む。ステップSB56では、車両が停止したか否かを示すフラグF_VSTPが「1」であるか否かが判断される。この判断結果が「YES」の場合には、処理がメインルーチンに戻り、「NO」の場合にはステップSB40へ進み、ステップSB40を介してステップSB42においてフラグF_FCMGの値が「0」に設定され、ステップSB44,SB46を介してメインルーチンに戻り、エンジン10の再始動制御が行われる。
【0115】
ステップSB56において判断結果が「NO」になるときの運転者の操作状態はクラッチペダルを踏み込んでおらず、ギアがニュートラルであって、ブレーキペダルも踏んでおらず、車両の停止履歴がないという状態であり、この状態は運転者が真に惰行を行う意志がある場合であると考えられる。運転者が車両を惰行させている場合には、運転者の車両停止の意志が不明(停止の意志が無い場合がある)であるため、次の動作(例えば加速動作)に備えてエンジンを再始動する制御を行うため、処理をステップSB40へ進めている。
【0116】
また、再始動判定処理が開始され、ステップSB18における判断結果が「NO」の場合、つまりクラッチペダルが踏み込まれてない場合には、ステップSB48へ進む。ステップSB48ではギアがニュートラル状態にあるか否かを示すフラグF_NSWの値が「1」であるか否かが判断される。この判断結果が「NO」であり、ギアの状態がインギアであると判断された場合にはステップSB62へ進む。ステップSB62では、前回の処理におけるギアがニュートラル状態にあるか否かを示すフラグF_NSWの値が「1」であるか否かが判断される。この判断結果が「YES」の場合には、ステップSB64において、ギアがニュートラルにある状態からクラッチがつながった状態でインギア操作を行ったか否かを示すフラグF_INGMGの値を「1」に設定する処理が行われ、ステップSB66の処理に進む。一方、ステップSB62の判断結果が「NO」の場合にはステップSB64の処理は行われず、ステップSB66の処理に進む。
【0117】
ステップSB66では、車速を示す変数VPが所定の車速を示す値が格納された変数#VIDLSTの値(例えば3km/h)以上であるか否かが判断される。この判断結果が「NO」である場合には、処理はメインルーチンに戻る。これは、車両が変数#VIDLSTで示される所定の速度に達していないため、エンジンの再始動を行わないよう制御するためである。一方、ステップSB66の判断結果が「YES」の場合にはステップSB68へ進みエンジン回転数を示す変数NEが変数#NEIDLSTの値(例えば250rpm)以上であるか否かが判断される。この判断結果が「NO」の場合にはメインルーチンに戻る。
【0118】
一方、ステップSB68の判断結果が「YES」の場合には、処理が、ステップSB40へ進み、減速F/C継続中にブレーキがOFFされたことを示すフラグF_FCBRKの値が「1」に設定する処理が行われ、ステップSB42において、エンジンを再始動するフラグF_FCMGの値が「0」に設定され、ステップSB44及びステップSB46を介してメインルーチンに戻り、エンジン再始動制御が行われる。
【0119】
ステップSB68における判断が「YES」となる状態は、クラッチペダルが踏み込まれておらず、ギアがインギアであり、車速が高く、且つエンジン回転も高いという状態である。この状態においても減速F/C継続が行われているがこのままであると、押しがけ状態になる場合が考えられる。例えばギアが二速で惰行を行っている状態でアイドル停止を実施した場合であって、無理にクラッチをつないだときが考えられる。このような押しがけ状態を防止するために、エンジンの再始動を行っている。
【0120】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に制限されず、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、ハイブリッド車両を例に挙げて説明したが、当然ながらエンジン動作をアシストするモータを備えない通常の車両にも本発明を適用することができる。また、図9に示した処理では、所定時間走行した後、エンジン吸気温から外気温を推定するようにしていたが、外気温を測定する温度センサを設けた場合にはこの処理が省略されることになる。
【0121】
【発明の効果】
本発明によれば、エンジンが自動停止状態にある場合に運転者がクラッチペダルを踏み込んでおりエンジン自動停止中の停車履歴が無い場合、つまり運転者が車両を惰行させている場合にアクセルペダルの踏み込みが運転者によってなされた場合にエンジンの自動停止状態が解除されてエンジンが再始動される。よって、運転者がクラッチペダルから足を離した場合にエンジンからの駆動力が得られるため運転性が向上する。
また、エンジンの自動停止状態の検出が車両減速時の燃料供給停止によって行われているので、エンジンの自動停止時に燃料そのものを供給しないエンジンの制御を行っている車両についても上記と同様に運転性の向上を図ることができるという効果がある。
【図面の簡単な説明】
【図1】 本発明の実施形態によるエンジン自動始動停止制御装置の概略構成を示すブロック図である。
【図2】 本発明の一実施形態によるエンジン自動始動停止制御装置の構成を示すブロック図である。
【図3】 本実施形態のアイドル停止条件及び再始動条件を要約した図であり(a)がアイドル停止条件を、(b)が再始動条件をそれぞれ示す。
【図4】 バッテリの残容量に応じた制御領域を説明するための図であって、(a)は通常走行時においてアイドル停止を行うか否かを判定する図であり、(b)はアイドル停止を行っている場合にエンジンの再始動を行うか否かを判定する図である。
【図5】 条件CA4と条件CA5との関係を説明するための図であり、(a)はエアコンが運転者の操作によって停止状態にある場合にアイドル停止を実施するか否かの条件を示しており、(b)はエアコンが運転状態にある場合にアイドル停止を行うか否かの条件を示している。
【図6】 本実施形態の燃料供給停止制御条件及び復帰条件を要約した図であり(a)が燃料供給停止制御条件を、(b)が復帰条件をそれぞれ示す。
【図7】 本発明の一実施形態においてアイドル停止を実施するか否かを判定する処理を示すフローチャートである。
【図8】 本発明の一実施形態においてアイドル停止を実施するか否かを判定する処理をステップSB40へを示すフローチャートである。
【図9】 推定処理によって得られた外気温が、アイドル停止を行っても良い温度であるか否かを判断する処理を示すフローチャートである。
【図10】 エンジン水温がアイドル停止を行っても良い水温であるか否かを判断する処理を示すフローチャートである。
【図11】 アイドル停止を行うか否かを定めるエンジン水温と外気温との関係を示すテーブルの例を示す図である。
【図12】 本発明の一実施形態によるエンジン10の再始動を行うか否かの判定処理を示すフローチャートである。
【図13】 本発明の一実施形態によるエンジン10の再始動を行うか否かの判定処理を示すフローチャートである。
【符号の説明】
10 エンジン
18 エンジンECU(自動停止検出手段、停車履歴検出手段、自動始動手段)

Claims (2)

  1. 車両の運転状態に応じてエンジンの自動停止及び自動始動を行うエンジンの自動停止始動制御装置であって、
    クラッチペダルの踏み込み状態を検出するクラッチ検出手段と、
    アクセルペダルの踏み込み状態を検出するアクセル検出手段と、
    前記エンジンの自動停止状態を検出する自動停止検出手段と、
    前記エンジンの自動停止状態が前記自動停止検出手段により検出されてからの車両の停車履歴を検出する停車履歴検出手段と、
    を備え、
    前記自動停止検出手段前記エンジンの自動停止状態検出している状態で
    前記クラッチ検出手段前記クラッチペダルの踏み込み検出、且つ前記停車履歴検出手段前記車両の停車履歴が無いこと検出しており
    更に、前記アクセル検出手段が前記アクセルペダルの踏み込み検出した場合には、前記エンジンの自動停止状態を解除して前記エンジンを始動させる自動始動手段
    具備することを特徴とするエンジン自動始動停止制御装置。
  2. 前記エンジンの自動停止状態の検出は、車両減速時の燃料供給停止の検出を含むことを特徴とする請求項1記載のエンジン自動始動停止制御装置。
JP23013199A 1999-08-16 1999-08-16 エンジン自動始動停止制御装置 Expired - Fee Related JP3836275B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP23013199A JP3836275B2 (ja) 1999-08-16 1999-08-16 エンジン自動始動停止制御装置
US09/637,252 US6371889B1 (en) 1999-08-16 2000-08-14 Engine automatic start stop control apparatus
DE10040094A DE10040094B4 (de) 1999-08-16 2000-08-16 Automatische Start-Stopp-Steuer/Regel-Vorrichtung für eine Brennkraftmaschine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23013199A JP3836275B2 (ja) 1999-08-16 1999-08-16 エンジン自動始動停止制御装置

Publications (2)

Publication Number Publication Date
JP2001055940A JP2001055940A (ja) 2001-02-27
JP3836275B2 true JP3836275B2 (ja) 2006-10-25

Family

ID=16903074

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23013199A Expired - Fee Related JP3836275B2 (ja) 1999-08-16 1999-08-16 エンジン自動始動停止制御装置

Country Status (3)

Country Link
US (1) US6371889B1 (ja)
JP (1) JP3836275B2 (ja)
DE (1) DE10040094B4 (ja)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1319883B1 (it) * 2000-02-04 2003-11-12 Fiat Ricerche Procedimento e sistema di controllo della propulsione di unautoveicolo
DE60128905T2 (de) * 2000-04-27 2008-02-07 Mitsubishi Fuso Truck And Bus Corp. Regelung der motorfunktion eines hybridfahrzeugs
JP3898879B2 (ja) * 2000-08-25 2007-03-28 ジヤトコ株式会社 自動変速機の制御装置
JP3664084B2 (ja) * 2001-02-20 2005-06-22 トヨタ自動車株式会社 変速機のシフト制御方法
US6948582B2 (en) 2001-03-02 2005-09-27 Toyota Jidosha Kabushiki Kaisha Shift device for vehicle
JP2003041967A (ja) * 2001-07-26 2003-02-13 Toyota Motor Corp 内燃機関の自動停止制御装置
DE50110053D1 (de) * 2001-10-13 2006-07-20 Ford Global Tech Inc Verfahren zur Steuerung der Brennkraftmaschine eines Kraftfahrzeuges mit Stop/Start-Funktion
DE10161850B4 (de) * 2001-12-15 2010-03-04 Daimler Ag Verfahren zum Betrieb einer Brennkraftmaschine eines Kraftfahrzeuges
DE10205020B4 (de) * 2002-02-07 2006-07-06 Robert Bosch Gmbh Verfahren und Vorrichtung zum automatischen Wiederstart einer Antriebseinheit
US6817329B2 (en) * 2002-11-12 2004-11-16 Daimlerchrysler Corporation Idle stop-start control method
DE10257261B4 (de) * 2002-12-07 2015-02-05 Volkswagen Ag Verfahren zum Betreiben eines Hybrid-Kraftfahrzeuges
US20040144107A1 (en) * 2003-01-27 2004-07-29 Matthew Breton HVAC controls for a vehicle with start-stop engine operation
US6998727B2 (en) * 2003-03-10 2006-02-14 The United States Of America As Represented By The Administrator Of The Environmental Protection Agency Methods of operating a parallel hybrid vehicle having an internal combustion engine and a secondary power source
JP3926759B2 (ja) * 2003-03-28 2007-06-06 日産ディーゼル工業株式会社 車両の自動発進制御装置
US6876098B1 (en) 2003-09-25 2005-04-05 The United States Of America As Represented By The Administrator Of The Environmental Protection Agency Methods of operating a series hybrid vehicle
FR2862575B1 (fr) * 2003-11-24 2007-01-12 Renault Sas Procede et dispositif de commande d'un groupe moto propulseur hybride de vehicule automobile.
JP4386268B2 (ja) * 2004-05-07 2009-12-16 キヤノン株式会社 カラー画像形成装置及びその制御方法
JP2005321568A (ja) * 2004-05-07 2005-11-17 Canon Inc 画像形成装置
JP4652720B2 (ja) * 2004-05-07 2011-03-16 キヤノン株式会社 カラー画像形成装置及びその制御方法
DE102004023617B4 (de) * 2004-05-10 2017-07-13 Volkswagen Ag Verfahren zum Betreiben eines Hybrid-Kraftfahrzeuges
DE102004032173B4 (de) 2004-07-02 2015-07-30 Volkswagen Ag Verfahren zum Betreiben eines Hybrid-Kraftfahrzeuges
JP4248459B2 (ja) * 2004-08-05 2009-04-02 本田技研工業株式会社 エンジン自動停止装置
FR2874657B1 (fr) * 2004-08-27 2009-10-09 Peugeot Citroen Automobiles Sa Procede d'inhibition de la commande d'arret automatique du moteur thermique d'un vehicule lors de manoeuvres de stationnement.
FR2874658A1 (fr) * 2004-08-27 2006-03-03 Peugeot Citroen Automobiles Sa Procede de limitation du nombre d'arrets et de redemarrages automatiques d'un moteur thermique de vehicule.
FR2874660B1 (fr) * 2004-08-27 2009-10-09 Peugeot Citroen Automobiles Sa Procede d'inhibition de la commande d'arret automatique du moteur thermique d'un vehicule en cas d'embouteillage.
FR2875549B1 (fr) * 2004-09-23 2006-12-22 Valeo Equip Electr Moteur Dispositif de controle d'un systeme de demarrage/arret automatique
US8437935B2 (en) * 2004-10-05 2013-05-07 Vision Works Ip Corporation Absolute acceleration sensor for use within moving vehicles
US7617894B2 (en) * 2005-02-22 2009-11-17 Honda Motor Co., Ltd. Control mechanism and display for hybrid vehicle
GB2427710B (en) * 2005-06-29 2010-01-20 Ford Global Tech Llc A motor vehicle having a stop-start system
DE102005034602B4 (de) * 2005-07-25 2015-07-16 Robert Bosch Gmbh Verfahren zum Betreiben eines Kraftfahrzeugs mit einer Brennkraftmaschine, Computerprogramm-Produkt, elektrisches Speichermedium für eine Steuer- und/oder Regeleinrichtung sowie Steuer- und/oder Regeleinrichtung für ein Kraftfahrzeug
JP2008128104A (ja) * 2006-11-21 2008-06-05 Isuzu Motors Ltd エンジンの自動停止始動装置
FR2927300B1 (fr) * 2008-02-13 2010-05-21 Peugeot Citroen Automobiles Sa Procede de gestion de l'avancement d'un vehicule muni d'un systeme d'arret et de redemarrage automatique du moteur.
DE102008020184A1 (de) * 2008-04-22 2009-11-19 Continental Automotive Gmbh Verfahren und Vorrichtung zum Steuern einer Stopp/Startfunktion einer Brennkraftmaschine
EP2199595B1 (en) * 2008-12-18 2013-12-18 Iveco S.p.A. Method for the starting and the stopping of an engine by means of a stop and start function of a vehicle, and relative device
DE102009006664A1 (de) 2009-01-29 2010-09-02 Dr.Ing.H.C.F.Porsche Aktiengesellschaft Verfahren zum Starten einer Brennkraftmaschine
GB0902885D0 (en) * 2009-02-20 2009-04-08 Bouchard Michel Fuel management system for a motor vehicle
DE102009010925B4 (de) 2009-02-27 2019-08-08 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Verfahren zum Betreiben einer Brennkraftmaschine
IT1394783B1 (it) * 2009-03-03 2012-07-13 Turin Tech S R L Controllo di fermata e di avviamento di un autobus
JP2011020571A (ja) * 2009-07-16 2011-02-03 Nissan Motor Co Ltd ハイブリッド車両の制御装置
JP4876160B2 (ja) * 2009-09-11 2012-02-15 本田技研工業株式会社 エンジン始動装置
US8142331B2 (en) * 2010-03-23 2012-03-27 Studio Allumage, Inc. Vehicle engine shutdown prevention system
US9046046B2 (en) * 2010-06-02 2015-06-02 Toyota Jidosha Kabushiki Kaisha Vehicle controller and vehicle control method
US8825345B2 (en) 2010-07-16 2014-09-02 Honda Motor Co., Ltd. Engine control for a motor vehicle
FR2964707B1 (fr) 2010-09-14 2012-09-28 Peugeot Citroen Automobiles Sa Procede d'autorisation d'engagement d'un demarreur avec un moteur et vehicule comprenant un calculateur pour la mise en ?uvre de ce procede
JP5472004B2 (ja) * 2010-09-21 2014-04-16 株式会社デンソー エンジンの自動始動制御装置
JP5396363B2 (ja) * 2010-09-30 2014-01-22 本田技研工業株式会社 アイドルストップ装置を備えた車両
DE102010060079B4 (de) * 2010-10-20 2022-03-17 Ford Global Technologies, Llc Verfahren und Steuerungssystem zum Öffnen des Antriebsstrangs eines Kraftfahrzeuges
JP5037668B2 (ja) * 2010-10-21 2012-10-03 日野自動車株式会社 アイドルストップ制御装置、車両およびアイドルストップ制御方法、並びにプログラム
FR2966413B1 (fr) * 2010-10-22 2012-11-16 Peugeot Citroen Automobiles Sa Procede de controle du redemarrage d'un moteur de vehicule et vehicule adapte pour la mise en ?uvre de ce procede
US8977476B2 (en) 2010-11-24 2015-03-10 Safety Shutdown, Llc Automatic shutdown system for automobiles
JP2012127235A (ja) * 2010-12-14 2012-07-05 Toyota Motor Corp エンジン自動制御装置
US20120191317A1 (en) * 2011-01-24 2012-07-26 Armin Mueller-Lerwe Method and Device for Controlling the Operation of an Internal Combustion Engine
US8308607B2 (en) * 2011-01-27 2012-11-13 Ford Global Technologies, Llc Method for automatically restarting an internal combustion engine in a motor vehicle
US8818589B2 (en) * 2011-01-28 2014-08-26 Ford Global Technologies, Llc System and method for controlling a vehicle
GB2490944A (en) * 2011-05-19 2012-11-21 Gm Global Tech Operations Inc Start-stop operation of an internal combustion engine of a motor vehicle
FR2975639B1 (fr) * 2011-05-25 2013-06-28 Peugeot Citroen Automobiles Sa Vehicule a boite de vitesses manuelle muni d'une chaine de traction hybride et procede d'hybridation associe
US9199587B2 (en) * 2011-06-14 2015-12-01 Toyota Jidosha Kabushiki Kaisha Guidance device, guidance method
GB201201222D0 (en) * 2012-01-25 2012-03-07 Jaguar Cars Motor vehicle and method of control of a motor vehicle
JP2014009672A (ja) * 2012-07-03 2014-01-20 Hino Motors Ltd アイドルストップ装置
DE102012217289A1 (de) * 2012-09-25 2014-03-27 Ford Global Technologies, Llc Verfahren und Vorrichtung zum Betrieb einer Start/Stopp-Automatik
US9102334B2 (en) 2012-10-29 2015-08-11 Deere & Company Methods and apparatus to control motors
EP2767445A1 (en) * 2013-02-18 2014-08-20 Volvo Car Corporation Method and start assisting system for facilitating start activities of a vehicle
CN105247192B (zh) * 2013-05-31 2018-11-16 日立汽车***株式会社 车辆控制装置以及车辆控制方法
US9644345B2 (en) 2013-08-05 2017-05-09 Deere & Company System and method for controlling a drive unit of a work machine during an idle state
DE102013220936A1 (de) * 2013-10-16 2015-04-16 Robert Bosch Gmbh Verfahren und Vorrichtung zur Messung einer Motorbelastung eines Antriebsmotors eines Fahrzeugs
US11279357B2 (en) * 2013-12-25 2022-03-22 Denso Corporation Vehicle diagnosis system and method
US9677529B2 (en) 2013-12-25 2017-06-13 Denso Corporation Vehicle diagnosis system and method
US9340202B2 (en) 2014-03-10 2016-05-17 Cummins Inc. Engine start/stop function management and control architecture
CN106143477B (zh) * 2015-03-25 2019-03-29 比亚迪股份有限公司 混合动力汽车及其驱动控制方法和装置
CN106143474B (zh) * 2015-03-25 2019-02-26 比亚迪股份有限公司 混合动力汽车及其驱动控制方法和装置
CN106143476B (zh) 2015-03-25 2019-11-08 比亚迪股份有限公司 混合动力汽车及其驱动控制方法和装置
CN106143479B (zh) 2015-03-25 2019-04-19 比亚迪股份有限公司 混合动力汽车及其驱动控制方法和装置
CN106143478B (zh) 2015-03-25 2019-04-19 比亚迪股份有限公司 混合动力汽车的驱动控制方法和装置
CN106143475B (zh) 2015-03-25 2019-01-11 比亚迪股份有限公司 混合动力汽车及其驱动控制方法和装置
DE102015011922B4 (de) 2015-09-11 2017-07-13 Bernhard MEITINGER Verfahren für eine automatisches Start-Stopp-System
US20170363026A1 (en) * 2016-06-20 2017-12-21 Caterpillar Inc. Methods and systems for operating an engine
JP6589894B2 (ja) * 2017-01-18 2019-10-16 トヨタ自動車株式会社 車両の制御装置
US10907326B2 (en) 2017-08-11 2021-02-02 Deere & Company Vision system for monitoring a work tool of a work vehicle
KR20190072926A (ko) * 2017-12-18 2019-06-26 현대자동차주식회사 Isg 기능을 포함하는 차량의 제어 방법
JP7156830B2 (ja) * 2018-06-14 2022-10-19 株式会社Subaru 車両の制御装置
JP6697045B2 (ja) * 2018-09-18 2020-05-20 株式会社Subaru アイドリングストップ制御装置
US20200149484A1 (en) * 2018-11-09 2020-05-14 GM Global Technology Operations LLC Vehicle stop prediction
KR102621233B1 (ko) 2019-07-24 2024-01-05 현대자동차 주식회사 수동 변속기가 장착된 차량의 isg 기능 제어 방법 및 그 방법이 적용된 차량
US11598305B2 (en) 2019-11-27 2023-03-07 Caterpillar Inc. Engine idling reduction system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3005100C2 (de) * 1980-02-12 1988-12-01 Audi Nsu Auto Union Ag, 7107 Neckarsulm Stop-Start-Vorrichtung für einen Fahrzeug-Verbrennungsmotor
JPS5815746A (ja) * 1981-07-22 1983-01-29 Toyota Motor Corp エンジン自動停止始動装置
IT1157032B (it) * 1982-06-07 1987-02-11 Fiat Auto Spa Dispositivo stop star per un motore a combustione interna per autoveicoli
DE3343018C2 (de) * 1982-12-02 1986-02-20 Mitsubishi Denki K.K., Tokio/Tokyo Vorrichtung zum automatischen starten und stoppen einer verbrennungskraftmaschine
JPH08218921A (ja) * 1995-02-07 1996-08-27 Sanshin Ind Co Ltd エンジンの運転制御装置
US5653659A (en) * 1995-09-27 1997-08-05 Isuzu Motors Limited Automatic engine stop-start system
DE19911736B4 (de) * 1998-03-17 2005-12-15 Honda Giken Kogyo K.K. Maschinenstopp-Steuersystem für ein Fahrzeug

Also Published As

Publication number Publication date
DE10040094A1 (de) 2001-04-19
US6371889B1 (en) 2002-04-16
JP2001055940A (ja) 2001-02-27
DE10040094B4 (de) 2008-11-13

Similar Documents

Publication Publication Date Title
JP3836275B2 (ja) エンジン自動始動停止制御装置
JP3880752B2 (ja) エンジン自動始動停止制御装置
KR100414650B1 (ko) 엔진 자동 시동 정지 제어장치
JP3889186B2 (ja) エンジン制御装置及びエンジン制御方法
JP3788736B2 (ja) エンジンの自動停止始動制御装置
JP3820842B2 (ja) ハイブリッド車両の制御装置
JP3488654B2 (ja) ハイブリッド車両のエンジン制御装置
US20020014872A1 (en) Control apparatus for hybrid vehicle
JP2004100680A (ja) ハイブリッド電気自動車のエンジン制御システム及び制御方法
JP2002004910A (ja) 車両のエンジン自動停止始動装置
JP2000257461A (ja) ハイブリッド車両のエンジン制御装置
JP2001099039A (ja) エンジン結合型モータの制御装置
JP3706732B2 (ja) 車両のエンジン停止制御装置
JP4433536B2 (ja) 車両の制御装置
JP2005325804A (ja) ハイブリッド車両の発進時制御方法
JPH11257122A (ja) 車両のエンジン自動停止・始動制御装置
JP2001159347A (ja) 車両のアイドルストップ装置
JP3627535B2 (ja) 車両のエンジン制御装置
JP4474452B2 (ja) 車両のエンジン停止制御装置
JP3706733B2 (ja) 車両のエンジン停止制御装置
CN112061108B (zh) 混合动力车辆的控制装置
JPH11257118A (ja) 車両のエンジン停止制御装置
JP2000261909A (ja) ハイブリッド車両の制御装置
JPH11257119A (ja) 車両のエンジン停止制御装置
JPH11257120A (ja) 車両のエンジン自動停止・始動制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060328

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060525

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060718

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060726

R150 Certificate of patent or registration of utility model

Ref document number: 3836275

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100804

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100804

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110804

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110804

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120804

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120804

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130804

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140804

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees