JP2008196309A - Control device for variable valve train - Google Patents

Control device for variable valve train Download PDF

Info

Publication number
JP2008196309A
JP2008196309A JP2007029188A JP2007029188A JP2008196309A JP 2008196309 A JP2008196309 A JP 2008196309A JP 2007029188 A JP2007029188 A JP 2007029188A JP 2007029188 A JP2007029188 A JP 2007029188A JP 2008196309 A JP2008196309 A JP 2008196309A
Authority
JP
Japan
Prior art keywords
variable valve
valve mechanism
control unit
restoration
instruction signal
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
JP2007029188A
Other languages
Japanese (ja)
Inventor
Takashi Kawasaki
高志 河崎
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 JP2007029188A priority Critical patent/JP2008196309A/en
Publication of JP2008196309A publication Critical patent/JP2008196309A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent erroneous execution of restoration processing from instantaneous interruption caused by noise contamination of communications between computers for a control, in a control device controlling drive of a variable valve train changing a valve characteristic of an engine valve. <P>SOLUTION: When a position count value is lost, an engine control unit 50 transmits a restoration command signal instructing execution of restoration processing of the lost position count value to a variable valve train control unit 40. The variable valve train control unit 40 counts the transmitted restoration command signal, and executes the restoration processing of the position count value when the counted frequency is a predetermined plurality of times or more. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

この発明は、内燃機関に設けられる機構であって、機関バルブのバルブ特性を変更する可変動弁機構についてその駆動を制御する制御装置に関する。   The present invention relates to a control device that controls a drive of a variable valve mechanism that is provided in an internal combustion engine and changes a valve characteristic of an engine valve.

内燃機関に設けられる機構であって、吸気バルブや排気バルブといった機関バルブのバルブ特性を機関運転状態に応じて変更する可変動弁機構が知られている(例えば特許文献1等)。   2. Description of the Related Art A variable valve mechanism that is a mechanism provided in an internal combustion engine and changes the valve characteristics of an engine valve such as an intake valve or an exhaust valve according to the engine operating state is known (for example, Patent Document 1).

こうした可変動弁機構の駆動を制御する制御装置は、例えば図10に示されるような制御構成が採用されている。すなわち、図10に示されるように、同制御装置は、可変動弁機構本体114aを駆動するアクチュエータ130に電気的に接続された可変動弁機構制御ユニット140と、機関状態に応じて算出される可変動弁機構114の制御目標値をこの可変動弁機構制御ユニット140に対して出力する機関制御ユニット150とから構成されている。この可変動弁機構制御ユニット140は、記憶データの書き換え可能な揮発性メモリ(電源供給中のみデータを保持可能なメモリ)143と記憶データを書き換え可能な不揮発性メモリ(電源供給が絶たれてもデータを保持可能なメモリ)144とを備えている。また、これら可変動弁機構制御ユニット140と機関制御ユニット150とは、例えばCANプロトコルに基づく通信手段148によって接続されている。   For example, a control configuration as shown in FIG. 10 is adopted as a control device for controlling the driving of the variable valve mechanism. That is, as shown in FIG. 10, the control device calculates the variable valve mechanism control unit 140 electrically connected to the actuator 130 that drives the variable valve mechanism main body 114a, and is calculated according to the engine state. The engine control unit 150 is configured to output a control target value of the variable valve mechanism 114 to the variable valve mechanism control unit 140. The variable valve mechanism control unit 140 includes a volatile memory (memory that can hold data only during power supply) 143 and a non-volatile memory that can rewrite stored data (even if power supply is cut off). A memory 144 capable of holding data). The variable valve mechanism control unit 140 and the engine control unit 150 are connected by a communication means 148 based on, for example, a CAN protocol.

機関制御ユニット150は、機関回転数信号や、燃料カット信号等の入力値から機関の運転状況を判断し、その機関状況に適したバルブ特性にて吸気バルブや排気バルブが駆動されるようその制御目標値を算出して可変動弁機構制御ユニット140へと出力する。   The engine control unit 150 determines the operation status of the engine from input values such as an engine speed signal and a fuel cut signal, and controls the intake valve and the exhaust valve to be driven with valve characteristics suitable for the engine status. The target value is calculated and output to the variable valve mechanism control unit 140.

一方、可変動弁機構制御ユニット140は、可変動弁機構114の動作位置を把握するために以下のような制御を行う。まず、不揮発性メモリ144に、予め学習された可変動弁機構114の基準位置を記憶する。さらに、その基準位置からの可変動弁機構114の変位履歴を検出して、揮発性メモリ143に記憶し、これら記憶された基準位置及び変位履歴に基づいて可変動弁機構114の動作位置を算出する。そして、このようにして算出された動作位置と機関制御ユニット150から送信された制御目標値との偏差に基づいてアクチュエータ130を駆動する。
特開2001−263015号公報
On the other hand, the variable valve mechanism control unit 140 performs the following control in order to grasp the operating position of the variable valve mechanism 114. First, the previously learned reference position of the variable valve mechanism 114 is stored in the nonvolatile memory 144. Further, the displacement history of the variable valve mechanism 114 from the reference position is detected and stored in the volatile memory 143, and the operating position of the variable valve mechanism 114 is calculated based on the stored reference position and displacement history. To do. Then, the actuator 130 is driven based on the deviation between the operation position calculated in this way and the control target value transmitted from the engine control unit 150.
JP 2001-263015 A

ところで、このように構成された可変動弁機構の制御装置においては、例えば瞬断等の発生により可変動弁機構制御ユニット140への電力供給が停止されると、揮発性メモリ143に記憶されている可変動弁機構114の基準位置からの変位履歴が失われてしまう。そのため、このように変位履歴が消失された状態では、上記態様にて検出される可変動弁機構114の動作位置と実際の動作位置とにずれが生じてしまう。そこで、このような場合にあっては瞬断からの復帰後、機関制御ユニット150から通信手段148を通じて送信される復元指示信号を受信したことを条件として、可変動弁機構制御ユニット140が可変動弁機構114の実位置を把握するために所定の復元処理が実行される。   By the way, in the control apparatus for a variable valve mechanism configured as described above, for example, when the power supply to the variable valve mechanism control unit 140 is stopped due to the occurrence of a momentary interruption or the like, it is stored in the volatile memory 143. The displacement history from the reference position of the variable valve mechanism 114 is lost. Therefore, in such a state where the displacement history is lost, there is a deviation between the operating position of the variable valve mechanism 114 detected in the above-described mode and the actual operating position. Therefore, in such a case, the variable valve mechanism control unit 140 is variably moved on condition that the restoration instruction signal transmitted from the engine control unit 150 through the communication means 148 is received after returning from the momentary interruption. A predetermined restoration process is executed to grasp the actual position of the valve mechanism 114.

しかしながら、このように機関制御ユニット150から通信手段148を通じて復元指示信号が可変動弁機構制御ユニット140へと送信される構成にあっては、実際には復元指示信号が送信されていない場合であっても、信号へのノイズの混入によって可変動弁機構制御ユニット140が復元指示信号を受信したと判断し、復元処理が誤って実行されるおそれがある。   However, in the configuration in which the restoration instruction signal is transmitted from the engine control unit 150 to the variable valve mechanism control unit 140 through the communication unit 148 in this way, the restoration instruction signal is not actually transmitted. However, it is determined that the variable valve mechanism control unit 140 has received the restoration instruction signal due to noise mixed in the signal, and the restoration process may be erroneously executed.

本発明は、上記実情に鑑みてなされたものであり、その目的は機関バルブのバルブ特性を変更する可変動弁機構についてその駆動を制御する制御装置にあって、それぞれの制御用のコンピュータ間における通信へのノイズの混入に起因して、異常値となった変位履歴に基づき算出される動作位置の復元処理が誤って実行されることを抑制することにある。   The present invention has been made in view of the above circumstances, and an object thereof is a control device that controls the driving of a variable valve mechanism that changes the valve characteristics of an engine valve. The object is to suppress erroneous execution of the operation position restoration process calculated based on the displacement history having an abnormal value due to the mixing of noise into the communication.

上記課題を解決するために、請求項1に記載の発明は、機関バルブのバルブ特性を可変とする可変動弁機構の駆動を制御する制御装置であって、機関運転状況に応じて前記可変動弁機構の制御目標値を算出して送信する機関制御ユニットと、記憶データを書き換え可能なメモリであって予め学習された前記可変動弁機構の基準位置を記憶する不揮発性メモリと、前記基準位置からの前記可変動弁機構の変位履歴を検出する検出手段と、検出された前記変位履歴を記憶する揮発性メモリと、前記基準位置及び前記変位履歴に基づいて前記可変動弁機構の動作位置を算出する算出手段と、前記機関制御ユニットから送信された前記制御目標値と同算出された前記動作位置との偏差に基づいて前記可変動弁機構の駆動量を設定する設定手段とを有する可変動弁機構制御ユニットとを備え、前記機関制御ユニットは、前記変位履歴が異常値となったときに、その変位履歴に基づいて算出される前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する復元指示手段を有し、前記可変動弁機構制御ユニットは、前記復元指示手段から送信された前記復元指示信号の回数をカウントするカウント手段と、同カウント手段によりカウントされた回数が所定の複数回数以上となったときに前記変位履歴の復元処理を実行する復元処理実行手段とを有することを要旨とする。   In order to solve the above-mentioned problem, an invention according to claim 1 is a control device for controlling the driving of a variable valve mechanism that makes the valve characteristic of an engine valve variable, and the variable operation according to the engine operating condition. An engine control unit that calculates and transmits a control target value of the valve mechanism, a rewritable memory that stores a reference position of the variable valve mechanism that has been learned in advance, and a reference position; Detecting means for detecting a displacement history of the variable valve mechanism from the above, a volatile memory for storing the detected displacement history, and an operating position of the variable valve mechanism based on the reference position and the displacement history. Calculation means for calculating, and setting means for setting a drive amount of the variable valve mechanism based on a deviation between the control target value transmitted from the engine control unit and the calculated operation position. A variable valve mechanism control unit, and the engine control unit executes a process of restoring the operation position calculated based on the displacement history to a normal value when the displacement history becomes an abnormal value. There is a restoration instruction means for transmitting the instructing restoration instruction signal to the variable valve mechanism control unit, and the variable valve mechanism control unit counts the number of the restoration instruction signals transmitted from the restoration instruction means. The gist of the present invention is to include a counting unit and a restoration process executing unit that executes the restoration process of the displacement history when the number of times counted by the counting unit exceeds a predetermined number of times.

同構成によれば、信号にノイズが混じることにより可変動弁機構制御ユニット側が復元指示信号を受信したと誤判定された場合であっても、復元指示信号の回数が所定の複数回数以上カウントされない限りは復元処理が実行されない。そのため、ノイズの発生によって誤って動作位置の復元処理が実行されることを抑制することができる。なお、ここでいう異常値とは、変位履歴の値として想定し得ない値のことであり、その一例としては、請求項2に記載の、瞬断等による変位履歴の消失を挙げることができる。   According to this configuration, even when it is erroneously determined that the variable valve mechanism control unit side has received the restoration instruction signal due to noise mixed in the signal, the number of restoration instruction signals is not counted more than a predetermined number of times. As long as it is not restored. Therefore, it is possible to prevent the operation position restoration process from being erroneously executed due to the occurrence of noise. The abnormal value referred to here is a value that cannot be assumed as the value of the displacement history, and one example thereof is the disappearance of the displacement history due to a momentary interruption or the like according to claim 2. .

請求項3に記載の発明は、請求項1又は2に記載の可変動弁機構の制御装置において、前記復元指示手段は、前記復元指示信号を所定の時間連続して前記可変動弁機構制御ユニットへと送信するとともに、前記可変動弁機構制御ユニットは、同復元指示信号を受信すると、前記所定の時間の間に前記復元指示信号を前記複数回数読み込み、同読み込みの際に前記復元指示信号を確認する毎に前記カウント手段によって前記復元指示信号の確認回数をカウントすることを要旨とする。   According to a third aspect of the present invention, in the control apparatus for a variable valve mechanism according to the first or second aspect, the restoration instruction means continuously sends the restoration instruction signal to the variable valve mechanism control unit for a predetermined time. When the variable valve mechanism control unit receives the restoration instruction signal, the variable valve mechanism control unit reads the restoration instruction signal a plurality of times during the predetermined time, and reads the restoration instruction signal during the reading. The gist is to count the number of times of confirmation of the restoration instruction signal by the counting means every time it is confirmed.

同構成によれば、機関制御ユニットは可変動弁機構制御ユニットに復元処理を実行させる際には、所定の時間連続して復元指示信号を送信する。一方、可変動弁機構制御ユニットはこの復元指示信号を受信した場合に、同信号の読み込みを複数回にわたって行い、復元指示信号の規定の送信時間の間にこの読み込みによって確認された信号の回数が所定の回数に達した場合に復元処理を実行する。したがって、可変動弁機構制御ユニットが復元指示信号を受信した場合であっても、その後にこの信号が連続して確認できなければ復元処理が実行されないため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。   According to this configuration, the engine control unit transmits the restoration instruction signal continuously for a predetermined time when the variable valve mechanism control unit performs the restoration process. On the other hand, when the variable valve mechanism control unit receives this restoration instruction signal, the variable valve mechanism control unit reads the signal several times, and the number of signals confirmed by this reading during the prescribed transmission time of the restoration instruction signal is The restoration process is executed when the predetermined number of times is reached. Therefore, even if the variable valve mechanism control unit receives the restoration instruction signal, the restoration process will not be executed unless this signal is continuously confirmed thereafter, so the restoration process is erroneously executed due to the occurrence of noise. It can be suppressed.

請求項4に記載の発明は、請求項3に記載の可変動弁機構の制御装置において、前記可変動弁機構制御ユニットは、同復元指示信号を受信すると、前記所定の時間の間に前記復元指示信号を所定周期毎に前記複数回数読み込み、前記復元指示信号が前記所定周期毎に連続して確認されない場合は前記カウント手段による前記復元指示信号のカウントを中断することとした。   According to a fourth aspect of the present invention, in the control apparatus for a variable valve mechanism according to the third aspect, when the variable valve mechanism control unit receives the restoration instruction signal, the restoration is performed during the predetermined time. The instruction signal is read a plurality of times every predetermined period, and when the restoration instruction signal is not continuously confirmed every predetermined period, counting of the restoration instruction signal by the counting means is interrupted.

同構成によれば、所定周期後に毎に行われる読み込みによって、機関制御ユニットにより送信された復元指示信号が連続して確認されない限りはカウント手段によるカウントが中断される。そのため、ノイズのような一時的な信号によってカウントが誤って続行することを抑制することができるようになる。   According to this configuration, counting by the counting means is interrupted unless the restoration instruction signal transmitted by the engine control unit is continuously confirmed by reading performed every predetermined period. For this reason, it is possible to prevent the counting from being erroneously continued by a temporary signal such as noise.

請求項5に記載の発明は、請求項1又は2に記載の可変動弁機構の制御装置において、前記復元指示手段は、前記復元指示信号を前記可変動弁機構制御ユニットへと前記所定の複数回以上連続して送信するとともに、前記カウント手段は、送信された前記復元指示信号を受信する毎に前記復元指示信号の受信回数をカウントすることを要旨とする。   According to a fifth aspect of the present invention, in the control device for a variable valve mechanism according to the first or second aspect, the restoration instruction means sends the restoration instruction signal to the variable valve mechanism control unit. The gist is to continuously transmit at least times, and the counting means counts the number of times the restoration instruction signal is received every time the transmitted restoration instruction signal is received.

同構成によれば、機関制御ユニットは可変動弁機構制御ユニットに復元処理を実行させる際には、連続して所定の複数回の制御信号を送信する。一方、可変動弁機構制御ユニットにおいては、この連続して送信される復元指示信号を受信する毎に復元指示信号をカウントし、このカウントした受信回数が所定の回数に達した場合に復元処理を実行する。したがって、可変動弁機構制御ユニットが復元指示信号を受信した場合であっても、その後にこの信号が連続して確認できなければ復元処理が実行されないため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。   According to this configuration, the engine control unit continuously transmits a predetermined plurality of control signals when the variable valve mechanism control unit performs the restoration process. On the other hand, the variable valve mechanism control unit counts the restoration instruction signal every time the restoration instruction signal transmitted continuously is received, and performs restoration processing when the counted number of receptions reaches a predetermined number. Execute. Therefore, even if the variable valve mechanism control unit receives the restoration instruction signal, the restoration process will not be executed unless this signal is continuously confirmed thereafter, so the restoration process is erroneously executed due to the occurrence of noise. It can be suppressed.

請求項6に記載の発明は、機関バルブのバルブ特性を可変とする可変動弁機構の駆動を制御する制御装置であって、機関運転状況に応じて前記可変動弁機構の制御目標値を算出して送信する機関制御ユニットと、記憶データを書き換え可能なメモリであって予め学習された前記可変動弁機構の基準位置を記憶する不揮発性メモリと、前記基準位置からの前記可変動弁機構の変位履歴を検出する検出手段と、検出された前記変位履歴を記憶する揮発性メモリと、前記基準位置及び前記変位履歴に基づいて前記可変動弁機構の動作位置を算出する算出手段と、前記機関制御ユニットから送信された前記制御目標値と同算出された前記動作位置との偏差に基づいて前記可変動弁機構の駆動量を設定する設定手段とを有する可変動弁機構制御ユニットとを備え、前記機関制御ユニットは、前記変位履歴が異常値となったときに、その変位履歴に基づいて算出される前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する復元指示手段を有し、前記可変動弁機構制御ユニットは、前記復元指示手段から前記復元指示信号が送信されている時間を累積する累積手段と、同累積手段により累積された時間が所定の判定値以上となったときに前記変位履歴の復元処理を実行する復元処理実行手段とを有することを要旨とする。   The invention according to claim 6 is a control device for controlling the driving of the variable valve mechanism that varies the valve characteristic of the engine valve, and calculates the control target value of the variable valve mechanism according to the engine operating condition. An engine control unit for transmitting the stored data, a rewritable memory for storing the reference position of the variable valve mechanism that has been learned in advance, and the variable valve mechanism from the reference position. Detecting means for detecting a displacement history; volatile memory for storing the detected displacement history; calculating means for calculating an operating position of the variable valve mechanism based on the reference position and the displacement history; and the engine A variable valve mechanism control unit having setting means for setting a drive amount of the variable valve mechanism based on a deviation between the control target value transmitted from the control unit and the calculated operation position. The engine control unit includes a restoration instruction signal for instructing execution of a process for restoring the operating position calculated based on the displacement history to a normal value when the displacement history becomes an abnormal value. The variable valve mechanism control unit has a restoration instruction means for transmitting to the variable valve mechanism control unit, and the variable valve mechanism control unit is configured to accumulate the time during which the restoration instruction signal is transmitted from the restoration instruction means. The gist of the invention is to have a restoration process executing means for executing the restoration process of the displacement history when the time accumulated by the means becomes equal to or greater than a predetermined determination value.

同構成によれば、信号にノイズが混じることにより可変動弁機構制御ユニット側が復元指示信号を受信したと誤判定された場合であっても、復元指示信号が送信されている時間が所定の時間累積されない限りは復元処理が実行されない。そのため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。また異常値としても、上述と同様に、瞬断等による変位履歴の消失を挙げることができる。   According to this configuration, even when it is erroneously determined that the variable valve mechanism control unit side has received the restoration instruction signal due to noise mixed in the signal, the time during which the restoration instruction signal is transmitted is a predetermined time. Unless it is accumulated, the restoration process is not executed. Therefore, it is possible to prevent the restoration process from being erroneously executed due to the occurrence of noise. Further, as the abnormal value, the loss of the displacement history due to a momentary interruption or the like can be mentioned as described above.

請求項8に記載の発明は、請求項7に記載の可変動弁機構の制御装置において、前記累積手段により累積された時間が「0」よりも大きくなった後、所定時間が経過しても、前記累積された時間が前記所定の判定値に達しないときには、同累積された時間をクリアして「0」とするリセット手段を備えることを要旨とする。   According to an eighth aspect of the present invention, in the control apparatus for a variable valve mechanism according to the seventh aspect, even if a predetermined time elapses after the time accumulated by the accumulating means becomes greater than “0”. The gist is provided with a reset means for clearing the accumulated time to “0” when the accumulated time does not reach the predetermined determination value.

上述のように、可変動弁機構制御ユニットに対し復元指示信号が送信されている時間が累積されて、この累積された時間がある所定の判定値以上となることにより復元処理を実行する場合、断続的なノイズであってもこれが累積されていくことでこの所定の判定値以上となる可能性もある。そのため、累積値が上記判定値以上となったときに、必ずしも復元処理を実行するための条件が満たされているのか否かが判定できなくなる場合がある。そこで、上記構成のように時間の累積が開始されてから所定の時間が経過しても、同累積値が所定の判定値を超えない場合は、累積時間を「0」にクリアすることで、このようなノイズ信号によって累積時間が無制限に増加していくことを防止することができる。   As described above, when the restoration instruction signal is transmitted to the variable valve mechanism control unit, the restoration processing is performed by accumulating the accumulated time, and the accumulated time is equal to or greater than a predetermined determination value. Even if it is intermittent noise, it may become more than this predetermined judgment value by accumulating this. For this reason, when the accumulated value is equal to or greater than the determination value, it may not always be possible to determine whether or not the conditions for executing the restoration process are satisfied. Therefore, if the accumulated value does not exceed the predetermined determination value even after a predetermined time has elapsed since the start of time accumulation as in the above configuration, the accumulated time is cleared to “0”, Such a noise signal can prevent the accumulated time from increasing without limit.

請求項9に記載の発明は、請求項1〜請求項8のいずれか一項に記載の可変動弁機構の制御装置において、前記可変動弁機構制御ユニットは、前記復元処理として前記機関バルブの作用角が最大となるHi端位置に設けられたストッパまで前記可変動弁機構のコントロールシャフトを変位させるとともに、前記不揮発性メモリに記憶された前記基準位置として同ストッパの位置を記憶し、前記揮発性メモリに記憶された前記変位履歴として「0」を記憶することを要旨とする。   According to a ninth aspect of the present invention, in the control apparatus for a variable valve mechanism according to any one of the first to eighth aspects, the variable valve mechanism control unit is configured to perform the restoration process with respect to the engine valve. The control shaft of the variable valve mechanism is displaced to the stopper provided at the Hi end position where the operating angle is maximum, and the position of the stopper is stored as the reference position stored in the nonvolatile memory, and the volatile The gist is to store “0” as the displacement history stored in the memory.

同構成によれば、可変動弁機構制御ユニットがコントロールシャフトを強制的にHi端位置にまで駆動し、この位置を基準位置として不揮発性メモリに記憶する。そして、この基準位置からの変位履歴として揮発性メモリに「0」を記憶することで、その後の可変動弁機構の動作位置を基準位置と変位履歴の組み合わせから正しく算出することができるようになる。   According to this configuration, the variable valve mechanism control unit forcibly drives the control shaft to the Hi end position, and stores this position in the nonvolatile memory as the reference position. Then, by storing “0” in the volatile memory as the displacement history from the reference position, the subsequent operation position of the variable valve mechanism can be correctly calculated from the combination of the reference position and the displacement history. .

請求項10に記載の発明は、請求項9に記載の可変動弁機構の制御装置において、前記機関バルブは吸気バルブであり、前記機関制御ユニットは、前記復元処理に伴って前記吸気バルブの作用角が増大されることによる吸入空気量の増加分を減少させる態様にて前記機関の吸気通路に設けられたスロットルバルブを制御することを要旨とする。   According to a tenth aspect of the present invention, in the control apparatus for a variable valve mechanism according to the ninth aspect, the engine valve is an intake valve, and the engine control unit operates the intake valve along with the restoration process. The gist of the invention is to control a throttle valve provided in the intake passage of the engine in such a manner that an increase in the intake air amount due to an increase in the angle is reduced.

上述のようにHi端位置にコントロールシャフトを変位させた場合、吸気バルブの作用角が増大して吸入空気量が増加する。このような吸入空気量の増加は空燃比等の機関運転状況をその目的値となるよう制御する上では好ましくない。そこで上記構成によるように、機関の吸気通路に設けられたスロットルバルブをこの吸入空気量の増加分を減少させる態様、換言すれば吸気通路の流路断面積を小さくする態様にて制御することで、機関運転状況への影響を極力抑制することができるようになる。   As described above, when the control shaft is displaced to the Hi end position, the operating angle of the intake valve increases and the intake air amount increases. Such an increase in the intake air amount is not preferable in controlling the engine operating condition such as the air-fuel ratio to the target value. Therefore, as described above, the throttle valve provided in the intake passage of the engine is controlled in such a manner that the increase in the intake air amount is reduced, in other words, the flow passage cross-sectional area of the intake passage is reduced. The influence on the engine operation status can be suppressed as much as possible.

(第1の実施形態)
以下、この発明にかかる可変動弁機構の制御装置に具体化した第1の実施形態について、図1〜図7を併せ参照して説明する。
(First embodiment)
Hereinafter, a first embodiment embodied in a control device for a variable valve mechanism according to the present invention will be described with reference to FIGS.

図1に、同制御装置が適用されるエンジンについてそのシリンダヘッド周りの断面構造を示す。
この図1に示すように、このエンジン1には、シリンダヘッド2、シリンダブロック3、及びピストン5によって燃焼室6が区画形成されており、この燃焼室6には吸気通路7及び排気通路8が接続されている。そして、吸気通路7と燃焼室6との間は、吸気バルブ9の開閉動作によって連通・遮断され、排気通路8と燃焼室6との間は、排気バルブ10の開閉動作によって連通・遮断される。
FIG. 1 shows a cross-sectional structure around the cylinder head of an engine to which the control device is applied.
As shown in FIG. 1, a combustion chamber 6 is defined in the engine 1 by a cylinder head 2, a cylinder block 3, and a piston 5, and an intake passage 7 and an exhaust passage 8 are formed in the combustion chamber 6. It is connected. The intake passage 7 and the combustion chamber 6 are connected and cut off by the opening / closing operation of the intake valve 9, and the exhaust passage 8 and the combustion chamber 6 are connected and cut off by the opening / closing operation of the exhaust valve 10. .

シリンダヘッド2には、吸気バルブ9及び排気バルブ10を駆動するための吸気カムシャフト11及び排気カムシャフト12が設けられている。これら吸気カムシャフト11及び排気カムシャフト12は、エンジン1のクランクシャフトの回転力を利用して回転駆動される。また、吸気カムシャフト11及び排気カムシャフト12には、それぞれ吸気カム11a及び排気カム12aが設けられている。そして、吸気カムシャフト11と一体回転する吸気カム11aによって吸気バルブ9は開閉動作され、排気カムシャフト12と一体回転する排気カム12aによって排気バルブ10は開閉動作される。   The cylinder head 2 is provided with an intake camshaft 11 and an exhaust camshaft 12 for driving the intake valve 9 and the exhaust valve 10. The intake camshaft 11 and the exhaust camshaft 12 are rotationally driven using the rotational force of the crankshaft of the engine 1. The intake camshaft 11 and the exhaust camshaft 12 are provided with an intake cam 11a and an exhaust cam 12a, respectively. The intake valve 9 is opened and closed by the intake cam 11 a that rotates integrally with the intake cam shaft 11, and the exhaust valve 10 is opened and closed by the exhaust cam 12 a that rotates integrally with the exhaust cam shaft 12.

また、吸気カム11aと吸気バルブ9との間には、吸気バルブ9のバルブ特性、より詳細には吸気バルブ9の最大リフト量VL、及び同吸気バルブ9の開弁期間に相当する吸気カム11aの作用角INCAMを可変とする可変動弁機構14が設けられている。この可変動弁機構14の駆動を通じて、燃焼室6に導入される吸入空気量を多く必要とする機関運転状態になるほど、最大リフト量VL及び作用角INCAM(開弁期間)は大きくされる。これは最大リフト量VL及び作用角INCAMが大きくなるほど、吸気通路7から燃焼室6への空気の吸入が効率よく行われ、吸入空気量に関する上記要求を満たすことが可能になるためである。   Between the intake cam 11a and the intake valve 9, the intake cam 9a corresponds to the valve characteristics of the intake valve 9, more specifically, the maximum lift amount VL of the intake valve 9, and the valve opening period of the intake valve 9. There is provided a variable valve mechanism 14 that makes the working angle INCAM variable. The maximum lift amount VL and the working angle INCAM (valve opening period) are increased as the engine operating state that requires a larger amount of intake air introduced into the combustion chamber 6 through the driving of the variable valve mechanism 14 is achieved. This is because the larger the maximum lift amount VL and the operating angle INCAM, the more efficiently the air is sucked into the combustion chamber 6 from the intake passage 7 and the above requirement regarding the intake air amount can be satisfied.

また、吸気通路7には、その流路断面積を調整するスロットルバルブ25が設けられている。このスロットルバルブ25が開放されることにより吸気通路7を介して燃焼室6へと吸入される空気量が増大するようになる。   The intake passage 7 is provided with a throttle valve 25 that adjusts the cross-sectional area of the flow passage. When the throttle valve 25 is opened, the amount of air taken into the combustion chamber 6 through the intake passage 7 increases.

次に、可変動弁機構14の詳細な構造について説明する。
同可変動弁機構14は、シリンダヘッド2に固定されて吸気カムシャフト11と平行に延びるパイプ状のロッカシャフト15、ロッカシャフト15に挿入された棒状のコントロールシャフト16、コントロールシャフト16の軸線を中心に揺動する入力アーム17、入力アーム17の揺動に基づき上記軸線を中心に揺動する出力アーム18等を備えている。
Next, the detailed structure of the variable valve mechanism 14 will be described.
The variable valve mechanism 14 is fixed to the cylinder head 2 and extends in parallel with the intake camshaft 11, a pipe-like rocker shaft 15, a rod-like control shaft 16 inserted into the rocker shaft 15, and an axis of the control shaft 16. And an output arm 18 that swings around the axis based on the swing of the input arm 17.

入力アーム17には、ローラ19が回転可能に取り付けられており、このローラ19は、コイルスプリング20によって吸気カム11a側に押し付けられている。また、出力アーム18は、その揺動時にロッカアーム21に押し付けられ、同ロッカアーム21を介して吸気バルブ9をリフトさせる。   A roller 19 is rotatably attached to the input arm 17, and this roller 19 is pressed against the intake cam 11 a side by a coil spring 20. Further, the output arm 18 is pressed against the rocker arm 21 when swinging, and lifts the intake valve 9 via the rocker arm 21.

このロッカアーム21の一端部はラッシュアジャスタ22によって支持され、同ロッカアーム21の他端部は吸気バルブ9に接触している。また、ロッカアーム21は吸気バルブ9のバルブスプリング24によって出力アーム18側に付勢されており、これによりロッカアーム21の一端部と他端部との間に回転可能に支持されたローラ23が出力アーム18に押し付けられている。従って、吸気カム11aの回転に基づき入力アーム17及び出力アーム18が揺動すると、出力アーム18がロッカアーム21を介して吸気バルブ9をリフトさせ、吸気バルブ9の開閉動作が行われる。   One end of the rocker arm 21 is supported by a lash adjuster 22, and the other end of the rocker arm 21 is in contact with the intake valve 9. The rocker arm 21 is urged toward the output arm 18 by a valve spring 24 of the intake valve 9, whereby a roller 23 rotatably supported between one end and the other end of the rocker arm 21 is provided. 18 is pressed against. Therefore, when the input arm 17 and the output arm 18 swing based on the rotation of the intake cam 11a, the output arm 18 lifts the intake valve 9 via the rocker arm 21, and the intake valve 9 is opened and closed.

この可変動弁機構14では、ロッカシャフト15内に配置されたコントロールシャフト16を軸方向に変位させることで、入力アーム17と出力アーム18との揺動方向についての相対位置を変更することが可能になっている。このように、入力アーム17と出力アーム18との揺動方向について、それらの相対位置を変更することにより、上記吸気バルブ9の最大リフト量VL及び作用角INCAMが可変とされる。すなわち、入力アーム17と出力アーム18とを揺動方向について互いに接近させるほど、吸気バルブ9の最大リフト量VL及び作用角INCAMはともに同期しながら小さくなり、その結果、燃焼室6に導入される吸入空気量は少なくなる。逆に、入力アーム17と出力アーム18とを揺動方向について互いに離間させるほど、吸気バルブ9の最大リフト量VL及び作用角INCAMはともに同期しながら大きくなり、その結果、燃焼室6に導入される吸入空気量は多くなる。   In this variable valve mechanism 14, the relative position of the input arm 17 and the output arm 18 in the swing direction can be changed by displacing the control shaft 16 disposed in the rocker shaft 15 in the axial direction. It has become. Thus, the maximum lift amount VL and the working angle INCAM of the intake valve 9 are made variable by changing the relative positions of the input arm 17 and the output arm 18 in the swinging direction. That is, as the input arm 17 and the output arm 18 are brought closer to each other in the swinging direction, the maximum lift amount VL and the working angle INCAM of the intake valve 9 are both reduced in synchronism, and as a result, introduced into the combustion chamber 6. The amount of intake air is reduced. On the contrary, as the input arm 17 and the output arm 18 are separated from each other in the swinging direction, the maximum lift amount VL and the working angle INCAM of the intake valve 9 both increase synchronously, and as a result, are introduced into the combustion chamber 6. The amount of intake air that increases.

次に、可変動弁機構14を駆動するべく上記コントロールシャフト16を軸方向に変位させるための駆動機構、及びその駆動機構を駆動制御する制御装置について、図2を参照して説明する。   Next, a drive mechanism for displacing the control shaft 16 in the axial direction so as to drive the variable valve mechanism 14 and a control device for driving and controlling the drive mechanism will be described with reference to FIG.

同図2に示されるように、コントロールシャフト16の末端(図中右端)には、ブラシレスモータ30が変換機構31を介して連結されている。この変換機構31によって、ブラシレスモータ30の回転運動は、コントロールシャフト16の軸方向への直線運動に変換される。そして、上記ブラシレスモータ30の所定の回転角範囲内での回転駆動、例えば同モータ30の10回転分の回転角範囲(0〜3600°)内での回転駆動を通じて、コントロールシャフト16が軸方向に変位させられ、可変動弁機構14が駆動される。   As shown in FIG. 2, a brushless motor 30 is connected to the end (right end in the figure) of the control shaft 16 via a conversion mechanism 31. By this conversion mechanism 31, the rotational motion of the brushless motor 30 is converted into a linear motion in the axial direction of the control shaft 16. Then, the rotation of the brushless motor 30 within a predetermined rotation angle range, for example, the rotation of the motor 30 within a rotation angle range (0 to 3600 °) corresponding to 10 rotations causes the control shaft 16 to move in the axial direction. The variable valve mechanism 14 is driven by being displaced.

ちなみに、ブラシレスモータ30を正回転させると、コントロールシャフト16は先端(図中左端)側に変位し、入力アーム17と出力アーム18との揺動方向についての相対位置が互いに接近するように変更される。また、コントロールシャフト16の先端側(図中左端)への最大変位履歴は、規制部材であるLo端側ストッパ26によって規定されており、これにより可変動弁機構14にあって最大リフト量VL及び作用角INCAMが小さくなる側への可動端が規定されている。   Incidentally, when the brushless motor 30 is rotated forward, the control shaft 16 is displaced toward the tip (left end in the figure), and the relative positions of the input arm 17 and the output arm 18 in the swing direction are changed so as to approach each other. The Further, the maximum displacement history of the control shaft 16 toward the front end side (the left end in the figure) is defined by the Lo end side stopper 26 that is a restricting member, whereby the variable valve mechanism 14 has the maximum lift amount VL and A movable end toward the side where the working angle INCAM is reduced is defined.

一方、ブラシレスモータ30を逆回転させると、コントロールシャフト16は末端(図中右端)側に変位し、入力アーム17と出力アーム18との揺動方向についての相対位置が互いに離間するように変更される。このコントロールシャフト16の末端側(図中右端)への最大変位履歴は、規制部材であるHi端側ストッパ27によって規定されており、これにより可変動弁機構14にあって最大リフト量VL及び作用角INCAMが大きくなる側への可動端が規定されている。   On the other hand, when the brushless motor 30 is rotated in the reverse direction, the control shaft 16 is displaced toward the end (right end in the figure), and the relative positions of the input arm 17 and the output arm 18 in the swing direction are changed from each other. The The maximum displacement history of the control shaft 16 toward the end side (the right end in the figure) is defined by the Hi end side stopper 27 that is a restricting member, whereby the variable valve mechanism 14 has the maximum lift amount VL and the action. A movable end toward the side where the angle INCAM is increased is defined.

こうしたブラシレスモータ30の回転駆動による入力アーム17及び出力アーム18の揺動方向についての相対位置の変更を通じて、吸気カム11aの回転により出力アーム18が揺動したときの吸気バルブ9の最大リフト量VL及び作用角INCAMが可変とされる。   The maximum lift amount VL of the intake valve 9 when the output arm 18 swings due to the rotation of the intake cam 11a through the change of the relative position in the swing direction of the input arm 17 and the output arm 18 by the rotational drive of the brushless motor 30. The working angle INCAM is variable.

このブラシレスモータ30には、その回転角を検出する2つの位置センサS1、S2が設けられている。
各位置センサS1,S2は、ブラシレスモータ30の回転時、同モータ30のロータと一体回転する48極の多極マグネットの磁気に応じて、図3(a)及び(b)に示されるようなパルス状の信号、すなわちハイ信号「H」とロー信号「L」とを交互に出力するものである。また、各位置センサS1,S2からのパルス信号は、互いに位相をずらした状態で出力されるようになっており、モータ正回転時には位置センサS1からのパルス信号の立ち上がりエッジ及び立ち下がりエッジがそれぞれ、位置センサS2からのパルス信号の立ち上がりエッジ及び立ち下がりエッジよりも先に生じる。すなわち、こうしたパルス信号の波形が得られるように上記ロータに対する各位置センサS1,S2の周方向位置が定められている。なお、各位置センサS1,S2の内の一方のセンサから出力されるパルス信号のエッジは、ブラシレスモータ30の7.5°回転毎に発生している。また、上記一方のセンサからのパルス信号は、他方のセンサからのパルス信号に対し、ブラシレスモータ30の3.75°回転分だけ位相をずらした状態となっている。従って、位置センサS1,S2からのパルス信号のエッジ間隔は3.75°となっている。
The brushless motor 30 is provided with two position sensors S1 and S2 for detecting the rotation angle.
Each position sensor S1, S2 is as shown in FIGS. 3A and 3B according to the magnetism of a 48-pole multipole magnet that rotates integrally with the rotor of the motor 30 when the brushless motor 30 rotates. A pulse signal, that is, a high signal “H” and a low signal “L” are alternately output. Further, the pulse signals from the position sensors S1 and S2 are outputted with their phases shifted from each other, and the rising edge and the falling edge of the pulse signal from the position sensor S1 during the normal rotation of the motor respectively. This occurs before the rising edge and falling edge of the pulse signal from the position sensor S2. That is, the circumferential positions of the position sensors S1 and S2 with respect to the rotor are determined so as to obtain such a pulse signal waveform. Note that the edge of the pulse signal output from one of the position sensors S1, S2 is generated every 7.5 ° rotation of the brushless motor 30. In addition, the pulse signal from the one sensor is in a state of being shifted in phase by 3.75 ° rotation of the brushless motor 30 with respect to the pulse signal from the other sensor. Therefore, the edge interval of the pulse signals from the position sensors S1 and S2 is 3.75 °.

図2に示すように、上記各センサS1、S2の出力線やブラシレスモータ30の電力線は、可変動弁機構14の駆動制御、換言すればブラシレスモータ30の回転駆動制御を行う可変動弁機構制御ユニット40に接続されている。   As shown in FIG. 2, the output lines of the sensors S1 and S2 and the power line of the brushless motor 30 are variable valve mechanism controls that perform drive control of the variable valve mechanism 14, in other words, rotational drive control of the brushless motor 30. Connected to the unit 40.

この可変動弁機構制御ユニット40は、中央演算処理装置(以下、CPUとする)41、読み出し専用メモリ(以下、ROMとする)42、ランダムアクセスメモリ(以下、RAMとする)43、記憶データを書き換え可能な不揮発性メモリであるEEPROM44を備えている。また、ブラシレスモータ30に電力を供給したり、後述する機関制御ユニット50へと信号を送信したりする外部出力回路45、上記位置センサS1,S2のパルス信号や機関制御ユニット50からの制御信号が入力される外部入力回路46等も備えている。   The variable valve mechanism control unit 40 includes a central processing unit (hereinafter referred to as CPU) 41, a read-only memory (hereinafter referred to as ROM) 42, a random access memory (hereinafter referred to as RAM) 43, and stored data. An EEPROM 44 which is a rewritable nonvolatile memory is provided. Further, an external output circuit 45 that supplies power to the brushless motor 30 or transmits a signal to an engine control unit 50 to be described later, pulse signals of the position sensors S1 and S2, and control signals from the engine control unit 50 are provided. An external input circuit 46 to be input is also provided.

CPU41は、可変動弁機構14の駆動、すなわちブラシレスモータ30の駆動にかかる各種演算処理を実行する。具体的には、位置センサS1,S2からの信号の入力により検出されたブラシレスモータ30の相対回転角に基づいて同ブラシレスモータ30の絶対回転角を算出する。そして、その絶対回転角を可変動弁機構14の動作位置情報として、上記外部出力回路45から後述する機関制御ユニット50に送信する。また、機関制御ユニット50から出力される絶対回転角の制御目標値を上記外部入力回路46を介して受信し、ブラシレスモータ30の現在の絶対回転角がその目標値に一致するように、上記外部出力回路45を介してブラシレスモータ30の駆動を制御する。ROM42には、各種制御プログラム等が予め記憶されている。RAM43は、記憶データの保持にバッテリバックアップを必要とする揮発性メモリであって、CPU41の演算結果等が一時的に記憶される。EEPROM44は、電気的に記憶データを書き換えることが可能であり、その記憶データの保持にバッテリバックアップを必要としないメモリである。そして、CPU41、ROM42、RAM43、EEPROM44、外部出力回路45、及び外部入力回路46等は内部バス47によって相互に接続されている。   The CPU 41 executes various arithmetic processes related to the driving of the variable valve mechanism 14, that is, the driving of the brushless motor 30. Specifically, the absolute rotation angle of the brushless motor 30 is calculated based on the relative rotation angle of the brushless motor 30 detected by the input of signals from the position sensors S1 and S2. The absolute rotation angle is transmitted from the external output circuit 45 to the engine control unit 50 described later as operation position information of the variable valve mechanism 14. The control target value of the absolute rotation angle output from the engine control unit 50 is received via the external input circuit 46, and the external absolute angle of the brushless motor 30 matches the target value. The drive of the brushless motor 30 is controlled via the output circuit 45. Various control programs and the like are stored in the ROM 42 in advance. The RAM 43 is a volatile memory that needs battery backup to hold stored data, and temporarily stores the calculation results of the CPU 41 and the like. The EEPROM 44 is a memory that can electrically rewrite stored data and does not require battery backup to hold the stored data. The CPU 41, ROM 42, RAM 43, EEPROM 44, external output circuit 45, external input circuit 46, etc. are connected to each other by an internal bus 47.

エンジン1の各種制御を行う機関制御ユニット50は、各種演算処理を実行するCPU、その制御に必要なプログラムやデータの記憶されたROM、CPUの演算結果が一時的に記憶されるRAM、外部との間で信号を入・出力するための入・出力ポート等を備えて構成されている。   The engine control unit 50 that performs various controls of the engine 1 includes a CPU that executes various arithmetic processes, a ROM that stores programs and data necessary for the control, a RAM that temporarily stores calculation results of the CPU, And input / output ports for inputting / outputting signals between the two.

機関制御ユニット50の入力ポートには、上記可変動弁機構制御ユニット40からの各種信号が入力されるほか、以下のような各種センサ及びスイッチなども接続されている。
・自動車の運転者によって踏み込み操作されるアクセルペダルの踏み込み量(アクセル操作量ACCP)を検出するアクセルセンサ51。
Various signals from the variable valve mechanism control unit 40 are input to the input port of the engine control unit 50, and the following various sensors and switches are also connected.
An accelerator sensor 51 that detects the amount of depression of the accelerator pedal (accelerator operation amount ACCP) that is depressed by the driver of the automobile.

・エンジン1の吸気通路7に設けられたスロットルバルブ25の開度(スロットル開度TA)を検出するスロットルセンサ52。
・上記吸気通路7を介して燃焼室6に吸入される空気の量、すなわち吸入空気量GAを検出するエアフロメータ53。
A throttle sensor 52 that detects the opening (throttle opening TA) of the throttle valve 25 provided in the intake passage 7 of the engine 1.
An air flow meter 53 for detecting the amount of air taken into the combustion chamber 6 via the intake passage 7, that is, the intake air amount GA;

・エンジン1の出力軸の回転に対応する信号を出力して機関回転速度NEの検出等に用いられるクランク角センサ54。
・自動車の運転者により切り換え操作され、現在の切換位置に対応した信号を出力するイグニッションスイッチ55。
A crank angle sensor 54 that outputs a signal corresponding to the rotation of the output shaft of the engine 1 and is used for detecting the engine rotational speed NE.
An ignition switch 55 that is switched by an automobile driver and outputs a signal corresponding to the current switching position.

機関制御ユニット50は、上記各種センサ等から入力した検出信号や、各種信号等に基づいて機関運転状態を把握して可変動弁機構14の制御目標値を算出する。そして、機関制御ユニット50はこの制御目標値を、同機関制御ユニット50と可変動弁機構制御ユニット40とを接続するCAN(Controller AreaNetwork)ケーブル48を通じて、可変動弁機構制御ユニット40へと送信する。この制御目標値を受信した可変動弁機構制御ユニット40は、ブラシレスモータ30の動作位置情報、すなわち絶対回転角を算出し、その算出された動作位置と制御目標値との偏差に基づいてブラシレスモータ30を駆動制御する。   The engine control unit 50 calculates the control target value of the variable valve mechanism 14 by grasping the engine operating state based on the detection signals input from the various sensors and the various signals. The engine control unit 50 transmits the control target value to the variable valve mechanism control unit 40 through a CAN (Controller Area Network) cable 48 that connects the engine control unit 50 and the variable valve mechanism control unit 40. . The variable valve mechanism control unit 40 that has received the control target value calculates the operation position information of the brushless motor 30, that is, the absolute rotation angle, and based on the deviation between the calculated operation position and the control target value, 30 is driven and controlled.

したがって、吸気バルブ9のバルブ特性、すなわち吸気バルブ9の最大リフト量VL及び作用角INCAMを精密に制御するには、可変動弁機構14の動作位置を正確に検出するとともに、その検出される動作位置が機関運転状態に応じたバルブ特性に対応する目標位置となるように同可変動弁機構14の駆動を制御する必要がある。ここで、可変とされる上記最大リフト量VL及び作用角INCAMは、コントロールシャフト16の軸方向の位置に対応しており、このコントロールシャフト16の軸方向の位置は、ブラシレスモータ30の上記所定回転角範囲内での回転角に対応している。従って、ブラシレスモータ30の回転角を正確に検出することにより、可変動弁機構14の動作位置を正確に検出することが可能である。   Therefore, in order to precisely control the valve characteristic of the intake valve 9, that is, the maximum lift amount VL and the working angle INCAM of the intake valve 9, the operation position of the variable valve mechanism 14 is accurately detected and the detected operation It is necessary to control the driving of the variable valve mechanism 14 so that the position becomes a target position corresponding to the valve characteristic corresponding to the engine operating state. Here, the maximum lift amount VL and the working angle INCAM that are variable correspond to the axial position of the control shaft 16, and the axial position of the control shaft 16 corresponds to the predetermined rotation of the brushless motor 30. It corresponds to the rotation angle within the angular range. Accordingly, it is possible to accurately detect the operating position of the variable valve mechanism 14 by accurately detecting the rotation angle of the brushless motor 30.

次に、このブラシレスモータ30の回転角についてその検出手順を、図3に示すタイムチャート及び図4に示すフローチャートを併せ参照して説明する。
図3において、(a)、(b)は、ブラシレスモータ30の回転時において、位置センサS1、S2から出力されるパルス信号の波形パターンを示している。また、(c)、(d)は、ブラシレスモータ30の回転時において、位置カウント値P及びストロークカウント値Sがどのように推移するのかを示している。
Next, the procedure for detecting the rotation angle of the brushless motor 30 will be described with reference to the time chart shown in FIG. 3 and the flowchart shown in FIG.
3A and 3B show waveform patterns of pulse signals output from the position sensors S1 and S2 when the brushless motor 30 rotates. Further, (c) and (d) show how the position count value P and the stroke count value S change when the brushless motor 30 rotates.

なお、上記位置カウント値Pは、エンジン1を運転開始する際のイグニッションスイッチ55のオン操作(イグニッションオン)後、ブラシレスモータ30の回転角がどれだけ変化したか、その相対回転角を表すものである。つまり、同ブラシレスモータ30の回転に伴って移動するコントロールシャフト16の相対的な変位履歴、いわば可変動弁機構14の変位履歴を表す値である。更に、上記ストロークカウント値Sは、ブラシレスモータ30の上記所定回転角範囲(10回転分)において、コントロールシャフト16を最も先端側に変位させたときのブラシレスモータ30の回転位置を基準(0°)とした同モータ30の回転角に相当するものであり、ブラシレスモータ30の絶対回転角を表している。つまり、このストロークカウント値Sは、ブラシレスモータ30の回転に伴って移動するコントロールシャフト16の絶対位置、いわば可変動弁機構14の動作位置を表す値である。   The position count value P represents the relative rotation angle of how much the rotation angle of the brushless motor 30 has changed after the ignition switch 55 is turned on (ignition on) when starting operation of the engine 1. is there. That is, the value represents the relative displacement history of the control shaft 16 that moves with the rotation of the brushless motor 30, that is, the displacement history of the variable valve mechanism 14. Further, the stroke count value S is based on the rotation position of the brushless motor 30 when the control shaft 16 is displaced to the most distal end within the predetermined rotation angle range (10 rotations) of the brushless motor 30 (0 °). This represents the absolute rotation angle of the brushless motor 30. That is, the stroke count value S is a value that represents the absolute position of the control shaft 16 that moves with the rotation of the brushless motor 30, that is, the operating position of the variable valve mechanism 14.

図4に、位置カウント値P及びストロークカウント値Sを変化させるためのカウント処理についてその手順を示す。このカウント処理は、可変動弁機構制御ユニット40により、位置センサS1、S2からのパルス信号のエッジ間隔に対応する時間間隔よりも短い間隔をもって周期的に実行される。   FIG. 4 shows the procedure of the count process for changing the position count value P and the stroke count value S. This counting process is periodically executed by the variable valve mechanism control unit 40 at intervals shorter than the time intervals corresponding to the edge intervals of the pulse signals from the position sensors S1 and S2.

本処理が開始されると、まず、可変動弁機構制御ユニット40のCPU41によって、各位置センサS1、S2からのパルス信号の出力パターンに基づき、同パルス信号のエッジ毎に位置カウント値Pが増減される(S100)。詳しくは、図5に示すように、位置センサS1、S2のうち、一方のセンサからパルス信号の立ち上がりエッジ或いは立ち下がりエッジのいずれが生じているか、及び他方のセンサからハイ信号「H」或いはロー信号「L」のいずれが出力されているかに応じて、位置カウント値Pには、「+1」或いは「−1」が加算される。なお、同図5において、「↑」はパルス信号の立ち上がりエッジを表し、「↓」はパルス信号の立ち下がりエッジを表している。こうした処理を実行して得られる位置カウント値Pは、各位置センサS1、S2からのパルス信号のエッジを計数した値となっている。   When this process is started, first, the CPU 41 of the variable valve mechanism control unit 40 increases or decreases the position count value P for each edge of the pulse signal based on the output pattern of the pulse signal from each of the position sensors S1 and S2. (S100). Specifically, as shown in FIG. 5, one of the position sensors S1 and S2 has a rising edge or a falling edge of the pulse signal from one sensor, and a high signal “H” or low from the other sensor. Depending on which of the signals “L” is being output, “+1” or “−1” is added to the position count value P. In FIG. 5, “↑” 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.

ここで、ブラシレスモータ30の正回転中であれば、位置カウント値Pは、図3(a)及び(b)に示される位置センサS1、S2からのパルス信号のエッジ毎に「1」ずつ加算されてゆき、図3(c)中の右方向に変化してゆく。また、ブラシレスモータ30の逆回転中であれば、位置カウント値Pは、上記エッジ毎に「1」ずつ減算されてゆき、図3(c)中の左方向に変化してゆく。なお、この位置カウント値Pは、可変動弁機構制御ユニット40の揮発性メモリであるRAM43に記憶されるため、イグニッションスイッチ55のオフ操作(イグニッションオフ)がなされたとき、「0」にリセットされる。従って、位置カウント値Pは、イグニッションオン後にコントロールシャフト16が軸方向にどれだけ変位したか、換言すれば可変動弁機構14の動作位置がどれだけ変化したかを示す値となる。   Here, if the brushless motor 30 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. 3 (a) and 3 (b). Then, it changes to the right in FIG. If the brushless motor 30 is rotating in the reverse direction, the position count value P is subtracted by “1” for each edge, and changes to the left in FIG. Since the position count value P is stored in the RAM 43 that is a volatile memory of the variable valve mechanism control unit 40, it is reset to "0" when the ignition switch 55 is turned off (ignition off). The Therefore, the position count value P is a value indicating how much the control shaft 16 has been displaced in the axial direction after the ignition is turned on, in other words, how much the operating position of the variable valve mechanism 14 has changed.

このようして位置カウント値Pが算出されると、CPU41は可変動弁機構14の動作位置であるストロークカウント値Sを算出して(図4のS110)、本処理は一旦終了される。このストロークカウント値Sは、次のように算出される。   When the position count value P is calculated in this way, the CPU 41 calculates the stroke count value S, which is the operating position of the variable valve mechanism 14 (S110 in FIG. 4), and this process is temporarily terminated. The stroke count value S is calculated as follows.

まず、機関停止後にあっては可変動弁機構14の駆動が停止されるため、その動作位置は変化することがない。そこで、機関停止後に可変動弁機構14の駆動が停止されたときの当該可変動弁機構14の動作位置、換言すればそのときのストロークカウント値Sが基準位置Pstとして、可変動弁機構制御ユニット40に設けられた不揮発性メモリであるEEPROM44に書き込まれる。そして、ステップS110では、予め学習された基準位置Pstに位置カウント値Pを加算して得られる値がストロークカウント値Sとされる。このように基準位置Pstを学習し、同基準位置Pst及び位置カウント値Pに基づいてストロークカウント値Sが更新されることにより、機関運転開始後の可変動弁機構14の動作位置、すなわち機関運転中に変化する可変動弁機構14の動作位置が適切に検出される。このステップS110の処理により、図4に示すごとく、ブラシレスモータ30の正回転中であれば、位置カウント値Pの増大分に合わせて、ストロークカウント値S(図3(d))も増大される。また、ブラシレスモータ30の逆回転中であれば、位置カウント値Pの減少分に合わせて、ストロークカウント値S(図3(d))も減少される。   First, since the drive of the variable valve mechanism 14 is stopped after the engine is stopped, the operation position does not change. Therefore, the variable valve mechanism control unit is configured such that the operation position of the variable valve mechanism 14 when the drive of the variable valve mechanism 14 is stopped after the engine is stopped, in other words, the stroke count value S at that time is the reference position Pst. The data is written in the EEPROM 44 which is a non-volatile memory provided in the memory 40. In step S110, a value obtained by adding the position count value P to the previously learned reference position Pst is set as the stroke count value S. Thus, the reference position Pst is learned, and the stroke count value S is updated based on the reference position Pst and the position count value P, so that the operation position of the variable valve mechanism 14 after the engine operation starts, that is, the engine operation. The operating position of the variable valve mechanism 14 that changes inward is appropriately detected. As shown in FIG. 4, the stroke count value S (FIG. 3D) is increased in accordance with the increase in the position count value P by the processing of step S <b> 110 as shown in FIG. . If the brushless motor 30 is rotating in reverse, the stroke count value S (FIG. 3D) is also reduced in accordance with the decrease in the position count value P.

可変動弁機構制御ユニット40は、こうしてストロークカウント値Sが算出されると、機関制御ユニット50から出力される絶対回転角の目標値である制御目標値に対応した目標ストロークカウント値Spを算出する。そして、上記カウント処理にて算出されるストロークカウント値Sが目標ストロークカウント値Spと一致するようにブラシレスモータ30の回転駆動制御を、すなわち可変動弁機構14の駆動制御を行う。   When the stroke count value S is thus calculated, the variable valve mechanism control unit 40 calculates the target stroke count value Sp corresponding to the control target value that is the target value of the absolute rotation angle output from the engine control unit 50. . Then, the rotational drive control of the brushless motor 30, that is, the drive control of the variable valve mechanism 14, is performed so that the stroke count value S calculated in the count process matches the target stroke count value Sp.

ところで、上記態様にての可変動弁機構14の動作位置であるストロークカウント値Sを検出する場合にあって、バッテリ負荷の増大や電源の瞬断等に起因して可変動弁機構制御ユニット40への供給電圧が低下すると、RAM43への供給電圧も低下し、このRAM43に記憶された位置カウント値Pが消失されてしまうことがある。このように位置カウント値Pが消失されて初期値(例えば「0」等)になってしまうため、上記動作位置算出処理にて算出される可変動弁機構14の動作位置が実際の動作位置からずれてしまい、誤った動作位置(ストロークカウント値S)が算出されてしまう。   By the way, in the case of detecting the stroke count value S, which is the operating position of the variable valve mechanism 14 in the above-described aspect, the variable valve mechanism control unit 40 is caused by an increase in battery load or a momentary power interruption. When the supply voltage to is reduced, the supply voltage to the RAM 43 is also reduced, and the position count value P stored in the RAM 43 may be lost. In this way, the position count value P is lost and becomes an initial value (for example, “0” or the like). Therefore, the operation position of the variable valve mechanism 14 calculated in the operation position calculation process is changed from the actual operation position. Therefore, an incorrect operation position (stroke count value S) is calculated.

そして、可変動弁機構14の動作位置が誤検出されると、その動作位置に基づいて推定される吸入空気量と実際の吸入空気量との間には、ずれが生じる。さらに、動作位置が誤検出されている状態で可変動弁機構14の駆動が継続して行われると、そうしたずれが増大し、上記空燃比制御で設定される燃料噴射量は、実際の吸入空気量に対応した燃料噴射量から大きくずれて、実際の空燃比は、排気性状を良好なものとする空燃比から大きくずれてしまうおそれがある。   If the operating position of the variable valve mechanism 14 is erroneously detected, a deviation occurs between the intake air amount estimated based on the operating position and the actual intake air amount. Further, if the variable valve mechanism 14 is continuously driven in a state where the operation position is erroneously detected, such a deviation increases, and the fuel injection amount set in the air-fuel ratio control is the actual intake air. There is a risk that the actual air-fuel ratio deviates greatly from the air-fuel ratio that makes the exhaust properties favorable, by deviating greatly from the fuel injection amount corresponding to the amount.

そこで、本実施形態においては、このように消失した可変動弁機構14の動作位置、換言すればブラシレスモータ30の相対回転角度を復元するために所定の復元処理が行われており、以下その具体的な内容について説明する。   Therefore, in the present embodiment, a predetermined restoration process is performed in order to restore the operating position of the variable valve mechanism 14 that has disappeared in this way, in other words, the relative rotation angle of the brushless motor 30. The contents will be explained.

まず、可変動弁機構制御ユニット40はRAM43に記憶されている可変動弁機構14の変位履歴、すなわち位置カウント値Pが消失されたか否かを判定する。これは例えば次のような方法により行われる。すなわち、可変動弁機構制御ユニット40は、機関始動が開始された後にRAM43に対する電源供給が安定したと判定されることによりEEPROM44に判定フラグとして「1」を記憶する。また、可変動弁機構制御ユニット40は、イグニッションスイッチ55がオフ操作されて機関が停止されると、可変動弁機構14の駆動が停止されることにともなってEEPROM44にこの判定フラグとして「0」を記憶する。   First, the variable valve mechanism control unit 40 determines whether or not the displacement history of the variable valve mechanism 14 stored in the RAM 43, that is, the position count value P has been lost. This is performed, for example, by the following method. That is, the variable valve mechanism control unit 40 stores “1” as the determination flag in the EEPROM 44 when it is determined that the power supply to the RAM 43 is stable after the engine start is started. In addition, when the ignition switch 55 is turned off and the engine is stopped, the variable valve mechanism control unit 40 sets “0” as the determination flag in the EEPROM 44 as the driving of the variable valve mechanism 14 is stopped. Remember.

従って、機関始動に伴ってRAM43に電源が供給された直後では、判定フラグ値が「0」の値になっている。一方、同判定フラグが「1」の値に変更された後、再度、RAM43に電源供給が開始されるような状況、すなわちRAM43に対する電源の瞬断等といった電圧低下が発生したときには、同判定フラグの値は、すでに「1」に設定されている。従って、RAM43への電源供給時において判定フラグが「0」の値になっている場合には、機関始動に伴う正常な電源供給であると判断することができ、「1」の値となっている場合には、電圧低下発生後の電圧復帰による電源供給であると判断することができるようになる。   Therefore, immediately after the power is supplied to the RAM 43 as the engine is started, the determination flag value is “0”. On the other hand, when the same determination flag is changed to the value of “1”, when the power supply to the RAM 43 is started again, that is, when a voltage drop such as a momentary power interruption to the RAM 43 occurs, the determination flag Is already set to “1”. Therefore, when the determination flag is “0” at the time of power supply to the RAM 43, it can be determined that the power supply is normal when the engine starts, and the value is “1”. If it is, it can be determined that the power is supplied by voltage restoration after the voltage drop occurs.

このようにして瞬断を判定した可変動弁機構制御ユニット40は、瞬断が発生した旨を示す信号を機関制御ユニット50へと送信する。そして、機関制御ユニット50は、この信号を受信するとCANケーブル48を通じて可変動弁機構制御ユニット40へ、瞬断からの復元処理を指示する復元指示信号を送信する。   The variable valve mechanism control unit 40 that has determined the instantaneous interruption in this way transmits a signal indicating that the instantaneous interruption has occurred to the engine control unit 50. When the engine control unit 50 receives this signal, the engine control unit 50 transmits a restoration instruction signal for instructing restoration processing from an instantaneous interruption to the variable valve mechanism control unit 40 through the CAN cable 48.

この復元指示信号を受信した可変動弁機構制御ユニット40は所定の復元処理を実行する。この復元処理としては、例えば次のような処理が実行される。すなわち、可変動弁機構制御ユニット40は、吸気バルブ9の最大リフト量VL及び作用角INCAMが最大となる位置、すなわちHi端側ストッパ27までコントロールシャフト16が変位されるようブラシレスモータ30に駆動信号を出力する。また、この駆動信号の出力に伴って、可変動弁機構制御ユニット40は、EEPROM44に記憶された基準位置PstとしてHi端側ストッパ27の位置を記憶し、RAM43に記憶された位置カウント値Pとして「0」を記憶する。このように復元処理を行うことにより、可変動弁機構制御ユニット40は、可変動弁機構14の動作位置であるストロークカウント値SをHi端側ストッパ27の位置である基準位置Pstとこの基準位置Pstからの変位履歴である位置カウント値Pとに基づいて正しく算出することができるようになる。   The variable valve mechanism control unit 40 that has received the restoration instruction signal executes a predetermined restoration process. As this restoration process, for example, the following process is executed. That is, the variable valve mechanism control unit 40 sends a drive signal to the brushless motor 30 so that the control shaft 16 is displaced to a position where the maximum lift amount VL and the working angle INCAM of the intake valve 9 are maximized, that is, the Hi end stopper 27. Is output. As the drive signal is output, the variable valve mechanism control unit 40 stores the position of the Hi-end stopper 27 as the reference position Pst stored in the EEPROM 44 and the position count value P stored in the RAM 43. Store “0”. By performing the restoration process in this way, the variable valve mechanism control unit 40 determines the stroke count value S that is the operation position of the variable valve mechanism 14 as the reference position Pst that is the position of the Hi end stopper 27 and the reference position. It is possible to correctly calculate based on the position count value P that is the displacement history from Pst.

また、Hi端側ストッパ27にコントロールシャフト16を変位させた場合、吸気バルブ9の最大リフト量VL及び作用角INCAMが増大して吸入空気量が増加する。このような吸入空気量の増加は空燃比等の機関運転状況をその目的値となるよう制御する上では好ましくない。そこで、機関の吸気通路7に設けられたスロットルバルブ25をこの吸入空気量の増加分を減少させる態様、換言すれば吸気通路7の流路断面積を小さくする態様にて制御することで、機関運転状況への影響を極力抑制することができるようになる。   Further, when the control shaft 16 is displaced to the Hi end side stopper 27, the maximum lift amount VL and the working angle INCAM of the intake valve 9 are increased and the intake air amount is increased. Such an increase in the intake air amount is not preferable in controlling the engine operating condition such as the air-fuel ratio to the target value. Therefore, the throttle valve 25 provided in the intake passage 7 of the engine is controlled in such a manner that the increase in the intake air amount is reduced, in other words, in a mode in which the flow passage cross-sectional area of the intake passage 7 is reduced. The influence on the driving situation can be suppressed as much as possible.

ところで、機関制御ユニット50と可変動弁機構制御ユニット40とがCANケーブル48によって接続されている場合、機関制御ユニット50から送信された信号にこのCANケーブル48中においてノイズが混じることがある。そして、このノイズの混入により、上記復元指示信号が送信されていない場合であっても、可変動弁機構制御ユニット40が復元指示信号を受信したと判断し、復元処理が誤って実行されるおそれがある。そこで、本実施形態においては、このような復元処理が誤って実行されることを抑制するために次のような制御が行われている。

すなわち、図6に示されるように、機関制御ユニット50は、可変動弁機構制御ユニット40から瞬断発生を示す信号を受信すると、復元指示信号を可変動弁機構制御ユニット40に対して送信する。この際、機関制御ユニット50は、所定の時間連続して可変動弁機構制御ユニット40へと送信する。一方、可変動弁機構制御ユニット40は、この復元指示信号を受信すると、この復元指示信号が送信されている所定の時間の間に同信号を所定周期毎に3回読み込み、同復元指示信号が所定周期毎に連続して確認された時にカウントする。そして、このカウントされた回数が3回以上となった場合に上記復元処理が実行されることとなる。以下、この可変動弁機構制御ユニット40における制御の具体的な手順を示す図7を参照して説明する。なお、この復元処理の実行にかかる処理は可変動弁機構制御ユニット40が復元指示信号を受信後、所定の周期毎に実行される。
By the way, when the engine control unit 50 and the variable valve mechanism control unit 40 are connected by the CAN cable 48, noise may be mixed in the signal transmitted from the engine control unit 50 in the CAN cable 48. Then, even if the restoration instruction signal is not transmitted due to the mixing of noise, the variable valve mechanism control unit 40 determines that the restoration instruction signal has been received, and the restoration process may be erroneously executed. There is. Therefore, in the present embodiment, the following control is performed in order to prevent such a restoration process from being erroneously executed.

That is, as shown in FIG. 6, when the engine control unit 50 receives a signal indicating the occurrence of instantaneous interruption from the variable valve mechanism control unit 40, the engine control unit 50 transmits a restoration instruction signal to the variable valve mechanism control unit 40. . At this time, the engine control unit 50 transmits to the variable valve mechanism control unit 40 continuously for a predetermined time. On the other hand, when the variable valve mechanism control unit 40 receives the restoration instruction signal, the variable valve mechanism control unit 40 reads the signal three times at predetermined intervals during the predetermined time during which the restoration instruction signal is transmitted. It counts when it confirms continuously for every predetermined period. The restoration process is executed when the counted number is 3 or more. Hereinafter, the variable valve mechanism control unit 40 will be described with reference to FIG. Note that the processing relating to the execution of the restoration processing is executed at predetermined intervals after the variable valve mechanism control unit 40 receives the restoration instruction signal.

同図7に示されるように、まず、ステップS200において機関制御ユニット50により送信された復元指示信号を読み込み確認されたか否かが判定される。この判定結果が肯定の場合、ステップS210に移行して復元指示信号のカウント値Cが「1」インクリメントされる。そして、ステップS220において、このカウント値Cが「3」以上となったか否かが判定される。この際、カウント値Cが「3」以上となった場合は、上述した所定の復元処理が実行されて処理を終える。一方、カウント値Cが「3」未満の場合は、一端処理を終えて、再度一連の処理が実行される。したがって、可変動弁機構制御ユニット40はこの復元指示信号を受信した場合に、同信号の読み込みを複数回にわたって行い、復元指示信号の規定の送信時間の間にこの読み込みによって確認された信号の回数が所定の回数に達した場合に復元処理を実行する。したがって、可変動弁機構制御ユニット40が復元指示信号を受信した場合であっても、その後にこの信号が連続して確認できなければ復元処理が実行されないため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。   As shown in FIG. 7, it is first determined whether or not the restoration instruction signal transmitted by the engine control unit 50 has been read and confirmed in step S200. When the determination result is affirmative, the process proceeds to step S210, and the count value C of the restoration instruction signal is incremented by “1”. In step S220, it is determined whether or not the count value C is “3” or more. At this time, if the count value C is equal to or greater than “3”, the predetermined restoration process described above is executed and the process ends. On the other hand, when the count value C is less than “3”, the process is once completed and a series of processes is executed again. Therefore, when the variable valve mechanism control unit 40 receives the restoration instruction signal, the variable valve mechanism control unit 40 reads the signal a plurality of times, and the number of signals confirmed by the reading during the prescribed transmission time of the restoration instruction signal. When the number of times reaches a predetermined number, the restoration process is executed. Therefore, even when the variable valve mechanism control unit 40 receives the restoration instruction signal, the restoration process is not executed unless the signal is continuously confirmed thereafter. It can be suppressed from being executed.

また、ステップS200の判定結果が否定の場合、ステップS240に移行して、カウント値Cの値を「0」に設定する。したがって、所定周期後に毎に行われる読み込みによって、機関制御ユニット50により送信された復元指示信号が連続して確認されない限りはカウントが「0」になってその一連のカウント処理が中断される。そのため、ノイズのような一時的な信号によってはカウント値Cが「3」以上となることを抑制することができるようになる。   If the determination result of step S200 is negative, the process proceeds to step S240, and the value of the count value C is set to “0”. Therefore, unless the restoration instruction signal transmitted by the engine control unit 50 is continuously confirmed by reading performed every predetermined period, the count becomes “0” and the series of count processing is interrupted. Therefore, it is possible to suppress the count value C from being “3” or more depending on a temporary signal such as noise.

以上示した本実施形態の可変動弁機構14の制御装置においては以下の効果を奏することができる。
(1)機関制御ユニット50は、位置カウント値Pが消失されたときに、その消失された位置カウント値Pを復元する処理の実行を指示する復元指示信号を可変動弁機構制御ユニットへ40と送信し、可変動弁機構制御ユニット40は、送信された復元指示信号をカウントし、カウントされた回数が所定の複数回数(3回)以上となったときに位置カウント値Pの復元処理を実行することとした。したがって、信号にノイズが混じることにより可変動弁機構制御ユニット40側が復元指示信号を受信したと誤判定された場合であっても、復元指示信号が所定の複数回数以上カウントされない限りは復元処理が実行されない。そのため、ノイズの発生によって誤って瞬断からの復元処理が実行されることを抑制することができる。
In the control device for the variable valve mechanism 14 of the present embodiment shown above, the following effects can be obtained.
(1) When the position count value P is lost, the engine control unit 50 sends a restoration instruction signal for instructing execution of a process for restoring the lost position count value P to the variable valve mechanism control unit 40. Then, the variable valve mechanism control unit 40 counts the transmitted restoration instruction signal, and executes the restoration process of the position count value P when the counted number reaches a predetermined plural number (three times) or more. It was decided to. Therefore, even if it is erroneously determined that the variable valve mechanism control unit 40 side has received the restoration instruction signal due to noise mixed in the signal, the restoration process is performed as long as the restoration instruction signal is not counted more than a predetermined number of times. Not executed. Therefore, it is possible to prevent the restoration process from the momentary disconnection from being erroneously executed due to the generation of noise.

(2)機関制御ユニット50は、復元指示信号を所定の時間連続して可変動弁機構制御ユニット40へと送信するとともに、可変動弁機構制御ユニット40は、同復元指示信号を受信すると、前記所定の時間の間に前記復元指示信号を前記複数回数読み込み、同読み込みの際に前記復元指示信号を確認する毎に復元指示信号の確認回数をカウントすることとした。したがって、機関制御ユニット50は可変動弁機構制御ユニット40に復元処理を実行させる際には、所定の時間連続して復元指示信号を送信する。一方、可変動弁機構制御ユニット40はこの復元指示信号を受信した場合に、同信号の読み込みを複数回にわたって行い、復元指示信号の規定の送信時間の間にこの読み込みによって確認された信号の回数が所定の回数(3回)に達した場合に復元処理を実行する。したがって、可変動弁機構制御ユニット40が復元指示信号を受信した場合であっても、その後にこの信号が連続して確認できなければ復元処理が実行されないため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。   (2) The engine control unit 50 continuously transmits a restoration instruction signal to the variable valve mechanism control unit 40 for a predetermined time. When the variable valve mechanism control unit 40 receives the restoration instruction signal, The restoration instruction signal is read a plurality of times during a predetermined time, and the number of confirmations of the restoration instruction signal is counted each time the restoration instruction signal is confirmed during the reading. Therefore, when the engine control unit 50 causes the variable valve mechanism control unit 40 to execute the restoration process, the engine control unit 50 continuously transmits a restoration instruction signal for a predetermined time. On the other hand, when the variable valve mechanism control unit 40 receives the restoration instruction signal, the variable valve mechanism control unit 40 reads the signal several times, and the number of signals confirmed by the reading during the prescribed transmission time of the restoration instruction signal. When the number of times reaches a predetermined number (three times), the restoration process is executed. Therefore, even when the variable valve mechanism control unit 40 receives the restoration instruction signal, the restoration process is not executed unless the signal is continuously confirmed thereafter. It can be suppressed from being executed.

(3)可変動弁機構制御ユニット40は、復元指示信号を受信すると、所定の時間の間に復元指示信号を所定周期毎に前記複数回数読み込み、復元指示信号が所定周期毎に連続して確認されない場合は復元指示信号のカウントを中断することとした。したがって、所定周期後に毎に行われる読み込みによって、機関制御ユニット50により送信された復元指示信号が連続して確認されない限りはカウントが中断される。そのため、ノイズのような一時的な信号によってカウントが誤って続行することを抑制することができるようになる。   (3) Upon receipt of the restoration instruction signal, the variable valve mechanism control unit 40 reads the restoration instruction signal a plurality of times for each predetermined period during a predetermined time, and continuously checks the restoration instruction signal for each predetermined period. If not, the restoration instruction signal count is interrupted. Therefore, the count is interrupted unless the restoration instruction signal transmitted by the engine control unit 50 is continuously confirmed by reading performed every predetermined period. For this reason, it is possible to prevent the counting from being erroneously continued by a temporary signal such as noise.

(4)可変動弁機構制御ユニット40は、復元処理として吸気バルブ9の作用角が最大となるHi端位置に設けられたHi端側ストッパ27までコントロールシャフト16を変位させるとともに、EEPROM44に記憶された基準位置Pstとして同Hi端側ストッパ27の位置を記憶し、RAM43に記憶された位置カウント値Pとして「0」を記憶することとした。したがって、可変動弁機構制御ユニット40がコントロールシャフト16を強制的にHi端位置にまで駆動し、この位置を基準位置PstとしてEEPROM44に記憶する。そして、この基準位置Pstからの変位履歴としてRAM43に「0」を記憶することで、その後の可変動弁機構14の動作位置を基準位置Pstと位置カウント値Pの組み合わせから正しく算出することができるようになる。   (4) The variable valve mechanism control unit 40 displaces the control shaft 16 to the Hi end side stopper 27 provided at the Hi end position where the operating angle of the intake valve 9 is maximized as the restoration process, and is stored in the EEPROM 44. Further, the position of the Hi end side stopper 27 is stored as the reference position Pst, and “0” is stored as the position count value P stored in the RAM 43. Therefore, the variable valve mechanism control unit 40 forcibly drives the control shaft 16 to the Hi end position and stores this position in the EEPROM 44 as the reference position Pst. Then, by storing “0” in the RAM 43 as the displacement history from the reference position Pst, the subsequent operation position of the variable valve mechanism 14 can be correctly calculated from the combination of the reference position Pst and the position count value P. It becomes like this.

(5)機関制御ユニット50は、復元処理に伴って吸気バルブ9の作用角が増大されることによる吸入空気量の増加分を減少させる態様にてスロットルバルブ25を制御することとした。したがって、吸気通路7の流路断面積を小さくする態様にてスロットルバルブ25を制御することで、機関運転状況への影響を極力抑制することができるようになる。   (5) The engine control unit 50 controls the throttle valve 25 in such a manner as to decrease the increase in the intake air amount due to the increase in the operating angle of the intake valve 9 in accordance with the restoration process. Therefore, by controlling the throttle valve 25 in such a manner that the flow passage cross-sectional area of the intake passage 7 is reduced, the influence on the engine operating condition can be suppressed as much as possible.

(第2の実施形態)
次に、本発明にかかる可変動弁機構14の制御装置を具体化した第2の実施形態について、図8を参照して説明する。
(Second Embodiment)
Next, a second embodiment of the control device for the variable valve mechanism 14 according to the present invention will be described with reference to FIG.

本実施形態においては、図8に示されるように、機関制御ユニット50が可変動弁機構制御ユニット40へと復元処理を実行すべく復元指示信号を送信するにあたっては、同復元指示信号が複数回(本実施形態においては「3」回)連続して送信される。一方、可変動弁機構制御ユニット40は、この復元指示信号のエッジの立ち上がりを検出する毎に、復元指示信号の受信回数をカウントする。そして、このカウントした受信回数が「3」以上となった場合に、可変動弁機構制御ユニット40は上述した復元処理を実行する。その他の処理については、上記第1の実施形態と同様である。   In the present embodiment, as shown in FIG. 8, when the engine control unit 50 transmits a restoration instruction signal to the variable valve mechanism control unit 40 to perform the restoration process, the restoration instruction signal is transmitted a plurality of times. (In this embodiment, “3” times) are transmitted continuously. On the other hand, the variable valve mechanism control unit 40 counts the number of times the restoration instruction signal is received every time the rising edge of the restoration instruction signal is detected. When the counted number of receptions is “3” or more, the variable valve mechanism control unit 40 executes the above-described restoration process. Other processes are the same as those in the first embodiment.

以上示した本実施形態の可変動弁機構14の制御装置においては以下の効果を奏することができる。
(6)機関制御ユニット50は、復元指示信号を可変動弁機構制御ユニット40へと前記所定の複数回以上連続して送信するとともに、可変動弁機構制御ユニット40は、送信された復元指示信号を受信する毎に復元指示信号の受信回数をカウントすることとした。したがって、機関制御ユニット50は可変動弁機構制御ユニット40に復元処理を実行させる際には、連続して所定の複数回の制御信号を送信する。一方、可変動弁機構制御ユニット40においては、この連続して送信される復元指示信号を受信する毎に復元指示信号の受信回数をカウントし、このカウントした回数が所定の回数に達した場合に復元処理を実行する。したがって、可変動弁機構制御ユニット40が復元指示信号を受信した場合であっても、その後にこの信号が連続して確認できなければ復元処理が実行されないため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。
In the control device for the variable valve mechanism 14 of the present embodiment shown above, the following effects can be obtained.
(6) The engine control unit 50 continuously transmits the restoration instruction signal to the variable valve mechanism control unit 40 for the predetermined multiple times or more, and the variable valve mechanism control unit 40 transmits the restoration instruction signal. The number of times of receiving the restoration instruction signal is counted each time the signal is received. Therefore, when the engine control unit 50 causes the variable valve mechanism control unit 40 to execute the restoration process, the engine control unit 50 continuously transmits a predetermined number of control signals. On the other hand, the variable valve mechanism control unit 40 counts the number of times the restoration instruction signal is received each time the restoration instruction signal transmitted continuously is received, and when the counted number reaches a predetermined number. Perform the restoration process. Therefore, even when the variable valve mechanism control unit 40 receives the restoration instruction signal, the restoration process is not executed unless the signal is continuously confirmed thereafter. It can be suppressed from being executed.

(第3の実施形態)
次に、本発明にかかる可変動弁機構14の制御装置を具体化した第3の実施形態について、図9を参照して説明する。
(Third embodiment)
Next, a third embodiment of the control device for the variable valve mechanism 14 according to the present invention will be described with reference to FIG.

本実施形態においては、図9に示されるように、機関制御ユニット50が可変動弁機構制御ユニット40へと復元処理を実行すべく復元指示信号を送信するにあたっては、同復元指示信号が複数回(本実施形態においては「3」回)連続して送信される。   In the present embodiment, as shown in FIG. 9, when the engine control unit 50 transmits the restoration instruction signal to the variable valve mechanism control unit 40 to execute the restoration process, the restoration instruction signal is transmitted a plurality of times. (In this embodiment, “3” times) are transmitted continuously.

一方、可変動弁機構制御ユニット40は、この復元指示信号が送信されている時間を所定の読み込み周期毎に累積していき、この累積した値が所定の判定値以上となったときに、復元処理の実行を許可するフラグを「ON」状態として復元処理を実行する。したがって、機関制御ユニット50が復元処理を指示する指示信号を一連の処理において送信する時間の合計は、この判定値よりも大きい値となっている。また、この判定値は、ノイズ等の短時間の間しか発生しない信号によっては復元処理が実行されないようにその値が設定されている。   On the other hand, the variable valve mechanism control unit 40 accumulates the time during which the restoration instruction signal is transmitted every predetermined reading cycle, and when the accumulated value becomes a predetermined determination value or more, the variable valve mechanism control unit 40 The restoration process is executed with the flag for permitting the execution of the process set to the “ON” state. Therefore, the total time for which the engine control unit 50 transmits the instruction signal instructing the restoration process in the series of processes is a value larger than this determination value. The determination value is set so that the restoration process is not executed by a signal such as noise that occurs only for a short time.

また、可変動弁機構制御ユニット40に対し復元指示信号が送信されている時間が累積されて、この累積された時間がある所定の判定値以上となることにより復元処理を実行する場合、断続的なノイズであってもこれが累積されていくことでこの所定の判定値以上となる可能性もある。そのため、累積値が上記判定値以上となったときに、必ずしも復元処理を実行するための条件が満たされているのか否かが判定できなくなる場合がある。そこで、本実施形態においては、累積された時間が「0」よりも大きくなった後、所定時間が経過しても、この累積された時間が所定の判定値に達しないときには、同累積された時間をクリアして「0」とする処理が実行されている。その他の処理については、上記第1の実施形態と同様である。   In addition, when the time during which the restoration instruction signal is transmitted to the variable valve mechanism control unit 40 is accumulated and the restoration process is executed when the accumulated time exceeds a predetermined determination value, the restoration process is intermittently performed. Even if the noise is small, there is a possibility that it will become more than the predetermined judgment value by accumulating it. For this reason, when the accumulated value is equal to or greater than the determination value, it may not always be possible to determine whether or not the conditions for executing the restoration process are satisfied. Therefore, in the present embodiment, when the accumulated time does not reach the predetermined determination value even after the predetermined time has elapsed after the accumulated time becomes greater than “0”, the accumulated time is the same. Processing to clear the time and set it to “0” is executed. Other processes are the same as those in the first embodiment.

以上示した本実施形態の可変動弁機構14の制御装置においては以下の効果を奏することができる。
(7)可変動弁機構制御ユニット40は、機関制御ユニット50から復元指示信号が送信されている時間を所定の読み込み周期毎に累積し、この累積した値が所定の判定値以上となったときに、復元処理の実行を許可するフラグを「ON」状態として復元処理を実行する。したがって、信号にノイズが混じることにより可変動弁機構制御ユニット40側が復元指示信号を受信したと誤判定された場合であっても、復元指示信号が送信されている時間が所定の時間累積されない限りは復元処理が実行されない。そのため、ノイズの発生によって誤って復元処理が実行されることを抑制することができる。
In the control device for the variable valve mechanism 14 of the present embodiment shown above, the following effects can be obtained.
(7) The variable valve mechanism control unit 40 accumulates the time during which the restoration instruction signal is transmitted from the engine control unit 50 for each predetermined reading cycle, and the accumulated value becomes equal to or greater than a predetermined determination value. In addition, the restoration process is executed with the flag for permitting the execution of the restoration process set to the “ON” state. Therefore, even when it is erroneously determined that the variable valve mechanism control unit 40 side has received the restoration instruction signal due to noise mixed in the signal, as long as the time during which the restoration instruction signal is transmitted is not accumulated for a predetermined time. Will not be restored. Therefore, it is possible to prevent the restoration process from being erroneously executed due to the occurrence of noise.

(8)累積された時間が「0」よりも大きくなった後、所定時間が経過しても、前記累積された時間が所定の判定値に達しないときには、同累積された時間をクリアして「0」とすることとした。したがって、時間の累積が開始されてから所定の時間が経過しても、同累積値が所定の判定値を超えない場合は、累積時間を「0」にクリアすることで、このようなノイズ信号によって累積時間が無制限に増加していくことを防止することができる。   (8) After the accumulated time becomes greater than “0”, if the accumulated time does not reach the predetermined determination value even after the predetermined time has elapsed, the accumulated time is cleared. “0” was set. Therefore, if the accumulated value does not exceed the predetermined determination value even after a predetermined time has elapsed since the accumulation of time has started, such a noise signal can be obtained by clearing the accumulated time to “0”. Therefore, it is possible to prevent the cumulative time from increasing without limit.

なお、上記実施形態は以下のように適宜変更して実施可能である。
・復元処理に伴って吸入空気量を調整すべくスロットルバルブ25を制御することとしたが、復元処理により吸気バルブ9が駆動されている期間が短く機関運転への影響が軽微なものである場合には、この処理を割愛することもできる。
In addition, the said embodiment can be changed and implemented suitably as follows.
・ The throttle valve 25 is controlled to adjust the intake air amount in accordance with the restoration process, but the period during which the intake valve 9 is driven by the restoration process is short and the influence on the engine operation is slight. In addition, this processing can be omitted.

・復元処理としてはコントロールシャフト16をHi端側ストッパ27まで変位させて、基準位置Pstの値をこの位置に更新する処理以外に、例えばLo端側ストッパ26までコントロールシャフト16を変位させたり、瞬断発生前に機関制御ユニット50に対して送信した位置カウント値Pの値を再度RAM43に記憶したりする処理等を採用することもできる。   As the restoration process, the control shaft 16 is displaced to the Hi end stopper 27 and the value of the reference position Pst is updated to this position. For example, a process of storing the position count value P transmitted to the engine control unit 50 before the disconnection is again stored in the RAM 43 may be employed.

・第3実施形態において、判定値がノイズの累積によっては到達しない程大きければ、復元指示信号の送信時間の累積値をリセットする処理を割愛することもできる。
・第3実施形態において、機関制御ユニット50は復元処理を指示するにあたって、復元指示信号をとぎれることなく連続して送信するように変更することもできる。
In the third embodiment, if the determination value is too large to reach due to noise accumulation, the process of resetting the accumulated value of the transmission time of the restoration instruction signal can be omitted.
In the third embodiment, when instructing the restoration process, the engine control unit 50 can be changed so that the restoration instruction signal is continuously transmitted without being interrupted.

・第2、第3実施形態において、機関制御ユニット50による復元指示信号の送信回数をそれぞれ3回としたが、この回数はノイズと区別可能なように複数回連続したものであればよい。   In the second and third embodiments, the number of times of transmission of the restoration instruction signal by the engine control unit 50 is set to three times, but this number may be any number that is continuous a plurality of times so as to be distinguishable from noise.

・また各実施形態における、復元処理を実行するか否かを判定値は任意に変更することができる。
・第2実施形態において、機関制御ユニット50が送信した復元指示信号をその立ち上がりのエッジではなく、立ち下がりのエッジにて検出するようにしてもよい。
In each embodiment, the determination value can be arbitrarily changed whether or not the restoration process is executed.
In the second embodiment, the restoration instruction signal transmitted by the engine control unit 50 may be detected not at the rising edge but at the falling edge.

・可変動弁機構14のアクチュエータとしてブラシレスモータ30にかえて、例えばオイルコントロールバルブにより作動油圧を制御する構成等を採用することもできる。
・第1実施形態において、可変動弁機構制御ユニット40は、復元指示信号を周期毎の読み込みの際に連続して確認できない場合、同信号の受信回数のカウントを中断することとしたが、このように中断せずにカウントを継続するようにすることもできる。その場合には、例えばイグニッションスイッチ55がオンにされた時に同カウントをリセットする構成を採用することができる。
-Instead of the brushless motor 30 as the actuator of the variable valve mechanism 14, for example, a configuration in which the hydraulic pressure is controlled by an oil control valve can be employed.
In the first embodiment, the variable valve mechanism control unit 40 suspends counting the number of times the signal is received when the restoration instruction signal cannot be continuously confirmed when reading every cycle. Thus, the count can be continued without interruption. In that case, for example, a configuration can be adopted in which the count is reset when the ignition switch 55 is turned on.

・電気角センサ数の変更や同センサの検出対象である多極マグネットの極数の変更を通じて、各電気角センサからのパルス信号のエッジ間隔を変更することも可能である。
・位置センサ数の変更や同センサの検出対象である多極マグネットの極数の変更を通じて各位置センサからのパルス信号のエッジ間隔を変更することも可能である。
It is also possible to change the edge interval of the pulse signal from each electrical angle sensor through a change in the number of electrical angle sensors or a change in the number of poles of a multipolar magnet that is a detection target of the sensor.
It is also possible to change the edge interval of the pulse signal from each position sensor through changing the number of position sensors or changing the number of poles of a multipolar magnet that is a detection target of the sensors.

・可変動弁機構14の可動端を規定する規制部材として、コントロールシャフト16の外周面にHi端用及びLo端用の凸部を設ける、シリンダヘッド2にこれらの凸部が係止する構成を採用することもできる。   As a restricting member for defining the movable end of the variable valve mechanism 14, a convex portion for the Hi end and the Lo end is provided on the outer peripheral surface of the control shaft 16, and the convex portion is locked to the cylinder head 2. It can also be adopted.

・上記実施形態では、ブラシレスモータ30に設けられた位置センサS1,S2の検出信号に基づいて可変動弁機構14の変位履歴を検出するようにした。この他、例えば、コントロールシャフト16の移動量を検出する等、可変動弁機構14にセンサを設け、その作動量を直接検出するようにしてもよい。   In the above embodiment, the displacement history of the variable valve mechanism 14 is detected based on the detection signals of the position sensors S1 and S2 provided in the brushless motor 30. In addition to this, for example, a sensor may be provided in the variable valve mechanism 14 to detect the movement amount of the control shaft 16, and the operation amount may be directly detected.

・上記実施形態では、エンジンの停止後に可変動弁機構14の駆動が停止されたときの当該可変動弁機構14の位置カウント値Pを基準位置PstとしてEEPROM44に記憶させるようにした。この他、機関始動時に設定される可変動弁機構14の動作位置を予め決定しておき、その機関始動時に設定される動作位置を基準位置PstとしてEEPROM44に記憶させておくようにしてもよい。   In the above embodiment, the position count value P of the variable valve mechanism 14 when the drive of the variable valve mechanism 14 is stopped after the engine is stopped is stored in the EEPROM 44 as the reference position Pst. In addition, the operating position of the variable valve mechanism 14 set at the time of starting the engine may be determined in advance, and the operating position set at the time of starting the engine may be stored in the EEPROM 44 as the reference position Pst.

・上記実施形態における可変動弁機構14は、吸気バルブ9の最大リフト量及び開弁期間をともに変更する機構であった。この他、吸気バルブ9の最大リフト量のみ、または開弁期間のみを変更する機構であっても、本発明は同様に適用することができる。   In the above embodiment, the variable valve mechanism 14 is a mechanism that changes both the maximum lift amount and the valve opening period of the intake valve 9. In addition, the present invention can be similarly applied to a mechanism that changes only the maximum lift amount of the intake valve 9 or only the valve opening period.

・上記実施形態では、可変動弁機構14にて吸気バルブ9のバルブ特性を変更するようにした。この他、可変動弁機構14にて排気バルブ10のバルブ特性を変更するようにしてもよい。   In the above embodiment, the valve characteristic of the intake valve 9 is changed by the variable valve mechanism 14. In addition, the valve characteristics of the exhaust valve 10 may be changed by the variable valve mechanism 14.

・上記各実施形態では、可変動弁機構14の変位履歴の異常値の一例として、その消失した場合を挙げたが、これは変位履歴の値がその取り得る範囲外の値となった場合(例えば、予め設定された上限値を超えた場合)に上述のよな復元処理を実行するようにしてもよい。   In each of the above embodiments, as an example of the abnormal value of the displacement history of the variable valve mechanism 14, the case where the displacement history disappeared was cited, but this is the case where the value of the displacement history is outside the possible range ( For example, the above-described restoration processing may be executed when a preset upper limit value is exceeded.

・上記実施形態で説明した可変動弁機構14は一例であり、他の構成で吸気バルブ9や排気バルブ10といった機関バルブのバルブ特性(例えば、開時期、閉時期、開弁期間、あるいは最大リフト量等)を可変とする可変動弁機構であっても、本発明は同様に適用することができる。   The variable valve mechanism 14 described in the above embodiment is an example, and the valve characteristics (for example, opening timing, closing timing, valve opening period, or maximum lift) of the engine valves such as the intake valve 9 and the exhaust valve 10 in other configurations are examples. The present invention can be similarly applied even to a variable valve mechanism that makes the amount or the like variable.

本発明にかかる制御装置を具体化した一実施形態にあって、これが適用されるエンジンの構成を示す概略図。1 is a schematic diagram showing a configuration of an engine to which the control device according to the present invention is embodied, to which the controller is applied. 同実施形態において、可変動弁機構を駆動する駆動機構、及びその駆動機構を制御する制御装置を示す模式図。FIG. 3 is a schematic diagram showing a drive mechanism that drives a variable valve mechanism and a control device that controls the drive mechanism in the embodiment. (a)〜(d)は、ブラシレスモータの回転角の変化に対する位置センサS4,S5のパルス信号の波形、位置カウンタPのカウンタ値の推移、及びストロークカウンタSのカウンタ値の推移を示すタイミングチャート。(A) to (d) are timing charts showing the waveforms of the pulse signals of the position sensors S4 and S5, the transition of the counter value of the position counter P, and the transition of the counter value of the stroke counter S with respect to a change in the rotation angle of the brushless motor. . 同実施形態において、位置カウント値P及びストロークカウント値Sを変化させるカウント処理の処理手順を示すフローチャート。5 is a flowchart showing a processing procedure of a count process for changing a position count value P and a stroke count value S in the embodiment. 位置センサS1,S2からの信号に応じた位置カウント値Pの加減算態様を示す表。The table | surface which shows the addition / subtraction mode of the position count value P according to the signal from position sensor S1, S2. 同実施形態において、復元指示信号の送信と同信号の受信回数のカウント値の推移を示すタイミングチャート。6 is a timing chart showing the transition of the count value of the number of times of reception of the same signal and the transmission of the restoration instruction signal in the embodiment. 同実施形態において、瞬断からの復元処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the restoration process from an instantaneous interruption in the same embodiment. 第2の実施形態において、復元指示信号の送信と同信号の受信回数のカウント値の推移を示すタイミングチャート。The timing chart which shows transition of the count value of the frequency | count of reception of the same signal transmission and the transmission of the restoration instruction signal in the second embodiment. 第3の実施形態において、復元指示信号の送信と同信号の受信時間の累積値の推移を示すタイミングチャート。In 3rd Embodiment, the timing chart which shows transition of the cumulative value of the reception time of the signal same as transmission of a restore instruction | indication signal. 従来の可変動弁機構を駆動する駆動機構、及びその駆動機構を制御する制御装置を示す模式図。The schematic diagram which shows the drive mechanism which drives the conventional variable valve mechanism, and the control apparatus which controls the drive mechanism.

符号の説明Explanation of symbols

1…エンジン、2…シリンダヘッド、3…シリンダブロック、5…ピストン、6…燃焼室、7…吸気通路、8…排気通路、9…吸気バルブ、10…排気バルブ、11…吸気カムシャフト、11a…吸気カム、12…排気カムシャフト、12a…排気カム、14…可変動弁機構、15…ロッカシャフト、16…コントロールシャフト、17…入力アーム、18…出力アーム、19…ローラ、20…コイルスプリング、21…ロッカアーム、22…ラッシュアジャスタ、23…ローラ、24…バルブスプリング、25…スロットルバルブ、40…可変動弁機構制御ユニット、50…機関制御ユニット、GA…吸入空気量、Pst…基準位置、INCAM…作用角。   DESCRIPTION OF SYMBOLS 1 ... Engine, 2 ... Cylinder head, 3 ... Cylinder block, 5 ... Piston, 6 ... Combustion chamber, 7 ... Intake passage, 8 ... Exhaust passage, 9 ... Intake valve, 10 ... Exhaust valve, 11 ... Intake camshaft, 11a DESCRIPTION OF SYMBOLS ... Intake cam, 12 ... Exhaust cam shaft, 12a ... Exhaust cam, 14 ... Variable valve mechanism, 15 ... Rocker shaft, 16 ... Control shaft, 17 ... Input arm, 18 ... Output arm, 19 ... Roller, 20 ... Coil spring , 21 ... Rocker arm, 22 ... Rush adjuster, 23 ... Roller, 24 ... Valve spring, 25 ... Throttle valve, 40 ... Variable valve mechanism control unit, 50 ... Engine control unit, GA ... Intake air amount, Pst ... Reference position, INCAM ... working angle.

Claims (10)

機関バルブのバルブ特性を可変とする可変動弁機構の駆動を制御する制御装置であって、
機関運転状況に応じて前記可変動弁機構の制御目標値を算出して送信する機関制御ユニットと、
記憶データを書き換え可能なメモリであって予め学習された前記可変動弁機構の基準位置を記憶する不揮発性メモリと、前記基準位置からの前記可変動弁機構の変位履歴を検出する検出手段と、検出された前記変位履歴を記憶する揮発性メモリと、前記基準位置及び前記変位履歴に基づいて前記可変動弁機構の動作位置を算出する算出手段と、前記機関制御ユニットから送信された前記制御目標値と同算出された前記動作位置との偏差に基づいて前記可変動弁機構の駆動量を設定する設定手段とを有する可変動弁機構制御ユニットとを備え、
前記機関制御ユニットは、前記変位履歴が異常値となったときに、その変位履歴に基づき算出される前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する復元指示手段を有し、
前記可変動弁機構制御ユニットは、前記復元指示手段から送信された前記復元指示信号の回数をカウントするカウント手段と、同カウント手段によりカウントされた回数が所定の複数回数以上となったときに前記変位履歴の復元処理を実行する復元処理実行手段とを有する
ことを特徴とする可変動弁機構の制御装置。
A control device for controlling the driving of a variable valve mechanism that varies the valve characteristics of an engine valve,
An engine control unit that calculates and transmits a control target value of the variable valve mechanism according to an engine operating situation; and
A non-volatile memory that is a rewritable memory and stores a reference position of the variable valve mechanism that has been learned in advance; and a detecting means that detects a displacement history of the variable valve mechanism from the reference position; Volatile memory for storing the detected displacement history, calculation means for calculating an operating position of the variable valve mechanism based on the reference position and the displacement history, and the control target transmitted from the engine control unit A variable valve mechanism control unit having setting means for setting a drive amount of the variable valve mechanism based on a deviation between the value and the calculated operation position;
When the displacement history becomes an abnormal value, the engine control unit outputs a restoration instruction signal for instructing execution of a process for restoring the operating position calculated based on the displacement history to a normal value. Having restoration instruction means for transmitting to the control unit;
The variable valve mechanism control unit includes a counting unit that counts the number of times of the restoration instruction signal transmitted from the restoration instruction unit, and the number of times counted by the counting unit is equal to or more than a predetermined number of times. A control device for a variable valve mechanism, comprising: a restoration processing execution means for executing a restoration processing of a displacement history.
請求項1に記載の可変動弁機構の制御装置において、
前記復元指示手段は、前記変位履歴が消失されたときに、前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する
ことを特徴とする可変動弁機構の制御装置。
The control apparatus for a variable valve mechanism according to claim 1,
The restoration instruction means transmits a restoration instruction signal for instructing execution of processing for restoring the operating position to a normal value to the variable valve mechanism control unit when the displacement history is lost. Control device for variable valve mechanism.
請求項1又は2に記載の可変動弁機構の制御装置において、
前記復元指示手段は、前記復元指示信号を所定の時間連続して前記可変動弁機構制御ユニットへと送信するとともに、
前記可変動弁機構制御ユニットは、同復元指示信号を受信すると、前記所定の時間の間に前記復元指示信号を前記複数回数読み込み、同読み込みの際に前記復元指示信号を確認する毎に前記カウント手段によって前記復元指示信号の確認回数をカウントする
ことを特徴とする可変動弁機構の制御装置。
In the control apparatus for a variable valve mechanism according to claim 1 or 2,
The restoration instruction means transmits the restoration instruction signal to the variable valve mechanism control unit continuously for a predetermined time,
When the variable valve mechanism control unit receives the restoration instruction signal, the variable valve mechanism control unit reads the restoration instruction signal a plurality of times during the predetermined time and counts the count every time the restoration instruction signal is confirmed during the reading. A control device for a variable valve mechanism, wherein the number of confirmations of the restoration instruction signal is counted by means.
請求項3に記載の可変動弁機構の制御装置において、
前記可変動弁機構制御ユニットは、同復元指示信号を受信すると、前記所定の時間の間に前記復元指示信号を所定周期毎に前記複数回数読み込み、前記復元指示信号が前記所定周期毎に連続して確認されない場合は前記カウント手段による前記復元指示信号のカウントを中断する
ことを特徴とする可変動弁機構の制御装置。
In the control apparatus of the variable valve mechanism according to claim 3,
Upon receiving the restoration instruction signal, the variable valve mechanism control unit reads the restoration instruction signal a plurality of times for each predetermined period during the predetermined time, and the restoration instruction signal continues for each predetermined period. The control device for the variable valve mechanism is characterized in that counting of the restoration instruction signal by the counting means is interrupted if not confirmed.
請求項1又は2に記載の可変動弁機構の制御装置において、
前記復元指示手段は、前記復元指示信号を前記可変動弁機構制御ユニットへと前記所定の複数回以上連続して送信するとともに、
前記カウント手段は、送信された前記復元指示信号を受信する毎に前記復元指示信号の受信回数をカウントする
ことを特徴とする可変動弁機構の制御装置。
In the control apparatus for a variable valve mechanism according to claim 1 or 2,
The restoration instruction means continuously transmits the restoration instruction signal to the variable valve mechanism control unit more than the predetermined multiple times,
The control means for a variable valve mechanism, wherein the counting means counts the number of times the restoration instruction signal is received each time the transmitted restoration instruction signal is received.
機関バルブのバルブ特性を可変とする可変動弁機構の駆動を制御する制御装置であって、
機関運転状況に応じて前記可変動弁機構の制御目標値を算出して送信する機関制御ユニットと、
記憶データを書き換え可能なメモリであって予め学習された前記可変動弁機構の基準位置を記憶する不揮発性メモリと、前記基準位置からの前記可変動弁機構の変位履歴を検出する検出手段と、検出された前記変位履歴を記憶する揮発性メモリと、前記基準位置及び前記変位履歴に基づいて前記可変動弁機構の動作位置を算出する算出手段と、前記機関制御ユニットから送信された前記制御目標値と同算出された前記動作位置との偏差に基づいて前記可変動弁機構の駆動量を設定する設定手段とを有する可変動弁機構制御ユニットとを備え、
前記機関制御ユニットは、前記変位履歴が異常値となったときに、その変位履歴に基づいて算出される前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する復元指示手段を有し、
前記可変動弁機構制御ユニットは、前記復元指示手段から前記復元指示信号が送信されている時間を累積する累積手段と、同累積手段により累積された時間が所定の判定値以上となったときに前記変位履歴の復元処理を実行する復元処理実行手段とを有する
ことを特徴とする可変動弁機構の制御装置。
A control device for controlling the driving of a variable valve mechanism that varies the valve characteristics of an engine valve,
An engine control unit that calculates and transmits a control target value of the variable valve mechanism according to an engine operating situation; and
A non-volatile memory that is a rewritable memory and stores a reference position of the variable valve mechanism that has been learned in advance; and a detecting means that detects a displacement history of the variable valve mechanism from the reference position; Volatile memory for storing the detected displacement history, calculation means for calculating an operating position of the variable valve mechanism based on the reference position and the displacement history, and the control target transmitted from the engine control unit A variable valve mechanism control unit having setting means for setting a drive amount of the variable valve mechanism based on a deviation between the value and the calculated operation position;
When the displacement history becomes an abnormal value, the engine control unit outputs a restoration instruction signal for instructing execution of a process for restoring the operating position calculated based on the displacement history to a normal value. Having a restoration instruction means for transmitting to the mechanism control unit;
The variable valve mechanism control unit is configured to accumulate time during which the restoration instruction signal is transmitted from the restoration instruction means, and when the time accumulated by the accumulation means becomes equal to or greater than a predetermined determination value. A control device for a variable valve mechanism, comprising: a restoration processing execution means for executing the restoration processing of the displacement history.
請求項6に記載の可変動弁機構の制御装置において、
前記復元指示手段は、前記変位履歴が消失されたときに、前記動作位置を正常値に復元する処理の実行を指示する復元指示信号を前記可変動弁機構制御ユニットへと送信する
ことを特徴とする可変動弁機構の制御装置。
The control apparatus for a variable valve mechanism according to claim 6,
The restoration instruction means transmits a restoration instruction signal for instructing execution of processing for restoring the operating position to a normal value to the variable valve mechanism control unit when the displacement history is lost. Control device for variable valve mechanism.
請求項7に記載の可変動弁機構の制御装置において、
前記累積手段により累積された時間が「0」よりも大きくなった後、所定時間が経過しても、前記累積された時間が前記所定の判定値に達しないときには、同累積された時間をクリアして「0」とするリセット手段を備える
ことを特徴とする可変動弁機構の制御装置。
The control apparatus for a variable valve mechanism according to claim 7,
If the accumulated time does not reach the predetermined determination value even after a predetermined time has elapsed after the time accumulated by the accumulating means becomes greater than “0”, the accumulated time is cleared. And a reset means for setting the value to “0”.
請求項1〜請求項8のいずれか一項に記載の可変動弁機構の制御装置において、
前記可変動弁機構制御ユニットは、前記復元処理として前記機関バルブの作用角が最大となるHi端位置に設けられたストッパまで前記可変動弁機構のコントロールシャフトを変位させるとともに、前記不揮発性メモリに記憶された前記基準位置として同ストッパの位置を記憶し、前記揮発性メモリに記憶された前記変位履歴として「0」を記憶する
ことを特徴とする可変動弁機構の制御装置。
In the control apparatus for a variable valve mechanism according to any one of claims 1 to 8,
The variable valve mechanism control unit displaces the control shaft of the variable valve mechanism to the stopper provided at the Hi end position where the working angle of the engine valve is maximized as the restoration process, and stores the control valve of the variable valve mechanism in the nonvolatile memory. The control device for a variable valve mechanism, wherein the position of the stopper is stored as the stored reference position, and "0" is stored as the displacement history stored in the volatile memory.
請求項9に記載の可変動弁機構の制御装置において、
前記機関バルブは吸気バルブであり、
前記機関制御ユニットは、前記復元処理に伴って前記吸気バルブの作用角が増大されることによる吸入空気量の増加分を減少させる態様にて前記機関の吸気通路に設けられたスロットルバルブを制御する
ことを特徴とする可変動弁機構の制御装置。
The control apparatus for a variable valve mechanism according to claim 9,
The engine valve is an intake valve;
The engine control unit controls a throttle valve provided in an intake passage of the engine in such a manner that an increase in intake air amount due to an increase in an operating angle of the intake valve is increased with the restoration process. A control device for a variable valve mechanism characterized by that.
JP2007029188A 2007-02-08 2007-02-08 Control device for variable valve train Pending JP2008196309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007029188A JP2008196309A (en) 2007-02-08 2007-02-08 Control device for variable valve train

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007029188A JP2008196309A (en) 2007-02-08 2007-02-08 Control device for variable valve train

Publications (1)

Publication Number Publication Date
JP2008196309A true JP2008196309A (en) 2008-08-28

Family

ID=39755495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007029188A Pending JP2008196309A (en) 2007-02-08 2007-02-08 Control device for variable valve train

Country Status (1)

Country Link
JP (1) JP2008196309A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000097083A (en) * 1998-09-18 2000-04-04 Toyota Motor Corp Air-fuel ratio control device of internal-combustion engine
JP2000345868A (en) * 1999-06-02 2000-12-12 Mitsubishi Electric Corp Valve timing controller for internal combustion engine
JP2004245162A (en) * 2003-02-14 2004-09-02 Denso Corp Internal combustion engine control device and method for processing crank angle signal of internal combustion engine
JP2006077711A (en) * 2004-09-10 2006-03-23 Toyota Motor Corp Internal combustion engine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000097083A (en) * 1998-09-18 2000-04-04 Toyota Motor Corp Air-fuel ratio control device of internal-combustion engine
JP2000345868A (en) * 1999-06-02 2000-12-12 Mitsubishi Electric Corp Valve timing controller for internal combustion engine
JP2004245162A (en) * 2003-02-14 2004-09-02 Denso Corp Internal combustion engine control device and method for processing crank angle signal of internal combustion engine
JP2006077711A (en) * 2004-09-10 2006-03-23 Toyota Motor Corp Internal combustion engine

Similar Documents

Publication Publication Date Title
JP4655036B2 (en) Control device for variable valve mechanism
US7921711B2 (en) Abnormality determination apparatus and abnormality determination method for valve characteristics change mechanism
KR20100007909A (en) Control apparatus and control method for internal combustion engine
JP5012963B2 (en) Actuator control device
JP4692339B2 (en) Control device for variable valve mechanism
US8060291B2 (en) Internal combustion engine control system
JP4816520B2 (en) Control device for variable valve mechanism
JP4852992B2 (en) Control device for internal combustion engine
JP4858235B2 (en) Control device for variable valve mechanism
JP2008196309A (en) Control device for variable valve train
JP5029730B2 (en) Control device for variable mechanism
JP4876966B2 (en) Valve characteristic control device for internal combustion engine
JP4645339B2 (en) Motor control device
JP2008223486A (en) Control system of internal combustion engine
JP2007182764A (en) Variable valve gear for internal combustion engine
JP2007185046A (en) Motor controller
JP2007085328A (en) Variable valve system for internal combustion engine
JP4400648B2 (en) Diagnostic equipment
JP2008291713A (en) Control device for intake system
JP2007162646A (en) Motor control device
JP2007312478A (en) Motor controller
JP5708200B2 (en) Control device for variable valve mechanism
JP2007051602A (en) Variable valve gear for internal combustion engine
JP2007239716A (en) Control device of internal combustion engine
JP2007185006A (en) Controller of brushless motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100108

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110628

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20111025