JP2020072523A - Motor controller - Google Patents

Motor controller Download PDF

Info

Publication number
JP2020072523A
JP2020072523A JP2018203752A JP2018203752A JP2020072523A JP 2020072523 A JP2020072523 A JP 2020072523A JP 2018203752 A JP2018203752 A JP 2018203752A JP 2018203752 A JP2018203752 A JP 2018203752A JP 2020072523 A JP2020072523 A JP 2020072523A
Authority
JP
Japan
Prior art keywords
motor
value
gain
rotation speed
unit
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.)
Granted
Application number
JP2018203752A
Other languages
Japanese (ja)
Other versions
JP7067417B2 (en
Inventor
荒木 慎一郎
Shinichiro Araki
慎一郎 荒木
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.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2018203752A priority Critical patent/JP7067417B2/en
Publication of JP2020072523A publication Critical patent/JP2020072523A/en
Application granted granted Critical
Publication of JP7067417B2 publication Critical patent/JP7067417B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Air-Conditioning For Vehicles (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

To suppress generation of hunting while a motor is rotating at a low speed.SOLUTION: A subtraction section 32A, a proportional operation section 32B, an integral operation section 32C, an addition section 32D and a PWM output section 32E calculate an operation amount (a PI operation value) using a predetermined P gain value and an I gain value to control driving of the motor 52 on the basis of a deviation of a rotational speed of a motor 52 detected by a Hall element 12B to a target rotational speed of the motor 52. A speed calculation/gain adjustment section 32F decreases the P gain value and the I gain value used for calculation of the operation amount (PI calculation value) when the rotational speed of the motor 52 is less than a predetermined value.SELECTED DRAWING: Figure 2

Description

本発明はモータ制御装置に関する。   The present invention relates to a motor control device.

特許文献1には、ガントリータイプのテーブルの位置をリニアスケールによって光学的に検出し、リニアサーボモータによってテーブルの移動を制御するにあたり、中心速度コントローラのゲイン切り替えに加えて、左右偏差コントローラのゲインも加速時に大きくして加速終了後に小さくする技術が記載されている。   In Patent Document 1, when the position of a gantry type table is optically detected by a linear scale and the movement of the table is controlled by a linear servomotor, in addition to the gain switching of the central speed controller, the gain of the left / right deviation controller is also set. It describes a technique of increasing the value at the time of acceleration and decreasing it after the end of acceleration.

特開2009−178680号公報JP, 2009-178680, A

ブラシレスモータの駆動制御では、ホールセンサによってロータの回転位置の変化を検出し、ロータの回転位置が所定量変化したことがホールセンサによって検出される都度、ロータの1回転に要する時間を算出してモータの回転速度の検出値Nを更新する。そして、更新したモータの回転速度の検出値Nと目標回転速度N0との偏差に基づいて操作量を算出し、算出した操作量に応じてPWM(Pulse Width Modulation)制御のデューティ比を制御することでモータの駆動を制御している。   In drive control of a brushless motor, a hall sensor detects a change in the rotational position of the rotor, and each time the hall sensor detects that the rotor rotational position has changed by a predetermined amount, the time required for one rotation of the rotor is calculated. The detection value N of the rotation speed of the motor is updated. Then, the operation amount is calculated based on the deviation between the updated detected value N of the rotation speed of the motor and the target rotation speed N0, and the duty ratio of the PWM (Pulse Width Modulation) control is controlled according to the calculated operation amount. The motor drive is controlled by.

しかしながら、モータが低速で回転している際には、ロータの回転位置が所定量変化したことがホールセンサによって検出される時間間隔が長くなり(図6に示す時間t1,t2などを参照)、回転速度検出値Nが更新される時間間隔も長くなる。このため、回転速度検出値Nが更新された際に回転速度検出値Nと目標回転速度N0との偏差ΔNが大きくなっていることにより、図6に示すように、目標回転速度N0に対してモータの回転速度が振動的に変化するハンチングが発生することがある。そして、モータの回転速度のハンチングが発生すると、図6に破線で囲んで示すように、モータを流れる電流が急峻に変化することで、モータから大きな作動音が発生してしまうことがあった。   However, when the motor is rotating at a low speed, the time interval at which the Hall sensor detects that the rotational position of the rotor has changed by a predetermined amount becomes long (see the times t1 and t2 shown in FIG. 6), The time interval for updating the rotation speed detection value N also becomes long. Therefore, when the rotation speed detection value N is updated, the deviation ΔN between the rotation speed detection value N and the target rotation speed N0 becomes large, so that as shown in FIG. Hunting may occur in which the rotational speed of the motor changes in an oscillating manner. Then, when hunting of the rotation speed of the motor occurs, a large operating noise may be generated from the motor due to a sharp change in the current flowing through the motor as shown by enclosing with a broken line in FIG.

これに対し、特許文献1に記載の技術は、加速時にゲインを大きくするものであり、モータの低速回転時には、モータの回転速度と目標回転速度との偏差が、大きくされたゲインにより増幅されて操作量が大きくなることで、モータの回転速度のハンチングが悪化する可能性が高い。   On the other hand, the technique described in Patent Document 1 increases the gain during acceleration, and during low-speed rotation of the motor, the deviation between the rotation speed of the motor and the target rotation speed is amplified by the increased gain. When the operation amount increases, the hunting of the rotation speed of the motor is likely to deteriorate.

本発明は上記事実を考慮して成されたもので、モータの低速回転時にハンチングが発生することを抑制できるモータ制御装置を得ることが目的である。   The present invention has been made in view of the above facts, and an object of the present invention is to obtain a motor control device that can suppress the occurrence of hunting during low-speed rotation of a motor.

本発明の第1の態様に係るモータ制御装置は、モータの目標回転速度と検出部によって検出された前記モータの回転速度との偏差に基づいて、所定の制御ゲインを用いて操作量を算出し前記モータの駆動を制御する駆動制御部と、前記モータの回転速度が所定値未満の間、前記駆動制御部が前記操作量の算出に用いる制御ゲインを減少させるゲイン調整部と、を含んでいる。   A motor control device according to a first aspect of the present invention calculates a manipulated variable using a predetermined control gain based on a deviation between a target rotation speed of a motor and a rotation speed of the motor detected by a detection unit. A drive control unit that controls the drive of the motor, and a gain adjustment unit that reduces the control gain used by the drive control unit to calculate the operation amount while the rotation speed of the motor is less than a predetermined value are included. ..

本発明の第1の態様では、駆動制御部では、モータの目標回転速度と検出部によって検出された前記モータの回転速度との偏差に基づき、所定の制御ゲインを用いて操作量を算出し前記モータの駆動を制御する。そして、ゲイン調整部は、前記モータの回転速度が所定値未満の間、前記駆動制御部が前記操作量の算出に用いる制御ゲインを減少させる。これにより、モータの回転速度が低く、検出部によるモータの回転速度の検出時間間隔が長くなることで、前記偏差が大きくなった場合にも、操作量の算出に用いる制御ゲインが減少されることにより、操作量が過大となることが抑制される。従って、本発明の第1の態様によれば、モータの低速回転時にハンチングが発生することを抑制することができ、モータからの作動音の発生を抑制することができる。   In the first aspect of the present invention, the drive control unit calculates an operation amount using a predetermined control gain based on a deviation between the target rotation speed of the motor and the rotation speed of the motor detected by the detection unit, and Control the drive of the motor. Then, the gain adjusting unit reduces the control gain used by the drive control unit to calculate the operation amount while the rotation speed of the motor is less than a predetermined value. As a result, the rotation speed of the motor is low and the detection time interval of the rotation speed of the motor by the detection unit is long, so that the control gain used for calculating the manipulated variable is reduced even when the deviation becomes large. As a result, it is possible to prevent the operation amount from becoming excessive. Therefore, according to the first aspect of the present invention, it is possible to suppress the occurrence of hunting during low-speed rotation of the motor, and it is possible to suppress the generation of operating noise from the motor.

本発明の第2の態様は、本発明の第1の態様において、前記ゲイン調整部は、電源電圧が閾値未満に低下した場合に、変動したモータの回転速度が前記目標回転速度に到達しかつ前記操作量が変曲点に到達するまでの間、前記駆動制御部が前記操作量の算出に用いる制御ゲインを減少させる処理を停止する。   According to a second aspect of the present invention, in the first aspect of the present invention, when the power supply voltage drops below a threshold value, the varied rotation speed of the motor reaches the target rotation speed and Until the operation amount reaches the inflection point, the drive control unit stops the process of reducing the control gain used for calculating the operation amount.

電源電圧が低下するとモータの回転速度が低下するが、このとき、本発明の第1の態様によれば制御ゲインを減少させるので、モータの回転速度の回復に長い時間が掛かってしまうことがある。これに対し、本発明の第2の態様は、電源電圧が閾値未満に低下した場合に、変動したモータの回転速度が目標回転速度に到達しかつ操作量が変曲点に到達するまでの間、操作量の算出に用いる制御ゲインを減少させる処理を停止するので、電源電圧の低下に伴って発生したモータの回転速度の低下を速やかに回復させることができる。   When the power supply voltage decreases, the rotation speed of the motor decreases, but at this time, according to the first aspect of the present invention, the control gain is decreased, so that it may take a long time to recover the rotation speed of the motor. .. On the other hand, in the second aspect of the present invention, when the power supply voltage decreases below the threshold value, the changed rotation speed of the motor reaches the target rotation speed and the manipulated variable reaches the inflection point. Since the process of reducing the control gain used to calculate the manipulated variable is stopped, it is possible to quickly recover the reduction in the rotation speed of the motor that occurs due to the reduction in the power supply voltage.

本発明の第3の態様は、本発明の第1の態様又は第2の態様において、前記駆動制御部は、前記偏差に基づきPI制御(Proportional-Integral Controller)により前記操作量を算出する。   According to a third aspect of the present invention, in the first or second aspect of the present invention, the drive control unit calculates the operation amount by PI control (Proportional-Integral Controller) based on the deviation.

これにより、例えばPID制御(Proportional-Integral-Differential Controller)により操作量を算出するなどの態様と比較して、モータ制御装置を簡易な構成で低コストに構成することができる。   Accordingly, the motor control device can be configured with a simple configuration and at low cost, as compared with a mode in which the manipulated variable is calculated by, for example, PID control (Proportional-Integral-Differential Controller).

本発明の第4の態様は、本発明の第1の態様〜第3の態様の何れかにおいて、前記モータはブラシレスモータであり、前記検出部は前記モータのロータの回転位置の変化を検出するホールセンサである。   According to a fourth aspect of the present invention, in any one of the first to third aspects of the present invention, the motor is a brushless motor, and the detection unit detects a change in a rotational position of a rotor of the motor. It is a Hall sensor.

モータがブラシレスモータであり、ホールセンサによってロータの回転位置の変化を検出する態様は、モータ(ロータ)の回転速度が低速になるに従って、ロータの回転位置の変化の検出時間間隔が長くなるという特性があることから、本発明が好適である。   The mode in which the motor is a brushless motor and the change in the rotational position of the rotor is detected by the hall sensor is characterized in that the detection time interval of the change in the rotational position of the rotor becomes longer as the rotational speed of the motor (rotor) becomes lower. Therefore, the present invention is suitable.

本発明の第5の態様は、本発明の第1の態様〜第4の態様の何れかにおいて、前記モータは車両用ブロアモータである。   A fifth aspect of the present invention is the blower motor for a vehicle according to any one of the first to fourth aspects of the present invention.

車両用ブロアモータは車室内に配置されるので作動音が聴取され易い。これに対し本発明の第5の態様によれば、車両用ブロアモータの低速回転時における作動音の発生が抑制されることで、車両用ブロアモータの静音性を向上させることができる。   Since the blower motor for a vehicle is arranged in the vehicle compartment, the operating noise is easily heard. On the other hand, according to the fifth aspect of the present invention, it is possible to improve the quietness of the vehicle blower motor by suppressing the generation of operating noise when the vehicle blower motor rotates at a low speed.

実施形態に係るモータユニットの構成を示す分解斜視図である。It is an exploded perspective view showing composition of a motor unit concerning an embodiment. 車両用ブロアモータ制御装置の概略構成図である。It is a schematic structure figure of a blower motor control device for vehicles. PI演算処理を示すフローチャートである。It is a flow chart which shows PI operation processing. 実施形態において、回転速度検出値N、ホールセンサ出力、モータ電流波形及びモータ駆動のデューティ比の経時変化の一例を示すタイミングチャートである。6 is a timing chart showing an example of changes over time in the rotation speed detection value N, Hall sensor output, motor current waveform, and motor drive duty ratio in the embodiment. 実施形態において、バッテリ電圧及びモータ回転速度の経時変化の一例を示すタイミングチャートである。3 is a timing chart showing an example of changes over time in battery voltage and motor rotation speed in the embodiment. 従来において、回転速度検出値N、ホールセンサ出力、モータ電流波形及びモータ駆動のデューティ比の経時変化の一例を示すタイミングチャートである。6 is a timing chart showing an example of changes over time in the rotational speed detection value N, Hall sensor output, motor current waveform, and motor drive duty ratio in the past.

以下、図面を参照して本発明の実施形態の一例を詳細に説明する。図1に示すモータユニット10は、一例として車載エアコンの送風に用いられる、いわゆる車両用ブロアモータのユニットである。   Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. The motor unit 10 shown in FIG. 1 is, for example, a so-called vehicle blower motor unit used for blowing air in an on-vehicle air conditioner.

モータユニット10は、ステータ14の外周にロータ12が配置された、アウターロータ構造の三相のブラシレスモータを含んでいる。ステータ14はコア部材に導線が巻かれた電磁石から成り、U相、V相及びW相の三相のコイル14U,14V,14W(図2参照)を形成している。ステータ14のU相、V相及びW相の各々は、後述する車両用ブロアモータ制御装置20の制御により、電磁石で発生する磁界の極性が切り替えられることで、いわゆる回転磁界を発生する。   The motor unit 10 includes a three-phase brushless motor having an outer rotor structure in which a rotor 12 is arranged on the outer circumference of a stator 14. The stator 14 is composed of an electromagnet having a conductor wound around a core member, and forms three-phase coils 14U, 14V, 14W (see FIG. 2) of U-phase, V-phase and W-phase. Each of the U-phase, V-phase and W-phase of the stator 14 generates a so-called rotating magnetic field by switching the polarity of the magnetic field generated by the electromagnet under the control of the vehicle blower motor control device 20 described later.

ロータ12の内側にはロータマグネット(図示省略)が設けられており、ロータマグネットは、ステータ14で発生された回転磁界が作用することでロータ12を回転させる。ロータ12はシャフト16が取付けられており、シャフト16は図示しない軸受に軸支され、ロータ12と一体になって回転する。図1には示していないが、本実施形態ではシャフト16に、いわゆるシロッコファン等の多翼ファンが取付けられており、当該多翼ファンがシャフト16と共に回転することで、車載エアコンにおける送風が行われる。   A rotor magnet (not shown) is provided inside the rotor 12, and the rotor magnet rotates the rotor 12 by the action of the rotating magnetic field generated by the stator 14. A shaft 16 is attached to the rotor 12, and the shaft 16 is axially supported by a bearing (not shown) and rotates integrally with the rotor 12. Although not shown in FIG. 1, in the present embodiment, a multi-blade fan such as a so-called sirocco fan is attached to the shaft 16, and the multi-blade fan rotates together with the shaft 16 to blow air in the vehicle-mounted air conditioner. Be seen.

ステータ14は上ケース18に取り付けられており、上ケース18を挟んでステータ14の反対側には、車両用ブロアモータ制御装置20及び下ケース60が順に配置されている。車両用ブロアモータ制御装置20は、各種の素子が取り付けられ車両用ブロアモータ制御装置20を構成する基板22と、基板22上の素子から生じる熱を放散するヒートシンク24と、を備えている。基板22は上ケース18と下ケース60とによって形成される空間内に配置されている。   The stator 14 is attached to the upper case 18, and a vehicle blower motor control device 20 and a lower case 60 are sequentially arranged on the opposite side of the stator 14 with the upper case 18 interposed therebetween. The vehicle blower motor control device 20 includes a substrate 22 to which various elements are attached and which constitutes the vehicle blower motor control device 20, and a heat sink 24 which dissipates heat generated from the elements on the substrate 22. The substrate 22 is arranged in the space formed by the upper case 18 and the lower case 60.

図2に示すように、車両用ブロアモータ制御装置20はインバータ回路40及びマイクロコンピュータ32(以下、マイコン32という)を含んでいる。インバータ回路40は、6個のFET(Field Effect Transistor)44A〜44Fを含んでおり、モータ52のステータ14のコイルに供給する電力のスイッチングを行う。詳しくは、FET44A,44DはU相のコイル14Uに供給する電力のスイッチングを行い、FET44B,44EはV相のコイル14Vに供給する電力のスイッチングを行い、FET44C,44FはW相のコイル14Wに供給する電力のスイッチングを行う。   As shown in FIG. 2, the vehicle blower motor control device 20 includes an inverter circuit 40 and a microcomputer 32 (hereinafter, referred to as a microcomputer 32). The inverter circuit 40 includes six FETs (Field Effect Transistors) 44A to 44F, and switches the power supplied to the coil of the stator 14 of the motor 52. Specifically, the FETs 44A and 44D switch the power supplied to the U-phase coil 14U, the FETs 44B and 44E switch the power supplied to the V-phase coil 14V, and the FETs 44C and 44F supply the W-phase coil 14W. The power is switched.

FET44A,44B,44Cの各々のドレインは、ノイズ除去用のチョークコイル46を介して車載のバッテリ80の正極に接続されている。また、FET44D,44E,44Fの各々のソースは、逆接防止FET48を介してバッテリ80の負極に接続されている。   The drains of the FETs 44A, 44B, and 44C are connected to the positive electrode of a vehicle-mounted battery 80 via a choke coil 46 for noise removal. The sources of the FETs 44D, 44E, and 44F are connected to the negative electrode of the battery 80 via the reverse connection prevention FET 48.

本実施形態では、シャフト16と同軸に設けられたロータマグネット12A又はセンサマグネットの磁界をホール素子12Bが検出する。ホール素子12Bはマイコン32に接続されており、ホール素子12Bの出力信号はマイコン32に入力される。なお、ホール素子12Bは検出部及びホールセンサの一例である。   In this embodiment, the Hall element 12B detects the magnetic field of the rotor magnet 12A or the sensor magnet provided coaxially with the shaft 16. The hall element 12B is connected to the microcomputer 32, and the output signal of the hall element 12B is input to the microcomputer 32. The hall element 12B is an example of the detection unit and the hall sensor.

本実施形態において、マイコン32は、機能的には、減算部32A、比例動作部32B、積分動作部32C、加算部32D、PWM出力部32E及び速度算出/ゲイン調整部32Fを含んでいる。   In the present embodiment, the microcomputer 32 functionally includes a subtraction unit 32A, a proportional operation unit 32B, an integration operation unit 32C, an addition unit 32D, a PWM output unit 32E, and a speed calculation / gain adjustment unit 32F.

減算部32Aには、エアコンのスイッチ操作に対応してエアコンを制御するエアコンECU82から、モータ52(ロータ12)の目標回転速度N0が入力される。また、減算部32Aには、速度算出/ゲイン調整部32Fから、モータ52(ロータ12)の回転速度検出値Nが入力される。減算部32Aは目標回転速度N0から回転速度検出値Nを減算することで、回転速度の偏差ΔNを演算する。   The target rotation speed N0 of the motor 52 (rotor 12) is input to the subtractor 32A from the air conditioner ECU 82 that controls the air conditioner in response to the switch operation of the air conditioner. In addition, the rotation speed detection value N of the motor 52 (rotor 12) is input to the subtraction unit 32A from the speed calculation / gain adjustment unit 32F. The subtraction unit 32A calculates the deviation ΔN of the rotation speed by subtracting the rotation speed detection value N from the target rotation speed N0.

比例動作部32Bは、減算部32Aから回転速度の偏差ΔNが入力されると共に、速度算出/ゲイン調整部32Fから比例ゲイン(Pゲイン値)が設定される。比例動作部32Bは、設定されたPゲイン値に基づき、入力された回転速度の偏差ΔNに比例した操作量(P演算値)を算出する比例動作を行う。積分動作部32Cは、減算部32Aから回転速度の偏差ΔNが入力されると共に、速度算出/ゲイン調整部32Fから積分ゲイン(Iゲイン値)が設定される。積分動作部32Cは、設定されたIゲイン値に基づき、入力された回転速度の偏差ΔNの積分値に比例した操作量(I演算値)を算出する積分動作を行う。なお、Pゲイン値及びIゲイン値は制御ゲインの一例である。   The proportional operation unit 32B receives the deviation ΔN of the rotation speed from the subtraction unit 32A and sets the proportional gain (P gain value) from the speed calculation / gain adjustment unit 32F. The proportional operation unit 32B performs a proportional operation that calculates an operation amount (P calculation value) proportional to the input rotation speed deviation ΔN based on the set P gain value. The integration operation unit 32C receives the deviation ΔN of the rotation speed from the subtraction unit 32A, and sets the integral gain (I gain value) from the speed calculation / gain adjustment unit 32F. The integrating operation unit 32C performs an integrating operation of calculating an operation amount (I calculated value) proportional to the integrated value of the input deviation ΔN of the rotational speed based on the set I gain value. The P gain value and the I gain value are examples of control gains.

加算部32Dは、比例動作部32BからP演算値が入力されると共に、積分動作部32CからI演算値が入力され、両者を加算したPI演算値(PI操作量)を演算する。PWM出力部32Eは、加算部32DからPI演算値が入力され、PI演算値に応じたデューティ比でインバータ回路40のFET44A〜44Fのオンオフを制御するPWM信号を生成する。PWM出力部32Eによって生成されたPWM信号はFET44A〜44Fのゲートに供給される。なお、上述した減算部32A、比例動作部32B、積分動作部32C、加算部32D及びPWM出力部32Eは駆動制御部の一例である。   The addition unit 32D receives the P calculation value from the proportional operation unit 32B and the I calculation value from the integration operation unit 32C, and calculates a PI calculation value (PI operation amount) obtained by adding both. The PWM output unit 32E receives the PI calculation value from the addition unit 32D, and generates a PWM signal for controlling on / off of the FETs 44A to 44F of the inverter circuit 40 at a duty ratio according to the PI calculation value. The PWM signal generated by the PWM output unit 32E is supplied to the gates of the FETs 44A to 44F. The subtraction unit 32A, the proportional operation unit 32B, the integration operation unit 32C, the addition unit 32D, and the PWM output unit 32E described above are examples of the drive control unit.

速度算出/ゲイン調整部32Fは、ホール素子12Bの出力信号が入力され、入力されたホール素子12Bの出力信号からモータ52(ロータ12)の回転速度検出値Nを演算し、演算した回転速度検出値Nを減算部32Aへ出力する。なお、ホール素子12Bの出力信号は、モータ52(ロータ12)の回転位置が所定量変化する都度、信号レベルが立ち上がる信号である(図4に示す「ホールセンサ出力」も参照)。速度算出/ゲイン調整部32Fは、ホール素子12Bの出力信号の信号レベルが立ち上がる都度、ロータ12の1回転に要する時間を算出してモータ52の回転速度検出値Nを更新する。   The speed calculation / gain adjustment unit 32F receives the output signal of the hall element 12B, calculates the rotation speed detection value N of the motor 52 (rotor 12) from the input output signal of the hall element 12B, and calculates the calculated rotation speed. The value N is output to the subtractor 32A. The output signal of the hall element 12B is a signal whose signal level rises every time the rotational position of the motor 52 (rotor 12) changes by a predetermined amount (see also "hall sensor output" shown in FIG. 4). The speed calculation / gain adjustment unit 32F updates the rotation speed detection value N of the motor 52 by calculating the time required for one rotation of the rotor 12 each time the signal level of the output signal of the hall element 12B rises.

また、速度算出/ゲイン調整部32Fは、モータ52の回転速度検出値Nが所定値以上の場合、比例動作部32BにPゲイン値として通常時用の値を設定し、積分動作部32CにIゲイン値として通常時用の値を設定する。一方、速度算出/ゲイン調整部32Fは、モータ52の回転速度検出値Nが所定値未満の場合、比例動作部32BにPゲイン値として低速回転時用の値を設定し、積分動作部32CにIゲイン値として低速回転時用の値を設定する。なお、通常時用のPゲイン値>低速回転時用のPゲイン値であり、通常時用のIゲイン値>低速回転時用のIゲイン値である。   Further, when the rotation speed detection value N of the motor 52 is equal to or higher than a predetermined value, the speed calculation / gain adjustment unit 32F sets a value for normal operation as the P gain value in the proportional operation unit 32B, and the integral operation unit 32C has an I value. Set the normal value as the gain value. On the other hand, when the rotation speed detection value N of the motor 52 is less than the predetermined value, the speed calculation / gain adjustment unit 32F sets a value for low speed rotation as the P gain value in the proportional operation unit 32B, and the integral operation unit 32C. A value for low speed rotation is set as the I gain value. It should be noted that P gain value for normal time> P gain value for low speed rotation, I gain value for normal time> I gain value for low speed rotation.

更に、速度算出/ゲイン調整部32Fは、電源であるバッテリ80が接続されており、バッテリ80の電圧を検知する。なお、バッテリ80の電圧は電源電圧の一例である。また、速度算出/ゲイン調整部32Fは、エアコンECU82からモータ52の目標回転速度N0が入力され、加算部32DからPI演算値が入力される。速度算出/ゲイン調整部32Fは、モータ52の回転速度検出値Nが所定値未満であっても、バッテリ80の電圧が閾値未満に低下した場合には、変動したモータ52の回転速度検出値Nが目標回転速度N0に到達し、かつPI演算値(PI操作量)が変曲点に到達するまでの間は、比例動作部32BにPゲインとして通常時用の値を設定し、積分動作部32CにIゲインとして通常時用の値を設定する。なお、上述した速度算出/ゲイン調整部32Fはゲイン調整部の一例である。   Further, the speed calculation / gain adjustment unit 32F is connected to the battery 80, which is a power source, and detects the voltage of the battery 80. The voltage of the battery 80 is an example of the power supply voltage. In the speed calculation / gain adjustment unit 32F, the target rotation speed N0 of the motor 52 is input from the air conditioner ECU 82, and the PI calculation value is input from the addition unit 32D. Even if the rotation speed detection value N of the motor 52 is less than the predetermined value, the speed calculation / gain adjustment unit 32F changes the detected rotation speed N of the motor 52 when the voltage of the battery 80 drops below the threshold value. Until the target rotation speed N0 is reached and the PI calculated value (PI manipulated variable) reaches the inflection point, a value for normal operation is set as the P gain in the proportional action part 32B, and the integral action part is set. A value for normal operation is set as the I gain in 32C. The speed calculation / gain adjustment unit 32F described above is an example of a gain adjustment unit.

次に本実施形態の作用として、モータ52を駆動している間、マイコン32によって繰り返し実行されるPI演算処理について、図3を参照して説明する。   Next, as an operation of the present embodiment, PI calculation processing repeatedly executed by the microcomputer 32 while the motor 52 is being driven will be described with reference to FIG.

ステップ100において、速度算出/ゲイン調整部32Fは、モータ52の回転速度検出値Nが所定値未満か否か判定する。なお、所定値としては、モータ52の回転速度のハンチングが生じ易い回転速度域か否かを弁別できる値が予め設定されている。ステップ100の判定が否定された場合はステップ108へ移行し、ステップ108において、速度算出/ゲイン調整部32Fは、通常時用のPゲイン値を比例動作部32Bに設定すると共に、通常時用のIゲイン値を積分動作部32Cに設定し、ステップ112へ移行する。   In step 100, the speed calculation / gain adjustment unit 32F determines whether the rotation speed detection value N of the motor 52 is less than a predetermined value. It should be noted that the predetermined value is set in advance to a value capable of discriminating whether or not the rotational speed of the motor 52 is in a rotational speed range where hunting is likely to occur. If the determination in step 100 is negative, the process proceeds to step 108. In step 108, the speed calculation / gain adjustment unit 32F sets the normal-time P gain value in the proportional operation unit 32B and the normal-time P gain value. The I gain value is set in the integrating operation unit 32C, and the process proceeds to step 112.

ステップ112において、減算部32Aは回転速度の偏差ΔNを演算し、比例動作部32Bは通常時用のPゲイン値を用いてP演算値を算出し、積分動作部32Cは通常時用のIゲイン値を用いてI演算値を算出し、加算部32DはPI演算値(PI操作量)を演算する。そしてPWM出力部32Eは、PI演算値に対応するデューティ比のPWM信号を生成し、FET44A〜44Fのゲートに供給する。これにより、回転速度の偏差ΔNが小さくなるようにモータ52の駆動が制御される。   In step 112, the subtraction unit 32A calculates the deviation ΔN of the rotation speed, the proportional operation unit 32B calculates the P calculation value using the P gain value for normal time, and the integral operation unit 32C the I gain for normal time. The I calculation value is calculated using the value, and the addition unit 32D calculates the PI calculation value (PI operation amount). Then, the PWM output unit 32E generates a PWM signal having a duty ratio corresponding to the PI calculation value and supplies it to the gates of the FETs 44A to 44F. As a result, the drive of the motor 52 is controlled so that the deviation ΔN of the rotation speed becomes small.

一方、モータ52の回転速度検出値Nが所定値未満の場合には、ステップ100の判定が肯定されてステップ102へ移行し、ステップ102において、速度算出/ゲイン調整部32Fは、バッテリ80の電圧値が閾値未満に低下したか否か判定する。なお、閾値としては、バッテリ80の電圧低下が、モータ52の回転速度の大幅な低下を引き起こす程度にまで低下したか否かを弁別できる値が予め設定されている。ステップ102の判定が否定された場合はステップ110へ移行し、ステップ110において、速度算出/ゲイン調整部32Fは、低速回転時用のPゲイン値を比例動作部32Bに設定すると共に、低速回転時用のIゲイン値を積分動作部32Cに設定し、ステップ112へ移行する。   On the other hand, if the rotation speed detection value N of the motor 52 is less than the predetermined value, the determination at step 100 is affirmative and the process proceeds to step 102. At step 102, the speed calculation / gain adjustment unit 32F causes the voltage of the battery 80 to be detected. It is determined whether the value has dropped below the threshold value. As the threshold value, a value is set in advance that can discriminate whether or not the voltage decrease of the battery 80 has decreased to such an extent that the rotation speed of the motor 52 is significantly decreased. If the determination in step 102 is negative, the process proceeds to step 110, and in step 110, the speed calculation / gain adjustment unit 32F sets the P gain value for low speed rotation in the proportional operation unit 32B, and at the time of low speed rotation. The I gain value for the is set in the integration operation unit 32C, and the process proceeds to step 112.

この場合、比例動作部32Bは、低速回転時用のPゲイン値を用いてP演算値を算出し、積分動作部32Cは、低速回転時用のIゲイン値を用いてI演算値を算出することになる。これにより、例として図4に「PIゲイン切替による差」と表記して示すように、Pゲイン値及びIゲイン値を通常時用の値のまま維持した場合と比較して、モータ52の低速回転時にPI演算値(PI操作量)が過大となることが抑制され、モータ52の回転速度のハンチングが発生することを抑制することができる。そして、モータ52の回転速度のハンチングを抑制できることに伴い、図4に示すようにモータ電流波形の変化が緩やかになることから、モータ52から大きな作動音が発生してしまうことを抑制することができる。   In this case, the proportional operation unit 32B calculates the P operation value by using the P gain value for low speed rotation, and the integral operation unit 32C calculates the I operation value by using the I gain value for low speed rotation. It will be. As a result, as shown in FIG. 4 as “difference due to PI gain switching”, the low speed of the motor 52 is lower than that in the case where the P gain value and the I gain value are maintained at the values for normal times. It is possible to prevent the PI calculation value (PI operation amount) from becoming excessive during rotation, and to prevent hunting of the rotation speed of the motor 52 from occurring. Then, as the hunting of the rotation speed of the motor 52 can be suppressed, the change in the motor current waveform becomes gentle as shown in FIG. 4, so that it is possible to suppress generation of a large operating noise from the motor 52. it can.

また、例えば車両のエンジンを始動させるセルモータがオンされたなどのように、車両に搭載されたモータユニット10以外の電装品によって大電力が消費されていることで、バッテリ80の電圧値が閾値未満に低下している場合には、ステップ102の判定が肯定されてステップ104へ移行する。   In addition, since a large amount of electric power is consumed by an electric component other than the motor unit 10 mounted on the vehicle, such as when a starter motor for starting the engine of the vehicle is turned on, the voltage value of the battery 80 is less than the threshold value. If it has fallen to 0, the determination at step 102 is affirmative and the process proceeds to step 104.

バッテリ80の電圧値が低下すると、これに伴ってモータ52の回転速度も一旦低下する。ステップ104において、速度算出/ゲイン調整部32Fは、バッテリ80の電圧値の低下に伴って変動(低下)したモータ52の回転速度検出値Nが目標回転速度N0に到達するまで回復したか否か判定する。ステップ104の判定が否定された場合はステップ108へ移行する。これにより、モータ52の回転速度検出値Nが所定値未満の場合にも、ステップ104の判定が否定されている間は、Pゲイン値及びIゲイン値として通常時用の値を用いてモータ52の駆動が制御される。   When the voltage value of the battery 80 decreases, the rotation speed of the motor 52 also decreases accordingly. In step 104, the speed calculation / gain adjustment unit 32F determines whether or not the rotation speed detection value N of the motor 52, which has changed (decreased) as the voltage value of the battery 80 has decreased, has reached the target rotation speed N0. judge. If the determination in step 104 is negative, the process proceeds to step 108. As a result, even when the rotation speed detection value N of the motor 52 is less than the predetermined value, the motor 52 is used as the P gain value and the I gain value while the determination in step 104 is negative. Drive is controlled.

また、ステップ104の判定が肯定された場合はステップ106へ移行し、ステップ106において、速度算出/ゲイン調整部32Fは、PI演算値(PI操作量)が変曲点(図5も参照)に到達したか否か判定する。PI演算値の変曲点としては、例えばPI演算値の変化の傾きの変化量の符号(PI演算値の二階微分値の符号)が正から負に変わった点を適用することができる。   If the determination in step 104 is affirmative, the process proceeds to step 106, and in step 106, the speed calculation / gain adjustment unit 32F sets the PI calculation value (PI operation amount) to the inflection point (see also FIG. 5). It is determined whether it has arrived. As the inflection point of the PI calculated value, for example, a point where the sign of the change amount of the slope of the change of the PI calculated value (the sign of the second derivative of the PI calculated value) changes from positive to negative can be applied.

ステップ106の判定が否定された場合はステップ108へ移行する。従って、モータ52の回転速度検出値Nが所定値未満の場合にも、ステップ104の判定が否定されるか、又は、ステップ106の判定が否定されている間は、Pゲイン値及びIゲイン値として通常時用の値を用いてモータ52の駆動が制御される。これにより、図5に示す「モータ回転速度(PIゲイン切替あり)」を「モータ回転速度(PIゲイン切替なし)」と比較しても明らかなように、バッテリ80の電圧値の低下に伴って一旦低下したモータ52の回転速度は、Pゲイン値及びIゲイン値として通常時用の値を用いたモータ52の駆動制御により速やかに回復される。   If the determination in step 106 is negative, the process proceeds to step 108. Therefore, even when the rotation speed detection value N of the motor 52 is less than the predetermined value, the P gain value and the I gain value are held while the determination of step 104 is negative or the determination of step 106 is negative. The drive of the motor 52 is controlled by using the value for normal time. As a result, as is clear from a comparison between “motor rotation speed (with PI gain switching)” and “motor rotation speed (without PI gain switching)” shown in FIG. 5, as the voltage value of the battery 80 decreases. The once reduced rotation speed of the motor 52 is quickly recovered by the drive control of the motor 52 using the values for the normal time as the P gain value and the I gain value.

また、ステップ100、102、104及び106の判定が各々肯定された場合には、ステップ106からステップ110へ移行する。これにより、図5に「PI演算結果の変曲点で低速回転用のPIゲインに戻す」と表記して示すように、Pゲイン値及びIゲイン値として低速回転時用の値を用いたモータ52の駆動制御、すなわちモータ52の回転速度のハンチングを抑制できる駆動制御に移行することになる。   When the determinations at steps 100, 102, 104 and 106 are each affirmative, the process proceeds from step 106 to step 110. As a result, as shown in FIG. 5 as "returning to the PI gain for low speed rotation at the inflection point of the PI calculation result", the motor using the values for low speed rotation as the P gain value and the I gain value. The control shifts to the drive control of 52, that is, the drive control capable of suppressing the hunting of the rotation speed of the motor 52.

なお、上記ではPゲイン値及びIゲイン値を各々切り替える態様を説明したが、これに限定されるものではなく、例えばPゲイン値及びIゲイン値の何れか一方のみ切り替えるようにしてもよい。   In addition, although the aspect which each switches P gain value and I gain value was demonstrated above, it is not limited to this, For example, only one of P gain value and I gain value may be switched.

また、上記ではPI制御によりPI操作量(PI演算値)を演算してモータ52の駆動を制御する態様を説明したが、これに限定されるものではなく、本発明は例えばPID制御によりPID操作量(PID演算値)を演算してモータ52の駆動を制御する態様に適用することも可能である。   Further, although the mode in which the PI operation amount (PI calculation value) is calculated by PI control to control the drive of the motor 52 has been described above, the present invention is not limited to this, and the present invention is, for example, PID operation by PID control. It is also possible to apply a mode in which the drive of the motor 52 is controlled by calculating the amount (PID calculation value).

また、上記では車両用ブロアモータの駆動に本発明を適用した態様を説明したが、本発明はこれに限定されるものではなく、ブロアモータ以外の車載モータの駆動に適用してもよい。   Moreover, although the aspect which applied this invention to the drive of the blower motor for vehicles was demonstrated above, this invention is not limited to this, You may apply to the drive of in-vehicle motors other than a blower motor.

10…モータユニット、12…ロータ、12B…ホール素子、14…ステータ、20…車両用ブロアモータ制御装置、32…マイクロコンピュータ、32A…減算部、32B…比例動作部、32C…積分動作部、32D…加算部、32E…PWM出力部、32F…速度算出/ゲイン調整部、40…インバータ回路、52…モータ、80…バッテリ DESCRIPTION OF SYMBOLS 10 ... Motor unit, 12 ... Rotor, 12B ... Hall element, 14 ... Stator, 20 ... Vehicle blower motor control device, 32 ... Microcomputer, 32A ... Subtraction part, 32B ... Proportional operation part, 32C ... Integral operation part, 32D ... Adder unit, 32E ... PWM output unit, 32F ... Speed calculation / gain adjustment unit, 40 ... Inverter circuit, 52 ... Motor, 80 ... Battery

Claims (5)

モータの目標回転速度と検出部によって検出された前記モータの回転速度との偏差に基づいて、所定の制御ゲインを用いて操作量を算出し前記モータの駆動を制御する駆動制御部と、
前記モータの回転速度が所定値未満の間、前記駆動制御部が前記操作量の算出に用いる制御ゲインを減少させるゲイン調整部と、
を含むモータ制御装置。
Based on the deviation between the target rotation speed of the motor and the rotation speed of the motor detected by the detection unit, a drive control unit for calculating the operation amount using a predetermined control gain and controlling the drive of the motor,
A gain adjusting unit that reduces the control gain used by the drive control unit to calculate the operation amount while the rotation speed of the motor is less than a predetermined value;
Including a motor control device.
前記ゲイン調整部は、電源電圧が閾値未満に低下した場合に、変動したモータの回転速度が前記目標回転速度に到達しかつ前記操作量が変曲点に到達するまでの間、前記駆動制御部が前記操作量の算出に用いる制御ゲインを減少させる処理を停止する請求項1記載のモータ制御装置。   When the power supply voltage drops below a threshold value, the gain adjustment unit is the drive control unit until the changed rotation speed of the motor reaches the target rotation speed and the operation amount reaches an inflection point. 2. The motor control device according to claim 1, wherein the process of reducing the control gain used to calculate the manipulated variable is stopped. 前記駆動制御部は、前記偏差に基づきPI制御により前記操作量を算出する請求項1又は請求項2記載のモータ制御装置。   The motor control device according to claim 1, wherein the drive control unit calculates the operation amount by PI control based on the deviation. 前記モータはブラシレスモータであり、
前記検出部は前記モータのロータの回転位置の変化を検出するホールセンサである請求項1〜請求項3の何れか1項記載のモータ制御装置。
The motor is a brushless motor,
The motor control device according to any one of claims 1 to 3, wherein the detection unit is a Hall sensor that detects a change in a rotational position of a rotor of the motor.
前記モータは車両用ブロアモータである請求項1〜請求項4の何れか1項記載のモータ制御装置。   The motor control device according to any one of claims 1 to 4, wherein the motor is a vehicle blower motor.
JP2018203752A 2018-10-30 2018-10-30 Motor control device Active JP7067417B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018203752A JP7067417B2 (en) 2018-10-30 2018-10-30 Motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018203752A JP7067417B2 (en) 2018-10-30 2018-10-30 Motor control device

Publications (2)

Publication Number Publication Date
JP2020072523A true JP2020072523A (en) 2020-05-07
JP7067417B2 JP7067417B2 (en) 2022-05-16

Family

ID=70548171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018203752A Active JP7067417B2 (en) 2018-10-30 2018-10-30 Motor control device

Country Status (1)

Country Link
JP (1) JP7067417B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114083996A (en) * 2021-11-24 2022-02-25 江西裕丰智能农业科技有限公司 Driving module, electric vehicle, driving method and driving equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010098808A (en) * 2008-10-15 2010-04-30 Jtekt Corp Motor control device
JP2014233182A (en) * 2013-05-30 2014-12-11 日本電産トーソク株式会社 Controller of brushless motor
JP2017201863A (en) * 2016-05-06 2017-11-09 アスモ株式会社 Motor drive unit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010098808A (en) * 2008-10-15 2010-04-30 Jtekt Corp Motor control device
JP2014233182A (en) * 2013-05-30 2014-12-11 日本電産トーソク株式会社 Controller of brushless motor
JP2017201863A (en) * 2016-05-06 2017-11-09 アスモ株式会社 Motor drive unit

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114083996A (en) * 2021-11-24 2022-02-25 江西裕丰智能农业科技有限公司 Driving module, electric vehicle, driving method and driving equipment

Also Published As

Publication number Publication date
JP7067417B2 (en) 2022-05-16

Similar Documents

Publication Publication Date Title
JP5522323B1 (en) Blower device and method for controlling blower device in vehicle
JP2006288051A (en) Control device for hybrid vehicle
JP6354466B2 (en) Motor controller for vehicle air conditioner
CN109314485B (en) Motor driving device
US20060049788A1 (en) Electric power steering controller
JP6141635B2 (en) Motor drive device
WO2016052233A1 (en) Control device for electric vehicle
JP7067417B2 (en) Motor control device
JP2017169332A (en) Motor driving device
JP2016073061A (en) Control device for electric vehicle
US10516362B2 (en) Motor driving device
JP4674521B2 (en) Motor control device
JP2016059246A (en) Vehicular blower motor controller
WO2014193340A1 (en) Elevator motor cooling assembly
JP2016082780A (en) Motor control device
JP2015006101A (en) Motor control device
JP2016093083A (en) Fan motor control device for vehicle
JP6398485B2 (en) Blower motor control device for vehicle
JP2017201863A (en) Motor drive unit
JP2016136820A (en) Motor drive device
JP2003047277A (en) Motor controller
WO2019111517A1 (en) Motor device and on-board seat air-conditioning device
JP7088043B2 (en) Motor control device
JP2020018151A (en) Motor controller
JP2016163467A (en) Motor control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211125

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220411

R151 Written notification of patent or utility model registration

Ref document number: 7067417

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151