Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4138631B2 - Rotation angle detection device and electric power steering device - Google Patents
[go: Go Back, main page]

JP4138631B2 - Rotation angle detection device and electric power steering device - Google Patents

Rotation angle detection device and electric power steering device Download PDF

Info

Publication number
JP4138631B2
JP4138631B2 JP2003378883A JP2003378883A JP4138631B2 JP 4138631 B2 JP4138631 B2 JP 4138631B2 JP 2003378883 A JP2003378883 A JP 2003378883A JP 2003378883 A JP2003378883 A JP 2003378883A JP 4138631 B2 JP4138631 B2 JP 4138631B2
Authority
JP
Japan
Prior art keywords
rotation angle
tan
motor
rotation
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.)
Expired - Fee Related
Application number
JP2003378883A
Other languages
Japanese (ja)
Other versions
JP2004343983A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2003378883A priority Critical patent/JP4138631B2/en
Publication of JP2004343983A publication Critical patent/JP2004343983A/en
Application granted granted Critical
Publication of JP4138631B2 publication Critical patent/JP4138631B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Power Steering Mechanism (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Description

本発明は、モータの出力軸の回転角をレゾルバの出力信号に基づいて検出する回転角検出装置と、その回転角検出装置を用いた電動パワーステアリング装置とに関する。   The present invention relates to a rotation angle detection device that detects a rotation angle of an output shaft of a motor based on an output signal of a resolver, and an electric power steering device using the rotation angle detection device.

下記特許文献1に記載された回転角検出装置のレゾルバは、固定周波数発振器が発生する一定周期の2相正弦波により励磁される一対の励磁巻線と、回転子の回転角に応じた出力を発生する検出巻線とを備えており、検出巻線の出力と前記2相正弦波との乗算値の倍調成分をローパスフィルタで濾波した2相信号の比に基づいて回転子の回転角を検出するようになっている。   The resolver of the rotation angle detection device described in Patent Document 1 below has a pair of excitation windings excited by a two-phase sine wave of a fixed period generated by a fixed frequency oscillator, and an output corresponding to the rotation angle of the rotor. And a detection winding for generating the rotation angle of the rotor based on the ratio of the two-phase signal obtained by filtering the double component of the multiplication value of the output of the detection winding and the two-phase sine wave with a low-pass filter. It comes to detect.

また下記特許文献2に記載されたものは、レゾルバの出力信号をレゾルバデジタルコンバータで処理することで、モータのロータの回転角を検出するようになっている。
特公昭59−13708号公報 特開2000−55695号公報
In addition, the device disclosed in Patent Document 2 described below detects the rotation angle of the rotor of the motor by processing the output signal of the resolver with a resolver digital converter.
Japanese Patent Publication No.59-13708 JP 2000-55695 A

ところで上記特許文献1に記載されたものは、検出巻線の出力と2相正弦波との乗算値の倍調成分をローパスフィルタで濾波するため、ローパスフィルタが出力する2相信号に基づいて検出した回転角に、ロータの回転速度および回転方向に応じた進みあるいは遅れが発生してしまい、回転角の精密な検出が阻害される問題がある。   By the way, what is described in the above-mentioned patent document 1 is detected based on the two-phase signal output from the low-pass filter because the multiplication component of the multiplication value of the output of the detection winding and the two-phase sine wave is filtered by the low-pass filter. In such a rotation angle, there is a problem in that advance or delay according to the rotation speed and rotation direction of the rotor occurs, and accurate detection of the rotation angle is hindered.

また上記特許文献2に記載されたものは、レゾルバデジタルコンバータを用いたことで回転角の精密な検出が可能であるが、そのレゾルバデジタルコンバータが高価であるためにコストが嵩む問題がある。   Moreover, although what was described in the said patent document 2 can detect a rotation angle precisely by using a resolver digital converter, since the resolver digital converter is expensive, there exists a problem that cost increases.

本発明は前述の事情に鑑みてなされたもので、レゾルバの出力信号からモータの出力軸の回転角を検出する際に、ローパスフィルタを用いたことにより発生する回転角のずれを安価な回路で補正することを目的とする。   The present invention has been made in view of the above-mentioned circumstances, and when detecting the rotation angle of the output shaft of the motor from the output signal of the resolver, the rotation angle deviation caused by using the low-pass filter is detected with an inexpensive circuit. The purpose is to correct.

上記目的を達成するために、請求項1に記載された発明によれば、モータの出力軸の回転角θに応じてレゾルバが出力する信号の倍調成分をローパスフィルタで濾波したcosθ信号およびsinθ信号からtanθを算出し、tanθの値をtanθ→θ変換マップに適用して回転角θを検索する回転角検出装置において、モータの回転速度を検出するモータ回転速度検出手段と、モータの回転方向を検出するモータ回転方向検出手段と、モータの回転速度および回転方向から回転角θの補正値を算出する補正値算出手段と、補正値を用いて回転角θを補正する補正手段とを備え、前記tanθ→θ変換マップにおける傾きtanθのデータ間隔は、回転角θの絶対値が大きい領域よりも小さい領域の方が細かく設定されることを特徴とする回転角検出装置が提案される。 In order to achieve the above object, according to the first aspect of the present invention, a cos θ signal and sin θ obtained by filtering a harmonic component of a signal output from a resolver with a low-pass filter in accordance with the rotation angle θ of the output shaft of the motor. In a rotation angle detection device that calculates tan θ from a signal and applies the value of tan θ to a tan θ → θ conversion map to retrieve the rotation angle θ, motor rotation speed detection means for detecting the rotation speed of the motor, and the rotation direction of the motor Motor rotation direction detection means for detecting, correction value calculation means for calculating a correction value of the rotation angle θ from the rotation speed and rotation direction of the motor, and correction means for correcting the rotation angle θ using the correction value , The data interval of the gradient tan θ in the tan θ → θ conversion map is set more finely in a region smaller than a region where the absolute value of the rotation angle θ is large. A dispensing device is proposed.

また請求項2に記載された発明によれば、ドライバーのステアリング操作をアシストするブラシレスモータに請求項1に記載の回転角検出装置を設け、回転角検出装置で検出した出力軸の回転角θに基づいてブラシレスモータへの通電を制御することを特徴とする電動パワーステアリング装置が提案される。   According to the second aspect of the present invention, the rotation angle detecting device according to the first aspect is provided in a brushless motor that assists the steering operation of the driver, and the rotation angle θ of the output shaft detected by the rotation angle detecting device is set. Based on this, an electric power steering apparatus is proposed which controls the energization of the brushless motor.

尚、実施例の加算手段63は本発明の補正手段に対応する。   Note that the adding means 63 of the embodiment corresponds to the correcting means of the present invention.

請求項1の構成によれば、レゾルバが出力する信号の倍調成分をローパスフィルタで濾波したcosθ信号およびsinθ信号を用いてモータの出力軸の回転角θを検出する際に、ローパスフィルタの影響で回転角θに進みや遅れの誤差が発生しても、モータの回転速度およびモータの回転方向に基づいて算出した補正値で回転角θを補正することで、回転角θを精度良く検出することができる。しかも高価なレゾルバデジタルコンバータを使用しないので低コストで実現可能である。   According to the configuration of the first aspect, when the rotation angle θ of the output shaft of the motor is detected using the cos θ signal and the sin θ signal obtained by filtering the harmonic component of the signal output from the resolver by the low pass filter, the influence of the low pass filter is detected. Even if an error of advance or delay occurs in the rotation angle θ, the rotation angle θ is accurately detected by correcting the rotation angle θ with a correction value calculated based on the rotation speed and rotation direction of the motor. be able to. Moreover, since an expensive resolver digital converter is not used, it can be realized at a low cost.

また、tanθの値から回転角θを検索するtanθ→θ変換マップにおける傾きtanθのデータ間隔は、回転角θの絶対値が大きい領域よりも小さい領域の方が細かく設定されるので、傾きtanθのデータ量を必要最小限に抑えながら、回転角θの全ての領域で一定の分解能を確保することができる。Further, the data interval of the inclination tan θ in the tan θ → θ conversion map for retrieving the rotation angle θ from the value of tan θ is set more finely in the region smaller than the region where the absolute value of the rotation angle θ is large. A constant resolution can be ensured in all regions of the rotation angle θ while minimizing the amount of data.

請求項2の構成によれば、電動パワーステアリング装置のブラシレスモータへの通電を回転角検出装置で精度良く検出した出力軸の回転角θに基づいて制御するので、ブラシレスモータを効率よく駆動して消費電力の削減、出力トルクの増加、作動音の低減およびトルクリップルの低減が可能になる。   According to the configuration of the second aspect, since energization to the brushless motor of the electric power steering device is controlled based on the rotation angle θ of the output shaft detected with high accuracy by the rotation angle detection device, the brushless motor is driven efficiently. It is possible to reduce power consumption, increase output torque, reduce operating noise, and reduce torque ripple.

以下、本発明の実施の形態を、添付の図面に示した本発明の実施例に基づいて説明する。   DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below based on examples of the present invention shown in the accompanying drawings.

図1〜図12は本発明の第1実施例を示すもので、図1は電動パワーステアリング装置の全体斜視図、図2は図1の2−2線拡大断面図、図3は回転角センサの構造を示すブロック図、図4は回転角センサのマイクロコンピュータの計算フローを示すブロック図、図5は回転角θと傾きtanθとの関係を示す図、図6は回転角θと傾きtanθとの関係を示すグラフ、図7は傾きtanθから回転角θを算出する処理の説明図、図8は回転角算出処理のフローチャート、図9は回転角速度ωから回転角θの補正値を検索するマップを示す図、図10は回転角補正処理のフローチャート、図11はローパスフィルタの入力波形および出力波形を示す図、図12はローパスフィルタが出力するEsinθおよびEcosθから算出したtanθ-1:EANGLEMONIの波形を示す図である。 1 to 12 show a first embodiment of the present invention. FIG. 1 is an overall perspective view of an electric power steering apparatus, FIG. 2 is an enlarged sectional view taken along line 2-2 of FIG. 1, and FIG. 4 is a block diagram showing the calculation flow of the microcomputer of the rotation angle sensor, FIG. 5 is a diagram showing the relationship between the rotation angle θ and the inclination tan θ, and FIG. 6 is a graph showing the rotation angle θ and the inclination tan θ. FIG. 7 is an explanatory diagram of processing for calculating the rotation angle θ from the inclination tan θ, FIG. 8 is a flowchart of the rotation angle calculation processing, and FIG. 9 is a map for searching for a correction value of the rotation angle θ from the rotation angular velocity ω. shows a flow chart of FIG. 10 is the rotational angle correction processing, FIG. 11 is a diagram showing an input waveform and an output waveform of the low-pass filter, 12 is tanθ calculated from Esinθ and Ecosθ low-pass filter outputs -1: E It is a diagram showing a waveform of NGLEMONI.

図1および図2に示すように、自動車のステアリングホイール11と一体に回転するステアリングシャフト12と、ラック・ピニオン式のステアリングギヤボックス13と一体のギヤケーシング14から延びるピニオンシャフト15とが、一対の自在継ぎ手16,17および連結軸18を介して接続される。ステアリングギヤボックス13から左右に延びるタイロッド19,19が、図示せぬナックルを介して左右の前輪WL,WRに接続される。   As shown in FIGS. 1 and 2, a steering shaft 12 that rotates integrally with a steering wheel 11 of an automobile, and a pinion shaft 15 that extends from a gear casing 14 that is integrated with a rack and pinion type steering gear box 13 are paired. The universal joints 16 and 17 and the connecting shaft 18 are connected. Tie rods 19, 19 extending left and right from the steering gear box 13 are connected to the left and right front wheels WL, WR via knuckle (not shown).

ギヤケーシング14と、その上面にボルト20…で固定されたカバー21とに、ボールベアリング22,23を介してピニオンシャフト15が回転自在に支持される。ギヤケーシング14からステアリングギヤボックス13の内部に突出するピニオンシャフト15の下端にピニオン24が設けられており、このピニオン24がステアリングギヤボックス13の内部に左右スライド自在に支持されたステアリングロッド25に形成したラック26に噛み合っている。   The pinion shaft 15 is rotatably supported via ball bearings 22 and 23 on the gear casing 14 and a cover 21 fixed to the upper surface of the gear casing 14 with bolts 20. A pinion 24 is provided at the lower end of a pinion shaft 15 that protrudes from the gear casing 14 into the steering gear box 13. The pinion 24 is formed in a steering rod 25 that is slidably supported in the left and right directions inside the steering gear box 13. Is engaged with the rack 26.

ギヤケーシング14にアクチュエータとしてのブラシレスモータ27が支持されており、ブラシレスモータ27の出力軸28に設けたウオーム29がピニオンシャフト15に設けたウオームホイール30に噛み合っている。従って、ブラシレスモータ27のトルクはウオーム29およびウオームホイール30を介してピニオンシャフト15に伝達される。   A brushless motor 27 as an actuator is supported on the gear casing 14, and a worm 29 provided on the output shaft 28 of the brushless motor 27 meshes with a worm wheel 30 provided on the pinion shaft 15. Accordingly, the torque of the brushless motor 27 is transmitted to the pinion shaft 15 via the worm 29 and the worm wheel 30.

パワーステアリング装置の電子制御ユニットUには、ステアリングホイール11に入力される操舵トルクを検出する操舵トルクセンサ31と、車速を検出する車速センサ32と、ブラシレスモータ27の出力軸28の回転角を検出する回転角センサ33と、ブラシレスモータ27を流れる実電流を検出する電流センサ34とが接続され、これらのセンサ31〜34からの信号に基づいて電子制御ユニットUはブラシレスモータ27の作動を制御する。   The electronic control unit U of the power steering apparatus detects the rotation angle of the steering torque sensor 31 that detects the steering torque input to the steering wheel 11, the vehicle speed sensor 32 that detects the vehicle speed, and the output shaft 28 of the brushless motor 27. The rotation angle sensor 33 is connected to a current sensor 34 that detects the actual current flowing through the brushless motor 27, and the electronic control unit U controls the operation of the brushless motor 27 based on signals from these sensors 31 to 34. .

具体的には、ドライバーがステアリングホイール11を操作することにより発生した操舵トルクを操舵トルクセンサ31が検出すると、その操舵トルクが目標操舵トルクに一致するようにブラシレスモータ27に目標電流を供給し、ブラシレスモータ27の出力トルクでドライバーのステアリング操作をアシストする。このとき、車両の低速走行状態ではステアリング操作が軽くなり、車両の高速走行状態ではステアリング操作が重くなるように、車速センサ32で検出した車速に応じて前記目標操舵トルクが補正される。ブラシレスモータ27に目標電流を供給するとき、電流センサ34でブラシレスモータ27を流れる実電流を検出し、その実電流が目標電流に一致するようにフィードバック制御が行われる。   Specifically, when the steering torque sensor 31 detects the steering torque generated by the driver operating the steering wheel 11, the target current is supplied to the brushless motor 27 so that the steering torque matches the target steering torque. The driver's steering operation is assisted with the output torque of the brushless motor 27. At this time, the target steering torque is corrected according to the vehicle speed detected by the vehicle speed sensor 32 so that the steering operation becomes light when the vehicle is traveling at low speed and the steering operation becomes heavy when the vehicle is traveling at high speed. When the target current is supplied to the brushless motor 27, the actual current flowing through the brushless motor 27 is detected by the current sensor 34, and feedback control is performed so that the actual current matches the target current.

ブラシレスモータ27は複数のコイルを有するステータと、永久磁石を有するロータとを備えており、ロータの回転角(つまり永久磁石の磁極位置)に応じて複数のコイルに対する三相交流の供給を切り換える必要があり、そのためにロータの回転角がレゾルバを用いた回転角センサ33で検出される。ブラシレスモータ27の出力軸28の回転角が回転角センサ33により精度良く検出されるほど、ブラシレスモータ27を効率よく駆動して消費電力の削減、出力トルクの増加、作動音の低減およびトルクリップルの低減が可能になる。   The brushless motor 27 includes a stator having a plurality of coils and a rotor having a permanent magnet, and it is necessary to switch the supply of three-phase AC to the plurality of coils in accordance with the rotation angle of the rotor (that is, the magnetic pole position of the permanent magnet). Therefore, the rotation angle of the rotor is detected by the rotation angle sensor 33 using a resolver. The more accurately the rotation angle of the output shaft 28 of the brushless motor 27 is detected by the rotation angle sensor 33, the more efficiently the brushless motor 27 is driven to reduce power consumption, increase output torque, reduce operating noise, and reduce torque ripple. Reduction is possible.

次に、図3〜図10に基づいて回転角センサ33の構造を説明する。   Next, the structure of the rotation angle sensor 33 will be described with reference to FIGS.

ブラシレスモータ27に設けられた周知のレゾルバ41は、一次巻線42と、位相を90°異ならせて配置した二つの二次巻線43,44とを備える。電子制御ユニットUに設けられたマイクロコンピュータ45が出力する矩形波は、バンドパスフィルタ46を通過して正弦波に変換され、更に増幅器47を通過して正弦波の基準信号E1 sinωtとなって一次巻線42に入力される。その結果、二つの二次巻線43,44には、ブラシレスモータ27の出力軸28の回転角θ(つまりロータの回転角)に応じた第1の出力信号E2 sinωtcosθと、第2の出力信号E2 sinωtsinθとが出力される。 The well-known resolver 41 provided in the brushless motor 27 includes a primary winding 42 and two secondary windings 43 and 44 arranged with a phase difference of 90 °. The rectangular wave output from the microcomputer 45 provided in the electronic control unit U is converted into a sine wave through the band-pass filter 46 and further passes through the amplifier 47 to become a sine wave reference signal E 1 sinωt. Input to the primary winding 42. As a result, the first output signal E 2 sinωtcos θ corresponding to the rotation angle θ of the output shaft 28 of the brushless motor 27 (that is, the rotation angle of the rotor) is provided to the two secondary windings 43 and 44, and the second output. The signal E 2 sinωtsinθ is output.

マイクロコンピュータ45には、基準信号ER1-R2 =E1 sinωtが差動アンプ48を経て入力され、また二つの二次巻線43,44の第1の出力信号ES1-S3 =E2 sinωtcosθおよび第2の出力信号ES2-S4 =E2 sinωtsinθがそれぞれ差動アンプ49,50を経て入力される。基準信号ER1-R2 および第1、第2の出力信号ES1-S3 ,ES2-S4 は、それぞれ中点補正手段51,52,53で振幅の中点が共通の所定電圧(例えば2.5V)になるように補正される。 A reference signal E R1-R2 = E 1 sin ωt is input to the microcomputer 45 via the differential amplifier 48, and the first output signal E S1-S3 = E 2 sin ωt cos θ of the two secondary windings 43 and 44 is input. The second output signal E S2 -S4 = E 2 sin ωtsin θ is input through the differential amplifiers 49 and 50, respectively. The reference signal E R1-R2 and the first and second output signals E S1-S3 , E S2-S4 are respectively predetermined voltages (for example, 2.. 5V).

続いて、乗算器54で基準信号ER1-R2 および第1の出力信号ES1-S3 を乗算した後に、ローパスフィルタ55を通過させて倍調成分を除去することで、cos出力電圧Ecosθを出力する(E=E12 /2)。同様にして、乗算器56で基準信号ER1-R2 および第2の出力信号ES2-S4 を乗算した後に、ローパスフィルタ57を通過させて倍調成分を除去することで、sin出力電圧Esinθを出力する(E=E12 /2)。そして除算器58で、sin出力電圧をcos出力電圧で除算することで、tanθ(=Esinθ/Ecosθ)を算出する。 Subsequently, after the multiplier 54 multiplies the reference signal E R1-R2 and the first output signal E S1-S3 , it passes through the low-pass filter 55 to remove the harmonic component, thereby outputting the cos output voltage Ecosθ. to (E = E 1 E 2/ 2). Similarly, after the multiplier 56 multiplies the reference signal E R1-R2 and the second output signal E S2-S4 , it passes through the low-pass filter 57 and removes the harmonic component, thereby obtaining the sin output voltage Esinθ. output to (E = E 1 E 2/ 2). Then, the divider 58 divides the sin output voltage by the cos output voltage to calculate tan θ (= Esin θ / E cos θ).

ここで、ローパスフィルタ55,57の機能を、図11および図12を参照して更に説明する。   Here, the functions of the low-pass filters 55 and 57 will be further described with reference to FIGS.

図11における破線は、ローパスフィルタ55を通過して倍調成分を除去する前後のcos波形を示すもので、乗算部54を通過して同期検波されたcos波形は倍調成分が乗った鋸波状のものとなり、それがローパスフィルタ55を通過して倍調成分が除去されると滑らかなcos波形となる。同様に、図11における実線は、ローパスフィルタ57を通過して倍調成分を除去する前後のsin波形を示すもので、乗算部56を通過して同期検波されたsin波形は倍調成分が乗った鋸波状のものとなり、それがローパスフィルタ57を通過して倍調成分が除去されると滑らかなsin波形となる。倍調成分を除去する前のcos波形およびsin波形は不規則に発生する多くの0クロス点を含んでおり、特に円で囲って示すcos波形の0クロス点は以下のような問題を引き起こす。   The broken line in FIG. 11 shows the cosine waveform before and after removing the harmonic component through the low-pass filter 55, and the cos waveform that has been synchronously detected after passing through the multiplier 54 has a sawtooth shape with the harmonic component on it. When it passes through the low-pass filter 55 and the harmonic component is removed, a smooth cos waveform is obtained. Similarly, the solid line in FIG. 11 shows the sin waveform before and after passing through the low-pass filter 57 and removing the harmonic component, and the sin waveform passing through the multiplier 56 and synchronously detected has a harmonic component on it. When the harmonic component is removed by passing through the low-pass filter 57, a smooth sin waveform is obtained. The cos waveform and sin waveform before removing the overtone component include many irregularly generated zero cross points, and in particular, the zero cross point of the cos waveform indicated by circles causes the following problems.

即ち、cos波形およびsin波形からtanθを算出する場合、仮にローパスフィルタ55,57で倍調成分を除去していないとすると、cos波形の0クロス点においてtanθの値が発散して算出不能になる。その結果、図12に示すtanθ-1:EANGLEMONIのグラフが破線で示すように乱れてしまい、実線で示す本来のグラフを得ることができなってしまう。しかしながら、本実施例ではローパスフィルタ55,57で倍調成分を除去して不規則に発生する0クロス点(特に、cos波形の0クロス点)を除去することで、上記問題を解消することができる。 That is, when tan θ is calculated from the cos waveform and the sin waveform, if the double tone component is not removed by the low-pass filters 55 and 57, the value of tan θ diverges at the zero cross point of the cos waveform and cannot be calculated. . As a result, the tan θ −1 : EANGLEMONI graph shown in FIG. 12 is disturbed as indicated by a broken line, and the original graph indicated by a solid line cannot be obtained. However, in the present embodiment, the above-mentioned problem can be solved by removing irregular components by removing the harmonic components by the low-pass filters 55 and 57 (in particular, the zero cross point of the cosine waveform). it can.

続いて、tanθ(傾き)→θ(回転角)変換マップ59を用いて、tanθをそれに対応するブラシレスモータ27の出力軸28の回転角θに変換する。   Subsequently, tan θ is converted into a corresponding rotation angle θ of the output shaft 28 of the brushless motor 27 using a tan θ (tilt) → θ (rotation angle) conversion map 59.

Figure 0004138631
Figure 0004138631

表1はtanθ→θ変換マップ59を示すもので、回転角θの分解能は例えば10°に設定される。この場合、10個の回転角θ=0°,10°,20°…80°,90°に対応して10個の傾きtanθが設定されているが、図5および図6から明らかなように、回転角θを0°から90°まで一定値である10°間隔で変化させても、傾きtanθの間隔は一定値にならず、回転角θの増加に応じて急激に増加する。例えば、回転角θが10°の場合と20°の場合との傾きtanθの差は0.18に過ぎないが、回転角θが60°の場合と70°の場合との傾きtanθの差は1.02に達している。   Table 1 shows a tan θ → θ conversion map 59, and the resolution of the rotation angle θ is set to 10 °, for example. In this case, ten inclinations tan θ are set corresponding to ten rotation angles θ = 0 °, 10 °, 20 °... 80 °, 90 °, but as is apparent from FIGS. Even if the rotation angle θ is changed from 0 ° to 90 ° at 10 ° intervals, which are constant values, the interval of the inclination tanθ does not become a constant value, but increases rapidly as the rotation angle θ increases. For example, the difference in the gradient tan θ between the rotation angle θ of 10 ° and 20 ° is only 0.18, but the difference in the gradient tan θ between the rotation angle θ of 60 ° and 70 ° is It has reached 1.02.

従って、tanθ→θ変換マップ59において、傾きtanθの間隔が一定値になるように設定すると、回転角θが小さい領域では回転角θの分解能が粗くなって検出精度が低下する問題があり、回転角θが大きい領域では回転角θの分解能が必要以上に細かくなってマップのデータ量が大きくなる問題がある。それに対して、本実施例では回転角θの絶対値が小さい領域では傾きtanθのデータ間隔を細かくし、回転角θの絶対値が大きい領域では傾きtanθのデータを粗くすることで、傾きtanθのデータ量を必要最小限に抑えながら、回転角θの全ての領域で一定の分解能を確保している。   Therefore, in the tan θ → θ conversion map 59, if the interval of the inclination tan θ is set to a constant value, there is a problem that the resolution of the rotation angle θ becomes coarse in a region where the rotation angle θ is small, and the detection accuracy decreases. In a region where the angle θ is large, there is a problem that the resolution of the rotation angle θ becomes finer than necessary and the amount of map data increases. On the other hand, in this embodiment, the data interval of the inclination tanθ is made fine in the region where the absolute value of the rotation angle θ is small, and the data of the inclination tanθ is coarsened in the region where the absolute value of the rotation angle θ is large. A constant resolution is ensured in all regions of the rotation angle θ while minimizing the amount of data.

図7から明らかなように、tanθのグラフは180°周期であるため、ブラシレスモータ27の出力軸28が1回転する間に、つまり−180°≦回転角θ≦180°の範囲で、傾きtanθは2度同じ値を取ることになる。例えばtanθ=1になる回転角θは、θ=−135°およびθ=45°の二つになり、回転角θが一義的に決まらないことになる。そこで、cos出力電圧およびsin出力電圧の符号の正負に応じて、傾きtanθから回転角θを360°の範囲で一義的に決める必要がある。以下、その手順を図7および図8を参照して説明する。   As can be seen from FIG. 7, the graph of tan θ has a cycle of 180 °, and therefore, the inclination tan θ during the rotation of the output shaft 28 of the brushless motor 27, that is, in the range of −180 ° ≦ rotation angle θ ≦ 180 °. Will take the same value twice. For example, the rotation angle θ at which tan θ = 1 becomes θ = −135 ° and θ = 45 °, and the rotation angle θ is not uniquely determined. Therefore, it is necessary to uniquely determine the rotation angle θ within the range of 360 ° from the gradient tan θ according to the sign of the cos output voltage and the sin output voltage. The procedure will be described below with reference to FIGS.

先ず、ステップS1でEsinθ/Ecosθにより傾きtanθの値を算出する。この傾きtanθの値は−∞<tanθ<∞の範囲内にあり、ステップS2でtanθ<0であれば、つまり図7のA領域(90°<θ<180°)あるいはC領域(−90°<θ<0°)であれば、ステップS3で傾きtanθの値を負値から正値に変換し、フラグG TANを「0」にセットする。一方、前記ステップS2で0≦tanθであれば、つまり図7のB領域(0≦θ≦90°)あるいはD領域(−180°≦θ<≦90°)であれば、ステップS4でフラグG TANを「1」にセットする。そしてステップS5でtanθ→θ変換マップ59を用いて傾きtanθから回転角θを検索する。このように、傾きtanθが負値であれば、それを正値に変換してから回転角θをマップ検索するので、tanθ→θ変換マップ59を傾きtanθが正値の領域だけに設定すれば良くなり、tanθ→θ変換マップ59のデータ量を小さくすることができる。   First, in step S1, the value of the gradient tan θ is calculated from Esin θ / Ecos θ. The value of the inclination tan θ is in the range of −∞ <tan θ <∞, and if tan θ <0 in step S2, that is, the region A (90 ° <θ <180 °) or the region C (−90 °) in FIG. If <θ <0 °), the value of the gradient tan θ is converted from a negative value to a positive value in step S3, and the flag G TAN is set to “0”. On the other hand, if 0 ≦ tan θ in step S2, that is, if the region B (0 ≦ θ ≦ 90 °) or the region D (−180 ° ≦ θ <≦ 90 °) in FIG. TAN is set to “1”. In step S5, the rotation angle θ is retrieved from the inclination tan θ using the tan θ → θ conversion map 59. Thus, if the inclination tan θ is a negative value, the rotation angle θ is searched after converting it to a positive value. Therefore, if the tan θ → θ conversion map 59 is set only in a region where the inclination tan θ is a positive value. As a result, the data amount of the tan θ → θ conversion map 59 can be reduced.

続くステップS6でフラグG TANが「0」であってtanθ<0であれば、ステップS7で、tanθ→θ変換マップ59から検索した回転角θの符号を反転して実際の符号の回転角θを算出する。続くステップS8でcosθ>0であば、つまり図7のB領域およびC領域であれば、ステップS13で回転角θをそのまま出力する。一方、前記ステップS8でcosθ>0でなく、かつステップS9でsinθ>0であれば、つまり図7のA領域であって回転角θが負値であれば、ステップS10で回転角θ+πを回転角θとし、ステップS13でその回転角θを出力する。また前記ステップS8でcosθ>0でなく、かつ前記ステップS9でsinθ>0でなく、かつステップS11でsinθ<0であれば、つまり図7のD領域であって回転角θが正値であれば、ステップS12で回転角θ−πを回転角θとし、ステップS13でその回転角θを出力する。このように、sinθおよびcosθの符号に基づいて回転角θが図7のA〜Dの領域の何れにあるかを考慮することで、傾きtanθの値に基づいて−180°≦回転角θ≦180°の範囲で回転角θを一義的に決定することができる。 In the subsequent step S6, if the flag G TAN is “0” and tan θ <0, the sign of the rotation angle θ retrieved from the tan θ → θ conversion map 59 is reversed in step S7, and the actual rotation angle θ Is calculated. If Re cos [theta]> 0 Der In the subsequent step S8, that is, if the B region and C region in FIG. 7, directly outputs the rotation angle θ in step S13. On the other hand, if cos θ> 0 is not satisfied in step S8 and sin θ> 0 in step S9, that is, if the rotation angle θ is a negative value in the region A in FIG. 7, the rotation angle θ + π is rotated in step S10. The angle θ is set, and the rotation angle θ is output in step S13. If cos θ> 0 is not satisfied in step S8, sin θ> 0 is not satisfied in step S9, and sin θ <0 is satisfied in step S11, that is, the rotation angle θ is a positive value in the region D of FIG. For example, the rotation angle θ−π is set as the rotation angle θ in step S12, and the rotation angle θ is output in step S13. Thus, by considering which of the regions A to D in FIG. 7 is based on the signs of sin θ and cos θ, −180 ° ≦ rotation angle θ ≦ based on the value of the gradient tan θ. The rotation angle θ can be uniquely determined in the range of 180 °.

ところで、基準信号ER1-R2 および第1の出力信号ES1-S3 の乗算値をローパスフィルタ55で濾波して倍調成分を除去することでcos出力電圧Ecosθを生成する際に、ローパスフィルタ55の作用で回転角θに位相のずれが発生する。同様に、基準信号ER1-R2 および第2の出力信号ES2-S4 の乗算値を乗算器56で濾波して倍調成分を除去することでsin出力電圧Esinθを生成する際に、ローパスフィルタ57の作用で回転角θに位相のずれが発生する。 By the way, when the cos output voltage Ecosθ is generated by filtering the multiplication value of the reference signal E R1-R2 and the first output signal E S1-S3 by the low-pass filter 55 to remove the harmonic component, the low-pass filter 55 As a result, a phase shift occurs in the rotation angle θ. Similarly, when the sin output voltage Esin θ is generated by filtering the multiplication value of the reference signal E R1-R2 and the second output signal E S2-S4 by the multiplier 56 to remove the double component, 57 causes a phase shift in the rotation angle θ.

図9に示すように、ブラシレスモータ27の出力軸28の回転角速度ωと回転角θの位相のずれとは1対1の関係にあることから、ブラシレスモータ27の回転速度を検出すれば回転角θの位相の補正値を算出することができる。即ち、図4のモータ回転速度検出手段60でブラシレスモータ27の回転速度を検出し、モータ回転方向検出手段61でブラシレスモータ27の回転方向を検出し、補正値算出手段62で図9のマップを用いて回転角θの補正値を算出し、加算器63でtanθ→θ変換マップ59が出力する生の回転角θに補正値を加算して補正後の回転角θを出力する。   As shown in FIG. 9, since there is a one-to-one relationship between the rotational angular velocity ω of the output shaft 28 of the brushless motor 27 and the phase shift of the rotational angle θ, the rotational angle can be detected if the rotational speed of the brushless motor 27 is detected. A correction value for the phase of θ can be calculated. That is, the rotational speed of the brushless motor 27 is detected by the motor rotational speed detecting means 60 of FIG. 4, the rotational direction of the brushless motor 27 is detected by the motor rotational direction detecting means 61, and the map of FIG. Then, the correction value of the rotation angle θ is calculated, and the correction value is added to the raw rotation angle θ output from the tan θ → θ conversion map 59 by the adder 63 to output the corrected rotation angle θ.

上記作用を図10のフローチャートに基づいて更に説明する。   The above operation will be further described based on the flowchart of FIG.

先ず、ステップS21でブラシレスモータ27の出力軸28の回転角の前回値θ1を保存し、ステップS22で出力軸28の回転角の今回値θを算出し、ステップS23で今回値および前回値の差θ−θ1として回転角の変化量を算出する。そしてステップS24で回転角の変化量を制御周期で除算して出力軸の回転角速度ωを算出する。   First, the previous value θ1 of the rotation angle of the output shaft 28 of the brushless motor 27 is stored in step S21, the current value θ of the rotation angle of the output shaft 28 is calculated in step S22, and the difference between the current value and the previous value is calculated in step S23. The amount of change in the rotation angle is calculated as θ−θ1. In step S24, the rotation angle velocity ω of the output shaft is calculated by dividing the change amount of the rotation angle by the control period.

続くステップS25で回転角速度ωが負値であれば、ステップS26で回転角速度ωの符号を正値に反転するとともに、フラグG ωを「0」にセットし、逆に前記ステップS25で回転角速度ωが正値であれば、ステップS27でフラグG ωを「1」にセットする。そしてステップS28で回転角速度ωを図9のマップに適用して回転角θの補正値を検索する。このように負値の回転角速度ωを正値に変換することで、図9のマップを正値の回転角速度ωに対してだけ設定すればよくなり、マップのデータ量を削減することができる。   If the rotational angular velocity ω is negative in the following step S25, the sign of the rotational angular velocity ω is reversed to a positive value in step S26, and the flag Gω is set to “0”. If is a positive value, the flag Gω is set to “1” in step S27. In step S28, the rotational angular velocity ω is applied to the map of FIG. 9 to search for a correction value of the rotational angle θ. Thus, by converting the negative rotation angular velocity ω to a positive value, the map in FIG. 9 only needs to be set for the positive rotation angular velocity ω, and the amount of map data can be reduced.

続くステップS29でフラグG ωが「1」であって回転角θが正値であれば、ステップS30で補正前の回転角θに補正値を加算して補正後の回転角θを算出し、ステップS29でフラグG ωが「0」であって回転角θが負値であれば、ステップS31で補正前の回転角θから補正値を減算して補正後の回転角θを算出する。   In subsequent step S29, if the flag Gω is “1” and the rotational angle θ is a positive value, the corrected rotational angle θ is calculated by adding the correction value to the rotational angle θ before correction in step S30, If the flag Gω is “0” and the rotation angle θ is negative in step S29, the corrected rotation angle θ is calculated by subtracting the correction value from the rotation angle θ before correction in step S31.

以上のように、高価なレゾルバデジタルコンバータを使用することなく、ブラシレスモータ27の出力軸28の回転角θを精度良く検出できるので、回転角センサ33のコストダウンに寄与することができる。   As described above, the rotation angle θ of the output shaft 28 of the brushless motor 27 can be accurately detected without using an expensive resolver digital converter, which can contribute to the cost reduction of the rotation angle sensor 33.

次に、図13および図14に基づいて本発明の第2実施例を説明する。第2実施例の構成要素のうち、第1実施例の構成要素に対応するものには、第1実施例と同じ符号を付して重複する説明を省略する。   Next, a second embodiment of the present invention will be described with reference to FIGS. Among the constituent elements of the second embodiment, those corresponding to the constituent elements of the first embodiment are denoted by the same reference numerals as those of the first embodiment, and redundant description is omitted.

差動アンプ48から基準信号ER1-R2 =E1 sinωtが入力されたサンプルタイミング生成回路64は、前記基準信号ER1-R2 に応じたサンプルタイミング信号を出力する。サンプルタイミング信号が入力されたサンプルホールド回路65,66は、二つの二次巻線43,44の第1の出力信号ES1-S3 =E2 sinωtcosθおよび第2の出力信号ES2-S4 =E2 sinωtsinθを前記サンプルタイミング信号に同期してサンプルホールドする。そしてサンプルホールド回路65,66の出力をそれぞれローパスフィルタ67,68で濾波し、高周波成分を除去してE2 cosθおよびE2 sinθとした後(図14参照)、マイクロコンピュータ45の中点補正手段52,53で振幅の中点が共通の所定電圧(例えば2.5V)になるように補正することで、cos出力電圧Ecosθおよびsin出力電圧Esinθを生成する。その後の作用は、上述した第1実施例と同様である。 The sample timing generation circuit 64 to which the reference signal E R1-R2 = E 1 sinωt is input from the differential amplifier 48 outputs a sample timing signal corresponding to the reference signal E R1-R2 . The sample and hold circuits 65 and 66 to which the sample timing signal is inputted have the first output signal E S1-S3 = E 2 sinωtcos θ and the second output signal E S2-S4 = E of the two secondary windings 43 and 44. 2 sin ωtsin θ is sampled and held in synchronization with the sample timing signal. The outputs of the sample and hold circuits 65 and 66 are filtered by the low-pass filters 67 and 68, respectively, and the high frequency components are removed to obtain E 2 cos θ and E 2 sin θ (see FIG. 14). The cos output voltage Ecosθ and the sin output voltage Esinθ are generated by correcting so that the midpoint of the amplitude is a common predetermined voltage (for example, 2.5 V) in 52 and 53. The subsequent operation is the same as that of the first embodiment described above.

この第2実施例によれば、第1実施例の作用効果に加えて、第1実施例でマイクロコンピュータ45内で行っている処理の一部をマイクロコンピュータ45外で行うことで、マイクロコンピュータ45の負荷を軽減することができる。   According to the second embodiment, in addition to the effects of the first embodiment, a part of the processing performed in the microcomputer 45 in the first embodiment is performed outside the microcomputer 45, whereby the microcomputer 45 Can reduce the load.

以上、本発明の実施例を説明したが、本発明はその要旨を逸脱しない範囲で種々の設計変更を行うことが可能である。   Although the embodiments of the present invention have been described above, various design changes can be made without departing from the scope of the present invention.

例えば、請求項1に記載された発明は、電動パワーステアリング装置以外の任意の用途のモータ適用することができ、しかもそのモータはブラシレスモータに限定されるものではない。   For example, the invention described in claim 1 can be applied to a motor for any application other than the electric power steering apparatus, and the motor is not limited to a brushless motor.

電動パワーステアリング装置の全体斜視図Overall perspective view of electric power steering device 図1の2−2線拡大断面図2-2 line enlarged sectional view of FIG. 回転角センサの構造を示すブロック図Block diagram showing structure of rotation angle sensor 回転角センサのマイクロコンピュータの計算フローを示すブロック図Block diagram showing calculation flow of microcomputer of rotation angle sensor 回転角θと傾きtanθとの関係を示す図The figure which shows the relationship between rotation angle (theta) and inclination tan (theta). 回転角θと傾きtanθとの関係を示すグラフA graph showing the relationship between the rotation angle θ and the inclination tan θ 傾きtanθから回転角θを算出する処理の説明図Explanatory drawing of the process which calculates rotation angle (theta) from inclination tan (theta). 回転角算出処理のフローチャートFlow chart of rotation angle calculation process 回転角速度ωから回転角θの補正値を検索するマップを示す図The figure which shows the map which searches the correction value of rotation angle (theta) from rotation angular velocity (omega) 回転角θ補正処理のフローチャートFlow chart of rotation angle θ correction processing ローパスフィルタの入力波形および出力波形を示す図Diagram showing input and output waveforms of low-pass filter ローパスフィルタが出力するEsinθおよびEcosθから算出したtanθ-1:EANGLEMONIの波形を示す図The figure which shows the waveform of tan (theta) < -1 >: EANGLEMONI computed from Esin (theta) and Ecos (theta) which a low-pass filter outputs 第2実施例に係る回転角センサの構造を示すブロック図The block diagram which shows the structure of the rotation angle sensor which concerns on 2nd Example. 第2実施例に係る回転角センサのマイクロコンピュータの回路を示すブロック図The block diagram which shows the circuit of the microcomputer of the rotation angle sensor which concerns on 2nd Example.

符号の説明Explanation of symbols

27 ブラシレスモータ(モータ)
28 出力軸
41 レゾルバ
59 tanθ→θ変換マップ
60 モータ回転速度検出手段
61 モータ回転方向検出手段
62 補正値算出手段
63 加算手段(補正手段)
27 Brushless motor (motor)
28 output shaft 41 resolver 59 tan θ → θ conversion map 60 motor rotation speed detection means 61 motor rotation direction detection means 62 correction value calculation means 63 addition means (correction means)

Claims (2)

モータ(27)の出力軸(28)の回転角θに応じてレゾルバ(41)が出力する信号の倍調成分をローパスフィルタ(55,57,67,68)で濾波したcosθ信号およびsinθ信号からtanθを算出し、tanθの値をtanθ→θ変換マップ(59)に適用して回転角θを検索する回転角検出装置において、
モータ(27)の回転速度を検出するモータ回転速度検出手段(60)と、モータ(27)の回転方向を検出するモータ回転方向検出手段(61)と、モータ(27)の回転速度および回転方向から回転角θの補正値を算出する補正値算出手段(62)と、補正値を用いて回転角θを補正する補正手段(63)とを備え、前記tanθ→θ変換マップ(59)における傾きtanθのデータ間隔は、回転角θの絶対値が大きい領域よりも小さい領域の方が細かく設定されることを特徴とする回転角検出装置。
From the cos θ signal and the sin θ signal obtained by filtering the harmonic component of the signal output from the resolver (41) according to the rotation angle θ of the output shaft (28) of the motor (27) by the low-pass filter (55, 57, 67, 68). In the rotation angle detection device that calculates tan θ and applies the value of tan θ to the tan θ → θ conversion map (59) to search for the rotation angle θ.
Motor rotation speed detection means (60) for detecting the rotation speed of the motor (27), motor rotation direction detection means (61) for detecting the rotation direction of the motor (27), rotation speed and rotation direction of the motor (27) Correction value calculation means (62) for calculating the correction value of the rotation angle θ from the above, and correction means (63) for correcting the rotation angle θ using the correction value, and the inclination in the tan θ → θ conversion map (59) The rotation angle detecting device is characterized in that the data interval of tan θ is set finer in a region smaller than a region where the absolute value of the rotation angle θ is large .
ドライバーのステアリング操作をアシストするブラシレスモータ(27)に請求項1に記載の回転角検出装置を設け、回転角検出装置で検出した出力軸(28)の回転角θに基づいてブラシレスモータ(27)への通電を制御することを特徴とする電動パワーステアリング装置。   The brushless motor (27) that assists the steering operation of the driver is provided with the rotation angle detection device according to claim 1, and the brushless motor (27) is based on the rotation angle θ of the output shaft (28) detected by the rotation angle detection device. An electric power steering device that controls energization of the motor.
JP2003378883A 2003-04-22 2003-11-07 Rotation angle detection device and electric power steering device Expired - Fee Related JP4138631B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003378883A JP4138631B2 (en) 2003-04-22 2003-11-07 Rotation angle detection device and electric power steering device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003116751 2003-04-22
JP2003378883A JP4138631B2 (en) 2003-04-22 2003-11-07 Rotation angle detection device and electric power steering device

Publications (2)

Publication Number Publication Date
JP2004343983A JP2004343983A (en) 2004-12-02
JP4138631B2 true JP4138631B2 (en) 2008-08-27

Family

ID=33543105

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003378883A Expired - Fee Related JP4138631B2 (en) 2003-04-22 2003-11-07 Rotation angle detection device and electric power steering device

Country Status (1)

Country Link
JP (1) JP4138631B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101034021B1 (en) 2004-12-23 2011-05-11 현대자동차주식회사 Estimation method of motor initial angle of hybrid vehicle
JP4967676B2 (en) * 2007-01-18 2012-07-04 トヨタ自動車株式会社 Deviation detection apparatus and deviation detection method
JP5338110B2 (en) * 2008-04-02 2013-11-13 日産自動車株式会社 Motor drive device and control method thereof
CN104682783A (en) * 2013-11-29 2015-06-03 比亚迪股份有限公司 Method for compensating current waveform of permanent magnet synchronous motor
KR101993168B1 (en) * 2017-05-24 2019-09-30 주식회사 만도 Apparatus For Correcting System Delay Of Motor Position Sensor And Method Of Thereof

Also Published As

Publication number Publication date
JP2004343983A (en) 2004-12-02

Similar Documents

Publication Publication Date Title
CN106415209B (en) Angle detection device, motor equipped with the same, torque sensor, electric power steering device, and automobile
US11047679B2 (en) Angle detecting apparatus
JP4490401B2 (en) Vehicle steering system
JP4916556B2 (en) Rotation angle detection device, rotating electrical machine device, and electric power steering device
JP2002286503A (en) Abnormality detection method and device for position detection device and electric power steering device
JP7066306B2 (en) A rotation angle detection device and an electric power steering device including the rotation angle detection device.
JP4769231B2 (en) Electric power steering device
WO2019142875A1 (en) Electric power steering device and rotation angle detection method
JP3893122B2 (en) Torque detection device
JP4923730B2 (en) Compensation method and angle detection apparatus using the same in resolver angle detection
JP4138631B2 (en) Rotation angle detection device and electric power steering device
US7298967B2 (en) Electromagnetic sensor direct communication algorithm to a digital microprocessor
JP3777363B2 (en) Rotation angle detection device and electric power steering device
JP6825376B2 (en) Motor control device, electric power steering device and vehicle
JP2003344109A (en) Rotation angle detector and its temperature compensating method
JP2001264114A (en) Rotational angle detecting device, brushless motor, and motor-driven power steering device
JP4337452B2 (en) Rotation angle detection device and rotation angle detection method
JP5039316B2 (en) Magnetostrictive torque sensor and electric power steering apparatus using the magnetostrictive torque sensor
JP4120425B2 (en) Rotation angle detection device and torque detection device
JP2002350181A (en) Resolver and rotation angle detection device
JP2020190533A (en) Resolver signal processor
JP2006033903A (en) Motor control device
JP4808426B2 (en) Rotation angle detection device and electric power steering device
JP2008215998A (en) Device for detecting absolute rotation angle of rotating shaft
JP4688745B2 (en) Position detection device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040927

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070920

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071003

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071130

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: 20080521

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080605

R150 Certificate of patent or registration of utility model

Ref document number: 4138631

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140613

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees