JP6278390B2 - Engine control device - Google Patents

Engine control device Download PDF

Info

Publication number
JP6278390B2
JP6278390B2 JP2013260055A JP2013260055A JP6278390B2 JP 6278390 B2 JP6278390 B2 JP 6278390B2 JP 2013260055 A JP2013260055 A JP 2013260055A JP 2013260055 A JP2013260055 A JP 2013260055A JP 6278390 B2 JP6278390 B2 JP 6278390B2
Authority
JP
Japan
Prior art keywords
engine
throttle opening
speed
calculated
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013260055A
Other languages
Japanese (ja)
Other versions
JP2015117594A (en
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.)
Keihin Corp
Original Assignee
Keihin Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Keihin Corp filed Critical Keihin Corp
Priority to JP2013260055A priority Critical patent/JP6278390B2/en
Publication of JP2015117594A publication Critical patent/JP2015117594A/en
Application granted granted Critical
Publication of JP6278390B2 publication Critical patent/JP6278390B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エンジン制御装置に関し、特に、停車中はエンジンを自動的に停止すると共に、停車状態においてスロットルの開き操作が検出された場合にエンジンを自動的に再始動させて車両を発進させるエンジン制御装置に関する。   The present invention relates to an engine control device, and in particular, an engine that automatically stops the engine while the vehicle is stopped, and automatically restarts the engine when a throttle opening operation is detected while the vehicle is stopped. The present invention relates to a control device.

近年、環境への配慮や省エネルギーの観点から、特にアイドリング時の排気ガスや燃料消費を抑えるために、停車中はエンジンを自動的に停止すると共に、停車状態においてスロットルの開き操作が検出された場合にエンジンを自動的に再始動させて車両を発進させるエンジン制御装置が提案されている。   In recent years, from the viewpoints of environmental considerations and energy savings, especially when the engine is stopped while the vehicle is stopped and the throttle opening operation is detected while the vehicle is stopped, in order to reduce exhaust gas and fuel consumption during idling. An engine control device that automatically restarts the engine and starts the vehicle has been proposed.

かかる状況下で、特許文献1は、自動二輪車等の軽車両に適用されるエンジン停止始動制御装置に関し、停止発進モード中はAND回路405がイネーブル状態となるので、エンジン回転数がアイドリング以下であり、着座スイッチがオン状態でスロットルが開かれると、スタータリレー62が導通してスタータモータ71が回転する構成を開示しており、運転者の積極的な意思に基づいてアクセルが操作された場合のみエンジンが自動的に始動されて発進可能とすることを企図している。   Under such circumstances, Patent Document 1 relates to an engine stop / start control device applied to a light vehicle such as a motorcycle. Since the AND circuit 405 is enabled during the stop / start mode, the engine speed is equal to or less than idling. Further, a configuration is disclosed in which the starter relay 62 is turned on and the starter motor 71 rotates when the throttle is opened with the seating switch turned on, and only when the accelerator is operated based on the driver's positive intention It is intended that the engine is automatically started so that it can start.

特許第4062459号公報Japanese Patent No. 4062459

しかしながら、本発明者の検討によれば、自動二輪車においては、通常のエンジン始動時にスロットル開度が所定の開度以上になった場合には、燃料噴射動作や点火出力動作を停止することによってエンジンの始動を禁止することにより、エンジン始動直後の不要な飛び出しを抑制する構成が採用されていることが多い。このため、特許文献1が開示するンジン停止始動制御装置を自動二輪車に適用した場合には、飛び出しを防止するための制御とエンジンを再始動させる制御とが競合して運転者が意図した挙動が得られない可能性が考えられる。 However, according to the study of the present inventor, in a motorcycle, when the throttle opening exceeds a predetermined opening at the time of normal engine start, the engine is stopped by stopping the fuel injection operation and the ignition output operation. In many cases, a configuration is adopted in which unnecessary jumping out immediately after engine startup is suppressed by prohibiting startup of the engine. Therefore, the behavior of the engine stop and start control system for patent document 1 is disclosed in the case of application to a motorcycle, the driver controls the contention control and is to restart the engine for preventing pop out the intended May not be obtained.

すなわち、かかる場合には、運転者のスロットルの開き操作に応じてエンジンが再始動されるが、一方でスロットル開度が所定の開度以上になったタイミングでエンジンの始動が禁止される可能性がある。その結果、エンジンの再始動直後にエンジンが停止してしまい、運転者が違和感を覚える可能性が考えられる。   That is, in such a case, the engine is restarted in response to the driver's opening operation of the throttle, but on the other hand, there is a possibility that the engine start is prohibited at the timing when the throttle opening becomes equal to or higher than the predetermined opening. There is. As a result, the engine may stop immediately after the engine is restarted, and the driver may feel uncomfortable.

本発明は、以上の検討を経てなされたものであり、エンジンの再始動直後にエンジンが停止することを抑制可能なエンジン制御装置を提供することを目的とする。   The present invention has been made through the above-described studies, and an object of the present invention is to provide an engine control device capable of suppressing the engine from stopping immediately after the engine is restarted.

以上の目的を達成するべく、本発明は、スロットル開度を算出するスロットル開度算出部と、エンジン回転数を算出するエンジン回転数算出部と、前記エンジン回転数算出部によって算出された前記エンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、所定条件が成立した場合に前記エンジンを自動停止させる自動停止制御、及び前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が第1のスロットル開度以上で前記第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数未満のままであるときには、前記エンジンの始動用のスタータモータを駆動して前記エンジンを自動再始動させ、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が第1のスロットル開度以上で前記第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上になったときには、前記エンジンの始動用のスタータモータを駆動せずに前記エンジンを自動再始動させる自動再始動制御を含む第1のエンジン制御と、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が前記第2のスロットル開度以上になった場合に前記自動再始動制御を禁止して前記エンジンを自動再始動させない第2のエンジン制御と、を実行するエンジン自動停止始動制御部と、を備えたエンジン制御装置であって、前記エンジン自動停止始動制御部は、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上となって前記エンジン完爆判定部が前記エンジンが完爆したと判定した場合に、前記エンジンの運転が続行されるように前記自動再始動制御を終了する第3のエンジン制御を実行することを第1の局面とする。 In order to achieve the above object, the present invention provides a throttle opening degree calculation unit for calculating a throttle opening degree, an engine speed calculation unit for calculating an engine speed, and the engine calculated by the engine speed calculation unit. An engine complete explosion determination unit that determines the complete explosion of the engine based on the rotational speed, an automatic stop control that automatically stops the engine when a predetermined condition is satisfied, and the engine rotational speed calculation after the engine is automatically stopped The engine speed calculated by the section is less than a predetermined speed, and the throttle opening calculated by the throttle opening calculation section is greater than or equal to the first throttle opening and greater than the first throttle opening. If it becomes less than the second throttle opening degree, the engine rotational speed calculated by the engine speed calculating section the plants When the engine speed remains below the engine speed, the engine starter motor for starting the engine is driven to automatically restart the engine, and the engine speed calculated by the engine speed calculator after the engine is automatically stopped. The throttle opening calculated by the throttle opening calculation unit is less than a predetermined number of revolutions and less than a second throttle opening that is greater than or equal to the first throttle opening and greater than the first throttle opening. In this case, when the engine speed calculated by the engine speed calculator becomes equal to or higher than the predetermined speed, the engine is automatically restarted without driving the starter motor for starting the engine . a first engine control including an automatic restart control, the engine speed calculating section after the engine is automatically stopped When the engine rotational speed calculated is the throttle opening degree calculated by the throttle opening degree calculation section be less than the predetermined rotational speed is equal to or greater than prior Symbol second throttle position I, again the automatic an engine controller having an engine automatic stop and start control unit, the executing the second engine control not to automatically restart, the said engine prohibits starting control, the engine automatic stop and start control unit, When the engine speed calculated by the engine speed calculator after the engine is automatically stopped becomes equal to or higher than the predetermined speed, and the engine complete explosion determination unit determines that the engine has completely exploded, The first aspect is to execute the third engine control for ending the automatic restart control so that the operation of the engine is continued .

また、本発明は、第の局面に加えて、前記エンジン完爆判定部は、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上である状態が所定時間継続した場合に前記エンジンが完爆したと判定することを第の局面とする。 The present invention, in addition to the first aspect, the engine complete explosion determining unit, state the engine the engine speed calculated by the speed calculating section is the predetermined rotational speed or more is continued for a predetermined time In this case, it is a second aspect to determine that the engine has completely exploded.

以上の本発明の第1の局面にかかるエンジン制御装置によれば、スロットル開度を算出するスロットル開度算出部と、エンジン回転数を算出するエンジン回転数算出部と、エンジン回転数算出部によって算出されたエンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、所定条件が成立した場合にエンジンを自動停止させる自動停止制御、及びエンジンが自動停止された後にエンジン回転数算出部によって算出されたエンジン回転数が所定回転数未満であってスロットル開度算出部によって算出されたスロットル開度が第1のスロットル開度以上で第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、エンジン回転数算出部によって算出されたエンジン回転数が所定回転数未満のままであるときには、エンジンの始動用のスタータモータを駆動してエンジンを自動再始動させ、エンジンが自動停止された後にエンジン回転数算出部によって算出されたエンジン回転数が所定回転数未満であってスロットル開度算出部によって算出されたスロットル開度が第1のスロットル開度以上で第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、エンジン回転数算出部によって算出されたエンジン回転数が所定回転数以上になったときには、エンジンの始動用のスタータモータを駆動せずにエンジンを自動再始動させる自動再始動制御を含む第1のエンジン制御と、エンジンが自動停止された後にエンジン回転数算出部によって算出されたエンジン回転数が所定回転数未満であってスロットル開度算出部によって算出されたスロットル開度が2のスロットル開度以上になった場合に自動再始動制御を禁止してエンジンを自動再始動させない第2のエンジン制御と、を実行するエンジン自動停止始動制御部と、を備え、エンジン自動停止始動制御部が、エンジンが自動停止された後にエンジン回転数算出部によって算出されたエンジン回転数が所定回転数以上となってエンジン完爆判定部がエンジンが完爆したと判定した場合に、エンジンの運転が続行されるように自動再始動制御を終了する第3のエンジン制御を実行するものであるため、自動二輪車等の車両が不用意に飛び出さない範囲内で、エンジンの再始動を行うことができると共に、エンジンの再始動に必要なスタータモータの駆動動作、燃料供給動作、及び点火出力動作をそのまま継続させることによって、エンジンの再始動直後にエンジンが停止することを抑制しながらエンジンの再始動を行うことができる。 According to the above-described engine control apparatus according to the first aspect of the present invention, the throttle opening calculation unit that calculates the throttle opening, the engine rotation number calculation unit that calculates the engine rotation number, and the engine rotation number calculation unit An engine complete explosion determination unit that determines the complete explosion of the engine based on the calculated engine speed, an automatic stop control that automatically stops the engine when a predetermined condition is satisfied, and an engine speed after the engine is automatically stopped The second engine speed calculated by the calculating unit is less than the predetermined engine speed, and the throttle opening calculated by the throttle opening calculating unit is greater than or equal to the first throttle opening and greater than the first throttle opening. If it becomes less than the throttle opening degree, the engine speed calculated by the engine speed calculating section is left less than a predetermined rotational speed In this case, the starter motor for starting the engine is driven to automatically restart the engine, and after the engine is automatically stopped, the engine speed calculated by the engine speed calculation unit is less than a predetermined speed and the throttle is opened. Calculated by the engine speed calculation unit when the throttle opening calculated by the degree calculation unit is greater than or equal to the first throttle opening and less than the second throttle opening greater than the first throttle opening. When the engine speed becomes equal to or higher than the predetermined speed , the engine is automatically stopped including the first engine control including the automatic restart control for automatically restarting the engine without driving the starter motor for starting the engine. engine speed calculated by the engine speed calculating section later is less than the predetermined rotational speed calculated by the throttle opening degree calculation unit When the throttle opening degree is equal to or higher than the second throttle opening degree, and the second engine control not to automatically restart the engine by prohibiting the automatic restart control, the automatic engine stop and start control section for executing The engine automatic stop / start control unit has the engine rotation number calculated by the engine rotation number calculation unit after the engine has been automatically stopped, and the engine complete explosion determination unit has completed the engine explosion. In the range in which a vehicle such as a motorcycle does not accidentally jump out because the third engine control for ending the automatic restart control is executed so that the engine operation is continued. The engine can be restarted, and the starter motor drive operation, fuel supply operation, and ignition output operation necessary for engine restart can be continued as they are. Thus, the engine can be restarted while suppressing the engine from stopping immediately after the engine is restarted.

また、本発明の第の局面にかかるエンジン制御装置によれば、エンジン完爆判定部が、エンジン回転数算出部によって算出されたエンジン回転数が所定回転数以上である状態が所定時間継続した場合にエンジンが完爆したと判定するものであるため、エンジンの完爆を確実に判定することでき、かかる判定後に自動再始動制御を終了することによって、エンジンの再始動直後にエンジンが停止することを確実に抑制しながらエンジンの運転を確実に行うことができる。特に、エンジン回転数が所定値以上となった1回のみの判定によってエンジンを再始動する場合には、その後にエンジンが停止してエンジンの再始動が失敗することがあるが、第3の局面の構成によれば、かかる事態の発生を確実に抑制することができる。 Further, according to the engine control apparatus of the second aspect of the present invention, the engine complete explosion determination unit continues the state in which the engine speed calculated by the engine speed calculation unit is equal to or higher than the predetermined speed for a predetermined time. In this case, it is determined that the engine has completely exploded, so that it is possible to reliably determine the complete explosion of the engine, and the engine is stopped immediately after the engine is restarted by terminating the automatic restart control after such determination. It is possible to reliably operate the engine while reliably suppressing the operation. In particular, when the engine is restarted by only one determination when the engine speed is equal to or higher than a predetermined value, the engine may stop thereafter and the engine restart may fail. According to the configuration, occurrence of such a situation can be reliably suppressed.

図1は、本発明の実施形態におけるエンジン制御装置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an engine control apparatus according to an embodiment of the present invention. 図2は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを示すフローチャートである。FIG. 2 is a flowchart showing a flow of engine control processing of the engine control apparatus in the present embodiment. 図3は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを説明するためのタイミングチャートである。FIG. 3 is a timing chart for explaining the flow of engine control processing of the engine control apparatus according to the present embodiment.

以下、図面を適宜参照して、本発明の実施形態におけるエンジン制御装置につき、詳細に説明する。   Hereinafter, an engine control apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings as appropriate.

〔エンジン制御装置の構成〕
まず、図1を参照して、本発明の実施形態におけるエンジン制御装置の構成につき、詳細に説明する。
[Configuration of engine control unit]
First, with reference to FIG. 1, the configuration of the engine control apparatus in the embodiment of the present invention will be described in detail.

図1は、本実施形態におけるエンジン制御装置の構成を示すブロック図である。   FIG. 1 is a block diagram showing the configuration of the engine control apparatus in the present embodiment.

図1に示すように、本実施形態におけるエンジン制御装置1は、車両、典型的には自動二輪車に搭載されるマイクロコンピュータ等の演算処理装置であり、具体的にはECU(Electronic Control Unit)である。エンジン制御装置1は、メモリから必要な制御プログラム及び制御データを読み出して、エンジン制御処理用等の制御プログラムを実行する。エンジン制御装置1は、自動二輪車に搭載されたバッテリ等の電源Bを利用して動作する。   As shown in FIG. 1, the engine control apparatus 1 in the present embodiment is an arithmetic processing unit such as a microcomputer mounted on a vehicle, typically a motorcycle, and specifically, an ECU (Electronic Control Unit). is there. The engine control device 1 reads a necessary control program and control data from the memory, and executes a control program for engine control processing or the like. The engine control apparatus 1 operates using a power source B such as a battery mounted on a motorcycle.

具体的には、エンジン制御装置1は、入力回路2a、2b、2c、波形整形回路3、A/D変換器4、点火回路5、駆動回路6、ROM7、RAM8、タイマ9、及びCPU(Central Processing Unit)10を備えている。   Specifically, the engine control device 1 includes an input circuit 2a, 2b, 2c, a waveform shaping circuit 3, an A / D converter 4, an ignition circuit 5, a drive circuit 6, a ROM 7, a RAM 8, a timer 9, and a CPU (Central Processing Unit) 10 is provided.

入力回路2aは、自動二輪車のエンジンの回転数(エンジン回転数)NEを検出するためにクランク角センサ21から出力される電圧信号を取得し、取得した電圧信号を波形整形回路3に出力する。   The input circuit 2 a acquires a voltage signal output from the crank angle sensor 21 in order to detect the engine speed (engine speed) NE of the motorcycle, and outputs the acquired voltage signal to the waveform shaping circuit 3.

入力回路2bは、自動二輪車のスロットルの開度(スロットル開度)THを検出するためにスロットル開度センサ22から出力される電圧信号を取得し、取得した電圧信号をA/D変換器4に出力する。   The input circuit 2b acquires the voltage signal output from the throttle opening sensor 22 to detect the throttle opening (throttle opening) TH of the motorcycle, and sends the acquired voltage signal to the A / D converter 4. Output.

入力回路2cは、自動二輪車の車速を検出するために車速センサ23から出力されるパルス信号を取得し、取得したパルス信号をCPU10に出力する。   The input circuit 2c acquires a pulse signal output from the vehicle speed sensor 23 in order to detect the vehicle speed of the motorcycle, and outputs the acquired pulse signal to the CPU 10.

波形整形回路3は、入力回路2aから出力された電圧信号を整形した後にCPU10に出力する。   The waveform shaping circuit 3 shapes the voltage signal output from the input circuit 2a and outputs it to the CPU 10.

A/D変換器4は、入力回路2bから出力されたアナログ形態の電圧信号をデジタル形態の電圧信号に変換した後にCPU10に出力する。   The A / D converter 4 converts the analog voltage signal output from the input circuit 2b into a digital voltage signal, and then outputs the voltage signal to the CPU 10.

点火回路5は、CPU10からの制御信号に従って点火コイル24によるエンジンの点火動作を制御する。   The ignition circuit 5 controls the engine ignition operation by the ignition coil 24 in accordance with a control signal from the CPU 10.

駆動回路6は、CPU10からの制御信号に従ってインジェクタ25によるエンジンへ
の燃料供給動作を制御する。
The drive circuit 6 controls the fuel supply operation to the engine by the injector 25 in accordance with a control signal from the CPU 10.

ROM7は、不揮発性の記憶装置によって構成され、CPU10が実行する各種処理に関係する制御プログラムや制御データを記憶する。   The ROM 7 is configured by a nonvolatile storage device, and stores control programs and control data related to various processes executed by the CPU 10.

RAM8は、揮発性の記憶装置によって構成され、CPU10が実行中の処理に関係する制御プログラムや制御データを一時的に記憶するCPU10のワーキングエリアとして機能する。   The RAM 8 is configured by a volatile storage device, and functions as a working area of the CPU 10 that temporarily stores control programs and control data related to processing being executed by the CPU 10.

タイマ9は、CPU10からの制御信号に従って計時処理を実行するプログラムカウンタである。   The timer 9 is a program counter that executes a time measurement process in accordance with a control signal from the CPU 10.

CPU10は、ROM7内に記憶されている制御プログラム及び制御データを用いてエンジン制御装置1全体の動作を制御するものであり、エンジン回転数算出部11、スロットル開度算出部12、エンジン完爆判定部13、及びエンジン自動停止始動制御部14を制御プログラムの実行時の機能ブロックとして備える。なお、これらは、CPU10外の電気回路として実現されてもよい。   The CPU 10 controls the operation of the entire engine control apparatus 1 using a control program and control data stored in the ROM 7, and includes an engine speed calculation unit 11, a throttle opening calculation unit 12, an engine complete explosion determination. The unit 13 and the engine automatic stop / start control unit 14 are provided as functional blocks when the control program is executed. Note that these may be realized as an electric circuit outside the CPU 10.

具体的には、エンジン回転数算出部11は、波形整形回路3から出力された電圧信号を用いてエンジンの回転数NEを算出する。   Specifically, the engine speed calculation unit 11 calculates the engine speed NE using the voltage signal output from the waveform shaping circuit 3.

スロットル開度算出部12は、A/D変換器4から出力された電圧信号を用いてスロットル開度THを算出する。   The throttle opening calculation unit 12 calculates the throttle opening TH using the voltage signal output from the A / D converter 4.

エンジン完爆判定部13は、エンジン回転数算出部11が算出したエンジンの回転数NEと、タイマ9の計時時間と、に基づいて、エンジンが完爆しているか否かを判定する。   Based on the engine speed NE calculated by the engine speed calculation unit 11 and the time measured by the timer 9, the engine complete explosion determination unit 13 determines whether or not the engine has been completely exploded.

エンジン自動停止始動制御部14は、エンジン回転数算出部11が算出したエンジンの回転数NEと、スロットル開度算出部12が算出したスロットル開度THと、エンジン完爆判定部13が判定したエンジンが完爆しているか否かを示す判定結果と、に基づいて、所定条件が成立した場合にエンジンを自動停止させ、エンジンの自動停止後にスロットル開度THが第1のスロットル開度TH1以上になった場合にエンジンを自動再始動させる自動停止始動制御である第1エンジン制御と、エンジンの自動停止後にスロットル開度THが第1のスロットル開度TH1よりも大きい第2のスロットル開度TH2以上になった場合にエンジンの再始動制御を禁止する第2エンジン制御と、エンジン完爆判定部13がエンジンが完爆したと判定した場合に、エンジンの再始動制御を終了する第3エンジン制御と、を各々実行する。   The engine automatic stop / start control unit 14 includes an engine speed NE calculated by the engine speed calculation unit 11, a throttle opening TH calculated by the throttle opening calculation unit 12, and an engine determined by the engine complete explosion determination unit 13. The engine is automatically stopped when a predetermined condition is satisfied based on the determination result indicating whether or not the complete explosion has occurred, and the throttle opening TH is equal to or higher than the first throttle opening TH1 after the engine is automatically stopped. A first engine control that is an automatic stop / start control that automatically restarts the engine when the engine is stopped, and a second throttle opening TH2 that is greater than the first throttle opening TH1 after the engine is automatically stopped. The second engine control that prohibits the engine restart control when the engine has become, and the engine complete explosion determination unit 13 determines that the engine has been completely exploded. The case, to execute a third engine control to end the restart control of the engine, respectively.

このような構成を有するエンジン制御装置1は、以下に示すエンジン制御処理を実行することにより、エンジンの再始動直後にエンジンが停止することを抑制する。以下、図2及び図3を参照して、本実施形態におけるエンジン制御装置1が実行するエンジン制御処理の流れについて説明する。   The engine control device 1 having such a configuration suppresses the engine from stopping immediately after the engine is restarted by executing the following engine control process. Hereinafter, the flow of the engine control process executed by the engine control device 1 according to the present embodiment will be described with reference to FIGS. 2 and 3.

〔エンジン制御処理〕 [Engine control processing]

図2は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを示すフローチャートである。また、図3は、本実施形態におけるエンジン制御装置のエンジン制御処理の流れを説明するためのタイミングチャートである。   FIG. 2 is a flowchart showing a flow of engine control processing of the engine control apparatus in the present embodiment. FIG. 3 is a timing chart for explaining the flow of engine control processing of the engine control apparatus according to the present embodiment.

図2のフローチャートに示すように、本実施形態におけるエンジン制御処理は、自動二
輪車に搭載されたバッテリ等の電源Bからエンジン制御装置1に対して電力が供給されたタイミングで開始となり、エンジン制御処理はステップS1の処理に進む。かかるエンジン制御処理は、エンジン制御装置1に電力が供給されている間、所定の制御周期毎に繰り返し実行される。
As shown in the flowchart of FIG. 2, the engine control process in the present embodiment starts at a timing when power is supplied to the engine control device 1 from the power source B such as a battery mounted on the motorcycle. Advances to step S1. Such an engine control process is repeatedly executed every predetermined control period while electric power is supplied to the engine control apparatus 1.

ステップS1の処理では、エンジン回転数算出部11が、波形整形回路3から出力された電圧信号を用いてエンジンの回転数NEを算出する。これにより、ステップS1の処理は完了し、エンジン制御処理はステップS2の処理に進む。   In the process of step S <b> 1, the engine speed calculation unit 11 calculates the engine speed NE using the voltage signal output from the waveform shaping circuit 3. Thereby, the process of step S1 is completed and the engine control process proceeds to the process of step S2.

ここで、エンジンの回転数NEは、図3のタイムチャートに実線の曲線で示すような時間変化を示す。   Here, the engine speed NE shows a change with time as shown by a solid curve in the time chart of FIG.

ステップS2の処理では、スロットル開度算出部12が、A/D変換器4から出力された電圧信号を用いてスロットル開度THを算出する。これにより、ステップS2の処理は完了し、エンジン制御処理はステップS3の処理に進む。   In the process of step S2, the throttle opening calculation unit 12 calculates the throttle opening TH using the voltage signal output from the A / D converter 4. Thereby, the process of step S2 is completed and the engine control process proceeds to the process of step S3.

ここで、スロットル開度THは、図3のタイムチャートに実線の曲線で示すような時間変化を示す。   Here, the throttle opening TH shows a time change as shown by a solid curve in the time chart of FIG.

ステップS3の処理では、エンジン自動停止始動制御部14が、予め別途記憶された自動停止フラグを読み出してそれがオンになっているか否かを判定することによってエンジンが自動停止中であるか否かを判定する。ここで、エンジンは、エンジン回転数やスロットル開度が所定条件を満たした場合に、エンジン自動停止始動制御部14により自動停止され得るものである。判定の結果、自動停止フラグがオン(1)である場合には、エンジン自動停止始動制御部14は、エンジンが自動停止中であると判定し、エンジン制御処理をステップS4の処理に進める。一方、自動停止フラグがオフ(0)である場合には、エンジン自動停止始動制御部14は、エンジンが自動停止中でないと判定し、今回のエンジン制御処理を終了する。   In the process of step S3, the engine automatic stop / start control unit 14 reads out an automatic stop flag stored separately in advance and determines whether or not the engine is automatically stopped by determining whether or not it is turned on. Determine. Here, the engine can be automatically stopped by the engine automatic stop / start control unit 14 when the engine speed and the throttle opening satisfy predetermined conditions. As a result of the determination, if the automatic stop flag is on (1), the engine automatic stop / start control unit 14 determines that the engine is automatically stopped, and advances the engine control process to the process of step S4. On the other hand, if the automatic stop flag is off (0), the engine automatic stop / start control unit 14 determines that the engine is not automatically stopped, and ends the current engine control process.

ステップS4の処理では、エンジン完爆判定部13が、ステップS1の処理において算出されたエンジンの回転数NEが所定値NE3以上であるか否かを判定する。所定値NE3は、エンジン始動後のエンジン回転数に相当するものに設定され、これには1200rpm程度のエンジン回転数を例示できる。判定の結果、エンジンの回転数NEが所定値NE3以上である場合には、エンジン完爆判定部13は、タイマ9をオンにした後、エンジン制御処理をステップS5の処理に進める。一方、エンジンの回転数NEが所定値NE3未満である場合には、エンジン完爆判定部13は、エンジン制御処理をステップS6の処理に進める。   In the process of step S4, the engine complete explosion determination unit 13 determines whether or not the engine speed NE calculated in the process of step S1 is equal to or greater than a predetermined value NE3. The predetermined value NE3 is set to a value corresponding to the engine speed after the engine is started, and an engine speed of about 1200 rpm can be exemplified. As a result of the determination, if the engine speed NE is equal to or greater than the predetermined value NE3, the engine complete explosion determination unit 13 turns on the timer 9 and then advances the engine control process to the process of step S5. On the other hand, if the engine speed NE is less than the predetermined value NE3, the engine complete explosion determination unit 13 advances the engine control process to step S6.

ここで、図3において、エンジン完爆判定部13が、エンジンの回転数NEが所定値NE3以上であると判定し、かつタイマ9をオンにする時刻はT=T3である。   Here, in FIG. 3, the engine complete explosion determination unit 13 determines that the engine speed NE is equal to or greater than a predetermined value NE3, and the time when the timer 9 is turned on is T = T3.

ステップS5の処理では、エンジン完爆判定部13が、タイマ9の計時時間に基づいてエンジンの回転数NEが所定値NE3以上である状態が所定時間TM4以上継続しているか否かを判定する。所定時間TM4は、エンジンの回転数NEが所定値NE3以上である状態が安定して継続していることが確認できる時間に設定され、これには1sec程度の時間間隔を例示できる。判定の結果、エンジンの回転数NEが所定値NE3以上である状態が所定時間TM4以上継続している場合には、エンジン完爆判定部13は、エンジンは完爆していると判定し、エンジン制御処理をステップS9の処理に進める。一方、エンジンの回転数NEが所定値NE3以上である状態が所定時間TM4以上継続していない場合には、エンジン完爆判定部13は、エンジンは完爆していないと判定し、エンジン制御処
理をステップS6の処理に進める。
In the process of step S5, the engine complete explosion determination unit 13 determines, based on the time measured by the timer 9, whether or not the state where the engine speed NE is equal to or greater than the predetermined value NE3 continues for the predetermined time TM4 or longer. The predetermined time TM4 is set to a time at which it can be confirmed that the state where the engine speed NE is equal to or greater than the predetermined value NE3 is stably continued, and a time interval of about 1 sec can be exemplified. As a result of the determination, if the state where the engine speed NE is equal to or greater than the predetermined value NE3 continues for the predetermined time TM4 or longer, the engine complete explosion determination unit 13 determines that the engine is completely exploded, and the engine The control process proceeds to step S9. On the other hand, when the state where the engine speed NE is equal to or greater than the predetermined value NE3 does not continue for the predetermined time TM4 or longer, the engine complete explosion determination unit 13 determines that the engine has not been completely exploded, and performs engine control processing. Advances to step S6.

ここで、図3において、エンジン完爆判定部13が、エンジンの回転数NEが所定値NE3以上である状態が所定時間TM4以上継続していると判定する時刻はT=T5である。   Here, in FIG. 3, the time when the engine complete explosion determination unit 13 determines that the state where the engine speed NE is equal to or greater than the predetermined value NE3 continues for the predetermined time TM4 or longer is T = T5.

ステップS6の処理では、エンジン自動停止始動制御部14が、ステップS2の処理において算出されたスロットル開度THが所定値TH2以上であるか否かを判定する。所定値TH2は、第2のスロットル開度に対応し、エンジンを始動した際に自動二輪車が飛び出すスロットル開度に設定され、これには50deg程度の値を例示できる。判定の結果、スロットル開度THが所定値TH2以上である場合には、エンジン自動停止始動制御部14は、エンジン制御処理をステップS13の処理に進める。一方、スロットル開度THが所定値TH2未満である場合には、エンジン自動停止始動制御部14は、エンジン制御処理をステップS7の処理に進める。   In the process of step S6, the engine automatic stop / start control unit 14 determines whether or not the throttle opening TH calculated in the process of step S2 is equal to or greater than a predetermined value TH2. The predetermined value TH2 corresponds to the second throttle opening, and is set to a throttle opening at which the motorcycle pops out when the engine is started, and can be exemplified by a value of about 50 deg. As a result of the determination, if the throttle opening TH is equal to or greater than the predetermined value TH2, the engine automatic stop / start control unit 14 advances the engine control process to the process of step S13. On the other hand, when the throttle opening TH is less than the predetermined value TH2, the engine automatic stop / start control unit 14 advances the engine control process to the process of step S7.

ここで、図3において、エンジン自動停止始動制御部14が、スロットル開度THが所定値TH2以上であると判定する開始時刻はT=T2であり、時刻T2から時刻T4の期間では、スロットル開度THが所定値TH2以上である。   Here, in FIG. 3, the start time at which the engine automatic stop / start control unit 14 determines that the throttle opening TH is equal to or greater than the predetermined value TH2 is T = T2, and during the period from the time T2 to the time T4, the throttle is opened. The degree TH is equal to or greater than a predetermined value TH2.

ステップS7の処理では、エンジン自動停止始動制御部14が、ステップS2の処理において算出されたスロットル開度THが所定値TH2より小さい所定値TH1以上であるか否かを判定する。所定値TH1は、第1のスロットル開度に対応し、エンジンを始動した際に自動二輪車が飛び出さないような安全な加速度で走行し得るスロットル開度に設定され、これには例えば5deg程度の値を例示できる。判定の結果、スロットル開度THが所定値TH1以上である場合には、エンジン自動停止始動制御部14は、エンジン制御処理をステップS8の処理に進める。一方、スロットル開度THが所定値TH1未満である場合には、エンジン自動停止始動制御部14は、エンジン制御処理をステップS13の処理に進める。   In the process of step S7, the engine automatic stop / start control unit 14 determines whether or not the throttle opening TH calculated in the process of step S2 is equal to or larger than a predetermined value TH1 which is smaller than the predetermined value TH2. The predetermined value TH1 corresponds to the first throttle opening, and is set to a throttle opening that can travel at a safe acceleration so that the motorcycle does not jump out when the engine is started. The value can be exemplified. As a result of the determination, if the throttle opening TH is equal to or greater than the predetermined value TH1, the engine automatic stop / start control unit 14 advances the engine control process to the process of step S8. On the other hand, when the throttle opening TH is less than the predetermined value TH1, the engine automatic stop / start control unit 14 advances the engine control process to the process of step S13.

ここで、図3において、エンジン自動停止始動制御部14が、スロットル開度THが所定値TH1以上であると判定する開始時刻はT=T0であり、時刻T0以降の期間では、スロットル開度THが所定値TH1以上である。   Here, in FIG. 3, the start time at which the engine automatic stop / start control unit 14 determines that the throttle opening TH is equal to or greater than the predetermined value TH1 is T = T0, and in the period after the time T0, the throttle opening TH Is greater than or equal to a predetermined value TH1.

ステップS8の処理では、エンジン自動停止始動制御部14が、エンジンの回転数NEが所定値NE3以上であるか否かを判定する。判定の結果、エンジンの回転数NEが所定値NE3以上である場合には、エンジン自動停止始動制御部14は、エンジンは完爆していると判定し、エンジン制御処理をステップS12の処理に進める。一方、エンジンの回転数NEが所定値NE3未満である場合には、エンジン自動停止始動制御部14は、エンジン制御処理をステップS11の処理に進める。   In the process of step S8, the engine automatic stop / start control unit 14 determines whether or not the engine speed NE is equal to or greater than a predetermined value NE3. As a result of the determination, if the engine speed NE is equal to or greater than the predetermined value NE3, the engine automatic stop / start control unit 14 determines that the engine has completely exploded, and advances the engine control process to the process of step S12. . On the other hand, when the engine speed NE is less than the predetermined value NE3, the engine automatic stop / start control unit 14 advances the engine control process to step S11.

ステップS9の処理では、エンジン自動停止始動制御部14が、エンジンの自動再始動処理を終了して、運転者の加速操作に備える。ここで、エンジン自動停止始動制御部14は、エンジンの自動再始動処理において、スタータモータの駆動動作を停止する一方で、点火回路5及び駆動回路6を制御することによるエンジンの点火動作及びエンジンへの燃料供給動作を全て許可して、通常のエンジン制御に完全に移行し、それにおけるエンジンの点火動作及びエンジンへの燃料供給動作によってエンジンの通常の運転を続行する。この際のスタータモータの駆動動作は、運転者の加速操作によるエンジン回転数の上昇によってスタータモータの駆動系に影響が出る可能性を考慮すれば、緊急停止されることが好ましい。これにより、ステップS9の処理は完了し、エンジン制御処理はステップS10の処理に進む。   In the process of step S9, the engine automatic stop / start control unit 14 ends the engine automatic restart process and prepares for the driver's acceleration operation. Here, the engine automatic stop / start control unit 14 stops the drive operation of the starter motor in the automatic engine restart process, while controlling the ignition circuit 5 and the drive circuit 6 to the engine ignition operation and the engine. All the fuel supply operations of the engine are permitted, and the normal operation of the engine is completely shifted. The normal operation of the engine is continued by the ignition operation of the engine and the fuel supply operation to the engine. The drive operation of the starter motor at this time is preferably stopped urgently in consideration of the possibility that the starter motor drive system will be affected by an increase in the engine speed caused by the driver's acceleration operation. Thereby, the process of step S9 is completed, and the engine control process proceeds to the process of step S10.

ここで、図3において、エンジン自動停止始動制御部14が、エンジンの自動再始動処理を終了する時刻はT=T5である。但し、図3においては、スロットル開度THがTH2になった時刻T=T2で、エンジンの自動再始動処理において、後述するステップS13の処理でスタータモータの駆動動作、エンジンの点火動作及びエンジンへの燃料供給動作が全て禁止される例を示しており、ステップS9の処理でエンジンの自動再始動処理が終了される例は図示を省略している。   Here, in FIG. 3, the time when the engine automatic stop / start control unit 14 ends the engine automatic restart process is T = T5. However, in FIG. 3, at the time T = T2 when the throttle opening TH becomes TH2, in the engine automatic restart process, the starter motor drive operation, engine ignition operation, and The example in which all the fuel supply operations are prohibited is shown, and the example in which the engine automatic restart process is terminated in the process of step S9 is omitted.

ステップS10の処理では、エンジン自動停止始動制御部14が、エンジンが自動停止中であるか否かを示す自動停止フラグをリセット(オフ:0に設定)する。これにより、ステップS10の処理は完了し、今回のエンジン制御処理は終了する。   In the process of step S10, the engine automatic stop / start control unit 14 resets an automatic stop flag indicating whether or not the engine is automatically stopped (set to OFF: 0). Thereby, the process of step S10 is completed and this engine control process is complete | finished.

ステップS11の処理では、エンジン自動停止始動制御部14が、スタータモータを駆動する動作と共に点火回路5及び駆動回路6を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を全て許可することにより、エンジンの自動再始動処理を実行又は継続する。これにより、ステップS11の処理は完了し、今回のエンジン制御処理は終了する。   In the process of step S11, the engine automatic stop / start control unit 14 permits the engine ignition operation and the fuel supply operation to the engine by controlling the ignition circuit 5 and the drive circuit 6 together with the operation of driving the starter motor. Thus, the engine automatic restart process is executed or continued. Thereby, the process of step S11 is completed and this engine control process is complete | finished.

ここで、図3において、エンジン自動停止始動制御部14が、スタータモータの駆動動作、エンジンの点火動作及びエンジンへの燃料供給動作を全て許可することにより、エンジンの自動再始動処理を実行又は継続する期間は、時刻T=T0から時刻T=T2である。   Here, in FIG. 3, the engine automatic stop / start control unit 14 executes or continues the automatic engine restart process by permitting all of the starter motor drive operation, the engine ignition operation, and the fuel supply operation to the engine. The period of time is from time T = T0 to time T = T2.

ステップS12の処理では、エンジン自動停止始動制御部14が、点火回路5及び駆動回路6を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を許可することにより、エンジンの自動再始動処理を実行又は継続する。この際、エンジンの回転数NEは所定値NE3以上であるため、スタータモータを駆動することはない。これにより、ステップS12の処理は完了し、今回のエンジン制御処理は終了する。なお、図3では、ステップS12の処理でエンジンの自動再始動処理を実行又は継続することに対応するタイミングチャートは図示を省略している。   In the process of step S12, the engine automatic stop / start control unit 14 controls the ignition circuit 5 and the drive circuit 6 to permit the engine ignition operation and the fuel supply operation to the engine. Execute or continue. At this time, since the engine speed NE is equal to or greater than the predetermined value NE3, the starter motor is not driven. Thereby, the process of step S12 is completed and this engine control process is complete | finished. In FIG. 3, the timing chart corresponding to executing or continuing the automatic engine restart process in the process of step S <b> 12 is omitted.

ステップS13の処理では、エンジン自動停止始動制御部14が、スタータモータの駆動を禁止すると共に点火回路5及び駆動回路6を制御することによってエンジンの点火動作及びエンジンへの燃料供給動作を各々禁止することにより、エンジンの自動再始動処理を禁止する。これにより、ステップS13の処理は完了し、今回のエンジン制御処理は終了する。   In step S13, the engine automatic stop / start control unit 14 prohibits the starter motor from being driven and controls the ignition circuit 5 and the drive circuit 6 to prohibit the engine ignition operation and the fuel supply operation to the engine. Therefore, the automatic engine restart process is prohibited. Thereby, the process of step S13 is completed and this engine control process is complete | finished.

ここで、図3において、エンジン自動停止始動制御部14が、ステップS6の処理を介してステップS13の処理でエンジンの自動再始動処理を禁止する時刻は、スロットル開度THがTH2になったT=T2である。なお、時刻T=T2から時刻T=T4の期間では、点線で示されるように燃料噴射及び点火出力を行っていないが、エンジン回転数NEが上昇しているのは、それまでの残存燃料での自己着火による。また、時刻T=T4以降では、エンジンは、通常のアイドル運転に必要な点火動作及び燃料供給動作を受けて、アイドル回転数の範囲内で運転されている。また、図3では、ステップS7の処理を介してステップS13の処理でエンジンの自動再始動処理を禁止することに対応するタイミングチャートは図示を省略している。   Here, in FIG. 3, when the engine automatic stop / start control unit 14 prohibits the engine automatic restart process in the process of step S13 through the process of step S6, the throttle opening TH becomes TH2. = T2. In the period from time T = T2 to time T = T4, fuel injection and ignition output are not performed as indicated by the dotted line, but the engine speed NE has increased due to the remaining fuel until then. By self-ignition. Further, after the time T = T4, the engine is operated within the range of the idling speed in response to the ignition operation and the fuel supply operation necessary for the normal idle operation. In FIG. 3, the timing chart corresponding to prohibiting the automatic engine restart process in the process of step S13 through the process of step S7 is omitted.

なお、以上のエンジン制御処理において、スロットル開度THが所定値TH2以上である場合には、CPU10は、エンジンの出力を低下させた状態でエンジンを再始動させてもよい。エンジンの出力を低下させた状態でエンジンを再始動させることによって、エン
ジン始動後に自動二輪車が飛び出すことを防止でき、自動二輪車を安全な速度で走行させることができる。
In the engine control process described above, when the throttle opening TH is equal to or greater than the predetermined value TH2, the CPU 10 may restart the engine with the engine output reduced. By restarting the engine with the output of the engine lowered, the motorcycle can be prevented from jumping out after the engine is started, and the motorcycle can be driven at a safe speed.

以上の説明から明らかなように、本実施形態におけるエンジン制御装置1のエンジンスロットル開度THを算出するスロットル開度算出部12と、エンジン回転数NEを算出するエンジン回転数算出部11と、エンジン回転数算出部11によって算出されたエンジン回転数NEに基づいてエンジンの完爆を判定するエンジン完爆判定部13と、所定条件が成立した場合にエンジンを自動停止させる自動停止制御、及びエンジンが自動停止された後にスロットル開度算出部12によって算出されたスロットル開度THが第1のスロットル開度TH1以上になった場合にエンジンを自動再始動させる自動再始動制御を含む第1のエンジン制御と、エンジンが自動停止された後にスロットル開度算出部12によって算出されたスロットル開度THが第1のスロットル開度TH1よりも大きい第2のスロットル開度TH2以上になった場合に自動再始動制御を禁止する第2のエンジン制御と、を実行するエンジン自動停止始動制御部14と、を備え、エンジン自動停止始動制御部14が、エンジン完爆判定部13がエンジンが完爆したと判定した場合に、自動再始動制御を終了する第3のエンジン制御を実行するものであるため、エンジンの再始動に必要なスタータモータの駆動動作、燃料供給動作、及び点火出力動作をそのまま継続させることによって、エンジンの再始動直後にエンジンが停止することを抑制しながらエンジンの再始動を行うことができる。   As is apparent from the above description, the throttle opening degree calculation unit 12 that calculates the engine throttle opening degree TH of the engine control apparatus 1 in the present embodiment, the engine speed calculation unit 11 that calculates the engine speed NE, and the engine An engine complete explosion determination unit 13 that determines the complete explosion of the engine based on the engine speed NE calculated by the rotation number calculation unit 11, an automatic stop control that automatically stops the engine when a predetermined condition is satisfied, and an engine First engine control including automatic restart control that automatically restarts the engine when the throttle opening TH calculated by the throttle opening calculation unit 12 after the automatic stop becomes equal to or greater than the first throttle opening TH1. And the throttle opening TH calculated by the throttle opening calculation unit 12 after the engine is automatically stopped is And an engine automatic stop / start control unit 14 that executes a second engine control that prohibits the automatic restart control when the throttle opening TH2 is greater than or equal to a second throttle opening TH2. The engine automatic stop / start control unit 14 executes the third engine control for ending the automatic restart control when the engine complete explosion determination unit 13 determines that the engine has been completely exploded. By continuing the starter motor drive operation, fuel supply operation, and ignition output operation necessary for restart, the engine can be restarted while suppressing the engine from stopping immediately after the engine is restarted. .

また、本実施形態におけるエンジン制御装置1のエンジン制御処理では、エンジン自動停止始動制御部14が、スロットル開度算出部12によって算出されたスロットル開度が第1のスロットル開度TH1以上第2のスロットル開度TH2未満になった場合に自動再始動制御を実行するものであるため、自動二輪車等の車両が不用意に飛び出さない範囲内で、エンジンの再始動を行うことができる。   In the engine control process of the engine control apparatus 1 in the present embodiment, the engine automatic stop / start control unit 14 determines that the throttle opening calculated by the throttle opening calculation unit 12 is greater than or equal to the first throttle opening TH1 and the second. Since the automatic restart control is executed when the throttle opening becomes less than TH2, the engine can be restarted within a range in which a vehicle such as a motorcycle does not accidentally jump out.

また、本実施形態におけるエンジン制御装置1のエンジン制御処理では、エンジン完爆判定部13が、エンジン回転数算出部11によって算出されたエンジン回転数が所定回転数NE3以上である状態が所定時間TM4継続した場合にエンジンが完爆したと判定するものであるため、エンジンの完爆を確実に判定することでき、かかる判定後に自動再始動制御を終了することによって、エンジンの再始動直後にエンジンが停止することを確実に抑制しながらエンジンの運転を確実に行うことができる。特に、エンジン回転数が所定値NE3以上となった1回のみの判定によってエンジンを再始動する場合には、その後にエンジンが停止してエンジンの再始動が失敗することがあるが、かかる構成によれば、このような事態の発生を確実に抑制することができる。   Further, in the engine control process of the engine control apparatus 1 in the present embodiment, the engine complete explosion determination unit 13 is in a state where the engine speed calculated by the engine speed calculation unit 11 is equal to or greater than the predetermined speed NE3 for a predetermined time TM4. Since it is determined that the engine has completely exploded if it continues, it is possible to reliably determine the complete explosion of the engine, and by terminating the automatic restart control after such determination, the engine The engine can be reliably operated while the stoppage is reliably suppressed. In particular, when the engine is restarted by only one determination when the engine speed is equal to or greater than the predetermined value NE3, the engine may stop thereafter and the engine may fail to restart. According to this, occurrence of such a situation can be reliably suppressed.

なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。   In the present invention, the type, shape, arrangement, number, and the like of the members are not limited to the above-described embodiment, and the gist of the invention is appropriately replaced such that the constituent elements are appropriately replaced with those having the same operational effects. Of course, it can be changed as appropriate without departing from the scope.

以上のように、本発明は、エンジンの再始動直後にエンジンが停止することを抑制可能なエンジン制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の車両用のエンジン制御装置に広く適用され得るものと期待される。   As described above, the present invention can provide an engine control device capable of suppressing the engine from being stopped immediately after the engine is restarted, and is used for vehicles such as motorcycles because of its universal character. It is expected that the present invention can be widely applied to various engine control apparatuses.

1…エンジン制御装置
2a、2b、2c…入力回路
3…波形整形回路
4…A/D変換器
5…点火回路
6…駆動回路
7…ROM
8…RAM
9…タイマ
10…CPU
11…エンジン回転数算出部
12…スロットル開度算出部
13…エンジン完爆判定部
14…エンジン自動停止始動制御部
21…クランク角センサ
22…スロットル開度センサ
23…車速センサ
24…点火コイル
25…インジェクタ
B…電源
DESCRIPTION OF SYMBOLS 1 ... Engine control apparatus 2a, 2b, 2c ... Input circuit 3 ... Waveform shaping circuit 4 ... A / D converter 5 ... Ignition circuit 6 ... Drive circuit 7 ... ROM
8 ... RAM
9 ... Timer 10 ... CPU
DESCRIPTION OF SYMBOLS 11 ... Engine speed calculation part 12 ... Throttle opening calculation part 13 ... Engine complete explosion determination part 14 ... Engine automatic stop start control part 21 ... Crank angle sensor 22 ... Throttle opening sensor 23 ... Vehicle speed sensor 24 ... Ignition coil 25 ... Injector B ... Power supply

Claims (2)

スロットル開度を算出するスロットル開度算出部と、
エンジン回転数を算出するエンジン回転数算出部と、
前記エンジン回転数算出部によって算出された前記エンジン回転数に基づいてエンジンの完爆を判定するエンジン完爆判定部と、
所定条件が成立した場合に前記エンジンを自動停止させる自動停止制御、及び前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が第1のスロットル開度以上で前記第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数未満のままであるときには、前記エンジンの始動用のスタータモータを駆動して前記エンジンを自動再始動させ、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が第1のスロットル開度以上で前記第1のスロットル開度よりも大きい第2のスロットル開度未満になった場合に、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上になったときには、前記エンジンの始動用のスタータモータを駆動せずに前記エンジンを自動再始動させる自動再始動制御を含む第1のエンジン制御と、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が所定回転数未満であって前記スロットル開度算出部によって算出された前記スロットル開度が前記第2のスロットル開度以上になった場合に前記自動再始動制御を禁止して前記エンジンを自動再始動させない第2のエンジン制御と、を実行するエンジン自動停止始動制御部と、
を備え、
前記エンジン自動停止始動制御部は、前記エンジンが自動停止された後に前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上となって前記エンジン完爆判定部が前記エンジンが完爆したと判定した場合に、前記エンジンの運転が続行されるように前記自動再始動制御を終了する第3のエンジン制御を実行することを特徴とするエンジン制御装置。
A throttle opening calculation unit for calculating the throttle opening;
An engine speed calculator for calculating the engine speed;
An engine complete explosion determination unit that determines a complete explosion of the engine based on the engine rotation number calculated by the engine rotation number calculation unit;
An automatic stop control for automatically stopping the engine when a predetermined condition is satisfied, and the engine speed calculated by the engine speed calculator after the engine is automatically stopped is less than a predetermined speed and the throttle When the throttle opening calculated by the opening calculation unit is greater than or equal to the first throttle opening and less than the second throttle opening greater than the first throttle opening , the engine speed calculation unit When the engine speed calculated by the equation (2) remains below the predetermined speed, the engine starter motor is driven to automatically restart the engine, and after the engine is automatically stopped, the engine The engine speed calculated by the speed calculation unit is less than a predetermined speed and the throttle opening is calculated. Calculated by the engine speed calculation unit when the throttle opening calculated by the above is greater than or equal to the first throttle opening and less than the second throttle opening greater than the first throttle opening. A first engine control including an automatic restart control for automatically restarting the engine without driving a starter motor for starting the engine when the engine speed is equal to or higher than the predetermined speed; there the engine speed calculating section by said engine speed is predetermined smaller than the rotational speed at a by the throttle opening degree calculated by the throttle opening calculation section before Symbol second throttle opening calculated by after being automatically stopped if it becomes more than once, and a second engine control not to automatically restart the engine by prohibiting the automatic restart control, the And automatic engine stop and start control section for row,
With
The engine automatic stop / start control unit is configured such that after the engine is automatically stopped, the engine speed calculated by the engine speed calculation unit becomes equal to or higher than the predetermined speed, and the engine complete explosion determination unit An engine control device that executes third engine control for ending the automatic restart control so that the operation of the engine is continued when it is determined that a complete explosion has occurred.
前記エンジン完爆判定部は、前記エンジン回転数算出部によって算出された前記エンジン回転数が前記所定回転数以上である状態が所定時間継続した場合に前記エンジンが完爆したと判定することを特徴とする請求項に記載のエンジン制御装置。 The engine complete explosion determining unit determining means determines that the engine when the state the engine speed calculated by the engine speed calculating section is the predetermined rotational speed or more is continued for the predetermined time has complete explosion The engine control device according to claim 1 .
JP2013260055A 2013-12-17 2013-12-17 Engine control device Active JP6278390B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013260055A JP6278390B2 (en) 2013-12-17 2013-12-17 Engine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013260055A JP6278390B2 (en) 2013-12-17 2013-12-17 Engine control device

Publications (2)

Publication Number Publication Date
JP2015117594A JP2015117594A (en) 2015-06-25
JP6278390B2 true JP6278390B2 (en) 2018-02-14

Family

ID=53530566

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013260055A Active JP6278390B2 (en) 2013-12-17 2013-12-17 Engine control device

Country Status (1)

Country Link
JP (1) JP6278390B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3998119B2 (en) * 2000-12-20 2007-10-24 本田技研工業株式会社 Engine start control device
JP2005256631A (en) * 2004-03-09 2005-09-22 Keihin Corp Engine stop informing device
JP4138793B2 (en) * 2005-10-04 2008-08-27 三菱電機株式会社 Fuel injection device

Also Published As

Publication number Publication date
JP2015117594A (en) 2015-06-25

Similar Documents

Publication Publication Date Title
JP5212391B2 (en) Idle stop control device
JP5693786B2 (en) Automatic stop / restart device for internal combustion engine
JP5167237B2 (en) Rotation sensor abnormality determination device
JP2016186305A (en) Idle stop control device
CN105781766A (en) Malfunction Diagnosis Device For Crank-angle Sensor, And Malfunction Diagnosis Method For Crank-angle Sensor
JP2008051014A (en) Automatic start control device for internal combustion engine
JP6742190B2 (en) Engine fail-safe device
JP5221711B2 (en) Internal combustion engine automatic stop / restart control device
JP6356591B2 (en) Battery monitoring device
JP5255712B1 (en) Engine automatic stop / restart device
JP5527294B2 (en) Idle stop control device
JP6278390B2 (en) Engine control device
JP5951115B2 (en) Engine automatic stop / restart device and engine automatic stop / restart method
JP6404088B2 (en) Electronic control device for internal combustion engine
JP5221786B1 (en) Fuel injection control device and automobile equipped with the same
TW201529963A (en) Engine stop-start control apparatus
JP5808298B2 (en) Battery state determination device for internal combustion engine
JP5222122B2 (en) Engine start control device
JP6253544B2 (en) Automatic stop / restart control system for internal combustion engine
JP2018115568A (en) Engine control device
JP6306873B2 (en) Control device for internal combustion engine
JP2009126230A (en) Power train control unit
JP5407934B2 (en) Abnormality judgment device for rotation angle detection system
JP5867337B2 (en) Engine control device
JP5772494B2 (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170531

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170607

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170720

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: 20171220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180110

R150 Certificate of patent or registration of utility model

Ref document number: 6278390

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250