JP2010190170A - Ignition timing control apparatus for internal combustion engine - Google Patents

Ignition timing control apparatus for internal combustion engine Download PDF

Info

Publication number
JP2010190170A
JP2010190170A JP2009037460A JP2009037460A JP2010190170A JP 2010190170 A JP2010190170 A JP 2010190170A JP 2009037460 A JP2009037460 A JP 2009037460A JP 2009037460 A JP2009037460 A JP 2009037460A JP 2010190170 A JP2010190170 A JP 2010190170A
Authority
JP
Japan
Prior art keywords
ignition
ignition timing
internal combustion
combustion engine
timing 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.)
Pending
Application number
JP2009037460A
Other languages
Japanese (ja)
Inventor
Shinichi Ishikawa
伸一 石川
Kazuto Tokugawa
和人 徳川
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 JP2009037460A priority Critical patent/JP2010190170A/en
Priority to US12/702,341 priority patent/US8327825B2/en
Priority to EP10153230.7A priority patent/EP2221471B1/en
Publication of JP2010190170A publication Critical patent/JP2010190170A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • Y02T10/46

Landscapes

  • Electrical Control Of Ignition Timing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an ignition timing control apparatus for an internal combustion engine capable of preventing a vehicle steering feeling from being unnecessarily impaired by the lowering of the output of the internal combustion engine even when an ignition timing is spark-retarded and of effectively preventing knocking and kick-back. <P>SOLUTION: This ignition timing control apparatus for an internal combustion engine calculates the ignition timing of the internal combustion engine based on at least a detected engine rotational speed NE, and performs ignition at a calculated ignition timing. The ignition timing control device detects a load (throttle opening TH) in the suction stroke of the internal combustion engine, and when the detected load is determined to be higher than predetermined values (a first high-load determination threshold THHDIGINT1, a second high-load determination threshold THHDIGINT2), performing ignition at an ignition timing spark-retarded from the calculated ignition timing (from S14 to S28, and from S40 to S48). <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

この発明は内燃機関の点火時期制御装置に関し、より詳しくは内燃機関の点火時期を遅角制御することでノッキングやクランクシャフトが逆転する現象を防止する制御装置に関する。   The present invention relates to an ignition timing control device for an internal combustion engine, and more particularly to a control device that prevents knocking and a phenomenon that the crankshaft reverses by retarding the ignition timing of the internal combustion engine.

内燃機関がアイドル回転数などの低回転数域で運転されている場合、吸気通路のスロットルバルブが急開されると、ノッキングが発生したり、ピストンが圧縮上死点を超える前に混合気が燃焼する結果、クランクシャフトが逆転する現象(以下、「ケッチン」という)が発生することがある。従来、これらの発生を防止するために種々の技術が提案されている。   When the internal combustion engine is operated in a low engine speed range such as an idle engine speed, if the throttle valve in the intake passage is suddenly opened, the air-fuel mixture is generated before knocking occurs or the piston exceeds the compression top dead center. As a result of combustion, a phenomenon in which the crankshaft reverses (hereinafter referred to as “ketchin”) may occur. Conventionally, various techniques have been proposed to prevent these occurrences.

例えば、スロットル開度の変化量が所定値以上である場合、ピストンが圧縮上死点を超える前に混合気が燃焼するのを防止するため、点火時期を遅角させることが知られている(下記特許文献1や特許文献2)。また、点火直前の機関回転数を検出し、その機関回転数が低下している場合、ケッチンが発生するおそれがあると判断し、同様に点火時期を遅角させることが提案されている(下記特許文献3)。   For example, when the amount of change in the throttle opening is equal to or greater than a predetermined value, it is known to retard the ignition timing in order to prevent the air-fuel mixture from combusting before the piston exceeds the compression top dead center ( The following patent documents 1 and patent documents 2). Further, it has been proposed to detect the engine speed immediately before ignition and determine that there is a risk of ketchin when the engine speed is decreasing, and similarly retard the ignition timing (see below). Patent Document 3).

特開2006−63971号公報JP 2006-63971 A 特開平1−232169号公報JP-A-1-232169 特開2006−274998号公報JP 2006-274998 A

しかしながら、特許文献1あるいは特許文献2記載の技術のように、スロットル開度の変化量が所定値以上であるときに点火時期を遅角させるものでは、吸気行程以外の行程でスロットル開度が急開された場合でも、即ち吸入空気量の増大がなくて圧縮行程において圧縮負荷が増大しない場合でも、点火時期を遅角させることとなり、内燃機関の出力が不要に低下し、内燃機関が搭載される車両の操縦感覚を不要に損なわせることがあった。   However, as in the technique described in Patent Document 1 or Patent Document 2, in the case where the ignition timing is retarded when the amount of change in the throttle opening is equal to or greater than a predetermined value, the throttle opening is abrupt in a stroke other than the intake stroke. Even when the engine is opened, that is, when the intake air amount does not increase and the compression load does not increase during the compression stroke, the ignition timing is retarded, the output of the internal combustion engine is unnecessarily reduced, and the internal combustion engine is mounted. This may unnecessarily impair the sense of steering the vehicle.

また、特許文献3記載の技術のように、点火直前の機関回転数に応じて点火時期を遅角させるものでは、点火時期が圧縮上死点から進角されるほど圧縮上死点の直前の回転速度の低下を精度良く検出することができなくなるため、ケッチンを効果的に防止することができなかった。   Further, as in the technique described in Patent Document 3, in the case where the ignition timing is retarded according to the engine speed immediately before ignition, the more immediately before the compression top dead center the more the ignition timing is advanced from the compression top dead center. Since the decrease in the rotational speed cannot be detected with high accuracy, Ketchin cannot be effectively prevented.

従って、この発明の目的は上記した課題を解決し、点火時期を遅角させる場合でも内燃機関の出力が不要に低下して車両の操縦感覚を不要に損なわせることがないようにすると共に、ノッキングやケッチンを効果的に防止するようにした内燃機関の点火時期制御装置を提供することにある。   Accordingly, the object of the present invention is to solve the above-mentioned problems, and even when the ignition timing is retarded, the output of the internal combustion engine is not reduced unnecessarily, and the steering feeling of the vehicle is not unnecessarily impaired. Another object of the present invention is to provide an ignition timing control device for an internal combustion engine that can effectively prevent ketchins.

上記の目的を達成するために、請求項1にあっては、内燃機関の回転数を検出する回転数検出手段と、少なくとも前記検出された回転数に基づいて前記内燃機関の点火時期を算出する点火時期算出手段と、前記算出された点火時期で点火を実行する点火実行手段とを備える内燃機関の点火時期制御装置において、前記点火実行手段は、前記内燃機関の吸気行程における負荷を検出する負荷検出手段を備えると共に、前記検出された負荷が所定値以上であると判断されるとき、前記算出された点火時期よりも遅角された点火時期で点火を実行する如く構成した。   In order to achieve the above object, according to claim 1, a rotation speed detecting means for detecting the rotation speed of the internal combustion engine, and at least the ignition timing of the internal combustion engine is calculated based on at least the detected rotation speed. An ignition timing control device for an internal combustion engine comprising ignition timing calculation means and ignition execution means for executing ignition at the calculated ignition timing, wherein the ignition execution means is a load for detecting a load in an intake stroke of the internal combustion engine A detection unit is provided, and when it is determined that the detected load is equal to or greater than a predetermined value, ignition is performed at an ignition timing delayed from the calculated ignition timing.

請求項2に係る内燃機関の点火時期制御装置にあっては、前記点火実行手段は、前記検出された回転数が所定回転数以下であって、前記検出された負荷が前記所定値以上であると判断されるとき、前記遅角された点火時期で点火を実行する如く構成した。   In the ignition timing control apparatus for an internal combustion engine according to claim 2, the ignition execution means is configured such that the detected rotational speed is equal to or lower than a predetermined rotational speed, and the detected load is equal to or higher than the predetermined value. When it is determined that the ignition timing is determined, ignition is performed at the retarded ignition timing.

請求項3に係る内燃機関の点火時期制御装置にあっては、前記点火実行手段は、前記検出された負荷が前記所定値よりも大きく設定された第2の所定値以上であると判断されるとき、前記遅角された点火時期よりもさらに遅角された点火時期で点火を実行する如く構成した。   In the ignition timing control apparatus for an internal combustion engine according to claim 3, the ignition execution means determines that the detected load is greater than or equal to a second predetermined value set larger than the predetermined value. At this time, the ignition is performed at an ignition timing further retarded than the retarded ignition timing.

請求項4に係る内燃機関の点火時期制御装置にあっては、前記負荷検出手段は、前記内燃機関のスロットルバルブの開度を検出するスロットル開度検出手段からなる如く構成した。   In the ignition timing control apparatus for an internal combustion engine according to a fourth aspect, the load detection means is constituted by a throttle opening degree detection means for detecting an opening degree of a throttle valve of the internal combustion engine.

請求項5に係る内燃機関の点火時期制御装置にあっては、前記負荷検出手段は、前記内燃機関の吸気路内の圧力を検出する吸気路内圧力検出手段からなる如く構成した。   In the ignition timing control apparatus for an internal combustion engine according to claim 5, the load detection means is constituted by an intake passage pressure detection means for detecting a pressure in the intake passage of the internal combustion engine.

請求項1に係る内燃機関の点火時期制御装置にあっては、内燃機関の吸気行程における負荷が所定値以上であると判断されるとき、算出された点火時期よりも遅角された点火時期で点火を実行するように構成したので、点火時期を遅角させる場合でも内燃機関の出力が不要に低下することがなく、内燃機関が搭載される車両の操縦感覚を不要に損なわせることがないと共に、ノッキングやケッチンを効果的に防止することができる。即ち、内燃機関の吸気行程における負荷の増加を検出することで、その次の圧縮行程における吸入空気の圧縮負荷の増大を精度良く検出でき、よってそれが検出されたときに限って点火時期を遅角させるので、内燃機関の出力が不要に低下することがなく、内燃機関が搭載される車両の操縦感覚を不要に損なわせることがない。また、ノッキングやケッチンの発生原因である吸入空気の圧縮負荷の増大に応じて点火時期を遅角させるので、ノッキングやケッチンを効果的に防ぐことができる。   In the ignition timing control device for an internal combustion engine according to claim 1, when it is determined that the load in the intake stroke of the internal combustion engine is equal to or greater than a predetermined value, the ignition timing is retarded from the calculated ignition timing. Since the ignition is performed, the output of the internal combustion engine is not unnecessarily lowered even when the ignition timing is retarded, and the steering feeling of the vehicle on which the internal combustion engine is mounted is not unnecessarily impaired. , Knocking and kettin can be effectively prevented. That is, by detecting an increase in the load in the intake stroke of the internal combustion engine, an increase in the compression load of the intake air in the next compression stroke can be accurately detected, and therefore the ignition timing is delayed only when it is detected. Since the angle is set, the output of the internal combustion engine is not unnecessarily lowered, and the steering feeling of the vehicle on which the internal combustion engine is mounted is not unnecessarily impaired. Further, since the ignition timing is retarded in accordance with an increase in the compression load of the intake air that is the cause of the occurrence of knocking or kettin, knocking or kettin can be effectively prevented.

請求項2に係る内燃機関の点火時期制御装置にあっては、検出された回転数が所定回転数以下であって、内燃機関の吸気行程における負荷が所定値以上であると判断されるとき、遅角された点火時期で点火を実行するように構成したので、換言すれば、クランクシャフトの回転慣性エネルギが小さく、ノッキングやケッチンが発生し易いようなアイドル回転数などの低回転数域に限って点火時期を遅角させるように構成したので、内燃機関の出力が不要に低下することが一層なく、内燃機関が搭載される車両の操縦感覚を不要に損なわせることが一層ないと共に、ノッキングやケッチンを一層効果的に防止することができる。   In the ignition timing control apparatus for an internal combustion engine according to claim 2, when it is determined that the detected rotational speed is equal to or lower than a predetermined rotational speed and the load in the intake stroke of the internal combustion engine is equal to or higher than a predetermined value, Since the ignition is executed at the retarded ignition timing, in other words, the rotation inertia energy of the crankshaft is small, and the engine is limited to a low rotation speed region such as an idle rotation speed at which knocking or ketting is likely to occur. Therefore, the ignition timing is retarded so that the output of the internal combustion engine is not reduced unnecessarily, and the steering feeling of the vehicle on which the internal combustion engine is mounted is further reduced unnecessarily. Kettin can be more effectively prevented.

請求項3に係る内燃機関の点火時期制御装置にあっては、内燃機関の吸気行程における負荷が前記所定値よりも大きく設定された第2の所定値以上であると判断されるとき、遅角された点火時期よりもさらに遅角された点火時期で点火を実行するように構成したので、換言すれば、吸入空気の圧縮負荷の一層の増大が検出されたとき、点火時期を一層遅角させるように構成したので、ノッキングやケッチンを一層効果的に防ぐことができる。   In the ignition timing control device for an internal combustion engine according to claim 3, when it is determined that the load in the intake stroke of the internal combustion engine is equal to or greater than a second predetermined value set larger than the predetermined value, the retard angle In other words, when a further increase in the compression load of the intake air is detected, the ignition timing is further retarded. Since it comprised so, knocking and ketchin can be prevented more effectively.

請求項4に係る内燃機関の点火時期制御装置にあっては、負荷検出手段は、内燃機関のスロットルバルブの開度を検出するスロットル開度検出手段からなるように構成したので、簡易な構成ながら、内燃機関の負荷を精度良く検出することができる。また、運転者が操作するアクセラレータ(スロットルグリップ)によって駆動され、運転者の操作に即応するスロットルバルブの開度を検出するスロットル開度検出手段を負荷検出手段として用いることで、ノッキングやケッチンをより一層効果的に防ぐことができる。   In the ignition timing control device for an internal combustion engine according to claim 4, the load detection means is constituted by the throttle opening degree detection means for detecting the opening degree of the throttle valve of the internal combustion engine. The load of the internal combustion engine can be detected with high accuracy. Moreover, by using a throttle opening detection means that detects the opening of a throttle valve that is driven by an accelerator (throttle grip) operated by the driver and immediately responds to the driver's operation as a load detection means, knocking and ketching can be further reduced. This can be prevented more effectively.

請求項5に係る内燃機関の点火時期制御装置にあっては、負荷検出手段は、内燃機関の吸気路内の圧力を検出する吸気路内圧力検出手段からなるように構成したので、簡易な構成ながら、内燃機関の負荷を精度良く検出することができる。また、低回転数域においては、吸気路内圧力の変動がより顕著に現れることから、アクセラレータの操作による負荷の変動をより精度良く検出することができる。   In the ignition timing control device for an internal combustion engine according to claim 5, since the load detection means is constituted by the intake passage pressure detection means for detecting the pressure in the intake passage of the internal combustion engine, a simple configuration is provided. However, the load of the internal combustion engine can be detected with high accuracy. In addition, in the low rotation speed range, fluctuations in the pressure in the intake passage appear more remarkably, so that fluctuations in the load due to the operation of the accelerator can be detected with higher accuracy.

この発明の第1実施例に係る内燃機関の点火時期制御装置を全体的に示す概略図である。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic view showing an overall ignition timing control apparatus for an internal combustion engine according to a first embodiment of the present invention. 図1に示すクランク角センサのクランク角度の検出について説明する説明図である。It is explanatory drawing explaining the detection of the crank angle of the crank angle sensor shown in FIG. 図1に示す電子制御ユニット(ECU)の構成を全体的に示すブロック図である。It is a block diagram which shows the whole structure of the electronic control unit (ECU) shown in FIG. 図1に示す内燃機関の点火時期制御装置の動作を示すフロー・チャートである。2 is a flowchart showing the operation of the ignition timing control device for an internal combustion engine shown in FIG. 1. 図4のフロー・チャートの処理を説明するタイム・チャートである。5 is a time chart for explaining processing of the flow chart of FIG. 4. 同様に、図4のフロー・チャートの処理を説明するタイム・チャートである。Similarly, it is a time chart explaining the process of the flowchart of FIG. この発明の第2実施例に係る内燃機関の点火時期制御装置の動作を示す、図4と同様なフロー・チャートである。FIG. 5 is a flow chart similar to FIG. 4 showing the operation of the ignition timing control apparatus for an internal combustion engine according to the second embodiment of the present invention. FIG. 図7の吸気圧ボトム検出処理のサブ・ルーチン・フロー・チャートである。It is a sub-routine flowchart of the intake pressure bottom detection process of FIG. 図7および図8のフロー・チャートの処理を説明するタイム・チャートである。It is a time chart explaining the process of the flowchart of FIG. 7 and FIG. 同様に、図7および図8のフロー・チャートの処理を説明するタイム・チャートである。Similarly, it is a time chart for explaining the processing of the flow charts of FIGS. 7 and 8.

以下、添付図面に即してこの発明に係る内燃機関の点火時期制御装置を実施するための形態について説明する。   DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment for implementing an ignition timing control device for an internal combustion engine according to the present invention will be described with reference to the accompanying drawings.

図1は、この発明の第1実施例に係る内燃機関の点火時期制御装置を全体的に示す概略図である。   FIG. 1 is a schematic diagram showing the overall ignition timing control apparatus for an internal combustion engine according to the first embodiment of the present invention.

図1において符号10は、図示しない車両(例えば自動二輪車)に搭載された内燃機関(以下「エンジン」という)を示す。エンジン10は4サイクル単気筒の水冷式で、排気量250cc程度のガソリン・エンジンからなる。尚、符号10aはエンジン10のクランクケースを示す。   In FIG. 1, reference numeral 10 denotes an internal combustion engine (hereinafter referred to as “engine”) mounted on a vehicle (not shown) (for example, a motorcycle). The engine 10 is a four-cycle single-cylinder water-cooled type and is composed of a gasoline engine having a displacement of about 250 cc. Reference numeral 10a denotes a crankcase of the engine 10.

エンジン10の吸気路12にはスロットルバルブ14が配置される。スロットルバルブ14は、車両のハンドルバーに運転者の手動操作自在に設けられたアクセラレータ(スロットルグリップ)にスロットルワイヤ(共に図示せず)を介して機械的に接続され、アクセラレータの操作量に応じて開閉され、エアクリーナ16から吸気路12を通ってエンジン10に吸入される空気の量を調整する。尚、スロットルバルブ14は、アクセラレータが操作されないとき、アイドル開度(全閉付近)となるように設定される。   A throttle valve 14 is disposed in the intake passage 12 of the engine 10. The throttle valve 14 is mechanically connected via a throttle wire (both not shown) to an accelerator (throttle grip) provided on the vehicle handlebar so as to be manually operated by the driver, depending on the operation amount of the accelerator. The amount of air that is opened and closed and drawn into the engine 10 from the air cleaner 16 through the intake passage 12 is adjusted. Note that the throttle valve 14 is set to have an idle opening (near fully closed) when the accelerator is not operated.

吸気路12には、スロットルバルブ14の上流側と下流側とを連通してスロットルバルブ14をバイパスするバイパス路20が接続される。バイパス路20の途中にはバイパス路20の空気量を調整してエンジン10のアイドル回転数を調整するアイドル回転数制御バルブ(以下「ISCバルブ」という)22が設けられる。ISCバルブ22はステッピングモータ24によって駆動される。   Connected to the intake passage 12 is a bypass passage 20 that connects the upstream side and the downstream side of the throttle valve 14 to bypass the throttle valve 14. An idle speed control valve (hereinafter referred to as “ISC valve”) 22 that adjusts the air amount of the bypass path 20 to adjust the idle speed of the engine 10 is provided in the middle of the bypass path 20. The ISC valve 22 is driven by a stepping motor 24.

吸気路12においてスロットルバルブ14の下流側の吸気ポート付近にはインジェクタ26が配置され、スロットルバルブ14およびISCバルブ22で調整された吸入空気にガソリン燃料を噴射する。噴射された燃料は吸入空気と混合して混合気を形成し、混合気は、吸気バルブ30が開弁されるとき、燃焼室32に流入する。   An injector 26 is disposed near the intake port on the downstream side of the throttle valve 14 in the intake passage 12 and injects gasoline fuel into the intake air adjusted by the throttle valve 14 and the ISC valve 22. The injected fuel is mixed with intake air to form an air-fuel mixture, and the air-fuel mixture flows into the combustion chamber 32 when the intake valve 30 is opened.

燃焼室32に流入した混合気は、点火コイル34から供給された高電圧で点火プラグ36が火花放電されるときに点火されて燃焼し、ピストン40を図1において下方に駆動してクランクシャフト42を回転させる。燃焼によって生じた排ガスは、排気バルブ44が開弁されるとき、排気管46を流れる。排気管46には触媒装置50が配置され、排ガス中の有害成分を除去する。触媒装置50で浄化された排ガスはさらに下流に流れ、エンジン10の外部に排出される。   The air-fuel mixture flowing into the combustion chamber 32 is ignited and burned when the spark plug 36 is spark-discharged by the high voltage supplied from the ignition coil 34, and the piston 40 is driven downward in FIG. Rotate. The exhaust gas generated by the combustion flows through the exhaust pipe 46 when the exhaust valve 44 is opened. A catalyst device 50 is disposed in the exhaust pipe 46 to remove harmful components in the exhaust gas. The exhaust gas purified by the catalyst device 50 flows further downstream and is discharged to the outside of the engine 10.

スロットルバルブ14の付近にはポテンショメータからなるスロットル開度センサ52が設けられ、スロットルバルブ14の開度THを示す出力を生じる。吸気路12のスロットルバルブ14の上流側には吸気温センサ54が設けられて吸入空気の温度TAを示す出力を生じると共に、下流側には絶対圧センサ56が設けられ、吸気路内絶対圧(吸気圧)PMBを示す出力を生じる。   A throttle opening sensor 52 composed of a potentiometer is provided in the vicinity of the throttle valve 14 to generate an output indicating the opening TH of the throttle valve 14. An intake air temperature sensor 54 is provided on the upstream side of the throttle valve 14 in the intake passage 12 to generate an output indicating the temperature TA of the intake air, and an absolute pressure sensor 56 is provided on the downstream side to provide an absolute pressure in the intake passage ( An output indicating (intake pressure) PMB is generated.

エンジン10のシリンダブロックの冷却水通路10bには水温センサ60が取り付けられ、エンジン10の温度(エンジン冷却水温)TWに応じた出力を生じる。エンジン10のクランクシャフト42の付近にはクランク角センサ62が取り付けられ、クランク角度位置(ピストン位置)を示す出力を生じる。   A water temperature sensor 60 is attached to the cooling water passage 10b of the cylinder block of the engine 10, and generates an output corresponding to the temperature (engine cooling water temperature) TW of the engine 10. A crank angle sensor 62 is attached in the vicinity of the crankshaft 42 of the engine 10 to generate an output indicating a crank angle position (piston position).

図2は、クランク角センサのクランク角度の検出について説明する説明図である。   FIG. 2 is an explanatory diagram for explaining the detection of the crank angle of the crank angle sensor.

図2に示すように、クランク角センサ62は、クランクシャフト42に接続されてそれと連動して回転するタイミングロータ64に対向して配置される。クランク角センサ62は電磁ピックアップ式のセンサであると共に、クランクケース壁面に固定される。タイミングロータ64の円周上には、磁性体からなる複数個(18個)の突起が所定距離をおいて配置される。具体的には、18個の突起は、タイミングロータ64の回転方向において各突起の後端位置が等角度(20°)の間隔となるように配置される。18個の突起の内の1つは基準角度位置検出用の突起であり、前端位置から後端位置までの長さが他の突起に比べて長く形成されると共に、その後端位置は上死点前10°(BTDC10°)となるように設定される。クランク角センサ62はタイミングロータ64の回転に伴って発生する、18個の突起に対応した信号を検出することで、クランク角度を検出する。   As shown in FIG. 2, the crank angle sensor 62 is disposed to face the timing rotor 64 that is connected to the crankshaft 42 and rotates in conjunction therewith. The crank angle sensor 62 is an electromagnetic pickup type sensor and is fixed to the crankcase wall surface. On the circumference of the timing rotor 64, a plurality of (18) protrusions made of a magnetic material are arranged at a predetermined distance. Specifically, the 18 protrusions are arranged such that the rear end positions of the protrusions are spaced at equal angles (20 °) in the rotational direction of the timing rotor 64. One of the 18 protrusions is a reference angle position detection protrusion, and the length from the front end position to the rear end position is longer than that of the other protrusions, and the rear end position is the top dead center. It is set to be 10 ° in front (BTDC 10 °). The crank angle sensor 62 detects a crank angle by detecting a signal corresponding to the 18 protrusions generated along with the rotation of the timing rotor 64.

クランクシャフト1回転(360°CA)に対し、上死点後10°(ATDC10°)を0番として17番までの18個のクランク角度位置を示す番号(CALSTG)が与えられる。   For one rotation of the crankshaft (360 ° CA), numbers (CALSTG) indicating 18 crank angle positions up to No. 17 with 10 ° after top dead center (ATDC 10 °) as 0 are given.

また、エンジン行程を判別した後においては、クランクシャフト2回転(720°CA)に対し、圧縮行程の下死点後10°(ABDC10°)を0番として35番までの36個のクランク角度位置を示す番号(STAGE)が与えられる。即ち、番号(STAGE)を参照することにより、吸気行程、圧縮行程、膨張行程および排気行程を特定することができる。具体的には、26番から35番までが吸気行程、0番から8番までが圧縮行程、9番から17番までが膨張行程、18番から25番までが排気行程に対応する。   In addition, after the engine stroke is determined, 36 crank angle positions up to No. 35 with 10 ° (ABDC 10 °) after the bottom dead center of the compression stroke as 0 for 2 rotations of the crankshaft (720 ° CA). Is given a number (STAGE). That is, the intake stroke, the compression stroke, the expansion stroke, and the exhaust stroke can be specified by referring to the number (STAGE). Specifically, No. 26 to No. 35 correspond to the intake stroke, No. 0 to No. 8 correspond to the compression stroke, No. 9 to No. 17 correspond to the expansion stroke, and No. 18 to No. 25 correspond to the exhaust stroke.

図1の説明に戻ると、上記したスロットル開度センサ52などの各センサの出力は、電子制御ユニット(Electronic Control Unit。以下「ECU」という)66に入力される。   Returning to the description of FIG. 1, the output of each sensor such as the throttle opening sensor 52 is input to an electronic control unit (hereinafter referred to as “ECU”) 66.

図3は、そのECUの構成を全体的に示すブロック図である。   FIG. 3 is a block diagram generally showing the configuration of the ECU.

ECU66はマイクロコンピュータからなり、図3に示すように、波形整形回路66aと、回転数カウンタ66bと、A/D変換回路66cと、CPU66dと、点火回路66eと、2個の駆動回路66f,66gと、ROM66hと、RAM66iおよびタイマ66jを備える。   The ECU 66 comprises a microcomputer, and as shown in FIG. 3, a waveform shaping circuit 66a, a rotation number counter 66b, an A / D conversion circuit 66c, a CPU 66d, an ignition circuit 66e, and two drive circuits 66f and 66g. ROM 66h, RAM 66i and timer 66j.

波形整形回路66aは、クランク角センサ62の出力(信号波形)をパルス信号に波形整形し、回転数カウンタ66bに出力する。回転数カウンタ66bは入力されたパルス信号をカウントしてクランク角度を示す前記した番号(CALSTG,STAGE)をCPU66dに出力する。A/D変換回路66cは、スロットル開度センサ52などの各センサの出力が入力され、アナログ信号値をデジタル信号値に変換してCPU66dに出力する。   The waveform shaping circuit 66a shapes the output (signal waveform) of the crank angle sensor 62 into a pulse signal, and outputs it to the rotation number counter 66b. The rotation number counter 66b counts the input pulse signal and outputs the number (CALSTG, STAGE) indicating the crank angle to the CPU 66d. The A / D conversion circuit 66c receives the output of each sensor such as the throttle opening sensor 52, converts the analog signal value into a digital signal value, and outputs the digital signal value to the CPU 66d.

CPU66dは、入力された各種信号に基づき、ROM66hに格納されているプログラムに従って演算を実行し、点火回路66eに点火出力信号を送出することで、点火コイル34の通電を制御し、点火プラグ36を動作させ、エンジン10の点火時期を制御する。また、同様にCPU66dは、入力された各種信号に基づき、ROM66hに格納されているプログラムに従って演算を実行し、各駆動回路66f,66gに制御信号を送出してインジェクタ26やステッピングモータ24の駆動を制御する。   The CPU 66d performs an operation in accordance with a program stored in the ROM 66h based on various input signals, and sends an ignition output signal to the ignition circuit 66e, thereby controlling the energization of the ignition coil 34 and the ignition plug 36. The ignition timing of the engine 10 is controlled by operating. Similarly, the CPU 66d performs an operation according to a program stored in the ROM 66h based on various input signals and sends control signals to the drive circuits 66f and 66g to drive the injector 26 and the stepping motor 24. Control.

RAM66iは、スロットル開度THやエンジン回転数NEなどの各種パラメータのバッファリングなどに利用される。タイマ66jは、プログラム中の時間計測処理に利用される。   The RAM 66i is used for buffering various parameters such as the throttle opening TH and the engine speed NE. The timer 66j is used for time measurement processing in the program.

図4は第1実施例に係る内燃機関の点火時期制御装置の動作を示すフロー・チャートである。このフロー・チャートのプログラムはCPUによって実行されると共に、クランク信号(番号(CALSTG,STAGE))が入力される毎に実行される。   FIG. 4 is a flowchart showing the operation of the ignition timing control apparatus for an internal combustion engine according to the first embodiment. The program of this flow chart is executed by the CPU and is executed every time a crank signal (number (CALSTG, STAGE)) is input.

以下説明すると、先ずS10において、エンジン回転数NEを算出する。具体的には、前回のクランク信号が入力されてから今回のクランク信号が入力されるまでの経過時間、即ちクランク角信号間時間に基づいてエンジン回転数NEを算出する。   In the following, first, at S10, the engine speed NE is calculated. Specifically, the engine speed NE is calculated based on the elapsed time from the input of the previous crank signal to the input of the current crank signal, that is, the time between the crank angle signals.

次いでS12に進み、スロットル開度THを算出する。これは、前述したスロットル開度センサ52から出力される信号から算出する。   Next, in S12, the throttle opening TH is calculated. This is calculated from the signal output from the throttle opening sensor 52 described above.

次いでS14に進み、点火出力実施フラグF_IGENDを参照し、点火出力が実施済みであるか否か判断する。点火出力実施フラグF_IGENDは、後述の如く、点火出力が実施されたとき、1にセットされる。最初のプログラムループでは否定されてS16に進む。   Next, in S14, the ignition output execution flag F_IGEND is referred to and it is determined whether or not the ignition output has been executed. The ignition output execution flag F_IGEND is set to 1 when ignition output is executed as will be described later. In the first program loop, the result is negative and the process proceeds to S16.

S16においては、今回のプログラムループが高負荷判定区間内にあるか否か判断する。具体的には、今回のクランク信号(番号(STAGE))を参照し、26番から35番に該当するか、即ち吸気行程に該当するか否か判断する。   In S16, it is determined whether or not the current program loop is in the high load determination section. Specifically, referring to the current crank signal (number (STAGE)), it is determined whether it corresponds to No. 26 to No. 35, that is, whether it corresponds to the intake stroke.

S16において肯定される場合、S18に進んで第2の高負荷判定実施フラグF_THHARDIG2を参照し、第2の高負荷判定が実施済みであるか否か判断する。第2の高負荷判定実施フラグF_THHARDIG2は、次のステップにおいて高負荷であると判定されるとき、1にセットされる。第2の高負荷判定とは、後述する第1の高負荷判定よりもエンジン10が高負荷であるか否かを判定するものである。最初のプログラムループにおいては、第2の高負荷判定実施フラグF_THHARDIG2は0にリセットされているので、否定されてS20に進む。   When the result in S16 is affirmative, the program proceeds to S18, in which it is determined whether the second high load determination has been performed by referring to the second high load determination execution flag F_THHARDIG2. The second high load determination execution flag F_THHARDIG2 is set to 1 when it is determined in the next step that the load is high. The second high load determination is to determine whether or not the engine 10 has a higher load than a first high load determination described later. In the first program loop, since the second high load determination execution flag F_THHARDIG2 is reset to 0, the determination is negative and the process proceeds to S20.

S20においては、スロットル開度THが第2の高負荷判定しきい値THHDIGINT2以上であるか否か判断する。第2の高負荷判定しきい値THHDIGINT2は、後述する第1の高負荷判定しきい値THHDIGINT1よりも大きく設定されると共に、エンジン10の負荷が極めて高いことを示すに足る値、例えば40°に設定される。   In S20, it is determined whether or not the throttle opening TH is equal to or greater than a second high load determination threshold value THHDIGINT2. The second high load determination threshold value THHDIGINT2 is set to be larger than a first high load determination threshold value THHDIGINT1, which will be described later, and is a value sufficient to indicate that the load on the engine 10 is extremely high, for example, 40 °. Is set.

S20において肯定されるときはS22に進み、第2の高負荷判定が実施済みであるとして第2の高負荷判定実施フラグF_THHARDIG2を1にセットする。   When the result in S20 is affirmative, the program proceeds to S22, and the second high load determination execution flag F_THHARDIG2 is set to 1 assuming that the second high load determination has been performed.

一方、S20において否定されるときはS24に進み、第1の高負荷判定実施フラグF_THHARDIG1を参照し、第1の高負荷判定が実施済みであるか否か判断する。第1の高負荷判定実施フラグF_THHARDIG1は、次のステップにおいて高負荷であると判定されるとき、1にセットされる。最初のプログラムループにおいては、0にリセットされているので、否定されてS26に進む。   On the other hand, when the result in S20 is negative, the process proceeds to S24, in which it is determined whether or not the first high load determination has been performed with reference to the first high load determination execution flag F_THHARDIG1. The first high load determination execution flag F_THHARDIG1 is set to 1 when it is determined in the next step that the load is high. In the first program loop, since it is reset to 0, the determination is negative and the process proceeds to S26.

S26においては、スロットル開度THが第1の高負荷判定しきい値THHDIGINT1以上であるか否か判断する。第1の高負荷判定しきい値THHDIGINT1は、エンジンの負荷が高いことを示すに足る値、例えば20°に設定される。   In S26, it is determined whether or not the throttle opening TH is equal to or greater than a first high load determination threshold value THHDIGINT1. The first high load determination threshold value THHDIGINT1 is set to a value sufficient to indicate that the engine load is high, for example, 20 °.

S26において肯定されるときはS28に進み、第1の高負荷判定が実施済みであるとして第1の高負荷判定実施フラグF_THHARDIG1を1にセットする。   When the result in S26 is affirmative, the program proceeds to S28, and the first high load determination execution flag F_THHARDIG1 is set to 1 assuming that the first high load determination has been performed.

一方、S26において否定されるときはS30に進む。また、S16において否定されるとき、S18あるいはS24において肯定されるときも、S30に進む。   On the other hand, when the result in S26 is negative, the program proceeds to S30. When the result in S16 is negative or the result in S18 or S24 is positive, the process proceeds to S30.

S30においては、エンジン回転数NEとスロットル開度THに応じて点火時期を算出する。具体的には、エンジン回転数NEとスロットル開度THからROM66hに格納されたマップを参照し、点火時期として点火タイマのセットタイミングおよび点火タイマ値を求める。尚、ここで用いられるエンジン回転数NEやスロットル開度THは、今回のプログラムループにおいて算出されたものであっても、プログラム所定周期分の平均値であっても良い。   In S30, the ignition timing is calculated according to the engine speed NE and the throttle opening TH. Specifically, referring to a map stored in the ROM 66h based on the engine speed NE and the throttle opening TH, an ignition timer set timing and an ignition timer value are obtained as ignition timing. The engine speed NE and the throttle opening TH used here may be calculated in the current program loop or may be average values for a predetermined period of the program.

次いでS32に進み、エンジン回転数NEがハード点火上限回転数NEHARDIGH以下であるか否か判断する。ハード点火上限回転数NEHARDIGHは、エンジン回転数NEがアイドル回転数などの低回転数であることを示すに足る値、例えば2000rpmに設定される。ハード点火とは、所定のクランク角度(例えば、上死点前10°(BTDC10°))で点火出力を実施するものであり、点火タイマを用いて点火出力を実施する演算点火(ソフト点火)に対する点火出力方法である。   Next, in S32, it is determined whether or not the engine speed NE is equal to or lower than the hard ignition upper limit speed NEHARDIGH. The hard ignition upper limit speed NEHARDIGH is set to a value sufficient to indicate that the engine speed NE is a low speed such as an idle speed, for example, 2000 rpm. Hard ignition is to perform ignition output at a predetermined crank angle (for example, 10 ° before top dead center (BTDC 10 °)), and for the calculation ignition (soft ignition) that performs ignition output using an ignition timer. Ignition output method.

S32において否定されるときにはS34に進み、今回のプログラム実行がS30において算出された点火タイマのセットタイミングであるか否か判断する。具体的には、今回の番号(STAGE)を参照し、点火タイマのセットタイミングに該当するか否か判断する。点火タイマセットタイミングでなければ、S34において否定され、S36に進む。S36では点火出力実施済みか否か判断されるが、S34で否定される場合はS36でも否定されるため、プログラムは終了される。   When the result in S32 is negative, the program proceeds to S34, in which it is determined whether or not the current program execution is the ignition timer set timing calculated in S30. Specifically, the current number (STAGE) is referred to and it is determined whether or not the ignition timer set timing is met. If it is not the ignition timer set timing, the result in S34 is negative, and the process proceeds to S36. In S36, it is determined whether or not the ignition output has been performed. If the result in S34 is negative, the result is also negative in S36, and the program is terminated.

一方、点火タイマセットタイミングであってS34において肯定されるときにはS38に進み、演算点火を実行させるためにS30において算出された点火タイマ値を点火タイマにセットする。点火タイマはダウンカウンタであり、点火タイマ値が0になると、点火出力が実施される。演算点火による点火出力実施(点火時期)は、後述する場合を除き、ハード点火による点火出力実施よりも進角側に設定される。   On the other hand, if the ignition timer set timing is affirmative in S34, the process proceeds to S38, and the ignition timer value calculated in S30 is set in the ignition timer in order to execute the calculated ignition. The ignition timer is a down counter. When the ignition timer value becomes 0, ignition output is performed. The ignition output execution (ignition timing) by the calculated ignition is set to the advance side with respect to the ignition output execution by the hard ignition except in the case described later.

次いでS36に進み、点火出力実施済みか否か判断する。点火タイマ値が0になるまでは否定されてプログラムを終了するが、0になると肯定されてS40に進み、点火出力実施フラグF_IGENDが1にセットされる。   Next, in S36, it is determined whether or not ignition output has been performed. Until the ignition timer value becomes 0, the program is negated and the program is terminated. When the ignition timer value becomes 0, the program is affirmed and proceeds to S40, and the ignition output execution flag F_IGEND is set to 1.

一方、S32において肯定されるときはS42に進み、第2の高負荷判定実施フラグF_THHARDIG2が1にセットされているか否か判断する。   On the other hand, when the result in S32 is affirmative, the program proceeds to S42, in which it is determined whether or not the second high load determination execution flag F_THHARDIG2 is set to 1.

S42において否定されるときはS44に進み、第1の高負荷判定実施フラグF_THHARDIG1が1にセットされているか否か判断する。S44において否定されるときにはS34に進み、前記した演算点火を実行する。その後のS36以降のステップは先と同様である。   When the result in S42 is negative, the program proceeds to S44, in which it is determined whether or not the first high load determination execution flag F_THHARDIG1 is set to 1. When the result in S44 is negative, the program proceeds to S34, in which the above-described calculation ignition is executed. The subsequent steps after S36 are the same as above.

一方、S44において肯定されるときにはS46に進み、今回のプログラム実行がハード点火タイミングであるか否か判断する。具体的には、今回の番号(STAGE)を参照し、所定のクランク角度(上死点前10°(BTDC10°))に該当するか否か判断する。ハード点火タイミングでなければ、S46において否定され、S36を経てプログラムを終了する。   On the other hand, when the result in S44 is affirmative, the program proceeds to S46, in which it is determined whether or not the current program execution is a hard ignition timing. Specifically, with reference to the current number (STAGE), it is determined whether or not a predetermined crank angle (10 ° before top dead center (BTDC 10 °)) is satisfied. If it is not the hard ignition timing, the result in S46 is negative and the program is terminated through S36.

一方、ハード点火タイミングであってS46において肯定されるときにはS48に進み、点火出力を実施する。即ち、ハード点火が実施される。次いでS36、S40と進み、先と同様に点火出力実施フラグF_IGENDを1にセットする。   On the other hand, when the hard ignition timing is affirmative in S46, the process proceeds to S48, and the ignition output is performed. That is, hard ignition is performed. Next, the program proceeds to S36 and S40, and the ignition output execution flag F_IGEND is set to 1 in the same manner as before.

一方、S42において肯定されるときはS50に進み、リタード(遅角)設定を行う。具体的には、ハード点火よりも遅角側で点火出力が実施されるように、点火タイマセットタイミングおよび点火タイマ値を設定する。例えば点火タイマセットタイミングを上死点前30°(BTDC30°)に設定すると共に、上死点前5°(BTDC5°)で点火出力が実施されるように点火タイマ値を設定する。   On the other hand, when the result in S42 is affirmative, the program proceeds to S50 and a retard (retard) setting is performed. Specifically, the ignition timer set timing and the ignition timer value are set so that the ignition output is performed on the retard side with respect to the hard ignition. For example, the ignition timer set timing is set to 30 ° before top dead center (BTDC 30 °), and the ignition timer value is set so that ignition output is performed at 5 ° before top dead center (BTDC 5 °).

次いでS34に進み、リタード設定された点火タイマセットタイミングおよび点火タイマ値に基づいて前記した演算点火を実行する。その後のS36以降のステップは先と同様である。   Next, the routine proceeds to S34, where the aforementioned calculated ignition is executed based on the ignition timer set timing and ignition timer value set as retard. The subsequent steps after S36 are the same as above.

尚、S14において肯定されるときはS52に進み、第1の高負荷判定実施フラグF_THHARDIG1および第2の高負荷判定実施フラグF_THHARDIG2を0にリセットする。次いでS54に進み、点火出力実施フラグF_IGENDも0にリセットする。   If the determination in S14 is affirmative, the process proceeds to S52, and the first high load determination execution flag F_THHARDIG1 and the second high load determination execution flag F_THHARDIG2 are reset to zero. Next, in S54, the ignition output execution flag F_IGEND is also reset to 0.

図5および図6は、図4のフロー・チャートの処理を説明するタイム・チャートである。   5 and 6 are time charts for explaining the processing of the flow chart of FIG.

図5に示すように、番号(STAGE)26番から35番までの吸気行程が高負荷判定区間であり、スロットル開度THに基づいて高負荷判定が実施される。時刻T1からT2までにおいては、スロットル開度THが第1の高負荷判定しきい値THHDIGINT1未満であって高負荷であると判断されないことから、時刻T3において演算点火による点火出力が実施される。演算点火による点火出力は、ハード点火クランク角度(上死点前10°(BTDC))よりも進角側で実施される。   As shown in FIG. 5, intake strokes with numbers (STAGE) 26 to 35 are high load determination sections, and high load determination is performed based on the throttle opening TH. From time T1 to time T2, since the throttle opening TH is less than the first high load determination threshold value THHDIGINT1 and is not determined to be high load, ignition output by arithmetic ignition is performed at time T3. The ignition output by the calculated ignition is performed on the advance side with respect to the hard ignition crank angle (10 ° before top dead center (BTDC)).

一方、時刻T4においては、高負荷判定区間でスロットル開度THが第1の高負荷判定しきい値THHDIGINT1以上となることから、ハード点火に切り換えられ、時刻T5においてハード点火による点火出力が実施される。尚、点火出力が実施された後、時刻T6において高負荷判定およびハード点火切り換えがリセットされる。   On the other hand, at time T4, since the throttle opening TH becomes equal to or higher than the first high load determination threshold value THHDIGINT1 in the high load determination section, the ignition is switched to hard ignition, and ignition output by hard ignition is performed at time T5. The After the ignition output is performed, the high load determination and the hard ignition switching are reset at time T6.

また、図6に示すように、時刻T7においては、高負荷判定区間でスロットル開度THが第2の高負荷判定しきい値THHDIGINT2以上となることから、時刻T8において点火タイマセットされると共に、時刻T9においてハード点火よりもリタードされたタイミングで点火出力が実施される。   Further, as shown in FIG. 6, at time T7, the throttle opening TH is equal to or higher than the second high load determination threshold value THHDIGINT2 in the high load determination section, so that the ignition timer is set at time T8, At time T9, ignition output is performed at a timing retarded from hard ignition.

このように、吸気行程において検出されたスロットル開度THが第1の高負荷判定しきい値THHDIGINT1以上であると判断されるとき、演算点火による点火時期よりも遅角されたハード点火による点火時期で点火を実行するようにした。即ち、吸気行程におけるスロットル開度THの増加が検出されるとき、その次の圧縮行程において吸入空気の圧縮負荷が増大し、ノッキングやケッチンが発生するおそれがあることから、点火時期を遅角させるようにした。逆に言えば、吸入行程以外の行程でスロットル開度の増加が検出されたとしても、吸入空気の圧縮負荷が増大することがなく、ノッキングやケッチンが発生するおそれがないことから、点火時期を遅角させないようにした。即ち、ノッキングやケッチンが発生するおそれがある場合に限って点火時期を遅角させるため、エンジン出力が不要に低下することがなく、このエンジンが搭載される車両の操縦感覚を不要に損なわせることがないと共に、ノッキングやケッチンを効果的に防ぐことができる。   Thus, when it is determined that the throttle opening TH detected in the intake stroke is equal to or greater than the first high load determination threshold value THHDIGINT1, the ignition timing by hard ignition delayed from the ignition timing by calculation ignition I ignited. That is, when an increase in the throttle opening TH in the intake stroke is detected, the compression load of the intake air increases in the next compression stroke, which may cause knocking or ketting. Therefore, the ignition timing is retarded. I did it. Conversely, even if an increase in the throttle opening is detected in a stroke other than the intake stroke, the compression load of the intake air does not increase, and there is no risk of knocking or ketting. I wasn't retarded. In other words, since the ignition timing is retarded only when there is a possibility of knocking or ketting, the engine output will not be unnecessarily reduced, and the steering feeling of the vehicle on which the engine is mounted will be unnecessarily impaired. And can effectively prevent knocking and kettin.

また、吸気行程において検出されたスロットル開度THが第2の高負荷判定しきい値THHDIGINT2以上であると判断されるとき、ハード点火による点火時期よりもさらに遅角された点火時期で点火を実行するようにした。即ち、吸気行程におけるスロットル開度THが一層増加するとき、圧縮行程において吸入空気の圧縮負荷が一層増大し、ノッキングやケッチンが発生するおそれが一層増すことから、点火時期を一層遅角させるようにした。これにより、ノッキングやケッチンを一層効果的に防ぐことができる。   Further, when it is determined that the throttle opening TH detected in the intake stroke is equal to or greater than the second high load determination threshold THHDIGINT2, ignition is performed at an ignition timing that is further retarded than the ignition timing by hard ignition I tried to do it. That is, when the throttle opening TH in the intake stroke further increases, the compression load of the intake air further increases in the compression stroke, and the possibility of occurrence of knocking and ketching further increases, so that the ignition timing is further retarded. did. Thereby, knocking and ketchin can be prevented more effectively.

また、エンジン回転数NEがハード点火上限回転数NEHARDIGH以下であって、吸気行程において検出されたスロットル開度THが第1の高負荷判定しきい値THHDIGINT1や第2の高負荷判定しきい値THHDIGINT2所定値以上であると判断されるとき、点火時期を遅角するようにした。換言すれば、クランクシャフト42の回転慣性エネルギが小さく、ノッキングやケッチンが発生し易いようなアイドル回転数などの低回転数域に限って点火時期を遅角させるようにした。これにより、エンジン出力が不要に低下することが一層なく、このエンジン10が搭載される車両の操縦感覚を不要に損なわせることが一層ないと共に、ノッキングやケッチンを一層効果的に防ぐことができる。   Further, the engine speed NE is equal to or lower than the hard ignition upper limit speed NEHARDIGH, and the throttle opening TH detected in the intake stroke is the first high load determination threshold value THHDIGINT1 or the second high load determination threshold value THHDIGINT2. The ignition timing is retarded when it is determined that the value is equal to or greater than a predetermined value. In other words, the ignition timing is retarded only in a low rotational speed region such as an idle rotational speed where the rotational inertia energy of the crankshaft 42 is small and knocking or ketting is likely to occur. As a result, the engine output is not further reduced unnecessarily, the steering feeling of the vehicle on which the engine 10 is mounted is not further unnecessarily impaired, and knocking and ketching can be more effectively prevented.

次いで、この発明の第2実施例に係る内燃機関の点火時期制御装置について説明する。第2実施例に係る内燃機関の点火時期制御装置にあっては、スロットル開度THに代えて吸気圧PMBを用いて高負荷判定を行うようにした。   Next, an internal combustion engine ignition timing control apparatus according to a second embodiment of the present invention will be described. In the ignition timing control apparatus for an internal combustion engine according to the second embodiment, the high load determination is performed using the intake pressure PMB instead of the throttle opening TH.

図7はこの発明の第2実施例に係る内燃機関の点火時期制御装置の動作を示す、図4と同様なフロー・チャートである。図4と同一のステップについての説明は省略する。また、図4と類似するステップにはステップ番号に「a」の添え字を付す。   FIG. 7 is a flowchart similar to FIG. 4 showing the operation of the internal combustion engine ignition timing control apparatus according to the second embodiment of the present invention. A description of the same steps as those in FIG. 4 is omitted. Steps similar to those in FIG. 4 are given a subscript “a” to the step number.

S12aにおいては、吸気圧PMBも算出する。これは、前述した絶対圧センサ56から出力される信号から算出する。   In S12a, the intake pressure PMB is also calculated. This is calculated from the signal output from the absolute pressure sensor 56 described above.

S16において肯定されるときにはS56に進み、吸気圧ボトム検出処理を実行する。   When the result in S16 is affirmative, the program proceeds to S56, and intake pressure bottom detection processing is executed.

図8は、その処理を示すサブルーチン・フロー・チャートである。   FIG. 8 is a subroutine flow chart showing the processing.

以下説明すると、S100において吸気圧ボトム検出実施フラグF_PMBTMを参照し、吸気圧ボトム検出が実施済みであるか否か判断する。吸気圧ボトム検出実施フラグF_PMBTMは、後述の如く、吸気圧ボトム値がセットされたとき、1にセットされる。最初のプログラムループにおいては否定されてS102に進む。   In the following, in S100, the intake pressure bottom detection execution flag F_PMBTM is referred to and it is determined whether or not the intake pressure bottom detection has been performed. As described later, the intake pressure bottom detection execution flag F_PMBTM is set to 1 when the intake pressure bottom value is set. In the first program loop, the determination is negative and the process proceeds to S102.

S102においては、吸気圧ボトム検出処理開始フラグF_PMBTMOKを参照し、吸気圧ボトム検出処理が開始されているか否か判断する。最初のプログラムループにおいては否定されてS104に進む。   In S102, the intake pressure bottom detection process start flag F_PMBTMOK is referred to, and it is determined whether or not the intake pressure bottom detection process is started. In the first program loop, the determination is negative and the process proceeds to S104.

S104においては、3種類の吸気圧ボトム検出用パラメータPMB0,PMB1,PMB2に今回算出された吸気圧PMBをそれぞれ記憶させる。   In S104, the intake pressure PMB calculated this time is stored in the three types of intake pressure bottom detection parameters PMB0, PMB1, and PMB2.

次いでS106に進み、吸気圧ボトム検出処理開始フラグF_PMBTMOKを1にセットする。これにより、次回以降のプログラムループでS102において肯定され、S108に進む。   Next, in S106, the intake pressure bottom detection process start flag F_PMBTMOK is set to 1. Thereby, in the program loop after the next time, an affirmative result is obtained in S102, and the process proceeds to S108.

S108においては、3種類の吸気圧ボトム検出用パラメータPMB0,PMB1,PMB2を更新する。具体的には、パラメータPMB0には今回算出された吸気圧PMBを記憶させ、パラメータPMB1にはパラメータPMB0の前回値を記憶させると共に、パラメータPMB2にはパラメータPMB1の前回値を記憶させる。以下、PMB0を今回パラメータ、PMB1を前回パラメータ、PMB2を前々回パラメータと呼ぶ。   In S108, the three types of intake pressure bottom detection parameters PMB0, PMB1, and PMB2 are updated. Specifically, the intake pressure PMB calculated this time is stored in the parameter PMB0, the previous value of the parameter PMB0 is stored in the parameter PMB1, and the previous value of the parameter PMB1 is stored in the parameter PMB2. Hereinafter, PMB0 is called the current parameter, PMB1 is called the previous parameter, and PMB2 is called the previous parameter.

次いでS110に進み、前回検出された吸気圧PMBが減少したものであるか否か判断する。具体的には、前回パラメータPMB1が前々回パラメータPMB2以下であるか否か判断する。前回検出された吸気圧PMBが減少したものである場合にはS110で肯定されてS112に進む。   Next, in S110, it is determined whether or not the previously detected intake pressure PMB has decreased. Specifically, it is determined whether or not the previous parameter PMB1 is equal to or less than the parameter PMB2 last time. If the previously detected intake pressure PMB has decreased, the result is affirmative in S110 and the process proceeds to S112.

S112においては、今回検出された吸気圧PMBが増加したものであるか否か判断する。具体的には、今回パラメータPMB0が前回パラメータPMB1よりも大きいか否か判断する。今回検出された吸気圧PMBが増加したものである場合にはS112で肯定されてS114に進む。   In S112, it is determined whether or not the intake pressure PMB detected this time has increased. Specifically, it is determined whether or not the current parameter PMB0 is larger than the previous parameter PMB1. If the intake pressure PMB detected this time has increased, the result is affirmative in S112 and the process proceeds to S114.

S114においては、吸気圧ボトム値PMBTMとして前回パラメータPMB1をセットする。次いでS116に進み、吸気圧ボトム検出実施フラグF_PMBTMを1にセットし、サブルーチン・フロー・チャートを終了する。また、S100において肯定されるとき、S110あるいはS112において否定されるときも、それら以降のステップをスキップしてサブルーチン・フロー・チャートを終了する。   In S114, the previous parameter PMB1 is set as the intake pressure bottom value PMBTM. Next, in S116, the intake pressure bottom detection execution flag F_PMBTM is set to 1, and the subroutine flow chart is ended. Also, when affirmative in S100 or negative in S110 or S112, the subsequent steps are skipped and the subroutine flow chart is terminated.

図7のフロー・チャートの説明に戻ると、次いでS58に進み、吸気圧ボトム検出実施フラグF_PMBTMを参照し、吸気圧ボトム検出が実施済みであるか否か判断する。S58において肯定される場合、S18aに進んで第2の高負荷判定実施フラグF_PMHARDIG2を参照し、第2の高負荷判定が実施済みであるか否か判断する。第2の高負荷判定実施フラグF_PMHARDIG2は、次のステップにおいて高負荷であると判定されるとき、1にセットされる。最初のプログラムループにおいては、第2の高負荷判定実施フラグF_PMHARDIG2は0にリセットされているので、否定されてS20aに進む。   Returning to the description of the flow chart of FIG. 7, the process then proceeds to S58, in which it is determined whether intake pressure bottom detection has been performed with reference to the intake pressure bottom detection execution flag F_PMBTM. When the result in S58 is affirmative, the process proceeds to S18a, and the second high load determination execution flag F_PMHARDIG2 is referred to to determine whether or not the second high load determination has been performed. The second high load determination execution flag F_PMHARDIG2 is set to 1 when it is determined in the next step that the load is high. In the first program loop, since the second high load determination execution flag F_PMHARDIG2 is reset to 0, the determination is negative and the process proceeds to S20a.

S20aにおいては、吸気圧ボトム値PMBTMが第2の高負荷判定しきい値PMHDIGINT2以上であるか否か判断する。第2の高負荷判定しきい値PMHDIGINT2は、後述する第1の高負荷判定しきい値PMHDIGINT1よりも大きく設定されると共に、エンジン10の負荷が極めて高いことを示すに足る値、例えば70kPaに設定される。   In S20a, it is determined whether or not the intake pressure bottom value PMBTM is equal to or greater than a second high load determination threshold value PMHDIGINT2. The second high load determination threshold value PMHDIGINT2 is set to be larger than a first high load determination threshold value PMHDIGINT1 described later, and is set to a value sufficient to indicate that the load of the engine 10 is extremely high, for example, 70 kPa. Is done.

S20aにおいて肯定されるとき、S22aに進み、第2の高負荷判定が実施済みであるとして第2の高負荷判定実施フラグF_PMHARDIG2を1にセットする。   When the result in S20a is affirmative, the process proceeds to S22a, and the second high load determination execution flag F_PMHARDIG2 is set to 1 assuming that the second high load determination has been performed.

一方、S20aにおいて否定されるときは、S24aに進み、第1の高負荷判定実施フラグF_PMHARDIG1を参照し、第1の高負荷判定が実施済みであるか否か判断する。第1の高負荷判定実施フラグF_PMHARDIG1は、次のステップにおいて高負荷であると判定されるとき、1にセットされる。最初のプログラムループにおいては0にリセットされているので、否定されてS26aに進む。   On the other hand, when the result in S20a is negative, the process proceeds to S24a, where the first high load determination execution flag F_PMHARDIG1 is referenced to determine whether or not the first high load determination has been performed. The first high load determination execution flag F_PMHARDIG1 is set to 1 when it is determined that the load is high in the next step. Since it is reset to 0 in the first program loop, the determination is negative and the process proceeds to S26a.

S26aにおいては、吸気圧ボトム値PMBTMが第1の高負荷判定しきい値PMHDIGINT1以上であるか否か判断する。第1の高負荷判定しきい値PMHDIGINT1は、エンジン10の負荷が高いことを示すに足る値、例えば50kPaに設定される。   In S26a, it is determined whether or not the intake pressure bottom value PMBTM is greater than or equal to the first high load determination threshold value PMHDIGINT1. The first high load determination threshold value PMHDIGINT1 is set to a value sufficient to indicate that the load of the engine 10 is high, for example, 50 kPa.

S26aにおいて肯定されるとき、S28aに進み、第1の高負荷判定が実施済みであるとして第1の高負荷判定実施フラグF_PMHARDIG1を1にセットする。   When the result in S26a is affirmative, the process proceeds to S28a, and the first high load determination execution flag F_PMHARDIG1 is set to 1 assuming that the first high load determination has been performed.

一方、S26aにおいて否定されるときはS30に進む。また、S58において否定されるとき、S18aあるいはS24aにおいて肯定されるときも、S30に進む。S30以降の処理は、図4と概ね同一であるため、説明を省略する。   On the other hand, when the result in S26a is negative, the process proceeds to S30. Further, when the result in S58 is negative or the result in S18a or S24a is positive, the process proceeds to S30. The processing after S30 is substantially the same as that in FIG.

尚、S14において肯定されるときはS60に進み、吸気圧ボトム検出処理開始フラグF_PMBTMOKを0にリセットする。次いでS62に進み、吸気圧ボトム検出実施フラグF_PMBTMを0にリセットする。次いでS52aに進み、第1の高負荷判定実施フラグF_PMHARDIG1および第2の高負荷判定実施フラグF_PMHARDIG2を0にリセットする。   If the determination in S14 is affirmative, the process proceeds to S60, and the intake pressure bottom detection process start flag F_PMBTMOK is reset to 0. Next, in S62, the intake pressure bottom detection execution flag F_PMBTM is reset to zero. Next, in S52a, the first high load determination execution flag F_PMHARDIG1 and the second high load determination execution flag F_PMHARDIG2 are reset to zero.

図9および図10は、図7および図8のフロー・チャートの処理を説明するタイム・チャートである。   FIGS. 9 and 10 are time charts for explaining the processing of the flow charts of FIGS.

図9に示すように、番号(STAGE)26番から35番までの吸気行程が高負荷判定区間であり、吸気圧ボトム値PMBTMに基づいて高負荷判定が実施される。時刻T01からT02までにおいては、吸気圧ボトム値PMBTMは第1の高負荷判定しきい値PMHDIGINT1未満であって高負荷であると判断されないことから、時刻T03において演算点火による点火出力が実施される。演算点火による点火出力は、ハード点火クランク角度(上死点前10°(BTDC))よりも進角側で実施される。   As shown in FIG. 9, the intake stroke from number (STAGE) 26 to 35 is the high load determination section, and the high load determination is performed based on the intake pressure bottom value PMBTM. From time T01 to T02, since the intake pressure bottom value PMBTM is less than the first high load determination threshold value PMHDIGINT1 and is not determined to be high load, ignition output by arithmetic ignition is performed at time T03. . The ignition output by the calculated ignition is performed on the advance side with respect to the hard ignition crank angle (10 ° before top dead center (BTDC)).

一方、時刻T04においては、高負荷判定区間で吸気圧ボトム値PMBTMが第1の高負荷判定しきい値PMHDIGINT1以上となることから、ハード点火に切り換えられ、時刻T05においてハード点火による点火出力が実施される。尚、点火出力が実施された後、時刻T06において高負荷判定およびハード点火切り換えがリセットされる。   On the other hand, at time T04, the intake pressure bottom value PMBTM becomes equal to or higher than the first high load determination threshold value PMHDIGINT1 in the high load determination section, so that the ignition is switched to hard ignition and ignition output by hard ignition is performed at time T05. Is done. After the ignition output is performed, the high load determination and the hard ignition switching are reset at time T06.

また、図10に示すように、時刻T07においては、高負荷判定区間で吸気圧ボトム値PMBTMが第2の高負荷判定しきい値PMHDIGINT2以上となることから、時刻T08において点火タイマセットされると共に、時刻T09においてハード点火よりもリタードされたタイミングで点火出力が実施される。   Also, as shown in FIG. 10, at time T07, the intake pressure bottom value PMBTM becomes equal to or higher than the second high load determination threshold value PMHDIGINT2 in the high load determination section, so that the ignition timer is set at time T08. The ignition output is performed at the timing retarded from the hard ignition at time T09.

このように、吸気行程において検出された吸気圧ボトム値PMBTMが第1の高負荷判定しきい値PMHDIGINT1以上であると判断されるとき、演算点火による点火時期よりも遅角されたハード点火による点火時期で点火を実行するようにした。   As described above, when it is determined that the intake pressure bottom value PMBTM detected in the intake stroke is equal to or higher than the first high load determination threshold value PMHDIGINT1, ignition by hard ignition delayed from the ignition timing by calculation ignition Ignition was performed at the timing.

また、吸気行程において検出された吸気圧ボトム値PMBTMが第2の高負荷判定しきい値PMHDIGINT2以上であると判断されるとき、ハード点火による点火時期よりもさらに遅角された点火時期で点火を実行するようにした。   Further, when it is determined that the intake pressure bottom value PMBTM detected in the intake stroke is equal to or greater than the second high load determination threshold value PMHDIGINT2, ignition is performed at an ignition timing that is further retarded than the ignition timing by hard ignition. I tried to run.

これにより、第1実施例で述べたのと同様な効果を得ることができる。   Thereby, the same effect as described in the first embodiment can be obtained.

以上の如く、この発明の第1実施例および第2実施例にあっては、内燃機関(エンジン10)の回転数(エンジン回転数NE)を検出する回転数検出手段(クランク角センサ62、CPU66d、S10)と、少なくとも前記検出された回転数に基づいて前記内燃機関の点火時期を算出する点火時期算出手段(CPU66d、S30)と、前記算出された点火時期で点火を実行する点火実行手段(点火コイル34、点火プラグ36、点火回路66e、CPU66d、S34、S38)とを備える内燃機関の点火時期制御装置において、前記点火実行手段は、前記内燃機関の吸気行程における負荷(スロットル開度TH、吸気圧ボトム値PMBTM)を検出する負荷検出手段(CPU66d、S12、S12a、S56、S100からS116)を備えると共に、前記検出された負荷が所定値(第1の高負荷判定しきい値THHDIGINT1,PMHDIGINT1、第2の高負荷判定しきい値THHDIGINT2,PMHDIGINT2)以上であると判断されるとき、前記算出された点火時期よりも遅角された点火時期で点火を実行する(CPU66d、S14からS28、S34からS50、S18aからS28a、S42a、S44a)如く構成した。   As described above, in the first and second embodiments of the present invention, the rotational speed detecting means (the crank angle sensor 62, the CPU 66d) detects the rotational speed (engine rotational speed NE) of the internal combustion engine (engine 10). , S10), ignition timing calculation means (CPU 66d, S30) for calculating the ignition timing of the internal combustion engine based on at least the detected rotational speed, and ignition execution means for executing ignition at the calculated ignition timing ( In the ignition timing control device for an internal combustion engine including an ignition coil 34, an ignition plug 36, an ignition circuit 66e, a CPU 66d, S34, and S38), the ignition execution means includes a load (throttle opening TH, Load detection means (CPU 66d, S12, S12a, S56, S100 to S116) for detecting the intake pressure bottom value PMBTM) And when the detected load is determined to be greater than or equal to a predetermined value (first high load determination thresholds THHDIGINT1, PMHDIGINT1, second high load determination thresholds THHDIGINT2, PMHDIGINT2) Ignition is executed at an ignition timing delayed from the ignition timing (CPU 66d, S14 to S28, S34 to S50, S18a to S28a, S42a, S44a).

また、前記点火実行手段は、前記検出された回転数が所定回転(ハード点火上限回転数NEHARDIGH)数以下であって、前記検出された負荷が前記所定値以上であると判断されるとき、前記遅角された点火時期で点火を実行する(CPU66d、S14からS28、S32からS50、S18aからS28a、S42a、S44a)如く構成した。   Further, when the ignition execution means determines that the detected rotational speed is equal to or lower than a predetermined rotational speed (hard ignition upper limit rotational speed NEHARDIGH) and the detected load is equal to or higher than the predetermined value, Ignition is executed at the retarded ignition timing (CPU 66d, S14 to S28, S32 to S50, S18a to S28a, S42a, S44a).

また、前記点火実行手段は、前記検出された負荷が前記所定値(第1の高負荷判定しきい値THHDIGINT1,PMHDIGINT1)よりも大きく設定された第2の所定値(第2の高負荷判定しきい値THHDIGINT2,PMHDIGINT2)以上であると判断されるとき、前記遅角された点火時期よりもさらに遅角された点火時期で点火を実行する(CPU66d、S14からS22、S34からS42、S50、S18aからS22a、S42a)如く構成した。   Further, the ignition execution means determines a second predetermined value (second high load determination) in which the detected load is set to be larger than the predetermined value (first high load determination threshold values THHDIGINT1, PMHDIGINT1). When it is determined that the threshold value is not less than the threshold value THHDIGINT2, PMHDIGINT2), ignition is executed at an ignition timing that is further retarded than the retarded ignition timing (CPU 66d, S14 to S22, S34 to S42, S50, S18a). To S22a, S42a).

また、前記負荷検出手段は、前記内燃機関のスロットルバルブの開度を検出するスロットル開度検出手段(スロットル開度センサ52、CPU66d、S12)からなる如く構成した。   Further, the load detecting means is constituted by throttle opening detecting means (throttle opening sensor 52, CPU 66d, S12) for detecting the opening of the throttle valve of the internal combustion engine.

また、前記負荷検出手段は、前記内燃機関の吸気路内の圧力を検出する吸気路内圧力検出手段(絶対圧センサ56、CPU66d、S12a)からなる如く構成した。   Further, the load detecting means is configured to include intake passage pressure detection means (absolute pressure sensor 56, CPU 66d, S12a) for detecting the pressure in the intake passage of the internal combustion engine.

尚、上記において、車両の例として自動二輪車を挙げたが、それに限られるものではなく、四輪自動車であっても良い。   In the above description, a motorcycle has been described as an example of the vehicle. However, the present invention is not limited to this, and a four-wheeled vehicle may be used.

10:エンジン(内燃機関)、12:吸気路、14:スロットルバルブ、34:点火コイル、36:点火プラグ、42:クランクシャフト、52:スロットル開度センサ、56:絶対圧センサ、62:クランク角センサ、66:ECU、66d:CPU、66e:点火回路
10: engine (internal combustion engine), 12: intake passage, 14: throttle valve, 34: ignition coil, 36: ignition plug, 42: crankshaft, 52: throttle opening sensor, 56: absolute pressure sensor, 62: crank angle Sensor, 66: ECU, 66d: CPU, 66e: Ignition circuit

Claims (5)

内燃機関の回転数を検出する回転数検出手段と、少なくとも前記検出された回転数に基づいて前記内燃機関の点火時期を算出する点火時期算出手段と、前記算出された点火時期で点火を実行する点火実行手段とを備える内燃機関の点火時期制御装置において、前記点火実行手段は、前記内燃機関の吸気行程における負荷を検出する負荷検出手段を備えると共に、前記検出された負荷が所定値以上であると判断されるとき、前記算出された点火時期よりも遅角された点火時期で点火を実行することを特徴とする内燃機関の点火時期制御装置。   Rotation speed detection means for detecting the rotation speed of the internal combustion engine, ignition timing calculation means for calculating the ignition timing of the internal combustion engine based on at least the detected rotation speed, and ignition is performed at the calculated ignition timing An ignition timing control device for an internal combustion engine comprising ignition execution means, wherein the ignition execution means includes load detection means for detecting a load in an intake stroke of the internal combustion engine, and the detected load is equal to or greater than a predetermined value. When it is determined that the ignition timing is determined, the ignition timing control device for an internal combustion engine, wherein ignition is performed at an ignition timing retarded from the calculated ignition timing. 前記点火実行手段は、前記検出された回転数が所定回転数以下であって、前記検出された負荷が前記所定値以上であると判断されるとき、前記遅角された点火時期で点火を実行することを特徴とする請求項1記載の内燃機関の点火時期制御装置。   The ignition execution means executes ignition at the retarded ignition timing when it is determined that the detected rotational speed is equal to or lower than a predetermined rotational speed and the detected load is equal to or higher than the predetermined value. The ignition timing control device for an internal combustion engine according to claim 1, wherein 前記点火実行手段は、前記検出された負荷が前記所定値よりも大きく設定された第2の所定値以上であると判断されるとき、前記遅角された点火時期よりもさらに遅角された点火時期で点火を実行することを特徴とする請求項1または2記載の内燃機関の点火時期制御装置。   The ignition executing means, when it is determined that the detected load is equal to or greater than a second predetermined value set larger than the predetermined value, the ignition retarded further than the retarded ignition timing The ignition timing control device for an internal combustion engine according to claim 1 or 2, wherein ignition is performed at a timing. 前記負荷検出手段は、前記内燃機関のスロットルバルブの開度を検出するスロットル開度検出手段からなることを特徴とする請求項1から3のいずれかに記載の内燃機関の点火時期制御装置。   The ignition timing control device for an internal combustion engine according to any one of claims 1 to 3, wherein the load detection means includes throttle opening degree detection means for detecting an opening degree of a throttle valve of the internal combustion engine. 前記負荷検出手段は、前記内燃機関の吸気路内の圧力を検出する吸気路内圧力検出手段からなることを特徴とする請求項1から3のいずれかに記載の内燃機関の点火時期制御装置。   The ignition timing control device for an internal combustion engine according to any one of claims 1 to 3, wherein the load detection means comprises intake passage pressure detection means for detecting a pressure in the intake passage of the internal combustion engine.
JP2009037460A 2009-02-20 2009-02-20 Ignition timing control apparatus for internal combustion engine Pending JP2010190170A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009037460A JP2010190170A (en) 2009-02-20 2009-02-20 Ignition timing control apparatus for internal combustion engine
US12/702,341 US8327825B2 (en) 2009-02-20 2010-02-09 Control apparatus for internal combustion engine
EP10153230.7A EP2221471B1 (en) 2009-02-20 2010-02-10 Control apparatus for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009037460A JP2010190170A (en) 2009-02-20 2009-02-20 Ignition timing control apparatus for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2010190170A true JP2010190170A (en) 2010-09-02

Family

ID=42816451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009037460A Pending JP2010190170A (en) 2009-02-20 2009-02-20 Ignition timing control apparatus for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2010190170A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015025410A (en) * 2013-07-26 2015-02-05 三菱自動車工業株式会社 Control device of engine

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62186063A (en) * 1986-02-07 1987-08-14 Nissan Motor Co Ltd Ignition timing controller for engine
JPH0219874U (en) * 1988-07-25 1990-02-09
JP2001329933A (en) * 2000-05-19 2001-11-30 Honda Motor Co Ltd Starting time ignition timing controller for ship propulsion machine
JP2002004992A (en) * 2000-06-22 2002-01-09 Toyota Motor Corp Control device of onboard engine
JP2006274998A (en) * 2005-03-30 2006-10-12 Yamaha Motor Co Ltd Internal combustion engine and vehicle equipped with same

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62186063A (en) * 1986-02-07 1987-08-14 Nissan Motor Co Ltd Ignition timing controller for engine
JPH0219874U (en) * 1988-07-25 1990-02-09
JP2001329933A (en) * 2000-05-19 2001-11-30 Honda Motor Co Ltd Starting time ignition timing controller for ship propulsion machine
JP2002004992A (en) * 2000-06-22 2002-01-09 Toyota Motor Corp Control device of onboard engine
JP2006274998A (en) * 2005-03-30 2006-10-12 Yamaha Motor Co Ltd Internal combustion engine and vehicle equipped with same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015025410A (en) * 2013-07-26 2015-02-05 三菱自動車工業株式会社 Control device of engine

Similar Documents

Publication Publication Date Title
JP2008069713A (en) Combustion control device of internal combustion engine
JP6489085B2 (en) Engine control device
JP4023487B2 (en) Start control device and start control method for internal combustion engine
US8327825B2 (en) Control apparatus for internal combustion engine
JP4275289B2 (en) Ignition timing control device for internal combustion engine
JP2013147980A (en) Control device for internal combustion engine
JP2008095539A (en) Premixed compression ignition internal combustion engine
JP2539072Y2 (en) Knock control device for internal combustion engine
JP4875554B2 (en) Operation control device for single cylinder internal combustion engine
JP4075395B2 (en) Control device for vehicle engine
JP2517289Y2 (en) Ignition timing control device for internal combustion engine
JPH02196166A (en) Ignition timing controller
JP2010190170A (en) Ignition timing control apparatus for internal combustion engine
JP4548269B2 (en) Method and apparatus for detecting atmospheric pressure for internal combustion engine control
JP4835589B2 (en) Ignition control system for internal combustion engine
JP2009250212A (en) Apparatus and method for determining knocking of internal combustion engine
JP5190010B2 (en) Control device for internal combustion engine
JP5148530B2 (en) Ignition control device for internal combustion engine
JP2003269306A (en) Ignition timing control device of engine
JP3567830B2 (en) Ignition control device for internal combustion engine
JP2009216001A (en) Noise reducing device of internal combustion engine
JP4468636B2 (en) In-cylinder direct injection internal combustion engine
JP2004211664A (en) Fuel injection timing control device for cylinder injection type engine
JP2002276456A (en) Combustion control device for internal combustion engine
JP2007239564A (en) Controller of internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111005

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120801

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130403

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130731