JPS59119066A - Valve timing controller for internal-combustion engine - Google Patents

Valve timing controller for internal-combustion engine

Info

Publication number
JPS59119066A
JPS59119066A JP57225936A JP22593682A JPS59119066A JP S59119066 A JPS59119066 A JP S59119066A JP 57225936 A JP57225936 A JP 57225936A JP 22593682 A JP22593682 A JP 22593682A JP S59119066 A JPS59119066 A JP S59119066A
Authority
JP
Japan
Prior art keywords
timing
pulp
ignition timing
camshaft
motor
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
JP57225936A
Other languages
Japanese (ja)
Inventor
Norihiko Nakamura
徳彦 中村
Toyoichi Umehana
豊一 梅花
Yoshiaki Shibata
芳昭 柴田
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP57225936A priority Critical patent/JPS59119066A/en
Publication of JPS59119066A publication Critical patent/JPS59119066A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D13/00Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
    • F02D13/02Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
    • F02D13/0261Controlling the valve overlap
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/0002Controlling intake air
    • F02D2041/001Controlling intake air for engines with variable valve actuation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Valve-Gear Or Valve Arrangements (AREA)
  • Valve Device For Special Equipments (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To enable to control to obtain an optimum ignition timing, by changing over an ignition timing in accordance with a change in a valve timing, when changing over the valve timing. CONSTITUTION:Signals from a crank angle sensor 39, a load sensor 80 and a temperature sensor 81 are impressed on an input/output port 82. An input/output port 83 is wired to a motor 64 through a motor-driving circuit 84, and is wired to an ignition plug 21 through an ignitor 85. By driving the motor 64 in accordance with the operating condition of the engine, the valve timing is changed over. When the valve timing is changed over from one side to the other, an ignition advance is corrected by an amount corresponding to the change-over, whereby the ignition timing is prevented from deviating from a calculated value, even when a distributor shaft connected to a cam shaft is being rotated.

Description

【発明の詳細な説明】 不発明はクランク軸とカム軸との回転位相を変更するこ
とによシパルプタイミングの切替えを行う内燃機関の点
火時期制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an ignition timing control device for an internal combustion engine that switches pulp timing by changing the rotational phase of a crankshaft and a camshaft.

クランク軸とカム軸との位相を変えることによりパルプ
タイミングを切替えるものが知られている。この場会、
クランク軸とカム軸との間にはカム軸をクランク軸に対
し相対的に回転する駆動手段が設けられ、カム軸上のカ
ムがブツシュロッドに当接するときのクランク軸位置、
即ちパルプタイミングが制御される。この種のパルプタ
イミング制御装置を備えた内燃機関ではパルプタイミン
グの制御によって切替の途中で及び切替の完了後に点火
時期が狂う。即ち、通例のエンジンではカム軸はディス
トリビュータ軸にも連結されており、ディストリビュー
タ軸上にはピストンの上死点位置を判別してこれをコン
ビーータに入力するクランク角センサが設けられる。然
るにパルプタイミング制御装置の切替作動によりカム軸
がクランク軸に対し相対的に廻される結果となplその
廻された分だけずれたクランク角位置信号がコンピュー
タに入力され、点火時期が正規の計算時より狂う問題が
生ずるのでこの場会、切替の完了後のパルプタイミング
の狂いはカム軸の回された分に相応する一定の値である
が切替の途中では所定関数形でもって変化する。このよ
うな点火時期のずれはコンピュータによる電子側#を行
う内燃機関に限らず、ガバナ及びバキーム特性によって
点火時期制御を行う従来からの内燃機関によっても同様
に生ずる◇即ち、この内燃機関ではディストリビュータ
軸上のカムによって接点を開閉することで点火時期制御
を行うのであるが、カム軸がパルプタイミングの切替え
時にクランク軸に対して相対的に回されることによシ、
カムが接点を駆動するときのクランク角度位置が正規の
値よυずれてしまうのである◇ かかる従来技術の欠点に鑑み本発明の目的とするところ
はパルプタイミングの切替えがあっても、その切替の途
中及び切替の完了後に係わらず点火時期を計算値に維持
できる構成を提供することにぁる。この目的を達成する
ため本発明にあっては1パルプタイミングを切替中には
、その切替中における関数的な位相変化に退会するよう
ノ々ルプタイミングを関数的に変え、切替完了後はその
一定の位相変化に適合した一定の補正を点火時期に加え
ている。
It is known that the pulp timing is changed by changing the phase between the crankshaft and the camshaft. This occasion,
A driving means for rotating the camshaft relative to the crankshaft is provided between the crankshaft and the camshaft, and the crankshaft position when the cam on the camshaft contacts the bushing rod,
That is, pulp timing is controlled. In an internal combustion engine equipped with this type of pulp timing control device, the ignition timing is out of order during the switching process and after the switching process is completed due to the pulp timing control. That is, in a typical engine, the camshaft is also connected to the distributor shaft, and a crank angle sensor is provided on the distributor shaft to determine the top dead center position of the piston and input this information to the converter. However, as a result of the switching operation of the pulp timing control device, the camshaft is rotated relative to the crankshaft, and a crank angle position signal that is shifted by the amount of rotation is input to the computer, and the ignition timing is adjusted to the normal calculation time. In this case, the deviation of the pulp timing after the switching is completed is a constant value corresponding to the amount of rotation of the camshaft, but during the switching, it changes according to a predetermined function. This type of ignition timing deviation occurs not only in internal combustion engines that perform electronic control using a computer, but also in conventional internal combustion engines that control ignition timing using governor and bakeem characteristics.In other words, in this internal combustion engine, the distributor shaft Ignition timing is controlled by opening and closing contacts using the upper cam, but the camshaft is rotated relative to the crankshaft when switching pulp timing.
When the cam drives the contact point, the crank angle position deviates from the normal value ◇ In view of the drawbacks of the prior art, the purpose of the present invention is to prevent the pulp timing from changing even if the pulp timing is changed. The purpose is to provide a configuration that can maintain the ignition timing at a calculated value regardless of whether the switching is completed or not. In order to achieve this purpose, in the present invention, while switching the 1-pulp timing, the pulp timing is changed functionally so that it will be canceled according to the functional phase change during the switching, and after the switching is completed, the timing remains constant. A certain amount of correction is applied to the ignition timing to accommodate the phase change.

以下図面によって説明すると、第1図において、10は
シリンダブロック、12はピストン、14はシリンダへ
、ド、16は吸気弁、18は排気弁、20は吸気ポート
、21は点火栓、22は排気I−)、24はクランク軸
、25.は連結棒であシ、これらは内燃機関の周知の構
成要素であり、また本発明とは直接関係しないことから
詳細な連結関係の説明は省略する。
To explain with reference to the drawings, in Fig. 1, 10 is a cylinder block, 12 is a piston, 14 is a cylinder, 16 is an intake valve, 18 is an exhaust valve, 20 is an intake port, 21 is a spark plug, and 22 is an exhaust gas. I-), 24 is a crankshaft, 25. are connecting rods, which are well-known components of internal combustion engines, and are not directly related to the present invention, so a detailed explanation of the connection relationship will be omitted.

クランク軸24の一端にタイミングプーリ28が固定さ
れ、このブー928はタイミングベルト30を介してカ
ム軸32の一端に設けたタイミングプーリ34に連結さ
れる。36はディストリビュータであって、本体38と
ディストリビュータ軸40とを有し、このディストリビ
ュータ軸40は図示しない歯車によってカム@32上の
歯車と噛合している。本体38上には、クランク角セン
サ39がディス) IJピユータ軸40上の永久磁石製
検知片41と対面可能に設けられる。そのためクランク
角センサ39はディストリビュータ軸400回転に応じ
たパルス信号を発生する0カム軸32上のタイミングプ
ーリ34とカム軸32との間にはクランク軸24に対す
るカム軸320回転位相を制御するタイプの、例えば第
2図のy口きパルプタイミング制御装置41が設けられ
る。この装置41について説明すると、カム軸32の軸
端にはがルト42によってインナスリープ43が固定さ
れる。インナスリープ43とカム軸32との間に回シ止
めピン44が挿通され、これらの部材間での相対回転を
防止している。
A timing pulley 28 is fixed to one end of the crankshaft 24, and this boot 928 is connected to a timing pulley 34 provided at one end of the camshaft 32 via a timing belt 30. A distributor 36 has a main body 38 and a distributor shaft 40, and the distributor shaft 40 meshes with a gear on the cam @32 by a gear (not shown). A crank angle sensor 39 is provided on the main body 38 so as to be able to face a permanent magnet detection piece 41 on the IJ computer shaft 40. Therefore, the crank angle sensor 39 generates a pulse signal corresponding to the 400 rotations of the distributor shaft.The crank angle sensor 39 is a type that controls the rotational phase of the camshaft 320 with respect to the crankshaft 24 between the timing pulley 34 on the camshaft 32 and the camshaft 32. For example, a Y-type pulp timing control device 41 shown in FIG. 2 is provided. To explain this device 41, an inner sleeve 43 is fixed to the shaft end of the camshaft 32 by a bolt 42. A locking pin 44 is inserted between the inner sleeve 43 and the camshaft 32 to prevent relative rotation between these members.

タイミングプーリ34にはアウタスリープ45が一体に
形成される。このアウタスリーブ45即ちタイミングプ
ーリ34は軸受47によってインナスリープ43と連絡
され、両者の自由な回転を保障している。
An outer sleeper 45 is integrally formed with the timing pulley 34. This outer sleeve 45, ie, the timing pulley 34, is connected to the inner sleeve 43 by a bearing 47, ensuring free rotation of both.

これらの相対回転可能なインナスリープ43とアウタス
リーブ45の周上には相互に近接するスリットの対46
.48が設けられる(第3図参照)。
A pair of slits 46 adjacent to each other are formed on the circumferences of the inner sleeve 43 and the outer sleeve 45, which are relatively rotatable.
.. 48 (see Figure 3).

第3図に示すように、近接するスリット46.48はそ
の一方(即ちスリット46)はカム軸の軸線方向に姑び
ているも、他方(即ちスリット48)はカム軸の@線方
向に対して傾斜しておシ、両者のスリン)46.48は
互に傾斜する関係にある。
As shown in FIG. 3, one of the adjacent slits 46 and 48 (i.e., slit 46) is offset in the axial direction of the camshaft, while the other (i.e., slit 48) is inclined with respect to the axial direction of the camshaft. 46.48 are in a mutually inclined relationship.

これらのスリン)46.48内に独立して回転できる。These sulins) 46.48 can be rotated independently.

ローラベアリング50.52がそれぞれ位置している。Roller bearings 50, 52 are located respectively.

インナスリープ43内にカム軸方向に水平移動可能にベ
アリング支持体56が設けられる。ベアリング支持体5
6からはベアリング支持軸58が半径方向に一体に砥び
ている。そのベアリング支−持$58に前述のローラベ
アリング50.52が取付けられている。これらのスリ
ープ43及び45、ローラベアリング50及び52、災
にはベアリング支持体56等の部品はケース60内に収
納される。このケース60の一端はポルト62によって
タイミングプーリ34に連結される。ケース60の他端
はモータ64によって支持される。
A bearing support 56 is provided within the inner sleeve 43 so as to be horizontally movable in the camshaft direction. Bearing support 5
From 6 onwards, a bearing support shaft 58 is integrally ground in the radial direction. The aforementioned roller bearings 50 and 52 are attached to the bearing support $58. These parts such as the sleeves 43 and 45, the roller bearings 50 and 52, and the bearing support 56 are housed in a case 60. One end of this case 60 is connected to the timing pulley 34 by a port 62. The other end of the case 60 is supported by a motor 64.

モータ64の出力軸74はナツト76にねじ嵌合され、
軸受78を介して支持体56に連結される。モータ64
のハウジングから延びる案内棒80はナツト76の案内
溝76Aに嵌合しておシ、そのためモータの出力軸74
0回転はナツト76のカム軸方向直線運動に変換される
The output shaft 74 of the motor 64 is screwed into a nut 76,
It is connected to the support body 56 via a bearing 78 . motor 64
A guide rod 80 extending from the housing fits into the guide groove 76A of the nut 76, so that the output shaft 74 of the motor
Zero rotation is converted into linear movement of the nut 76 in the camshaft direction.

タイミングプーリ34をタイミングベルト3゜を介して
クランク軸24によって回転させると、アウタスリーブ
45が該プーリ34と一体に回転し、スリット48を介
してローラベアリング52にカム軸20を中心とする回
転力が加わる。このためベアリング支持体56が回転し
、その回転力が一部58及びローラベアリング5oを介
してインナスリープ40のスリット46を回し、その結
果インナスリーグ43およびカム軸32が回転する。そ
のためカム軸32上のカム32′がブツシュロッドと当
接するところで定まる所定のパルプタイミングが得られ
る。
When the timing pulley 34 is rotated by the crankshaft 24 via the timing belt 3°, the outer sleeve 45 rotates together with the pulley 34, and a rotational force about the camshaft 20 is applied to the roller bearing 52 via the slit 48. is added. Therefore, the bearing support 56 rotates, and its rotational force rotates the slit 46 of the inner sleep 40 via the portion 58 and the roller bearing 5o, and as a result, the inner sleep 43 and the camshaft 32 rotate. Therefore, a predetermined pulp timing is obtained where the cam 32' on the camshaft 32 comes into contact with the bushing rod.

パルプタイミングの制御のためにモータ64を駆動する
と、出力軸74の回転運動はねじ部の働きで駆動ナツト
76の直線運動に変換され、その結果ベアリング支持体
56はモータ64の回転方向に応じてその圧右に動く。
When the motor 64 is driven to control pulp timing, the rotational movement of the output shaft 74 is converted into a linear movement of the drive nut 76 by the action of the threaded portion, and as a result, the bearing support 56 moves according to the direction of rotation of the motor 64. Move to the right.

ベアリング支持体56のこの左右の動きは軸部58を介
してベアリング50.52に伝達され、ベアリング50
゜52はスリッ)46.48内をころがシながら第3図
の矢印Aの方向に移動する。するとスリット46.48
は交叉しているため、アウタスリーブ45とインナスリ
ープ43との間に相対回転が生じそのためクランク軸2
4とカム軸32との相対角度位置が変化する。
This left and right movement of the bearing support 56 is transmitted to the bearings 50, 52 via the shaft portion 58, and
52 is a slot) 46. It moves in the direction of arrow A in FIG. 3 while rolling inside 48. Then the slit is 46.48
Since they intersect, relative rotation occurs between the outer sleeve 45 and the inner sleeve 43, which causes the crankshaft 2
4 and the camshaft 32 change.

第4図は電子制御内燃機関の作動制御を行う側割回路の
うちの本発明に関連する部分のみ示す制御回路のブロッ
クダイヤグラムである。前記のり2ンク角センサ39か
らの信号は、他の運転状態検知センサ、例えば負荷セン
サ80、温度センサ81からの信号と供に入出力ポート
82に印加される。入出力ポート83はモータ駆動回路
84を介して前記モータ64に結線されると共に、イグ
ナイタ85を介して点火栓21に結線される。これらの
入出力ポート82.83は、マイクロコンピュータの構
成要素であるMPU 87 、 ROM 88 。
FIG. 4 is a block diagram of a control circuit showing only the portions related to the present invention of the side circuit that controls the operation of the electronically controlled internal combustion engine. The signal from the glue angle sensor 39 is applied to the input/output port 82 along with signals from other operating state detection sensors, such as the load sensor 80 and the temperature sensor 81. The input/output port 83 is connected to the motor 64 via a motor drive circuit 84 and to the spark plug 21 via an igniter 85. These input/output ports 82 and 83 are MPU 87 and ROM 88, which are components of a microcomputer.

RAM 89 、クロック発生器90にノぐス91を介
して結線される。MPU 87は後述ソフトウェアに従
ってモータ64及び点火栓21を駆動し本発明の制御を
行う。
The RAM 89 is connected to a clock generator 90 via a nozzle 91 . The MPU 87 controls the present invention by driving the motor 64 and the spark plug 21 according to software described later.

第5図は第4図のモータ駆動回路84のブロックダイヤ
グラムを示すものである。モータ駆動回路84はシリー
ズ接続した2対のPNP 、 NPN )ランジスタ8
41.842及び843.844を備え、トランジスタ
841,842のベースは直接入力端子845に接続さ
れ、トランジスタ843゜844のペースはインバータ
846を介して入力端子845に結線される。トランジ
スタ841と842との接合点とトランジスタ843と
844との接合点の間にモータ64が結線される。入力
端子845がHlghのレベルであればトランジスタ8
41,844がOFF%  )ランジスタ842゜84
3がONとなシ、モータ64は正転する。入力端子84
5がLowのレベルでおればトランジスタ842,84
3がOFF、  )ランジスタ841゜844がONと
なりモータ64は逆転するO制御回路84は運転条件に
応じてモータ64を正転又は逆転させパルプタイミング
を切替える。
FIG. 5 shows a block diagram of the motor drive circuit 84 shown in FIG. The motor drive circuit 84 consists of two pairs of PNP, NPN) transistors 8 connected in series.
41,842 and 843,844, the bases of transistors 841 and 842 are directly connected to input terminal 845, and the bases of transistors 843 and 844 are connected to input terminal 845 through inverter 846. A motor 64 is connected between a junction between transistors 841 and 842 and a junction between transistors 843 and 844. If the input terminal 845 is at Hlgh level, the transistor 8
41,844 is OFF%) transistor 842°84
3 is ON, the motor 64 rotates normally. Input terminal 84
If 5 is at a low level, transistors 842 and 84
3 is OFF, ) transistors 841 and 844 are turned ON and the motor 64 rotates in reverse. The O control circuit 84 rotates the motor 64 forward or reverse depending on the operating conditions and switches the pulp timing.

本発明における点火時期制御においては、ノ櫂ルブタイ
ミングが一方から他方に切替えられたとき、即ち、パル
プタイミング制御装置41の働きにより、カム軸32が
クランク軸24に対して所定角度目されたとき、点火時
期耐昇ルーチンで計算される進角値をその分だけ補正し
、これによってカム@32に連結したデイストリビーー
タ軸40が回っていても点火時期が計算からずれないよ
うに#、持している。また、パルプタイミングの切替信
号は瞬間的に出るも実際に/?パルプタイミング切替る
には、即ち移動部材56が一方の位置から動き始めて他
方の位置へ動くのが完了するには時間を安しその間の位
相ずれは除々に変化する。このずれを補正するため本発
明にあってはその位相ずれの変化に合せた関数形で点火
時期の補正量も変化させ、これによってパルプタイミン
グの切替の途中にあっても点火時期が最適値からずれな
いよう維持している。かかる本発明の制御はソフトウェ
アによって行われる。以下、このソフトウェアの構成に
ついてフローチャートによって説明する。
In the ignition timing control according to the present invention, when the paddle timing is switched from one side to the other, that is, when the camshaft 32 is set at a predetermined angle with respect to the crankshaft 24 by the action of the pulp timing control device 41. , the advance angle value calculated in the ignition timing increase resistance routine is corrected by that amount, so that the ignition timing does not deviate from the calculation even if the distribeater shaft 40 connected to the cam @ 32 is rotating. I have it. Also, the pulp timing switching signal is instantaneous, but is it actually /? In order to switch the pulp timing, that is, it takes time for the moving member 56 to start moving from one position and to complete moving to the other position, and the phase shift therebetween gradually changes. In order to correct this deviation, in the present invention, the amount of correction of the ignition timing is also changed in a functional form according to the change in the phase deviation, so that the ignition timing changes from the optimum value even in the middle of switching the pulp timing. It is maintained so that it does not shift. Such control of the present invention is performed by software. The configuration of this software will be explained below using a flowchart.

同、このソフトウェアは制御回路ROM88にプログラ
ムの形で誓き込んであるととはいうまでもない。
It goes without saying that this software is stored in the control circuit ROM 88 in the form of a program.

先ず第6図はパルプタイミングの制OLlを行うルーチ
ンのフローチャートを示す。100はこのルーチンの開
始を示し、列えば30 m see毎の時間割込みルー
チンとすることができる。102では、クランク角セン
サ39、負荷センサ8o及び温度センサ81からの信号
を取シ込み、エンジンがどのパルプタイミングを要求し
ているかを判定する。
First, FIG. 6 shows a flowchart of a routine for controlling the pulp timing. 100 indicates the start of this routine, which can be a time interrupt routine, for example every 30 m see. At 102, signals from the crank angle sensor 39, load sensor 8o, and temperature sensor 81 are received, and it is determined which pulp timing is requested by the engine.

ここに11”のパルプタイミングは便宜上モータ64を
正転させたとき得られるパルブタイミンブトL、、”o
’のパルプタイミングとはモータ64を逆転させたとき
得られるパルプタイミングとする。
Here, for convenience, the pulp timing of 11" is the pulp timing obtained when the motor 64 is rotated in the normal direction.
The pulp timing ' is the pulp timing obtained when the motor 64 is reversed.

もしパルプタイミングを′″1#とすべきと認識すれば
(Yes) 、104に進み、パルプタイミング表示フ
ラグfの恢定を行う。この7ラグfはパルプタイミング
を10#から′″1″に切替るべきとき立てられパルプ
タイミングe”l’から@0#に切替るとき降されるフ
ラグである。第7図(イ)にオイて時刻g’tt=この
“0”から“1“へのパルプタイミングの切替要求が生
じた時点とすれば、それ以前はフラグfはOであるから
、104での判定結果iNOとなシ、106に進み7ラ
グfのセットを行う。次の108ではTをtoに設定す
る。このtoはパルプタイミングt”o’から11#に
切替るべき指令を受けてからパルプタイミングの切替が
完了するまでに胃する時間である(第7図(ロ)参照)
。次いで、112に進みモータ64の正転命令が出され
、MPU 87は入出力ポート83を介しモータ駆動回
路84の入力端子845にHl ghの信号を出力する
。そのためパルプタイミングはモータの回転と共に第7
図(ロ)の61の如く”O#から@1”に向けて切替り
を始める。次の114ではT、 よシτを引いたものを
RAM 89のTlエリヤに格納する。ここにては割込
間隔である。116でメインルーチンへの復帰を行う。
If it is recognized that the pulp timing should be set to ``1#'' (Yes), the process proceeds to 104 and the pulp timing display flag f is set.This 7 lag f changes the pulp timing from 10# to ``1''. This is a flag that is raised when switching is to be made and is lowered when switching from pulp timing e"l' to @0#. As shown in FIG. 7(a), if time g'tt is the point at which the request for switching the pulp timing from "0" to "1" occurs, the flag f is O before then, so at 104 If the determination result is iNO, the program proceeds to step 106 and sets 7 lags f. In the next step 108, T is set to to. This to is the time it takes to complete the pulp timing change after receiving the command to switch from the pulp timing t"o' to 11# (see Figure 7 (b)).
. Next, the process proceeds to step 112, where a command for normal rotation of the motor 64 is issued, and the MPU 87 outputs a signal Hl gh to the input terminal 845 of the motor drive circuit 84 via the input/output port 83. Therefore, the pulp timing changes at the 7th stage as the motor rotates.
Switching starts from "O#" to "@1" as shown at 61 in Figure (B). In the next step 114, T minus τ is stored in the Tl area of the RAM 89. Here, it is the interrupt interval. At 116, a return to the main routine is made.

パルプタイミングが10#から11#への切替指令を受
けてから次の割込が入ると、104でのフラグ判定はf
=1よjj) Yellであり、116に進む。ここで
はT1がOよシ小さいか否かが判定されるが、Tlの自
答は″0#から1”への切替に必要な時間toから割込
みルーチン夷行毎に割込間隔τを引いたものであるから
、NOの判定結果はパルプタイミングが、第7図の時刻
S1で切替指令が出てから′0”から@1”への切替に
要する時間to f経過せずその途中にあることとを意
味する。このときは118にプロゲラθ ムが進みC+−XτをCのRAMエリヤに格納する。
When the next interrupt occurs after the pulp timing receives a switching command from 10# to 11#, the flag determination at 104 is f.
=1 yo jj) Yes, proceed to 116. Here, it is determined whether T1 is smaller than O, but the answer to Tl is the time to required for switching from "0# to 1" minus the interrupt interval τ for each execution of the interrupt routine. Therefore, a NO judgment result means that the pulp timing is in the middle of the time without elapsed, the time to f required for switching from '0' to @1' after the switching command is issued at time S1 in Fig. 7. means. At this time, the program θ-ram advances to step 118 and stores C+-Xτ in the C RAM area.

t。t.

切替前には補正量Cは第7図(ハ)の通シOであるから
割込ルーチンの実行のたびに補正量CはOよシθに向け
mlの傾斜に従って直線的に増加する。
Before switching, the correction amount C is O as shown in FIG. 7(C), so each time the interrupt routine is executed, the correction amount C linearly increases from O to θ according to the slope of ml.

02から″1#にパルプタイミングを切替るのに心安な
時間toが経過すると116での判定結果はYesとな
シ120に進み補正値Cをθとする。これはパルプタイ
ミングを“0″から”1#となるようカム軸をクランク
軸に対して回したときのずれに伴う点火時期の1ml定
の修正値である。
When a safe time to has passed for switching the pulp timing from 02 to "1#", the judgment result at 116 becomes Yes, and the process proceeds to 120, where the correction value C is set to θ. This is a fixed 1ml correction value for the ignition timing due to the deviation when the camshaft is rotated with respect to the crankshaft so that it becomes 1#.

102でもしパルプタイミングを10#とすべきと認識
すれば(No)、122に進みフラグfが0か否かの検
定をする。第7図において時刻8tを“1′から″O“
へのパルプタイミングの切替要求が生じた時点とすれば
、それ以前は7ラグfは1であるからNOと判、定され
124に進み7シグfのリセットを行う。次に、126
ではT1をts (!:設定する。このtlはパルプタ
イミングを“l#から′0“と切替る指令を受けてから
パルプタイミングの切替が完了するのに要する時間であ
る(第7図(ロ)参照)。次いで130でモータ64の
逆転命令が出され、MPU 87は入出力ポート83を
介しモータ駆動回路840入力端子845にLowの信
号を出力する。そのためパルプタイミングはモータの回
転と共に第7図(ロ)のt2の如く″1#から0″に向
けて切替シ始める。それから前述の114のポイントラ
辿る。
If it is recognized at 102 that the pulp timing should be 10# (No), the process proceeds to 122 to test whether the flag f is 0 or not. In FIG. 7, the time 8t is changed from "1' to "O"
If this is the point in time when a request for switching the pulp timing to 7 sig f occurs, the 7 lag f is 1 before that time, so the determination is NO and the process proceeds to 124 to reset the 7 sig f. Next, 126
Now, set T1 to ts (!:. This tl is the time required to complete the switching of the pulp timing after receiving the command to switch the pulp timing from "l# to '0" (see Figure 7 (Roller)). ). Next, at 130, a command to reverse the motor 64 is issued, and the MPU 87 outputs a Low signal to the input terminal 845 of the motor drive circuit 840 via the input/output port 83. Therefore, the pulp timing is adjusted to the 7th rotation along with the rotation of the motor. Switching starts from "1#" to "0" as shown at t2 in FIG.

その後割込毎に130でTl≦0か否かの判定がされ1
#からO”への切替時間t1が経過するまではNoと判
定され134に進み点火時期の補正量は第7図ぐ9のm
2の如くθからOに向は次第に小さくなる。tlの時間
完了と判断されれば132での判定はYesになシ、1
36に進み補正量はOに固定される。
After that, for each interrupt, it is determined at 130 whether Tl≦0 or not.
Until the switching time t1 from # to O'' has elapsed, the determination is No, and the process proceeds to 134, where the ignition timing correction amount is determined as shown in FIG.
2, the value gradually decreases from θ to O. If it is determined that the time of tl is completed, the determination at 132 is Yes, 1
The process advances to step 36 and the correction amount is fixed at O.

第8図は点火時期演算のだめのメインルーチンの部分を
示すものである。140では、エンジンの運転条件よシ
基本点火時期θの計算がされる。
FIG. 8 shows the main routine for calculating the ignition timing. At 140, the basic ignition timing θ is calculated based on the engine operating conditions.

142では、このように計算された基本点火時期θに第
6図の118.1’20,134,136で計算された
補正値Cを加えたものを点火時期■とする。これは次の
意味を持つ。即ち、前述したようなパルプタイミングの
切替によってカム@32はクランク@24に対して所定
胸囲だけ捻られることから、カム軸32に連結したrイ
ストリピユータ軸40の位置を見ているクランク角セン
サ39は、パルプタイミングが1#のときも′0#のと
きとで同じり2ンク軸24の位置でも検出結果にカム軸
のmbの分だけずれがでてしまう。118,120゜1
34の補正Cはこのずれを補正し、”0#と@1#との
どちらのパルプタイミングであってもまた10#から1
1′#父は′1”から60”への切替途中であっても正
しいクランク軸位置を見ることができるようにするもの
である。そのため点火時期の誤差は第7図に)の辿シ全
然生じない。同に)の破線nl+n!は、10″から′
1#又は“1″から″0#への切替の途中でmlpm2
の如き関数が補正をせず同図の破線m1’、m2’の様
に急に変えた場合でありこのときはその切替の過程にお
いて誤差が生ずることになる。
At step 142, the ignition timing ■ is obtained by adding the correction value C calculated at steps 118.1'20, 134, and 136 in FIG. 6 to the basic ignition timing θ calculated in this way. This has the following meaning. That is, since the cam@32 is twisted by a predetermined chest circumference with respect to the crank@24 by switching the pulp timing as described above, the crank angle sensor 39, which monitors the position of the rist repeater shaft 40 connected to the camshaft 32, , when the pulp timing is 1# and when it is '0#, there is a difference in the detection result by the mb of the camshaft even at the position of the 2nd ink shaft 24. 118,120゜1
Correction C of 34 corrects this deviation, and regardless of whether the pulp timing is 0# or @1#, it also changes from 10# to 1.
1'# father allows the user to see the correct crankshaft position even in the middle of switching from '1'' to 60''. Therefore, no error in ignition timing occurs as shown in Fig. 7). (same) dashed line nl+n! is from 10″
mlpm2 in the middle of switching from 1# or "1" to "0#"
This is a case where a function such as the one shown in FIG. 1 suddenly changes without correction as shown by the broken lines m1' and m2' in the same figure, and in this case, an error will occur in the switching process.

このようにして計算された点火時期■は詳述しない点火
ルーテンの実行によってそのクランク角度でイグナイタ
85を、駆動するのに使用される。
The ignition timing (2) thus calculated is used to drive the igniter 85 at that crank angle by executing an ignition routine, which will not be described in detail.

以上述べたように本発明ではパルプタイミング切替時の
カム軸の捻、シの分だけ点火時期の計算値の補正を行う
ことによシ、パルプタイミング制御装置の作動時におけ
る点火時期の計算値を維持することができる。
As described above, in the present invention, by correcting the calculated value of the ignition timing by the amount of twist of the camshaft at the time of switching the pulp timing, the calculated value of the ignition timing when the pulp timing control device is operated can be adjusted. can be maintained.

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

第1図は本発明の内燃イ歳関を略示する慣断面図第2図
はパルプタイミング制御装置の縦断面図第3図は第2図
の用方向矢視図 第4図は制御回路のブロックダイヤグラム図第5図はモ
ータ駆鋤回路を示す図 第6図はパルプタイミング切替ルーチンのフローチャー
ト図 第7図は本発明の作wJを示すタイムチャート図第8図
は点火時期計算ルーテンの概略フローチャート図 21・・・点火栓、24・・・クランク軸、32・・・
カム軸、36・・・ディストリビュータ、41・・・パ
ルプタイミング制御装置。 第1図 第3図 第4図
FIG. 1 is a conventional sectional view schematically showing the internal combustion engine of the present invention. FIG. 2 is a longitudinal sectional view of the pulp timing control device. FIG. 3 is a view taken in the direction of the arrow in FIG. Block diagram Figure 5 shows the motor plow circuit. Figure 6 is a flowchart of the pulp timing switching routine. Figure 7 is a time chart showing the operation of the present invention. Figure 8 is a schematic flowchart of the ignition timing calculation routine. Figure 21... Spark plug, 24... Crankshaft, 32...
Camshaft, 36... Distributor, 41... Pulp timing control device. Figure 1 Figure 3 Figure 4

Claims (1)

【特許請求の範囲】[Claims] クランク軸とカム軸との位相を変えることにょシパルグ
タイミングの制御金少くとも2段で行う手段を有し、か
つカム軸にディストリピーータが連結されている内燃機
関の点火時期制#装置において、エンジン運転粂件に応
じて点火時期の制御を行う手段、パルプタイミング制御
手段によって成るパルプタイミングから別のパルプタイ
ミングに切替るときその途中においてクランク軸とカム
、  軸との関数的な位相変化に応じて点火時期の計算
1直の修正を行う第1の修正手段、及びパルプタイミン
グが成るパルプタイミングから別のパルプタイミングに
切替完了後にそのときのクランク軸とカム軸との一定位
相変化に応じて点火時期の計算値の修正を行う第2の修
正手段より成る内燃機関の点火時期制#装置。
An ignition timing control device for an internal combustion engine, which has means for changing the phase between the crankshaft and the camshaft in at least two stages, and a distributor is connected to the camshaft. , means for controlling ignition timing according to engine operating conditions, and a means for controlling ignition timing, which includes functional phase changes between the crankshaft, the cam, and the shaft during switching from one pulp timing to another pulp timing. a first correction means for correcting one shift of calculation of the ignition timing according to the timing, and a first correction means for correcting the first shift of calculation of the ignition timing according to the change in the constant phase between the crankshaft and the camshaft at that time after the pulp timing is changed from one pulp timing to another pulp timing. An ignition timing control device for an internal combustion engine, comprising a second correction means for correcting a calculated value of ignition timing.
JP57225936A 1982-12-24 1982-12-24 Valve timing controller for internal-combustion engine Pending JPS59119066A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57225936A JPS59119066A (en) 1982-12-24 1982-12-24 Valve timing controller for internal-combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57225936A JPS59119066A (en) 1982-12-24 1982-12-24 Valve timing controller for internal-combustion engine

Publications (1)

Publication Number Publication Date
JPS59119066A true JPS59119066A (en) 1984-07-10

Family

ID=16837213

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57225936A Pending JPS59119066A (en) 1982-12-24 1982-12-24 Valve timing controller for internal-combustion engine

Country Status (1)

Country Link
JP (1) JPS59119066A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6166843A (en) * 1984-09-10 1986-04-05 Mazda Motor Corp Engine with valve timing controller
JPH0658235A (en) * 1992-04-22 1994-03-01 Nissan Motor Co Ltd Intake/exhaust valve lift control device of internal combustion engine
US6295970B1 (en) 1999-09-06 2001-10-02 Mitsubishi Denki Kabushiki Kaisha Control apparatus for internal combustion engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6166843A (en) * 1984-09-10 1986-04-05 Mazda Motor Corp Engine with valve timing controller
JPH0658235A (en) * 1992-04-22 1994-03-01 Nissan Motor Co Ltd Intake/exhaust valve lift control device of internal combustion engine
US6295970B1 (en) 1999-09-06 2001-10-02 Mitsubishi Denki Kabushiki Kaisha Control apparatus for internal combustion engine
US6325047B2 (en) 1999-09-06 2001-12-04 Mitsubishi Denki Kabushiki Kaisha Control apparatus for internal combustion engine

Similar Documents

Publication Publication Date Title
JP4196294B2 (en) Variable valve timing control device for internal combustion engine
JP4123127B2 (en) Variable valve timing control device for internal combustion engine
JP4151602B2 (en) Reference position learning device for variable valve mechanism
JPH0455237Y2 (en)
JP4066366B2 (en) Variable valve timing control device for internal combustion engine
JP2005264804A (en) Air intake valve drive control device of internal combustion engine
JPS59119066A (en) Valve timing controller for internal-combustion engine
US5349929A (en) Valve controller for controlling the suction valve of an internal-combustion engine
JPS6098146A (en) Fuel control method of internal-combustion engine
US8161926B2 (en) Device and method for controlling internal combustion engine
JPS6329856Y2 (en)
JPH0352970Y2 (en)
JPS5993965A (en) Ignition timing control device of internal-combustion engine
JP3620179B2 (en) Control device for internal combustion engine
JP2949880B2 (en) Control method of engine with variable valve timing device
JPH0583724B2 (en)
JP2871736B2 (en) Engine control device
JPH0510163A (en) Internal combustion engine controller
JPH063126B2 (en) Valve timing control device for internal combustion engine
JPS606012A (en) Suction/exhaust valve controller for internal- combustion engine
JPS5885362A (en) Ignition timing control method for internal-combustion engine
JPS5815725A (en) Electronically controlled fuel injection device of internal combustion engine
JPS5993964A (en) Valve timing control device of internal-combustion engine
JPH1122530A (en) Electric throttle valve control device
JP2006170041A (en) Fuel injection control device for internal combustion engine