JP4400648B2 - Diagnostic equipment - Google Patents

Diagnostic equipment Download PDF

Info

Publication number
JP4400648B2
JP4400648B2 JP2007130514A JP2007130514A JP4400648B2 JP 4400648 B2 JP4400648 B2 JP 4400648B2 JP 2007130514 A JP2007130514 A JP 2007130514A JP 2007130514 A JP2007130514 A JP 2007130514A JP 4400648 B2 JP4400648 B2 JP 4400648B2
Authority
JP
Japan
Prior art keywords
motor
rotation
abnormality
pulse signal
value
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.)
Active
Application number
JP2007130514A
Other languages
Japanese (ja)
Other versions
JP2008286056A (en
Inventor
登喜司 伊藤
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 JP2007130514A priority Critical patent/JP4400648B2/en
Publication of JP2008286056A publication Critical patent/JP2008286056A/en
Application granted granted Critical
Publication of JP4400648B2 publication Critical patent/JP4400648B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Valve-Gear Or Valve Arrangements (AREA)
  • Valve Device For Special Equipments (AREA)
  • Brushless Motors (AREA)

Description

本発明は、診断装置に関するものである。   The present invention relates to a diagnostic apparatus.

従来より、特許文献1に見られるようなブラシレスモータ等のモータを所定の回転角範囲内で回転駆動し、それによって各種機構を駆動することが行われている。この場合、各種機構を精密に駆動するには、モータの回転角を正確に検出し、その回転角を各種機構の目標とする駆動状態に対応した回転角とすることが重要になる。   Conventionally, a motor such as a brushless motor as disclosed in Patent Document 1 is rotationally driven within a predetermined rotation angle range, thereby driving various mechanisms. In this case, in order to accurately drive various mechanisms, it is important to accurately detect the rotation angle of the motor and set the rotation angle to a rotation angle corresponding to the target driving state of the various mechanisms.

ここで、モータの回転角を検出する方法としては、次のような方法を採用することができる。すなわち、モータにおけるロータの回転に伴いパルス信号を出力する位置センサを設け、その位置センサからのパルス信号のエッジを位置カウンタによってカウントし、同位置カウンタのカウント値を用いてモータの回転角を検出する。   Here, as a method of detecting the rotation angle of the motor, the following method can be employed. In other words, a position sensor that outputs a pulse signal with the rotation of the rotor in the motor is provided, the edge of the pulse signal from the position sensor is counted by the position counter, and the rotation angle of the motor is detected using the count value of the position counter To do.

ところで、例えば位置センサに異常が生じた場合などには、位置センサからのパルス信号の出力が不適正になる。その結果、パルス信号のエッジをカウントする位置カウンタのカウント値が不適正になり、同カウント値を用いて検出されるモータの回転角が実際の回転角からずれる。   By the way, for example, when an abnormality occurs in the position sensor, the output of the pulse signal from the position sensor becomes inappropriate. As a result, the count value of the position counter that counts the edge of the pulse signal becomes inappropriate, and the rotation angle of the motor detected using the count value deviates from the actual rotation angle.

こうした異常を検出するための診断装置として、同モータにおける所定回転角度分θの回転が生じたとき、その回転に伴い変化する上記カウント値の変化量が適正値であるか否かに基づき異常の有無を判断する診断装置を採用することが考えられる。上記異常の有無の判断における異常有りの旨の判断は、モータが上記所定回転角度分θだけ回転したとき、その回転に伴い変化する上記カウント値の変化量が適正値でないことに基づいて行われる。なお、上記所定回転角分θとしては、小さい値に設定することが早期の異常検出を行ううえで有利であり、その観点からすれば360°未満の値などの小さい値を採用することが好ましい。   As a diagnostic device for detecting such an abnormality, when the rotation of the motor by a predetermined rotation angle θ occurs, an abnormality is determined based on whether or not the amount of change in the count value that changes with the rotation is an appropriate value. It is conceivable to employ a diagnostic device that determines the presence or absence. In the determination of the presence / absence of the abnormality, the determination that there is an abnormality is made based on the fact that when the motor rotates by the predetermined rotation angle θ, the amount of change in the count value that changes with the rotation is not an appropriate value. . As the predetermined rotation angle θ, setting a small value is advantageous for early abnormality detection. From this viewpoint, it is preferable to adopt a small value such as a value of less than 360 °. .

また、診断装置においては、上述した異常の有無の判断の他、正常であるか否かの判断も行われる。こうした正常である旨の判断に関しては、上記異常の有無の判断で、同異常無しの旨判断されたことに基づいて行うことが考えられる。
特開2004−194454公報
Further, in the diagnostic device, in addition to the above-described determination of the presence / absence of an abnormality, a determination is also made as to whether it is normal. Such determination of normality may be performed based on the determination of the absence of the abnormality in the determination of the presence or absence of the abnormality.
JP 2004-194454 A

ところで、正常である旨の判断を上述したように行うと、次のような状況のもとでは、その正常である旨の判断が誤ったものとなる。すなわち、モータが一回転するにあたって所定の角度位置に達したときのみ位置センサからのパルス信号の出力が不適正になるような場合であって、位置センサからのパルス信号の出力が不適正になる上記角度位置以外の部分で同モータが上記所定回転角度分θだけ回転する。このような状況のもとでは、モータにおける上記所定回転角度分θの回転に際しての位置カウンタのカウント値の変化量が適正値からずれないことから異常無しの旨判断され、それに基づき正常である旨の誤判断がなされる。   By the way, if the determination to be normal is performed as described above, the determination to be normal is incorrect under the following situation. That is, the pulse signal output from the position sensor is inappropriate only when the motor reaches a predetermined angular position for one rotation, and the pulse signal output from the position sensor is inappropriate. The motor rotates by the predetermined rotation angle θ at a portion other than the angular position. Under such circumstances, it is determined that there is no abnormality because the amount of change in the count value of the position counter during the rotation of the predetermined rotation angle θ in the motor does not deviate from the appropriate value. Misjudgment.

本発明はこのような実情に鑑みてなされたものであって、その目的は、モータでの正常であるか否かの判断において、正常である旨の誤判断が生じることを抑制できる診断装置を提供することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a diagnostic device capable of suppressing the occurrence of a false determination of being normal when determining whether or not the motor is normal. It is to provide.

以下、上記目的を達成するための手段及びその作用効果について記載する。
上記目的を達成するため、請求項1記載の発明では、ロータの回転に伴いパルス信号を出力する位置センサを備えるモータの診断装置であって、同モータにおける一回転分未満の所定回転角度分の回転時に前記位置センサから出力されるパルス信号のエッジ数をカウントし、そのカウントした値が適正値でないことに基づき前記異常有りの旨判断する診断装置において、前記モータの一回転に際して、同一回転中に前記異常有りの旨判断されずに前記モータの一回転が完了したときには正常である旨判断し、前記モータの一回転が完了する前であって前記異常有りの旨判断されていないときには正常であるか否かの判断を保留とする判断手段を備えた。
In the following, means for achieving the above object and its effects are described.
In order to achieve the above object, according to the first aspect of the present invention, there is provided a motor diagnostic apparatus including a position sensor that outputs a pulse signal as the rotor rotates, and the motor has a predetermined rotation angle less than one rotation. In a diagnostic device that counts the number of edges of a pulse signal output from the position sensor during rotation and determines that there is an abnormality based on the counted value being not an appropriate value, the same rotation is performed during one rotation of the motor When the rotation of the motor is completed without being determined that the abnormality is present, it is determined to be normal, and when the rotation of the motor is not completed and the rotation is not determined to be normal, it is normal. Judgment means for deferring the judgment of whether or not there is provided.

上記構成によれば、モータの一回転に際して、異常無しの旨判断された状態が一回転完了まで続いていれば正常である旨判断され、異常無しの旨判断されていても一回転完了前であれば正常であるか否かの判断が保留とされる。従って、異常無しの旨判断された状態でのモータの一回転完了前に、異常無しの旨判断されることに基づき正常である旨判断されることを抑制できる。そして、同判断が行われることに基づき正常である旨の誤判断が生じることを抑制できるようになる。   According to the above configuration, when one revolution of the motor is determined to be normal, it is determined to be normal if the state continues until the completion of one rotation. If so, the determination of whether it is normal is put on hold. Therefore, it is possible to suppress the determination of being normal based on the determination that there is no abnormality before the completion of one rotation of the motor in the state where it is determined that there is no abnormality. Then, it is possible to suppress the occurrence of a false determination that it is normal based on the determination being made.

請求項2記載の発明では、請求項1記載の発明において、前記モータは、内燃機関の機関バルブのバルブ特性を可変とする可変動弁機構を駆動するものとした。
内燃機関の可変動弁機構を駆動するモータにおいては、機関運転状態に応じて機関バルブのバルブ特性を可変とすべくモータの正回転と逆回転とが高頻度で切り換えられ、モータの一回転が生じにくいという状況が多く発生するため、正常である旨の誤判断の生じる可能性が高くなる傾向がある。しかし、このような傾向があるとしても、異常無しの旨判断された状態でのモータの一回転完了前に、異常無しの旨判断されることに基づき正常である旨判断されることを抑制できる。そして、同判断が行われることに基づき正常である旨の誤判断が生じることを抑制できるようになる。
According to a second aspect of the present invention, in the first aspect of the present invention, the motor drives a variable valve mechanism that varies a valve characteristic of an engine valve of an internal combustion engine.
In a motor that drives a variable valve mechanism of an internal combustion engine, normal rotation and reverse rotation of the motor are frequently switched in order to make the valve characteristics of the engine valve variable according to the engine operating state, and one rotation of the motor is performed. Since there are many situations where it is difficult to occur, there is a tendency that there is a high possibility that an erroneous determination of normality will occur. However, even if there is such a tendency, it can be suppressed that it is determined to be normal based on the determination that there is no abnormality before the completion of one rotation of the motor in the state where it is determined that there is no abnormality. . Then, it is possible to suppress the occurrence of a false determination that it is normal based on the determination being made.

請求項3記載の発明では、請求項2記載の発明において、前記判断手段は、前記モータの回転時に前記位置センサから出力されるパルス信号のエッジ数をカウントし、前記モータが一方向に回転している状態にあって前記異常有りの旨判断されずに前記カウントした値がモータ一回転分に対応する値だけ変化したとき、正常である旨判断するものとした。   According to a third aspect of the present invention, in the second aspect of the present invention, the judging means counts the number of edges of a pulse signal output from the position sensor when the motor rotates, and the motor rotates in one direction. In this state, when the counted value changes by a value corresponding to one rotation of the motor without being judged that there is an abnormality, it is judged that it is normal.

上記構成によれば、異常無しの旨判断された状態でモータが一回転したか否か、言い換えればモータの一回転に際して同一回転中に前記異常有りの旨判断されずに同モータの一回転が完了したか否かを、より正確に判断することができる。従って、正常である旨の判断がなされたとき、その判断をより正確なものとすることができるようになる。   According to the above configuration, whether or not the motor has made one revolution in a state in which it is determined that there is no abnormality, in other words, one revolution of the motor is performed without being judged to be abnormal during the same revolution. It can be determined more accurately whether or not the process has been completed. Therefore, when it is determined that it is normal, the determination can be made more accurate.

請求項4記載の発明では、請求項2又は3記載の発明において、前記モータは、その回転時に同モータに設けられた複数の電気角センサから位相をずらして出力されるパルス信号の出力パターンに基づき通電相を切り換えることで駆動されるブラシレスモータであり、前記位置センサは、各電気角センサからのパルス信号のエッジ間隔よりも短いエッジ間隔のパルス信号を出力するものであり、前記異常有りの旨の判断は、前記モータの一方向への回転中における前記各電気角センサからのパルス信号のエッジ間において、前記位置センサからのパルス信号のエッジ数をカウントした値が適正値でないことに基づき行われることを要旨とした。   According to a fourth aspect of the present invention, in the second or third aspect of the present invention, the motor has an output pattern of a pulse signal output with a phase shifted from a plurality of electrical angle sensors provided in the motor at the time of rotation. The position sensor outputs a pulse signal having an edge interval shorter than the edge interval of the pulse signal from each electrical angle sensor, and the abnormality is detected. The determination to that effect is based on the fact that the value obtained by counting the number of edges of the pulse signal from the position sensor is not an appropriate value between the edges of the pulse signal from each electrical angle sensor during rotation of the motor in one direction. The gist of what was done.

上記構成によれば、異常の有無を判断するための所定回転角度分として、ブラシレスモータにおける各電気角センサのパルス信号のエッジ間に相当する回転角度分が用いられる。このため、上記所定回転角度分だけモータが回転する際に位置センサから出力されるパルス信号のエッジ数をカウントして同カウントした値に基づき異常の有無を判断するに当たり、上記所定回転角度分のモータ回転が生じたことを識別するために特別な部品を設ける必要はなくなる。   According to the above configuration, the rotation angle corresponding to the edge of the pulse signal of each electrical angle sensor in the brushless motor is used as the predetermined rotation angle for determining whether there is an abnormality. Therefore, when the motor rotates by the predetermined rotation angle, the number of edges of the pulse signal output from the position sensor is counted, and the presence or absence of abnormality is determined based on the counted value. There is no need to provide special parts to identify the occurrence of motor rotation.

以下、本発明を自動車用エンジンの可変動弁機構を駆動するブラシレスモータの診断装置に具体化した一実施形態を図1〜図5に従って説明する。
図1は、エンジン1における所定気筒のシリンダヘッド2周りの構造を示す拡大断面図である。このエンジン1においては、シリンダヘッド2、シリンダブロック3、及びピストン5によって燃焼室6が区画され、この燃焼室6には吸気通路7及び排気通路8が接続されている。そして、吸気通路7と燃焼室6との間は吸気バルブ9の開閉動作によって連通・遮断され、排気通路8と燃焼室6との間は排気バルブ10の開閉動作によって連通・遮断されるようになる。
Hereinafter, an embodiment in which the present invention is embodied in a diagnostic apparatus for a brushless motor that drives a variable valve mechanism of an automobile engine will be described with reference to FIGS.
FIG. 1 is an enlarged sectional view showing a structure around a cylinder head 2 of a predetermined cylinder in the engine 1. In the engine 1, a combustion chamber 6 is defined by a cylinder head 2, a cylinder block 3, and a piston 5, and an intake passage 7 and an exhaust passage 8 are connected to the combustion chamber 6. The intake passage 7 and the combustion chamber 6 are communicated and blocked by the opening / closing operation of the intake valve 9, and the exhaust passage 8 and the combustion chamber 6 are communicated and blocked by the opening / closing operation of the exhaust valve 10. Become.

シリンダヘッド2には、吸気バルブ9及び排気バルブ10を駆動するための吸気カムシャフト11及び排気カムシャフト12が設けられている。これら吸気カムシャフト11及び排気カムシャフト12は、エンジン1のクランクシャフト(出力軸)からの回転伝達によって回転するようになっている。また、吸気カムシャフト11及び排気カムシャフト12には、それぞれ吸気カム11a及び排気カム12aが設けられている。そして、これら吸気カム11a及び排気カム12aの吸気カムシャフト11及び排気カムシャフト12との一体回転を通じて、吸気バルブ9及び排気バルブ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 rotated by transmission of rotation from the crankshaft (output shaft) 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 and the exhaust valve 10 are opened and closed through integral rotation of the intake cam shaft 11 and the exhaust cam shaft 12 of the intake cam 11a and the exhaust cam 12a.

また、エンジン1には、吸気バルブ9及び排気バルブ10といった機関バルブのバルブ特性を可変とする可変動弁機構として、吸気バルブ9の最大リフト量及び作動角を可変とする可変動弁機構14が吸気カム11aと吸気バルブ9との間に設けられている。この可変動弁機構14の動作を通じて、例えば吸入空気量を多く必要とするエンジン運転状態になるほど、最大リフト量及び作動角が大となるよう制御される。これは最大リフト量及び作動角を大とするほど、吸気通路7から燃焼室6への空気の吸入が効率よく行われ、上述した吸入空気量に関する要求を満たすことが可能なためである。   Further, the engine 1 includes a variable valve mechanism 14 that varies the maximum lift amount and operating angle of the intake valve 9 as a variable valve mechanism that varies the valve characteristics of the engine valves such as the intake valve 9 and the exhaust valve 10. It is provided between the intake cam 11a and the intake valve 9. Through the operation of the variable valve mechanism 14, for example, the maximum lift amount and the operating angle are controlled to increase as the engine operation state that requires a larger amount of intake air is achieved. This is because the larger the maximum lift amount and the operating angle, the more efficiently the air is sucked into the combustion chamber 6 from the intake passage 7 and the above-described requirements regarding the intake air amount can be satisfied.

次に、可変動弁機構14の詳細な構造について説明する。
可変動弁機構14は、回転する吸気カム11aにより押されて上記吸気カムシャフト11と平行に延びるロッカシャフト15及びコントロールシャフト16の軸線を中心に揺動する入力アーム17と、この入力アーム17の揺動に基づき上記軸線を中心に揺動する出力アーム18とを備えている。入力アーム17に関しては、ローラ19が回転可能に取り付けられるとともに、そのローラ19が吸気カム11aに押しつけられるようコイルスプリング20によって吸気カム11a側に付勢されている。また、出力アーム18は、その揺動時にロッカアーム21に押しつけられ、同ロッカアーム21を介して吸気バルブ9をリフトさせる。
Next, the detailed structure of the variable valve mechanism 14 will be described.
The variable valve mechanism 14 includes an input arm 17 that is pushed by a rotating intake cam 11 a and swings about the axes of a rocker shaft 15 and a control shaft 16 that extend parallel to the intake cam shaft 11, and the input arm 17 And an output arm 18 that swings about the axis based on the swing. The input arm 17 is rotatably attached to a roller 19 and is biased toward the intake cam 11a by a coil spring 20 so that the roller 19 is pressed against the intake cam 11a. 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の開閉動作が行われるようになる。   The base end portion of the rocker arm 21 is supported by a lash adjuster 22, and the distal end portion 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 the valve spring 24 of the intake valve 9, whereby a roller 23 rotatably supported between the base end portion and the distal end portion of the rocker arm 21 is applied to the output arm 18. It is pressed. 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の最大リフト量及び作動角が可変とされる。即ち、入力アーム17と出力アーム18とを揺動方向について互いに接近させるほど、吸気バルブ9の最大リフト量及び作動角は互いに同期した状態で小となってゆく。逆に、入力アーム17と出力アーム18とを揺動方向について互いに離間させるほど、吸気バルブ9の最大リフト量及び作動角は互いに同期した状態で大となってゆく。   In the variable valve mechanism 14, the relative position of the input arm 17 and the output arm 18 in the swing direction is changed by displacing the control shaft 16 disposed in the pipe-shaped rocker shaft 15 in the axial direction. Is possible. As described above, when the relative position of the input arm 17 and the output arm 18 in the swing direction is changed, the maximum lift amount and the operating angle of the intake valve 9 are made variable. That is, the closer the input arm 17 and the output arm 18 are to each other in the swing direction, the smaller the maximum lift amount and the operating angle of the intake valve 9 become in a synchronized state. 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 and the operating angle of the intake valve 9 become larger in a synchronized state.

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

ブラシレスモータ47は、同図に示されるコントロールシャフト16の基端部(図中右端部)に変換機構48を介して連結されている。この変換機構48は、ブラシレスモータ47の回転運動をコントロールシャフト16の軸方向への直線運動に変換するためのものである。そして、ブラシレスモータ47の所定の回転角範囲内での回転駆動を通じて、コントロールシャフト16が軸方向に変位させられ、可変動弁機構14が動作されることとなる。なお、ブラシレスモータ47の上記回転角範囲とは、その範囲端が同モータ47の回転(コントロールシャフト16の軸線方向移動)の機械的な制限によって定められるものであって、例えば同モータ47の10回転分の回転角範囲(0〜3600°)となっている。   The brushless motor 47 is connected to a base end portion (right end portion in the figure) of the control shaft 16 shown in the figure via a conversion mechanism 48. The conversion mechanism 48 is for converting the rotational motion of the brushless motor 47 into linear motion in the axial direction of the control shaft 16. Then, the control shaft 16 is displaced in the axial direction through rotation driving of the brushless motor 47 within a predetermined rotation angle range, and the variable valve mechanism 14 is operated. The rotation angle range of the brushless motor 47 is determined by a mechanical restriction on the rotation of the motor 47 (movement of the control shaft 16 in the axial direction). It is the rotation angle range (0 to 3600 °) for rotation.

ちなみに、ブラシレスモータ47を逆回転させると、コントロールシャフト16は先端(図中左端)側に変位し、入力アーム17と出力アーム18との揺動方向についての相対位置が互いに接近するように変更される。また、ブラシレスモータ47を正回転させると、コントロールシャフト16は基端(図中右端)側に変位し、入力アーム17と出力アーム18との揺動方向についての相対位置が互いに離間するように変更される。こうしたブラシレスモータ47の回転駆動による入力アーム17及び出力アーム18の揺動方向についての相対位置の変更を通じて、吸気カム11aの回転により出力アーム18が揺動したときの吸気バルブ9の最大リフト量及び作動角が可変とされる。   By the way, when the brushless motor 47 is rotated in the reverse direction, 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 When the brushless motor 47 is rotated forward, the control shaft 16 is displaced toward the base 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. Is done. The maximum lift amount of the intake valve 9 when the output arm 18 is swung by 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 47. The operating angle is variable.

ブラシレスモータ47には、三つの電気角センサS1〜S3、及び二つの位置センサS4,S5が設けられている。
三つの電気角センサS1〜S3は、ブラシレスモータ47の回転時、同モータ47のロータと一体回転する4極の多極マグネットの磁気に応じて、図3(a)〜(c)に示されるようなパルス状の信号、すなわちハイ信号「H」とロー信号「L」とを交互に出力するものである。また、各電気角センサS1〜S3からのパルス信号は、互いに位相をずらした状態で出力されるようになっている。すなわち、こうしたパルス信号の波形が得られるよう、上記ロータに対する各電気角センサS1〜S3の周方向位置が定められている。なお、各電気角センサS1〜S3のうちの一つのセンサから出力されるパルス信号のエッジは、ブラシレスモータ47の45°回転毎に発生している。また、上記一つのセンサからのパルス信号は、他のセンサからのパルス信号に対し、ブラシレスモータ47の30°回転分だけ進み側及び遅れ側に位相をずらした状態となっている。
The brushless motor 47 is provided with three electrical angle sensors S1 to S3 and two position sensors S4 and S5.
The three electrical angle sensors S1 to S3 are shown in FIGS. 3A to 3C according to the magnetism of the four-pole multipolar magnet that rotates integrally with the rotor of the motor 47 when the brushless motor 47 rotates. Such a pulse signal, that is, a high signal “H” and a low signal “L” are alternately output. In addition, the pulse signals from the electrical angle sensors S1 to S3 are output with their phases shifted from each other. That is, the circumferential positions of the electric angle sensors S1 to S3 with respect to the rotor are determined so that the waveform of the pulse signal can be obtained. Note that the edge of the pulse signal output from one of the electrical angle sensors S <b> 1 to S <b> 3 is generated every 45 ° rotation of the brushless motor 47. Further, the pulse signal from the one sensor is in a state where the phase is shifted to the advance side and the delay side by 30 ° rotation of the brushless motor 47 with respect to the pulse signal from the other sensor.

二つの位置センサS4,S5は、ブラシレスモータ47の回転時、同モータ47のロータと一体回転する48極の多極マグネットの磁気に応じて、図3(d)及び(e)に示されるようなパルス状の信号、すなわちハイ信号「H」とロー信号「L」とを交互に出力するものである。また、各位置センサS4,S5からのパルス信号は、互いに位相をずらした状態で出力されるようになっている。すなわち、こうしたパルス信号の波形が得られるよう、上記ロータに対する各位置センサS4,S5の周方向位置が定められている。なお、各位置センサS4,S5の内の一方のセンサから出力するパルス信号のエッジは、ブラシレスモータ47の7.5°回転毎に発生している。また、上記一方のセンサからのパルス信号は、他方のセンサからのパルス信号に対し、ブラシレスモータ47の3.75°回転分だけ位相をずらした状態となっている。   As shown in FIGS. 3D and 3E, the two position sensors S4 and S5 correspond to the magnetism of the 48-pole multipole magnet that rotates integrally with the rotor of the motor 47 when the brushless motor 47 rotates. , A high signal “H” and a low signal “L” are alternately output. The pulse signals from the position sensors S4 and S5 are output in a state where the phases are shifted from each other. That is, the circumferential positions of the position sensors S4 and S5 with respect to the rotor are determined so that the waveform of the pulse signal can be obtained. The edge of the pulse signal output from one of the position sensors S4 and S5 is generated every 7.5 ° rotation of the brushless motor 47. Further, the pulse signal from the one sensor is in a state of being shifted in phase by the amount of 3.75 ° rotation of the brushless motor 47 with respect to the pulse signal from the other sensor.

従って、電気角センサS1〜S3からのパルス信号のエッジ間隔が15°であるのに対し、位置センサS4,S5からのパルス信号のエッジ間隔は3.75°と上記15°というエッジ間隔よりも短くなっている。更に、電気角センサS1〜S3からのパルス信号のエッジ発生から次回のエッジ発生までには、位置センサS4,S5からのパルス信号のエッジが4回発生するようになっている。   Therefore, while the edge interval of the pulse signals from the electrical angle sensors S1 to S3 is 15 °, the edge interval of the pulse signals from the position sensors S4 and S5 is 3.75 °, which is larger than the edge interval of 15 °. It is getting shorter. Further, the edge of the pulse signal from the position sensors S4 and S5 is generated four times from the generation of the edge of the pulse signal from the electrical angle sensors S1 to S3 to the next generation of the edge.

コントロールシャフト16を軸方向に変位させるべく回転駆動されるブラシレスモータ47の制御装置は、吸気バルブ9の最大リフト量及び作動角といった吸気バルブ9のバルブ特性の制御など、エンジン1の各種制御を行う電子制御装置50(図2)を備えている。この電子制御装置50は、上記各種制御にかかる演算処理を実行するCPU、その制御に必要なプログラムやデータの記憶されたROM、CPUの演算結果が一時的に記憶されるRAM、外部との間で信号を入・出力するための入・出力ポート等を備えて構成されている。   The control device of the brushless motor 47 that is rotationally driven to displace the control shaft 16 in the axial direction performs various controls of the engine 1 such as control of the valve characteristics of the intake valve 9 such as the maximum lift amount and operating angle of the intake valve 9. An electronic control unit 50 (FIG. 2) is provided. The electronic control unit 50 includes a CPU that executes arithmetic processing related to the above various controls, a ROM that stores programs and data necessary for the control, a RAM that temporarily stores arithmetic results of the CPU, and an external interface. The input / output port for inputting / outputting the signal is provided.

電子制御装置50の入力ポートには、上述した電気角センサS1〜S3及び位置センサS4,S5が接続されるほか、更に以下のセンサを含む各種センサが接続されている。
・自動車の運転者によって踏み込み操作されるアクセルペダルの踏み込み量(アクセル踏込量)を検出するアクセルポジションセンサ51。
In addition to the electrical angle sensors S1 to S3 and the position sensors S4 and S5 described above, various sensors including the following sensors are connected to the input port of the electronic control unit 50.
An accelerator position sensor 51 that detects the amount of depression of the accelerator pedal (accelerator depression amount) that is depressed by the driver of the automobile.

・エンジン1の吸気通路7に設けられたスロットルバルブの開度(スロットル開度)を検出するスロットルポジションセンサ52。
・上記吸気通路7を通じて燃焼室6に吸入される空気の量を検出するエアフローメータ53。
A throttle position sensor 52 that detects the opening (throttle opening) of a throttle valve 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 through the intake passage 7;

・エンジン1の出力軸の回転に対応する信号を出力してエンジン回転速度の検出等に用いられるクランクポジションセンサ54。
・自動車の運転者により切り換え操作され、現在の切換位置に対応した信号を出力するイグニッションスイッチ55。
A crank position 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 rotation speed and the like.
An ignition switch 55 that is switched by an automobile driver and outputs a signal corresponding to the current switching position.

また、電子制御装置50の出力ポートには、ブラシレスモータ47の駆動回路等が接続されている。電子制御装置50は、上記各種センサから入力した検出信号に基づきエンジン運転状態を把握する。そして、その把握したエンジン運転状態に基づきブラシレスモータ47を駆動してコントロールシャフト16を軸方向に変位させることで、可変動弁機構14が動作されて吸気バルブ9のバルブ特性制御が行われる。吸気バルブ9のバルブ特性、すなわち吸気バルブ9の最大リフト量及び作動角は、コントロールシャフト16の軸方向位置、言い換えればブラシレスモータ47の上記所定回転角範囲内での回転角に対応したものとなる。   The output port of the electronic control device 50 is connected to a drive circuit for the brushless motor 47 and the like. The electronic control unit 50 grasps the engine operating state based on the detection signals input from the various sensors. Then, the variable valve mechanism 14 is operated to control the valve characteristics of the intake valve 9 by driving the brushless motor 47 based on the grasped engine operating state and displacing the control shaft 16 in the axial direction. The valve characteristics of the intake valve 9, that is, the maximum lift amount and operating angle of the intake valve 9 correspond to the axial position of the control shaft 16, in other words, the rotation angle of the brushless motor 47 within the predetermined rotation angle range. .

ブラシレスモータ47の駆動は、図3(a)〜(c)に示される各電気角センサS1〜S3からのパルス信号の出力パターンに応じて図3(f)に示される電気角カウンタEのカウンタ値を変化させ、そのカウンタ値に基づき通電相を切り換えることによって行われる。より詳しくは、図4(a)に示されるように、各電気角センサS1〜S3から各々ハイ信号「H」とロー信号「L」とのいずれが出力されているかに応じて、電気角カウンタEのカウンタ値として「0」〜「5」の範囲内の連続した整数値のうちのいずれかが当てはめられる。その結果、ブラシレスモータ47の正回転時(図3中右向き)には、「0」〜「5」の範囲内の整数値が「0」→「1」→「2」→「3」→「4」→「5」→「0」といった順序で順方向に電気角カウンタEのカウンタ値として当てはめられる。また、ブラシレスモータ47の逆回転時(図3中左向き)には、電気角センサS1〜S3からのパルス信号の出力パターンに応じて、「0」〜「5」の範囲内の各整数値が「5」→「4」→「3」→「2」→「1」→「0」→「5」といった順序で逆方向に電気角カウンタEのカウンタ値として当てはめられる。そして、この電気角カウンタEのカウンタ値に基づき、ブラシレスモータ47の通電層を切り換えることで、同モータの正回転方向または逆回転方向への駆動が行われる。   The brushless motor 47 is driven by the counter of the electrical angle counter E shown in FIG. 3 (f) in accordance with the output pattern of the pulse signals from the electrical angle sensors S1 to S3 shown in FIGS. 3 (a) to 3 (c). This is done by changing the value and switching the energized phase based on the counter value. More specifically, as shown in FIG. 4A, an electrical angle counter is selected depending on whether a high signal “H” or a low signal “L” is output from each of the electrical angle sensors S1 to S3. Any of consecutive integer values within the range of “0” to “5” is applied as the counter value of E. As a result, when the brushless motor 47 is rotating forward (toward the right in FIG. 3), the integer value within the range of “0” to “5” is “0” → “1” → “2” → “3” → “ The counter value of the electrical angle counter E is applied in the forward direction in the order of “4” → “5” → “0”. Further, when the brushless motor 47 rotates in the reverse direction (leftward in FIG. 3), each integer value in the range of “0” to “5” is set according to the output pattern of the pulse signal from the electrical angle sensors S1 to S3. “5” → “4” → “3” → “2” → “1” → “0” → “5” are applied as counter values of the electrical angle counter E in the reverse direction. Then, by switching the energization layer of the brushless motor 47 based on the counter value of the electric angle counter E, the motor is driven in the forward rotation direction or the reverse rotation direction.

ところで、ブラシレスモータ47の駆動により可変動弁機構14を動作させ、吸気バルブ9のバルブ特性を精密に制御するには、ブラシレスモータ47の回転角を正確に検出し、その回転角が目標とするバルブ特性に対応する回転角となるようブラシレスモータ47を駆動制御することが重要になる。なお、吸気バルブ9のバルブ特性(ここでは吸気バルブ9の最大リフト量及び作動角)は、ブラシレスモータ47の上記所定回転角範囲内での回転角に対応したものとなることは上述したとおりである。従って、ブラシレスモータ47の回転角を検出すれば、その回転角に基づき吸気バルブ9の最大リフト量及び作動角を検出することができるようになる。   By the way, in order to operate the variable valve mechanism 14 by driving the brushless motor 47 and precisely control the valve characteristics of the intake valve 9, the rotational angle of the brushless motor 47 is accurately detected, and the rotational angle is the target. It is important to drive and control the brushless motor 47 so that the rotation angle corresponds to the valve characteristics. As described above, the valve characteristics of the intake valve 9 (here, the maximum lift amount and operating angle of the intake valve 9) correspond to the rotation angle of the brushless motor 47 within the predetermined rotation angle range. is there. Therefore, if the rotation angle of the brushless motor 47 is detected, the maximum lift amount and the operating angle of the intake valve 9 can be detected based on the rotation angle.

以下、本実施形態におけるブラシレスモータ47の回転角の検出手順について、図3のタイミングチャート、及び図4(b)の表を併せ参照して説明する。
図3において、(a)〜(e)は、ブラシレスモータ47の回転時における同モータ47の回転角変化に対し、各センサS1〜S5からパルス信号がどのように出力されるかを示す波形図である。また、(f)〜(h)ではそれぞれ、ブラシレスモータ47の回転時における同モータ47の回転角の変化に対し、電気角カウンタE、位置カウンタP、及びストロークカウンタSのカウンタ値がどのように推移するかを示している。
Hereinafter, the detection procedure of the rotation angle of the brushless motor 47 in this embodiment will be described with reference to the timing chart of FIG. 3 and the table of FIG.
3A to 3E are waveform diagrams showing how pulse signals are output from the sensors S1 to S5 in response to the rotation angle change of the motor 47 when the brushless motor 47 rotates. It is. Further, in (f) to (h), how the counter values of the electric angle counter E, the position counter P, and the stroke counter S correspond to changes in the rotation angle of the motor 47 when the brushless motor 47 rotates. It shows whether it will change.

位置カウンタPは、エンジン1を運転開始する際のイグニッションスイッチ55のオン操作(イグニッションオン)後、ブラシレスモータ47の回転角がどれだけ変化したかを表すものである。この位置カウンタPのカウンタ値は、イグニッションオン後のブラシレスモータ47の回転時における各位置センサS4,S5からのパルス信号の出力パターンに基づき増減される。詳しくは、図4(b)に示されるように、位置センサS4,S5のうち、一方のセンサからパルス信号の立ち上がりエッジと立ち下がりエッジとのいずれが生じているか、及び、他方のセンサからハイ信号「H」とロー信号「L」とのいずれが出力されているかに応じて、位置カウンタPのカウンタ値に対し「+1」と「−1」とのいずれかが加算される。なお、同図において、「↑」はパルス信号の立ち上がりエッジを表し、「↓」はパルス信号の立ち下がりエッジを表している。   The position counter P represents how much the rotation angle of the brushless motor 47 has changed after the ignition switch 55 is turned on (ignition on) when starting operation of the engine 1. The counter value of the position counter P is increased or decreased based on the output pattern of the pulse signals from the position sensors S4 and S5 when the brushless motor 47 is rotated after the ignition is turned on. Specifically, as shown in FIG. 4 (b), one of the position sensors S4 and S5 has a rising edge or a falling edge of the pulse signal from one sensor, and the other sensor has a high level. Depending on whether the signal “H” or the low signal “L” is output, either “+1” or “−1” is added to the counter value of the position counter P. In the figure, “↑” represents the rising edge of the pulse signal, and “↓” represents the falling edge of the pulse signal.

そして、ブラシレスモータ47の正回転中であれば、位置カウンタPのカウンタ値は、図3(d)及び(e)に示される位置センサS4,S5からのパルス信号のエッジ毎に「1」ずつ加算されてゆき、図3(g)中の右方向に変化してゆく。また、ブラシレスモータ47の逆回転中であれば、位置カウンタPのカウンタ値は、上記エッジ毎に「1」ずつ減算されてゆき、図3(g)中の左方向に変化してゆく。なお、この位置カウンタPは、イグニッションスイッチ55のオフ操作(イグニッションオフ)がなされたとき、「0」にリセットされる。従って、位置カウンタPのカウンタ値は、イグニッションオン後にブラシレスモータ47の回転角がどれだけ変化したかを表すものとなる。   If the brushless motor 47 is rotating forward, the counter value of the position counter P is “1” for each edge of the pulse signal from the position sensors S4 and S5 shown in FIGS. It is added and changes to the right in FIG. If the brushless motor 47 is rotating in reverse, the counter value of the position counter P is decremented by “1” for each edge, and changes to the left in FIG. The position counter P is reset to “0” when the ignition switch 55 is turned off (ignition off). Therefore, the counter value of the position counter P represents how much the rotation angle of the brushless motor 47 has changed after the ignition is turned on.

また、上記ストロークカウンタSは、ブラシレスモータ47の上記所定回転角範囲における逆回転方向、言い換えれば吸気バルブ9の最大リフト量及び作動角の減少方向についての範囲端を基準とした同モータ47の回転角を表すものである。このストロークカウンタSのカウンタ値は、位置カウンタPのカウンタ値、及び学習値Prに基づき、次の式「S=P+Pr」を用いて設定される。こうして設定されたストロークカウンタSのカウンタ値は、図3(g)に示されるように変化する位置カウンタPのカウンタ値に応じて図3(h)に示されるように変化し、ブラシレスモータ47の回転角(アクチュエータの駆動位置)に対応した値となる。従って、このストロークカウンタSのカウンタ値に基づきブラシレスモータ47の回転角を検出することが可能になる。   Further, the stroke counter S rotates the motor 47 with reference to the reverse rotation direction of the brushless motor 47 in the predetermined rotation angle range, in other words, the range end with respect to the maximum lift amount and the operation angle decrease direction of the intake valve 9. It represents a corner. The counter value of the stroke counter S is set using the following expression “S = P + Pr” based on the counter value of the position counter P and the learning value Pr. The counter value of the stroke counter S set in this way changes as shown in FIG. 3H according to the counter value of the position counter P that changes as shown in FIG. The value corresponds to the rotation angle (actuator drive position). Therefore, the rotation angle of the brushless motor 47 can be detected based on the counter value of the stroke counter S.

上記式における学習値Prは、ストロークカウンタSのカウンタ値に基づき検出されるブラシレスモータ47の回転角と同モータ47の実際の回転角との間のずれ量に対応する値として学習されたものである。   The learning value Pr in the above equation is learned as a value corresponding to the amount of deviation between the rotation angle of the brushless motor 47 detected based on the counter value of the stroke counter S and the actual rotation angle of the motor 47. is there.

ここで、可変動弁機構14を備えたエンジン1においては、エンジン停止直前に吸気バルブ9の最大リフト量及び作動角を次回のエンジン始動に備えて同始動に適した値となるようブラシレスモータ47を駆動する停止処理が実施される。そして、こうした停止処理を通じて、エンジン1の始動に適した吸気バルブ9の最大リフト量及び作動角の得られる回転角(以下、始動回転角という)となるようブラシレスモータ47が駆動された後、エンジン1が停止されることとなる。なお、上記始動回転角としては、通常、ブラシレスモータ47のとり得る上記所定回転角範囲(0〜3600°)における最小値(0°)と最大値(3600°)との間の値をとる。従って、上記停止処理後におけるストロークカウンタSのカウンタ値は、上記始動回転角に対応した値になる。   Here, in the engine 1 provided with the variable valve mechanism 14, the brushless motor 47 is set so that the maximum lift amount and the operating angle of the intake valve 9 are set to values suitable for the next engine start immediately before the engine is stopped. Is stopped. Then, after such a stopping process, the brushless motor 47 is driven so that the maximum lift amount and the operating angle of the intake valve 9 suitable for starting the engine 1 can be obtained (hereinafter referred to as the starting rotational angle), and then the engine 1 will be stopped. The starting rotation angle usually takes a value between a minimum value (0 °) and a maximum value (3600 °) in the predetermined rotation angle range (0 to 3600 °) that the brushless motor 47 can take. Therefore, the counter value of the stroke counter S after the stop process becomes a value corresponding to the start rotation angle.

このため、仮に位置カウンタPのカウンタ値をそのままストロークカウンタSのカウンタ値として設定した場合、イグニッションオン直後のストロークカウンタSのカウンタ値がブラシレスモータ47の実際の回転角に対応した値からずれることになる。これは、位置カウンタPのカウンタ値がイグニッションオフ毎に「0」にリセットされ、イグニッションオン直後のストロークカウンタSのカウンタ値が上記位置カウンタPのカウンタ値に合わせて「0」になると、同カウンタ値がブラシレスモータ47における上記所定回転角範囲の最小値に対応した値(「0」)となるためである。すなわち、このときにはブラシレスモータ47の実際の回転角が上記開始回転角(≠「0」)となっているにもかかわらず、ストロークカウンタSのカウンタ値が「0」となり、そのカウンタ値に基づき検出される回転角(「0°」)がこのときの実際の回転角である始動回転角(≠「0°」)からずれた値になる。   Therefore, if the counter value of the position counter P is set as it is as the counter value of the stroke counter S, the counter value of the stroke counter S immediately after the ignition is turned on deviates from the value corresponding to the actual rotation angle of the brushless motor 47. Become. This is because the counter value of the position counter P is reset to “0” every time the ignition is turned off, and the counter value of the stroke counter S immediately after the ignition is turned on becomes “0” in accordance with the counter value of the position counter P. This is because the value becomes a value (“0”) corresponding to the minimum value of the predetermined rotation angle range in the brushless motor 47. That is, at this time, although the actual rotation angle of the brushless motor 47 is the start rotation angle (≠ “0”), the counter value of the stroke counter S becomes “0”, and the detection is based on the counter value. The rotation angle (“0 °”) is a value deviated from the starting rotation angle (≠ “0 °”), which is the actual rotation angle at this time.

こうした不具合への対処として、イグニッションオンによるエンジン1の始動完了後、ストロークカウンタSに基づき検出されるブラシレスモータ47の回転角と同モータ47の実際の回転角とのずれ量を学習値Prとして学習するための学習処理を実施し、その学習値Prを用いたストロークカウンタSのカウンタ値の設定が行われる。具体的には、まずブラシレスモータ47の回転角が上記所定回転角範囲における範囲端へと駆動され、その範囲端に到達したときの位置カウンタPのカウンタ値に基づき学習値Prの学習が行われる。同学習では、このときのストロークカウンタSのカウンタ値の本来の値と上記位置カウンタPのカウンタ値との差分(両者の差の絶対値)が学習値Prとして電子制御装置50に設けられた不揮発性のメモリ56に記憶される。   As a countermeasure against such a problem, after the completion of the start of the engine 1 by the ignition ON, a deviation amount between the rotation angle of the brushless motor 47 detected based on the stroke counter S and the actual rotation angle of the motor 47 is learned as a learning value Pr. A learning process is performed to set the counter value of the stroke counter S using the learning value Pr. Specifically, first, the rotation angle of the brushless motor 47 is driven to the end of the range in the predetermined rotation angle range, and the learning value Pr is learned based on the counter value of the position counter P when the end of the range is reached. . In the learning, a difference between the original value of the counter value of the stroke counter S and the counter value of the position counter P (the absolute value of the difference between the two) is a nonvolatile value provided in the electronic control unit 50 as a learning value Pr. Stored in the memory 56.

上記のように学習された学習値Prは、位置カウンタPのカウンタ値をストロークカウンタSのカウンタ値としてそのまま設定した場合において、同カウンタ値に基づき検出されるブラシレスモータ47の回転角と同モータ47の実際の回転角とのずれ量に対応した値となる。この学習値Prを用いて、上記式「S=P+Pr」のようにストロークカウンタSのカウンタ値が設定され、これにより同カウンタ値がブラシレスモータ47の実際の回転角に対応した値となる。なお、上記学習値Prはエンジン1の毎回の運転開始後に実施される。従って、運転開始後に学習値Prの今回運転時の学習が完了するまでの間においては、ストロークカウンタSのカウンタ値の設定に不揮発性のメモリ56に記憶されている前回運転時に学習した学習値Prが用いられることとなる。   The learning value Pr learned as described above is the same as the rotation angle of the brushless motor 47 detected based on the counter value when the counter value of the position counter P is directly set as the counter value of the stroke counter S. The value corresponds to the amount of deviation from the actual rotation angle. Using the learning value Pr, the counter value of the stroke counter S is set as in the above-mentioned expression “S = P + Pr”, whereby the counter value becomes a value corresponding to the actual rotation angle of the brushless motor 47. Note that the learning value Pr is implemented after the engine 1 is started each time. Therefore, the learning value Pr learned during the previous operation stored in the non-volatile memory 56 for setting the counter value of the stroke counter S until the learning during the current operation of the learning value Pr is completed after the operation is started. Will be used.

次に、ブラシレスモータ47における位置カウンタP関係の異常の有無の判断、及び正常である旨の判断を行う手順の概要について説明する。
位置センサS4,S5やその検出対象である多極マグネットに異常が生じた場合などには、位置センサS4,S5からのパルス信号の出力が不適正になる。その結果、位置カウンタPのカウンタ値が不適正になり、同カウンタ値(正確にはストロークカウンタSのカウンタ値)を用いて求められるブラシレスモータ47の回転角が実際の回転角からずれることとなる。
Next, an outline of a procedure for determining whether or not the brushless motor 47 has an abnormality related to the position counter P and determining that it is normal will be described.
When an abnormality occurs in the position sensors S4 and S5 and the multipolar magnet that is a detection target thereof, the output of pulse signals from the position sensors S4 and S5 becomes inappropriate. As a result, the counter value of the position counter P becomes inappropriate, and the rotation angle of the brushless motor 47 obtained using the counter value (more precisely, the counter value of the stroke counter S) deviates from the actual rotation angle. .

こうした異常を検出するための診断装置として、ブラシレスモータ47における所定回転角度分θの回転が生じたとき、その回転に伴い変化する位置カウンタPのカウンタ値の変化量が適正値であるか否かに基づき異常の有無を判断する診断装置を採用することが考えられる。上記異常の有無の判断における異常有りの旨の判断は、ブラシレスモータ47が上記所定回転角度分θだけ回転したとき、その回転に伴い変化する上記カウント値の変化量が適正値でないことに基づいて行われる。   As a diagnostic device for detecting such an abnormality, whether or not the amount of change in the counter value of the position counter P that changes with the rotation when the brushless motor 47 rotates by a predetermined rotation angle θ is an appropriate value. It is conceivable to employ a diagnostic device that determines the presence or absence of an abnormality based on the above. The determination of the presence or absence of abnormality in the determination of the presence or absence of abnormality is based on the fact that when the brushless motor 47 rotates by the predetermined rotation angle θ, the amount of change in the count value that changes with the rotation is not an appropriate value. Done.

なお、上記所定回転角度分θとしては、小さい値に設定することが早期の異常検出を行ううえで有利であり、その観点からすれば360°未満の値などの小さい値を採用することが好ましい。ちなみに、この実施形態では、上記所定回転角度分θとして、各電気角センサS1〜S3から出力されるパルス信号のエッジ間隔、言い換えれば電気角カウンタEの切り換えが行われる間隔に対応する値である15°が採用される。この場合、所定回転角度分θのブラシレスモータ47の回転に伴い変化する位置カウンタPのカウンタ値の変化量の適正値は、位置センサS4,S5からのパルス信号のエッジ間隔は3.75°であることから「4」ということになる。   As the predetermined rotational angle θ, setting a small value is advantageous for early abnormality detection. From this viewpoint, it is preferable to employ a small value such as a value of less than 360 °. . By the way, in this embodiment, the predetermined rotation angle θ is a value corresponding to the edge interval of the pulse signals output from the electrical angle sensors S1 to S3, in other words, the interval at which the electrical angle counter E is switched. 15 ° is adopted. In this case, the appropriate value of the amount of change of the counter value of the position counter P that changes with the rotation of the brushless motor 47 by the predetermined rotation angle θ is 3.75 ° as the edge interval of the pulse signals from the position sensors S4 and S5. Because there is, it will be “4”.

また、診断装置においては、上述した異常の有無の判断の他、正常であるか否かの判断も行われる。こうした正常である旨の判断に関しては、上記異常の有無の判断で、同異常無しの旨判断されたことに基づいて行うことが考えられる。より詳しくは、ブラシレスモータ47の一方向への回転中での各電気角センサS1〜S3からのパルス信号のエッジが発生しその後に次回のエッジが発生するまでの間において、その間での位置カウンタPのカウンタ値の変化量が適正値(この例では「4」)であって異常無しの旨判断されたことに基づき、正常である旨判断することが考えられる。   Further, in the diagnostic device, in addition to the above-described determination of the presence / absence of an abnormality, a determination is also made as to whether it is normal. Such determination of normality may be performed based on the determination of the absence of the abnormality in the determination of the presence or absence of the abnormality. More specifically, a position counter between the edges of the pulse signal from each of the electric angle sensors S1 to S3 during rotation in one direction of the brushless motor 47 until the next edge occurs thereafter. It can be considered that the change amount of the counter value of P is an appropriate value (in this example, “4”), and that it is determined that there is no abnormality is determined to be normal.

しかし、このように正常である旨の判断を行うと、次のような状況のもとでは、その正常である旨の判断が誤ったものとなる。すなわち、ブラシレスモータ47が一回転するにあたって所定の角度位置に達したときのみ位置センサS4,S5からのパルス信号の出力が不適正になるような場合であって、位置センサS4,S5からのパルス信号の出力が不適正になる上記角度位置以外の部分で同モータ47が上記所定回転角度分θだけ回転する。このような状況のもとでは、ブラシレスモータ47における上記所定回転角度分θの回転に際しての位置カウンタPのカウンタ値の変化量が適正値(「4」)からずれないことから異常無しの旨判断され、それに基づき正常である旨の誤判断がなされる。   However, when such a determination of normality is made, the determination of normality is incorrect under the following circumstances. That is, it is a case where the output of the pulse signal from the position sensors S4 and S5 is inappropriate only when the brushless motor 47 reaches a predetermined angular position for one rotation, and the pulse from the position sensors S4 and S5. The motor 47 rotates by the predetermined rotation angle θ at a portion other than the angular position where the signal output is inappropriate. Under such circumstances, it is determined that there is no abnormality because the amount of change in the counter value of the position counter P during the rotation of the brushless motor 47 by the predetermined rotation angle θ does not deviate from the appropriate value (“4”). Based on this, an erroneous determination is made that it is normal.

特に、エンジン1の可変動弁機構14を駆動するブラシレスモータ47においては、エンジン運転状態に応じて吸気バルブ9のバルブ特性を可変とすべく同モータ47の正回転と逆回転とが高頻度で切り換えられ、同モータ47の一回転が生じにくいという状況が多く発生するため、正常である旨の誤判断の生じる可能性が高くなる傾向がある。   In particular, in the brushless motor 47 that drives the variable valve mechanism 14 of the engine 1, the forward rotation and the reverse rotation of the motor 47 are frequently performed so that the valve characteristic of the intake valve 9 can be changed according to the engine operating state. Since there are many situations where the motor 47 is switched and it is difficult for one rotation of the motor 47 to occur, there is a tendency that an erroneous determination that it is normal will occur.

そこで本実施形態では、ブラシレスモータ47の一回転に際して、同一回転中に異常有りの旨判断されずに同モータ47の一回転が完了したときには正常である旨判断し、同モータ47の一回転が完了する前であって上記異常有りの旨判断されていないときには正常であるか否かの判断を保留とする。これにより、異常無しの旨判断された状態でのモータの一回転完了前に、異常無しの旨判断されることに基づき正常である旨判断されることを抑制できる。そして、同判断が行われることに基づき正常である旨の誤判断が生じることを抑制できるようになる。   Therefore, in the present embodiment, when one rotation of the brushless motor 47 is completed, it is determined that it is normal when one rotation of the motor 47 is completed without determining that there is an abnormality during the same rotation. If it is not completed and it is not determined that there is an abnormality, the determination as to whether it is normal is put on hold. Accordingly, it is possible to suppress the determination of being normal based on the determination that there is no abnormality before the completion of one rotation of the motor in the state where it is determined that there is no abnormality. Then, it is possible to suppress the occurrence of a false determination that it is normal based on the determination being made.

次に、上記異常の有無の判断、及び正常である旨の判断を行う手順の詳細について、診断ルーチンを示す図5のフローチャートを参照して説明する。この診断ルーチンは、電子制御装置50を通じて、例えば所定時間毎の時間割り込みにて周期的に実行される。   Next, the details of the procedure for determining whether there is an abnormality and determining whether it is normal will be described with reference to the flowchart of FIG. 5 showing the diagnostic routine. This diagnosis routine is periodically executed through the electronic control unit 50, for example, with a time interruption at predetermined time intervals.

同ルーチンにおいては、まずステップS101の処理として、異常の有無の判断及び正常であるか否かの判断を実行するに当たっての実行条件が成立しているか否かが判断される。ここでの実行条件としては、ブラシレスモータ47を駆動するための電力供給源であるバッテリの電圧が適正値(例えば8V)以上であること、等々の各種条件が挙げられる。これら各種条件の全ての成立をもって、上記ステップS101において実行条件が成立した旨判断され、ステップS102に進む。   In this routine, first, as the processing of step S101, it is determined whether or not an execution condition for executing the determination of whether there is an abnormality and whether or not it is normal is satisfied. The execution conditions here include various conditions such as the voltage of the battery that is a power supply source for driving the brushless motor 47 being an appropriate value (for example, 8 V) or more. When all of these various conditions are satisfied, it is determined in step S101 that the execution condition is satisfied, and the process proceeds to step S102.

ステップS102ではブラシレスモータ47の一方向への回転中であるか否かが判断され、ここでの肯定判定を条件にステップS103の処理として異常の有無が判断される。具体的には、各電気角センサS1〜S3からのパルス信号のエッジが発生しその後に次回のエッジが発生するまでの間において、言い換えれば所定回転角度分θのブラシレスモータ47の回転に際し、位置カウンタPのカウンタ値の変化量が適正値(この例では「4」)でないことに基づき、異常有りの旨判断される(S106)。また、ステップS103で肯定判定がなされると、正常であるか否かを判断する処理として、ステップS104以降の処理が実行される。   In step S102, it is determined whether or not the brushless motor 47 is rotating in one direction, and the presence or absence of abnormality is determined as a process in step S103 on the condition of affirmative determination here. Specifically, during the rotation of the brushless motor 47 by a predetermined rotation angle θ during the period from the occurrence of the edge of the pulse signal from each of the electrical angle sensors S1 to S3 to the subsequent generation of the next edge, Based on the fact that the amount of change in the counter value of the counter P is not an appropriate value (“4” in this example), it is determined that there is an abnormality (S106). If an affirmative determination is made in step S103, the processing from step S104 onward is executed as processing for determining whether or not it is normal.

ステップS104では、ブラシレスモータ47の回転方向への変化のない状態で位置カウンタPのカウンタ値が同モータ47の一回転分の変化量である「96」以上変化したか否かが判断される。ここで肯定判定がなされるということは、ブラシレスモータ47の一回転に際して、同一回転中に異常有りの旨判断されずに同モータ47の一回転が完了したことを意味する。また、ここで否定判定がなされるということは、上記ブラシレスモータ47の一回転が完了する前であって異常有りの旨判断されていない状態であることを意味する。そして、ステップS104で肯定判定がなされると正常である旨判断され(S105)、同ステップS104で否定判定がなされた場合には正常であるか否かの判断が保留とされる。   In step S <b> 104, it is determined whether or not the counter value of the position counter P has changed by “96”, which is a change amount for one rotation of the motor 47, in a state where there is no change in the rotation direction of the brushless motor 47. If an affirmative determination is made here, one rotation of the motor 47 is completed without determining that there is an abnormality during the same rotation. Further, the negative determination here means that the state before the completion of one rotation of the brushless motor 47 is not determined to be abnormal. If an affirmative determination is made in step S104, it is determined that it is normal (S105), and if a negative determination is made in step S104, the determination of whether or not it is normal is suspended.

以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。
(1)ブラシレスモータ47の一回転に際して、異常無しの旨判断された状態が一回転完了まで続いていれば正常である旨判断され、異常無しの旨判断されていても一回転完了前であれば正常であるか否かの判断が保留とされる。従って、異常無しの旨判断された状態でのブラシレスモータ47の一回転完了前に、異常無しの旨判断されることに基づき正常である旨判断されることを抑制できる。そして、同判断が行われることに基づき正常である旨の誤判断が生じることを抑制できるようになる。
According to the embodiment described in detail above, the following effects can be obtained.
(1) During one rotation of the brushless motor 47, if the state determined as having no abnormality continues until the completion of one rotation, it is determined as normal, and even if it has been determined that there is no abnormality, before the completion of one rotation. If it is normal, the determination of whether or not it is normal is put on hold. Accordingly, it is possible to suppress the determination of normality based on the determination that there is no abnormality before the completion of one rotation of the brushless motor 47 in the state where it is determined that there is no abnormality. Then, it is possible to suppress the occurrence of a false determination that it is normal based on the determination being made.

なお、エンジン1の可変動弁機構14を駆動するブラシレスモータ47においては、エンジン運転状態に応じて吸気バルブ9のバルブ特性を可変とすべく同モータ47の正回転と逆回転とが高頻度で切り換えられ、同モータ47の一回転が生じにくいという状況が多く発生するため、正常である旨の誤判断の生じる可能性が高くなる傾向がある。しかし、このような傾向があるとしても、異常無しの旨判断された状態でのブラシレスモータ47の一回転完了前に、異常無しの旨判断されることに基づき正常である旨判断されることを抑制でき、同判断が行われることに基づき正常である旨の誤判断が生じることを抑制できる。   In the brushless motor 47 that drives the variable valve mechanism 14 of the engine 1, the forward rotation and the reverse rotation of the motor 47 are frequently performed so that the valve characteristic of the intake valve 9 can be changed according to the engine operating state. Since there are many situations where the motor 47 is switched and it is difficult for one rotation of the motor 47 to occur, there is a tendency that an erroneous determination that it is normal will occur. However, even if there is such a tendency, before the completion of one rotation of the brushless motor 47 in the state where it is determined that there is no abnormality, it is determined that it is normal based on the determination that there is no abnormality. It can suppress, and it can suppress that the misjudgment that it is normal based on the same determination being made arises.

(2)ブラシレスモータ47の回転方向への変化のない状態で同モータ47が一回転した旨の判断(図5のS104)は、位置カウンタPのカウンタ値が同モータ47の一回転分の変化量である「96」以上変化したことに基づいて行われる。このため、異常無しの旨判断された状態でブラシレスモータ47が一回転したか否か、言い換えれば同モータ47の一回転に際して同一回転中に上記異常有りの旨判断されずに同モータ47の一回転が完了したか否かを、より正確に判断することができる。従って、異常無しの旨判断された状態でブラシレスモータ47が一回転したことに基づき正常である旨の判断がなされたとき、その判断をより正確なものとすることができるようになる。   (2) The determination that the motor 47 has made one rotation without changing the rotation direction of the brushless motor 47 (S104 in FIG. 5) indicates that the counter value of the position counter P has changed by one rotation of the motor 47. This is based on the fact that the quantity has changed by “96” or more. For this reason, whether or not the brushless motor 47 has made one rotation in a state in which it has been determined that there is no abnormality, in other words, one rotation of the motor 47 without being determined that there is an abnormality during the same rotation of the motor 47 during the same rotation. It is possible to more accurately determine whether or not the rotation has been completed. Therefore, when it is determined that the brushless motor 47 is rotating normally in a state where it is determined that there is no abnormality, it is possible to make the determination more accurate.

(3)異常の有無を判断するための所定回転角度分θとして、各電気角センサS1〜S3からのパルス信号のエッジ間に相当するブラシレスモータ47の回転角度分(この例では15°)が用いられる。このため、上記所定回転角度分θのモータ回転中における位置カウンタPのカウンタ値の変化量に基づき異常の有無を判断するに当たり、上記所定回転角度分θのモータ回転が生じたことを識別するために特別な部品を設ける必要がなくなる。   (3) As the predetermined rotation angle θ for determining the presence or absence of abnormality, the rotation angle of the brushless motor 47 (15 ° in this example) corresponding to between the edges of the pulse signals from the electric angle sensors S1 to S3. Used. For this reason, in determining whether there is an abnormality based on the amount of change in the counter value of the position counter P during the rotation of the motor by the predetermined rotation angle θ, to identify the occurrence of motor rotation by the predetermined rotation angle θ. There is no need to provide special parts.

なお、上記実施形態は、例えば以下のように変更することもできる。
・所定回転角度分θを15°以外の値に設定してもよい。この場合、所定回転角度分θのモータ回転が生じたことを識別するために電気角センサS1〜S3からのパルス信号のエッジを利用する関係から、所定回転角度分θを30、45、60°といった15°の倍数を採用することが好ましい。
In addition, the said embodiment can also be changed as follows, for example.
The predetermined rotational angle θ may be set to a value other than 15 °. In this case, the predetermined rotation angle θ is set to 30, 45, 60 ° from the relationship of using the edges of the pulse signals from the electrical angle sensors S1 to S3 to identify that the motor rotation of the predetermined rotation angle θ has occurred. It is preferable to adopt a multiple of 15 °.

・所定回転角度分θのモータ回転が生じたことを識別するために別のセンサを設けてもよい。この場合、その別のセンサにより所定回転角度分θのモータ回転が生じたことを識別することができるため、ブラシレスモータ47以外のモータであって電気角センサS1〜S3を備えないモータに本発明を適用することが可能となる。   A separate sensor may be provided to identify that the motor rotation of the predetermined rotation angle θ has occurred. In this case, since it is possible to identify that the motor rotation of the predetermined rotation angle θ is generated by the other sensor, the present invention is applied to a motor other than the brushless motor 47 and not including the electric angle sensors S1 to S3. Can be applied.

・ブラシレスモータ47の一回転の完了を位置センサS4,S5のカウンタ値の変化によって判断する代わりに、位置センサS4,S5とは別のセンサを設けて同センサによって判断するようにしてもよい。   Instead of determining the completion of one rotation of the brushless motor 47 from the change in the counter value of the position sensors S4 and S5, a sensor other than the position sensors S4 and S5 may be provided and determined by the sensor.

・ブラシレスモータ47で駆動する可変動弁機構は、クランクシャフトに対する吸気カムシャフト11の相対回転位相を可変とすることで吸気バルブ9のバルブ特性として同バルブ9の開閉タイミングを可変とするものであってもよい。   The variable valve mechanism that is driven by the brushless motor 47 makes the opening / closing timing of the valve 9 variable as the valve characteristic of the intake valve 9 by making the relative rotational phase of the intake camshaft 11 relative to the crankshaft variable. May be.

・排気バルブ10のバルブ特性を可変とする可変動弁機構が設けられ、その可変動弁機構がモータによって駆動される場合、そのモータに本発明を適用してもよい。
・可変動弁機構14以外の駆動機構を駆動するモータに本発明を適用してもよい。
When a variable valve mechanism that varies the valve characteristics of the exhaust valve 10 is provided and the variable valve mechanism is driven by a motor, the present invention may be applied to the motor.
The present invention may be applied to a motor that drives a drive mechanism other than the variable valve mechanism 14.

本実施形態の診断装置が適用されるエンジンのシリンダヘッド回りの構造を示す拡大断面図。The expanded sectional view showing the structure around the cylinder head of the engine to which the diagnostic device of this embodiment is applied. 上記エンジンの可変動弁機構を駆動するブラシレスモータ、及び、そのブラシレスモータを駆動制御する制御装置を示す略図。1 is a schematic diagram showing a brushless motor that drives a variable valve mechanism of the engine and a control device that drives and controls the brushless motor. (a)〜(h)は、ブラシレスモータの回転角の変化に対する電気角センサS1〜S3のパルス信号の波形、位置センサS4,S5のパルス信号の波形、電気角カウンタEのカウンタ値の推移、位置カウンタPのカウンタ値の推移、及び、ストロークカウンタSのカウンタ値の推移を示すタイミングチャート。(A) to (h) are the waveforms of the pulse signals of the electrical angle sensors S1 to S3, the waveforms of the pulse signals of the position sensors S4 and S5 with respect to the change in the rotation angle of the brushless motor, the transition of the counter value of the electrical angle counter E, 6 is a timing chart showing the transition of the counter value of the position counter P and the transition of the counter value of the stroke counter S. (a)は電気角センサS1〜S3からの信号に応じて変化する電気角カウンタEのカウンタ値の変化態様を示す表、(b)は位置センサS4,S5からの信号に応じた位置カウンタPのカウンタ値の加減算態様を示す表。(A) is a table | surface which shows the change aspect of the counter value of the electrical angle counter E which changes according to the signal from electrical angle sensor S1-S3, (b) is the position counter P according to the signal from position sensor S4, S5. The table which shows the addition / subtraction mode of the counter value of. ブラシレスモータ47の診断を実行する手順を示すフローチャート。The flowchart which shows the procedure which performs the diagnosis of the brushless motor 47. FIG.

符号の説明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…バルブスプリング、26…スライダ、27…ヘリカルスプライン、27a…入力ギヤ、28…ヘリカルスプライン、28a…内歯ギヤ、29…ヘリカルスプライン、29a…出力ギヤ、30…ヘリカルスプライン、30a…内歯ギヤ、47…ブラシレスモータ、48…変換機構、50…電子制御装置(判断手段)、51…アクセルポジションセンサ、52…スロットルポジションセンサ、53…エアフローメータ、54…クランクポジションセンサ、55…イグニッションスイッチ、56…メモリ、S1〜S3…電気角センサ、S4,S5…位置センサ。   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, 26 ... Slider, 27 ... Helical spline, 27a ... Input gear, 28 ... Helical spline, 28a ... Internal gear, 29 ... Helical spline, 29a ... Output gear, 30 ... Helical spline, 30a ... Internal gear, 47 ... Brushless motor 48 ... Conversion mechanism 50 ... Electronic control device (determination means) 51 ... Accelerator position sensor 52 ... Throttle position sensor 53 ... Air flow meter 54 ... Crank position sensor 55 ... Ignition switch 56 ... Memory S1 ~ S3 ... electric angle sensor, S4, S5 ... position sensor.

Claims (4)

ロータの回転に伴いパルス信号を出力する位置センサを備えるモータの診断装置であって、同モータにおける一回転分未満の所定回転角度分の回転時に前記位置センサから出力されるパルス信号のエッジ数をカウントし、そのカウントした値が適正値でないことに基づき前記異常有りの旨判断する診断装置において、
前記モータの一回転に際して、同一回転中に前記異常有りの旨判断されずに前記モータの一回転が完了したときには正常である旨判断し、前記モータの一回転が完了する前であって前記異常有りの旨判断されていないときには正常であるか否かの判断を保留とする判断手段を備える
ことを特徴とする診断装置。
A diagnostic apparatus for a motor comprising a position sensor that outputs a pulse signal as the rotor rotates, wherein the number of edges of the pulse signal output from the position sensor when the motor rotates by a predetermined rotation angle less than one rotation In the diagnostic device that counts and determines that the abnormality is present based on the counted value not being an appropriate value,
During one rotation of the motor, it is determined that it is normal when one rotation of the motor is completed without being determined that there is an abnormality during the same rotation, and before the one rotation of the motor is completed, the abnormality A diagnostic device, comprising: a determination unit that suspends the determination as to whether or not the device is normal when it is not determined that the device is present.
前記モータは、内燃機関の機関バルブのバルブ特性を可変とする可変動弁機構を駆動するものである
請求項1記載の診断装置。
The diagnostic apparatus according to claim 1, wherein the motor drives a variable valve mechanism that varies a valve characteristic of an engine valve of an internal combustion engine.
前記判断手段は、前記モータの回転時に前記位置センサから出力されるパルス信号のエッジ数をカウントし、前記モータが一方向に回転している状態にあって前記異常有りの旨判断されずに前記カウントした値がモータ一回転分に対応する値だけ変化したとき、正常である旨判断する
請求項2記載の診断装置。
The determination means counts the number of edges of a pulse signal output from the position sensor when the motor rotates, and the motor is rotating in one direction, and the abnormality is not determined without being determined. The diagnostic apparatus according to claim 2, wherein when the counted value changes by a value corresponding to one rotation of the motor, it is determined that the count is normal.
前記モータは、その回転時に同モータに設けられた複数の電気角センサから位相をずらして出力されるパルス信号の出力パターンに基づき通電相を切り換えることで駆動されるブラシレスモータであり、
前記位置センサは、各電気角センサからのパルス信号のエッジ間隔よりも短いエッジ間隔のパルス信号を出力するものであり、
前記異常有りの旨の判断は、前記モータの一方向への回転中における前記各電気角センサからのパルス信号のエッジ間において、前記位置センサからのパルス信号のエッジ数をカウントした値が適正値でないことに基づき行われる
請求項2又は3記載の診断装置。
The motor is a brushless motor that is driven by switching an energized phase based on an output pattern of a pulse signal that is output with a phase shifted from a plurality of electrical angle sensors provided in the motor at the time of rotation,
The position sensor outputs a pulse signal having an edge interval shorter than the edge interval of the pulse signal from each electrical angle sensor,
The determination that there is an abnormality is that the value obtained by counting the number of edges of the pulse signal from the position sensor between the edges of the pulse signal from each electrical angle sensor during rotation of the motor in one direction is an appropriate value. The diagnostic device according to claim 2 or 3, wherein the diagnostic device is performed based on the fact that the diagnostic device is not.
JP2007130514A 2007-05-16 2007-05-16 Diagnostic equipment Active JP4400648B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007130514A JP4400648B2 (en) 2007-05-16 2007-05-16 Diagnostic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007130514A JP4400648B2 (en) 2007-05-16 2007-05-16 Diagnostic equipment

Publications (2)

Publication Number Publication Date
JP2008286056A JP2008286056A (en) 2008-11-27
JP4400648B2 true JP4400648B2 (en) 2010-01-20

Family

ID=40146023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007130514A Active JP4400648B2 (en) 2007-05-16 2007-05-16 Diagnostic equipment

Country Status (1)

Country Link
JP (1) JP4400648B2 (en)

Also Published As

Publication number Publication date
JP2008286056A (en) 2008-11-27

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
JP4736601B2 (en) Motor control device
JP4797768B2 (en) Motor control device
JP5012963B2 (en) Actuator control device
JP4692339B2 (en) Control device for variable valve mechanism
JP2007043853A (en) Motor controller
JP4888160B2 (en) Variable valve operating device for internal combustion engine
JP4852992B2 (en) Control device for internal combustion engine
JP4400648B2 (en) Diagnostic equipment
JP4715536B2 (en) Maximum lift control device for engine valves
JP2009197768A (en) Abnormality determination device for variable operating angle mechanism
JP4645339B2 (en) Motor control device
JP5029730B2 (en) Control device for variable mechanism
JP2008291747A (en) Diagnostic device
JP2007051602A (en) Variable valve gear for internal combustion engine
JP2007085328A (en) Variable valve system for internal combustion engine
JP2007162646A (en) Motor control device
JP4534993B2 (en) Electric motor rotation angle detection device
JP2007037335A (en) Motor controller
JP2007185046A (en) Motor controller
JP2007185006A (en) Controller of brushless motor
JP2008286172A (en) Control device of variable valve mechanism
JP2007312478A (en) Motor controller
JP2007182764A (en) Variable valve gear for internal combustion engine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090903

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091006

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

R151 Written notification of patent or utility model registration

Ref document number: 4400648

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091019

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4