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
JP4858006B2 - Electric power steering control device - Google Patents
[go: Go Back, main page]

JP4858006B2 - Electric power steering control device - Google Patents

Electric power steering control device Download PDF

Info

Publication number
JP4858006B2
JP4858006B2 JP2006226531A JP2006226531A JP4858006B2 JP 4858006 B2 JP4858006 B2 JP 4858006B2 JP 2006226531 A JP2006226531 A JP 2006226531A JP 2006226531 A JP2006226531 A JP 2006226531A JP 4858006 B2 JP4858006 B2 JP 4858006B2
Authority
JP
Japan
Prior art keywords
offset correction
temperature
value
electric power
offset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2006226531A
Other languages
Japanese (ja)
Other versions
JP2008049773A (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 JP2006226531A priority Critical patent/JP4858006B2/en
Publication of JP2008049773A publication Critical patent/JP2008049773A/en
Application granted granted Critical
Publication of JP4858006B2 publication Critical patent/JP4858006B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Steering Control In Accordance With Driving Conditions (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、ステアリング機構に操舵補助トルクを付与する電動モータの電流検出値のオフセット補正を行うことのできる電動パワーステアリング制御装置に関する。   The present invention relates to an electric power steering control device capable of performing offset correction of a current detection value of an electric motor that applies steering assist torque to a steering mechanism.

自動車の操舵補助装置として、電動モータを用いてステアリング機構に操舵補助トルクを付与する電動パワーステアリング装置が利用されている。   As a steering assist device for an automobile, an electric power steering device that applies a steering assist torque to a steering mechanism using an electric motor is used.

ここで、当該電動パワーステアリング装置の概略構成について、図9に従って説明する。前記電動パワーステアリング装置は、ハンドル51の軸52の操舵トルクを検出するトルクセンサ53と、車の速度を検出する車速センサ54と、これらセンサの各検出信号に基づいて操舵補助トルクを演算する電動パワーステアリング制御装置(ECU)55と、ECU55からの出力信号に基づいて回転トルクを発生する電動モータ56と、発生した回転トルクをステアリング機構に伝える減速ギア57と、イグニッションキー58をオンにすることによってECU55に電流を供給する電源59と、ハンドル51の回転運動を車輪に伝えるためのユニバーサルジョイント60a、bおよびラック&ピニオン61、タイロッド62を備えて構成されている。   Here, a schematic configuration of the electric power steering apparatus will be described with reference to FIG. The electric power steering device includes a torque sensor 53 that detects the steering torque of the shaft 52 of the handle 51, a vehicle speed sensor 54 that detects the speed of the vehicle, and an electric motor that calculates a steering assist torque based on the detection signals of these sensors. A power steering control device (ECU) 55, an electric motor 56 that generates rotational torque based on an output signal from the ECU 55, a reduction gear 57 that transmits the generated rotational torque to the steering mechanism, and an ignition key 58 are turned on. A power source 59 for supplying current to the ECU 55, universal joints 60a and 60b for transmitting the rotational movement of the handle 51 to the wheels, a rack and pinion 61, and a tie rod 62.

ECU55は、図10に示すように、トルクセンサ53および車速センサ54から出力される信号に基づいて電流指令値Iを演算する電流指令値演算部71、電流指令値Iと後述する電流検出回路75によって検出された電流検出値iとの偏差電流ΔIを算出する加算器72、偏差電流ΔIがゼロとなるようなモータ制御信号を算出する電流制御部73、モータ制御信号に基づいて三相電流を電動モータ56に供給する駆動回路74、2つの電流センサを備えて三相電流のうちの1つを基準とした他の2つの電流値iを検出する電流検出回路75から構成されている。   As shown in FIG. 10, the ECU 55 includes a current command value calculation unit 71 that calculates a current command value I based on signals output from the torque sensor 53 and the vehicle speed sensor 54, a current command value I, and a current detection circuit 75 described later. An adder 72 for calculating a deviation current ΔI with respect to the detected current value i detected by, a current control unit 73 for calculating a motor control signal such that the deviation current ΔI becomes zero, and a three-phase current based on the motor control signal. The driving circuit 74 is supplied to the electric motor 56, and includes a current detection circuit 75 that includes two current sensors and detects the other two current values i based on one of the three-phase currents.

このように構成されたECU55では、電流指令値Iと検出電流iとの偏差電流ΔIがゼロとなるようにフィードバック制御が行われることにより、アシスト制御が実現される。   In the ECU 55 configured as described above, the assist control is realized by performing the feedback control so that the deviation current ΔI between the current command value I and the detection current i becomes zero.

ここで、電流検出回路75を構成する2つの電流センサで検出される電流(電流検出値)にオフセット誤差があると、駆動回路74から出力される三相電流にも誤差が生じてしまう。この結果、電動モータ56がブラシモータである場合は、操舵補助トルクの左右差や、電流がゼロ付近でのリニアリティ劣化によってセンターフィールが悪化することとなる。ブラシレスモータの場合は、トルクリップルや異音が発生してしまう。これらは、いずれも操舵フィーリングに悪影響を与えてしまう。   Here, if there is an offset error in the current (current detection value) detected by the two current sensors constituting the current detection circuit 75, an error also occurs in the three-phase current output from the drive circuit 74. As a result, when the electric motor 56 is a brush motor, the center feel is deteriorated due to the left / right difference in the steering assist torque or the linearity deterioration when the current is near zero. In the case of a brushless motor, torque ripple and noise are generated. Both of these adversely affect the steering feeling.

前記オフセット誤差は前記電流センサの個体差や温度変化などによって主に生ずるが、この温度変化に着目してオフセット誤差を補正する方法として、ECUの温度毎に対応した電流検出値のオフセット誤差を測定し、必要とする補正値を不揮発性メモリに記録、保持し、動作時に測定したECUの温度に対応する電流検出値のオフセット誤差を読み出ことにより、電流検出値のオフセット補正を行うものがある(例えば、特許文献1参照)。   The offset error is mainly caused by individual differences of the current sensors or temperature changes. As a method of correcting the offset error by paying attention to the temperature change, the offset error of the current detection value corresponding to each ECU temperature is measured. Some correction values are offset in the current detection values by recording and holding the required correction values in a nonvolatile memory and reading out the offset errors in the current detection values corresponding to the ECU temperature measured during operation. (For example, refer to Patent Document 1).

また、モータの駆動電流が略ゼロと見なせる状態における電流検出値をオフセット補正値とし、これに基づいて動作時における電流検出値のオフセット補正を行う学習オフセット補正機能を備えたものがある(例えば、特許文献2、3参照)。   In addition, there is one having a learning offset correction function that performs offset correction of the current detection value during operation based on the current detection value when the motor drive current can be regarded as substantially zero (for example, (See Patent Documents 2 and 3).

特開平8−163882号公報JP-A-8-163882 特開平8−47280号公報JP-A-8-47280 特開2006−27294号公報JP 2006-27294 A

しかしながら、特許文献1では、ECUの製造段階で、個体毎に各温度に対応する電流検出値のオフセット誤差をすべて細かに測定する必要があるため、タクトタイムが長くなるという問題があった。また、温度とオフセット補正値の関係を記録するため記憶容量が大きくなり、製造コストが増大する問題があった。   However, in Patent Document 1, it is necessary to measure all offset errors of the current detection values corresponding to each temperature for each individual at the manufacturing stage of the ECU. Further, since the relationship between the temperature and the offset correction value is recorded, there is a problem that the storage capacity is increased and the manufacturing cost is increased.

また、特許文献2および3では、アシスト制御の起動後において、モータの駆動電流をゼロと見なしてもよい機会が十分に得られるという保証がないため、オフセット誤差の補正を充分に行うことができない虞がある。また、ECUの温度変化によるオフセット誤差の補正に常に精度よく対応することができない問題がある。
また、誤学習をした場合にはその影響がそのままオフセット補正値に現れるため、これを防ぐために、安全装置として例えばリミッタを利用するのが一般的である。これにより、オフセット補正値に常に制限をかける状態となり、正常な学習状態でも、オフセット誤差が大きい場合にはオフセット補正値が制限されて補正が十分に行えない場合がある。そして、電流検出回路、或いはそれに付随する機能の異常により発生するオフセット誤差が存在する場合でも学習オフセット補正機能のみにより電流検出値のオフセット補正がなされるので、単にオフセット誤差が大きいとして異常な状態を区別して判断することができない虞がある。
Further, in Patent Documents 2 and 3, there is no guarantee that there will be a sufficient chance that the motor drive current may be regarded as zero after activation of the assist control, so that the offset error cannot be sufficiently corrected. There is a fear. Further, there is a problem that it is not always possible to accurately cope with the correction of the offset error due to the temperature change of the ECU.
In addition, in the case of mislearning, the effect appears as it is in the offset correction value. Therefore, in order to prevent this, for example, a limiter is generally used as a safety device. As a result, the offset correction value is always limited, and even in a normal learning state, if the offset error is large, the offset correction value may be limited and correction may not be performed sufficiently. Even if there is an offset error caused by an abnormality in the current detection circuit or a function associated therewith, the current detection value is corrected only by the learning offset correction function. There is a possibility that it cannot be distinguished and judged.

本発明は、前述の事情に鑑みてなされたものであり、その目的は、温度変化や個体差に係らず、簡易な構成で常に精度よくオフセット補正を行うことができるとともに、電流検出回路あるいは付随する機能の異常を判定することができる電動パワーステアリング制御装置を提供することにある。   The present invention has been made in view of the above-described circumstances, and its object is to always perform offset correction with a simple configuration with high accuracy regardless of temperature changes and individual differences, as well as a current detection circuit or an accompanying circuit. An object of the present invention is to provide an electric power steering control device capable of determining an abnormality of a function to be performed.

前述した目的を達成するために、本発明に係る電動パワーステアリング制御装置は、下記(1)〜(3)を特徴としている。   In order to achieve the above-described object, an electric power steering control device according to the present invention is characterized by the following (1) to (3).

(1) ステアリング機構に操舵補助トルクを付与する電動モータの駆動電流を検出して電流検出値を出力する電流検出手段と、当該電流検出値に含まれるオフセット誤差を補正するためのオフセット補正値を算出するオフセット補正手段とを備える電動パワーステアリング制御装置において、
当該電動パワーステアリング制御装置の温度を検出して温度信号を出力する温度検出手段を備え、
前記オフセット補正手段は、
当該温度信号と、当該温度信号によるオフセット誤差を補正するための温度オフセット補正値との関係を予め不揮発性メモリに記録するとともに、検出される温度信号に対応する温度オフセット補正値を当該関係に基づいて算出する温度オフセット補正手段と、
前記電動モータの駆動電流がゼロとみなせる状態の前記電流検出値に基づいてオフセット誤差を補正するための学習オフセット補正値を算出する学習オフセット補正手段とを備え、且つ
前記オフセット補正値は、
前記温度オフセット補正値と、前記学習オフセット補正値との合計からなることを特徴とする電動パワーステアリング制御装置。
(2) 前記温度オフセット補正手段は、
少なくとも2点の、前記温度信号と前記温度オフセット補正値との関係を予め前記不揮発性メモリに記録して、
検出される温度信号が前記温度信号と異なる場合に、当該検出される温度に対応した温度オフセット補正値を前記関係に基づいた補間処理により算出することを特徴とする(1)に記載の電動パワーステアリング制御装置。
(3) 前記電動パワーステアリング制御装置は、
さらに、
前記学習オフセット補正値が所定の閾値より大きい場合に前記電流検出器の異常として判定する異常判定手段を備えることを特徴とする(1)または(2)に記載の電動パワーステアリング制御装置。
(1) Current detection means for detecting a drive current of an electric motor that applies steering assist torque to the steering mechanism and outputting a current detection value; and an offset correction value for correcting an offset error included in the current detection value. In an electric power steering control device comprising an offset correction means for calculating,
Temperature detecting means for detecting the temperature of the electric power steering control device and outputting a temperature signal;
The offset correction means includes
A relationship between the temperature signal and a temperature offset correction value for correcting an offset error due to the temperature signal is recorded in the nonvolatile memory in advance, and a temperature offset correction value corresponding to the detected temperature signal is based on the relationship. Temperature offset correction means for calculating
Learning offset correction means for calculating a learning offset correction value for correcting an offset error based on the current detection value in a state where the driving current of the electric motor can be regarded as zero, and the offset correction value is
An electric power steering control device comprising the sum of the temperature offset correction value and the learning offset correction value.
(2) The temperature offset correction means includes:
At least two points, the relationship between the temperature signal and the temperature offset correction value is recorded in the nonvolatile memory in advance,
The electric power according to (1), wherein when the detected temperature signal is different from the temperature signal, a temperature offset correction value corresponding to the detected temperature is calculated by an interpolation process based on the relationship. Steering control device.
(3) The electric power steering control device includes:
further,
The electric power steering control device according to (1) or (2), further comprising abnormality determining means for determining that the current detector is abnormal when the learning offset correction value is greater than a predetermined threshold.

上記(1)に記載の電動パワーステアリング制御装置によれば、温度変化や個体差に係らず簡易な構成で常に精度よくオフセット補償をすることができる。温度オフセット補正手段は、温度変化や個体差に対応することができ、且つ学習オフセット手段の存在により大まかなオフセット補正でも構わないため、簡易な構成とすることができる。また、学習オフセット補正手段においてはモータ電流がゼロと見なせる機会が少なくても、温度オフセット補正手段によりオフセット補正の低下を抑制することができ、且つ学習オフセット補正値を微小な値とすることができ、誤学習による影響を抑制することができる。   According to the electric power steering control device described in (1) above, it is possible to always perform offset compensation with high accuracy with a simple configuration regardless of temperature changes and individual differences. The temperature offset correction means can cope with temperature changes and individual differences, and may be subjected to rough offset correction due to the existence of the learning offset means, so that it can have a simple configuration. In addition, even if the learning offset correction means has a small chance that the motor current can be regarded as zero, the temperature offset correction means can suppress a decrease in offset correction, and the learning offset correction value can be set to a minute value. , It is possible to suppress the influence of erroneous learning.

また、上記(2)に記載の電動パワーステアリング制御装置によれば、ECUの製造段階で、各温度に対応するオフセット誤差を個体ごとにすべて測定する必要がなく、タクトタイムが長くなることを回避することができる。
また、不揮発性メモリには少なくとも2点の温度信号に対応するオフセット補正値を記録するだけでよいので、記憶容量を少なくして製造コストを抑制することができる。
Further, according to the electric power steering control device described in (2) above, it is not necessary to measure all offset errors corresponding to each temperature in the manufacturing stage of the ECU, and it is avoided that the tact time is increased. can do.
Further, since it is only necessary to record offset correction values corresponding to at least two temperature signals in the nonvolatile memory, the storage cost can be reduced and the manufacturing cost can be suppressed.

さらに、上記(3)に記載の電動パワーステアリング制御装置によれば、学習オフセット補正値は微小な値とすることができるので、当該学習オフセット補正値が大きいと判断された場合に、電流検出回路、或いはそれに付随する機能に異常が発生したと判断することができる。   Furthermore, according to the electric power steering control device described in (3) above, since the learning offset correction value can be a minute value, when it is determined that the learning offset correction value is large, the current detection circuit Alternatively, it can be determined that an abnormality has occurred in a function associated therewith.

本発明によれば、温度変化や個体差に係らず、簡易な構成で常に精度よくオフセット補正を行うことができるとともに、危険挙動につながる誤学習を回避してより安全に学習オフセットができ、且つ、電流検出回路あるいは付随する機能の異常を判定することにより危険挙動を防止することができる。
また、本発明によれば、各温度に対応するオフセット誤差を個体ごとにすべて測定する必要がないので製造のタクトタイムが長くなることを回避でき、さらにメモリの記憶容量を少なくすることができるので、製造コストを抑制することができる。
According to the present invention, it is possible to always perform offset correction accurately with a simple configuration regardless of temperature changes and individual differences, and it is possible to more safely offset learning by avoiding erroneous learning that leads to dangerous behavior, and The dangerous behavior can be prevented by determining the abnormality of the current detection circuit or the accompanying function.
In addition, according to the present invention, since it is not necessary to measure all offset errors corresponding to each temperature for each individual, it is possible to avoid an increase in manufacturing tact time and to further reduce the storage capacity of the memory. The manufacturing cost can be suppressed.

以下、本発明に係る電動パワーステアリング制御装置の実施形態について、図面に従って説明する。図1は、本発明の実施形態に係る電動パワーステアリング制御装置(ECU)の概略的なハードウェア構成を示すブロック図である。なお、本実施形態に係る電動パワーステアリング装置は、ECUに接続される温度センサ(温度検出手段)を備えること以外、前述の図9に示した従来構造と同様であるので、その構成についての図示および説明を省略する。   Embodiments of an electric power steering control device according to the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic hardware configuration of an electric power steering control device (ECU) according to an embodiment of the present invention. The electric power steering apparatus according to the present embodiment is the same as the conventional structure shown in FIG. 9 except that the electric power steering apparatus includes a temperature sensor (temperature detection means) connected to the ECU. The description is omitted.

図1において、ECU1は、バス100、不揮発性メモリ109、A/Dコンバータ110、インタフェース(I/F)111、クロック発生回路112、CPU113、ROM114、RAM115、RDコンバータ116、PWMコントローラ117、モータ駆動回路118、温度センサ119、モータ電流検出回路120、121を備える構成である。   In FIG. 1, an ECU 1 includes a bus 100, a nonvolatile memory 109, an A / D converter 110, an interface (I / F) 111, a clock generation circuit 112, a CPU 113, a ROM 114, a RAM 115, an RD converter 116, a PWM controller 117, and a motor drive. A circuit 118, a temperature sensor 119, and motor current detection circuits 120 and 121 are provided.

バス100は、A/Dコンバータ110、インタフェース111、クロック発生回路112、CPU113、ROM114及びRAM115などの相互間でデータの送受信を行う。   The bus 100 transmits / receives data to / from the A / D converter 110, the interface 111, the clock generation circuit 112, the CPU 113, the ROM 114, the RAM 115, and the like.

A/Dコンバータ110は、トルクセンサ4から出力される操舵トルク信号、モータ電流検出回路120、121から出力される電流検出値、RDコンバータ116から出力されるモータ回転角信号、モータ3の端子間電圧などをデジタル信号に変換する。   The A / D converter 110 includes a steering torque signal output from the torque sensor 4, a current detection value output from the motor current detection circuits 120 and 121, a motor rotation angle signal output from the RD converter 116, and the terminals of the motor 3. Convert voltage to digital signal.

インタフェース111は、車速センサ2から出力される車速パルス信号をカウントし、デジタル信号に変換してバス100に出力する。   The interface 111 counts the vehicle speed pulse signal output from the vehicle speed sensor 2, converts it into a digital signal, and outputs it to the bus 100.

バス100に接続されるROM114は、モータ3の制御プログラム、後述するPWMコントローラ117の演算プログラム、フェイルセーフプログラムなどの制御プログラムを記憶するためのメモリとして使用され、RAM115はこれらのプログラムを動作させるためのワークメモリとして使用される。また、不揮発性メモリ109は、例えばEEPROMやフラッシュメモリなどにより構成され、これによりイグニッションキーがオフになった後においても、メモリ内に格納された内容を保持可能である。当該不揮発性メモリ109は、後述する温度オフセット補正部の補正テーブルなどのデータを記録するために用いられる。   A ROM 114 connected to the bus 100 is used as a memory for storing a control program for the motor 3, a calculation program for a PWM controller 117, which will be described later, a fail-safe program, and the like, and a RAM 115 for operating these programs. Used as work memory. The non-volatile memory 109 is constituted by, for example, an EEPROM or a flash memory, and can hold the contents stored in the memory even after the ignition key is turned off. The non-volatile memory 109 is used for recording data such as a correction table of a temperature offset correction unit described later.

PWMコントローラ117は、モータ3のトルクを表す信号をパルス幅変調してデューティ指令値パルス信号W、V、U、Wb、Vb、Ubに変換する。ここで、パルス信号W、V、Uは正相の三相信号を表し、パルス信号Wb、Vb、Ubは逆相の三相信号を表している。   The PWM controller 117 performs pulse width modulation on the signal representing the torque of the motor 3 and converts it into duty command value pulse signals W, V, U, Wb, Vb, Ub. Here, the pulse signals W, V, and U represent positive-phase three-phase signals, and the pulse signals Wb, Vb, and Ub represent negative-phase three-phase signals.

モータ駆動回路118は、モータ3を駆動するW、U、V各相の電流を発生させるための3つのインバータ回路より構成されている。これらのインバータ回路は、それぞれ電源電圧と接地電位間にカスケード接続された2個のスイッチングトランジスタからなり、上段のスイッチングトランジスタのゲートには正相のデューティ指令値パルス信号W、V、Uを入力し、下段のスイッチングトランジスタには逆相のデューティ指令値パルス信号Wb、Vb、Ubを入力する。これによって上下各段のスイッチングトランジスタは相補動作し、交互にオン、オフ動作を繰り返して所望のパルス幅を有するモータ3の駆動電流Iu、Iv、Iwを生成する。なお、上下各段のスイッチングトランジスタが同時にオンにならないように、正相と逆相の各デューティ指令値パルス信号のW、V、UとWb、Vb、Ubのオン時間の前後には、両スイッチングトランジスタが共にオフになる時間(デッドタイム)が設けられている。これにより、カスケード接続された2個のスイッチングトランジスタが短絡することを回避できる。   The motor drive circuit 118 is composed of three inverter circuits for generating currents of W, U, and V phases that drive the motor 3. Each of these inverter circuits is composed of two switching transistors cascaded between a power supply voltage and a ground potential, and positive phase duty command value pulse signals W, V, U are inputted to the gates of the upper switching transistors. The lower-stage switching transistors receive opposite-phase duty command value pulse signals Wb, Vb, Ub. As a result, the upper and lower switching transistors perform complementary operations, and alternately turn on and off to generate drive currents Iu, Iv, and Iw of the motor 3 having a desired pulse width. In order to prevent the switching transistors in the upper and lower stages from being turned on at the same time, both switching is performed before and after the on-time of W, V, U and Wb, Vb, Ub of the duty command value pulse signals of the normal phase and the reverse phase. A time (dead time) in which both transistors are turned off is provided. Thereby, it is possible to avoid a short circuit between two switching transistors connected in cascade.

RDコンバータ116は、励磁電流をレゾルバ31に与えるとともに、レゾルバ31からの出力信号を回転角信号としてA/Dコンバータ110に出力する。   The RD converter 116 supplies an excitation current to the resolver 31 and outputs an output signal from the resolver 31 to the A / D converter 110 as a rotation angle signal.

モータ電流検出回路120、121は、抵抗などの電流−電圧変換素子から構成され、モータ3の駆動電流Iu、Iwを検出して、電流に応じた電圧を有する電流検出値を出力する。この電流検出値は、不図示の電源電圧補正回路によって電圧変動が補正され、増幅回路122,123によって増幅された後、A/Dコンバータ110でデジタル信号に変換される。   The motor current detection circuits 120 and 121 are configured by current-voltage conversion elements such as resistors, detect the drive currents Iu and Iw of the motor 3, and output a current detection value having a voltage corresponding to the current. The current detection value is corrected for voltage fluctuation by a power supply voltage correction circuit (not shown), amplified by the amplifier circuits 122 and 123, and then converted into a digital signal by the A / D converter 110.

温度センサ119は、例えば、半導体センサや熱電対センサなどにより構成され、ECU1の温度に応じた電圧を有する温度信号を出力する。当該温度センサ119は、増幅回路に直接取り付けられていることが望ましいが、例えばFETなどのパワーモジュールに取り付けられたフェイルセーフ用の温度センサを用いてもよい。検出された温度信号は、A/Dコンバータ110によってデジタル信号に変換され、前記電流検出値のオフセット誤差における温度に係る補正を行うために利用される。   The temperature sensor 119 is constituted by, for example, a semiconductor sensor or a thermocouple sensor, and outputs a temperature signal having a voltage corresponding to the temperature of the ECU 1. The temperature sensor 119 is preferably directly attached to the amplifier circuit, but a fail-safe temperature sensor attached to a power module such as an FET may be used, for example. The detected temperature signal is converted into a digital signal by the A / D converter 110, and is used for correcting the temperature in the offset error of the current detection value.

図2は、ECU1の機能的な概略構成を示すブロック図である。なお、ECU1では、ROM114に記録された制御プロラムが読み出され、CPU113で当該制御プロラムが実行されてアシスト制御が実現される。   FIG. 2 is a block diagram showing a functional schematic configuration of the ECU 1. In the ECU 1, the control program recorded in the ROM 114 is read out, and the control program is executed by the CPU 113 to realize assist control.

図2において、トルクセンサ4から出力された操舵トルク信号は、A/D変換されてから電流指令値演算部11に入力される。電流指令値演算部11は、当該操舵トルク信号および車速信号に基づいて電流指令値を演算する。   In FIG. 2, the steering torque signal output from the torque sensor 4 is A / D converted and then input to the current command value calculation unit 11. The current command value calculation unit 11 calculates a current command value based on the steering torque signal and the vehicle speed signal.

電流指令値制御部12は、モータ3の回転数に基づいて電流指令値を制限してハンドル戻り補償とモータ3の最大電流を制御する。ハンドル戻り補償は、ハンドルを中立位置に復元させるための制御を行うものである。一般に、電動パワーステアリング装置では、減速ギアなどの影響によってセルフアライニングトルクが弱くなり易く、このためハンドルが中立位置に戻り難くなってしまう。そこで、レゾルバ31の回転角度信号の差分からモータ角速度を検出し、或いはセルフアライニングトルクの作用によってモータ3が回転させられる際のモータ3の端子間電圧とモータ駆動電流からモータ角速度を検出することにより、ハンドルを中立位置に復元させるための補償電流値を算出する。   The current command value control unit 12 controls the handle return compensation and the maximum current of the motor 3 by limiting the current command value based on the rotation speed of the motor 3. The handle return compensation performs control for restoring the handle to the neutral position. In general, in an electric power steering device, the self-aligning torque is likely to be weak due to the influence of a reduction gear or the like, and thus the handle is difficult to return to the neutral position. Therefore, the motor angular velocity is detected from the difference between the rotation angle signals of the resolver 31 or the motor angular velocity is detected from the voltage across the motor 3 and the motor drive current when the motor 3 is rotated by the action of self-aligning torque. Thus, a compensation current value for restoring the handle to the neutral position is calculated.

ベクトル制御部13は、モータ角度に基づいてU、V、W各相の電流指令値を表す三相電流指令値Iを出力する。この電流指令値Iは加算器14に入力され、後述する電流検出値iと比較され、偏差ΔIを電流制御部15に出力する。   The vector control unit 13 outputs a three-phase current command value I representing a current command value for each of the U, V, and W phases based on the motor angle. The current command value I is input to the adder 14, compared with a current detection value i described later, and a deviation ΔI is output to the current control unit 15.

モータ電流検出回路120、121は、モータ3に供給されたU相およびW相の電流を検出し、電流値に応じた電圧を有する電流検出値を出力する。この電流検出値は、図1におけるアナログ増幅部122、123によって増幅され、A/Dコンバータ110でデジタル値に変換された後、さらにデジタル増幅部124によって増幅される。   The motor current detection circuits 120 and 121 detect U-phase and W-phase currents supplied to the motor 3 and output a current detection value having a voltage corresponding to the current value. The current detection value is amplified by the analog amplifiers 122 and 123 in FIG. 1, converted into a digital value by the A / D converter 110, and further amplified by the digital amplifier 124.

このようにして増幅された電流検出値は、加算器16と、学習オフセット補正部30とに入力される。   The current detection value amplified in this way is input to the adder 16 and the learning offset correction unit 30.

一方、温度センサ119から出力された温度信号はA/D変換されて温度オフセット補正部20に入力される。温度オフセット補正部20は、入力された温度信号に基づき内部に備えた補正テーブルを参照して温度オフセット補正値を加算器16に出力する。   On the other hand, the temperature signal output from the temperature sensor 119 is A / D converted and input to the temperature offset correction unit 20. The temperature offset correction unit 20 outputs a temperature offset correction value to the adder 16 with reference to a correction table provided inside based on the input temperature signal.

そして、学習オフセット補正部30は、電動パワーステアリング装置の動作状態が所定の条件に合致した場合の電流検出値、例えば、電動モータ3の駆動電流がゼロとみなせる状態の電流検出値に基づいて検出電流のオフセット誤差を補正するための学習を行い、当該学習により算出された学習オフセット補正値を加算器16及び異常判定部40に出力する。   Then, the learning offset correction unit 30 detects the current detection value when the operation state of the electric power steering apparatus matches a predetermined condition, for example, based on the current detection value in a state where the drive current of the electric motor 3 can be regarded as zero. Learning for correcting the current offset error is performed, and the learning offset correction value calculated by the learning is output to the adder 16 and the abnormality determination unit 40.

異常判定部40は、学習オフセット補正部30から出力されるオフセット補正値が所定の閾値を超えた場合に、モータ電流検出回路120、121又はそれに付随する機能が異常であると判定する。   The abnormality determination unit 40 determines that the motor current detection circuits 120 and 121 or functions associated therewith are abnormal when the offset correction value output from the learning offset correction unit 30 exceeds a predetermined threshold.

加算器16は、U、W各相の電流検出値から温度オフセット補正値および学習オフセット補正値を減算し、補正後の電流検出値を出力する。   The adder 16 subtracts the temperature offset correction value and the learning offset correction value from the current detection values of the U and W phases, and outputs a corrected current detection value.

V相電流指定部17は、加算器16から出力されるV相電流検出値の利得をU相およびW相に合わせるための補正を行い、U、V、W各相の電流検出値iを出力する。   The V-phase current designating unit 17 performs correction for adjusting the gain of the V-phase current detection value output from the adder 16 to the U-phase and the W-phase, and outputs the current detection value i for each of the U, V, and W phases. To do.

このようにして補正が行われたU、V、W各相の電流検出値iは、加算器14において三相電流指令値Iと比較され、制御偏差ΔIが電流制御部15に出力される。電流制御部15は、制御偏差ΔIに基づいて比例制御および積分制御を組み合わせたPI制御を行いパルス幅変調された三相のデューティ指令値を算出して、駆動回路117に出力する。駆動回路117は、前記デューティ指令値に基づいて三相の駆動電流をモータ3に出力する。   The current detection values i of the U, V, and W phases corrected in this way are compared with the three-phase current command value I in the adder 14, and the control deviation ΔI is output to the current control unit 15. The current control unit 15 performs PI control that combines proportional control and integral control based on the control deviation ΔI, calculates a pulse width-modulated three-phase duty command value, and outputs it to the drive circuit 117. The drive circuit 117 outputs a three-phase drive current to the motor 3 based on the duty command value.

なお、故障判断部18は、操舵トルク信号や電源電圧などを監視することにより、電動パワーステアリング装置の初期診断、フェイルセーフ処理を行うためのものである。例えば、故障判断部18においてモータ3やトルクセンサ4などの異常を検出した場合は、操舵補助トルクの漸減処理を行うように電流指令値演算部11に指示を与えることができる。   The failure determination unit 18 is for performing initial diagnosis and fail-safe processing of the electric power steering apparatus by monitoring a steering torque signal, a power supply voltage, and the like. For example, when an abnormality such as the motor 3 or the torque sensor 4 is detected in the failure determination unit 18, an instruction can be given to the current command value calculation unit 11 so as to perform a gradual reduction process of the steering assist torque.

図3は、温度オフセット補正部20の機能的な概略構成を示すブロック図である。温度オフセット補正部20は、補正テーブル200と、補正テーブル更新部201と、温度オフセット算出部202と、を有する構成である。   FIG. 3 is a block diagram showing a functional schematic configuration of the temperature offset correction unit 20. The temperature offset correction unit 20 includes a correction table 200, a correction table update unit 201, and a temperature offset calculation unit 202.

補正テーブル200は、温度信号と温度オフセット補正値との関係(組合せ)を記憶している。なお、当該補正テーブル200では、温度信号と温度オフセット補正値との組合せが少なくとも2点記録されていればよい。   The correction table 200 stores the relationship (combination) between the temperature signal and the temperature offset correction value. In the correction table 200, at least two combinations of the temperature signal and the temperature offset correction value may be recorded.

補正テーブル更新201部は、例えば図示しない操作入力装置と接続可能な構成となっており、当該操作入力装置を介して、製造時など、予め温度信号と温度オフセット補正値との組合せを補正テーブル200に入力する。また、当該補正テーブル更新部201により必要に応じてオフセット補正テーブル200の更新を行うことができので、温度変化や経年変化にかかわらず正確に温度オフセット補正値を適宜設定することができる。   The correction table update 201 unit is configured to be connectable to, for example, an operation input device (not shown), and a combination of a temperature signal and a temperature offset correction value is previously stored in the correction table 200 via the operation input device at the time of manufacture. To enter. Moreover, since the offset correction table 200 can be updated as necessary by the correction table update unit 201, the temperature offset correction value can be accurately set as appropriate regardless of a temperature change or a secular change.

温度オフセット算出部202は、補正テーブル200を参照して、入力された温度信号に対応する温度オフセット補正値を算出する。ここで、入力された温度信号が補正テーブル200に離散的に記録された温度信号のいずれにも一致しない場合には、予め記憶された温度信号と温度オフセット補正値との組合せにより、例えば最小自乗法などを用いて補間処理を行い(図4参照)、これにより入力された温度信号に対応する温度オフセット補正値を算出して、加算器16(図2参照)に出力する。なお、補間処理は、最小自乗法に限らず、スプライン補間、ベジェ曲線など種々の公知の補間処理方法を採用することができる。   The temperature offset calculation unit 202 refers to the correction table 200 and calculates a temperature offset correction value corresponding to the input temperature signal. Here, if the input temperature signal does not match any of the temperature signals discretely recorded in the correction table 200, the combination of the temperature signal stored in advance and the temperature offset correction value, for example, the minimum Interpolation processing is performed using multiplication or the like (see FIG. 4), thereby calculating a temperature offset correction value corresponding to the input temperature signal and outputting it to the adder 16 (see FIG. 2). The interpolation processing is not limited to the least square method, and various known interpolation processing methods such as spline interpolation and Bezier curve can be employed.

次に、このように構成された温度オフセット補正部20の動作について説明する。図5は、温度オフセット補正部20の動作を説明するためのフローチャートである。   Next, the operation of the temperature offset correction unit 20 configured as described above will be described. FIG. 5 is a flowchart for explaining the operation of the temperature offset correction unit 20.

温度オフセット算出部202は、温度センサ119から出力されたECU1の温度信号を取得すると(ステップS101)、補正テーブル200を参照して(ステップS102)、当該温度信号に対応する温度オフセット補正値を算出する(ステップS103)。   When the temperature offset calculation unit 202 acquires the temperature signal of the ECU 1 output from the temperature sensor 119 (step S101), the temperature offset calculation unit 202 refers to the correction table 200 (step S102) and calculates a temperature offset correction value corresponding to the temperature signal. (Step S103).

このとき、取得した温度信号が補正テーブル200に離散的に記録された温度のいずれにも一致しない場合は、予め記憶された温度信号と温度オフセット補正値の組合せに基づく補間処理により取得した温度信号に対応する温度オフセット補正値を算出する。   At this time, if the acquired temperature signal does not coincide with any of the temperatures discretely recorded in the correction table 200, the temperature signal acquired by the interpolation process based on the combination of the temperature signal stored in advance and the temperature offset correction value A temperature offset correction value corresponding to is calculated.

これにより、当該温度オフセット補正値が加算器16に出力される(ステップS104)。   As a result, the temperature offset correction value is output to the adder 16 (step S104).

図6は、学習オフセット補正部30の機能的概略構成を示すブロック図である。学習オフセット補正部30は、学習条件判定部301と、オフセット推定部302と、オフセット補正部303とを有する構成である。   FIG. 6 is a block diagram showing a functional schematic configuration of the learning offset correction unit 30. The learning offset correction unit 30 includes a learning condition determination unit 301, an offset estimation unit 302, and an offset correction unit 303.

学習条件判定部301は、複数の学習条件に基づいてオフセット補正の学習を実行するか否かを判断する。学習条件判定部301がオフセット補正の学習を行うと判断すると、電流指令値をデューティ比50%に固定するためのデューティ比50%指令を電流制御部15に出力するとともに、学習実行を表す状態フラグをオフセット推定部302に出力する。なお、当該デューティ比を50%に固定することにより、モータ3への電流をゼロにすることができ、これによりオフセット誤差を精度よく検出することが可能となる。   The learning condition determination unit 301 determines whether or not to perform offset correction learning based on a plurality of learning conditions. When the learning condition determination unit 301 determines that the offset correction learning is performed, the duty ratio 50% command for fixing the current command value to the duty ratio 50% is output to the current control unit 15, and the state flag indicating learning execution Is output to the offset estimation unit 302. Note that, by fixing the duty ratio to 50%, the current to the motor 3 can be made zero, thereby making it possible to accurately detect the offset error.

オフセット推定部302は、学習条件判定部301がオフセット補正の学習を行うと判断した場合に、デューティ比50%出力時における電流検出値を読み取り、オフセット誤差を推定する。このようにしてオフセット誤差の推定を実行したオフセット推定部302は、所定の状態フラグとともに、オフセット推定値をオフセット補正部303に出力する。   When the learning condition determination unit 301 determines that the offset correction learning is to be performed, the offset estimation unit 302 reads the current detection value when the duty ratio is 50% and estimates the offset error. The offset estimation unit 302 that has performed the estimation of the offset error in this way outputs an offset estimation value to the offset correction unit 303 together with a predetermined state flag.

オフセット補正部303は、オフセット推定部302から状態フラグとオフセット推定値を入力して従前の学習オフセット補正値を新たな学習オフセット推定値に更新するとともに、更新した学習オフセット補正値を、図2に示した加算器16および異常判定部40に出力する。なお、温度オフセット補正値の存在により、学習オフセット補正値は微小な値となり、学習オフセット補正部30は温度オフセット補正部20で補正しきれなかったオフセット補正を行う働きを有する。   The offset correction unit 303 receives the state flag and the offset estimation value from the offset estimation unit 302, updates the previous learning offset correction value to a new learning offset estimation value, and displays the updated learning offset correction value in FIG. It outputs to the adder 16 and the abnormality determination part 40 shown. The learning offset correction value becomes a minute value due to the presence of the temperature offset correction value, and the learning offset correction unit 30 has a function of performing offset correction that cannot be corrected by the temperature offset correction unit 20.

異常判定部40は、学習オフセット補正部30から出力されるオフセット補正値が所定の閾値を超えた場合に、モータ電流検出回路120、121、又はそれに付随する機能が異常であると判定する。図7は、異常判定部40の動作を説明するためのフローチャートである。   The abnormality determination unit 40 determines that the motor current detection circuits 120 and 121 or functions associated therewith are abnormal when the offset correction value output from the learning offset correction unit 30 exceeds a predetermined threshold. FIG. 7 is a flowchart for explaining the operation of the abnormality determination unit 40.

まず、ステップS201において、学習オフセット補正部30から学習オフセット補正値を入力する。   First, in step S <b> 201, a learning offset correction value is input from the learning offset correction unit 30.

次いで、入力した学習オフセット補正値を所定の閾値と比較し、閾値より大きいか否かを判定する(ステップS202)。   Next, the input learning offset correction value is compared with a predetermined threshold value, and it is determined whether or not it is larger than the threshold value (step S202).

判定の結果、学習オフセット補正値が閾値より大きい場合は、電流検出回路120、121、又はそれに付随する機能に異常があると判断する(ステップS203)。   If the learning offset correction value is larger than the threshold value as a result of the determination, it is determined that there is an abnormality in the current detection circuits 120 and 121 or the function associated therewith (step S203).

これにより、電流検出回路120、121などに異常が生じたと判断することができる。なお、前記閾値は外部から設定変更可能な値であり、状況に応じて柔軟に変更できる。   Thereby, it can be determined that an abnormality has occurred in the current detection circuits 120 and 121 and the like. The threshold value is a value that can be changed from the outside, and can be flexibly changed according to the situation.

したがって、本発明に係る実施形態の電動パワーステアリング制御装置によれば、モータの電流検出値におけるオフセット誤差の温度補正を行って温度オフセット補正値を出力する温度オフセット補正部20と、オフセット補正の学習を行って学習オフセット補正値を出力する学習オフセット補正部30とを備え、電流検出値からこれら温度オフセット補正値および学習オフセット補正値を減算することにより、温度変化や個体差に係らず常に精度よくオフセット補正を行うことができる。また、温度オフセット補正部20による補正を大まかに実施したとしても、学習オフセット補正部30で微調整を実施するので、精度よくオフセット補正を行うことができる。さらに、学習オフセット補正部30がオフセット補正のための学習の機会が少ない場合でも、温度オフセット補正部20の存在によりオフセット補正の低下を抑制することができる。   Therefore, according to the electric power steering control device of the embodiment of the present invention, the temperature offset correction unit 20 that performs temperature correction of the offset error in the detected current value of the motor and outputs the temperature offset correction value, and learning of the offset correction And a learning offset correction unit 30 that outputs a learning offset correction value and subtracts the temperature offset correction value and the learning offset correction value from the current detection value, so that it is always accurate regardless of temperature changes and individual differences. Offset correction can be performed. Even if the correction by the temperature offset correction unit 20 is roughly performed, the fine adjustment is performed by the learning offset correction unit 30, so that the offset correction can be performed with high accuracy. Furthermore, even when the learning offset correction unit 30 has few learning opportunities for offset correction, the presence of the temperature offset correction unit 20 can suppress a decrease in offset correction.

図8は、本発明の実施形態に係る電動パワーステアリング制御装置の効果を示す例であり、図8(a)は、本発明を適用しない場合の操舵トルクの変動を示し、図8(b)は、本発明を適用した場合を示す。このように、本発明によって操舵時の変動トルクを大幅に低減できることが判る。   FIG. 8 is an example showing the effect of the electric power steering control device according to the embodiment of the present invention. FIG. 8A shows the fluctuation of the steering torque when the present invention is not applied, and FIG. Indicates a case where the present invention is applied. Thus, it can be seen that the present invention can greatly reduce the fluctuation torque during steering.

また、本発明に係る実施形態の温度オフセット補正部20は、不揮発性メモリに記録した複数の温度信号と温度オフセット補正値との組合せに基づいた補間処理により、検出した温度信号に対応する温度オフセット補正値を算出するので、ECUの製造段階で温度とオフセット補正値との特性を多数回測定する必要がなく、タクトタイムが長くなることを回避することができる。加えて、オフセット補正値を記録するための記憶容量を少なくすることができ、コスト増大を防ぐことが可能となる。   In addition, the temperature offset correction unit 20 according to the embodiment of the present invention performs a temperature offset corresponding to the detected temperature signal by interpolation processing based on a combination of a plurality of temperature signals recorded in the nonvolatile memory and the temperature offset correction value. Since the correction value is calculated, it is not necessary to measure the characteristics of the temperature and the offset correction value many times at the manufacturing stage of the ECU, and it is possible to avoid an increase in the tact time. In addition, it is possible to reduce the storage capacity for recording the offset correction value, and to prevent an increase in cost.

また、本発明に係る実施形態の学習オフセット補正部30は、温度オフセット補正部20と補完的に動作することにより学習オフセット補正値を微小な値とすることができるので、誤学習による影響を抑制して、オフセット補正を行うことができる。   In addition, the learning offset correction unit 30 according to the embodiment of the present invention operates in a complementary manner with the temperature offset correction unit 20 so that the learning offset correction value can be set to a minute value, thereby suppressing the influence of erroneous learning. Thus, offset correction can be performed.

さらに、本発明に係る実施形態の電動パワーステアリング制御装置によれば、学習オフセット補正値を所定の閾値を比較し、閾値より大きい場合に異常を判定することにより、電流検出回路の異常な状態、又はそれに付随する機能の異常を判断することができる。   Furthermore, according to the electric power steering control device of the embodiment according to the present invention, the learning offset correction value is compared with a predetermined threshold value, and when it is larger than the threshold value, the abnormal state of the current detection circuit is determined, Or abnormality of the function accompanying it can be judged.

以上で具体的実施形態の説明を終えるが、本発明の様態はこれら実施形態に限られるものではなく、適宜、変形、改良等が可能である。例えば、本実施形態では処理の大部分をソフトウエアにて行っているが、その一部またはすべてをFPGA(Field Programable Gate Array)などのハードウエアで実現してもよい。   The description of the specific embodiments is finished above, but the aspect of the present invention is not limited to these embodiments, and modifications, improvements, and the like can be made as appropriate. For example, in the present embodiment, most of the processing is performed by software, but a part or all of the processing may be realized by hardware such as FPGA (Field Programmable Gate Array).

なお、本発明は電動パワーステアリング装置の形式(コラムタイプ、ピニオンタイプ、ラックタイプ)、モータの種類(ブラシ付き、ブラシレスなど)を問わず、電動モータを有する全ての電動パワーステアリング装置に適用可能である。   The present invention can be applied to all electric power steering devices having an electric motor regardless of the type (column type, pinion type, rack type) of the electric power steering device and the type of motor (with brush, brushless, etc.). is there.

本発明の実施形態に係る電動パワーステアリング制御装置のハードウェアの概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the hardware of the electric power steering control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動パワーステアリング制御装置の機能的な概略構成を示すブロック図である。It is a block diagram which shows the functional schematic structure of the electric power steering control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動パワーステアリング制御装置の温度オフセット補正部の機能的な概略構成を示すブロック図である。It is a block diagram which shows the functional schematic structure of the temperature offset correction | amendment part of the electric power steering control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る制御装置における温度オフセット補正部の補間処理を説明するための図である。It is a figure for demonstrating the interpolation process of the temperature offset correction | amendment part in the control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動パワーステアリング制御装置の温度オフセット補正部の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the temperature offset correction | amendment part of the electric power steering control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動パワーステアリング制御装置の学習オフセット補正部の機能的な概略構成を示すブロック図である。It is a block diagram which shows the functional schematic structure of the learning offset correction | amendment part of the electric power steering control apparatus which concerns on embodiment of this invention. 本発明の実施形態に係る電動パワーステアリング制御装置の異常判定部の動作を説明するためのフローチャートである。It is a flowchart for demonstrating operation | movement of the abnormality determination part of the electric power steering control apparatus which concerns on embodiment of this invention. (a)は、従来の電動パワーステアリング制御装置における操舵トルクの変動を示す図である。 (b)は、本発明の実施形態に係る電動パワーステアリング制御装置における操舵トルクの変動を示す図である。(A) is a figure which shows the fluctuation | variation of the steering torque in the conventional electric power steering control apparatus. (B) is a figure which shows the fluctuation | variation of the steering torque in the electric power steering control apparatus which concerns on embodiment of this invention. 一般的な電動パワーステアリング装置の概略構成を示す図である。It is a figure which shows schematic structure of a general electric power steering apparatus. 従来のECUの概略構成を示す図である。It is a figure which shows schematic structure of the conventional ECU.

符号の説明Explanation of symbols

1 ECU
3 電動モータ
20 温度オフセット補正部(温度オフセット補正手段)
30 学習オフセット補正部(学習オフセット補正手段)
40 異常判定部
109 不揮発性メモリ
119 温度センサ(温度検出手段)
120、121 電流検出器
1 ECU
3 Electric motor 20 Temperature offset correction unit (temperature offset correction means)
30 Learning offset correction unit (learning offset correction means)
40 Abnormality determination unit 109 Non-volatile memory 119 Temperature sensor (temperature detection means)
120, 121 Current detector

Claims (3)

ステアリング機構に操舵補助トルクを付与する電動モータの駆動電流を検出して電流検出値を出力する電流検出手段と、当該電流検出値に含まれるオフセット誤差を補正するためのオフセット補正値を算出するオフセット補正手段とを備える電動パワーステアリング制御装置において、
当該電動パワーステアリング制御装置の温度を検出して温度信号を出力する温度検出手段を備え、
前記オフセット補正手段は、
当該温度信号と、当該温度信号によるオフセット誤差を補正するための温度オフセット補正値との関係を予め不揮発性メモリに記録するとともに、検出される温度信号に対応する温度オフセット補正値を当該関係に基づいて算出する温度オフセット補正手段と、
前記電動モータの駆動電流がゼロとみなせる状態の前記電流検出値に基づいてオフセット誤差を補正するための学習オフセット補正値を算出する学習オフセット補正手段とを備え、且つ
前記オフセット補正値は、
前記温度オフセット補正値と、前記学習オフセット補正値との合計からなることを特徴とする電動パワーステアリング制御装置。
Current detection means for detecting a drive current of an electric motor that applies steering assist torque to the steering mechanism and outputting a current detection value, and an offset for calculating an offset correction value for correcting an offset error included in the current detection value In an electric power steering control device comprising a correction means,
Temperature detecting means for detecting the temperature of the electric power steering control device and outputting a temperature signal;
The offset correction means includes
A relationship between the temperature signal and a temperature offset correction value for correcting an offset error due to the temperature signal is recorded in the nonvolatile memory in advance, and a temperature offset correction value corresponding to the detected temperature signal is based on the relationship. Temperature offset correction means for calculating
Learning offset correction means for calculating a learning offset correction value for correcting an offset error based on the current detection value in a state where the driving current of the electric motor can be regarded as zero, and the offset correction value is
An electric power steering control device comprising the sum of the temperature offset correction value and the learning offset correction value.
前記温度オフセット補正手段は、
少なくとも2点の、前記温度信号と前記温度オフセット補正値との関係を予め前記不揮発性メモリに記録して、
検出される温度信号が前記温度信号と異なる場合に、当該検出される温度に対応した温度オフセット補正値を前記関係に基づいた補間処理により算出することを特徴とする請求項1に記載の電動パワーステアリング制御装置。
The temperature offset correction means includes
At least two points, the relationship between the temperature signal and the temperature offset correction value is recorded in the nonvolatile memory in advance,
The electric power according to claim 1, wherein when the detected temperature signal is different from the temperature signal, a temperature offset correction value corresponding to the detected temperature is calculated by interpolation processing based on the relationship. Steering control device.
前記電動パワーステアリング制御装置は、
さらに、
前記学習オフセット補正値が所定の閾値より大きい場合に前記電流検出器の異常として判定する異常判定手段を備えることを特徴とする請求項1または2に記載の電動パワーステアリング制御装置。
The electric power steering control device includes:
further,
3. The electric power steering control device according to claim 1, further comprising an abnormality determination unit that determines that the current detector is abnormal when the learning offset correction value is larger than a predetermined threshold value. 4.
JP2006226531A 2006-08-23 2006-08-23 Electric power steering control device Active JP4858006B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006226531A JP4858006B2 (en) 2006-08-23 2006-08-23 Electric power steering control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006226531A JP4858006B2 (en) 2006-08-23 2006-08-23 Electric power steering control device

Publications (2)

Publication Number Publication Date
JP2008049773A JP2008049773A (en) 2008-03-06
JP4858006B2 true JP4858006B2 (en) 2012-01-18

Family

ID=39234236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006226531A Active JP4858006B2 (en) 2006-08-23 2006-08-23 Electric power steering control device

Country Status (1)

Country Link
JP (1) JP4858006B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5629302B2 (en) * 2012-02-29 2014-11-19 旭化成エレクトロニクス株式会社 Current sensor and signal processing circuit having self-diagnosis function
KR101405223B1 (en) * 2012-12-18 2014-07-01 현대자동차 주식회사 Offset compensation method of current sensor and motor drive system
WO2017047708A1 (en) * 2015-09-18 2017-03-23 日本精工株式会社 Electric power steering device
JP6243385B2 (en) 2015-10-19 2017-12-06 ファナック株式会社 Machine learning apparatus and method for learning correction value in motor current control, correction value calculating apparatus and motor driving apparatus provided with the machine learning apparatus
TWI853191B (en) * 2021-10-21 2024-08-21 達明機器人股份有限公司 Robotic arm equipment with improvement accuracy of measurement
CN115165150B (en) * 2022-07-25 2025-04-25 南岳电控(衡阳)工业技术股份有限公司 A method for measuring temperature of solenoid valve control coil
KR102888522B1 (en) * 2025-08-12 2025-11-24 주식회사 이에스피 Vehicle steering control device based on dc motor torque control for driving safety

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4776753B2 (en) * 2000-05-12 2011-09-21 パナソニック株式会社 Electric vehicle current detector
JP4449771B2 (en) * 2004-02-17 2010-04-14 株式会社デンソー Electric power steering device

Also Published As

Publication number Publication date
JP2008049773A (en) 2008-03-06

Similar Documents

Publication Publication Date Title
CN104395175B (en) Vehicular electronic control unit
JP6583592B1 (en) Motor control device and electric power steering device provided with the same
JP5228578B2 (en) Motor control device and electric power steering device
JP5453714B2 (en) Motor control device and electric power steering device
JP6711255B2 (en) MOTOR CONTROL DEVICE AND ELECTRIC POWER STEERING DEVICE USING THE SAME
JP4230348B2 (en) Rotation detector
CN114450886B (en) Rotating electrical machine control device
JP5754088B2 (en) Electric power steering device
JP4858006B2 (en) Electric power steering control device
JP5041327B2 (en) Power steering control device and method
JP2008168728A (en) Electric power steering device
JP3923957B2 (en) Electric power steering control device
US20240400131A1 (en) Steering control device
JP2006001375A (en) Electric power steering control device and method for adjusting drive current offset in the same
JP5446411B2 (en) Motor control device and electric power steering device
JP2006082579A (en) Power steering control device and method
JP2010111265A (en) Steering control device
JP4557143B2 (en) Power steering control device, method, and program
JP5434216B2 (en) Motor control device and electric power steering device
JP2008265422A (en) Electric power steering control device
JP4192620B2 (en) Control device for electric power steering
JP4449771B2 (en) Electric power steering device
JP5266913B2 (en) Control device for electric power steering device
JP2008273263A (en) Control device of electric power steering device
JP5115699B2 (en) Steering control device

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20071128

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090428

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110930

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111004

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

R150 Certificate of patent or registration of utility model

Ref document number: 4858006

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

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250