JP2008169697A - Cam phase detector for internal combustion engine - Google Patents
Cam phase detector for internal combustion engine Download PDFInfo
- Publication number
- JP2008169697A JP2008169697A JP2007000987A JP2007000987A JP2008169697A JP 2008169697 A JP2008169697 A JP 2008169697A JP 2007000987 A JP2007000987 A JP 2007000987A JP 2007000987 A JP2007000987 A JP 2007000987A JP 2008169697 A JP2008169697 A JP 2008169697A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- angle
- cam
- crank angle
- angle 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
Links
Images
Landscapes
- Output Control And Ontrol Of Special Type Engine (AREA)
Abstract
Description
本発明は、クランクシャフトに対するカムシャフトの回転位相を検出する内燃機関のカム位相検出装置に関する。 The present invention relates to a cam phase detection device for an internal combustion engine that detects a rotation phase of a camshaft with respect to a crankshaft.
特許文献1には、クランクシャフトに対するカムシャフトの回転位相を可変とする可変バルブタイミング機構を備えた6気筒エンジンにおいて、カムシャフトに装着したロータの外周に3つの歯を等間隔に形成し、前記歯を電磁ピックアップで検知して気筒判別信号を発生する気筒判別センサを備える一方、クランクシャフトに装着したロータの外周に10deg毎に歯を形成し、前記歯を電磁ピックアップで検知して単位角信号を発生する回転速度センサを備え、気筒判別信号の発生時から基準ピストン位置に対応する単位角信号までの回転位相差から、クランクシャフトに対するカムシャフトの回転位相を検出すると共に、前記単位角信号から設定される検出区間における気筒判別信号の有無から気筒判別を行うことが開示されている。
ところで、上記のように、カムシャフトの基準回転位置を示す気筒判別信号の発生時から、クランクシャフトが基準回転位置になるまでの時間差から回転位相差を検出する場合、回転位相差が気筒判別信号の発生毎に検出されることになるため、回転位相差の検出周期が特に低回転域で長くなって、可変バルブタイミング機構を高速・高精度にフィードバック制御することができないという問題があった。 By the way, as described above, when the rotational phase difference is detected from the time difference from when the cylinder discrimination signal indicating the reference rotational position of the camshaft is generated until the crankshaft reaches the reference rotational position, the rotational phase difference is detected by the cylinder discrimination signal. Therefore, there is a problem in that the variable valve timing mechanism cannot be feedback-controlled with high speed and high accuracy because the detection period of the rotational phase difference becomes long particularly in the low rotation range.
本発明は上記問題点に鑑みなされたものであり、クランクシャフトに対するカムシャフトの回転位相を、低回転時であっても充分に短い周期で検出することを可能にできるカム位相検出装置を提供することを目的とする。 The present invention has been made in view of the above problems, and provides a cam phase detection device capable of detecting a rotation phase of a camshaft relative to a crankshaft with a sufficiently short period even at a low rotation. For the purpose.
そのため請求項1記載の発明は、カムシャフトが単位角度だけ回転する毎に単位カム角信号を出力すると共に、前記単位カム角信号の出力周期が、前記カムシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるカム角センサを備え、前記単位カム角信号の出力周期が前記単位角度とは異なる角度に設定される箇所を検出することで、個々の単位カム角信号が対応するカム角位置を検出し、該検出されたカム角位置とクランク角位置との相関から、クランクシャフトに対するカムシャフトの回転位相を検出することを特徴とする。
Therefore, the invention described in
上記発明によると、単位カム角信号の出力周期が異なる箇所を検出することで、単位カム角信号の出力周期を異ならせたカムシャフトの角度位置を検出でき、係る基準位置からの単位カム角信号の発生数が前記基準位置からのカムシャフトの回転角を示すことになる。
従って、短い角度周期でカム角位置を検出することが可能となり、これにより、回転位相の更新周期を気筒判別周期よりも短くして、低回転時であっても可変バルブタイミング機構を高速・高精度にフィードバック制御することができるようになる。
According to the above invention, it is possible to detect the angular position of the camshaft where the output cycle of the unit cam angle signal is different by detecting the location where the output cycle of the unit cam angle signal is different, and the unit cam angle signal from the reference position The number of occurrences indicates the rotation angle of the camshaft from the reference position.
Therefore, it becomes possible to detect the cam angle position with a short angular period, and thereby the rotational phase update period is made shorter than the cylinder discrimination period, so that the variable valve timing mechanism can be operated at high speed and high speed even at low revolutions. Feedback control can be performed with high accuracy.
請求項2記載の発明は、クランクシャフトが単位角度だけ回転する毎に単位クランク角信号を出力すると共に、前記単位クランク角信号の出力周期が、前記クランクシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるクランク角センサを備え、前記単位クランク角信号の出力周期が前記単位角度とは異なる角度に設定される箇所を検出することで、個々の単位クランク角信号が対応するクランク角位置を検出することを特徴とする。 According to a second aspect of the present invention, a unit crank angle signal is output every time the crankshaft rotates by a unit angle, and an output cycle of the unit crank angle signal is at least one unit per one rotation of the crankshaft. A crank angle sensor that is set to an angle different from the angle is provided, and each unit crank angle signal can be handled by detecting a location where the output cycle of the unit crank angle signal is set to an angle different from the unit angle. The crank angle position to be detected is detected.
上記発明によると、単位クランク角信号の出力周期が異なる箇所を検出することで、単位クランク角信号の出力周期を異ならせたクランクシャフトの角度位置を検出でき、係る基準位置からの単位クランク角信号の発生数が前記基準位置からのクランクシャフトの回転角を示すことになる。
従って、カム角位置と同様に、短い角度周期でクランク角位置を検出することが可能となり、カムシャフトの角度位置及びクランクシャフトの角度位置を、それぞれに単独のセンサにより短い角度周期で検出して、回転位相を気筒判別周期よりも短い周期で検出できる。
According to the above invention, by detecting a portion where the output cycle of the unit crank angle signal is different, the angular position of the crankshaft having a different output cycle of the unit crank angle signal can be detected, and the unit crank angle signal from the reference position is detected. The number of occurrences indicates the rotation angle of the crankshaft from the reference position.
Therefore, as with the cam angle position, the crank angle position can be detected with a short angle cycle, and the camshaft angle position and the crankshaft angle position can be detected with a single sensor for each short angle cycle. The rotation phase can be detected at a cycle shorter than the cylinder discrimination cycle.
請求項3記載の発明は、カムシャフトが単位角度だけ回転する毎に単位カム角信号を出力すると共に、前記単位カム角信号の出力周期が、前記カムシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるカム角センサと、前記単位カム角信号の出力周期が前記単位角度とは異なる角度に設定される箇所に基づいて基準カム角位置を検出する基準カム角位置検出手段と、前記基準カム角位置を基準として前記単位カム角信号を計数する第1の計数手段と、クランクシャフトが単位角度だけ回転する毎に単位クランク角信号を出力すると共に、前記単位クランク角信号の出力周期が、前記クランクシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるクランク角センサと、前記単位クランク角信号の出力周期が前記単位角度とは異なる角度に設定される箇所に基づいて基準クランク角位置を検出する基準クランク角位置検出手段と、前記基準クランク角位置を基準として前記単位クランク角信号を計数する第2の計数手段と、前記第1の計数手段による計数値と、前記第2の計数手段による計数値とを比較して、クランクシャフトに対するカムシャフトの回転位相を検出する回転位相検出手段と、を備えたことを特徴とする。 The invention according to claim 3 outputs a unit cam angle signal every time the camshaft rotates by a unit angle, and the output cycle of the unit cam angle signal is at least one unit per one rotation of the camshaft. Reference cam angle position detection for detecting a reference cam angle position based on a cam angle sensor set to an angle different from the angle and a location where the output cycle of the unit cam angle signal is set to an angle different from the unit angle Means, a first counting means for counting the unit cam angle signal on the basis of the reference cam angle position, a unit crank angle signal being output each time the crankshaft rotates by a unit angle, and the unit crank angle signal A crank angle sensor in which the output cycle is set to an angle different from the unit angle at at least one location per rotation of the crankshaft, and the unit Reference crank angle position detecting means for detecting a reference crank angle position based on a position where an output cycle of the rank angle signal is set to an angle different from the unit angle; and the unit crank angle signal based on the reference crank angle position. Rotation phase detection for detecting the rotation phase of the camshaft with respect to the crankshaft by comparing the count value by the second count means, the count value by the first count means, and the count value by the second count means Means.
上記発明によると、単位カム角信号及び単位クランク角信号の出力周期が単位角度と異なる角度に設定された箇所は予め特定され、前記各計数手段による計数結果は、それぞれ基準角度位置からの回転角を示すから、両計数値を比較することは、カムシャフトの角度位置と、クランクシャフトの角度位置とを対比させることになり、これにより、クランクシャフトに対するカムシャフトの回転位相を検出できる。 According to the above invention, the location where the output period of the unit cam angle signal and the unit crank angle signal is set to an angle different from the unit angle is specified in advance, and the counting result by each counting means is the rotation angle from the reference angle position, respectively. Therefore, comparing the two count values compares the angular position of the camshaft with the angular position of the crankshaft, whereby the rotational phase of the camshaft relative to the crankshaft can be detected.
従って、カムシャフトの角度位置及びクランクシャフトの角度位置を、短い角度周期で検出でき、これにより低回転時であっても回転位相を短い周期で検出して、可変バルブタイミング機構を高速・高精度にフィードバック制御することができるようになる。
請求項4記載の発明は、前記回転位相検出手段が、前記第1の計数手段による計数値と前記第2の計数手段による計数値との偏差、及び、前記単位クランク角信号と前記単位カム角信号との位相差に基づいて、前記回転位相を検出することを特徴とする。
Therefore, the angular position of the camshaft and the angular position of the crankshaft can be detected with a short angular period, thereby detecting the rotational phase with a short period even at low revolutions, and the variable valve timing mechanism can be detected at high speed and high accuracy. It becomes possible to perform feedback control.
According to a fourth aspect of the present invention, the rotational phase detecting means is configured such that a deviation between a count value obtained by the first counting means and a count value obtained by the second counting means, and the unit crank angle signal and the unit cam angle. The rotational phase is detected based on a phase difference with a signal.
上記発明によると、第1の計数手段による計数値と第2の計数手段による計数値との偏差は、各基準角度位置の位相差を、前記単位角度を最小単位として示すことになり、これに単位クランク角信号と単位カム角信号との位相差分を加えることで、前記単位角度よりも細かい分解能で回転位相を検出できる。
従って、回転位相を短い角度周期でかつ精度良く検出することができる。
According to the above invention, the deviation between the count value by the first count means and the count value by the second count means indicates the phase difference of each reference angle position, with the unit angle as the minimum unit. By adding the phase difference between the unit crank angle signal and the unit cam angle signal, the rotational phase can be detected with a resolution finer than the unit angle.
Therefore, the rotational phase can be detected with a short angular period and with high accuracy.
以下に本発明の実施の形態を説明する。
図1は、実施形態における4気筒ガソリン内燃機関の構成図である。
図1において、内燃機関101の吸気管102には、スロットルモータ103aでスロットルバルブ103bを開閉駆動する電子制御スロットル104が介装される。
そして、前記電子制御スロットル104及び吸気バルブ105を介して、燃焼室106内に空気が吸入される。
Embodiments of the present invention will be described below.
FIG. 1 is a configuration diagram of a four-cylinder gasoline internal combustion engine in the embodiment.
In FIG. 1, an
Then, air is sucked into the
各気筒の吸気ポート130には、電磁式の燃料噴射弁131が設けられる。
前記燃料噴射弁131は、エンジンコントロールユニット(以下、ECUとする。)114からの噴射パルス信号によって開弁駆動されると、所定圧力に調整された燃料を吸気バルブ105に向けて噴射する。
前記燃焼室106内に吸引された燃料は、図示省略した点火プラグによる火花点火によって着火燃焼する。
An electromagnetic
When the
The fuel sucked into the
燃焼室106内の燃焼排気は、排気バルブ107を介して排気管に排出され、フロント触媒108及びリア触媒109で浄化された後、大気中に放出される。
前記吸気バルブ105及び排気バルブ107は、それぞれ吸気側カムシャフト134,排気側カムシャフト110に設けられたカムによって開閉駆動されるが、吸気側カムシャフト134には、可変バルブタイミング機構113が設けられている。
The combustion exhaust in the
The
前記可変バルブタイミング機構113は、クランクシャフト120に対する吸気側カムシャフト134の回転位相を変化させることで、吸気バルブ105のバルブタイミングを変化させる機構である。
図2は、前記可変バルブタイミング機構113の構造を示す。
前記可変バルブタイミング機構113は、クランクシャフト120と同期して回転するスプロケット25に固定され、このスプロケット25と一体的に回転する第1回転体21と、ボルト22aにより前記吸気側カムシャフト134の一端に固定され、吸気側カムシャフト134と一体的に回転する第2回転体22と、ヘリカルスプライン26により第1回転体21の内周面と第2回転体22の外周面とに噛合する筒状の中間ギア23と、を有している。
The variable
FIG. 2 shows the structure of the variable
The variable
前記中間ギア23には3条ネジ28を介してドラム27が連結されており、このドラム27と中間ギア23との間にねじりスプリング29が介装されている。
前記中間ギア23は、ねじりスプリング29によって遅角方向(図2の左方向)へ付勢されており、電磁リターダ24に電圧を印加して磁力を発生すると、ドラム27及び3条ネジ28を介して進角方向(図2の右方向)へ動かされる。
A
The
この中間ギア23の軸方向位置に応じて、回転体21,22の相対位相が変化して、クランクシャフト120に対する吸気側カムシャフト134の位相が変化する。
前記電磁リターダ24は、前記ECU114からの制御信号により、機関の運転状態に応じて駆動制御される。
尚、前記可変バルブタイミング機構113は、図2に示した構造のものに限定されず、クランクシャフトに対するカムシャフトの回転位相を変化させる公知の可変バルブタイミング機構を適用できる。
Depending on the position of the
The
The variable
前記ECU114は、マイクロコンピュータを内蔵し、各種センサからの検出信号に基づく演算処理によって、前記電子制御スロットル104,可変バルブタイミング機構113,燃料噴射弁131等を制御する。
前記各種センサとしては、アクセル開度を検出するアクセル開度センサ116、機関101の吸入空気量Qを検出するエアフローメータ115、クランク角を検出するクランク角センサ117、スロットルバルブ103bの開度TVOを検出するスロットルセンサ118、機関101の冷却水温度を検出する水温センサ119、カム角を検出するカム角センサ132が設けられている。
The ECU 114 includes a microcomputer, and controls the
The various sensors include an
前記クランク角センサ117は、クランクシャフト120に軸支したシグナルプレートの被検出部を検出することで、図3に示すように、単位角度であるクランク角10deg毎に立ち下がる単位クランク角信号POSを出力するが、クランクシャフト120の1回転当たり1箇所で立ち下がり周期が前記単位角度とは異なるクランク角30degになるように設定されている。
The
即ち、クランク角センサ117は、クランクシャフト120の回転をクランク角10deg単位で検出するセンサであり、単位クランク角信号POSの出力周期がクランク角30degに設定される部分は、一定のクランク角位置で検出されることになるから、出力周期がクランク角30degに設定される部分を判別することで、出力周期がクランク角30degに設定される角度位置からの角度として、クランクシャフト120の回転角を検出することができる。
That is, the
単位クランク角信号POSの30deg周期部分は、例えば被検出部を連続的に2つ欠落させることで設定される。
尚、本実施形態における4気筒機関101の点火は、#1気筒→#3気筒→#4気筒→#2気筒の順で行われ、気筒間の行程位相差はクランク角で180degであり、180deg間隔で点火が行われる。
The 30 deg period portion of the unit crank angle signal POS is set by, for example, missing two detected portions continuously.
The ignition of the 4-
前記吸気側カムシャフト134は、クランクシャフト120の1回転当たり1/2回転し、前記カム角センサ132は、吸気側カムシャフト134に軸支したシグナルプレートの被検出部を検出することで、図3に示すように、単位角度であるクランク角10deg(カム角5deg)毎に立ち上がり・立ち下がりエッジをもつ単位カム角信号CAMを出力するが、吸気側カムシャフト134の1回転当たり1箇所で立ち上がりから立ち下がりまでのエッジ周期が前記単位角度とは異なるクランク角30deg(カム角15deg)になるように設定されている。
The intake-
即ち、カム角センサ132は、カムシャフト134の回転をカム角5deg単位で検出するセンサであり、単位カム角信号CAMの出力周期がクランク角30degに設定される部分は、一定のカム角位置で検出されることになるから、出力周期がクランク角30degに設定される部分を判別することで、出力周期がクランク角30degに設定される角度位置からの角度として、カムシャフト134の回転角を検出することができる。
That is, the
ここで、単位カム角信号CAMの立ち上がりから立ち下がりまでの周期がクランク角30degとなる部分(基準カム角位置)の間に、単位クランク角信号POSの立ち下がり周期が30degとなる部分(基準クランク角位置)が2回現れるようになっている。
単位カム角信号CAMの立ち上がりから立ち下がりまでの周期がクランク角30degとなる部分は、例えば、周方向の幅が他のものよりも3倍の被検出部を配設することで設定される。
Here, between the portion where the cycle from the rising to the falling of the unit cam angle signal CAM is the
The portion where the cycle from the rise to the fall of the unit cam angle signal CAM is the crank angle of 30 deg is set, for example, by providing a detected portion whose circumferential width is three times that of the other.
尚、前記単位角度は、回転位相の検出に要求される分解能に応じて適宜設定できるが、5deg〜20deg程度の微小クランク角度に設定することが好ましい。
前記ECU114は、前記クランク角センサ117及びカム角センサ132の検出信号に基づいて、クランクシャフト120に対する吸気側カムシャフト134の回転位相を検出し、前記回転位相の検出結果と目標の回転位相との偏差に基づいて前記可変バルブタイミング機構113(電磁リターダ24)をフィードバック制御する。
The unit angle can be set as appropriate according to the resolution required for detecting the rotational phase, but is preferably set to a minute crank angle of about 5 deg to 20 deg.
The
以下では、前記ECU114による前記回転位相の検出の様子を詳細に説明する。
図4のフローチャートは、前記単位クランク角信号POSの立ち下がり毎(クランク角10deg毎)に実行され、ステップS41では、単位クランク角信号POSの立ち下がりを計数するためのカウンタvCRACNT72を1だけカウントアップする。
次のステップS42では、本ルーチンの前回実行時から今回までの時間差に基づき、前記単位クランク角信号POSの立ち下がり周期TPOSを計測する。
Hereinafter, how the
The flowchart in FIG. 4 is executed every time the unit crank angle signal POS falls (every crank angle 10 deg). In step S41, the counter vCRACNT72 for counting the falling of the unit crank angle signal POS is incremented by one. To do.
In the next step S42, the falling period TPOS of the unit crank angle signal POS is measured based on the time difference from the previous execution of this routine to this time.
ステップS43では、前記周期TPOSの今回値と前回値との比である周期比ΔTPOS(周期比ΔTPOS=今回値/前回値)を算出する。
ステップS44では、前記周期比ΔTPOSが、予め記憶された閾値SL1以上であるか否かを判断することで、今回計測された周期TPOSが、30deg周期部分を計測した結果であるか否かを判断する。
In step S43, a period ratio ΔTPOS (period ratio ΔTPOS = current value / previous value), which is a ratio between the current value and the previous value of the period TPOS, is calculated.
In step S44, it is determined whether or not the period TPOS measured this time is a result of measuring a 30 deg period part by determining whether or not the period ratio ΔTPOS is greater than or equal to a threshold SL1 stored in advance. To do.
前記周期比ΔTPOSが閾値SL1以上である場合には、今回の単位クランク角信号POSを基準クランク角位置に相当するものと判断して(基準クランク角位置検出手段)、ステップS45へ進む。
ステップS45では、フラグFCRAが1であるか否かを判断し、フラグFCRA=0であれば、ステップS46でフラグFCRAに1をセットした後、ステップS47へ進んで、前記カウンタvCRACNT72を0にリセットする。
If the period ratio ΔTPOS is equal to or greater than the threshold value SL1, it is determined that the current unit crank angle signal POS corresponds to the reference crank angle position (reference crank angle position detecting means), and the process proceeds to step S45.
In step S45, it is determined whether or not the flag FCRA is 1. If the flag FCRA = 0, the flag FCRA is set to 1 in step S46 and then the process proceeds to step S47 to reset the counter vCRACNT72 to 0. To do.
一方、フラグFCRAが1であれば、ステップS48へ進んで、フラグFCRAを0にリセットした後、ステップS47を迂回して、本ルーチンをそのまま終了させる。
即ち、前記カウンタvCRACNT72は、今回30deg周期部分が検出されたことで0にリセットされたとすると、次回30deg周期部分が検出されたときには0にリセットされることがなく、2回目の30deg周期部分を検出したタイミングで再度0にリセットされることになり、図3に示すように、30deg周期部分の2回に1回だけ、換言すれば、クランクシャフト120が2回転する毎に0にリセットされる(第2の計数手段)。
On the other hand, if the flag FCRA is 1, the process proceeds to step S48, the flag FCRA is reset to 0, the process bypasses step S47, and this routine is terminated as it is.
That is, if the counter vCRACNT72 is reset to 0 because the current 30 deg period portion is detected, it will not be reset to 0 when the next 30 deg period portion is detected, and the second 30 deg period portion will be detected. At this timing, it is reset again to 0, and as shown in FIG. 3, it is reset to 0 only once every two times of the 30 deg period, in other words, every time the
図5のフローチャートは、単位カム角信号CAMの立ち上がり・立ち上がりエッジ毎(クランク角10deg毎)に実行され、ステップS51では、単位カム角信号CAMの立ち上がり・立ち上がりエッジを計数するためのカウンタcamcntを1だけカウントアップする。
次のステップS52では、前記カウンタcamcntが3にまでカウントアップされたか否かを判断する。
The flowchart of FIG. 5 is executed for each rising / rising edge of the unit cam angle signal CAM (every crank angle 10 deg). In step S51, the counter camcnt for counting the rising / rising edge of the unit cam angle signal CAM is set to 1. Just count up.
In the next step S52, it is determined whether or not the counter camcnt has been counted up to 3.
そして、前記カウンタcamcntが3にまでカウントアップされた場合には、ステップS53へ進んで、前記カウンタcamcntを0にリセットし、次のステップS54では、カウンタvCAMCNT3を1だけカウントアップさせる。
即ち、前記カウンタvCAMCNT3は、単位カム角信号CAMの立ち上がり・立ち上がりエッジの3回毎にカウントアップされるカウンタである。
When the counter camcnt is counted up to 3, the process proceeds to step S53, where the counter camcnt is reset to 0. In the next step S54, the counter vCAMCNT3 is incremented by 1.
That is, the counter vCAMCNT3 is a counter that is counted up every three rising and rising edges of the unit cam angle signal CAM.
ステップS55では、本ルーチンの前回実行時から今回までの時間差に基づき、前記単位カム角信号CAMの立ち上がり・立ち上がりエッジの周期TCAMを計測する。
ステップS56では、前記周期TCAMの今回値と前回値との比である周期比ΔTCAM(周期比ΔTCAM=今回値/前回値)を算出する。
ステップS57では、前記周期比ΔTCAMが予め記憶した閾値SL2以上であるか否かを判断することで、今回計測された周期TCAMが、クランク角で30degの周期部分を計測した結果であるか否かを判断する。
In step S55, the period TCAM of the rising / rising edge of the unit cam angle signal CAM is measured based on the time difference from the previous execution of this routine to the current time.
In step S56, a cycle ratio ΔTCAM (cycle ratio ΔTCAM = current value / previous value), which is a ratio between the current value of the cycle TCAM and the previous value, is calculated.
In step S57, it is determined whether or not the cycle ratio ΔTCAM is greater than or equal to a previously stored threshold value SL2, so that the cycle TCAM measured this time is a result of measuring a cycle portion of 30 deg in crank angle. Judging.
尚、周期TPOS及び周期TCAMは、いずれもクランク角10degに相当し、周期の異なる部分はいずれもクランク角30degに設定されるから、前記閾値SL1と前記閾値SL2とは同じ値とすることができる。
前記周期比ΔTCAMが閾値SL2以上である場合には、今回の単位カム角信号CAMを基準カム角位置に相当するものと判断して(基準カム角位置検出手段)、ステップS58へ進む。
Note that the period TPOS and the period TCAM both correspond to a crank angle of 10 deg, and the portions having different periods are set to a crank angle of 30 deg. Therefore, the threshold value SL1 and the threshold value SL2 can be set to the same value. .
If the cycle ratio ΔTCAM is equal to or greater than the threshold value SL2, it is determined that the current unit cam angle signal CAM corresponds to the reference cam angle position (reference cam angle position detecting means), and the process proceeds to step S58.
ステップS58では、前記カウンタvCAMCNT3を0にリセットする。
従って、前記カウンタvCAMCNT3は、図3に示すように、吸気側カムシャフト134の1回転毎に検出される基準カム角位置(30deg周期部分)で、0にリセットされる(第1の計数手段)。
ステップS59では、現時刻と、別途検出される単位クランク角信号POSの発生時における時刻との差vVTCCLK、即ち、単位クランク角信号POSの立ち下がりから単位カム角信号CAMの立ち上がり・立ち上がりエッジが検出されるまでの時間差(単位クランク角信号POSと単位カム角信号CAMとの位相差)を算出する。
In step S58, the counter vCAMCNT3 is reset to zero.
Therefore, as shown in FIG. 3, the counter vCAMCNT3 is reset to 0 at the reference cam angle position (30 deg period portion) detected every rotation of the intake side camshaft 134 (first counting means). .
In step S59, the difference vVTCCLK between the current time and the time when the unit crank angle signal POS is detected separately, that is, the rising and rising edges of the unit cam angle signal CAM is detected from the falling of the unit crank angle signal POS. The time difference until it is calculated (the phase difference between the unit crank angle signal POS and the unit cam angle signal CAM) is calculated.
図6のフローチャートは、前記単位クランク角信号POSの立ち下がり毎(クランク角10deg毎)に実行され、ステップS61では、前記ステップS59の演算に用いる単位クランク角信号POSの立ち下りの検出時刻を記憶する。
ステップS62では、前記カウンタvCRACNT72の値が34以上になっているか否かを判断することで、カウンタvCRACNT72を0にリセットしない30deg周期部分を通過しているか否かを判断する。
The flowchart of FIG. 6 is executed every time the unit crank angle signal POS falls (every crank angle 10 deg), and in step S61, the detection time of the falling of the unit crank angle signal POS used for the calculation in step S59 is stored. To do.
In step S62, it is determined whether or not the counter vCRACNT72 passes through a 30-deg period portion in which the counter vCRACNT72 is not reset to 0 by determining whether or not the value of the counter vCRACNT72 is 34 or more.
そして、カウンタvCRACNT72の値が34以上になっている場合には、30deg周期部分で欠落する2つの単位クランク角信号POSの分を補うべく、カウンタvCRACNT72に2を加算する。
これにより、カウンタvCRACNT72の値が、基準クランク角位置(30deg周期部分)からの回転角を正しく示すようにできる。
When the value of the counter vCRACNT72 is 34 or more, 2 is added to the counter vCRACNT72 in order to compensate for the two unit crank angle signals POS that are missing in the 30 deg period.
Thus, the value of the counter vCRACNT72 can correctly indicate the rotation angle from the reference crank angle position (30 deg period portion).
ステップS64では、前記カウンタvCRACNT72と前記カウンタvCAMCNT3を3倍した数との偏差vVTCCNT(vVTCCNT=vCRACNT72−vCAMCNT3×3)を算出する
前記カウンタvCAMCNT3を3倍するのは、カウンタvCAMCNT3がクランク角で30deg毎にカウントアップされるのに対し、前記カウンタvCRACNT72がクランク角で10deg毎にカウントアップされるため、同じ10deg毎のカウント値に揃えるためである。
In step S64, a difference vVTCCNT (vVTCCNT = vCRACNT72−vCAMCNT3 × 3) between the counter vCRACNT72 and the number obtained by multiplying the counter vCAMCNT3 by 3 is calculated. This is because the
前記偏差vVTCCNTは、基準クランク角位置から基準カム角位置までのクランク角を、クランク角10degを単位として示すことになる。
ステップS65では、前記偏差vVTCCNTがマイナスの値として算出されたか否かを判断する。
そして、前記偏差vVTCCNTがマイナスの値であるときには、ステップS66へ進んで、前記偏差vVTCCNTに72を加算することで、偏差vVTCCNTが基準クランク角位置から基準カム角位置までのクランク角を表すようにする。
The deviation vVTCCNT indicates the crank angle from the reference crank angle position to the reference cam angle position in units of a crank angle of 10 deg.
In step S65, it is determined whether or not the deviation vVTCCNT is calculated as a negative value.
When the deviation vVTCCNT is a negative value, the process proceeds to step S66, and 72 is added to the deviation vVTCCNT so that the deviation vVTCCNT represents the crank angle from the reference crank angle position to the reference cam angle position. To do.
図7のフローチャートは、単位カム角信号CAMの立ち上がり・立ち上がりエッジ毎(クランク角10deg毎)に実行され、ステップS71では、今回がカウンタvCAMCNT3のカウントアップタイミングであるか否かを判断し、カウントアップタイミングであるときにのみ、ステップS72以降のステップを実行する。即ち、クランク角30deg毎にステップS72以降の処理が実行される。 The flowchart of FIG. 7 is executed for every rising edge and rising edge of the unit cam angle signal CAM (every crank angle 10 deg). In step S71, it is determined whether or not this time is the count-up timing of the counter vCAMCNT3, and the count-up is performed. Only when it is timing, the steps after step S72 are executed. That is, the process after step S72 is performed for every 30 degrees of crank angles.
ステップS72では、単位クランク角信号POSの立ち下りエッジと単位カム角信号CAMの立ち上がり・立ち上がりエッジとの位相差vVTCCLKを、単位クランク角信号POSの周期TPOSで除算することで、前記位相差vVTCCLKが、10deg周期の何個分に相当するかを求める(vVTCTIM=vVTCCLK/TPOS)。
ステップS73では、基準クランク角位置から基準カム角位置までのクランク角vVTCANGを、前記vVTCTIM及びvVTCCNTに基づき、vVTCANG=(vVTCTIM+vVTCCNT)×10として算出する。
In step S72, the phase difference vVTCCLK is divided by the period TPOS of the unit crank angle signal POS by dividing the phase difference vVTCCLK between the falling edge of the unit crank angle signal POS and the rising / rising edge of the unit cam angle signal CAM. The number corresponding to 10 deg cycle is obtained (vVTCTIM = vVTCCLK / TPOS).
In step S73, the crank angle vVTCANG from the reference crank angle position to the reference cam angle position is calculated as vVTCANG = (vVTCTIM + vVTCCNT) × 10 based on the vVTCTIM and vVTCCNT.
更に、次のステップS74では、可変バルブタイミング機構113により吸気側カムシャフト134の回転位相を最遅角に制御した場合における前記角度vVTCANGのデータである540degから、実際に算出された角度vVTCANGを減算することで、回転位相の進角量vREVTCを算出する
上記のようにして、クランク角30deg毎に回転位相の進角量vREVTCが検出されることになり、この進角量vREVTCが機関運転条件から設定される目標進角量に近づくように、前記可変バルブタイミング機構113がフィードバック制御される。
Further, in the next step S74, the actually calculated angle vVTCANG is subtracted from 540 deg which is the data of the angle vVTCANG when the rotation phase of the
従って、機関の低回転時であっても、充分に短い時間周期で回転位相を検出することを可能となり、可変バルブタイミング機構113を高速・高精度にフィードバック制御することができる。
回転位相の検出周期をクランク角30deg毎としたのは、カウンタvCRACNT72の値が30deg周期部分で10deg毎にカウントアップされないため、10deg毎に回転周期を検出するように設定すると、30deg周期部分で実際とは大きく異なる進角量が算出されることになってしまうためである。
Therefore, even when the engine is running at a low speed, the rotational phase can be detected in a sufficiently short time period, and the variable
The reason why the rotation phase detection cycle is set to every 30 deg crank angle is that the value of the counter vCRACNT72 is not counted up every 10 deg in the 30 deg cycle portion. This is because a significantly different advance amount is calculated.
尚、上記実施形態では、単位角度をクランク角10degとし、クランク角30deg毎に回転位相を検出させたが、これらの角度設定に限定されるものでないことは明らかであり、また、カム角センサ132が、単位角度毎に立ち下がる又は立ち上がる単位カム角信号CAMを発生させるようにすることができる。
ところで、前記クランク角センサ117及びカム角センサ132の検出信号に基づいて、気筒間の行程位相差毎に所定ピストンに位置する気筒を判別し、該気筒判別結果を、気筒別の燃料噴射制御や点火時期制御に用いることができる。
In the above embodiment, the unit angle is set to 10 deg crank angle, and the rotation phase is detected every 30 deg crank angle. However, it is obvious that the present invention is not limited to these angle settings, and the
By the way, based on detection signals of the
以下では、前記ECU114による気筒判別の様子を詳細に説明する。
図8のフローチャートは、前記単位クランク角信号POSの立ち下がり毎に実行され、ステップS81では、カウンタvCRACNTCYLを1だけカウントアップし(図12参照)、次のステップS12では、カウンタvCNTFSTを1だけカウントアップする(図13参照)。
図9のフローチャートは、前記単位クランク角信号POSの立ち下がり毎に実行され、ステップS91では、前回実行時から今回実行時までの時間間隔を、単位クランク角信号POSの立ち下がり周期TPOS(時間周期)の今回値に設定する。
Hereinafter, the state of cylinder discrimination by the
8 is executed every time the unit crank angle signal POS falls. In step S81, the counter vCRACNTCYL is incremented by 1 (see FIG. 12), and in the next step S12, the counter vCNTFST is incremented by 1. Up (see FIG. 13).
The flowchart of FIG. 9 is executed every time the unit crank angle signal POS falls. In step S91, the time interval from the previous execution to the current execution is set as the falling period TPOS (time period) of the unit crank angle signal POS. ) This time.
ステップS92では、前記周期TPOSの今回値と前回値との比ΔTPOS(周期比ΔTPOS=今回値/前回値)を算出する。
ステップS93では、前記周期比ΔTPOSが予め記憶された閾値SL1を超えているか否かを判別する。
前記閾値SL1は、今回値が30degの立ち下がり周期の検出結果である場合に、周期比ΔTPOSが超えるような値に設定されている。
In step S92, a ratio ΔTPOS between the current value of the period TPOS and the previous value (period ratio ΔTPOS = current value / previous value) is calculated.
In step S93, it is determined whether or not the period ratio ΔTPOS exceeds a threshold SL1 stored in advance.
The threshold SL1 is set to a value that exceeds the period ratio ΔTPOS when the current value is a detection result of a falling period of 30 degrees.
ここで、周期比ΔTPOSが閾値SL1を超えていれば、基準クランク角位置であると判断し、ステップS94へ進んで前記カウンタvCRACNTCYLを0にリセットする。
即ち、前記カウンタvCRACNTCYLは、図12に示すように、単位クランク角信号POSの立ち下がり毎にカウントアップされ、単位クランク角信号POSが30deg周期で立ち下がったときに(クランクシャフト120の1回転毎に)、0にリセットされることになる。
Here, if the cycle ratio ΔTPOS exceeds the threshold value SL1, it is determined that it is the reference crank angle position, and the process proceeds to step S94 to reset the counter vCRACNTCYL to zero.
That is, as shown in FIG. 12, the counter vCRACNTCYL is counted up every time the unit crank angle signal POS falls, and when the unit crank angle signal POS falls in a cycle of 30 deg (every
前記周期比ΔTPOSが閾値SL1を超えていない場合には、今回値は30degの立ち下がり周期を検出した結果ではないと判断し、ステップS94を迂回してステップS95へ進む。
ステップS95では、単位クランク角信号POSの周期TPOSの今回値を前回値に設定する。
If the period ratio ΔTPOS does not exceed the threshold value SL1, it is determined that the current value is not the result of detecting a 30 deg falling period, and the process proceeds to step S95, bypassing step S94.
In step S95, the current value of the cycle TPOS of the unit crank angle signal POS is set to the previous value.
図10のフローチャートは、単位カム角信号CAMの立ち上がり・立ち上がりエッジ毎に実行され、ステップS101では、前回実行時から今回実行時までの時間間隔を、単位カム角信号CAMの立ち上がり・立ち下がり周期TCAMの今回値に設定する。
ステップS102では、前記周期TCAMの今回値と前回値との比ΔTCAM(周期比ΔTCAM=今回値/前回値)を算出する。
The flowchart of FIG. 10 is executed for each rising / rising edge of the unit cam angle signal CAM. In step S101, the time interval from the previous execution to the current execution is set as the rising / falling cycle TCAM of the unit cam angle signal CAM. Set to the current value.
In step S102, a ratio ΔTCAM (period ratio ΔTCAM = current value / previous value) between the current value and the previous value of the cycle TCAM is calculated.
ステップS103では、前記周期比ΔTCAMが予め記憶された閾値SL2を超えているか否かを判別する。
前記閾値SL2は、今回値が30degの立ち上がり・立ち下がり周期の検出結果である場合に、周期比ΔTCAMが超えるような値に設定されている。
ここで、周期比ΔTCAMが閾値SL2を超えていれば、基準カム角位置であると判断し、ステップS104へ進んで前記カウンタvCNTFSTを0にリセットする。
In step S103, it is determined whether or not the cycle ratio ΔTCAM exceeds a threshold SL2 stored in advance.
The threshold value SL2 is set to a value that exceeds the cycle ratio ΔTCAM when the current value is a detection result of a rising / falling cycle of 30 degrees.
Here, if the cycle ratio ΔTCAM exceeds the threshold value SL2, it is determined that the position is the reference cam angle position, the process proceeds to step S104, and the counter vCNTFST is reset to 0.
即ち、前記カウンタvCNTFSTは、図13に示すように、単位クランク角信号POSの立ち下がり毎にカウントアップされ、単位カム角信号CAMが30deg周期で立ち下がったときに(カムシャフト134の1回転毎、クランクシャフト120の2回転毎に)、0にリセットされることになる。
前記周期比ΔTCAMが閾値SL2を超えていない場合には、今回値は30degの立ち上がり・立ち下がり周期を検出した結果ではないと判断し、ステップS104を迂回してステップS105へ進む。
That is, as shown in FIG. 13, the counter vCNTFST is counted up every time the unit crank angle signal POS falls, and when the unit cam angle signal CAM falls at a cycle of 30 degrees (every rotation of the camshaft 134). , Every two revolutions of the crankshaft 120).
If the period ratio ΔTCAM does not exceed the threshold value SL2, it is determined that the current value is not the result of detecting a rising / falling period of 30 deg, and the process proceeds to step S105, bypassing step S104.
ステップS105では、単位カム角信号CAMの周期TCAMの今回値を前回値に設定する。
図11のフローチャートは、単位クランク角信号POSの立ち下がり毎に実行され、ステップS111では、カウンタvCRACNTCYLの値が0であるか否かを判別する。
カウンタvCRACNTCYLの値が0であるときには、気筒判別タイミングであると判断し、ステップS112へ進む。
In step S105, the current value of the cycle TCAM of the unit cam angle signal CAM is set to the previous value.
The flowchart of FIG. 11 is executed every time the unit crank angle signal POS falls, and in step S111, it is determined whether or not the value of the counter vCRACNTCYL is zero.
When the value of the counter vCRACNTCYL is 0, it is determined that it is the cylinder discrimination timing, and the process proceeds to step S112.
ステップS112では、前記カウンタvCNTFSTが40以上であるか否かを判別する。
そして、前記カウンタvCNTFSTが40以上であれば、ステップS113へ進み、気筒判別値vCYLCNTに“3”をセットする。
一方、前記カウンタvCNTFSTが40未満であれば、ステップS114へ進み、気筒判別値vCYLCNTに“1”をセットする。
In step S112, it is determined whether or not the counter vCNTFST is 40 or more.
If the counter vCNTFST is 40 or more, the process proceeds to step S113, where "3" is set to the cylinder discrimination value vCYLCNT.
On the other hand, if the counter vCNTFST is less than 40, the process proceeds to step S114, and "1" is set to the cylinder discrimination value vCYLCNT.
尚、気筒判別値vCYLCNTの初期値は“0”であり、ステップS113又はステップS114で気筒判別値vCYLCNTに“3”又は“1”がセットされるまで、“0”を保持し、vCYLCNT=“0”は気筒不明状態を示すものとする。
また、ステップS101で、カウンタvCRACNTCYLの値が0ではないと判断されると、ステップS105へ進み、カウンタvCRACNTCYLの値が17であるか否かを判別する。
The initial value of the cylinder discrimination value vCYLCNT is “0”. “0” is held until “3” or “1” is set to the cylinder discrimination value vCYLCNT in step S113 or step S114, and vCYLCNT = “ “0” indicates a cylinder unknown state.
If it is determined in step S101 that the value of the counter vCRACNTCYL is not 0, the process proceeds to step S105, and it is determined whether or not the value of the counter vCRACNTCYL is 17.
前記カウンタvCRACNTCYL=17は、カウンタvCRACNTCYLの値が前回0になってから次に0になるまでの間の中間点であって、前記カウンタvCRACNTCYL=17であるときにも気筒判別タイミングであると判断して、ステップS116へ進む。
前記カウンタvCRACNTCYLは、クランクシャフト120が1回転する毎に0にリセットされるから、前記カウンタvCRACNTCYL=0及びカウンタvCRACNTCYL=17のタイミングは、クランク角180deg毎のタイミングになり、これは、4気筒機関101における気筒間の行程位相差に相当し、クランク角180deg毎に気筒判別を行うことで、例えば吸気TDCの気筒を順次判断することになる。
The counter vCRACNTCYL = 17 is an intermediate point between the time when the value of the counter vCRACNTCYL becomes 0 and then becomes 0, and it is determined that it is the cylinder discrimination timing even when the counter vCRACNTCYL = 17. Then, the process proceeds to step S116.
Since the counter vCRACNTCYL is reset to 0 every time the
ステップS116では、気筒判別値vCYLCNTを前回値+1に設定する。
従って、気筒判別値vCYLCNTは、カウンタvCRACNTCYLの値が0であるときにカウンタvCNTFSTが40未満であると判定されることで“1”に設定されると、次にカウンタvCRACNTCYL=17になったときに、1だけカウントアップされて“2”になり、次にカウンタvCRACNTCYLの値が0であるときにカウンタvCNTFSTが40以上であると判定されることで“3”に設定され、次にカウンタvCRACNTCYL=17になったときに、1だけカウントアップされて“4”になり、以下、上記処理を繰り返すことで、1に戻って再び4にまでカウントアップされることを繰り返すことになる(図14参照)。
In step S116, the cylinder discrimination value vCYLCNT is set to the previous value +1.
Therefore, when the cylinder discrimination value vCYLCNT is set to “1” by determining that the counter vCNTFST is less than 40 when the value of the counter vCRACNTCYL is 0, the next time the counter vCRACNTCYL = 17 When the counter vCRACNTCYL is 0, the counter vCNTFST is determined to be 40 or more and then set to “3”. Next, the counter vCRACNTCYL is set to “3”. = 17, the count is incremented by 1 to "4", and the above processing is repeated until the count returns to 1 and counts up to 4 again (FIG. 14). reference).
尚、気筒判別値vCYLCNTは、点火順である#1気筒→#3気筒→#4気筒→#2気筒の何番目の気筒が次に吸気TDCになるかを示し、例えば、vCYLCNT=3であるときには、次の吸気TDCが#4気筒であることを示す。
カウンタvCNTFSTが0にリセットされる間に、カウンタvCRACNTCYLの値は2回にわたって0にリセットされるから、カウンタvCRACNTCYL=0であっても、そのタイミングが、カウンタvCNTFSTが0にリセットされた直後であるか否かによって、カウンタvCNTFSTの値は、クランクシャフト120の1回転に相当する値だけ異なることになる。
The cylinder discrimination value vCYLCNT indicates what number of
Since the value of the counter vCRACNTCYL is reset to 0 twice while the counter vCNTFST is reset to 0, even when the counter vCRACNTCYL = 0, the timing is immediately after the counter vCNTFST is reset to 0. Depending on whether or not, the value of the counter vCNTFST differs by a value corresponding to one rotation of the
従って、カウンタvCNTFSTが40未満であるか否かを判断することで、カウンタvCRACNTCYL=0になったタイミングを、異なる気筒の吸気TDCタイミングとして明確に区別することができ、気筒判別を精度良く行えることになる。
また、本実施形態のように、可変バルブタイミング機構113が設けられる場合であっても、ステップS112では、1回転分の差がある値を区別すればよいから、可変バルブタイミング機構113によってクランクシャフト120に対する吸気側カムシャフト134の回転位相が変化して、カウンタvCRACNTCYL=0であるときのカウンタvCNTFSTの値が変化することがあっても、その変化幅は1回転分の差に対して充分に小さいから、気筒判別が影響されることがない。
Therefore, by determining whether or not the counter vCNTFST is less than 40, the timing when the counter vCRACNTCYL = 0 can be clearly distinguished as the intake TDC timing of different cylinders, and cylinder discrimination can be performed with high accuracy. become.
Even in the case where the variable
ここで、上記実施形態から把握し得る請求項以外の技術思想について、以下にその効果と共に記載する。
(イ)前記出力周期が単位角度とは異なる角度に設定される箇所を、前記単位カム角信号及び/又は単位クランク角信号の周期の今回値と前回値との比に基づいて検出することを特徴とする請求項1〜4のいずれか1つに記載の内燃機関のカム位相検出装置。
Here, technical ideas other than the claims that can be grasped from the above embodiment will be described together with the effects thereof.
(A) detecting a location where the output cycle is set to an angle different from the unit angle based on a ratio between the current value and the previous value of the cycle of the unit cam angle signal and / or the unit crank angle signal. The cam phase detection device for an internal combustion engine according to any one of
上記発明によると、角度周期が異なることで、時間周期の今回値と前回値とが異なるようになるから、時間周期の今回値と前回値との比から、信号の出力周期が単位角度とは異なる角度に設定される箇所を検出する。
ここで、今回値と前回値との比を演算することで、そのときの機関回転速度の影響を排除でき、単位角度とは異なる角度に設定される箇所を、容易に検出することができる。
(ロ)前記単位角度が、気筒間の行程位相差に相当するクランク角度よりも小さいことを特徴とする請求項1〜4のいずれか1つに記載の内燃機関のカム位相検出装置。
According to the above invention, since the current value of the time period and the previous value become different due to the different angle period, the ratio of the current value of the time period and the previous value indicates that the output period of the signal is the unit angle. Detect locations set at different angles.
Here, by calculating the ratio between the current value and the previous value, the influence of the engine rotational speed at that time can be eliminated, and a location set to an angle different from the unit angle can be easily detected.
(B) The cam phase detection device for an internal combustion engine according to any one of
上記発明によると、単位カム角信号,単位クランク角信号の出力周期が、気筒間の行程位相差に相当するクランク角度よりも小さいから、行程位相差よりも短い角度周期でクランクシャフトに対するカムシャフトの回転位相差を検出させることが可能となる。
尚、単位角度は、気筒間の行程位相差に相当するクランク角度(4気筒であればクランク角180deg)を複数に等分する角度とすることが好ましく、更には、5deg〜20deg程度に設定することがより好ましい。
(ハ)前記基準カム角位置を基準として前記単位クランク角信号を計数する第3の計数手段と、
前記第2の計数手段による計数値に基づいて気筒判別タイミングを検出する気筒判別タイミング検出手段と、
前記気筒判別タイミングにおける前記第3の計数手段による計数値に基づいて、所定ピストン位置の気筒を判別する気筒判別手段と、
を設けたことを特徴とする請求項3又は4記載の内燃機関のカム位相検出装置。
According to the above invention, since the output cycle of the unit cam angle signal and the unit crank angle signal is smaller than the crank angle corresponding to the stroke phase difference between the cylinders, the camshaft relative to the crankshaft with an angular cycle shorter than the stroke phase difference. It becomes possible to detect the rotational phase difference.
The unit angle is preferably an angle that equally divides the crank angle corresponding to the stroke phase difference between the cylinders (crank angle 180 deg for four cylinders) into a plurality of parts, and is further set to about 5 deg to 20 deg. It is more preferable.
(C) third counting means for counting the unit crank angle signal with reference to the reference cam angle position;
Cylinder discrimination timing detection means for detecting cylinder discrimination timing based on the count value by the second counting means;
Cylinder discrimination means for discriminating a cylinder at a predetermined piston position based on a count value by the third counting means at the cylinder discrimination timing;
The cam phase detection device for an internal combustion engine according to
上記発明によると、短い角度周期での回転位相の検出を可能にできるクランク角センサ及びカム角センサの信号を用いて気筒判別を行える。
(ニ)前記第3の計数手段が、前記単位クランク角信号の計数値を、カムシャフトが1回転する毎に0にリセットし、
前記気筒判別タイミング検出手段が、気筒間の行程位相差毎に気筒判別タイミングを検出することを特徴とする請求項(ハ)記載の内燃機関のカム位相検出装置。
According to the above-described invention, cylinder discrimination can be performed using the signals of the crank angle sensor and the cam angle sensor that can detect the rotational phase with a short angular period.
(D) the third counting means resets the count value of the unit crank angle signal to 0 every time the camshaft makes one rotation;
The cam phase detection apparatus for an internal combustion engine according to claim (c), wherein the cylinder discrimination timing detection means detects a cylinder discrimination timing for each stroke phase difference between the cylinders.
上記発明によると、気筒間の行程位相差毎に、そのときのカムシャフトの回転角を、第3の計数手段の計数値の違いに基づいて判断することで、気筒判別が行われる。 According to the above invention, cylinder discrimination is performed by determining the rotation angle of the camshaft at that time based on the difference in the count value of the third counting means for each stroke phase difference between the cylinders.
101…内燃機関、105…吸気バルブ、113…可変バルブタイミング機構、114…エンジンコントロールユニット、117…クランク角センサ、120…クランクシャフト、132…カム角センサ、134…カムシャフト
DESCRIPTION OF
Claims (4)
前記カムシャフトが単位角度だけ回転する毎に単位カム角信号を出力すると共に、前記単位カム角信号の出力周期が、前記カムシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるカム角センサを備え、
前記単位カム角信号の出力周期が前記単位角度とは異なる角度に設定される箇所を検出することで、個々の単位カム角信号が対応するカム角位置を検出し、該検出されたカム角位置とクランク角位置との相関から、前記回転位相を検出することを特徴とする内燃機関のカム位相検出装置。 A cam phase detection device for an internal combustion engine comprising a variable valve timing mechanism for varying a rotational phase of a camshaft relative to a crankshaft,
Each time the camshaft rotates by a unit angle, a unit cam angle signal is output, and the output cycle of the unit cam angle signal is set to an angle different from the unit angle at at least one location per rotation of the camshaft. Cam angle sensor
By detecting the location where the output cycle of the unit cam angle signal is set to an angle different from the unit angle, each unit cam angle signal detects the corresponding cam angle position, and the detected cam angle position A cam phase detection device for an internal combustion engine, wherein the rotational phase is detected from a correlation between the engine and a crank angle position.
前記単位クランク角信号の出力周期が前記単位角度とは異なる角度に設定される箇所を検出することで、個々の単位クランク角信号が対応するクランク角位置を検出することを特徴とする請求項1記載の内燃機関のカム位相検出装置。 Each time the crankshaft rotates by a unit angle, a unit crank angle signal is output, and the output cycle of the unit crank angle signal is set to an angle different from the unit angle at at least one location per rotation of the crankshaft. Equipped with a crank angle sensor
2. The crank angle position corresponding to each unit crank angle signal is detected by detecting a place where an output cycle of the unit crank angle signal is set to an angle different from the unit angle. A cam phase detection device for an internal combustion engine as described.
前記カムシャフトが単位角度だけ回転する毎に単位カム角信号を出力すると共に、前記単位カム角信号の出力周期が、前記カムシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるカム角センサと、
前記単位カム角信号の出力周期が前記単位角度とは異なる角度に設定される箇所に基づいて基準カム角位置を検出する基準カム角位置検出手段と、
前記基準カム角位置を基準として前記単位カム角信号を計数する第1の計数手段と、
前記クランクシャフトが単位角度だけ回転する毎に単位クランク角信号を出力すると共に、前記単位クランク角信号の出力周期が、前記クランクシャフトの1回転当たり少なくとも1箇所で前記単位角度とは異なる角度に設定されるクランク角センサと、
前記単位クランク角信号の出力周期が前記単位角度とは異なる角度に設定される箇所に基づいて基準クランク角位置を検出する基準クランク角位置検出手段と、
前記基準クランク角位置を基準として前記単位クランク角信号を計数する第2の計数手段と、
前記第1の計数手段による計数値と、前記第2の計数手段による計数値とを比較して、前記回転位相を検出する回転位相検出手段と、
を備えたことを特徴とする内燃機関のカム位相検出装置。 A cam phase detection device for an internal combustion engine comprising a variable valve timing mechanism that varies a rotational phase of a camshaft relative to a crankshaft,
Each time the camshaft rotates by a unit angle, a unit cam angle signal is output, and the output cycle of the unit cam angle signal is set to an angle different from the unit angle at at least one location per rotation of the camshaft. A cam angle sensor,
Reference cam angle position detecting means for detecting a reference cam angle position based on a location where an output cycle of the unit cam angle signal is set to an angle different from the unit angle;
First counting means for counting the unit cam angle signal with reference to the reference cam angle position;
Each time the crankshaft rotates by a unit angle, a unit crank angle signal is output, and the output cycle of the unit crank angle signal is set to an angle different from the unit angle at at least one location per rotation of the crankshaft. A crank angle sensor,
Reference crank angle position detecting means for detecting a reference crank angle position based on a location where an output cycle of the unit crank angle signal is set to an angle different from the unit angle;
Second counting means for counting the unit crank angle signal with reference to the reference crank angle position;
A rotational phase detection means for detecting the rotational phase by comparing a count value obtained by the first count means with a count value obtained by the second count means;
A cam phase detection device for an internal combustion engine, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007000987A JP2008169697A (en) | 2007-01-09 | 2007-01-09 | Cam phase detector for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007000987A JP2008169697A (en) | 2007-01-09 | 2007-01-09 | Cam phase detector for internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008169697A true JP2008169697A (en) | 2008-07-24 |
Family
ID=39698035
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007000987A Pending JP2008169697A (en) | 2007-01-09 | 2007-01-09 | Cam phase detector for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008169697A (en) |
-
2007
- 2007-01-09 JP JP2007000987A patent/JP2008169697A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8818685B2 (en) | Rotation detecting device and rotation detecting method | |
| US8302466B2 (en) | Apparatus and method for detecting cam phase of engine | |
| JPH01280665A (en) | Cylinder discriminating device for engine | |
| JP2006257958A (en) | Cam phase sensor, variable valve timing mechanism control device, and variable valve timing mechanism control method | |
| JP2009293501A (en) | Misfire detecting device for multicylinder internal combustion engine | |
| JP2002309994A (en) | Timing winding member abnormality detection device | |
| JP2000205035A (en) | Misfire detection system of engine | |
| EP1384878B1 (en) | Control apparatus and control method of engine | |
| JP5591390B2 (en) | Rotation detector | |
| WO2018135202A1 (en) | Control device and control method for internal combustion engine | |
| JP5577088B2 (en) | Engine control apparatus and control method | |
| JP2006220079A (en) | Control device for internal combustion engine | |
| JP4472588B2 (en) | Cylinder discrimination device for internal combustion engine | |
| JP2008169697A (en) | Cam phase detector for internal combustion engine | |
| JPH062609A (en) | Misfire detection device of internal combustion engine | |
| JP4805962B2 (en) | Cam phase detector for internal combustion engine | |
| JP2008169698A (en) | Cylinder discrimination device for internal combustion engine | |
| JP6394447B2 (en) | Crank angle detector | |
| JP2006291738A (en) | Control device for internal combustion engine | |
| JP2005307945A (en) | Misfire detection device for internal combustion engine | |
| JP4313733B2 (en) | Engine cylinder determination device | |
| JPH07174773A (en) | Combustion state judgement device for multiple cylinder internal-combustion engine | |
| JP2004162531A (en) | Cylinder discriminating device of internal combustion engine | |
| JP5242646B2 (en) | Engine stop position detection device | |
| JP2010216429A (en) | Control device for internal combustion engine |