[go: up one dir, main page]

JP4556464B2 - Control device for electric power steering device - Google Patents

Control device for electric power steering device Download PDF

Info

Publication number
JP4556464B2
JP4556464B2 JP2004090864A JP2004090864A JP4556464B2 JP 4556464 B2 JP4556464 B2 JP 4556464B2 JP 2004090864 A JP2004090864 A JP 2004090864A JP 2004090864 A JP2004090864 A JP 2004090864A JP 4556464 B2 JP4556464 B2 JP 4556464B2
Authority
JP
Japan
Prior art keywords
compensation
torque
rotation angle
command value
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
JP2004090864A
Other languages
Japanese (ja)
Other versions
JP2005278350A (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.)
NSK Ltd
Original Assignee
NSK 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 NSK Ltd filed Critical NSK Ltd
Priority to JP2004090864A priority Critical patent/JP4556464B2/en
Publication of JP2005278350A publication Critical patent/JP2005278350A/en
Application granted granted Critical
Publication of JP4556464B2 publication Critical patent/JP4556464B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Description

本発明は、自動車や車両の操舵系にモータによる操舵補助力を付与する電動パワーステアリング装置の制御装置に関し、特にブラシレスモータの回転時に生ずるトルク段差を低減させるための電動パワーステアリング装置の制御装置に関する。   The present invention relates to a control device for an electric power steering device that applies a steering assist force by a motor to a steering system of an automobile or a vehicle, and more particularly to a control device for an electric power steering device for reducing a torque step generated when a brushless motor rotates. .

自動車や車両のステアリング装置をモータの回転力で補助負荷付勢する電動パワーステアリング装置は、モータの駆動力を、減速機を介してギア又はベルト等の伝達機構により、ステアリングシャフト或いはラック軸に補助負荷付勢するようになっている。かかる従来の電動パワーステアリング装置は、アシストトルク(操舵補助トルク)を正確に発生させるため、モータ電流のフィードバック制御を行っている。フィードバック制御は、電流指令値とモータ電流検出値との差が小さくなるようにモータ印加電圧を調整するものであり、モータ印加電圧の調整は、一般的にPWM(パルス幅変調)制御のデュ−ティ比の調整で行っている。   An electric power steering device that biases an automobile or a vehicle steering device with an auxiliary load by the rotational force of a motor assists the steering shaft or rack shaft with a transmission mechanism such as a gear or a belt via a reduction gear. The load is energized. Such a conventional electric power steering apparatus performs feedback control of motor current in order to accurately generate assist torque (steering assist torque). In the feedback control, the motor applied voltage is adjusted so that the difference between the current command value and the detected motor current is small. Generally, the adjustment of the motor applied voltage is a duty of PWM (pulse width modulation) control. This is done by adjusting the tee ratio.

ここで、電動パワーステアリング装置の一般的な構成を図5に示して説明すると、操向ハンドル1のコラム軸2は減速ギア3、ユニバーサルジョイント4a及び4b、ピニオンラック機構5を経て操向車輪のタイロッド6に結合されている。コラム軸2には、操向ハンドル1の操舵トルクを検出するトルクセンサ10が設けられており、操向ハンドル1の操舵力を補助するモータ20が減速ギア3を介してコラム軸2に結合されている。パワーステアリング装置を制御するコントロールユニット30には、バッテリ14からイグニションキー11及びリレー13を経て電力が供給され、コントロールユニット30は、トルクセンサ10で検出された操舵トルクTと車速センサ12で検出された車速Vとに基いてアシスト指令の操舵補助指令値Iの演算を行い、演算された操舵補助指令値Iに基いてモータ20に供給する電流を制御する。   Here, the general configuration of the electric power steering apparatus will be described with reference to FIG. 5. The column shaft 2 of the steering handle 1 is connected to the steering wheel via the reduction gear 3, the universal joints 4 a and 4 b, and the pinion rack mechanism 5. Coupled to the tie rod 6. The column shaft 2 is provided with a torque sensor 10 that detects the steering torque of the steering handle 1, and a motor 20 that assists the steering force of the steering handle 1 is coupled to the column shaft 2 via the reduction gear 3. ing. The control unit 30 that controls the power steering device is supplied with electric power from the battery 14 via the ignition key 11 and the relay 13, and the control unit 30 is detected by the steering torque T detected by the torque sensor 10 and the vehicle speed sensor 12. The steering assist command value I of the assist command is calculated based on the vehicle speed V, and the current supplied to the motor 20 is controlled based on the calculated steering assist command value I.

コントロールユニット30は主としてCPU(MPUも含む)で構成されるが、そのCPU内部においてプログラムで実行される一般的な機能を示すと図6のようになる。例えば位相補償器31は独立したハードウェアとしての位相補償器を示すものではなく、CPUで実行される位相補償機能を示している。   The control unit 30 is mainly composed of a CPU (including an MPU). FIG. 6 shows general functions executed by a program inside the CPU. For example, the phase compensator 31 does not indicate a phase compensator as independent hardware, but indicates a phase compensation function executed by the CPU.

コントロールユニット30の機能及び動作を説明すると、トルクセンサ10で検出されて入力される操舵トルクTは、操舵系の安定性を高めるために位相補償器31で位相補償され、位相補償された操舵トルクTAが操舵補助指令値演算器32に入力される。また、車速センサ12で検出された車速Vも操舵補助指令値演算器32に入力される。操舵補助指令値演算器32は、入力された操舵トルクTA及び車速Vに基いてモータ20に供給する電流の制御目標値である操舵補助指令値Iを決定する。操舵補助指令値Iは減算器30Aに入力されると共に、応答速度を高めるためのフィードフォワード系の微分補償器34に入力され、減算器30Aの偏差(I−i)は比例演算器35に入力されると共に、フィードバック系の特性を改善するための積分演算器36に入力される。微分補償器34の出力と共に、比例演算器35及び積分演算器36の出力も加算器30Bに加算入力され、加算器30Bでの加算結果である電流制御値Eが、モータ駆動信号としてモータ駆動回路37に入力される。モータ20の電流iはモータ電流検出回路38で検出され、減算器30Aにフィードバックされる。   The function and operation of the control unit 30 will be described. The steering torque T detected and input by the torque sensor 10 is phase-compensated by the phase compensator 31 in order to improve the stability of the steering system, and the phase-compensated steering torque. TA is input to the steering assist command value calculator 32. The vehicle speed V detected by the vehicle speed sensor 12 is also input to the steering assist command value calculator 32. The steering assist command value calculator 32 determines a steering assist command value I that is a control target value of the current supplied to the motor 20 based on the input steering torque TA and vehicle speed V. The steering assist command value I is input to the subtractor 30A, and is also input to the feedforward differential compensator 34 for increasing the response speed. The deviation (Ii) of the subtractor 30A is input to the proportional calculator 35. At the same time, it is input to an integration calculator 36 for improving the characteristics of the feedback system. Together with the output of the differential compensator 34, the outputs of the proportional calculator 35 and the integral calculator 36 are also added to the adder 30B, and the current control value E, which is the addition result of the adder 30B, is used as a motor drive signal as a motor drive circuit. 37. The current i of the motor 20 is detected by the motor current detection circuit 38 and fed back to the subtractor 30A.

このような電動パワーステアリング装置において、従来モータとして可変速であり小型化を図れる特徴を持つブラシレスモータが使用され、ブラシレスモータによるアシストが行われている。ブラシレスモータは、モータ電流の相切替えを繰返すことでロータを回転させると共に、ロータの駆動を制御する構造を有する。しかしながら、相切替え部分、即ち各相の境界部分においてはトルク値が減少するため、各相の境界部分におけるトルクにはトルク段差と称される凹状の段差が断続的に生じ、トルクリップルと称されるトルクの脈動が生ずる。   In such an electric power steering apparatus, a brushless motor having a variable speed and a feature that can be reduced in size is used as a conventional motor, and assist by the brushless motor is performed. The brushless motor has a structure for rotating the rotor by repeatedly switching the phase of the motor current and controlling the driving of the rotor. However, since the torque value decreases at the phase switching portion, that is, at the boundary portion of each phase, a concave step called a torque step is intermittently generated in the torque at the boundary portion of each phase, which is called a torque ripple. Torque pulsation occurs.

図3(a)及び(b)は、矩形波のモータ電流によって駆動制御されるブラシレスモータに供給される電流波形と、かかる電流により発生ずるトルク値との関係を示す波形図である。モータ電流は図3(a)に示すように、例えば3相などの複数相であって各相は方形波状の矩形波であり、隣接した波形同士の側縁同士が重なり合って、各上辺部はほぼ直線となり一定値の電流となる。このような電流がブラシレスモータに供給されると、ブラシレスモータのトルクは各相の境界部分において図3(b)に示すようなトルク段差を生じ、トルクリップルの原因となる。   FIGS. 3A and 3B are waveform diagrams showing a relationship between a current waveform supplied to a brushless motor that is driven and controlled by a rectangular wave motor current and a torque value generated by the current. As shown in FIG. 3A, the motor current is a plurality of phases such as three phases, and each phase is a rectangular wave having a square wave shape, side edges of adjacent waveforms overlap each other, and each upper side portion is It becomes almost a straight line and becomes a constant current. When such a current is supplied to the brushless motor, the torque of the brushless motor causes a torque step as shown in FIG. 3B at the boundary between the phases, causing torque ripple.

このようなトルク段差に基づくトルクリップルのため、ブラシレスモータを用いた電動パワーステアリング装置では、操舵者にステアリングが振動する不快感を与えるという問題がある。かかるトルク段差はブラシレスモータのモータ特性によって決まるものであり、モータ特性の改善によってトルク段差とそれに基づくトルクリップルを完全に消失させることはできない。   Due to the torque ripple based on such a torque step, the electric power steering apparatus using the brushless motor has a problem of giving the driver an unpleasant feeling that the steering vibrates. Such a torque step is determined by the motor characteristics of the brushless motor, and the torque step and the torque ripple based thereon cannot be completely eliminated by improving the motor characteristics.

このような問題を解決する従来技術として、特開2001−18822(特許文献1)に開示されているものがある。特許文献1に記述された電動パワーステアリング装置では正弦波でブラシレスモータを駆動制御するようになっており、官能領域判定部とトルク段差補償値計算部(脈動トルク補正値計算部)とを設け、官能領域判定部において車速及びステアリング操舵速度が所定速度よりも遅いと判定した場合には、トルク段差補償値計算部においてトルク段差補償値(脈動トルク補正値)Iqrを下記(1)式で計算する。

Iqr = Kro・Fo(θ)/Kt + Krl・Fl(θ)・Iq/Kt − Kro・krl・Fo(θ)・Fl(θ)/Kt2
…(1)
ただし、Ktはトルク係数、Kro、Krlはトルク段差係数(脈動トルク係数)、Fo(θ)、
Fl(θ)はトルク段差関数(脈動トルク関数)である。

上記(1)式で計算されたトルク段差補償値Iqrを用い、更にd‐q変換によるベクトル制御を用いてトルク段差の補償を行うようにしている。
特開2001−18822
As a conventional technique for solving such a problem, there is one disclosed in Japanese Patent Laid-Open No. 2001-18822 (Patent Document 1). In the electric power steering apparatus described in Patent Document 1, the brushless motor is driven and controlled by a sine wave, and a sensory region determination unit and a torque step compensation value calculation unit (pulsation torque correction value calculation unit) are provided. When the sensory region determination unit determines that the vehicle speed and the steering speed are slower than the predetermined speed, the torque step compensation value calculation unit calculates a torque step compensation value (pulsation torque correction value) Iqr by the following equation (1). .

Iqr = Kro ・ Fo (θ) / Kt + Krl ・ Fl (θ) ・ Iq / Kt − Kro ・ krl ・ Fo (θ) ・ Fl (θ) / Kt 2
... (1)
Where Kt is the torque coefficient, Kro and Krl are the torque step coefficient (pulsation torque coefficient), Fo (θ),
Fl (θ) is a torque step function (pulsation torque function).

The torque step compensation value Iqr calculated by the above equation (1) is used, and further, the torque step compensation is performed using vector control by dq conversion.
JP2001-18822

しかし、上記特許文献1に開示されている電動パワーステアリング装置の制御装置においては、トルク係数Kt及びトルク段差係数Kro, Krlはトルク段差補償値計算部に予め記憶されている定数であり、トルク段差関数Fo(θ),Fl(θ)はトルク段差補償値計算部内にてテーブル又は関数式で定義されると共に、予め記憶されている関数であって、現実の車両の走行によって生ずる現実のトルク段差に必ずしも適合しない。また、官能領域判定部において車速やステアリング操舵速度が所定速度以上と判定した場合には、トルク段差は全く補償されないため、ステアリングの操舵者に与える操舵の不快感は依然解消されていないという問題がある。   However, in the control device for the electric power steering apparatus disclosed in Patent Document 1, the torque coefficient Kt and the torque step coefficients Kro and Krl are constants stored in advance in the torque step compensation value calculation unit, and the torque step The functions Fo (θ) and Fl (θ) are defined in a table or a function formula in the torque step compensation value calculation unit and are stored in advance, and are actual torque steps generated by actual vehicle travel. Does not necessarily meet. In addition, when the sensory region determination unit determines that the vehicle speed or the steering speed is equal to or higher than a predetermined speed, the torque step is not compensated at all, and thus the steering discomfort that is given to the steering operator is still not solved. is there.

さらに、上記特許文献1に開示された電動パワーステアリング装置の制御装置においてトルク段差の補償を行うには、正確にモータ回転角度を検出する必要があり、例えばホールセンサのように検出精度が比較的劣るセンサを回転角度検出手段に用いることができず、必然的に高価で精度の高い回転角度検出手段を用いる必要が生じ、制御装置がコスト高になりがちという問題がある。また、特許文献1に開示されている電動パワーステアリング装置の制御装置は、ベクトル制御内部のq軸電流Iqについてトルク段差の補償を行うため、矩形波によって駆動を制御するブラシレスモータには適用できないという問題もある。   Furthermore, in order to compensate for the torque step in the control device for the electric power steering apparatus disclosed in Patent Document 1, it is necessary to accurately detect the motor rotation angle. For example, the detection accuracy is relatively low like a hall sensor. Inferior sensors cannot be used for the rotation angle detection means, and it is inevitably necessary to use an expensive and highly accurate rotation angle detection means, and there is a problem that the control device tends to be expensive. Further, the control device of the electric power steering device disclosed in Patent Document 1 compensates for a torque step with respect to the q-axis current Iq inside the vector control, and thus cannot be applied to a brushless motor that controls driving with a rectangular wave. There is also a problem.

本発明は上述のような事情よりなされたものであり、本発明の目的は、簡単な構成で、回転角度検出手段に非常な高精度を必要とせず、矩形波制御のモータにも適用でき、ブラシレスモータのトルク段差を十分に補償してステアリングの操舵者に円滑な操舵感を与えることができる電動パワーステアリング装置の制御装置を提供することにある。   The present invention has been made under the circumstances as described above, and the object of the present invention is a simple configuration, does not require very high accuracy in the rotation angle detection means, and can be applied to a rectangular wave control motor, It is an object of the present invention to provide a control device for an electric power steering device that can sufficiently compensate for a torque step of a brushless motor and give a steering operator a smooth steering feeling.

本発明はブラシレスモータによるアシスト力を車両の操舵系に付与するようになっている電動パワーステアリング装置の制御装置に関し、本発明の上記目的は、前記ブラシレスモータのトルク段差を低減させる補償値を、前記ブラシレスモータのモータ回転角度検出手段からの回転角度検出信号のタイミングに基づいて行うトルク段差補償手段を設け、前記トルク段差補償手段はローパスフィルタを備え、前記ローパスフィルタは前記回転角度検出信号を入力して前記補償値を生成するトルク段差補償原形信号を出力することによって達成される。 The present invention relates to a control device for an electric power steering apparatus configured to apply an assist force by a brushless motor to a steering system of a vehicle, and the object of the present invention is to provide a compensation value for reducing a torque step of the brushless motor. Torque step compensation means is provided based on the timing of the rotation angle detection signal from the motor rotation angle detection means of the brushless motor. The torque step compensation means includes a low-pass filter, and the low-pass filter receives the rotation angle detection signal. The torque step compensation original signal for generating the compensation value is output .

また、本発明は電動パワーステアリング装置の制御装置に関し、本発明の上記目的は、操舵ハンドルに操舵補助力を付与するブラシレスモータと、前記ブラシレスモータを駆動する駆動回路と、前記ブラシレスモータの回転角度を検出するモータ回転角度検出手段と、前記操舵ハンドルの操作によるトルク値を基に電流指令値を出力するトルク指令値算出手段と、前記ブラシレスモータの特定回転角度において前記電流指令値にトルク段差補償を施す補償値を出力するトルク段差補償手段と、前記電流指令値に前記補償値を加算した補償電流指令値を基に各相電流指令値を算出する各相電流指令値演算手段と、前記各相電流指令値の供給を受けて前記駆動回路を制御する指令値を出力する駆動回路制御手段とを備え、前記トルク段差補償手段がローパスフィルタを備え、前記ローパスフィルタは前記モータ回転角度検出手段からの回転角度検出信号を入力して前記補償値を生成するトルク段差補償原形信号を出力することによって達成される。 The present invention also relates to a control device for an electric power steering apparatus, and the object of the present invention is to provide a brushless motor that applies a steering assist force to a steering handle, a drive circuit that drives the brushless motor, and a rotation angle of the brushless motor. A motor rotation angle detecting means for detecting the torque, a torque command value calculating means for outputting a current command value based on a torque value obtained by operating the steering handle, and a torque step compensation for the current command value at a specific rotation angle of the brushless motor. Torque step compensation means for outputting a compensation value, phase current command value calculation means for calculating each phase current command value based on a compensation current command value obtained by adding the compensation value to the current command value, supplied with the phase current command value and a drive circuit control means for outputting a command value for controlling the drive circuit, the torque step compensation means A low-pass filter, the low pass filter is achieved by outputting a torque step compensation original signal to generate the compensation value to input rotation angle detection signal from the motor rotation angle detecting means.

本発明の上記目的は、前記補償値を前記電流指令値に比例させることにより、或いは前記トルク段差補償手段が前記モータ回転角度検出手段が検出したモータ電流の転流時の回転角度を特定角度とするようにすることにより、或いは前記モータ回転角度検出手段をホールセンサとすることにより、より効果的に達成される。 The above object of the present invention more be made proportional to the compensation value to the current command value, or a specific angle rotation angle at the time of commutation of the motor current the torque step compensation means detects that the motor rotation angle detection means This is achieved more effectively by using a Hall sensor as the motor rotation angle detection means.

本発明によれば、ブラシレスモータの駆動制御においてトルク段差が生ずる特定角度で補償値信号を出力するようにしており、これによりブラシレスモータのトルク段差を大幅に低減できると共に、トルクリップルを大きく低減させることができ、電動パワーステアリングを用いたステアリングにおいて操舵者に円滑な操舵感を与えることができる。   According to the present invention, the compensation value signal is output at a specific angle at which a torque step is generated in the drive control of the brushless motor, thereby greatly reducing the torque step of the brushless motor and greatly reducing the torque ripple. Therefore, a smooth steering feeling can be given to the steering wheel in the steering using the electric power steering.

また、トルク段差の補償をテーブルデータ又は関数式で行うのではなく、現実の車両の走行によって生ずる現実のトルク段差に応じた補償を行うようにしているため、実際のブラシレスモータに適応したトルク段差の補償を行うことができ、自動車や車両の高性能化を安価に実現することができる。   In addition, compensation for torque step is not performed using table data or function formulas, but compensation is performed according to the actual torque step generated by actual vehicle travel, so that the torque step suitable for an actual brushless motor is used. Therefore, it is possible to improve the performance of automobiles and vehicles at a low cost.

本発明は、ブラシレスモータを用いて自動車や車両の操舵系に操舵補助力を付与する電動パワーステアリング装置の制御装置であり、ブラシレスモータの回転時に生ずるトルク段差を低減させるためのトルク段差補償手段を設けている。そして、ブラシレスモータの回転角度検出手段の出力信号のタイミング(ブラシレスモータの特定回転角度に達したタイミング、ブラシレスモータの相切替えのタイミング、ホールセンサエッジ信号のタイミング等)に基づいて、ブラシレスモータのトルク段差の低減のための補償値を求め、トルク段差の補償を行うようにしており、操舵者に円滑な操舵感を与えることができる。   The present invention is a control device for an electric power steering apparatus that applies a steering assist force to a steering system of an automobile or a vehicle using a brushless motor, and includes a torque step compensation means for reducing a torque step generated when the brushless motor rotates. Provided. Based on the timing of the output signal of the rotation angle detection means of the brushless motor (timing of reaching the specific rotation angle of the brushless motor, timing of phase switching of the brushless motor, timing of the Hall sensor edge signal, etc.), the torque of the brushless motor A compensation value for reducing the level difference is obtained and the torque level difference is compensated, and a smooth steering feeling can be given to the driver.

以下、本発明を実施するための最良の形態について図面を参照して説明する。   The best mode for carrying out the present invention will be described below with reference to the drawings.

本発明の全体構成を示す図1において、ブラシレスモータ2は一例として矩形波にて駆動制御する3相のブラシレスDCモータであり、ブラシレスモータ2は駆動回路としてのインバータ5より3相のモータ電流IA、IB、ICを入力し、モータ電流IA、IB、ICの相切替え及びそのタイミングによって駆動制御される。インバータ5は制御手段7からのPWM制御信号Ua, Ub, Ucによって駆動され、制御手段7には車速センサ9からの車速V、トルクセンサ10からの操舵トルクτが入力されている。 In FIG. 1 showing the overall configuration of the present invention, a brushless motor 2 is a three-phase brushless DC motor that is driven and controlled by a rectangular wave as an example. The brushless motor 2 is a three-phase motor current I from an inverter 5 as a drive circuit. A , I B , and I C are input, and driving control is performed by phase switching of motor currents I A , I B , and I C and their timing. The inverter 5 is driven by PWM control signals Ua, Ub, Uc from the control means 7, and the vehicle speed V from the vehicle speed sensor 9 and the steering torque τ from the torque sensor 10 are input to the control means 7.

また、ブラシレスモータ2には、特定角度(相切替え位置)を検出するための回転角度検出手段としてのホールセンサ3が配設されており、このホールセンサ3はホール素子で形成された第1センサ部3a、第2センサ部3b、第3センサ部3cで成り、各センサ部3a,3b,3cはロータ(図示せず)の近傍に略120°づつの間隔をおいて配設されている。ブラシレスモータ2のロータの回転により磁気が変化し、ホールセンサ3の第1センサ部3a〜第3センサ部3cは磁気変化に対応してそれぞれホールセンサ信号Ha,Hb,Hcを出力する。ここで、ブラシレスモータ2のロータ回転角度が特定角度に達すると、ホールセンサ3が検出する磁気は例えばN極からS極のように切替わり、かかる切替わりのタイミングにおいてホールセンサ信号Ha,Hb,Hcはそれぞれパルス信号を出力する。なお、ホールセンサ信号Ha,Hb,Hcが検出する磁気の切替わりタイミングは、ブラシレスモータ2のモータ電流の相切替えを行うタイミングと一致している。   Further, the brushless motor 2 is provided with a hall sensor 3 as a rotation angle detecting means for detecting a specific angle (phase switching position). The hall sensor 3 is a first sensor formed by a hall element. It comprises a part 3a, a second sensor part 3b, and a third sensor part 3c, and each sensor part 3a, 3b, 3c is disposed in the vicinity of a rotor (not shown) at approximately 120 ° intervals. The magnetism changes due to the rotation of the rotor of the brushless motor 2, and the first sensor unit 3a to the third sensor unit 3c of the hall sensor 3 output hall sensor signals Ha, Hb, Hc, respectively, corresponding to the magnetic change. Here, when the rotor rotation angle of the brushless motor 2 reaches a specific angle, the magnetism detected by the Hall sensor 3 is switched from N pole to S pole, for example, and the Hall sensor signals Ha, Hb, Each Hc outputs a pulse signal. Note that the switching timing of magnetism detected by the Hall sensor signals Ha, Hb, Hc coincides with the timing of phase switching of the motor current of the brushless motor 2.

ホールセンサ信号Ha,Hb,Hcは、制御手段7内のエッジ検出手段21及びコミュテーション設定手段22に入力され、エッジ検出手段21はホールセンサ信号Ha,Hb,Hcの相切替えのタイミングにおいて形成される信号のエッジ部分を検出し、パルス状のエッジ信号HSedgをトルク段差補償手段11に入力する。また、コミュテーション設定手段22は、ホールセンサ信号Ha,Hb,Hcに基づいて転流制御に用いるためのコミュテーション信号Ca,Cb,Ccを生成し、コミュテーション信号Ca,Cb,Ccを矩形波制御部16に入力する。   The hall sensor signals Ha, Hb, Hc are input to the edge detection means 21 and commutation setting means 22 in the control means 7, and the edge detection means 21 is formed at the timing of phase switching of the hall sensor signals Ha, Hb, Hc. The edge portion of the signal to be detected is detected, and the pulsed edge signal HSedg is input to the torque step compensation means 11. The commutation setting means 22 generates commutation signals Ca, Cb, and Cc for use in commutation control based on the hall sensor signals Ha, Hb, and Hc, and the commutation signals Ca, Cb, and Cc are rectangular waves. Input to the control unit 16.

ブラシレスモータ2には、3相の電流路4a、4b、4cによってモータ電流IA、IB、ICを出力するインバータ5が接続されており、インバータ5はPWM制御部20からのPWM制御信号Ua、Ub、Ucを入力してモータ電流IA、IB、ICに変換し、電流路4a、4b、4cに出力する。そして、電流路4a、4b、4cには、インバータ5から出力されたモータ電流IA、IB、ICを検出するセンサ6a,6b,6cがそれぞれ設けられており、検出された電流値Ia, Ib, Icはそれぞれ駆動回路制御手段18内の減算部17a,
17b, 17cにフィードバックされる。
The brushless motor 2 is connected to an inverter 5 that outputs motor currents I A , I B , and I C through three-phase current paths 4 a, 4 b, and 4 c, and the inverter 5 receives a PWM control signal from the PWM control unit 20. Ua, Ub, Uc are input and converted to motor currents I A , I B , I C and output to current paths 4a, 4b, 4c. The current paths 4a, 4b, and 4c are respectively provided with sensors 6a, 6b, and 6c that detect motor currents I A , I B , and I C output from the inverter 5, and the detected current value Ia , Ib, Ic are subtracting sections 17a,
It is fed back to 17b and 17c.

制御手段7内のトルク指令値算出手段8には車速センサ9からの車速V及びトルクセンサ10からの操舵トルクτが入力され、トルク指令値算出手段8は操舵トルクτの増加に従って増加すると共に、車速Vの増加に従って減少するアシストトルクを計算し、このアシストトルクなどに基づいて電流指令値Iref0を算出して出力する。電流指令値Iref0はトルク段差補償手段11に入力されると共に、加算部15に入力される。トルク段差補償手段11は、電流指令値Iref0及びエッジ検出手段21からのエッジ信号Hsedgに基づいて補償値K・Iref0・Hsedgfil(ただし、Kは定数)を出力し、加算部15に入力する。   The torque command value calculation means 8 in the control means 7 receives the vehicle speed V from the vehicle speed sensor 9 and the steering torque τ from the torque sensor 10, and the torque command value calculation means 8 increases as the steering torque τ increases. An assist torque that decreases as the vehicle speed V increases is calculated, and a current command value Iref0 is calculated and output based on the assist torque or the like. The current command value Iref0 is input to the torque step compensation means 11 and also input to the adder 15. The torque step compensation means 11 outputs a compensation value K · Iref0 · Hsedgfil (where K is a constant) based on the current command value Iref0 and the edge signal Hsedg from the edge detection means 21 and inputs it to the adder 15.

次に、加算部15で電流指令値Iref0と補償値K・Iref0・HSedgfilとを加算して得られる補償電流指令値Igpは、各相電流指令値演算手段としての矩形波制御部16に供給される。矩形波制御部16は補償電流指令値Igpを入力すると共に、コミュテーション設定手段22からのコミュテーション信号Ca,Cb,Ccを入力し、ブラシレスモータ2の3相それぞれの値に変換した補償相電流指令値Iasref、Ibsref、Icsrefを算出し、それぞれ減算部17a, 17b, 17cに入力する。減算部17a,
17b, 17cにはそれぞれ電流値Ia, Ib, Icが入力されており、その減算結果、つまり補償相電流指令値Iasref、Ibsref、Icsrefから電流値Ia、Ib、Icを減算した偏差がPI制御部19に入力される。PI制御部19でそれぞれ比例積分演算された補償相電圧指令値va、vb、vcを各相毎に算出し、補償相電圧指令値va、vb、vcをPWM制御部20に入力する。そして、PWM制御部20は各相毎の補償相電圧指令値va、vb、vcのそれぞれにPWM制御を行い、PWM制御信号Ua、Ub、Ucをそれぞれ生成してインバータ5に入力する。
Next, the compensation current command value Igp obtained by adding the current command value Iref0 and the compensation value K · Iref0 · HSedgfil by the addition unit 15 is supplied to the rectangular wave control unit 16 as each phase current command value calculation means. The The rectangular wave control unit 16 receives the compensation current command value Igp and also receives the commutation signals Ca, Cb, and Cc from the commutation setting means 22, and converts the compensation phase currents into values for each of the three phases of the brushless motor 2. The command values Ia sref , Ib sref , and Ic sref are calculated and input to the subtraction units 17a, 17b, and 17c, respectively. Subtraction unit 17a,
Current values Ia, Ib, and Ic are input to 17b and 17c, respectively, and the subtraction result, that is, the deviation obtained by subtracting the current values Ia, Ib, and Ic from the compensation phase current command values Ia sref , Ib sref , and Ic sref Input to the PI control unit 19. Compensation phase voltage command values va, vb, and vc that are respectively proportionally integrated by the PI control unit 19 are calculated for each phase, and the compensation phase voltage command values va, vb, and vc are input to the PWM control unit 20. The PWM control unit 20 performs PWM control on the compensation phase voltage command values va, vb, and vc for each phase, generates PWM control signals Ua, Ub, and Uc, respectively, and inputs them to the inverter 5.

次に、本発明のトルク段差補償手段11がトルク段差を補償する原理について説明する。   Next, the principle by which the torque step compensation means 11 of the present invention compensates for the torque step will be described.

上述したように、図3(a)に示すような電流がブラシレスモータ2に入力された場合、ブラシレスモータ2のトルク値は図3(b)に示すように相切替えのタイミングでトルク段差を生ずる。ここにおいて、トルク値はモータ電流の大きさに比例し、トルク段差の生ずるタイミングは相切替えのタイミングである特定角度に一致するため、特定角度において電流指令値Iref0を大きくして図3(c)に示すように電流値を凸状に上昇させれば、図3(d)に示すようにトルク段差は補償されることになる。即ち、トルク段差補償手段11が、エッジ検出手段21からのエッジ信号Hsedgに基づいて電流指令値Iref0を図3(c)に示す補償値K・Iref0・Hsedgfilを生成し、加算部15で電流指令値Iref0と加算することによって、図3(d)に示すようなトルク段差補償のための補償電流指令値Igpが生成される。なお、図3(d)は、モータ電流IA、IB、ICが供給されたときのブラシレスモータ2のトルク値の波形図であり、電流値が上昇するタイミングはトルク段差が生ずるタイミングに一致するため、段差の後半部分を中心にトルク段差は補償される。 As described above, when a current as shown in FIG. 3A is input to the brushless motor 2, the torque value of the brushless motor 2 causes a torque step at the phase switching timing as shown in FIG. 3B. . Here, since the torque value is proportional to the magnitude of the motor current, and the timing at which the torque step occurs coincides with the specific angle that is the phase switching timing, the current command value Iref0 is increased at the specific angle, and FIG. If the current value is raised in a convex shape as shown in FIG. 3, the torque step is compensated as shown in FIG. That is, the torque step compensation means 11 generates the current command value Iref0 based on the edge signal Hsedg from the edge detection means 21 as the compensation value K · Iref0 · Hsedgfil shown in FIG. By adding the value Iref0, a compensation current command value Igp for torque step compensation as shown in FIG. 3D is generated. FIG. 3D is a waveform diagram of the torque value of the brushless motor 2 when the motor currents I A , I B , and I C are supplied. The timing at which the current value increases is the timing at which a torque step occurs. Since they coincide, the torque step is compensated around the latter half of the step.

次に、ブラシレスモータ2の特定角度にて電流指令値Iref0を大きくする一例として、図2に示すトルク段差補償手段11の構成について説明する。   Next, as an example of increasing the current command value Iref0 at a specific angle of the brushless motor 2, the configuration of the torque step compensation means 11 shown in FIG. 2 will be described.

図2に示すように、トルク段差補償手段11はローパスフィルタ12、補正ゲイン部13及び乗算部14を備えている。そして、ローパスフィルタ12は図4(a)に示すパルス状のエッジ信号HSedgを入力し、トルク段差を補償すべき信号の原形を形成するトルク段差補償原形信号HSedgfilを出力し、補正ゲイン部13は電流指令値Iref0を入力して定数の補正値Kを乗じた補正ゲイン信号K・Iref0を出力する。ここで、補正値Kはトルク段差の落ち込みの比率を設定する比例定数であり、補正ゲイン部13のチューニングにより変えることができる。また、電流指令値の大きさによって、トルク段差の補償の値も調整することができる。そして、補正ゲイン信号K・Iref0及びトルク段差補償原形信号HSedgfilは乗算部14に入力され、乗算部14はトルク段差補償原形信号HSedgfilの信号量を、トルク段差の落ち込み比率である補正値Kとモータ電流の大きさである電流指令値Iref0とで調整した補償値K・Iref0・HSedgfilを出力する。   As shown in FIG. 2, the torque step compensation means 11 includes a low-pass filter 12, a correction gain unit 13, and a multiplication unit 14. The low-pass filter 12 receives the pulse-shaped edge signal HSedg shown in FIG. 4A, outputs a torque step compensation original signal HSedgfil that forms the original signal to be compensated for the torque step, and the correction gain unit 13 The current command value Iref0 is input and a correction gain signal K · Iref0 multiplied by a constant correction value K is output. Here, the correction value K is a proportional constant that sets the ratio of the drop in torque step, and can be changed by tuning the correction gain unit 13. Further, the compensation value of the torque step can be adjusted according to the magnitude of the current command value. Then, the correction gain signal K · Iref0 and the torque step compensation original signal HSedgfil are input to the multiplication unit 14, and the multiplication unit 14 sets the signal amount of the torque step compensation original signal HSedgfil to the correction value K which is the torque step drop ratio and the motor. The compensation value K · Iref0 · HSedgfil adjusted with the current command value Iref0 which is the magnitude of the current is output.

以上により、トルク段差補償手段11に入力される電流指令値Iref0と、ローパスフィルタ12において生成されるトルク段差補償原形信号HSedgfilと、補正ゲイン部13にて乗じられる補正値Kと、トルク段差補償手段11が出力する補償値K・Iref0・HSedgfilとの間には、下記(2)式の関係が成立する。

K・Iref0・HSedgfil = Iref0・Hsedgfil・K …(2)

即ち、補償値K・Iref0・HSedgfilは、ホールセンサ信号Ha,Hb,Hcが出力されるブラシレスモータ2の相切替えタイミングにおいて、電流指令値Iref0に比例する値として生成される。
As described above, the current command value Iref0 input to the torque step compensation unit 11, the torque step compensation original signal HSedgfil generated by the low-pass filter 12, the correction value K multiplied by the correction gain unit 13, and the torque step compensation unit. The relationship of the following equation (2) is established between the compensation values K, Iref0, and HSedgfil output by the terminal 11.

K ・ Iref0 ・ HSedgfil = Iref0 ・ Hsedgfil ・ K (2)

That is, the compensation values K · Iref0 · HSedgfil are generated as values proportional to the current command value Iref0 at the phase switching timing of the brushless motor 2 where the Hall sensor signals Ha, Hb, and Hc are output.

そして、トルク指令値算出手段8から出力された電流指令値Iref0と補償値K・Iref0・HSedgfilとは加算部15に入力され、加算部15では電流指令値Iref0に補償値K・Iref0・HSedgfilが加算されて補償電流指令値Igpを生成する。即ち、補償電流指令値Igpは、電流指令値Iref0にブラシレスモータ2の相切替えタイミングで補償値K・Iref0・HSedgfilを加算した信号として生成される。   Then, the current command value Iref0 and the compensation value K · Iref0 · HSedgfil output from the torque command value calculation means 8 are inputted to the adder 15, and the adder 15 adds the compensation value K · Iref0 · HSedgfil to the current command value Iref0. The compensation current command value Igp is generated by addition. That is, the compensation current command value Igp is generated as a signal obtained by adding the compensation value K · Iref0 · HSedgfil to the current command value Iref0 at the phase switching timing of the brushless motor 2.

次に、トルク段差補償手段11におけるローパスフィルタ12の仕様決定方法及び補正ゲイン部13のチューニング方法について、図面を参照して説明する。   Next, a specification determination method for the low-pass filter 12 and a tuning method for the correction gain unit 13 in the torque step compensation means 11 will be described with reference to the drawings.

先ずローパスフィルタ12は、入力された信号のうち特定周波数以上の成分をカットして出力するが、パルス信号の入力に対する出力は、時間の経過に伴って信号量が漸次減衰するインパルス応答となる。従って、図4(a)に示すように特定角度において略パルス状に増減するエッジ信号HSedgの入力により、ローパスフィルタ12から出力されるトルク段差補償原形信号HSedgfilも図4(b)に示すように特定角度において漸次減衰する波形となる。そして、前記式(2)に示すように、補償電流指令値Igpの生成において電流指令値Iref0に加算される補償値K・Iref0・HSedgfilの波形はトルク段差補償原形信号HSedgfilの相似形であり、従って図4(c)に示す補償後のモータ電流の補償部分の形状はインパルス応答の相似形となる。   First, the low-pass filter 12 cuts and outputs a component having a specific frequency or higher in the input signal, but the output with respect to the input of the pulse signal becomes an impulse response in which the signal amount gradually attenuates with time. Accordingly, as shown in FIG. 4A, the torque step compensation original signal HSedgfil output from the low-pass filter 12 by the input of the edge signal HSedg that increases or decreases substantially in a pulse shape at a specific angle as shown in FIG. The waveform gradually attenuates at a specific angle. As shown in the equation (2), the waveform of the compensation value K · Iref0 · HSedgfil added to the current command value Iref0 in the generation of the compensation current command value Igp is similar to the torque step compensation original signal HSedgfil, Accordingly, the shape of the compensated portion of the motor current after compensation shown in FIG. 4C is similar to the impulse response.

ここで、ローパスフィルタ12のインパルス応答の形状は、ローパスフィルタ12の遮断周波数によって決定される。一方、ローパスフィルタ12のインパルス応答は、次数が低いほど立上がりが速くかつ最大値が大きく、本実施例においてはトルク段差の後半部分を中心に段差補償するため、次数1のような低次数のローパスフィルタが適する。そして、1次のローパスフィルタの場合、伝達関数をF1とすると、下記(3)式で表わされる。

F1 = 1/(T1・s + 1) …(3)

そして、上記(3)式を逆ラプラス変換して導出されるインパルス応答について考えると、図4(d)に示す一例としてのトルク段差の減衰傾向に最も近いと思われるインパルス応答形状を示すのは、遮断周波数が100Hz程度のときであり、かかる遮断周波数を有するローパスフィルタが最も適合する。このようにして、トルク段差補償原形信号HSedgfilの原形となる波形が決定される。
Here, the shape of the impulse response of the low-pass filter 12 is determined by the cutoff frequency of the low-pass filter 12. On the other hand, the impulse response of the low-pass filter 12 rises faster and has a maximum value as the order is lower. In this embodiment, the low-order low-pass filter such as the order 1 is used to compensate for the step mainly in the latter half of the torque step. A filter is suitable. In the case of a first-order low-pass filter, when the transfer function is F1, it is expressed by the following equation (3).

F1 = 1 / (T1 · s + 1) (3)

And considering the impulse response derived by inverse Laplace transform of the above equation (3), the impulse response shape that seems to be the closest to the torque step attenuation tendency as an example shown in FIG. When the cut-off frequency is about 100 Hz, a low-pass filter having such a cut-off frequency is most suitable. In this way, the waveform that is the original form of the torque step compensation original form signal HSedgfil is determined.

一方、補正ゲイン部13の補正値Kは、補償値K・Iref0・HSedgfilの比率を決定する。ここで、一例としてのトルク段差は、図4(d)に示すように1相当りの最大トルク値の15パーセント程度の比率になる。そして、前述したようにトルク値は電流値に比例する。従って、モータ電流の補償値は、図4(c)に示すように本来の電流指令値Iref0の15パーセント程度になることが望ましい。そのため、補正値Kは、補償値K・Iref0・HSedgfilの最大値が電流指令値Iref0の比率の15パーセント程度になる値にチューニングすることが望ましい。ただし、トルク段差の大きさは基本的にブラシレスモータ2やインバータ5などの個々の静特性によって決まるものであり、ローパスフィルタ12の遮断周波数や補正ゲイン部13の補正値Kの大きさは常に上述の値が望ましいとは限らないので、遮断周波数の設定や補正値Kのチューニングは、ブラシレスモータ2やインバータ5の機種に応じて調整する必要があることはいうまでもない。   On the other hand, the correction value K of the correction gain unit 13 determines the ratio of the compensation value K · Iref0 · HSedgfil. Here, as an example, the torque step is a ratio of about 15% of the maximum torque value corresponding to 1, as shown in FIG. As described above, the torque value is proportional to the current value. Therefore, the compensation value of the motor current is desirably about 15% of the original current command value Iref0 as shown in FIG. Therefore, it is desirable to tune the correction value K to a value at which the maximum value of the compensation values K, Iref0, and HSedgfil is about 15% of the ratio of the current command value Iref0. However, the magnitude of the torque step is basically determined by the individual static characteristics of the brushless motor 2 and the inverter 5, and the cutoff frequency of the low-pass filter 12 and the magnitude of the correction value K of the correction gain section 13 are always described above. Therefore, it is needless to say that the setting of the cut-off frequency and the tuning of the correction value K need to be adjusted according to the model of the brushless motor 2 and the inverter 5.

以上により、ホールセンサとしての第1センサ部3a、第2センサ部3b、第3センサ部3cから出力される各ホールセンサ信号Ha,Hb,Hcはブラシレスモータ2にトルク段差が生ずる相切替えのタイミングで変化し、各ホールセンサ信号Ha,Hb,Hcが入力されたトルク段差補償手段11はかかるタイミングにおいて補償値K・Iref0・HSedgfilを出力する。また、補償電流指令値Igpは、電流指令値Iref0に補償値K・Iref0・HSedgfilを直接加えて生成するものであるため、矩形波制御のブラシレスモータのトルク段差の補償にも適用可能になる。   As described above, the Hall sensor signals Ha, Hb, and Hc output from the first sensor unit 3a, the second sensor unit 3b, and the third sensor unit 3c as Hall sensors are phase switching timings at which a torque step occurs in the brushless motor 2. The torque step compensation means 11 to which the Hall sensor signals Ha, Hb, Hc are input outputs the compensation values K · Iref0 · HSedgfil at such timing. Further, since the compensation current command value Igp is generated by directly adding the compensation value K · Iref0 · HSedgfil to the current command value Iref0, the compensation current command value Igp can be applied to compensation of a torque step of a brushless motor of rectangular wave control.

そして、補償値K・Iref0・HSedgfilは、各相に分離する前の電流指令値Iref0に比例するものであり、小さいトルクに対しては補償値K・Iref0・HSedgfilを小さくし、大きいトルクに対しては補償値K・Iref0・HSedgfilを大きくすることができるため、トルクが大きい場合の大きなトルク段差であっても十分に補償できる。   The compensation value K · Iref0 · HSedgfil is proportional to the current command value Iref0 before separation into each phase. For small torque, the compensation value K · Iref0 · HSedgfil is reduced and Therefore, the compensation values K, Iref0, and HSedgfil can be increased, so that even a large torque step when the torque is large can be sufficiently compensated.

そして、補償電流指令値Igpの生成に用いる固定値は、補正ゲイン部12にて加えられる補正値Kとローパスフィルタ13のフィルタ定数のみであり、いずれもテーブルなど大きなROM容量を要する値を用いずに生成することができるため、制御装置のコストを下げることができる。また、補償値K・Iref0・HSedgfilを生成する(2)式は単純であり、電流指令値Igpは簡単なアルゴリズムによって生成可能であるため、計算量を少なくしてトルク段差の補償に高い信頼性を持たせることができる。   The fixed values used to generate the compensation current command value Igp are only the correction value K applied by the correction gain unit 12 and the filter constant of the low-pass filter 13, and neither of them uses a value that requires a large ROM capacity such as a table. Therefore, the cost of the control device can be reduced. The equation (2) for generating the compensation values K, Iref0, and HSedgfil is simple, and the current command value Igp can be generated by a simple algorithm. Can be given.

なお、本実施例においては、補償値K・Iref0・HSedgfilはパルス信号としてのホールセンサ信号Ha,Hb,Hcをローパスフィルタ13におけるインパルス応答を用いて形成しているが、これに限定されるものではなく、その他の手段によって形成することも可能である。また、本実施例においては、ブラシレスモータ2の各相電流指令値演算手段を矩形波制御としているが、これに限定されるものではなく、例えばベクトル制御のように、他の演算方式によるブラシレスモータにも適用できる。さらに、ブラシレスモータ2の回転角度を検出する手段は高精度なものでなくてもトルク段差を補償できるので、ホールセンサのような汎用的な回転角度検出手段も適用可能である。高精度なものとして、例えばレゾルバやエンコーダなどを用いることも可能である。   In the present embodiment, the compensation values K, Iref0, and HSedgfil are formed by using Hall sensor signals Ha, Hb, and Hc as pulse signals by using an impulse response in the low-pass filter 13, but the present invention is not limited to this. However, it can be formed by other means. In this embodiment, each phase current command value calculation means of the brushless motor 2 is rectangular wave control. However, the present invention is not limited to this. For example, a brushless motor using another calculation method such as vector control. It can also be applied to. Furthermore, since the means for detecting the rotation angle of the brushless motor 2 can compensate for the torque step even if it is not highly accurate, a general-purpose rotation angle detection means such as a Hall sensor is also applicable. For example, a resolver or an encoder can be used as a highly accurate device.

また、本実施例においてはブラシレスモータ2を3相としたが、これに限定されるものではなく、3相以上の多相ブラシレスモータにも適用できる。   In this embodiment, the brushless motor 2 has three phases. However, the present invention is not limited to this, and the present invention can be applied to a multiphase brushless motor having three or more phases.

なお、本実施例においては、制御手段7の各構成要素は全てハードウェア素子によって構成されるとしているが、これに限定されるものではなく、その一部又は全ての構成要素をCPUの演算処理として行うことも可能である。   In this embodiment, all the components of the control means 7 are configured by hardware elements, but the present invention is not limited to this, and some or all of the components are processed by the CPU. It is also possible to do as.

本発明によれば、ブラシレスモータの駆動制御においてトルク段差が生ずる特定角度で補償信号を出力するようにしており、これによりブラシレスモータのトルク段差を大幅に低減できると共に、操舵者に円滑な操舵感を与えることができ、自動車や車両の高性能電動パワーステアリングに適用可能である。   According to the present invention, the compensation signal is output at a specific angle at which a torque step is generated in the drive control of the brushless motor, whereby the torque step of the brushless motor can be greatly reduced, and the steering feel is smooth to the driver. And can be applied to high-performance electric power steering of automobiles and vehicles.

本発明に係る電動パワーステアリング装置の制御装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the control apparatus of the electric power steering apparatus which concerns on this invention. 電動パワーステアリング装置の制御装置のトルク段差補償手段の構成ブロック図である。It is a block diagram of the configuration of the torque step compensation means of the control device of the electric power steering device. 電動パワーステアリング装置のブラシレスモータに供給される電流と駆動により生ずるトルク値との関係例を示す波形図である。It is a wave form diagram which shows the example of a relationship between the electric current supplied to the brushless motor of an electric power steering apparatus, and the torque value produced by a drive. 電動パワーステアリング装置におけるローパスフィルタの仕様決定と補正ゲイン部の補正値Kの決定に関するエッジ信号、トルク段差補償原形信号、補償電流指令値、トルク値の相互関係の例を示す波形図である。It is a wave form diagram which shows the example of the correlation of the edge signal regarding the specification determination of the low-pass filter in the electric power steering device, and the determination of the correction value K of the correction gain unit, the torque step compensation original signal, the compensation current command value, and the torque value. 一般的な電動パワーステアリング装置の概略構成図である。It is a schematic block diagram of a general electric power steering device. 一般的なコントロールユニットのブロック構成図である。It is a block block diagram of a general control unit.

符号の説明Explanation of symbols

2 ブラシレスモータ
3 ホールセンサ
5 インバータ
8 トルク指令値算出手段
9 車速センサ
10 トルクセンサ
11 トルク段差補償手段
12 ローパスフィルタ
16 各相電流指令値演算手段としての矩形波制御部
18 駆動回路制御手段
19 PI制御部
20 PWM制御部
21 エッジ検出手段
22 コミュテーション設定手段
2 Brushless motor 3 Hall sensor 5 Inverter 8 Torque command value calculation means 9 Vehicle speed sensor 10 Torque sensor 11 Torque step compensation means 12 Low-pass filter 16 Rectangular wave control unit 18 as each phase current command value calculation means 18 Drive circuit control means 19 PI control Unit 20 PWM control unit 21 edge detection unit 22 commutation setting unit

Claims (6)

ブラシレスモータによるアシスト力を車両の操舵系に付与するようになっている電動パワーステアリング装置の制御装置において、前記ブラシレスモータのトルク段差を低減させる補償値を、前記ブラシレスモータのモータ回転角度検出手段からの回転角度検出信号のタイミングに基づいて行うトルク段差補償手段を設け、前記トルク段差補償手段はローパスフィルタを備え、前記ローパスフィルタは前記回転角度検出信号を入力して前記補償値を生成するトルク段差補償原形信号を出力するようになっていることを特徴とする電動パワーステアリング装置の制御装置。 The control apparatus for an electric power steering apparatus of the assist force by the brushless motor is adapted to impart to the steering system of the vehicle, the compensation value for reducing the torque difference of the brushless motor, the motor rotation angle detecting means of the brushless motor Torque step compensation means for performing the rotation angle detection signal based on the timing of the rotation angle detection signal , wherein the torque step compensation means includes a low-pass filter, and the low-pass filter receives the rotation angle detection signal and generates the compensation value. A control device for an electric power steering device, wherein a compensation original signal is output . 前記モータ回転角度検出手段がホールセンサである請求項1に記載の電動パワーステアリング装置の制御装置。 The control device for an electric power steering apparatus according to claim 1, wherein the motor rotation angle detection means is a Hall sensor. 操舵ハンドルに操舵補助力を付与するブラシレスモータと、前記ブラシレスモータを駆動する駆動回路と、前記ブラシレスモータの回転角度を検出するモータ回転角度検出手段と、前記操舵ハンドルの操作によるトルク値を基に電流指令値を出力するトルク指令値算出手段と、前記ブラシレスモータの特定回転角度において前記電流指令値にトルク段差補償を施す補償値を出力するトルク段差補償手段と、前記電流指令値に前記補償値を加算した補償電流指令値を基に各相電流指令値を算出する各相電流指令値演算手段と、前記各相電流指令値の供給を受けて前記駆動回路を制御する指令値を出力する駆動回路制御手段とを備え、前記トルク段差補償手段がローパスフィルタを備え、前記ローパスフィルタは前記モータ回転角度検出手段からの回転角度検出信号を入力して前記補償値を生成するトルク段差補償原形信号を出力するようになっていることを特徴とする電動パワーステアリング装置の制御装置。 Based on a brushless motor that applies a steering assist force to the steering handle, a drive circuit that drives the brushless motor, motor rotation angle detection means that detects a rotation angle of the brushless motor, and a torque value obtained by operating the steering handle Torque command value calculating means for outputting a current command value; torque step compensating means for outputting a compensation value for applying a torque step compensation to the current command value at a specific rotation angle of the brushless motor; and the compensation value for the current command value. Each phase current command value calculation means for calculating each phase current command value based on the compensation current command value obtained by adding the value, and a drive for receiving the supply of each phase current command value and outputting a command value for controlling the drive circuit and a circuit control unit, the torque difference compensation means comprises a low pass filter, the low pass filter from the motor rotation angle detection means Control device for an electric power steering apparatus characterized by to input rotation angle detection signal and outputs a torque step compensation original signal to generate the compensation value. 前記補償値が前記電流指令値に比例している請求項3に記載の電動パワーステアリング装置の制御装置。 The control device for the electric power steering apparatus according to claim 3, wherein the compensation value is proportional to the current command value. 前記トルク段差補償手段は前記モータ回転角度検出手段が検出したモータ電流の転流時の回転角度を特定角度とするようになっている請求項3又は4に記載の電動パワーステアリング装置の制御装置。5. The control device for an electric power steering apparatus according to claim 3, wherein the torque step compensation means sets the rotation angle at the time of commutation of the motor current detected by the motor rotation angle detection means as a specific angle. 前記モータ回転角度検出手段がホールセンサである請求項3乃至5のいずれかに記載の電動パワーステアリング装置の制御装置。6. The control device for an electric power steering apparatus according to claim 3, wherein the motor rotation angle detection means is a hall sensor.
JP2004090864A 2004-03-26 2004-03-26 Control device for electric power steering device Expired - Fee Related JP4556464B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004090864A JP4556464B2 (en) 2004-03-26 2004-03-26 Control device for electric power steering device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004090864A JP4556464B2 (en) 2004-03-26 2004-03-26 Control device for electric power steering device

Publications (2)

Publication Number Publication Date
JP2005278350A JP2005278350A (en) 2005-10-06
JP4556464B2 true JP4556464B2 (en) 2010-10-06

Family

ID=35177424

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004090864A Expired - Fee Related JP4556464B2 (en) 2004-03-26 2004-03-26 Control device for electric power steering device

Country Status (1)

Country Link
JP (1) JP4556464B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6056399B2 (en) * 1978-08-25 1985-12-10 ソニー株式会社 Motor drive circuit
JP4019691B2 (en) * 2001-11-05 2007-12-12 株式会社ジェイテクト Electric power steering device

Also Published As

Publication number Publication date
JP2005278350A (en) 2005-10-06

Similar Documents

Publication Publication Date Title
JP5130716B2 (en) Motor control device and electric power steering device
JP6569773B2 (en) Electric power steering device
JP4322254B2 (en) Control device for electric power steering device
CN104079213B (en) Motor control assembly and power steering gear
CN109496393B (en) Electric power steering apparatus
JP5994480B2 (en) Electric power steering device
CN107571911B (en) Apparatus and method for controlling steering system installed in vehicle
CN110809855B (en) Motor control device and electric power steering device equipped with same
JP4912874B2 (en) Control device for electric power steering device
JP4604493B2 (en) Control device for electric power steering device
US9882519B2 (en) Motor control apparatus and electric power steering apparatus using the same
CN110901752B (en) Steering device
JP5136839B2 (en) Motor control device
JP5397664B2 (en) Motor control device
JP6690798B2 (en) Electric power steering device
JP4556464B2 (en) Control device for electric power steering device
JP2008254633A (en) Electric power steering control device
JP2005059777A (en) Electrically powered steering device
JP7473125B2 (en) Electric motor control device, steering device
JP5683417B2 (en) Electric power steering device
JP2009136035A (en) Motor control device
JP2009248838A (en) Control device for electric power steering device
JP2007216698A (en) Electric power steering apparatus and control apparatus therefor
JP2020092559A (en) Steering device

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20050711

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070315

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20091201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20091203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100122

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

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

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20130730

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees