JP2008291713A - Control device for intake system - Google Patents

Control device for intake system Download PDF

Info

Publication number
JP2008291713A
JP2008291713A JP2007137054A JP2007137054A JP2008291713A JP 2008291713 A JP2008291713 A JP 2008291713A JP 2007137054 A JP2007137054 A JP 2007137054A JP 2007137054 A JP2007137054 A JP 2007137054A JP 2008291713 A JP2008291713 A JP 2008291713A
Authority
JP
Japan
Prior art keywords
maximum lift
lift amount
value
data
volatile memory
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
JP2007137054A
Other languages
Japanese (ja)
Inventor
Naohide Fuwa
直秀 不破
Masayuki Tamada
誠幸 玉田
Keisuke Onishi
啓介 大西
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 JP2007137054A priority Critical patent/JP2008291713A/en
Publication of JP2008291713A publication Critical patent/JP2008291713A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control device for an intake system capable of smoothly restarting control of the maximum lift of an intake valve by suppressing unnecessary fluctuation of engine output as much as possible even if change history data stored in volatile memory changes due to instantaneous cut of electricity supply to the volatile memory. <P>SOLUTION: A microcomputer 70 calculates an actual value of the maximum lift quantity of an intake valve based on change history stored in DRAM 72b and an initial value, and operates a brushless motor 60 to change the maximum lift quantity. When it is determines that data of remaining change history are not data stored right before electricity supply stop after recovery from a condition where electricity supply to DRAM 72b is temporarily stopped, opening of a throttle valve provided in the intake passage is reduced, and the brushless motor 60 is operated to an upper limit position of an operation range corresponding to the maximum limit value of the maximum lift quantity to set actual value of the maximum lift quantity to the maximum limit value. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、内燃機関に搭載される吸気バルブの最大リフト量について所定の初期値からの変更履歴を検出し、これら初期値と変更履歴とに基づいて最大リフト量の実際値を算出するとともに、その算出値と最大リフト量にかかる目標値との乖離が小さくなるように最大リフト量を変更する吸気系の制御装置に関する。   The present invention detects a change history from a predetermined initial value for the maximum lift amount of the intake valve mounted on the internal combustion engine, calculates an actual value of the maximum lift amount based on these initial values and the change history, The present invention relates to an intake system control device that changes a maximum lift amount so that a deviation between the calculated value and a target value related to a maximum lift amount is reduced.

近年、内燃機関の燃費や出力の向上を図るため、マイクロコンピュータにより吸気バルブの最大リフト量にかかる目標値を機関運転状態に基づいて設定するとともに、その目標値と一致するように最大リフト量をフィードバック制御する吸気系の制御装置が採用されている(例えば特許文献1参照)。このような吸気系の制御装置では、以下の構成が一般的に採用される。すなわち、この制御装置にあっては、吸気バルブの最大リフト量を変更するアクチュエータと、アクチュエータの作動量の変更履歴、換言すれば最大リフト量について所定の初期値からの変更履歴を検出するセンサとが設けられている。機関運転中に、マイクロコンピュータは、同マイクロコンピュータの揮発性メモリのメモリセルを充電・放電することにより、そのセンサによって検出された変更履歴を揮発性メモリに記憶する。また、マイクロコンピュータは、その揮発性メモリに記憶された変更履歴と不揮発性メモリに記憶された最大リフト量の初期値とに基づいて最大リフト量の実際値を算出し、この実際値と機関運転状態に基づいて設定された目標値との乖離が小さくなるようにアクチュエータを通じて機関バルブの最大リフト量を変更する。
特開2005−201117号公報
In recent years, in order to improve the fuel efficiency and output of an internal combustion engine, a target value for the maximum lift amount of the intake valve is set by a microcomputer based on the engine operating state, and the maximum lift amount is set so as to match the target value. An intake system control device that performs feedback control is employed (see, for example, Patent Document 1). In such an intake system control device, the following configuration is generally employed. That is, in this control device, an actuator that changes the maximum lift amount of the intake valve, a sensor that detects a change history of the actuator operation amount, in other words, a change history from a predetermined initial value for the maximum lift amount, Is provided. During engine operation, the microcomputer stores the change history detected by the sensor in the volatile memory by charging and discharging the memory cells of the volatile memory of the microcomputer. Further, the microcomputer calculates an actual value of the maximum lift amount based on the change history stored in the volatile memory and the initial value of the maximum lift amount stored in the nonvolatile memory, and the actual value and the engine operation are calculated. The maximum lift amount of the engine valve is changed through the actuator so that the deviation from the target value set based on the state becomes small.
JP 2005-201117 A

ところで、車体や内燃機関の振動により、マイクロコンピュータの給電回路において接触不良が生じる可能性があり、揮発性メモリに対する給電の一時的な停止、いわゆる瞬断が生じることがある。こうした瞬断が発生する前後において、揮発性メモリに対する給電の状態が不安定な状態であるため、充電されたメモリセルに蓄積されている電荷が放電したり、突入電流等の影響により放電されたメモリセルに電荷が充電されたりすることがある。そのため、給電が瞬断から復帰した後、揮発性メモリに記憶されたデータの内容が変化し、最大リフト量の制御を正確に実行できなくなることが懸念される。このため、このような場合には、アクチュエータを作動可能な限界位置に駆動することにより、最大リフト量をアクチュエータの作動限界位置に対応する基準値に戻した後、その基準置を最大リフト量の実際値として再設定するといった学習処理が実行される。そして、こうした学習処理を実行することにより、基準値からの最大リフト量の変更履歴が消失した場合であっても、その後、最大リフト量の通常制御を再開することができるようになる。但し、この学習処理の実行に際しては、最大リフト量の変更に伴って吸入空気量が変化し、それに起因して機関出力が不必要に変動するといったおそれがあり、この点においてなお改善の余地を残すものとなっていた。   By the way, the vibration of the vehicle body or the internal combustion engine may cause a contact failure in the power supply circuit of the microcomputer, and a temporary stop of power supply to the volatile memory, so-called instantaneous interruption may occur. Before and after such a momentary interruption, the state of power supply to the volatile memory is in an unstable state, so that the charge accumulated in the charged memory cell is discharged or discharged due to the inrush current or the like. The memory cell may be charged with electric charge. For this reason, there is a concern that the content of the data stored in the volatile memory changes after power supply is restored from the momentary interruption, and the maximum lift amount cannot be accurately controlled. Therefore, in such a case, the maximum lift amount is returned to the reference value corresponding to the operation limit position of the actuator by driving the actuator to the operable limit position, and then the reference position is set to the maximum lift amount. Learning processing such as resetting as an actual value is executed. By executing such learning processing, even when the change history of the maximum lift amount from the reference value disappears, normal control of the maximum lift amount can be resumed thereafter. However, when this learning process is executed, the intake air amount may change as the maximum lift amount changes, and the engine output may fluctuate unnecessarily.Therefore, there is still room for improvement in this respect. It was to remain.

本発明は、こうした従来の実情に鑑みてなされたものであり、その目的は、揮発性メモリに対する給電の瞬断に起因して揮発性メモリに記憶された変更履歴のデータが変化した場合であっても、機関出力の不必要な変動を極力抑制して円滑に吸気バルブの最大リフト量の制御を再開することのできる吸気系の制御装置を提供することにある。   The present invention has been made in view of these conventional situations, and its purpose is that the change history data stored in the volatile memory has changed due to the instantaneous interruption of the power supply to the volatile memory. However, an object of the present invention is to provide an intake system control device that can suppress unnecessary fluctuations in engine output as much as possible and smoothly resume control of the maximum lift amount of the intake valve.

以下、上記課題を解決するための手段及びその作用効果について記載する。
請求項1に記載の発明は、所定の作動範囲で作動することにより内燃機関の吸気バルブの最大リフト量を変更するアクチュエータと、前記最大リフト量について所定の初期値からの変更履歴を検出する履歴検出手段と、前記履歴検出手段によって検出された変更履歴を記憶する揮発性メモリとを備え、前記揮発性メモリに記憶された変更履歴と前記初期値とに基づいて前記最大リフト量の実際値を算出するとともに、その算出値と前記最大リフト量にかかる目標値との乖離が小さくなるように前記最大リフト量を変更する吸気系の制御装置において、前記揮発性メモリに対する給電が一時的に停止される状態から復帰した後に、前記揮発性メモリに残存した前記変更履歴の残存データがその給電停止の直前に記憶されたデータであるか否かを判断する判断手段と、前記判断手段により前記変更履歴の残存データがその給電停止の直前に記憶されたデータではない旨判断されたときに、前記内燃機関の吸気通路に設けられたスロットルバルブの開度を減少させるとともに、前記最大リフト量の最大限界値に対応する前記作動範囲の上限位置に前記アクチュエータを作動させ、前記最大リフト量の実際値を前記最大限界値に設定する基準値学習を実行する学習手段とを備えることをその要旨とする。
Hereinafter, means for solving the above-described problems and the effects thereof will be described.
According to the first aspect of the present invention, an actuator that changes the maximum lift amount of the intake valve of the internal combustion engine by operating in a predetermined operating range, and a history that detects a change history from a predetermined initial value for the maximum lift amount. A detection means and a volatile memory for storing the change history detected by the history detection means, and the actual value of the maximum lift amount is calculated based on the change history and the initial value stored in the volatile memory. In the intake system control device that calculates and changes the maximum lift amount so as to reduce the difference between the calculated value and the target value for the maximum lift amount, power supply to the volatile memory is temporarily stopped. Whether or not the remaining data of the change history remaining in the volatile memory is data stored immediately before the power supply is stopped. And when the determination means determines that the remaining data of the change history is not the data stored immediately before the power supply is stopped, the throttle valve provided in the intake passage of the internal combustion engine is opened. The reference value learning is performed so that the actuator is operated at the upper limit position of the operation range corresponding to the maximum limit value of the maximum lift amount and the actual value of the maximum lift amount is set to the maximum limit value. The gist of the present invention is to provide a learning means.

同構成によれば、揮発性メモリに対する給電の瞬断に起因して揮発性メモリに記憶された変更履歴のデータの内容が変化した場合には、最大リフト量の最大限界値に対応するアクチュエータの作動範囲の上限位置に同アクチュエータを作動させ、最大リフト量の実際値をその最大限界値に設定することにより、最大リフト量の実際値を再検出することができ、その実際値に基づく最大リフト量の制御を再開することができるようになる。   According to this configuration, when the content of the change history data stored in the volatile memory changes due to the instantaneous interruption of the power supply to the volatile memory, the actuator corresponding to the maximum limit value of the maximum lift amount is changed. By operating the actuator at the upper limit of the operating range and setting the actual value of the maximum lift amount to the maximum limit value, the actual value of the maximum lift amount can be re-detected, and the maximum lift based on the actual value can be detected. The amount of control can be resumed.

また、アクチュエータをその上限位置に作動させるときに、併せて吸気通路に設けられたスロットルバルブの開度を減少させることにより、アクチュエータの作動に伴って内燃機関の吸気量が増加することを抑制することができる。そのため、不必要な内燃機関の回転速度の上昇を抑制することができる。また、基準値学習の実行中に、スロットルバルブの開度を減少させ、吸入空気量を予め制限しておくことにより、その基準値学習が完了して最大リフト量の通常制御が再開されるときに、最大リフト量が最大限界値から内燃機関の運転状態に基づいて設定される目標値に急激に減少する場合であっても、これによる吸気量の急減を抑制することができる。したがって、最大リフト量の通常制御が再開されるときに、最大リフト量の急変による内燃機関のトルクショック等の悪影響を抑制することができる。   Further, when the actuator is operated to its upper limit position, the opening amount of the throttle valve provided in the intake passage is also reduced to suppress an increase in the intake air amount of the internal combustion engine accompanying the operation of the actuator. be able to. Therefore, an unnecessary increase in the rotational speed of the internal combustion engine can be suppressed. Also, when the reference value learning is completed and the normal control of the maximum lift amount is resumed by reducing the throttle valve opening and restricting the intake air amount in advance while executing the reference value learning. Even when the maximum lift amount suddenly decreases from the maximum limit value to a target value set based on the operating state of the internal combustion engine, a sudden decrease in the intake air amount due to this can be suppressed. Therefore, when normal control of the maximum lift amount is resumed, adverse effects such as a torque shock of the internal combustion engine due to a sudden change in the maximum lift amount can be suppressed.

その結果、上記構成によれば、揮発性メモリに対する給電の瞬断に起因して揮発性メモリに記憶された変更履歴のデータが変化した場合であっても、トルクショック等、機関出力の不必要な変動を極力抑制して円滑に吸気バルブの最大リフト量の制御を再開することができる。   As a result, according to the above configuration, even if the change history data stored in the volatile memory changes due to the instantaneous interruption of the power supply to the volatile memory, the engine output such as torque shock is unnecessary. Therefore, the control of the maximum lift amount of the intake valve can be resumed smoothly with minimal fluctuations suppressed as much as possible.

また、こうした基準値学習の実行に伴う機関出力の不必要な変動を抑制する上では、請求項2に記載の発明によるように、同基準値学習に際してスロットルバルブの開度を内燃機関の運転が維持可能な最小開度に設定することが望ましい。このように、基準値学習実行中のスロットルバルブの開度を最小開度に設定しておくことにより、吸気バルブの最大リフト量が変更された場合でも、吸入空気量はスロットルバルブの開度に応じて定まる所定量以下に律速されるようになるため、基準値学習実行中及びこれが完了したことにより最大リフト量の通常制御が再開される場合であっても、機関出力の不必要な変動を好適に抑制することができるようになる。   Further, in order to suppress unnecessary fluctuations in the engine output associated with the execution of the reference value learning, as described in the second aspect of the invention, the opening of the throttle valve can be controlled by operating the internal combustion engine during the reference value learning. It is desirable to set the minimum opening that can be maintained. In this way, by setting the throttle valve opening during execution of reference value learning to the minimum opening, even if the maximum lift amount of the intake valve is changed, the intake air amount will be adjusted to the throttle valve opening. Therefore, even if the normal control of the maximum lift amount is resumed during the execution of the reference value learning and the completion of the reference value learning, unnecessary fluctuations in the engine output are caused. It becomes possible to suppress suitably.

なお、上記給電が瞬断から復帰した後に、変更履歴の残存データが瞬断の直前に記憶されたデータであるか否かを判断する際の具体的な構成としては、請求項3に記載されるように、前記変更履歴のデータを前記揮発性メモリの第1のアドレスに記憶するとともに、前記データと所定の対応関係を有する参照データを前記揮発性メモリの第2のアドレスに記憶し、前記揮発性メモリに対する給電が一時的に停止される状態から復帰した後に、前記第1のアドレスと前記第2のアドレスとに残存したデータが前記対応関係を維持していないときに、前記揮発性メモリに残存した前記変更履歴の残存データがその給電停止の直前に記憶されたデータでない旨判断する、といった構成を採用することができる。   A specific configuration for determining whether or not the remaining data of the change history is data stored immediately before the instantaneous interruption after the power supply is restored from the instantaneous interruption is described in claim 3. The change history data is stored at a first address of the volatile memory, and reference data having a predetermined correspondence with the data is stored at a second address of the volatile memory, When data remaining in the first address and the second address does not maintain the correspondence relationship after returning from a state where power supply to the volatile memory is temporarily stopped, the volatile memory It is possible to adopt a configuration in which it is determined that the remaining data of the change history remaining in the memory is not data stored immediately before the power supply is stopped.

また、このように、変更履歴のデータと参照データとの対応関係が維持されていないことをもって変更履歴の残存データがその給電停止の直前に記憶されたデータでないことを判断するための具体的な構成としては、例えば、変更履歴のデータのミラーデータやパリティデータ等の冗長データを参照データとして揮発性メモリに記憶しておき、その参照データに基づいてミラーチェックやパリティチェックを行うことにより残存データの信頼性を判断するといった構成を採用することができる。   Further, in this manner, a specific relationship for determining that the remaining data in the change history is not data stored immediately before the power supply is stopped when the correspondence between the change history data and the reference data is not maintained. As a configuration, for example, redundant data such as mirror data and parity data of change history data is stored in volatile memory as reference data, and residual data is obtained by performing mirror check and parity check based on the reference data. It is possible to adopt a configuration for determining the reliability of the.

請求項4に記載の発明は、請求項1〜3に記載の吸気系の制御装置において、前記内燃機関は、車両に搭載され同車両が走行するための駆動力を発生する内燃機関であることをその要旨とする。   According to a fourth aspect of the present invention, in the intake system control device according to the first to third aspects, the internal combustion engine is an internal combustion engine that is mounted on a vehicle and generates a driving force for the vehicle to travel. Is the gist.

車両に搭載される内燃機関において、基準値学習の実行中に、アクチュエータの作動に伴い内燃機関の吸気量が増加することに起因して内燃機関の回転速度の上昇が発生すると、意図しない車両の加速感を運転者に与えるおそれがある。また、基準値学習が完了して最大リフト量の通常制御が再開されるときに、最大リフト量の急減に起因して内燃機関のトルクショックが発生すると、意図しない車両の減速感を運転者に与えるおそれがある。   In an internal combustion engine mounted on a vehicle, during the execution of reference value learning, if an increase in the rotational speed of the internal combustion engine occurs due to an increase in the intake air amount of the internal combustion engine accompanying the operation of the actuator, an unintended vehicle There is a risk of giving the driver a feeling of acceleration. When the reference value learning is completed and normal control of the maximum lift amount is resumed, if a torque shock of the internal combustion engine occurs due to a sudden decrease in the maximum lift amount, an unintended vehicle deceleration feeling is given to the driver. There is a risk of giving.

この点、上記構成によれば、基準値学習中における内燃機関の回転速度の上昇及び基準値学習後における内燃機関のトルクショックを抑制することができ、ドライバビリティの悪化を抑えることができるようになる。   In this regard, according to the above configuration, it is possible to suppress an increase in the rotational speed of the internal combustion engine during the reference value learning and a torque shock of the internal combustion engine after the reference value learning, and to suppress deterioration in drivability. Become.

以下、本発明を車両に搭載され同車両が走行するための駆動力を発生する内燃機関の吸気系の制御装置に適用した一実施形態について、図1〜図7を参照して説明する。ここで、図1は、車両に搭載される内燃機関の吸・排気動弁装置の一部断面構造を示す断面図であり、図2は、内燃機関の吸・排気動弁装置の配設態様を示す平面図である。   DESCRIPTION OF EMBODIMENTS Hereinafter, an embodiment in which the present invention is applied to a control device for an intake system of an internal combustion engine that is mounted on a vehicle and generates a driving force for the vehicle to travel will be described with reference to FIGS. Here, FIG. 1 is a cross-sectional view showing a partial cross-sectional structure of an intake / exhaust valve operating device for an internal combustion engine mounted on a vehicle, and FIG. 2 is an arrangement of the intake / exhaust valve operating device for the internal combustion engine. FIG.

図1及び図2に示されるように、内燃機関は4つの気筒を有しており、そのシリンダヘッド2にはこれら気筒に対応した一対の排気バルブ10と吸気バルブ20とが往復動可能にそれぞれ設けられている。排気バルブ10の往復動により、排気ポート3aと燃焼室4との連通・遮断状態が切り替えられるとともに、吸気バルブ20の往復動により、吸気ポート3bと燃焼室4との連通・遮断状態が切り替えられる。なお、シリンダヘッド2には、それら排気バルブ10と吸気バルブ20とに対応して排気動弁装置90と吸気動弁装置100とがそれぞれ設けられている。   As shown in FIGS. 1 and 2, the internal combustion engine has four cylinders, and a pair of exhaust valves 10 and intake valves 20 corresponding to the cylinders 2 are reciprocally movable in the cylinder head 2 respectively. Is provided. The reciprocation of the exhaust valve 10 switches the communication / blocking state between the exhaust port 3a and the combustion chamber 4, and the reciprocation of the intake valve 20 switches the communication / blocking state between the intake port 3b and the combustion chamber 4. . The cylinder head 2 is provided with an exhaust valve operating device 90 and an intake valve operating device 100 corresponding to the exhaust valve 10 and the intake valve 20, respectively.

排気動弁装置90には、各排気バルブ10に対応してラッシュアジャスタ12が設けられるとともに、このラッシュアジャスタ12と排気バルブ10との間にはロッカーアーム13が架設されている。ロッカーアーム13は、その基端がラッシュアジャスタ12に支持されるとともに先端が排気バルブ10の基端部に当接されている。また、シリンダヘッド2に回転可能に支持された排気カムシャフト14には複数のカム15が形成されるとともに、それらカム15の外周面にはロッカーアーム13の中間部分に設けられたローラ13aが当接されている。排気バルブ10にはリテーナ16が設けられるとともに、このリテーナ16とシリンダヘッド2との間にはバルブスプリング11が設けられている。なお、このバルブスプリング11の付勢力によって排気バルブ10は閉弁方向に付勢されている。そしてこれにより、ロッカーアーム13のローラ13aはカム15の外周面に押圧されている。機関運転時にカム15が回転すると、ロッカーアーム13はラッシュアジャスタ12により支持される部分を支点として揺動する。その結果、排気バルブ10はロッカーアーム13によって開閉駆動されるようになる。   The exhaust valve device 90 is provided with a lash adjuster 12 corresponding to each exhaust valve 10, and a rocker arm 13 is installed between the lash adjuster 12 and the exhaust valve 10. The base end of the rocker arm 13 is supported by the lash adjuster 12, and the tip end is in contact with the base end portion of the exhaust valve 10. A plurality of cams 15 are formed on the exhaust camshaft 14 rotatably supported by the cylinder head 2, and a roller 13 a provided at an intermediate portion of the rocker arm 13 is applied to the outer peripheral surface of the cams 15. It is touched. The exhaust valve 10 is provided with a retainer 16, and a valve spring 11 is provided between the retainer 16 and the cylinder head 2. The exhaust valve 10 is urged in the valve closing direction by the urging force of the valve spring 11. Thereby, the roller 13 a of the rocker arm 13 is pressed against the outer peripheral surface of the cam 15. When the cam 15 rotates during engine operation, the rocker arm 13 swings with the portion supported by the lash adjuster 12 as a fulcrum. As a result, the exhaust valve 10 is driven to open and close by the rocker arm 13.

一方、吸気動弁装置100には、排気側と同様にバルブスプリング21、吸気バルブ20に設けられたリテーナ26、ロッカーアーム23及びラッシュアジャスタ22が設けられている。シリンダヘッド2に回転可能に支持された吸気カムシャフト24には複数のカム25が形成されている。ここで、排気動弁装置90とは異なり、吸気動弁装置100には、カム25とロッカーアーム23との間に仲介駆動機構50が設けられている。この仲介駆動機構50は入力部51と一対の出力部52とを有しており、これら入力部51及び出力部52はシリンダヘッド2に固定された支持パイプ53に揺動可能に支持されている。ロッカーアーム23は、ラッシュアジャスタ22及びバルブスプリング21の付勢力によって出力部52側に付勢され、同ロッカーアーム23の中間部分に設けられたローラ23aが出力部52の外周面に当接されている。これにより、入力部51が出力部52とともに左回り方向W1に揺動付勢され、入力部51においてその径方向に延出した部分の先端に設けられたローラ51aがカム25の外周面に押圧される。   On the other hand, the intake valve apparatus 100 is provided with a valve spring 21, a retainer 26 provided on the intake valve 20, a rocker arm 23, and a lash adjuster 22 in the same manner as the exhaust side. A plurality of cams 25 are formed on the intake camshaft 24 that is rotatably supported by the cylinder head 2. Here, unlike the exhaust valve operating device 90, the intake valve operating device 100 is provided with an intermediary drive mechanism 50 between the cam 25 and the rocker arm 23. The intermediate drive mechanism 50 has an input unit 51 and a pair of output units 52, and the input unit 51 and the output unit 52 are swingably supported by a support pipe 53 fixed to the cylinder head 2. . The rocker arm 23 is urged toward the output portion 52 by the urging force of the lash adjuster 22 and the valve spring 21, and a roller 23 a provided at an intermediate portion of the rocker arm 23 is brought into contact with the outer peripheral surface of the output portion 52. Yes. As a result, the input portion 51 is urged to swing in the counterclockwise direction W1 together with the output portion 52, and the roller 51a provided at the tip of the radially extending portion of the input portion 51 presses the outer peripheral surface of the cam 25. Is done.

こうした吸気動弁装置100では、機関運転時にカム25が回転すると、同カム25はローラ51aに摺接しつつ入力部51を押圧し、これにより出力部52が支持パイプ53の周方向に揺動するようになる。そして出力部52が揺動すると、ロッカーアーム23はラッシュアジャスタ22により支持される部分を支点として揺動する。その結果、吸気バルブ20はロッカーアーム23によって開閉駆動されるようになる。   In such an intake valve operating apparatus 100, when the cam 25 rotates during engine operation, the cam 25 presses the input portion 51 while being in sliding contact with the roller 51a, whereby the output portion 52 swings in the circumferential direction of the support pipe 53. It becomes like this. When the output unit 52 swings, the rocker arm 23 swings with the portion supported by the lash adjuster 22 as a fulcrum. As a result, the intake valve 20 is driven to open and close by the rocker arm 23.

また、支持パイプ53には、その軸方向に沿って駆動可能なコントロールシャフト54が挿入されている。このコントロールシャフト54は、連結部材を介して入力部51及び出力部52に駆動連結されている。コントロールシャフト54がその軸方向に沿って駆動すると、それら入力部51及び出力部52が相対的に揺動するようになる。次に、図3を参照してコントロールシャフト54と入力部51,出力部52とを連結する仲介駆動機構50について詳述する。尚、図3は仲介駆動機構50の内部構造を示す一部破断斜視図である。   A control shaft 54 that can be driven along the axial direction of the support pipe 53 is inserted. The control shaft 54 is drivingly connected to the input unit 51 and the output unit 52 via a connecting member. When the control shaft 54 is driven along the axial direction, the input unit 51 and the output unit 52 are relatively swung. Next, the intermediate drive mechanism 50 that connects the control shaft 54, the input unit 51, and the output unit 52 will be described in detail with reference to FIG. FIG. 3 is a partially broken perspective view showing the internal structure of the mediation drive mechanism 50.

図3に示されるように、入力部51は一対の出力部52の間に設けられており、これら入力部51と出力部52との内部には略円筒状の連通空間が形成されている。また、入力部51の内周面にはヘリカルスプライン51hが形成されるとともに、出力部52の内周面には入力部51のヘリカルスプライン51hとその歯すじが逆向きに傾斜するヘリカルスプライン52hが形成されている。   As shown in FIG. 3, the input unit 51 is provided between a pair of output units 52, and a substantially cylindrical communication space is formed inside the input unit 51 and the output unit 52. Further, a helical spline 51h is formed on the inner peripheral surface of the input unit 51, and a helical spline 52h in which the helical spline 51h of the input unit 51 and its teeth are inclined in the opposite direction are formed on the inner peripheral surface of the output unit 52. Is formed.

入力部51と出力部52との内部に形成された空間には、略円筒状のスライダギア55が設けられている。このスライダギア55の外周面の中央部分には、入力部51のヘリカルスプライン51hに噛合するヘリカルスプライン55aが形成されるとともに、その外周面の両端部には出力部52のヘリカルスプライン52hに噛合するヘリカルスプライン55bが形成されている。   A substantially cylindrical slider gear 55 is provided in a space formed inside the input unit 51 and the output unit 52. A helical spline 55a that meshes with the helical spline 51h of the input portion 51 is formed at the central portion of the outer peripheral surface of the slider gear 55, and both ends of the outer peripheral surface mesh with the helical spline 52h of the output portion 52. A helical spline 55b is formed.

また、この略円筒状のスライダギア55の内壁には、その周方向に沿って延伸する溝55cが形成されており、この溝55cにはブッシュ56が嵌合されている。なお、このブッシュ56は、溝55cの伸びる方向に沿って同溝55cの内周面を摺動することができるが、スライダギア55に対するその軸方向の相対変位は溝55cによって規制されている。   Further, a groove 55c extending along the circumferential direction is formed on the inner wall of the substantially cylindrical slider gear 55, and a bush 56 is fitted in the groove 55c. The bush 56 can slide on the inner peripheral surface of the groove 55c along the direction in which the groove 55c extends, but the relative displacement in the axial direction with respect to the slider gear 55 is restricted by the groove 55c.

そして、支持パイプ53はスライダギア55の内部に形成された貫通空間に挿入されるとともに、コントロールシャフト54はその支持パイプ53に挿入されている。また、支持パイプ53の管壁にはその軸方向に延伸する長孔53aが形成されている。スライダギア55とコントロールシャフト54との間には、長孔53aを通じてこれらスライダギア55とコントロールシャフト54とを連結する係止ピン57が設けられている。この係止ピン57の一端がコントロールシャフト54に形成された凹部(図示略)に挿入されるとともに、他端がブッシュ56に形成された貫通孔56aに挿入されている。   The support pipe 53 is inserted into a through space formed inside the slider gear 55, and the control shaft 54 is inserted into the support pipe 53. A long hole 53 a extending in the axial direction is formed in the tube wall of the support pipe 53. A locking pin 57 is provided between the slider gear 55 and the control shaft 54 to connect the slider gear 55 and the control shaft 54 through a long hole 53a. One end of the locking pin 57 is inserted into a recess (not shown) formed in the control shaft 54, and the other end is inserted into a through hole 56 a formed in the bush 56.

こうした仲介駆動機構50にあって、コントロールシャフト54がその軸方向に沿って変位すると、これに連動してスライダギア55が軸方向に変位する。スライダギア55の外周面に形成されたヘリカルスプライン55a,55bは、入力部51及び出力部52の内周面に形成されたヘリカルスプライン51h、52hとそれぞれ噛合されているため、スライダギア55がその軸方向に変位すると、入力部51と出力部52とは逆の方向に回転する。その結果、入力部51と出力部52との相対位相差が変更され、吸気バルブ20の最大リフト量が変更される。   In such an intermediate drive mechanism 50, when the control shaft 54 is displaced along the axial direction, the slider gear 55 is displaced in the axial direction in conjunction with the displacement. The helical splines 55a and 55b formed on the outer peripheral surface of the slider gear 55 are meshed with the helical splines 51h and 52h formed on the inner peripheral surfaces of the input portion 51 and the output portion 52, respectively. When displaced in the axial direction, the input unit 51 and the output unit 52 rotate in opposite directions. As a result, the relative phase difference between the input unit 51 and the output unit 52 is changed, and the maximum lift amount of the intake valve 20 is changed.

ここで、先の図2に示されるように、コントロールシャフト54の基端部(図中右端部)には、ブラシレスモータ60が設けられており、このブラシレスモータ60は、マイクロコンピュータ70に接続されている。マイクロコンピュータ70は、ブラシレスモータ60を駆動制御することにより吸気バルブ20の最大リフト量を機関運転状態に応じた目標リフト量と一致するようにフィードバック制御する。以下、このマイクロコンピュータ70による最大リフト量のフィードバック制御について、図4〜図6を参照して説明する。ここで、図4は、コントロールシャフト54、ブラシレスモータ60及びマイクロコンピュータ70を示すブロック図であり、図5は、各センサの出力波形及び各カウント値の推移態様を示すタイミングチャートである。   Here, as shown in FIG. 2, a brushless motor 60 is provided at the base end portion (right end portion in the figure) of the control shaft 54, and this brushless motor 60 is connected to the microcomputer 70. ing. The microcomputer 70 controls the brushless motor 60 to perform feedback control so that the maximum lift amount of the intake valve 20 matches the target lift amount according to the engine operating state. Hereinafter, feedback control of the maximum lift amount by the microcomputer 70 will be described with reference to FIGS. Here, FIG. 4 is a block diagram showing the control shaft 54, the brushless motor 60, and the microcomputer 70, and FIG. 5 is a timing chart showing the transition pattern of the output waveform of each sensor and each count value.

図4に示されるように、コントロールシャフト54の基端部は、変換機構61を介してブラシレスモータ60の出力軸60aに連結されている。この変換機構61は、出力軸60aの回転運動をコントロールシャフト54の軸方向への直線運動に変換するためのものである。すなわち、出力軸60aを正・逆回転させると、その回転が変換機構61によってコントロールシャフト54の往復動に変換される。また、コントロールシャフト54には、係止部54aが形成されるとともに、内燃機関のシリンダヘッドカバー5には、この係止部54aが当接可能な2つのストッパ5a,5bが形成されている。コントロールシャフト54は、これらストッパ5a,5bに係止部54aが当接するようになる2つの駆動限界位置の間において駆動可能となっている。ここで、コントロールシャフト54の係止部54aがストッパ5bに当接する駆動限界位置、すなわちその作動範囲の上限位置(以下「Hi端」と称する)に駆動したときに、最大リフト量がその最大限界値Bhiになる。一方、コントロールシャフト54の係止部54aがストッパ5aに当接する駆動限界位置、すなわちその作動範囲の下限位置(以下「Lo端」と称する)に駆動したときに、最大リフト量がその最小限界値Bloになる。   As shown in FIG. 4, the base end portion of the control shaft 54 is connected to the output shaft 60 a of the brushless motor 60 via the conversion mechanism 61. The conversion mechanism 61 is for converting the rotational motion of the output shaft 60a into the linear motion of the control shaft 54 in the axial direction. That is, when the output shaft 60a is rotated forward and backward, the rotation is converted into reciprocating movement of the control shaft 54 by the conversion mechanism 61. The control shaft 54 is formed with a locking portion 54a, and the cylinder head cover 5 of the internal combustion engine is formed with two stoppers 5a and 5b with which the locking portion 54a can abut. The control shaft 54 can be driven between two drive limit positions where the locking portions 54a come into contact with the stoppers 5a and 5b. Here, when the locking portion 54a of the control shaft 54 is driven to the drive limit position where it abuts against the stopper 5b, that is, the upper limit position (hereinafter referred to as “Hi end”) of the operation range, the maximum lift amount is the maximum limit. It becomes the value Bhi. On the other hand, when the locking portion 54a of the control shaft 54 is driven to the drive limit position where it abuts against the stopper 5a, that is, the lower limit position (hereinafter referred to as “Lo end”) of the operation range, the maximum lift amount is the minimum limit value. Become Blo.

ブラシレスモータ60には、3つの電気角センサD1〜D3と、これら電気角センサD1〜D3に対応して出力軸60aと一体回転する8極の多極マグネット(図示略)とが設けられている。これら電気角センサD1〜D3は、8極の多極マグネットの磁気に応じて図5(a)〜(c)に示されるようなパルス状の信号、すなわち論理ハイレベル信号「H」と論理ローレベル信号「L」とを交互に出力する。なお、こうしたパルス信号の波形が得られるよう、3つの電気角センサD1〜D3は出力軸60aの周方向において120°毎に配置されている。したがって、これら電気角センサD1〜D3のうちの1つから出力されるパルス信号のエッジは出力軸60aの45°回転毎に発生している。また、これら電気角センサD1〜D3のうちの1つからのパルス信号は、他の電気角センサからのパルス信号に対し、出力軸60aの30°回転分だけ進み側及び遅れ側に位相をずらした状態となっている。   The brushless motor 60 is provided with three electrical angle sensors D1 to D3 and an 8-pole multipolar magnet (not shown) that rotates integrally with the output shaft 60a in correspondence with the electrical angle sensors D1 to D3. . These electric angle sensors D1 to D3 are pulse signals as shown in FIGS. 5A to 5C, that is, a logic high level signal “H” and a logic low signal in accordance with the magnetism of an 8-pole multipole magnet. The level signal “L” is alternately output. Note that the three electrical angle sensors D1 to D3 are arranged every 120 ° in the circumferential direction of the output shaft 60a so as to obtain such a pulse signal waveform. Therefore, the edge of the pulse signal output from one of these electrical angle sensors D1 to D3 is generated every 45 ° rotation of the output shaft 60a. Further, the pulse signal from one of these electrical angle sensors D1 to D3 is shifted in phase to the advance side and the delay side by 30 ° rotation of the output shaft 60a with respect to the pulse signals from the other electrical angle sensors. It is in the state.

また、ブラシレスモータ60には、ロータリーエンコーダとして機能する2つの位置センサS1,S2と、これら位置センサS1,S2に対応して出力軸60aと一体回転する48極の多極マグネット(図示略)とが設けられている。これら位置センサS1,S2は、48極の多極マグネットの磁気に応じて図5(d)及び(e)に示されるようなパルス状の信号、すなわち論理ハイレベル信号「H」と論理ローレベル信号「L」とを交互に出力する。なお、こうしたパルス信号の波形が得られるよう、位置センサS1は出力軸60aの周方向において位置センサS2から176.25°を隔てて配置されている。したがって、位置センサS1,S2のうちの1つから出力されるパルス信号のエッジは出力軸60aの7.5°回転毎に発生している。また、位置センサS2からのパルス信号は、位置センサS1からのパルス信号に対し、出力軸60aの3.75°回転分だけ進み側及び遅れ側に位相をずらした状態となっている。   The brushless motor 60 includes two position sensors S1 and S2 that function as rotary encoders, and a 48-pole multi-pole magnet (not shown) that rotates integrally with the output shaft 60a corresponding to the position sensors S1 and S2. Is provided. These position sensors S1 and S2 are pulse signals as shown in FIGS. 5D and 5E, that is, a logic high level signal “H” and a logic low level according to the magnetism of the 48-pole multipole magnet. The signal “L” is alternately output. Note that the position sensor S1 is arranged at a distance of 176.25 ° from the position sensor S2 in the circumferential direction of the output shaft 60a so that such a pulse signal waveform can be obtained. Therefore, the edge of the pulse signal output from one of the position sensors S1, S2 is generated every 7.5 ° rotation of the output shaft 60a. Further, the pulse signal from the position sensor S2 is in a state in which the phase is shifted to the advance side and the delay side by 3.75 ° rotation of the output shaft 60a with respect to the pulse signal from the position sensor S1.

ここで、電気角センサD1〜D3を合わせたパルス信号のエッジ間隔が15°であるのに対し、位置センサS1,S2を合わせたパルス信号のエッジ間隔は3.75°となっている。したがって、電気角センサD1〜D3を合わせたパルス信号のエッジ発生から次回のエッジ発生までには、位置センサS1,S2を合わせたパルス信号のエッジが4回発生するようになっている。   Here, the edge interval of the pulse signal combined with the electric angle sensors D1 to D3 is 15 °, whereas the edge interval of the pulse signal combined with the position sensors S1 and S2 is 3.75 °. Therefore, the edge of the pulse signal combined with the position sensors S1 and S2 is generated four times from the generation of the edge of the pulse signal combined with the electric angle sensors D1 to D3 to the next generation of the edge.

これら電気角センサD1〜D3及び位置センサS1,S2によって出力されたパルス信号はマイクロコンピュータ70に取り込まれる。このマイクロコンピュータ70は、プログラムによって数値計算や情報処理等を行う中央演算処理装置(CPU)71、各種の制御に必要なプログラムやデータを記憶する不揮発性メモリ(ROM)72a、入力データや演算結果を一時的に記憶する揮発性メモリ(DRAM)72b、学習制御により得られた初期値等を記憶する書き換え可能な不揮発性メモリ(EEPROM)72cを備えている。なお、周知のように、マイクロコンピュータ70がデータをDRAM72bのアドレスに記憶するとき、そのアドレスに対応する各メモリセルに対して充電・放電を行うことにより、各メモリセルに対応するビットのビットデータの値が「1」又は「0」になる。すなわち、電荷が蓄積されているメモリセルに対応するビットのビットデータの値が「1」になる一方、電荷が蓄積されていないメモリセルに対応するビットのビットデータの値が「0」になる。   The pulse signals output by the electrical angle sensors D1 to D3 and the position sensors S1 and S2 are taken into the microcomputer 70. The microcomputer 70 includes a central processing unit (CPU) 71 that performs numerical calculation and information processing by a program, a non-volatile memory (ROM) 72a that stores programs and data necessary for various controls, input data and calculation results. A volatile memory (DRAM) 72b for temporarily storing data, and a rewritable nonvolatile memory (EEPROM) 72c for storing initial values and the like obtained by learning control. As is well known, when the microcomputer 70 stores data at the address of the DRAM 72b, the bit data of the bit corresponding to each memory cell is obtained by charging / discharging each memory cell corresponding to the address. The value of becomes “1” or “0”. That is, the bit data value of the bit corresponding to the memory cell in which charge is stored is “1”, while the bit data value of the bit corresponding to the memory cell in which charge is not stored is “0”. .

また、マイクロコンピュータ70には、車両のアクセルペダルの開度を検出するアクセルセンサ73や、内燃機関のクランクシャフトの回転位相を検出するクランク角センサ74等、機関の運転状態を検出するセンサが接続されている。マイクロコンピュータ70は、機関の運転状態に基づき吸気バルブ20の最大リフト量の制御目標値を設定するとともに、上述した電気角センサD1〜D3及び位置センサS1,S2によって出力されたパルス信号に基づいてブラシレスモータ60の回転位相、換言すれば吸気バルブ20の最大リフト量の実際値を検出する。以下、吸気バルブ20の最大リフト量の実際値を検出する手順について、図5及び図6を参照して詳細に説明する。   Further, the microcomputer 70 is connected with a sensor for detecting the operating state of the engine, such as an accelerator sensor 73 for detecting the opening degree of the accelerator pedal of the vehicle and a crank angle sensor 74 for detecting the rotational phase of the crankshaft of the internal combustion engine. Has been. The microcomputer 70 sets a control target value for the maximum lift amount of the intake valve 20 based on the operating state of the engine, and based on the pulse signals output by the electrical angle sensors D1 to D3 and the position sensors S1 and S2 described above. The rotational phase of the brushless motor 60, in other words, the actual value of the maximum lift amount of the intake valve 20 is detected. Hereinafter, the procedure for detecting the actual value of the maximum lift amount of the intake valve 20 will be described in detail with reference to FIGS.

ここで、図5(a)〜(e)は、上述したようにブラシレスモータ60の出力軸60aの回転時に電気角センサD1〜D3、及び位置センサS1,S2から出力するパルス信号の波形を示している。そして図5(f)〜(h)は、ブラシレスモータ60の回転時における回転角の変化に対し、それぞれ電気角カウント値E、位置カウント値P、及びストロークカウント値Sが推移するパターンを示している。また、図6(a)は、電気角センサD1〜D3の出力信号のパターンと電気角カウント値Eとの対応関係を示すとともに、図6(b)は、位置センサS1,S2の出力信号のエッジが発生するときに位置カウント値Pが増減する態様を示している。   Here, FIGS. 5A to 5E show the waveforms of the pulse signals output from the electrical angle sensors D1 to D3 and the position sensors S1 and S2 when the output shaft 60a of the brushless motor 60 rotates as described above. ing. FIGS. 5F to 5H show patterns in which the electrical angle count value E, the position count value P, and the stroke count value S change with respect to the change in the rotation angle when the brushless motor 60 rotates. Yes. 6A shows the correspondence between the output signal patterns of the electrical angle sensors D1 to D3 and the electrical angle count value E, and FIG. 6B shows the output signals of the position sensors S1 and S2. A mode in which the position count value P increases or decreases when an edge occurs is shown.

まず、各カウント値について説明する。
[電気角カウント値E]
電気角カウント値Eは、電気角センサD1〜D3のパルス信号に基づいて設定され、ブラシレスモータ60の回転位相を表す。具体的には、図6(a)に示されるように、各電気角センサD1〜D3から各々論理ハイレベル信号「H」と論理ローレベル信号「L」とのいずれが出力されているかに応じて、電気角カウント値Eに「0」〜「5」範囲内の連続した整数値のうちのいずれかに設定されてDRAM72bに記憶される。マイクロコンピュータ70は、DRAM72bに記憶された電気角カウント値Eに基づきブラシレスモータ60の回転位相を検出し、同ブラシレスモータ60の通電相を切り替えてブラシレスモータ60を正・逆回転する。ここで、ブラシレスモータ60の正回転時には、電気角カウント値Eは「0」→「1」→「2」→「3」→「4」→「5」→「0」といった順序で順方向に変化する。一方、ブラシレスモータ60の逆回転時には、電気角カウント値E「5」→「4」→「3」→「2」→「1」→「0」→「5」といった順序で逆方向に変化する。
First, each count value will be described.
[Electric angle count value E]
The electrical angle count value E is set based on the pulse signals of the electrical angle sensors D1 to D3 and represents the rotational phase of the brushless motor 60. Specifically, as shown in FIG. 6A, depending on which of the logic high level signal “H” or the logic low level signal “L” is output from each of the electrical angle sensors D1 to D3. Thus, the electrical angle count value E is set to any one of continuous integer values in the range of “0” to “5” and stored in the DRAM 72b. The microcomputer 70 detects the rotational phase of the brushless motor 60 based on the electrical angle count value E stored in the DRAM 72b, and switches the energized phase of the brushless motor 60 to rotate the brushless motor 60 forward and backward. Here, during the forward rotation of the brushless motor 60, the electrical angle count value E is forward in the order of “0” → “1” → “2” → “3” → “4” → “5” → “0”. Change. On the other hand, when the brushless motor 60 rotates in the reverse direction, the electrical angle count value E changes from “5” → “4” → “3” → “2” → “1” → “0” → “5” in the reverse direction. .

[位置カウント値P]
位置カウント値Pは、内燃機関が始動した後に、その機関始動時の初期回転角に対して出力軸60aの回転角が変化した量、換言すれば吸気バルブ20の最大リフト量について機関始動時における初期値からの変更履歴を表す。具体的には、位置センサS1,S2のうち、一方のセンサからパルス信号の立ち上がりエッジ及び立下りエッジのいずれが生じているか、及び他方のセンサから論理ハイレベル信号「H」と論理ローレベル信号「L」とのいずれが出力されているかに応じて、位置カウント値Pに対し「+1」と「−1」とのいずれかが加算される(図6(b)参照)。なお、同図6(b)において、「↑」はパルス信号の立ち上がりエッジを表し、「↓」はパルス信号の立下りエッジを表している。こうした処理を実行して得られる位置カウント値Pは、各位置センサS1,S2からのパルス信号のエッジを計数した値になる。
[Position count value P]
The position count value P is the amount of change in the rotation angle of the output shaft 60a with respect to the initial rotation angle at the start of the internal combustion engine, in other words, the maximum lift amount of the intake valve 20 at the start of the engine. Indicates the change history from the initial value. Specifically, of the position sensors S1 and S2, which one of the rising edges and the falling edges of the pulse signal is generated from one sensor, and the logic high level signal “H” and the logic low level signal from the other sensor. Depending on which “L” is output, either “+1” or “−1” is added to the position count value P (see FIG. 6B). In FIG. 6B, “↑” represents the rising edge of the pulse signal, and “↓” represents the falling edge of the pulse signal. The position count value P obtained by executing such processing is a value obtained by counting the edges of the pulse signals from the position sensors S1 and S2.

ここで、ブラシレスモータ60の正回転中であれば、位置カウント値Pは、図5(d)及び(e)に示される位置センサS1,S2からのパルス信号のエッジ毎に「1」ずつ加算され、図5(g)に示されるパターンに沿って矢印Aに示す方向に推移するようになる。一方、ブラシレスモータ60の逆回転中であれば、位置カウント値Pは、上記パルス信号のエッジ毎に「1」ずつ減算され、図5(g)に示されるパターンに沿って矢印Bに示す方向に推移するようになる。なお、この位置カウント値Pは、内燃機関の運転が停止すると、「0」にリセットされる。したがって、位置カウント値Pは、ブラシレスモータ60の出力軸60aの回転位置が機関始動時の初期位置に対してどれだけ変化したか、換言すれば機関運転の吸気バルブ20の最大リフト量が機関始動時の初期値に対してどれだけ変化したかを表す。また、位置カウント値Pは、吸気動弁装置100の駆動に基づいて迅速に加減算する必要があるため、DRAM72bに記憶される。   If the brushless motor 60 is rotating forward, the position count value P is incremented by “1” for each edge of the pulse signal from the position sensors S1 and S2 shown in FIGS. As shown in FIG. 5G, the direction changes in the direction indicated by the arrow A. On the other hand, if the brushless motor 60 is rotating in the reverse direction, the position count value P is subtracted by “1” for each edge of the pulse signal, and the direction indicated by the arrow B along the pattern shown in FIG. It will shift to. The position count value P is reset to “0” when the operation of the internal combustion engine is stopped. Therefore, the position count value P indicates how much the rotational position of the output shaft 60a of the brushless motor 60 has changed with respect to the initial position when the engine is started. In other words, the maximum lift amount of the intake valve 20 during engine operation is determined by the engine start. This represents how much the initial value has changed. The position count value P is stored in the DRAM 72b because it needs to be quickly added and subtracted based on the drive of the intake valve operating device 100.

[ストロークカウント値S]
ストロークカウント値Sは、コントロールシャフト54をLo端に変位させたときの出力軸60aの回転角を基準値(0度)とした同ブラシレスモータ60の回転角を表す。すなわち、ストロークカウント値Sの初期設定として、コントロールシャフト54をLo端に変位させたとき、マイクロコンピュータ70はストロークカウント値Sを「0」に設定する。マイクロコンピュータ70は、位置カウント値Pをストロークカウント値Sに加算し、ストロークカウント値Sをこの加算された値に更新される。なお、機関停止が完了し、吸気動弁装置100の駆動が停止されたときのストロークカウント値Sの最終値が次回機関運転の開始時の初期値Sgとして学習されてEEPROM72cに記憶される。
[Stroke count value S]
The stroke count value S represents the rotation angle of the brushless motor 60 with the rotation angle of the output shaft 60a when the control shaft 54 is displaced to the Lo end as a reference value (0 degree). That is, as an initial setting of the stroke count value S, when the control shaft 54 is displaced to the Lo end, the microcomputer 70 sets the stroke count value S to “0”. The microcomputer 70 adds the position count value P to the stroke count value S, and the stroke count value S is updated to the added value. The final value of the stroke count value S when the engine stop is completed and the drive of the intake valve operating device 100 is stopped is learned as the initial value Sg at the start of the next engine operation and stored in the EEPROM 72c.

したがって、マイクロコンピュータ70は、EEPROM72cに記憶された初期値SgとDRAM72bに記憶された位置カウント値Pとに基づきストロークカウント値S、換言すればコントロールシャフト54をLo端に変位させたときの出力軸60aの回転角を基準値(0度)とした同ブラシレスモータ60の回転角を算出する。そして、マイクロコンピュータ70は、このストロークカウント値Sに基づいて吸気バルブ20の最大リフト量の実際値を算出するとともに、この実際値と機関運転状態に基づいて設定された制御目標値との乖離が小さくなるようにブラシレスモータ60を制御する。これにより、吸気バルブ20の最大リフト量を機関運転状態に適した値に変更し、内燃機関の燃費や出力の向上を図ることができるようになる。   Therefore, the microcomputer 70 outputs the stroke count value S based on the initial value Sg stored in the EEPROM 72c and the position count value P stored in the DRAM 72b, in other words, the output shaft when the control shaft 54 is displaced to the Lo end. The rotation angle of the brushless motor 60 is calculated with the rotation angle of 60a as a reference value (0 degree). The microcomputer 70 calculates the actual value of the maximum lift amount of the intake valve 20 based on the stroke count value S, and there is a difference between the actual value and the control target value set based on the engine operating state. The brushless motor 60 is controlled to be small. As a result, the maximum lift amount of the intake valve 20 can be changed to a value suitable for the engine operating state, and the fuel efficiency and output of the internal combustion engine can be improved.

ところで、車体や内燃機関の振動により、マイクロコンピュータ70の給電回路において接触不良が生じる可能性があり、DRAM72bに対する給電の一時的な停止、いわゆる瞬断が生じることがある。こうした瞬断が発生する前後においては、DRAM72bに対する給電の状態が不安定な状態であるため、充電されたメモリセルに蓄積されている電荷が放電したり、突入電流等の影響により放電されたメモリセルに電荷が充電されたりすることがある。そのため、給電が瞬断から復帰した後、DRAM72bに記憶されたデータの内容が変化し、最大リフト量の制御を正確に実行できなくなることが懸念される。   By the way, the vibration of the vehicle body or the internal combustion engine may cause a contact failure in the power supply circuit of the microcomputer 70, and a temporary stop of power supply to the DRAM 72b, that is, a so-called instantaneous interruption may occur. Before and after such a momentary interruption occurs, the state of power supply to the DRAM 72b is in an unstable state, so that the charge accumulated in the charged memory cell is discharged or the memory is discharged due to the influence of an inrush current or the like. The cell may be charged. For this reason, there is a concern that the content of data stored in the DRAM 72b changes after power supply is restored from the momentary interruption, and the maximum lift amount cannot be accurately controlled.

もっともこの場合には、前述したように、以下の処理を実行することによりこうした瞬断による悪影響を最小限に抑えることができる。すなわち、通常制御時に例えば位置カウント値PのデータをDRAM72bの所定のアドレスに記憶するとともに、そのデータと所定の対応関係を有するように設定された参照データを他のアドレスに記憶し、給電が瞬断から復帰した後に、2つのアドレスに残存した残存データについてその所定の対応関係が維持されている否かを判断する。   However, in this case, as described above, it is possible to minimize the adverse effects due to such instantaneous interruption by executing the following processing. That is, during normal control, for example, the data of the position count value P is stored at a predetermined address of the DRAM 72b, and the reference data set so as to have a predetermined correspondence with the data is stored at another address. After returning from the disconnection, it is determined whether or not the predetermined correspondence relationship is maintained for the remaining data remaining at the two addresses.

そして、所定の対応関係が維持されている旨判断した場合には、残存データの内容が瞬断直前に記憶された内容である旨判断し、その時点の位置カウント値Pを残存データに示す値に設定する。これにより、DRAM72bに対する給電の瞬断が発生した場合であっても、給電復帰後、速やかに最大リフト量の制御を再開することができるようになる。   If it is determined that the predetermined correspondence is maintained, it is determined that the content of the remaining data is the content stored immediately before the instantaneous interruption, and the position count value P at that time is a value indicating the remaining data. Set to. As a result, even when a power interruption to the DRAM 72b occurs, the control of the maximum lift amount can be resumed promptly after the power supply is restored.

一方、それら残存データについて所定の対応関係が維持されていない旨判断した場合には、それらアドレスの少なくとも1つに記憶されたデータの内容が瞬断により変化した旨判断する。この場合には、コントロールシャフト54をHi端に駆動して、最大リフト量の基準値学習を実行することにより、その最大リフト量の実際値を再設定することができる。   On the other hand, if it is determined that the predetermined correspondence relationship is not maintained for the remaining data, it is determined that the content of the data stored in at least one of the addresses has changed due to an instantaneous interruption. In this case, the actual value of the maximum lift amount can be reset by driving the control shaft 54 to the Hi end and executing the reference value learning of the maximum lift amount.

このように、最大リフト量の基準値学習を実行することにより、DRAM72bに対する給電の瞬断に起因して位置カウント値Pのデータが失われた場合であっても、瞬断から復帰した後に、最大リフト量の制御を再開することができる。ただし、上述したように、この学習処理の実行に際しては、最大リフト量の変更に伴って吸入空気量が増加し、内燃機関の回転速度が不必要に上昇するようになる。そしてこうした内燃機関の回転速度の上昇が発生すると、意図しない車両の加速感を運転者に与えるおそれがある。また、基準値学習が完了して最大リフト量の通常制御が再開されるときに、吸気バルブ20の最大リフト量の急減に起因して内燃機関のトルクショックが発生すると、意図しない車両の減速感を運転者に与えるおそれがある。   As described above, by performing the reference value learning of the maximum lift amount, even if the data of the position count value P is lost due to the instantaneous interruption of the power supply to the DRAM 72b, Control of the maximum lift amount can be resumed. However, as described above, when the learning process is executed, the intake air amount increases with the change in the maximum lift amount, and the rotational speed of the internal combustion engine increases unnecessarily. When such an increase in the rotational speed of the internal combustion engine occurs, there is a risk of giving the driver an unintended acceleration feeling of the vehicle. In addition, when the reference value learning is completed and normal control of the maximum lift amount is resumed, if a torque shock of the internal combustion engine occurs due to a sudden decrease in the maximum lift amount of the intake valve 20, an unintended vehicle deceleration feeling May be given to the driver.

そこで、本実施形態にかかる吸気系の制御装置では、以下に説明する構成を採用することによりこうした不都合を好適に回避するようにしている。すなわち、先の図1に示されるよう、吸気ポート3bに接続された吸気通路6には、吸気ポート3bを流通する吸入空気の流量を調整するスロットルバルブ30が設けられており、マイクロコンピュータ70は、最大リフト量の基準値学習を実行するときに、併せてスロットルバルブ30の開度を制御するようにしている。以下、図7のフローチャートを参照してDRAM72bに対する給電の瞬断に対応する処理の手順について詳細に説明する。   Therefore, the intake system control apparatus according to the present embodiment suitably avoids such inconvenience by adopting the configuration described below. That is, as shown in FIG. 1, the intake passage 6 connected to the intake port 3b is provided with a throttle valve 30 for adjusting the flow rate of intake air flowing through the intake port 3b. When the reference value learning of the maximum lift amount is executed, the opening degree of the throttle valve 30 is also controlled. Hereinafter, with reference to the flowchart of FIG. 7, a procedure of processing corresponding to instantaneous interruption of power supply to the DRAM 72b will be described in detail.

図7に示される一連の処理は、マイクロコンピュータ70により所定の制御周期をもって繰り返し実行される。この処理ではまず、今回の制御周期がDRAM72bに対する給電が開始した後の最初の制御周期であるか否かを判断する(ステップS10)。   A series of processing shown in FIG. 7 is repeatedly executed by the microcomputer 70 with a predetermined control cycle. In this process, first, it is determined whether or not the current control cycle is the first control cycle after power supply to the DRAM 72b is started (step S10).

ここで、今回の制御周期が給電開始後の最初の制御周期でない場合には(ステップS10:NO)、給電の停止が発生していないと判断して位置カウント値PのデータをDRAM72bのアドレスADP1に記憶するとともに、そのデータの論理レベルをビット毎に反転したミラーデータを参照データとしてDRAM72bのアドレスADP2に記憶する(ステップS11)。   If the current control cycle is not the first control cycle after the start of power supply (step S10: NO), it is determined that power supply has not stopped, and the position count value P data is stored in the address ADP1 of the DRAM 72b. And the mirror data obtained by inverting the logical level of the data for each bit is stored as reference data in the address ADP2 of the DRAM 72b (step S11).

そして、アドレスADP1に記憶された位置カウント値P及びEEPROM72cに記憶された初期値Sgに基づき吸気バルブ20の最大リフト量の実際値を算出する。この実際値と機関運転状態に基づいて設定された制御目標値との乖離が小さくなるようにブラシレスモータ60をフィードバック制御し(ステップS12)、この一連の処理を一旦終了する。   Then, the actual value of the maximum lift amount of the intake valve 20 is calculated based on the position count value P stored in the address ADP1 and the initial value Sg stored in the EEPROM 72c. The brushless motor 60 is feedback-controlled so that the difference between the actual value and the control target value set based on the engine operating state is small (step S12), and this series of processes is temporarily terminated.

一方、今回の制御周期が給電開始後の最初の制御周期である場合には(ステップS10:YES)、給電の停止が発生した旨を判断し、機関運転の開始・停止状態を示す運転フラグFkが「オン」であるか否かを判断する(ステップS20)。ここで、この運転フラグFkは、CPU71によって内燃機関のイグニッションスイッチの操作に基づいて設定されてEEPROM72cに記憶される。具体的には、CPU71は、内燃機関のイグニッションスイッチのオン操作が行われるときに、運転フラグFkを「オン」に設定する。一方、イグニッションスイッチのオフ操作が行われるときに、その運転フラグFkを「オフ」に設定した後、リレーを遮断することによりバックアップ電源による給電を停止するようにしている。したがって、瞬断から復帰した直後の制御周期には、運転フラグFkが「オン」に設定されたままの状態となる。   On the other hand, when the current control cycle is the first control cycle after the start of power supply (step S10: YES), it is determined that power supply has stopped, and an operation flag Fk indicating the start / stop state of engine operation is determined. Is determined to be “ON” (step S20). Here, the operation flag Fk is set by the CPU 71 based on the operation of the ignition switch of the internal combustion engine and stored in the EEPROM 72c. Specifically, the CPU 71 sets the operation flag Fk to “ON” when the ignition switch of the internal combustion engine is turned on. On the other hand, when the ignition switch is turned off, the operation flag Fk is set to “off” and then the relay is turned off to stop the power supply from the backup power source. Therefore, the operation flag Fk remains set to “ON” in the control cycle immediately after the instantaneous interruption is restored.

ここで、運転フラグFkが「オフ」である場合には(ステップS20:NO)、瞬断からの復帰ではなく通常の給電開始時である旨を判断し、通常の最大リフト量のフィードバック制御(ステップS11、ステップS12)を実行してこの一連の処理を一旦終了する。   Here, when the operation flag Fk is “off” (step S20: NO), it is determined that it is not the return from the momentary interruption but the normal power supply start time, and the feedback control of the normal maximum lift amount ( Steps S11 and S12) are executed to end this series of processes.

一方、運転フラグFkが「オン」である場合には(ステップS20:YES)、今回の制御周期が瞬断から復帰した直後の制御周期である旨判断し、アドレスADP1,ADP2に残存した残存データについて互いに対応するビットの排他的論理和が全て「1」であるかを判断する(ステップS30)。   On the other hand, when the operation flag Fk is “ON” (step S20: YES), it is determined that the current control cycle is a control cycle immediately after returning from the momentary interruption, and the remaining data remaining at the addresses ADP1 and ADP2 It is determined whether or not the exclusive ORs of the bits corresponding to each other are all “1” (step S30).

アドレスADP1,ADP2に残存した残存データにおいて互いに対応するビットのビットデータの排他的論理和が全て「1」である場合には(ステップS30:YES)、アドレスADP1,ADP2の残存データが瞬断直前の制御周期にDRAM72bに記憶されたデータである旨判断し、その時点の位置カウント値PをアドレスADP1の残存データによって示される値に設定する(ステップS40)。そして、設定された位置カウント値P及びEEPROM72cに記憶された初期値Sgに基づいてストロークカウント値S、換言すれば最大リフト量の実際値を算出して最大リフト量のフィードバック制御を再開する(ステップS50)。   In the remaining data remaining at the addresses ADP1 and ADP2, when the exclusive OR of the bit data corresponding to each other is all “1” (step S30: YES), the remaining data at the addresses ADP1 and ADP2 is immediately before the instantaneous interruption. And the position count value P at that time is set to a value indicated by the remaining data of the address ADP1 (step S40). Then, based on the set position count value P and the initial value Sg stored in the EEPROM 72c, the stroke count value S, in other words, the actual value of the maximum lift amount is calculated, and the feedback control of the maximum lift amount is resumed (step). S50).

一方、アドレスADP1,ADP2に残存した残存データにおいて互いに対応するビットのビットデータの排他的論理和のうち、少なくとも1つが「0」である場合には(ステップS30:NO)、アドレスADP1,ADP2の少なくとも一方のデータがDRAM72bに対する給電の停止により変化した旨判断する。この場合には、スロットルバルブ30の開度を内燃機関の運転を維持することができる最小開度D0に設定し(ステップS31)、最大リフト量の基準値学習を実行する。すなわち、コントロールシャフト54をHi端に駆動し(ステップS32)、同コントロールシャフト54の係止部54aがストッパ5bに当接して同コントロールシャフト54の変位が停止した時点のストロークカウント値SをROM72aに記憶されたHi端に対応するストロークカウント値に設定する、換言すればその時点の最大リフト量をその最大限界値Bhiに設定する(ステップ33)。そして、最大リフト量のフィードバック制御を再開する(ステップS50)。   On the other hand, when at least one of the exclusive OR of the bit data corresponding to each other in the remaining data remaining at the addresses ADP1 and ADP2 is “0” (step S30: NO), the addresses ADP1 and ADP2 It is determined that at least one of the data has been changed by stopping the power supply to the DRAM 72b. In this case, the opening degree of the throttle valve 30 is set to the minimum opening degree D0 that can maintain the operation of the internal combustion engine (step S31), and the reference value learning of the maximum lift amount is executed. That is, the control shaft 54 is driven to the Hi end (step S32), and the stroke count value S when the locking portion 54a of the control shaft 54 comes into contact with the stopper 5b and the displacement of the control shaft 54 stops is stored in the ROM 72a. The stroke count value corresponding to the stored Hi end is set, in other words, the maximum lift amount at that time is set to the maximum limit value Bhi (step 33). Then, the feedback control of the maximum lift amount is resumed (step S50).

以上説明した実施形態によれば、以下の効果が得られるようになる。
(1)DRAM72bに対する給電の瞬断に起因してDRAM72bに記憶された変更履歴のデータの内容が変化した場合には、コントロールシャフト54をHi端に駆動し、ROM72aに記憶されたHi端に対応するストロークカウント値にその時点のストロークカウント値Sを設定することとした。これにより、最大リフト量の実際値を再検出することができ、その実際値に基づく最大リフト量の制御を再開することができるようになる。
According to the embodiment described above, the following effects can be obtained.
(1) When the content of the change history data stored in the DRAM 72b changes due to the instantaneous interruption of the power supply to the DRAM 72b, the control shaft 54 is driven to the Hi end and corresponds to the Hi end stored in the ROM 72a. The stroke count value S at that time is set as the stroke count value to be performed. As a result, the actual value of the maximum lift amount can be detected again, and control of the maximum lift amount based on the actual value can be resumed.

また、コントロールシャフト54をHi端に駆動するときに、併せて吸気通路6に設けられたスロットルバルブ30の開度を減少させることとした。これにより、コントロールシャフト54の駆動に伴って内燃機関の吸気量が増加することを抑制することができ、不必要な内燃機関の回転速度の上昇を抑制することができる。また、最大リフト量の基準値学習の実行中に、スロットルバルブの開度を減少させ、吸入空気量を予め制限しておくことにより、その基準値学習が完了して最大リフト量の通常制御が再開されるときに、最大リフト量がその最大限界値Bhiから内燃機関の運転状態に基づいて設定される目標値に急激に減少する場合であっても、これによる吸気量の急減を抑制することができる。したがって、最大リフト量の通常制御が再開されるときに、最大リフト量の急変による内燃機関のトルクショック等の悪影響を抑制することができる。   Further, when the control shaft 54 is driven to the Hi end, the opening degree of the throttle valve 30 provided in the intake passage 6 is also reduced. Thereby, it is possible to suppress an increase in the intake air amount of the internal combustion engine as the control shaft 54 is driven, and it is possible to suppress an unnecessary increase in the rotational speed of the internal combustion engine. In addition, when the reference value learning of the maximum lift amount is being executed, the throttle valve opening is decreased and the intake air amount is limited in advance, so that the reference value learning is completed and normal control of the maximum lift amount is performed. Even when the maximum lift amount suddenly decreases from the maximum limit value Bhi to the target value set based on the operating state of the internal combustion engine when restarted, the sudden decrease in the intake amount due to this is suppressed. Can do. Therefore, when normal control of the maximum lift amount is resumed, adverse effects such as a torque shock of the internal combustion engine due to a sudden change in the maximum lift amount can be suppressed.

その結果、DRAM72bに対する給電の瞬断に起因してDRAM72bに記憶された変更履歴のデータが変化した場合であっても、トルクショック等、機関出力の不必要な変動を極力抑制して円滑に吸気バルブ20の最大リフト量の制御を再開することができる。   As a result, even when the change history data stored in the DRAM 72b changes due to the instantaneous interruption of the power supply to the DRAM 72b, unnecessary fluctuations in the engine output, such as torque shock, are suppressed as much as possible and intake is performed smoothly. Control of the maximum lift amount of the valve 20 can be resumed.

(2)そして、基準値学習中における内燃機関の回転速度の上昇及び基準値学習後における内燃機関のトルクショックを抑制することができるため、これらに起因するドライバビリティの悪化を抑えることができるようになる。   (2) Since an increase in the rotational speed of the internal combustion engine during the reference value learning and a torque shock of the internal combustion engine after the reference value learning can be suppressed, it is possible to suppress deterioration in drivability due to these. become.

(3)最大リフト量の基準値学習に際してスロットルバルブ30の開度を内燃機関の運転が維持可能な最小開度D0に設定することとした。これにより、吸気バルブ20の最大リフト量が変更された場合でも、吸入空気量はスロットルバルブ30の開度に応じて定まるところ定量以下に律速されるようになるため、基準値学習実行中及びこれが完了したことにより最大リフト量の通常制御が再開される場合であっても、機関出力の不必要な変動を好適に抑制することができるようになる。   (3) When learning the reference value of the maximum lift, the opening of the throttle valve 30 is set to the minimum opening D0 that can maintain the operation of the internal combustion engine. As a result, even when the maximum lift amount of the intake valve 20 is changed, the intake air amount is determined according to the opening of the throttle valve 30 so that it is limited to a predetermined amount or less. Even when normal control of the maximum lift amount is resumed due to the completion, unnecessary fluctuations in engine output can be suitably suppressed.

なお、上記実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・上記実施形態では、最大リフト量の基準値学習の実行に際してスロットルバルブ30の開度を内燃機関の運転を維持することができる最小開度D0に設定するようにしている。これに限らず、例えば運転者による加速操作が行われる期間等、基準値学習中における内燃機関の回転速度の上昇による悪影響が相対的に小さいときには、スロットルバルブ30の開度をその最小開度D0よりも大きな開度に設定することもできる。
In addition, the said embodiment can also be implemented with the following forms which changed this suitably.
In the above embodiment, when the reference value learning of the maximum lift amount is executed, the opening degree of the throttle valve 30 is set to the minimum opening degree D0 that can maintain the operation of the internal combustion engine. For example, when the adverse effect due to the increase in the rotational speed of the internal combustion engine during the reference value learning is relatively small, such as a period during which the driver performs an acceleration operation, the opening of the throttle valve 30 is set to the minimum opening D0. It is also possible to set a larger opening.

・上記実施形態では、通常制御時に位置カウント値Pのデータの参照データとしてそのミラーデータをDRAM72bに記憶するようにしている。これに限らず、例えば位置カウント値Pのデータと同じデータ等、その位置カウント値Pのデータと他の対応関係を有するデータを参照データとしてDRAM72bに記憶する構成を採用することもできる。   In the above embodiment, the mirror data is stored in the DRAM 72b as reference data of the position count value P data during normal control. However, the present invention is not limited to this, and for example, a configuration in which data having another correspondence with the data of the position count value P, such as the same data as the data of the position count value P, is stored in the DRAM 72b as reference data.

・上記実施形態では、位置カウント値P等の入力データや演算結果を一時的に記憶する揮発性メモリとしてDRAMを採用するようにしているが、例えばSRAM等、他種の揮発性メモリを採用することもできる。また、上記実施形態では、初期値Sgを記憶する不揮発性メモリとしてEEPROM72cを採用するようにしているが、これに限らず、MRAM(Magnetic RAM)、FeRAM(Ferroelectric RAM)等、他の書き換え可能な不揮発性メモリを採用することもできる。   In the above embodiment, the DRAM is adopted as the volatile memory for temporarily storing the input data such as the position count value P and the calculation result, but other types of volatile memories such as SRAM are adopted. You can also In the above embodiment, the EEPROM 72c is adopted as the nonvolatile memory for storing the initial value Sg. However, the present invention is not limited to this, and other rewritables such as MRAM (Magnetic RAM) and FeRAM (Ferroelectric RAM) are available. A nonvolatile memory can also be adopted.

・上記実施形態では、車両に搭載され同車両が走行するための駆動力を発生する内燃機関の吸気系の制御装置に本発明を適用する場合について例示したが、これに限らず、例えば船舶等に搭載される内燃機関の吸気系の制御装置においても、基本的に同様の態様をもって本発明を適用することができる。   In the above embodiment, the case where the present invention is applied to a control device for an intake system of an internal combustion engine that is mounted on a vehicle and generates a driving force for the vehicle to travel is exemplified. The control system for the intake system of the internal combustion engine mounted on the engine can basically be applied in the same manner.

この発明の一実施形態にかかる内燃機関の動弁装置についてその一部断面構造を示す断面図。BRIEF DESCRIPTION OF THE DRAWINGS Sectional drawing which shows the partial cross section structure about the valve operating apparatus of the internal combustion engine concerning one Embodiment of this invention. 同実施形態にかかる内燃機関の動弁装置についてその配設態様を示す平面図。The top view which shows the arrangement | positioning aspect about the valve operating apparatus of the internal combustion engine concerning the embodiment. 同実施形態の仲介駆動機構についてその内部構造を示す破断斜視図。The fracture | rupture perspective view which shows the internal structure about the mediation drive mechanism of the embodiment. 同実施形態のコントロールシャフト、ブラシレスモータ及びマイクロコンピュータを主に示すブロック図。The block diagram which mainly shows the control shaft of the same embodiment, a brushless motor, and a microcomputer. (a)〜(h)同実施形態の各センサの出力波形及び各カウントのカウント値が推移するパターン変化を示すタイミングチャート。(A)-(h) The timing chart which shows the pattern change in which the output waveform of each sensor of the embodiment and the count value of each count change. (a),(b)同実施形態の各センサの出力信号と電気角カウント及び位置カウントとの関係を示す図。(A), (b) The figure which shows the relationship between the output signal of each sensor of the same embodiment, an electrical angle count, and a position count. 同実施形態の制御システムによるDRAMへの給電の瞬断に対応する処理についてその処理手順を示すフローチャート。The flowchart which shows the process sequence about the process corresponding to the momentary interruption of the electric power feeding to DRAM by the control system of the embodiment.

符号の説明Explanation of symbols

S1,S2…位置センサ、D1〜D3…電気角センサ、2…シリンダヘッド、3a…排気ポート、3b…吸気ポート、4…燃焼室、5…シリンダヘッドカバー、5a,5b…ストッパ、6…吸気通路、10…排気バルブ、11…バルブスプリング、12…ラッシュアジャスタ、13…ロッカーアーム、13a…ローラ、14…排気カムシャフト、15…カム、16…リテーナ、20…吸気バルブ、21…バルブスプリング、22…ラッシュアジャスタ、23…ロッカーアーム、23a…ローラ、24…吸気カムシャフト、25…カム、26…リテーナ、30…スロットルバルブ、50…仲介駆動機構、51…入力部、51a…ローラ、51h…ヘリカルスプライン、52…出力部、52h…ヘリカルスプライン、53…支持パイプ、53a…長孔、54…コントロールシャフト、54a…係止部、55…スライダギア、55a…ヘリカルスプライン、55b…ヘリカルスプライン、55c…溝、56…ブッシュ、56a…貫通孔、57…係止ピン、60…ブラシレスモータ、60a…出力軸、61…変換機構、70…マイクロコンピュータ、71…中央演算処理装置(CPU)、72a…不揮発性メモリ(ROM)、72b…揮発性メモリ(DRAM)、72c…不揮発性メモリ(EEPROM)、73…アクセルセンサ、74…クランク角センサ、90…排気動弁装置、100…吸気動弁装置。   S1, S2 ... Position sensor, D1-D3 ... Electrical angle sensor, 2 ... Cylinder head, 3a ... Exhaust port, 3b ... Intake port, 4 ... Combustion chamber, 5 ... Cylinder head cover, 5a, 5b ... Stopper, 6 ... Intake passage DESCRIPTION OF SYMBOLS 10 ... Exhaust valve, 11 ... Valve spring, 12 ... Rush adjuster, 13 ... Rocker arm, 13a ... Roller, 14 ... Exhaust cam shaft, 15 ... Cam, 16 ... Retainer, 20 ... Intake valve, 21 ... Valve spring, 22 ... Rush adjuster, 23 ... Rocker arm, 23a ... Roller, 24 ... Intake camshaft, 25 ... Cam, 26 ... Retainer, 30 ... Throttle valve, 50 ... Mediation drive mechanism, 51 ... Input section, 51a ... Roller, 51h ... Helical Spline 52 ... Output section 52h ... Helical spline 53 ... Support pipe 53a ... Hole 54 ... Control shaft 54a ... Locking part 55 ... Slider gear 55a ... Helical spline 55b ... Helical spline 55c ... Groove 56 ... Bush 56a ... Through hole 57 ... Locking pin 60 ... Brushless Motor 60a ... output shaft 61 ... conversion mechanism 70 ... microcomputer 71 ... central processing unit (CPU) 72a ... nonvolatile memory (ROM) 72b ... volatile memory (DRAM) 72c ... nonvolatile memory (EEPROM), 73 ... accelerator sensor, 74 ... crank angle sensor, 90 ... exhaust valve operating device, 100 ... intake valve operating device.

Claims (4)

所定の作動範囲で作動することにより内燃機関の吸気バルブの最大リフト量を変更するアクチュエータと、前記最大リフト量について所定の初期値からの変更履歴を検出する履歴検出手段と、前記履歴検出手段によって検出された変更履歴を記憶する揮発性メモリとを備え、前記揮発性メモリに記憶された変更履歴と前記初期値とに基づいて前記最大リフト量の実際値を算出するとともに、その算出値と前記最大リフト量にかかる目標値との乖離が小さくなるように前記最大リフト量を変更する吸気系の制御装置において、
前記揮発性メモリに対する給電が一時的に停止される状態から復帰した後に、前記揮発性メモリに残存した前記変更履歴の残存データがその給電停止の直前に記憶されたデータであるか否かを判断する判断手段と、
前記判断手段により前記変更履歴の残存データがその給電停止の直前に記憶されたデータではない旨判断されたときに、前記内燃機関の吸気通路に設けられたスロットルバルブの開度を減少させるとともに、前記最大リフト量の最大限界値に対応する前記作動範囲の上限位置に前記アクチュエータを作動させ、前記最大リフト量の実際値を前記最大限界値に設定する基準値学習を実行する学習手段とを備える
ことを特徴とする吸気系の制御装置。
An actuator that changes the maximum lift amount of the intake valve of the internal combustion engine by operating in a predetermined operating range; a history detection unit that detects a change history of the maximum lift amount from a predetermined initial value; and the history detection unit A volatile memory for storing the detected change history, and calculating an actual value of the maximum lift amount based on the change history stored in the volatile memory and the initial value, and the calculated value and the In the control device for the intake system that changes the maximum lift amount so that the deviation from the target value for the maximum lift amount is small,
After returning from a state where power supply to the volatile memory is temporarily stopped, it is determined whether the remaining data of the change history remaining in the volatile memory is data stored immediately before the power supply stop. A judgment means to
When it is determined by the determination means that the remaining data of the change history is not data stored immediately before the power supply stop, the throttle valve opening provided in the intake passage of the internal combustion engine is decreased, Learning means for operating the actuator at an upper limit position of the operating range corresponding to the maximum limit value of the maximum lift amount, and performing reference value learning for setting the actual value of the maximum lift amount to the maximum limit value; A control apparatus for an intake system.
請求項1に記載の吸気系の制御装置において、
学習手段は前記基準値学習の実行に際して前記スロットルバルブの開度を前記内燃機関の運転を維持することができる最小開度に設定する
ことを特徴とする吸気系の制御装置。
The intake system control device according to claim 1,
The learning means sets the opening of the throttle valve to a minimum opening that can maintain the operation of the internal combustion engine when the reference value learning is executed.
請求項1又は請求項2に記載の吸気系の制御装置において、
前記判断手段は、前記変更履歴のデータを前記揮発性メモリの第1のアドレスに記憶するとともに、前記データと所定の対応関係を有する参照データを前記揮発性メモリの第2のアドレスに記憶し、前記揮発性メモリに対する給電が一時的に停止される状態から復帰した後に、前記第1のアドレスと前記第2のアドレスとに残存したデータが前記対応関係を維持していないことを条件に、前記揮発性メモリに残存した前記変更履歴の残存データがその給電停止の直前に記憶されたデータでない旨判断する
ことを特徴とする吸気系の制御装置。
In the intake system control device according to claim 1 or 2,
The determination means stores the change history data at a first address of the volatile memory, and stores reference data having a predetermined correspondence with the data at a second address of the volatile memory, After returning from the state where power supply to the volatile memory is temporarily stopped, the data remaining at the first address and the second address does not maintain the correspondence relationship. It is determined that the remaining data of the change history remaining in the volatile memory is not data stored immediately before the power supply is stopped.
請求項1〜3に記載の吸気系の制御装置において、
前記内燃機関は、車両に搭載され同車両が走行するための駆動力を発生する内燃機関である
ことを特徴とする吸気系の制御装置。
In the control system of the intake system according to claims 1 to 3,
The intake system control device, wherein the internal combustion engine is an internal combustion engine that is mounted on a vehicle and generates a driving force for the vehicle to travel.
JP2007137054A 2007-05-23 2007-05-23 Control device for intake system Pending JP2008291713A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007137054A JP2008291713A (en) 2007-05-23 2007-05-23 Control device for intake system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007137054A JP2008291713A (en) 2007-05-23 2007-05-23 Control device for intake system

Publications (1)

Publication Number Publication Date
JP2008291713A true JP2008291713A (en) 2008-12-04

Family

ID=40166704

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007137054A Pending JP2008291713A (en) 2007-05-23 2007-05-23 Control device for intake system

Country Status (1)

Country Link
JP (1) JP2008291713A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019019719A (en) * 2017-07-13 2019-02-07 トヨタ自動車株式会社 Control device of variable dynamic valve mechanism of internal combustion engine

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09293028A (en) * 1996-04-26 1997-11-11 Toyota Motor Corp Semiconductor storage device
JP2003041977A (en) * 2001-08-01 2003-02-13 Toyota Motor Corp Controller for internal combustion engine with variable valve system
JP2006118386A (en) * 2004-10-20 2006-05-11 Denso Corp Electronic control unit
JP2006220077A (en) * 2005-02-10 2006-08-24 Hitachi Ltd Controller of variable valve train
JP2007023800A (en) * 2005-07-12 2007-02-01 Toyota Motor Corp Valve characteristic control device for internal combustion engine
JP2007056838A (en) * 2005-08-26 2007-03-08 Toyota Motor Corp Control device for internal combustion engine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09293028A (en) * 1996-04-26 1997-11-11 Toyota Motor Corp Semiconductor storage device
JP2003041977A (en) * 2001-08-01 2003-02-13 Toyota Motor Corp Controller for internal combustion engine with variable valve system
JP2006118386A (en) * 2004-10-20 2006-05-11 Denso Corp Electronic control unit
JP2006220077A (en) * 2005-02-10 2006-08-24 Hitachi Ltd Controller of variable valve train
JP2007023800A (en) * 2005-07-12 2007-02-01 Toyota Motor Corp Valve characteristic control device for internal combustion engine
JP2007056838A (en) * 2005-08-26 2007-03-08 Toyota Motor Corp Control device for internal combustion engine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019019719A (en) * 2017-07-13 2019-02-07 トヨタ自動車株式会社 Control device of variable dynamic valve mechanism of internal combustion engine

Similar Documents

Publication Publication Date Title
JP4082197B2 (en) Valve drive system for internal combustion engine
JP4525797B2 (en) Abnormality judgment device for valve characteristic change mechanism
JP4508215B2 (en) Control device for internal combustion engine
JP2008291744A (en) Control device for internal combustion engine
JP5096096B2 (en) Control device for variable valve mechanism
JP4636049B2 (en) Internal combustion engine control system
JP4821808B2 (en) Valve system abnormality detection method
JP2008286053A (en) Control device for valve system
JP4665937B2 (en) Valve control system
JP2008291713A (en) Control device for intake system
JP4715536B2 (en) Maximum lift control device for engine valves
JP4858235B2 (en) Control device for variable valve mechanism
JP2008223486A (en) Control system of internal combustion engine
JP2009216052A (en) Initial learning method about maximum lift quantity of valve system
JP5003444B2 (en) Control device for variable valve mechanism
JP2009243282A (en) Valve system control device
JP2010180865A (en) Variable valve gear of internal combustion engine
JP2008291790A (en) Control device for valve system
JP2008286173A (en) Control device for on-vehicle internal combustion engine
JP2007170342A (en) Abnormality detection device of variable valve system
JP2008286172A (en) Control device of variable valve mechanism
JP2008196310A (en) Control system for internal combustion engine
JP2008051111A (en) Valve driving system for internal combustion engine
JP2008232063A (en) Control system for internal combustion engine
JP2008291769A (en) Control device for actuator

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100803