JP2019009964A - Motor control apparatus - Google Patents

Motor control apparatus Download PDF

Info

Publication number
JP2019009964A
JP2019009964A JP2017126311A JP2017126311A JP2019009964A JP 2019009964 A JP2019009964 A JP 2019009964A JP 2017126311 A JP2017126311 A JP 2017126311A JP 2017126311 A JP2017126311 A JP 2017126311A JP 2019009964 A JP2019009964 A JP 2019009964A
Authority
JP
Japan
Prior art keywords
phase
current
voltage
zero
phases
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
Application number
JP2017126311A
Other languages
Japanese (ja)
Inventor
真太郎 中島
Shintaro Nakajima
真太郎 中島
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.)
JTEKT Corp
Original Assignee
JTEKT 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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2017126311A priority Critical patent/JP2019009964A/en
Publication of JP2019009964A publication Critical patent/JP2019009964A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

To provide a motor control apparatus capable of maintaining relation between switching timing of an ON/OFF state of a switching element and an electric angle of a rotor at a suitable range even when load of a brushless motor to be a control target is varied.SOLUTION: A control apparatus 1 for supplying a current to a brushless motor 7 provided with a stator 72 having coils of three phases includes: an inverter circuit section 2; a control section 3 for performing PWM control of the inverter circuit section 2 by successively switching a plurality of energization modes configured so that one of three phases is set as a non-energization phase and the other two phases are set as energization phases; a zero-cross detection section 5 for detecting zero-cross of induction voltage on the basis of comparison between induction voltage induced to the coils of the three phases and neutral voltage; and a current detection section 6 for detecting a current supplied from the inverter circuit section 2 to the brushless motor 7. The control section 3 changes an electric angle between detection timing of the zero-cross by the zero-cross detection section 5 and the switching timing of the energization modes on the basis of a detection result of the current detection section 6.SELECTED DRAWING: Figure 1

Description

本発明は、ブラシレスモータに電流を供給するモータ制御装置に関する。   The present invention relates to a motor control device that supplies current to a brushless motor.

従来、複数の磁極を有する回転子及び三相(U相、V相、及びW相)のコイルを有する固定子を備えたブラシレスモータ、及びこのブラシレスモータに電流を供給するモータ制御装置が様々な用途に用いられている(例えば、特許文献1参照)。   Conventionally, there are various brushless motors including a rotor having a plurality of magnetic poles and a stator having three-phase (U-phase, V-phase, and W-phase) coils, and motor control devices that supply current to the brushless motor. Used for applications (see, for example, Patent Document 1).

特許文献1に記載のモータの制御装置は、6つのスイッチング素子(FET)が三相ブリッジ接続されたインバータ回路と、インバータ回路の各スイッチング素子をオン・オフさせる駆動信号を生成する制御部とを有している。制御部は、各スイッチング素子のオン・オフ状態を切り替える更新タイミングを、回転子の位置を示す位置信号のゼロクロスのタイミング及び進角調整部が保持する進角値に基づいて決定する。進角値がゼロの場合には進角調整が行われず、位置信号のゼロクロスのタイミングで各スイッチング素子のオン・オフ状態が切り替えられる。進角値がゼロでない場合には、スイッチング素子のオン・オフ状態を切り替える更新タイミングと位置信号のゼロクロスのタイミングとの間に進角値に応じた時間差が発生する。   The motor control device described in Patent Document 1 includes an inverter circuit in which six switching elements (FETs) are connected in a three-phase bridge, and a control unit that generates a drive signal for turning on / off each switching element of the inverter circuit. Have. The control unit determines the update timing for switching the on / off state of each switching element based on the zero cross timing of the position signal indicating the position of the rotor and the advance value held by the advance angle adjustment unit. When the advance angle value is zero, the advance angle adjustment is not performed, and the on / off state of each switching element is switched at the timing of the zero cross of the position signal. When the advance value is not zero, a time difference corresponding to the advance value is generated between the update timing for switching the on / off state of the switching element and the zero cross timing of the position signal.

また、特許文献1に記載の制御装置は、モータの回転速度の目標値毎に、当該回転速度でのモータの回転むらを抑制するために適した進角値を記憶している。この進角値は、例えば工場出荷時や電源投入時に設定され、1°毎に進角値を変化させてモータの回転むらの評価値を演算し、この評価値が最も小さいときの進角値をその目標回転速度での進角値としてメモリに記憶される。   In addition, the control device described in Patent Document 1 stores an advance value suitable for suppressing uneven rotation of the motor at the rotation speed for each target value of the rotation speed of the motor. This advance value is set, for example, at the time of factory shipment or when the power is turned on. The advance value is changed every 1 ° to calculate the evaluation value of the motor rotation unevenness, and the advance value when this evaluation value is the smallest Is stored in the memory as an advance value at the target rotational speed.

特開2015−46983号公報Japanese Patent Laying-Open No. 2015-46983

しかし、上記のようにモータの回転速度の目標値毎に進角値を設定しても、モータの負荷が変動すると、各相の相電流の位相と回転子の電気角との関係が適切な範囲から外れ、トルクの減少によってモータの電力効率が低下してしまう場合がある。すなわち、特許文献1に記載のモータの制御装置は、モータの負荷変動が少ない用途には好適に用いることができても、負荷変動が大きい用途では必ずしも有効ではなかった。   However, even if the advance value is set for each target value of the rotation speed of the motor as described above, if the motor load fluctuates, the relationship between the phase current of each phase and the electrical angle of the rotor is appropriate. There is a case where the power efficiency of the motor is lowered due to a decrease in torque. That is, the motor control device described in Patent Document 1 can be suitably used for an application with a small load fluctuation of the motor, but is not necessarily effective for an application with a large load fluctuation.

そこで、本発明は、制御対象であるブラシレスモータの負荷が変動しても、スイッチング素子のオン・オフ状態の切り替えタイミングと回転子の電気角との関係を適切な範囲に維持することができるモータ制御装置を提供することを目的とする。   Accordingly, the present invention provides a motor capable of maintaining the relationship between the switching timing of the ON / OFF state of the switching element and the electrical angle of the rotor within an appropriate range even when the load of the brushless motor that is the control target fluctuates. An object is to provide a control device.

上記の目的を達成するため、本発明は複数の磁極を有する回転子及び三相のコイルを有する固定子を備えたブラシレスモータに電流を供給するモータ制御装置であって、各相毎に一対のスイッチング素子及び前記スイッチング素子に並列接続された還流ダイオードを有するインバータ回路部と、前記三相のうち一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えて前記インバータ回路部をPWM制御する制御部と、前記三相のコイルに誘起される誘起電圧と前記三相のコイルの中点電圧との比較に基づいて前記誘起電圧のゼロクロスを検出するゼロクロス検出部と、前記インバータ回路部から前記ブラシレスモータに供給される電流を検出する電流検出部とを備え、前記制御部は、前記ゼロクロス検出部による前記ゼロクロスの検出タイミングと前記通電モードの切り替えタイミングとの間の電気角を前記電流検出部の検出結果に基づいて変化させる、モータ制御装置を提供する。   In order to achieve the above object, the present invention is a motor control device for supplying current to a brushless motor having a rotor having a plurality of magnetic poles and a stator having a three-phase coil, and a pair of motor control devices for each phase. An inverter circuit unit having a switching element and a free-wheeling diode connected in parallel to the switching element, and sequentially switching a plurality of energization modes in which one of the three phases is a non-energized phase and the other two phases are energized phases, A control unit that performs PWM control of the inverter circuit unit, and a zero-cross detection unit that detects a zero-cross of the induced voltage based on a comparison between an induced voltage induced in the three-phase coil and a midpoint voltage of the three-phase coil; A current detection unit that detects a current supplied from the inverter circuit unit to the brushless motor, and the control unit includes the zero-cross detection unit. The electrical angle between the detection timing of Rokurosu the switching timing of the energization mode is changed based on a detection result of the current detecting section, to provide a motor control device.

本発明に係るモータ制御装置によれば、制御対象であるブラシレスモータの負荷が変動しても、スイッチング素子のオン・オフ状態の切り替えタイミングと回転子の電気角との関係を適切な範囲に維持することができ、モータ損失の低減によりモータ効率を向上させることができる。   According to the motor control device of the present invention, even when the load of the brushless motor to be controlled fluctuates, the relationship between the switching timing of the on / off state of the switching element and the electrical angle of the rotor is maintained within an appropriate range. The motor efficiency can be improved by reducing the motor loss.

本発明の実施の形態に係るモータ制御装置の概略構成を制御対象であるブラシレスモータと共に示す構成図である。It is a block diagram which shows schematic structure of the motor control apparatus which concerns on embodiment of this invention with the brushless motor which is a control object. 理想状態における各通電モードでの制御装置の動作状態を示す図である。It is a figure which shows the operation state of the control apparatus in each energization mode in an ideal state. 遅れ状態における各通電モードでの制御装置の動作状態を示す図である。It is a figure which shows the operation state of the control apparatus in each energization mode in a delay state. 進み状態における各通電モードでの制御装置の動作状態を示す図である。It is a figure which shows the operation state of the control apparatus in each energization mode in an advance state. 理想状態における第2及び第3通電モードの母線電流の電流波形である。It is a current waveform of the bus current in the second and third energization modes in the ideal state. 遅れ状態における第2及び第3通電モードの母線電流の電流波形である。It is a current waveform of the bus current in the second and third energization modes in the delayed state. 進み状態における第2及び第3通電モードの母線電流の電流波形である。It is a current waveform of the bus current in the second and third energization modes in the advanced state.

[実施の形態]
本発明の実施の形態について、図1乃至図7を参照して説明する。なお、以下に説明する実施の形態は、本発明を実施する上での好適な具体例として示すものであり、技術的に好ましい種々の技術的事項を具体的に例示している部分もあるが、本発明の技術的範囲は、この具体的態様に限定されるものではない。
[Embodiment]
Embodiments of the present invention will be described with reference to FIGS. In addition, although embodiment described below is shown as a suitable specific example in implementing this invention, although there are some parts which have illustrated various technical matters that are technically preferable. The technical scope of the present invention is not limited to this specific embodiment.

図1は、本発明の実施の形態に係るモータ制御装置の概略構成を制御対象であるブラシレスモータと共に示す構成図である。   FIG. 1 is a configuration diagram showing a schematic configuration of a motor control device according to an embodiment of the present invention together with a brushless motor that is a control target.

ブラシレスモータ7は、複数の磁極を有する回転子71と、三相のコイル721〜723を有する固定子72と備えている。このブラシレスモータ7は、例えば自動車に搭載され、トランスミッションのアクチュエータの動作やギヤの噛み合い部の潤滑等のための油圧ポンプを駆動するために用いられる。本実施の形態では、ブラシレスモータ7の極対数が1であり、回転子71が磁性の異なる一対の磁極(N極711及びS極712)を有している。ただし、これに限らず、回転子71が複数対の磁極を有していてもよい。   The brushless motor 7 includes a rotor 71 having a plurality of magnetic poles and a stator 72 having three-phase coils 721 to 723. The brushless motor 7 is mounted on, for example, an automobile, and is used to drive a hydraulic pump for operating a transmission actuator, lubricating a gear meshing portion, and the like. In the present embodiment, the number of pole pairs of the brushless motor 7 is 1, and the rotor 71 has a pair of magnetic poles (N pole 711 and S pole 712) having different magnetism. However, the present invention is not limited to this, and the rotor 71 may have a plurality of pairs of magnetic poles.

固定子72には、U相のコイル721、V相のコイル722、及びW相のコイル723が回転子71の回転方向に沿って等間隔に配置されている。本実施の形態では、固定子72に三相のコイル721〜723がそれぞれ1つずつ配置されているが、回転子71が複数対の磁極を有している場合には、その磁極の数に対応する数の三相のコイル721〜723が固定子72に配置される。   In the stator 72, a U-phase coil 721, a V-phase coil 722, and a W-phase coil 723 are arranged at equal intervals along the rotation direction of the rotor 71. In the present embodiment, each of the three-phase coils 721 to 723 is arranged on the stator 72 one by one. However, when the rotor 71 has a plurality of pairs of magnetic poles, the number of the magnetic poles is set. A corresponding number of three-phase coils 721 to 723 are arranged on the stator 72.

制御装置1は、インバータ回路部2と、インバータ回路部2をPWM(Pulse Width Modulation)制御する制御部3と、抵抗分圧により三相のコイル721〜723の中点電圧を発生させる中点電圧生成部4と、三相のコイル721〜723に誘起される誘起電圧のゼロクロスを検出するゼロクロス検出部5と、インバータ回路部2からブラシレスモータ7に供給される電流を検出する電流検出部6とを有している。   The control device 1 includes an inverter circuit unit 2, a control unit 3 that controls the inverter circuit unit 2 by PWM (Pulse Width Modulation), and a midpoint voltage that generates a midpoint voltage of the three-phase coils 721 to 723 by resistance voltage division. The generator 4, the zero cross detector 5 that detects the zero cross of the induced voltage induced in the three-phase coils 721 to 723, and the current detector 6 that detects the current supplied from the inverter circuit 2 to the brushless motor 7. have.

インバータ回路部2は、三相ブリッジ接続された6つのスイッチング素子としてのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2と、これらのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2にそれぞれ並列接続された還流ダイオードDu1,Du2,Dv1,Dv2,Dw1,Dw2とを有しており、U相電線21,V相電線22,及びW相電線23を介してブラシレスモータ7の三相のコイル721〜723に三相交流電流を供給する。   The inverter circuit section 2 is connected in parallel to the transistors Tu1, Tu2, Tv1, Tv2, Tw1, Tw2 as six switching elements connected in a three-phase bridge, and these transistors Tu1, Tu2, Tv1, Tv2, Tw1, Tw2, respectively. The free-wheeling diodes Du1, Du2, Dv1, Dv2, Dw1, Dw2 and the three-phase coils 721 of the brushless motor 7 through the U-phase electric wire 21, the V-phase electric wire 22, and the W-phase electric wire 23 723 is supplied with a three-phase alternating current.

U相のトランジスタTu1及びTu2、V相のトランジスタTv1及びTv2、及びW相のトランジスタTw1及びTw2は、それぞれ上側母線24と下側母線25との間に直列に接続されている。トランジスタTu1,Tv1,Tw1は、インバータ回路部2の上側アーム2aを構成し、トランジスタTu2,Tv2,Tw2は、インバータ回路部2の下側アーム2bを構成する。U相電線21は、U相の一対のトランジスタTu1及びTu2の間に接続され、V相電線22は、V相の一対のトランジスタTv1及びTv2の間に接続されている。また、W相電線23は、W相の一対のトランジスタTw1及びTw2の間に接続されている。   The U-phase transistors Tu1 and Tu2, the V-phase transistors Tv1 and Tv2, and the W-phase transistors Tw1 and Tw2 are connected in series between the upper bus 24 and the lower bus 25, respectively. The transistors Tu1, Tv1, and Tw1 constitute the upper arm 2a of the inverter circuit unit 2, and the transistors Tu2, Tv2, and Tw2 constitute the lower arm 2b of the inverter circuit unit 2. The U-phase electric wire 21 is connected between a pair of U-phase transistors Tu1 and Tu2, and the V-phase electric wire 22 is connected between a pair of V-phase transistors Tv1 and Tv2. The W-phase electric wire 23 is connected between a pair of W-phase transistors Tw1 and Tw2.

上側母線24は、直流電源10の+側に接続されている。下側母線25は、電流検出部6のシャント抵抗61を介して直流電源10の−側に接続されている。制御装置1が自動車に搭載されている場合、直流電源10は例えばバッテリーである。シャント抵抗61には、インバータ回路部2の母線電流が流れ、シャント抵抗61の両端部間の電圧が増幅器62によって増幅されて制御部3に出力される。電流検出部6によって検出される母線電流は、U相電線21,V相電線22,及びW相電線23を介してブラシレスモータ7に供給される電流の総和である。   The upper bus 24 is connected to the + side of the DC power supply 10. The lower bus 25 is connected to the negative side of the DC power supply 10 via the shunt resistor 61 of the current detector 6. When the control device 1 is mounted on an automobile, the DC power supply 10 is, for example, a battery. The bus current of the inverter circuit unit 2 flows through the shunt resistor 61, and the voltage between both ends of the shunt resistor 61 is amplified by the amplifier 62 and output to the control unit 3. The bus current detected by the current detector 6 is the sum of currents supplied to the brushless motor 7 via the U-phase electric wire 21, the V-phase electric wire 22, and the W-phase electric wire 23.

中点電圧生成部4は、抵抗値が共通の3つの抵抗器Rc1,Rc2,Rc3によって構成されている。抵抗器Rc1,Rc2,Rc3は、それぞれの一端が節点Cに接続され、抵抗器Rc1の他端はU相電線21に、抵抗器Rc2の他端はV相電線22に、抵抗器Rcの他端はW相電線23に、それぞれ接続されている。節点Cには、三相のコイル721〜723の中点電圧が発生する。なお、中点電圧生成部4としては、上側母線24と下側母線25との間に直列に配置された2つの抵抗器によって直流電源10の電源電圧を分圧して中点電圧を発生させるものであってもよい。   The midpoint voltage generator 4 includes three resistors Rc1, Rc2, and Rc3 having a common resistance value. Each of the resistors Rc1, Rc2, and Rc3 is connected to the node C, the other end of the resistor Rc1 is connected to the U-phase electric wire 21, the other end of the resistor Rc2 is connected to the V-phase electric wire 22, and the other resistors Rc. The ends are connected to the W-phase electric wires 23, respectively. At the node C, a midpoint voltage of the three-phase coils 721 to 723 is generated. The midpoint voltage generator 4 generates the midpoint voltage by dividing the power supply voltage of the DC power supply 10 by two resistors arranged in series between the upper bus 24 and the lower bus 25. It may be.

ゼロクロス検出部5は、三相のコイル721〜723に誘起される誘起電圧と中点電圧生成部4の中点電圧との比較に基づいて、誘起電圧のゼロクロスを検出する。ゼロクロス検出部5は、U相電線21と接地電位との間に直列に接続された抵抗器Ru1及びRu2と、V相電線22と接地電位との間に直列に接続された抵抗器Rv1及びRv2と、W相電線23と接地電位との間に直列に接続された抵抗器Rw1及びRw2と、コンパレータC1,C2,C3とを有している。これらの抵抗器Ru1,Ru2,Rv1,Rv2,Rw1,Rw2の抵抗値は共通である。   The zero cross detection unit 5 detects the zero cross of the induced voltage based on a comparison between the induced voltage induced in the three-phase coils 721 to 723 and the midpoint voltage of the midpoint voltage generation unit 4. The zero cross detector 5 includes resistors Ru1 and Ru2 connected in series between the U-phase electric wire 21 and the ground potential, and resistors Rv1 and Rv2 connected in series between the V-phase electric wire 22 and the ground potential. And resistors Rw1 and Rw2 connected in series between the W-phase electric wire 23 and the ground potential, and comparators C1, C2, and C3. These resistors Ru1, Ru2, Rv1, Rv2, Rw1, Rw2 have the same resistance value.

コンパレータC1は、抵抗器Ru1及びRu2によって分圧されたU相の分圧電圧と節点Cの中点電圧とを比較し、コンパレータC2は、抵抗器Rv1及びRv2によって分圧されたV相の分圧電圧と節点Cの中点電圧とを比較する。また、コンパレータC3は、抵抗器Rw1及びRw2によって分圧されたW相の分圧電圧と節点Cの中点電圧とを比較する。コンパレータC1,C2,C3は、それぞれの比較結果を示す信号を制御部3に出力する。コンパレータC1,C2,C3が出力する出力信号は、U相電圧、V相電圧、W相電圧が中点電圧を越えて+側又は−側に変化するゼロクロスが発生した際に信号状態が切り替わる。   The comparator C1 compares the divided voltage of the U phase divided by the resistors Ru1 and Ru2 with the midpoint voltage of the node C, and the comparator C2 compares the divided voltage of the V phase divided by the resistors Rv1 and Rv2. The voltage and the midpoint voltage of the node C are compared. The comparator C3 compares the divided voltage of the W phase divided by the resistors Rw1 and Rw2 with the midpoint voltage of the node C. The comparators C1, C2, and C3 output signals indicating the respective comparison results to the control unit 3. The output signals output from the comparators C1, C2, and C3 are switched in signal state when a zero cross occurs in which the U-phase voltage, V-phase voltage, and W-phase voltage exceed the midpoint voltage and change to the + side or the − side.

制御部3は、U相、V相、及びW相の三相のうち、一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えてインバータ回路部2をPWM制御する。また、制御部3は、上位コントローラ等の外部との通信によって回転速度指令を受け付け、この回転速度指令に応じた速度で回転子71が固定子72に対して回転するようにPWM制御を行う。   The control unit 3 PWMs the inverter circuit unit 2 by sequentially switching a plurality of energization modes in which one phase is a non-energized phase and the other two phases are energized phases among the three phases U phase, V phase, and W phase. Control. In addition, the control unit 3 receives a rotational speed command through communication with the outside such as a host controller, and performs PWM control so that the rotor 71 rotates with respect to the stator 72 at a speed according to the rotational speed command.

制御部3は、CPU(演算処理装置)が記憶素子に記憶されたプログラムを実行することにより、位置検出手段31、進角調整手段32、転流制御手段33、PWM制御手段34、及びドライブ制御手段35として機能する。なお、これらの機能をASIC(特定用途向け集積回路)等のハードウェアによって実現してもよい。   The control unit 3 is configured such that the CPU (arithmetic processing unit) executes a program stored in the storage element, thereby causing the position detection unit 31, the advance angle adjustment unit 32, the commutation control unit 33, the PWM control unit 34, and the drive control. It functions as the means 35. Note that these functions may be realized by hardware such as an ASIC (Application Specific Integrated Circuit).

位置検出手段31は、ゼロクロス検出部5のコンパレータC1,C2,C3の出力信号に基づいて、固定子72に対する回転子71の位置を検出する。より具体的には、U相、V相、及びW相のうち、無通電相となっている相に発生するゼロクロスにより、回転子71の位置を検出する。無通電相のコイルには、回転子71のN極711及びS極712の接近ならびに離間によって鎖交磁束が変化することによる誘起電圧が発生するので、この無通電相におけるゼロクロスを検出することで、ゼロクロス発生時における回転子71の回転位置を検出することが可能である。   The position detection unit 31 detects the position of the rotor 71 with respect to the stator 72 based on the output signals of the comparators C1, C2, and C3 of the zero cross detection unit 5. More specifically, the position of the rotor 71 is detected by a zero cross generated in a phase that is a non-energized phase among the U phase, the V phase, and the W phase. An induced voltage is generated in the coil of the non-conducting phase due to the change of the linkage magnetic flux caused by the approach and separation of the N pole 711 and the S pole 712 of the rotor 71. It is possible to detect the rotational position of the rotor 71 when the zero cross occurs.

なお、この位置検出処理では、通電モードの切り替え後に発生するパルス状のスパイク電圧や、通電相におけるPWM制御によるトランジスタのオフ時に還流ダイオードDu1,Dv1,Dw1のいずれかが導通することによる電圧変動の影響を無視し、スパイク電圧の消失後におけるトランジスタのオン時に生じるゼロクロスによって回転子71の位置を検出する。   In this position detection process, a pulse-like spike voltage generated after switching the energization mode or a voltage fluctuation caused by one of the return diodes Du1, Dv1, Dw1 conducting when the transistor is turned off by PWM control in the energization phase. The position of the rotor 71 is detected by the zero cross generated when the transistor is turned on after the spike voltage disappears, ignoring the influence.

また、ゼロクロス検出部5のコンパレータC1,C2,C3に替えて、AD変換器によって各相の分圧電圧及び中点電圧をデジタル値に変換し、位置検出手段31がデジタル値の大小比較によって誘起電圧のゼロクロスを検出してもよい。   Further, instead of the comparators C1, C2 and C3 of the zero-cross detector 5, the divided voltage and the midpoint voltage of each phase are converted into digital values by an AD converter, and the position detecting means 31 is induced by comparing the digital values. You may detect the zero crossing of a voltage.

進角調整手段32は、誘起電圧のゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の時間差に対応する電気角である進角を、電流検出部6の検出結果に基づいて変化させる。進角調整手段32の具体的な処理内容については後述する。   The advance angle adjusting means 32 changes the advance angle, which is an electrical angle corresponding to the time difference between the zero cross detection timing of the induced voltage and the energization mode switching timing, based on the detection result of the current detection unit 6. Specific processing contents of the advance angle adjusting means 32 will be described later.

転流制御手段33は、位置検出手段31により検出された回転子71の位置、及び進角調整手段32によって演算された進角に基づいて、通電モードを切り替える切替信号をドライブ制御手段35に出力する。転流制御手段33が出力する切替信号は、6つのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2のうち、いずれをオン状態(導通状態)にするかを設定する信号である。転流制御手段33は、回転子71の回転に同期する回転磁界が固定子72に発生するように、上側アーム2aのトランジスタTu1,Tv1,Tw1のうち何れか1つのトランジスタと、下側アーム2bのトランジスタTu2,Tv2,Tw2のうち何れか1つのトランジスタとをオンさせる。この通電パターンは6通りであり、転流制御手段33は6つの通電モードを順次切り替える。   The commutation control means 33 outputs a switching signal for switching the energization mode to the drive control means 35 based on the position of the rotor 71 detected by the position detection means 31 and the advance angle calculated by the advance angle adjustment means 32. To do. The switching signal output from the commutation control means 33 is a signal for setting which of the six transistors Tu1, Tu2, Tv1, Tv2, Tw1, and Tw2 is to be turned on (conductive state). The commutation control means 33 is configured so that any one of the transistors Tu1, Tv1, Tw1 of the upper arm 2a and the lower arm 2b so that a rotating magnetic field synchronized with the rotation of the rotor 71 is generated in the stator 72. Any one of the transistors Tu2, Tv2, and Tw2 is turned on. There are six energization patterns, and the commutation control means 33 sequentially switches the six energization modes.

PWM制御手段34は、位置検出手段31の検出結果に基づいて演算により求められる回転子71の実回転速度と回転速度指令に基づく目標回転速度との偏差により、当該通電モードにおいて導通する上側アーム2a及び下側アーム2bのいずれかのトランジスタをオン状態とする時間の割合であるデューティー比を演算する。本実施の形態では、上側アーム2aのトランジスタをPWM制御によりオン・オフさせる場合について説明するが、下側アーム2bのトランジスタをPWM制御によりオン・オフさせてもよい。PWM制御手段34は、実回転速度が目標回転速度よりも低い場合にはデューティー比を高め、実回転速度が目標回転速度よりも高い場合にはデューティー比を低くする。   The PWM control unit 34 is connected to the upper arm 2a that is conductive in the energization mode based on a deviation between the actual rotation speed of the rotor 71 obtained by calculation based on the detection result of the position detection unit 31 and the target rotation speed based on the rotation speed command. And a duty ratio, which is a ratio of time during which any transistor of the lower arm 2b is turned on is calculated. In the present embodiment, the case where the transistor of the upper arm 2a is turned on / off by PWM control will be described. However, the transistor of the lower arm 2b may be turned on / off by PWM control. The PWM control unit 34 increases the duty ratio when the actual rotational speed is lower than the target rotational speed, and decreases the duty ratio when the actual rotational speed is higher than the target rotational speed.

ドライブ制御手段35は、PWM制御手段34により演算されたデューティー比に基づいて上側アーム2aのトランジスタをPWM制御によりスイッチングするキャリヤ周波数を設定し、転流制御手段33の切替信号及びPWM制御手段34により演算されたデューティー比に基づいてPWM変調信号を生成する。このPWM変調信号は、ドライブ回路30に供給される。なお、キャリヤ周波数は、デューティー比に関わらず一定の固定値であってもよい。   The drive control unit 35 sets a carrier frequency for switching the transistor of the upper arm 2a by PWM control based on the duty ratio calculated by the PWM control unit 34, and the switching signal of the commutation control unit 33 and the PWM control unit 34 A PWM modulation signal is generated based on the calculated duty ratio. This PWM modulation signal is supplied to the drive circuit 30. The carrier frequency may be a fixed value regardless of the duty ratio.

ドライブ回路30は、PWM変調信号を増幅し、トランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2のそれぞれのベース端子に供給されるドライブ信号を出力する。例えば、上側アーム2aのトランジスタTu1と下側アーム2bのトランジスタTw2とを導通させる通電モードでは、PWM制御手段34によって演算されるデューティー比の時間割合で、上側アーム2aのトランジスタTu1がオン状態となる。   The drive circuit 30 amplifies the PWM modulation signal and outputs drive signals supplied to the base terminals of the transistors Tu1, Tu2, Tv1, Tv2, Tw1, and Tw2. For example, in the energization mode in which the transistor Tu1 of the upper arm 2a and the transistor Tw2 of the lower arm 2b are conducted, the transistor Tu1 of the upper arm 2a is turned on at the time ratio of the duty ratio calculated by the PWM control unit 34. .

図2乃至図4は、6つの通電モードを順次切り替えた際にインバータ回路部2から出力される各相の電圧、回転子71の回転によって誘起される各相の誘起電圧、V相誘起電圧にW相誘起電圧の逆相電圧を合成した合成電圧、及びV相誘起電圧にU相誘起電圧の逆相電圧を合成した合成電圧の時間的な変化の一例を示すグラフである。なお、図2乃至図4では、PWM制御による上側アーム2aの各トランジスタTu1,Tv1,Tw1のスイッチング波形(キャリヤ周波数でのオン・オフ波形)の図示を省略している。   2 to 4 show the voltage of each phase output from the inverter circuit unit 2 when the six energization modes are sequentially switched, the induced voltage of each phase induced by the rotation of the rotor 71, and the V-phase induced voltage. It is a graph which shows an example of the time change of the synthetic | combination voltage which synthesize | combined the reverse phase voltage of W phase induced voltage, and the synthetic | combination voltage which synthesize | combined the reverse phase voltage of U phase induced voltage to V phase induced voltage. 2 to 4, illustration of switching waveforms (on / off waveforms at the carrier frequency) of the transistors Tu1, Tv1, Tw1 of the upper arm 2a by PWM control is omitted.

図2乃至図4において、(a)はU相電圧、(b)はV相電圧、(c)はW相電圧、(d)はU相誘起電圧、(e)はV相誘起電圧、(f)はW相誘起電圧、(g)はV相誘起電圧にW相誘起電圧の逆相電圧を合成した合成電圧、(h)はV相誘起電圧にU相誘起電圧の逆相電圧を合成した合成電圧をそれぞれ示している。(g)では、V相誘起電圧を破線で示し、W相誘起電圧の逆相電圧を一点鎖線で示している。また、(h)では、V相誘起電圧を破線で示し、U相誘起電圧の逆相電圧を一点鎖線で示している。   2 to 4, (a) is a U-phase voltage, (b) is a V-phase voltage, (c) is a W-phase voltage, (d) is a U-phase induced voltage, (e) is a V-phase induced voltage, ( f) is a W-phase induced voltage, (g) is a synthesized voltage obtained by synthesizing a V-phase induced voltage and a reverse-phase voltage of the W-phase induced voltage, and (h) is a synthesized phase of the U-phase induced voltage and the V-phase induced voltage. Each synthesized voltage is shown. In (g), the V-phase induced voltage is indicated by a broken line, and the reverse phase voltage of the W-phase induced voltage is indicated by a one-dot chain line. Further, in (h), the V-phase induced voltage is indicated by a broken line, and the reverse phase voltage of the U-phase induced voltage is indicated by a one-dot chain line.

図2は、誘起電圧のゼロクロスが発生してから電気角で30°遅れたタイミングで通電モードが切り替わる状態を示している。この状態は、高いモータ効率が得られる理想的な状態である。図3は、誘起電圧のゼロクロスが発生してから電気角で45°遅れたタイミングで通電モードが切り替わる状態を示し、図4は、誘起電圧のゼロクロスが発生してから電気角で15°遅れたタイミングで通電モードが切り替わる状態を示している。本実施の形態では、回転子71が一対の磁極を有しているので、電気角が回転子71の固定子72に対する機械角と一致する。したがって、電気角で30°に相当する時間は、回転子71が1回転するのに要する時間の12分の1である。なお、回転子71がN対(Nは自然数)の磁極を有している場合には、機械角が電気角のN分の1となり、電気角で30°に相当する時間は、回転子71が1回転するのに要する時間の1/(12×N)である。   FIG. 2 shows a state in which the energization mode is switched at a timing delayed by 30 ° in electrical angle from the occurrence of the zero cross of the induced voltage. This state is an ideal state in which high motor efficiency can be obtained. FIG. 3 shows a state where the energization mode is switched at a timing delayed by 45 ° in electrical angle after the zero cross of the induced voltage occurs, and FIG. 4 shows a delay of 15 ° in electrical angle after the occurrence of the zero cross of the induced voltage. A state in which the energization mode is switched at the timing is shown. In the present embodiment, since the rotor 71 has a pair of magnetic poles, the electrical angle coincides with the mechanical angle of the rotor 71 with respect to the stator 72. Therefore, the time corresponding to 30 ° in electrical angle is 1/12 of the time required for the rotor 71 to make one rotation. When the rotor 71 has N pairs (N is a natural number) of magnetic poles, the mechanical angle is 1 / N of the electrical angle, and the time corresponding to 30 ° in electrical angle is the rotor 71. Is 1 / (12 × N) of the time required for one rotation.

以下、図3に示すように、誘起電圧のゼロクロス発生後に通電モードが切り替わるタイミングが理想的な状態よりも遅れた状態を遅れ状態という。また、図4に示すように、誘起電圧のゼロクロス発生後に通電モードが切り替わるタイミングが理想的な状態よりも早い状態を進み状態という。遅れ状態や進み状態は、ブラシレスモータ7の負荷変動によって発生する。遅れ状態は、ブラシレスモータ7の負荷が増大したときに発生しやすく、遅れ状態が顕著になると、固定子72の回転磁界と回転子71の回転が同期しなくなる脱調が発生するおそれがある。また、進み状態は、ブラシレスモータ7の負荷が減少したときに発生しやすい。   Hereinafter, as shown in FIG. 3, a state in which the timing at which the energization mode is switched after the occurrence of the zero cross of the induced voltage is delayed from the ideal state is referred to as a delayed state. Further, as shown in FIG. 4, a state where the timing at which the energization mode is switched after the occurrence of the zero cross of the induced voltage is earlier than the ideal state is referred to as an advanced state. The delay state and the advance state are caused by the load fluctuation of the brushless motor 7. The delay state is likely to occur when the load of the brushless motor 7 is increased. If the delay state becomes significant, there is a possibility that a step-out occurs in which the rotation magnetic field of the stator 72 and the rotation of the rotor 71 are not synchronized. Further, the advanced state is likely to occur when the load of the brushless motor 7 is reduced.

本実施の形態では、トランジスタTu1及びトランジスタTw2がオン状態となる第1通電モード、トランジスタTv1及びトランジスタTw2がオン状態となる第2通電モード、トランジスタTv1及びトランジスタTu2がオン状態となる第3通電モード、トランジスタTw1及びトランジスタTu2がオン状態となる第4通電モード、トランジスタTw1及びトランジスタTv2がオン状態となる第5通電モード、トランジスタTu1及びトランジスタTv2がオン状態となる第6通電モードが、この順序で順次切り替わる。   In the present embodiment, the first energization mode in which the transistors Tu1 and Tw2 are turned on, the second energization mode in which the transistors Tv1 and Tw2 are in the on state, and the third energization mode in which the transistors Tv1 and Tu2 are turned on The fourth energization mode in which the transistor Tw1 and the transistor Tu2 are turned on, the fifth energization mode in which the transistor Tw1 and the transistor Tv2 are in the on state, and the sixth energization mode in which the transistor Tu1 and the transistor Tv2 are in the on state are in this order. Switch sequentially.

第1及び第4通電モードでは、U相及びW相が通電相となり、V相が無通電相となる。第2及び第5通電モードでは、V相及びW相が通電相となり、U相が無通電相となる。第3及び第6通電モードでは、U相及びV相が通電相となり、W相が無通電相となる。このようなモータ制御方法は、各相のトランジスタがオン状態である期間が電気角で120°であるので「120°通電制御方式」とも呼ばれ、三相ブラスレスモータの簡易的な制御方法として広く用いられている。   In the first and fourth energization modes, the U phase and the W phase are energized phases, and the V phase is a non-energized phase. In the second and fifth energization modes, the V phase and the W phase are energized phases, and the U phase is a non-energized phase. In the third and sixth energization modes, the U phase and the V phase are energized phases, and the W phase is a non-energized phase. Such a motor control method is also referred to as a “120 ° energization control method” because the period during which the transistors of each phase are on is 120 ° in electrical angle, and is a simple control method for a three-phase brassless motor. Widely used.

制御部3の位置検出手段31は、各通電モードにおいて無通電相となっている相の誘起電圧のゼロクロスによって回転子71の位置を検出する。例えば、第2通電モードでは、U相誘起電圧のゼロクロス(図2乃至図4参照)によってその時点での回転子71の位置を検出する。以下、第2通電モード及び第3通電モードを例にとって、進角調整手段32による進角の調整処理について詳細に説明する。   The position detection means 31 of the control unit 3 detects the position of the rotor 71 by the zero cross of the induced voltage of the phase that is the non-energized phase in each energization mode. For example, in the second energization mode, the position of the rotor 71 at that time is detected by a zero cross (see FIGS. 2 to 4) of the U-phase induced voltage. Hereinafter, the advance angle adjustment processing by the advance angle adjusting means 32 will be described in detail by taking the second energization mode and the third energization mode as examples.

第2通電モードでは、上側アーム2aのV相のトランジスタTv1及び下側アーム2bのW相のトランジスタTw2がオン状態となり、トランジスタTv1からV相電線22を介してブラシレスモータ7に電流が供給される。この電流は、V相のコイル722及びW相のコイル723を流れてW相電線23によってインバータ回路部2に復流し、トランジスタTw2からシャント抵抗61を介して直流電源10の−側に流れる。   In the second energization mode, the V-phase transistor Tv1 of the upper arm 2a and the W-phase transistor Tw2 of the lower arm 2b are turned on, and current is supplied from the transistor Tv1 to the brushless motor 7 via the V-phase electric wire 22. . This current flows through the V-phase coil 722 and the W-phase coil 723, is returned to the inverter circuit unit 2 by the W-phase wire 23, and flows from the transistor Tw 2 to the negative side of the DC power supply 10 through the shunt resistor 61.

このとき、インバータ回路部2は、V相の誘起電圧とW相の誘起電圧の逆相電圧とを合成した合成電圧に抗してブラシレスモータ7に電流を供給する。以下、この第2通電モードにおける合成電圧を第2合成誘起電圧という。第2合成誘起電圧は、図2に示す理想状態では第2通電モードの期間の中間時点で最大となり、図3に示す遅れ状態では第2通電モードの中間時点よりも前に最大となり、図4に示す進み状態では第2通電モードの中間時点よりも後に最大となる。   At this time, the inverter circuit unit 2 supplies a current to the brushless motor 7 against a combined voltage obtained by combining the V-phase induced voltage and the W-phase induced voltage. Hereinafter, the combined voltage in the second energization mode is referred to as a second combined induced voltage. In the ideal state shown in FIG. 2, the second combined induced voltage becomes maximum at the intermediate point in the period of the second energization mode, and in the delayed state shown in FIG. 3, becomes maximum before the intermediate point in the second energization mode. In the advanced state shown in FIG. 4, the maximum is after the intermediate point in the second energization mode.

一方、第2通電モードにおいて、PWM制御によって上側アーム2aのトランジスタTv1がオン状態であるときにブラシレスモータ7に印加される電圧は一定であるので、シャント抵抗61に流れる電流は、V相のコイル722及びW相のコイル723のリアクタンスの影響を受ける過渡現象の後には第2合成誘起電圧が小さいときほど大きくなる。   On the other hand, in the second energization mode, the voltage applied to the brushless motor 7 is constant when the transistor Tv1 of the upper arm 2a is turned on by PWM control. After the transient that is affected by the reactance of the 722 and the W-phase coil 723, it becomes larger as the second combined induced voltage becomes smaller.

同様に、第3通電モードでは、上側アーム2aのV相のトランジスタTv1及び下側アーム2bのU相のトランジスタTu2がオン状態となる。このとき、インバータ回路部2は、V相の誘起電圧とU相の誘起電圧の逆相電圧とを合成した合成電圧に抗してブラシレスモータ7に電流を供給する。以下、この第3通電モードにおける合成電圧を第3合成誘起電圧という。第3合成誘起電圧は、理想状態では第3通電モードの期間の中間時点で最大となり、遅れ状態では第3通電モードの中間時点よりも前に最大となり、進み状態では第3通電モードの中間時点よりも後に最大となる。第3通電モードにおいてシャント抵抗61に流れる電流は、過渡現象の後には第3合成誘起電圧が小さいときほど大きくなる。   Similarly, in the third energization mode, the V-phase transistor Tv1 of the upper arm 2a and the U-phase transistor Tu2 of the lower arm 2b are turned on. At this time, the inverter circuit unit 2 supplies current to the brushless motor 7 against a combined voltage obtained by combining the induced voltage of the V phase and the reverse phase voltage of the induced voltage of the U phase. Hereinafter, the combined voltage in the third energization mode is referred to as a third combined induced voltage. In the ideal state, the third combined induced voltage becomes maximum at an intermediate point in the period of the third energization mode, in the delayed state, becomes maximum before the intermediate point in the third energization mode, and in the advanced state, the intermediate point of the third energization mode. It becomes the maximum later. The current flowing through the shunt resistor 61 in the third energization mode increases as the third combined induced voltage decreases after the transient phenomenon.

図5乃至図7は、第2通電モード時及び第3通電モード時に電流検出部6のシャント抵抗61に流れる母線電流を示すグラフである。図5は、図2に示す理想状態における電流波形を示している。図6は、図3に示す遅れ状態における電流波形を示している。図7は、図4に示す進み状態における電流波形を示している。なお、図5乃至図7では、PWM制御のデューティー比が50%である場合を例にとって波形を示している。   5 to 7 are graphs showing the bus current flowing through the shunt resistor 61 of the current detector 6 in the second energization mode and the third energization mode. FIG. 5 shows a current waveform in the ideal state shown in FIG. FIG. 6 shows a current waveform in the delayed state shown in FIG. FIG. 7 shows a current waveform in the advanced state shown in FIG. In FIGS. 5 to 7, waveforms are shown by way of example when the duty ratio of PWM control is 50%.

進角調整手段32は、進角の調整により、ゼロクロス検出部5によるゼロクロスの検出タイミングと、転流制御手段33による通電モードの切り替えタイミングとの間の時間間隔を変化させる。より具体的には、電流検出部6の検出結果における電流のピーク値の変化量に基づいて、ゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の電気角を変化させる。ここで、ピーク値とは、上側アーム2aのトランジスタ(第2通電モード及び第3通電モードではV相のトランジスタTv1)がPWM制御によってオフ状態からオン状態となり、再びオフ状態となるまでの間の母線電流の最大値をいう。換言すれば、キャリヤ周波数の逆数にあたる1回のPWM周期においてブラシレスモータ7に供給される電流の最大値をいう。進角調整手段32は、1つの通電モードの期間内における電流のピーク値の変化を解析し、進角を調整する。次に、この解析の方法について3つの具体例を説明する。   The advance angle adjusting means 32 changes the time interval between the zero cross detection timing by the zero cross detection unit 5 and the energization mode switching timing by the commutation control means 33 by adjusting the advance angle. More specifically, the electrical angle between the zero-cross detection timing and the energization mode switching timing is changed based on the amount of change in the current peak value in the detection result of the current detection unit 6. Here, the peak value is a period from when the transistor of the upper arm 2a (the V-phase transistor Tv1 in the second energization mode and the third energization mode) is turned from the off state to the off state by the PWM control. The maximum value of the bus current. In other words, it means the maximum value of the current supplied to the brushless motor 7 in one PWM cycle corresponding to the reciprocal of the carrier frequency. The advance angle adjusting means 32 analyzes the change in the peak value of the current within the period of one energization mode and adjusts the advance angle. Next, three specific examples of this analysis method will be described.

1つめの方法は、1つの通電モードの期間内における全てのピーク値の最大値及び最小値を抽出し、その差に基づいて進角を調整する方法である。この場合、ピーク値の最大値と最小値の差であるピーク値の変化量は、図5乃至図7に示すΔIaとなる。図6に示す遅れ状態では、期間の後半で第2合成誘起電圧及び第3合成誘起電圧が低くなるので、図5に示す理想状態に比較してΔIaが大きくなる。したがって、進角調整手段32は、ΔIaの大きさによって遅れ状態を検出することが可能であり、例えばΔIaが所定の閾値よりも大きい場合に遅れ状態であると判定することができる。進角調整手段32は、遅れ状態が検出された場合には、転流制御手段33の制御処理に用いられる進角の値を通電モードの切り替えタイミングが早くなるように設定する。   The first method is a method of extracting the maximum value and the minimum value of all the peak values within the period of one energization mode and adjusting the advance angle based on the difference. In this case, the change amount of the peak value, which is the difference between the maximum value and the minimum value of the peak value, is ΔIa shown in FIGS. In the delayed state shown in FIG. 6, since the second combined induced voltage and the third combined induced voltage become lower in the latter half of the period, ΔIa becomes larger than the ideal state shown in FIG. Therefore, the advance angle adjusting means 32 can detect a delay state based on the magnitude of ΔIa. For example, when ΔIa is larger than a predetermined threshold, it can be determined that the delay state is present. When the delay state is detected, the advance angle adjusting means 32 sets the advance value used for the control process of the commutation control means 33 so that the switching timing of the energization mode is advanced.

また、図7に示すように進み状態が発生すると、遅れ状態が発生したときほどΔIaが大きく変化しないが、通電モードの期間の前半でピーク値が最大となり、期間の終わりにかけてピーク値が低下する。したがって、このようなピーク値の変化によって進み状態を検出することができ、この進み状態が検出された場合には、転流制御手段33の制御処理に用いられる進角の値を通電モードの切り替えタイミングが遅くなるように設定する。   Further, when the advance state occurs as shown in FIG. 7, ΔIa does not change as much as when the delay state occurs, but the peak value becomes maximum in the first half of the period of the energization mode, and the peak value decreases toward the end of the period. . Therefore, the advance state can be detected by such a change in the peak value. When this advance state is detected, the advance value used for the control process of the commutation control means 33 is switched to the energization mode. Set the timing to be late.

2つめの方法は、1つの通電モードの期間のうち、三相のコイル721〜723のリアクタンスによる過渡現象の影響が小さくなる時間帯における電流のピーク値の変化量に基づいて進角を調整する方法である。図5乃至図7では、この解析方法において進角調整手段32が解析対象とする範囲を解析対象範囲Aとして示している。この解析対象範囲Aは、遅れ状態や進み状態の発生によるピーク値の変化が表れやすい範囲であり、例えば各通電モードの時間幅の前側3分の1を除く範囲である。   In the second method, the advance angle is adjusted based on the amount of change in the peak value of the current in a time zone in which the influence of the transient phenomenon due to the reactance of the three-phase coils 721 to 723 becomes small during one energization mode period. Is the method. In FIG. 5 to FIG. 7, a range to be analyzed by the advance adjustment means 32 in this analysis method is shown as an analysis target range A. This analysis target range A is a range in which a change in peak value due to the occurrence of a delay state or an advance state is likely to occur, and is a range excluding the front third of the time width of each energization mode.

解析対象範囲Aにおけるピーク値の最大値と最小値の差であるピーク値の変化量は、図5乃至図7に示すΔIbとなる。ΔIbは、図6に示すように遅れ状態が発生することによって大きくなるので、進角調整手段32はΔIbの大きさによって遅れ状態を検出することができる。また、図7に示すように進み状態が発生した場合には、解析対象範囲Aの前半でピーク値が最大となり、期間の終わりにかけてピーク値が低下するので、このようなピーク値の変化によって進み状態を検出することができる。   The change amount of the peak value, which is the difference between the maximum value and the minimum value of the peak value in the analysis target range A, is ΔIb shown in FIGS. Since ΔIb increases as a result of the occurrence of a delay state as shown in FIG. 6, the advance angle adjusting means 32 can detect the delay state based on the magnitude of ΔIb. Further, when an advance state occurs as shown in FIG. 7, the peak value becomes maximum in the first half of the analysis target range A, and the peak value decreases toward the end of the period. The state can be detected.

3つめの方法は、各通電モード内におけるピーク値のサンプリングタイミングを予め複数設定しておき、これらのサンプリングタイミングでのピーク値の相互比較によって遅れ状態や進み状態を検出する方法である。図5乃至図7では、サンプリングタイミングを上向きの矢印で示している。また、図5乃至図7の図示例では、各通電モードにおいて3つのサンプリングタイミングを示しているが、サンプリングタイミングの数は3に限らず、2又は4以上であってもよい。以下、3つのサンプリングタイミングのそれぞれを時間順に第1乃至第3サンプリングタイミングとして説明する。第1サンプリングタイミングは上記の解析対象範囲Aにおける初期に、第2サンプリングタイミングは解析対象範囲Aにおける中期に、第2サンプリングタイミングは解析対象範囲Aにおける後期に、それぞれ設定されている。   The third method is a method in which a plurality of peak value sampling timings in each energization mode are set in advance, and a delay state or an advance state is detected by mutual comparison of peak values at these sampling timings. 5 to 7, the sampling timing is indicated by an upward arrow. 5 to 7 show three sampling timings in each energization mode, the number of sampling timings is not limited to three and may be two or four or more. Hereinafter, each of the three sampling timings will be described as first to third sampling timings in time order. The first sampling timing is set in the initial stage in the analysis target range A, the second sampling timing is set in the middle period in the analysis target range A, and the second sampling timing is set in the latter period in the analysis target range A.

図5に示す理想状態では、第2サンプリングタイミングにおけるピーク値が最も大きく、第2サンプリングタイミングにおけるピーク値と第1及び第3サンプリングタイミングにおけるピーク値との差が比較的小さい。図6に示す遅れ状態では、第1サンプリングタイミングにおけるピーク値が最も小さく、第3サンプリングタイミングにおけるピーク値が最も大きい。また、図7に示す進み状態では、第1サンプリングタイミングにおけるピーク値が最も大きく、第3サンプリングタイミングにおけるピーク値が最も小さい。したがって、これらのサンプリングタイミングにおけるピーク値の相互比較によっても、遅れ状態や進み状態を検出することができる。なお、当該通電モードにおいて導通する上側アーム2aのトランジスタがPWM制御によってオフ状態であるときは、その次のPWM周期におけるピーク値をサンプル値として用いることができる。   In the ideal state shown in FIG. 5, the peak value at the second sampling timing is the largest, and the difference between the peak value at the second sampling timing and the peak value at the first and third sampling timings is relatively small. In the delay state shown in FIG. 6, the peak value at the first sampling timing is the smallest, and the peak value at the third sampling timing is the largest. In the advanced state shown in FIG. 7, the peak value at the first sampling timing is the largest, and the peak value at the third sampling timing is the smallest. Therefore, the delay state and the advance state can be detected also by mutual comparison of peak values at these sampling timings. When the transistor of the upper arm 2a that is turned on in the energization mode is in the OFF state by PWM control, the peak value in the next PWM cycle can be used as the sample value.

(実施の形態の作用及び効果)
以上説明したように、制御部3は、各通電モードでの電流検出部6の検出結果に基づいて遅れ状態や進み状態を検出することができ、進角の調整によってゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の電気角を最適化することができる。これにより、ブラシレスモータ7の負荷が変動しても、通電モードの切り替えタイミングと固定子72に対する回転子71の電気角との関係を適切な範囲に維持することができ、モータ効率を良好に維持することができる。
(Operation and effect of the embodiment)
As described above, the control unit 3 can detect the delay state and the advance state based on the detection result of the current detection unit 6 in each energization mode, and the zero cross detection timing and the energization mode by adjusting the advance angle. It is possible to optimize the electrical angle with respect to the switching timing. Thereby, even if the load of the brushless motor 7 fluctuates, the relationship between the switching timing of the energization mode and the electrical angle of the rotor 71 with respect to the stator 72 can be maintained in an appropriate range, and the motor efficiency is maintained well. can do.

(付記)
以上、本発明を実施の形態に基づいて説明したが、これらの実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
(Appendix)
As mentioned above, although this invention was demonstrated based on embodiment, these embodiment does not limit the invention which concerns on a claim. In addition, it should be noted that not all the combinations of features described in the embodiments are essential to the means for solving the problems of the invention.

また、本発明は、その趣旨を逸脱しない範囲で適宜変形して実施することが可能である。例えば、上記実施の形態では、インバータ回路部2からブラシレスモータ7に供給される電流を母線電流によって検出したが、これに限らず、U相電線21,V相電線22,又はW相電線23を流れる相電流によってインバータ回路部2からブラシレスモータ7に供給される電流を検出してもよい。また、電流の検出手段としては、シャント抵抗の電圧降下によるものに限らず、例えば磁電変換素子であるホール素子を用いた電流センサを用いてもよい。   Further, the present invention can be appropriately modified and implemented without departing from the spirit of the present invention. For example, in the above embodiment, the current supplied from the inverter circuit unit 2 to the brushless motor 7 is detected by the bus current. However, the present invention is not limited to this, and the U-phase electric wire 21, the V-phase electric wire 22, or the W-phase electric wire 23 is used. The current supplied from the inverter circuit unit 2 to the brushless motor 7 may be detected by the flowing phase current. Further, the current detection means is not limited to the voltage drop of the shunt resistor, and for example, a current sensor using a Hall element that is a magnetoelectric conversion element may be used.

また、上記実施の形態では、スイッチング素子としてトランジスタを用いた場合について説明したが、これに限らず、スイッチング素子としてFETを用いてもよい。また、固定子72における三相のコイル721〜723の結線方法は、スター結線に限らず、デルタ結線でもよい。またさらに、ブラシレスモータ7及び制御装置1は、自動車用に限らず、各種機器の様々な用途に用いることが可能である。   Moreover, although the said embodiment demonstrated the case where a transistor was used as a switching element, it is not restricted to this, You may use FET as a switching element. Further, the connection method of the three-phase coils 721 to 723 in the stator 72 is not limited to the star connection, and may be a delta connection. Furthermore, the brushless motor 7 and the control device 1 can be used not only for automobiles but also for various applications.

1…制御装置(モータ制御装置)
2…インバータ回路部
3…制御部
5…ゼロクロス検出部
6…電流検出部
7…ブラシレスモータ
71…回転子
72…固定子
721…U相コイル
722…V相コイル
723…W相コイル
Du1,Du2,Dv1,Dv2,Dw1,Dw2…還流ダイオード
Tu1,Tu2,Tv1,Tv2,Tw1,Tw2…トランジスタ(スイッチング素子)
1 ... Control device (motor control device)
DESCRIPTION OF SYMBOLS 2 ... Inverter circuit part 3 ... Control part 5 ... Zero cross detection part 6 ... Current detection part 7 ... Brushless motor 71 ... Rotor 72 ... Stator 721 ... U-phase coil 722 ... V-phase coil 723 ... W-phase coil Du1, Du2, Dv1, Dv2, Dw1, Dw2 ... Freewheeling diodes Tu1, Tu2, Tv1, Tv2, Tw1, Tw2 ... Transistors (switching elements)

Claims (2)

複数の磁極を有する回転子及び三相のコイルを有する固定子を備えたブラシレスモータに電流を供給するモータ制御装置であって、
各相毎に一対のスイッチング素子及び前記スイッチング素子に並列接続された還流ダイオードを有するインバータ回路部と、
前記三相のうち一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えて前記インバータ回路部をPWM制御する制御部と、
前記三相のコイルに誘起される誘起電圧と前記三相のコイルの中点電圧との比較に基づいて前記誘起電圧のゼロクロスを検出するゼロクロス検出部と、
前記インバータ回路部から前記ブラシレスモータに供給される電流を検出する電流検出部とを備え、
前記制御部は、前記ゼロクロス検出部による前記ゼロクロスの検出タイミングと前記通電モードの切り替えタイミングとの間の電気角を前記電流検出部の検出結果に基づいて変化させる、
モータ制御装置。
A motor control device for supplying current to a brushless motor having a rotor having a plurality of magnetic poles and a stator having a three-phase coil,
An inverter circuit unit having a pair of switching elements for each phase and a free-wheeling diode connected in parallel to the switching elements;
A control unit that PWM-controls the inverter circuit unit by sequentially switching a plurality of energization modes in which one of the three phases is a non-energized phase and the other two phases are energized phases;
A zero-cross detector that detects a zero-cross of the induced voltage based on a comparison between an induced voltage induced in the three-phase coil and a midpoint voltage of the three-phase coil;
A current detection unit for detecting a current supplied from the inverter circuit unit to the brushless motor;
The control unit changes an electrical angle between a detection timing of the zero cross by the zero cross detection unit and a switching timing of the energization mode based on a detection result of the current detection unit,
Motor control device.
前記制御部は、前記電流検出部によって検出される電流のPWM周期におけるピーク値の変化量に基づいて前記ゼロクロスの検出タイミングと前記通電モードの切り替えタイミングとの間の電気角を変化させる、
請求項1に記載のモータ制御装置。
The control unit changes an electrical angle between the detection timing of the zero cross and the switching timing of the energization mode based on a change amount of a peak value in a PWM cycle of a current detected by the current detection unit.
The motor control device according to claim 1.
JP2017126311A 2017-06-28 2017-06-28 Motor control apparatus Pending JP2019009964A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017126311A JP2019009964A (en) 2017-06-28 2017-06-28 Motor control apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017126311A JP2019009964A (en) 2017-06-28 2017-06-28 Motor control apparatus

Publications (1)

Publication Number Publication Date
JP2019009964A true JP2019009964A (en) 2019-01-17

Family

ID=65027016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017126311A Pending JP2019009964A (en) 2017-06-28 2017-06-28 Motor control apparatus

Country Status (1)

Country Link
JP (1) JP2019009964A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020188579A (en) * 2019-05-14 2020-11-19 アイシン精機株式会社 Motor controller and electric pump
GB2618358A (en) * 2022-05-05 2023-11-08 Dyson Technology Ltd A method of determining a position of a rotor of a brushless permanent magnet motor
JP7468381B2 (en) 2021-01-27 2024-04-16 株式会社デンソー Calculation device and motor drive device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020188579A (en) * 2019-05-14 2020-11-19 アイシン精機株式会社 Motor controller and electric pump
JP7275833B2 (en) 2019-05-14 2023-05-18 株式会社アイシン Motor controller and electric pump
JP7468381B2 (en) 2021-01-27 2024-04-16 株式会社デンソー Calculation device and motor drive device
GB2618358A (en) * 2022-05-05 2023-11-08 Dyson Technology Ltd A method of determining a position of a rotor of a brushless permanent magnet motor

Similar Documents

Publication Publication Date Title
US8278860B2 (en) Variable pulse width modulation for reduced zero-crossing granularity in sensorless brushless direct current motors
US8378606B2 (en) Synchronized minimum frequency pulse width modulation drive for sensorless brushless direct current motor
US20120206076A1 (en) Motor-driving apparatus for variable-speed motor
US9246422B2 (en) Motor control device and motor control method
KR102070983B1 (en) Integrated circuit
JP5668947B2 (en) Motor drive control device, motor drive control method, and motor using the same
US10608572B2 (en) Motor drive control device
CN105337541A (en) Multi-phase brushless direct current motor and driving method thereof
JP2019009964A (en) Motor control apparatus
JP5790390B2 (en) AC motor control device and control method
JP5996031B1 (en) Control device for rotating electrical machine
JP2006034086A (en) Apparatus and method of driving motor and electronic device
WO2019225373A1 (en) Motor drive device
JP3721368B2 (en) Motor control device
JP6348779B2 (en) Synchronous motor drive system
US20180019687A1 (en) Rotating electric machine system
KR102238456B1 (en) Driving Circuit for driving switched reluctance motor
US10526007B2 (en) Power conversion device, control method for same, and electric power steering control device
US9935575B2 (en) Power conversion device and control method for same, and electric power steering control device
JP2017034767A (en) Sensorless drive method for three-phase brushless motor
JP2014096939A (en) Synchronous motor Drive system
John et al. Position sensorless control of BLDC motor based on back EMF difference estimation method
JP2014054079A (en) Motor control device
Roy et al. Speed control of sensorless BLDC motor with two side chopping PWM
KR101414818B1 (en) Method for driving brushless dc motor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210209

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210803