JP2009131069A - Motor control unit - Google Patents
Motor control unit Download PDFInfo
- Publication number
- JP2009131069A JP2009131069A JP2007304262A JP2007304262A JP2009131069A JP 2009131069 A JP2009131069 A JP 2009131069A JP 2007304262 A JP2007304262 A JP 2007304262A JP 2007304262 A JP2007304262 A JP 2007304262A JP 2009131069 A JP2009131069 A JP 2009131069A
- Authority
- JP
- Japan
- Prior art keywords
- current value
- circuit
- value
- motor
- battery
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 claims abstract description 44
- 238000001514 detection method Methods 0.000 claims description 41
- 230000002265 prevention Effects 0.000 abstract description 3
- 230000008929 regeneration Effects 0.000 description 14
- 238000011069 regeneration method Methods 0.000 description 14
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 9
- 230000001133 acceleration Effects 0.000 description 7
- 238000004886 process control Methods 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Images
Landscapes
- Emergency Protection Circuit Devices (AREA)
- Control Of Ac Motors In General (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Inverter Devices (AREA)
Abstract
Description
本発明は、PWM制御されたブラシレスモータのスイッチング回路に過電流が流れることを防止するモータ制御装置であって、詳しくは、バッテリを流れる電流値とデューティ比とに基づいてモータコイル(スイッチング素子)に流れる電流値を推定し、当該電流値が過電流であるか否かを判定して、スイッチング素子の過電流保護を行うモータ制御装置に関するものである。 The present invention relates to a motor control device that prevents an overcurrent from flowing through a switching circuit of a brushless motor that is PWM-controlled, and more specifically, a motor coil (switching element) based on a current value flowing through a battery and a duty ratio. The present invention relates to a motor control device that estimates the value of a current flowing through the capacitor, determines whether the current value is an overcurrent, and performs overcurrent protection of a switching element.
ブラシレスモータのモータコイルに流れる電流はインバータ回路によって制御されている。インバータ回路は複数のスイッチング素子によって構成され、各スイッチング素子がオン・オフすることによって、モータコイルの各相に流れる電流を制御している。しかし、スイッチング素子は過電流が流れることによって損傷するため、各スイッチング素子を流れる電流(各相のモータコイルを流れる電流)を常に監視し、過電流が流れる虞がある状態となる前にスイッチング素子を流れる電流を制限または遮断する必要がある。 The current flowing through the motor coil of the brushless motor is controlled by an inverter circuit. The inverter circuit is composed of a plurality of switching elements, and each switching element is turned on / off to control the current flowing in each phase of the motor coil. However, since the switching element is damaged when an overcurrent flows, the current flowing through each switching element (the current flowing through the motor coil of each phase) is constantly monitored, and the switching element is put into a state where there is a possibility that the overcurrent may flow. It is necessary to limit or cut off the current flowing through.
各スイッチング素子を流れる電流を監視する手段として、電流検出手段を各相のスイッチング素子に連結し、各相の電流を検出するようにしたものがある(例えば、特許文献1)。
しかしながら、従来の電流検出装置は各相に対して電流検出手段を配置しなければならず、配線および回路の必要個数が多くなり、装置の構成が複雑になるという問題がある。 However, the conventional current detection device has a problem that current detection means must be arranged for each phase, and the required number of wirings and circuits increases, and the configuration of the device becomes complicated.
本発明は、このような問題を鑑みてなされたものであって、電流検出手段を各相のスイッチング素子に対して連結する構造を省略し、バッテリを流れるバッテリ電流値からスイッチング素子(モータコイル)を流れる電流を推定し、推定した電流値に基づきスイッチング素子の過電流防止制御を行うモータ制御装置を提供することを目的とする。 The present invention has been made in view of such problems, omitting the structure for connecting the current detection means to the switching elements of each phase, and switching elements (motor coils) from the battery current value flowing through the battery. It is an object of the present invention to provide a motor control device that estimates the current flowing through the control element and performs overcurrent prevention control of the switching element based on the estimated current value.
上記課題を解決するために、本発明の第1の発明は、デューティ比に基づくPWM制御により、バッテリ(BT)からブラシレスモータ(M)に流れる電流を制御するモータ制御装置(1)であって、バッテリに流れる電流をバッテリ電流値として検出する電流検出手段(7・11)と、バッテリ電流値が所定の第1判定値より大きく、かつデューティ比が所定の第2判定値より大きい場合に第1推定方法を選択し、バッテリ電流値が第1判定値以下、またはデューティ比が第2判定値以下である場合に第2推定方法を選択する推定方法決定手段(19)と、第1推定方法を選択した場合には、バッテリ電流値とデューティ比とに基づきモータコイルに流れる電流としての推定モータ電流値を算出し、第2推定方法を選択した場合には、バッテリ電流値を推定モータ電流値とする推定モータ電流値算出手段(20)とを有することを特徴とする。 In order to solve the above problems, a first invention of the present invention is a motor control device (1) for controlling a current flowing from a battery (BT) to a brushless motor (M) by PWM control based on a duty ratio. Current detecting means (7, 11) for detecting a current flowing through the battery as a battery current value; and a first current value when the battery current value is greater than a predetermined first determination value and the duty ratio is greater than a predetermined second determination value. An estimation method determining means (19) for selecting one estimation method, and selecting the second estimation method when the battery current value is equal to or less than the first determination value or the duty ratio is equal to or less than the second determination value; When the second estimation method is selected, the estimated motor current value as the current flowing in the motor coil is calculated based on the battery current value and the duty ratio. And having the estimated motor current value calculating means for re current value and the estimated motor current value (20).
第2の発明は、第1の発明において、推定モータ電流値が所定の第3判定値より大きい場合に、デューティ比の設定可能範囲を制限するデューティ比制限手段(16)を有することを特徴とする。 A second invention is characterized in that, in the first invention, when the estimated motor current value is larger than a predetermined third determination value, the invention has a duty ratio limiting means (16) for limiting the settable range of the duty ratio. To do.
このように構成することで、スイッチング回路を流れる電流を直接測定しなくても、スイッチング回路を流れる電流値を推定値として精度よく算出することができる。この推定値に基づきスイッチング素子に流れる電流が過電流であるか否かを判定するため、確実にスイッチング素子を保護することができる。また、電流検出手段を各相毎に接続する構造を省略することができることから、部品点数および製造コストを低減することができる。 With this configuration, the current value flowing through the switching circuit can be accurately calculated as an estimated value without directly measuring the current flowing through the switching circuit. Since it is determined whether the current flowing through the switching element is an overcurrent based on the estimated value, the switching element can be reliably protected. Moreover, since the structure which connects an electric current detection means for every phase can be abbreviate | omitted, a number of parts and manufacturing cost can be reduced.
以下、本発明に係るモータ制御装置の一実施形態について、図面を参照しながら説明する。図1は、実施形態に係るモータ制御装置の概略構成を示すブロック図である。実施形態では、本発明に係るモータ制御装置を電気自動車の駆動モータとして搭載された3相ブラシレスモータに適用した例について示す。 Hereinafter, an embodiment of a motor control device according to the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating a schematic configuration of a motor control device according to the embodiment. In the embodiment, an example in which the motor control device according to the present invention is applied to a three-phase brushless motor mounted as a drive motor of an electric vehicle will be described.
図1に示すように、モータ制御装置1は、電気自動車のモータMと車載バッテリBTとの間に設けられたインバータ回路2に接続されている。モータMは、アウターロータ型のブラシレスモータであり、3相(U・V・W相)の電機子コイル3が巻回されたステータ4と、ステータ4に相対するように設けられたマグネット(図示しない)を内周壁に有する有底円筒型のロータ5とを備えている。モータMは、例えば、ロータ5が車両の駆動輪に固定されて、インホイールモータを構成する。モータMには、ロータ5の回転角度を検出するモータ回転角センサ6が設けられている。回転角センサ6は、例えば、マグネットおよびホール素子によって構成されたセンサであってよい。
As shown in FIG. 1, the motor control device 1 is connected to an
インバータ回路2は、例えば6個のスイッチング素子(FET)を備えたブリッジ回路であり、電機子コイル3の各相コイルと車載バッテリBTとに接続されている。インバータ回路2と車載バッテリBTとを接続する電源線には、車載バッテリBTからインバータ回路2に流れる電流を検出する電流検出手段としての電流検出センサ7と、車載バッテリBTの電位を検出する電圧検出センサ8とが設けられている。
The
モータ制御装置1は、目標出力値算出回路10、電流検出回路11、電圧検出回路12、回転角度検出回路13、出力Duty決定回路14、回生Duty決定回路15、モータ電流制限回路16、PWM信号生成回路17、進角制御回路18、推定方法決定回路19、電流値推定回路20、インバータ制御回路21、およびメモリ22を有する1つの電子制御ユニット(ECU)として構成されている。各回路は、ICを用いて構成されたものや、CPUのプログラム制御により構成されたものを含んでよい。これらの回路の内、推定方法決定回路19、電流値推定回路20、およびメモリ22は、モータMの各相コイルに流れるモータ電流を推定するモータ電流推定部30を構成する。モータ制御装置1は、電気自動車の乗員の運転操作入力が入力されるアクセルペダル装置9と、モータ回転角センサ6と、電流検出センサ7と、電圧検出センサ8から出力される信号に基づきインバータ回路2を制御し、モータMを制御する。
The motor control device 1 includes a target output
アクセルペダル装置9は、略中央部で回動可能に支持された板状のペダル9aと、ペダル9aの回転軸に設けられペダル9aの回転位置を検出する回転角センサとから構成されている。回転角センサは、例えばポテンショセンサである。ペダル9aは、初期位置において、車体前方側に向かうにつれて上方へと伸びるように斜めに取り付けられ、初期位置を保つように弾発付勢されている。アクセルペダル装置9は、回転角センサによって検出したペダル9aの回転角の情報を運転操作信号としてモータ制御装置1内に備えられた目標出力値算出回路10に出力する。
The
電流検出センサ7は、車載バッテリBTからインバータ回路2に流れる電流に対する電流検出信号をモータ制御装置1内に備えられた電流検出回路11に出力する。電圧検出センサ8は、車載バッテリBTの電位に対する電圧検出信号をモータ制御装置1の電圧検出回路12に出力する。モータ回転角センサは、検出したモータ回転角信号をモータ制御装置1内に備えられた回転角度検出回路13に出力する。
The current detection sensor 7 outputs a current detection signal for the current flowing from the in-vehicle battery BT to the
目標出力値算出回路10は、アクセル装置9からの運転操作信号の値に基づき、加速または減速制御を行う。目標出力値算出回路10は、ペダル9aの上部側が初期位置より車体前方側へと変位(回動)させられている場合に出力される運転操作信号に対しては、ペダル9aの回転角に応じた速度が出るように加速制御を行い、ペダル9aの下部側が初期位置より車体前方側へと変位(回動)させられている場合に出力される運転操作信号に対しては、ペダルの回転角に応じた減速が得られるように減速制御を行う。目標出力値算出回路10は、加速制御を行う場合にはペダル9aの回転角に応じた加速出力信号を出力Duty決定回路14に出力し、減速制御を行う場合にはペダル9aの回転角に応じた減速出力信号を回生Duty決定回路15に出力する。
The target output
電流検出回路11は、電流検出センサ7より出力された電流検出信号に基づき、車載バッテリBTからインバータ回路2に流れる電流の値をバッテリ電流値として算出する。そして、電流検出回路11は算出したバッテリ電流値を出力Duty決定回路14、回生Duty決定回路15、推定方法決定回路19、および電流値推定回路20に出力する。
Based on the current detection signal output from the current detection sensor 7, the
電圧検出回路12は、電圧検出センサ8より出力された電圧検出信号に基づき、車載バッテリBTの電位の値をバッテリ電位値として算出する。そして、電圧検出回路12は算出したバッテリ電位値を出力Duty決定回路14および回生Duty決定回路15に出力する。
Based on the voltage detection signal output from the
出力Duty決定回路14は、目標出力値算出回路10からの加速出力信号、電流検出回路11からのバッテリ電流値、電圧検出回路12からのバッテリ電位値、および後述するモータ電流制限回路16からのデューティ比制限信号に基づいて駆動出力制御における出力デューティ比を決定し、出力デューティ比決定信号としてPWM信号生成回路17、進角制御回路18、推定方法決定回路19、および電流値推定回路20に出力する。
The output
回生Duty決定回路15は、目標出力値算出回路10からの減速出力信号、電流検出回路11からのバッテリ電流値、および電圧検出回路12からのバッテリ電位値に基づいて回生制御における回生デューティ比を決定し、その回生デューティ比決定信号をPWM信号生成回路17に出力する。
The regeneration
PWM信号生成回路17は、出力Duty決定回路14からの出力デューティ比決定信号を受けた場合には、出力デューティ比決定信号に基づき、ブラシレスモータに対する公知のPWM制御におけるパルス幅変調されかつデューティ比に応じた制御信号としての駆動制御のためのPWM信号を決定し、この駆動制御PWM信号をインバータ制御回路21に出力する。これに対して、PWM信号生成回路17は、回生Duty決定回路15からの回生デューティ比決定信号を受けた場合には、回生デューティ比決定信号に基づき、同様に回生制御のためのPWM信号を決定し、この回生制御PWM信号をインバータ制御回路21に出力する。
When the PWM
進角制御回路18は、出力Duty決定回路14からの出力デューティ比決定信号に基づき、ブラシレスモータに対する公知の進角制御における進角を決定し、その進角信号をインバータ制御回路21に出力する。
The advance
インバータ制御回路21は、PWM信号生成回路17からのPWM信号、進角制御回路18からの進角信号、および回転角度検出回路から出力される回転位置および回転速度信号に基づき、インバータ回路2を制御する。
The
モータ電流推定部30の推定方法決定手段としての推定方法決定回路19は、電流検出回路11から出力されるバッテリ電流値と、出力Duty決定回路から出力される出力Duty比決定信号とに基づいて、モータ電流の推定方法を決定する。推定方法決定回路19は、メモリ22よりメモリ22に記憶されている第1判定値と、第2判定値とを受け取り、バッテリ電流値と第1判定値とを比較し、出力デューティ比決定信号のデューティ比と第2判定値とを比較する。推定方法決定回路19は、バッテリ電流が推定許可電流値より大きく、かつ出力デューティ比が推定許可デューティ比より大きい場合には、第1推定方法を選択して第1推定方法選択信号を電流値推定回路20に出力し、バッテリ電流が推定許可電流値以下、または出力デューティ比が推定許可デューティ比以下である場合には、第2推定方法を選択して第2推定方法選択信号を電流値推定回路20に出力する。
Based on the battery current value output from the
電流値推定回路20は、第1推定方法選択信号を受け取った場合に、バッテリ電流値と、出力デューティ比決定信号の出力デューティ比とに基づいて、次の式1よりモータ電流値を算出する。
IM=IB/(D+α) (式1)
ここで、IMは推定モータ電流値(A)、IBはバッテリ電流値(A)、Dは出力デューティ比、αは回路誤差である。回路誤差(α)は、メモリ22に予め記憶されており、メモリ22より電流値推定回路20に出力される。電流値推定回路20は、算出したモータ電流値(IM)をモータ電流制限回路16に出力する。
When the current
I M = I B / (D + α) (Formula 1)
Here, I M is an estimated motor current value (A), I B is a battery current value (A), D is an output duty ratio, and α is a circuit error. The circuit error (α) is stored in advance in the
これに対して、電流値推定回路20が第2推定方法選択信号を受け取った場合には、バッテリ電流値(IB)を推定モータ電流値(IM)とし、モータ電流値(IM)をモータ電流制限回路16に出力する。
On the other hand, when the current
モータ電流制限回路16は、モータ電流値(IM)と、過電流判定値としての第3判定値とを比較し、モータ電流値(IM)が第3判定値より大きい場合にはモータ電流(IM)が異常(過電流)であるとして出力デューティ比制限信号を、モータ電流値(IM)が第3判定値以下である場合にはモータ電流(IM)は正常であるとしてデューティ比決定許可信号を、出力Duty決定回路14に出力する。
Motor current limiting
出力Duty決定回路14は、モータ電流制限回路16よりデューティ制限信号を受けた場合には出力デューティの設定可能値を所定値(例えば、0%または50%)以下に設定する。これに対して、出力Duty決定回路14が、モータ電流制限回路16よりデューティ決定許可信号を受けた場合には、加速出力信号、バッテリ電流値、バッテリ電位値に基づいて0〜100%の範囲内で出力デューティ比を決定する。なお、予め出力デューティ比を所定の範囲内に制限している場合には、その範囲内の値となるように設定する。
When the output
次に、実施形態に係るモータ制御装置1によるモータMの過電流防止制御の制御要領について説明する。図2は、実施形態に係るモータ制御装置のメイン制御を示すフロー図である。図3は、実施形態に係るモータ制御装置の推測モータ電流値算出制御を示すフロー図である。図4は、実施形態に係るモータ制御装置の過電流制限処理を示すフロー図である。 Next, the control point of the overcurrent prevention control of the motor M by the motor control device 1 according to the embodiment will be described. FIG. 2 is a flowchart showing main control of the motor control device according to the embodiment. FIG. 3 is a flowchart showing the estimated motor current value calculation control of the motor control device according to the embodiment. FIG. 4 is a flowchart showing an overcurrent limiting process of the motor control device according to the embodiment.
図2に示すメイン制御では、最初にステップST1で推定モータ電流値の算出を行う。推定モータ電流値の算出は、モータ電流推定部30により、図3に示す推定モータ電流値算出制御に従って行われる。推定モータ電流値算出制御の詳細は後述する。 In the main control shown in FIG. 2, first, an estimated motor current value is calculated in step ST1. The calculation of the estimated motor current value is performed by the motor current estimation unit 30 according to the estimated motor current value calculation control shown in FIG. Details of the estimated motor current value calculation control will be described later.
ステップST2は、モータ電流制限回路16により、図4の過電流制限処理制御に従って行われる。過電流制限処理制御の詳細は後述する。モータ電流制限回路16は、過電流制限処理制御により、インバータ回路2のスイッチング素子に流れる電流が過電流であると判定した場合にはデューティ比制限信号を、過電流ではないと判定した場合にはデューティ比決定許可信号を出力Duty決定回路14に出力する。
Step ST2 is performed by the motor current limiting
ステップST3は、出力Duty決定回路14により行われる。出力Duty決定回路14は、モータ電流制限回路16よりデューティ比制限信号を受けた場合には、出力デューティ比の設定可能範囲の上限値を設け、加速出力信号、バッテリ電流値、およびバッテリ電位値に基づき出力デューティ比を決定する。設定可能範囲の上限値は、例えば0%〜50%に設定されている。これに対して、出力Duty決定回路14は、モータ電流制限回路16よりデューティ比決定許可信号を受けた場合には、加速出力信号、バッテリ電流値、およびバッテリ電位値に基づき任意の設定可能範囲内で出力デューティ比を決定する。以上で、メイン制御を終了する。
Step ST3 is performed by the output
図3に示す推定モータ電流値算出制御では、最初にステップST4で推定方法決定回路19が、出力デューティ比決定信号と、バッテリ電流値と、第1判定値および第2判定値とを取得し、出力デューティ比と第1判定値とを比較し、バッテリ電流値と第2判定値とを比較する。出力デューティ比が第1判定値より大きく、かつバッテリ電流値が第2判定値より大きい場合(Yes)には、推定方法決定回路19は電流値推定回路20に第1推定方法選択信号を出力してステップST5に進む。その他の場合、つまり出力デューティ比が第1判定値以下、またはバッテリ電流値が第2判定値以下である場合(No)には、推定方法決定回路19は電流値推定回路20に第2推定方法選択信号を出力してステップST6に進む。
In the estimated motor current value calculation control shown in FIG. 3, first, in step ST4, the estimation
ステップST5では、電流値推定回路20は、第1推定方法選択信号を受けてデューティ比決定信号と、バッテリ電流値と、αの値とに基づき、式1により推定モータ電流値(IM)を算出する。そして、電流値推定回路20は、算出した推定モータ電流値(IM)をモータ電流制限回路16に出力する。
In step ST5, the current
ステップST6では、電流値推定回路20は、第2推定方法選択信号を受けてバッテリ電流値(IB)を推定モータ電流値とする。そして、電流値推定回路20は、算出した推定モータ電流値(IM)をモータ電流制限回路16に出力する。以上で、推定モータ電流値算出制御は終了する。
In step ST6, the current
図4に示す過電流制限処理制御は、モータ電流制限回路16で行われる。最初にステップST7で、推定モータ電流値(IM)と過電流判定値としての第3判定値との比較を行い、推定モータ電流値(IM)が第3判定値より大きい場合(Yes)にはステップST8に進みエラーカウンタを増加させ、推定モータ電流値(IM)が第3判定値以下の場合(No)にはステップST9に進みエラーカウンタを減少させる。ステップST9では、エラーカウンタを0としてもよい。ステップST8またはステップST9の処理を行った後に、ステップST10に進む。
The overcurrent limiting process control shown in FIG. 4 is performed by the motor current limiting
ステップST10では、エラーカウンタが所定値より大きいか否かを判定する。つまり、推定モータ電流値(IM)が第3判定値より大きい期間が所定時間以上連続したか否かを判定する。判定がYesの場合にはステップST11に進みモータ電流が異常であるとして出力デューティ比制限信号を出力Duty決定回路14に出力し、判定がNoの場合にはステップST12に進みモータ電流は正常であるとしてデューティ比決定許可信号を、出力Duty決定回路14に出力する。このようにすることによって、瞬間的なノイズによる誤検出を防止することができる。出力Duty決定回路14は、出力デューティ比制限信号またはデューティ比決定許可信号に基づき、出力デューティ比を制御する。以上で、過電流制限処理制御を終了する。
In step ST10, it is determined whether or not the error counter is greater than a predetermined value. That is, it is determined whether or not a period in which the estimated motor current value (I M ) is greater than the third determination value continues for a predetermined time or more. If the determination is Yes, the process proceeds to step ST11 and the output duty ratio limit signal is output to the output
実施形態の作用効果について説明する。以上のように構成することで、車載バッテリBTを流れる電流に基づいて、モータ電流を精度よく推定することができ、推定したモータ電流値に基づきスイッチング素子に流れる電流を制御することによって、スイッチング素子に過電流が流れることを防止することができる。 The effect of embodiment is demonstrated. With the above configuration, the motor current can be accurately estimated based on the current flowing through the in-vehicle battery BT, and the switching element is controlled by controlling the current flowing through the switching element based on the estimated motor current value. It is possible to prevent an overcurrent from flowing through.
モータ電流は、次の式2により算出することができることが知られている。
IM=IB/D (式2)
ここで、IMは推定モータ電流値(A)、IBはバッテリ電流値(A)、Dは出力デューティ比である。本実施形態でモータ電流を推測するために使用した式1は、式2を使用する場合に比べて、推定モータ電流値(IM)を実際のモータ電流値に近づけることができる。
It is known that the motor current can be calculated by the
I M = I B / D (Formula 2)
Here, I M is the estimated motor current value (A), I B is the battery current value (A), D is the output duty ratio. Equation 1 used to estimate the motor current in this embodiment can bring the estimated motor current value (I M ) closer to the actual motor current value than when
図5に、PWM制御によるタイミングチャートを示す。モータ制御装置1は、図5(a)に示すPWM波形でインバータ回路2のスイッチング素子をオン・オフさせようとするが、モータ制御装置1のインバータ制御回路21より出力されるPWM波形は図5(b)に示すように誤差(E1)を含む。また、図5(b)に示すPWM波形により、スイッチング素子は図5(c)に示すように切替誤差(E2、E3)を含んでターンオン・オフされる。出力デューティ比に対して実際のスイッチング素子の挙動は誤差(E1〜E3)を含むため、式1では誤差分を回路誤差αとして出力デューティ比(D)を補正することにより推定モータ電流値(IM)の精度を向上させることができる。αの値は、例えば0〜2%である。αの値は、モータ装置について誤差(E1〜E3)を測定し、メモリ22に予め記憶させておくことができる。
FIG. 5 shows a timing chart by PWM control. The motor control device 1 tries to turn on and off the switching element of the
しかし、バッテリ電流値(IB)または出力デューティ比(D)が小さい場合には、式1から算出した推定モータ電流値(IM)は、実際のモータ電流値よりも小さくなることが確認されている。そのため、出力デューティ比(D)が所定の第1判定値より大きく、かつバッテリ電流値(IB)が所定の第2判定値より大きい場合にのみ、式1を用いて推定モータ電流値(IM)を算出し、出力デューティ比(D)が第1判定値以下またはバッテリ電流値(IB)が第2判定値以下である場合には、バッテリ電流値(IB)と出力デューティ比(D)から推定モータ電流値(IM)を算出せず、バッテリ電流値(IB)を推定モータ電流値(IM)とすることで、推定モータ電流値(IM)を実際のモータ電流値に近づけることができる。 However, when the battery current value (I B ) or the output duty ratio (D) is small, it is confirmed that the estimated motor current value (I M ) calculated from Equation 1 is smaller than the actual motor current value. ing. Therefore, only when the output duty ratio (D) is larger than the predetermined first determination value and the battery current value (I B ) is larger than the predetermined second determination value, the estimated motor current value (I M ) is calculated, and when the output duty ratio (D) is equal to or less than the first determination value or the battery current value (I B ) is equal to or less than the second determination value, the battery current value (I B ) and the output duty ratio ( D) the estimated motor current value from (I M) without calculating the battery current value (I B) by the the estimated motor current value (I M), the actual motor current estimated motor current value (I M) It can be close to the value.
このようにして算出された推定モータ電流値(IM)は、従来の推定方法に比べて精度が高く、この推定モータ電流値(IM)に基づいて過電流判定を行うため、確実にインバータ回路2のスイッチング素子に過電流が流れることを防止することができる。
The estimated motor current value (I M ) calculated in this way is more accurate than the conventional estimation method, and the overcurrent determination is performed based on the estimated motor current value (I M ). It is possible to prevent an overcurrent from flowing through the switching element of the
本実施形態では、電機子コイルの各相毎に電流センサとの配線を設ける必要がないため、モータ装置の構成を簡潔にすることができ、製造コストを低減することができる。 In this embodiment, since it is not necessary to provide wiring with a current sensor for each phase of the armature coil, the configuration of the motor device can be simplified, and the manufacturing cost can be reduced.
以上で具体的実施形態の説明を終えるが、本発明は上記実施形態に限定されることなく幅広く変形実施することができる。実施形態で示したモータ制御装置の回路構成は一例であり、発明の趣旨を逸脱しない範囲で適宜変更可能である。 Although the description of the specific embodiment is finished as above, the present invention is not limited to the above embodiment and can be widely modified. The circuit configuration of the motor control device shown in the embodiment is an example, and can be changed as appropriate without departing from the spirit of the invention.
1 モータ制御装置
2 インバータ回路
3 電機子コイル
4 ステータ
5 ロータ
6 モータ回転角センサ
7 電流検出センサ
8 電圧検出センサ
9 アクセルペダル装置
10 目標出力値算出回路
11 電流検出回路
12 電圧検出回路
13 回転角度検出回路
14 出力Duty決定回路
15 回生Duty決定回路
16 モータ電流制限回路
17 PWM信号生成回路
18 進角制御回路
19 推定方法決定回路
20 電流値推定回路
21 インバータ制御回路
22 メモリ
30 モータ電流推定部
BT 車載バッテリ
M モータ
DESCRIPTION OF SYMBOLS 1
Claims (2)
前記バッテリに流れる電流をバッテリ電流値として検出する電流検出手段と、
前記バッテリ電流値が所定の第1判定値より大きく、かつ前記デューティ比が所定の第2判定値より大きい場合に第1推定方法を選択し、前記バッテリ電流値が第1判定値以下、または前記デューティ比が第2判定値以下である場合に第2推定方法を選択する推定方法決定手段と、
前記第1推定方法を選択した場合には、前記バッテリ電流値と前記デューティ比とに基づきモータコイルに流れる電流としての推定モータ電流値を算出し、前記第2推定方法を選択した場合には、前記バッテリ電流値を前記推定モータ電流値とする推定モータ電流値算出手段と
を有することを特徴とするモータ制御装置。 A motor control device that controls a current flowing from a battery to a brushless motor by PWM control based on a duty ratio,
Current detection means for detecting a current flowing through the battery as a battery current value;
When the battery current value is larger than a predetermined first determination value and the duty ratio is larger than a predetermined second determination value, the first estimation method is selected, and the battery current value is equal to or lower than the first determination value, or Estimation method determining means for selecting the second estimation method when the duty ratio is equal to or less than the second determination value;
When the first estimation method is selected, an estimated motor current value as a current flowing in the motor coil is calculated based on the battery current value and the duty ratio, and when the second estimation method is selected, An estimated motor current value calculation unit that uses the battery current value as the estimated motor current value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007304262A JP2009131069A (en) | 2007-11-26 | 2007-11-26 | Motor control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007304262A JP2009131069A (en) | 2007-11-26 | 2007-11-26 | Motor control unit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009131069A true JP2009131069A (en) | 2009-06-11 |
Family
ID=40821440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007304262A Pending JP2009131069A (en) | 2007-11-26 | 2007-11-26 | Motor control unit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009131069A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011155160A1 (en) * | 2010-06-08 | 2011-12-15 | パナソニック株式会社 | Motor drive device, brushless motor, and motor drive method |
| JP2013086544A (en) * | 2011-10-13 | 2013-05-13 | Kyb Co Ltd | Power-assisted carriage |
| WO2013150948A1 (en) | 2012-04-04 | 2013-10-10 | 日本精工株式会社 | Motor control device and electric power steering device equipped with same |
| JP2013233062A (en) * | 2012-05-02 | 2013-11-14 | Mitsubishi Electric Corp | Motor control device and motor control method |
| CN103795038A (en) * | 2014-01-27 | 2014-05-14 | 北京智行鸿远汽车技术有限公司 | Inverter phase current over-current hardware protection system and method for new energy automobile |
-
2007
- 2007-11-26 JP JP2007304262A patent/JP2009131069A/en active Pending
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011155160A1 (en) * | 2010-06-08 | 2011-12-15 | パナソニック株式会社 | Motor drive device, brushless motor, and motor drive method |
| JP5158290B2 (en) * | 2010-06-08 | 2013-03-06 | パナソニック株式会社 | Motor driving device, brushless motor, and motor driving method |
| US8796967B2 (en) | 2010-06-08 | 2014-08-05 | Panasonic Corporation | Motor drive device, brushless motor, and motor drive method |
| JP2013086544A (en) * | 2011-10-13 | 2013-05-13 | Kyb Co Ltd | Power-assisted carriage |
| US9045152B2 (en) | 2011-10-13 | 2015-06-02 | Kayaba Industry Co., Ltd. | Electric assist cart |
| WO2013150948A1 (en) | 2012-04-04 | 2013-10-10 | 日本精工株式会社 | Motor control device and electric power steering device equipped with same |
| JP2013215064A (en) * | 2012-04-04 | 2013-10-17 | Nsk Ltd | Motor control device and electric power steering device mounted with the same |
| US8831832B2 (en) | 2012-04-04 | 2014-09-09 | Nsk Ltd. | Motor control apparatus and electric power steering apparatus provided with the same |
| CN104205617A (en) * | 2012-04-04 | 2014-12-10 | 日本精工株式会社 | Motor control device and electric power steering device equipped with same |
| CN104205617B (en) * | 2012-04-04 | 2017-09-05 | 日本精工株式会社 | Control device of electric motor and the electric power-assisted steering apparatus for carrying it |
| JP2013233062A (en) * | 2012-05-02 | 2013-11-14 | Mitsubishi Electric Corp | Motor control device and motor control method |
| CN103795038A (en) * | 2014-01-27 | 2014-05-14 | 北京智行鸿远汽车技术有限公司 | Inverter phase current over-current hardware protection system and method for new energy automobile |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10562563B2 (en) | Device and method for controlling electric motor | |
| US10994772B2 (en) | Vehicle power steering system | |
| EP2518894B1 (en) | Motor control unit and vehicle steering system | |
| US10097129B2 (en) | Drive controller and drive control method for electric motor | |
| US10177694B2 (en) | Current sensor abnormality diagnosis device | |
| CN102598502B (en) | Method for checking the plausibility of the torque of an electrical machine and machine controller for controlling an electrical machine and for carrying out the method | |
| US20170085205A1 (en) | Controller and control method for motor | |
| US20130033209A1 (en) | Motor control device | |
| KR20110085376A (en) | Electric power steering system overheat protection method | |
| JP6825250B2 (en) | In-vehicle system | |
| US11770094B2 (en) | Motor controller | |
| JP4177387B2 (en) | Motor control device | |
| JP2009131069A (en) | Motor control unit | |
| JP4807345B2 (en) | Current detector | |
| JP4662069B2 (en) | Power generation control device | |
| JP2020039200A (en) | Vehicle control device | |
| JP4371844B2 (en) | Brushless motor drive device | |
| JP2004330883A (en) | Transfer ratio variable steering device | |
| JP5724906B2 (en) | Electronic control device, abnormality detection method | |
| JP5099041B2 (en) | Fuel pump control device | |
| JP6459229B2 (en) | Electric power steering device | |
| KR101348569B1 (en) | Electric power steering device and over heat protection method thereof | |
| US20170294854A1 (en) | Control Apparatus For Electric Rotating Machine | |
| JP4356682B2 (en) | Vehicle control device | |
| JP4333661B2 (en) | Electric power steering device |