JP2022102598A - Brushless motor control method and brushless motor control device - Google Patents
Brushless motor control method and brushless motor control device Download PDFInfo
- Publication number
- JP2022102598A JP2022102598A JP2020217426A JP2020217426A JP2022102598A JP 2022102598 A JP2022102598 A JP 2022102598A JP 2020217426 A JP2020217426 A JP 2020217426A JP 2020217426 A JP2020217426 A JP 2020217426A JP 2022102598 A JP2022102598 A JP 2022102598A
- Authority
- JP
- Japan
- Prior art keywords
- current
- phase switching
- coil
- brushless motor
- phase
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 230000000630 rising effect Effects 0.000 claims abstract description 19
- 230000010349 pulsation Effects 0.000 abstract description 20
- 230000007423 decrease Effects 0.000 description 7
- 230000007704 transition Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000005674 electromagnetic induction Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、ブラシレスモータ制御方法およびブラシレスモータ制御装置に関し、特にモータのトルク脈動を低減することでモータの振動を低減する技術に関する。 The present invention relates to a brushless motor control method and a brushless motor control device, and more particularly to a technique for reducing motor vibration by reducing torque pulsation of the motor.
例えば、特許文献1には、単相ブラシレスDC(直流)モータにおいて、モータの回転トルクリップルをなくし、振動による騒音を抑制するための技術が開示されている。具体的には、単相ブラシレスDCモータは、ホール素子の出力電圧のピーク値となる位置を任意に決められる構造とし、その制御装置は、ホール素子の出力電圧のピーク値を検出し、ホール素子電圧のピーク値にて検出される位置を境にモータコイルの転流区間を二分し、転流後の通電開始前半を一定値の電流指令で、通電の後半電流を徐々に低下させ転流点でほぼ零になるように通電電流指令手段を生成し、モータコイルを全波通電する。 For example, Patent Document 1 discloses a technique for eliminating rotational torque ripple of a single-phase brushless DC (direct current) motor and suppressing noise due to vibration. Specifically, the single-phase brushless DC motor has a structure in which the position where the peak value of the output voltage of the Hall element becomes can be arbitrarily determined, and the control device detects the peak value of the output voltage of the Hall element and the Hall element. The commutation section of the motor coil is divided into two at the position detected by the peak value of the voltage, and the current command of a constant value is used for the first half of the energization start after commutation, and the second half current of energization is gradually reduced to the commutation point. Generates an energization current commanding means so that it becomes almost zero, and energizes the motor coil in full wave.
また、特許文献2には、単相ブラシレスDCモータにおいて、モータの通電電流波形を滑らかにして、モータ電磁加振力と回転トルクリップルをなくし、振動による騒音を抑制するための技術が開示されている。具体的には、バイポーラ通電の通電周期を精度良く測定し、カウンタでソフトスイッチングの開始点を通電半周期の62.5%、75%又は87.5%以降と決め、残りの区間を8または16の階段状に区切ってPWM(パルス幅変調)のデューティを徐々に減少させて駆動する。 Further, Patent Document 2 discloses a technique for smoothing the energization current waveform of a single-phase brushless DC motor, eliminating the motor electromagnetic excitation force and rotational torque ripple, and suppressing noise due to vibration. There is. Specifically, the energization cycle of bipolar energization is measured accurately, the start point of soft switching is determined to be 62.5%, 75% or 87.5% or later of the energization half cycle with a counter, and the remaining section is 8 or It is divided into 16 steps and driven by gradually reducing the duty of PWM (pulse width modulation).
単相直流ブラシレスモータを駆動する場合には、低騒音、低振動化を目的として例えば特許文献1、特許文献2のようにソフトスイッチングが行われている。ソフトスイッチングでは、例えばモータのコイルに通電する電流のオン/オフ切り替え時に、コイルへの印加電圧の変化を緩やかに制御してコイルに流れる電流のピーク値を抑えて低振動化を行っている。 When driving a single-phase DC brushless motor, soft switching is performed as in Patent Document 1 and Patent Document 2 for the purpose of low noise and low vibration. In soft switching, for example, when the current energized in the coil of the motor is switched on / off, the change in the voltage applied to the coil is gently controlled to suppress the peak value of the current flowing through the coil to reduce the vibration.
一方、単相モータの起動を確実にするためにはモータのロータがデッドポイントで停止することを回避する必要がある。すなわち、モータのロータが相切替の位置で停止すると、モータの起動時にどちらに回転するか不定となる。そこで、リラクタンストルクによりロータの停止位置が相切替の位置の時にトルクが発生するようにして、相切り替えの位置でロータが停止しないようにしている。リラクタンストルクは、磁石と電磁鋼板の吸引力、つまり磁気エネルギーの位置に対する変化によって発生する回転力である。 On the other hand, in order to ensure the start of the single-phase motor, it is necessary to prevent the rotor of the motor from stopping at the dead point. That is, when the rotor of the motor stops at the position of phase switching, it is uncertain which way the rotor rotates when the motor is started. Therefore, the reluctance torque is used to generate torque when the stop position of the rotor is at the phase switching position so that the rotor does not stop at the phase switching position. The reluctance torque is the attractive force of the magnet and the magnetic steel sheet, that is, the rotational force generated by the change of the magnetic energy with respect to the position.
しかしながら、このロータの位置に応じて変動するトルクはコギングトルクと呼ばれ、モータの滑らかな回転を阻害する一因となっている。そのため、特許文献1、特許文献2のようなソフトスイッチングを採用した場合には、このコギングトルクに起因して発生するトルク脈動を低減できない。このトルク脈動のため、低騒音、低振動化が阻害される。 However, the torque that fluctuates according to the position of the rotor is called cogging torque, which is one of the factors that hinder the smooth rotation of the motor. Therefore, when the soft switching as in Patent Document 1 and Patent Document 2 is adopted, the torque pulsation generated due to this cogging torque cannot be reduced. Due to this torque pulsation, low noise and low vibration are hindered.
本発明は、上述した事情に鑑みてなされたものであり、その目的は、コギングトルクに起因するトルク脈動を低減して振動を低減することが可能なブラシレスモータ制御方法およびブラシレスモータ制御装置を提供することにある。 The present invention has been made in view of the above circumstances, and an object thereof is to provide a brushless motor control method and a brushless motor control device capable of reducing torque pulsation caused by cogging torque and reducing vibration. To do.
前述した目的を達成するために、本発明に係るブラシレスモータ制御方法およびブラシレスモータ制御装置は、下記(1)~(5)を特徴としている。
(1) 単相直流ブラシレスモータを駆動する際に、前記単相直流ブラシレスモータのコイルに通電する通電回路を制御するためのブラシレスモータ制御方法であって、
相切替基準位置のタイミングに対して前記コイルの通電の相切替タイミングを早める進角制御手順と、
前記コイルの相切替における通電開始後の一定期間をパルス幅変調により電流のピーク値を抑える立ち上がり制御手順と、
前記コイルの相切替における通電終了時に電流波形の立ち下がりを制御する立ち下がり制御手順と、
を有し、前記立ち上がり制御手順による電流又は電圧の立ち上がり波形と、前記立ち下がり制御手順による電流又は電圧の立ち下がり波形とが非対称に制御される、
ブラシレスモータ制御方法。
In order to achieve the above-mentioned object, the brushless motor control method and the brushless motor control device according to the present invention are characterized by the following (1) to (5).
(1) A brushless motor control method for controlling an energization circuit that energizes the coil of the single-phase DC brushless motor when driving the single-phase DC brushless motor.
An advance control procedure that advances the phase switching timing of the energization of the coil with respect to the timing of the phase switching reference position, and
A rising control procedure that suppresses the peak value of the current by pulse width modulation for a certain period after the start of energization in the phase switching of the coil, and
A fall control procedure for controlling the fall of the current waveform at the end of energization in the phase switching of the coil, and a fall control procedure.
The rising waveform of the current or voltage according to the rising control procedure and the falling waveform of the current or voltage according to the falling control procedure are asymmetrically controlled.
Brushless motor control method.
(2) 前記立ち上がり制御手順は、前記コイルの相切替近傍のタイミングで電圧のデューティを一時的に最大化し、所定の条件を満たした後でデューティを制限して電流のピーク値を抑えるように制御する、
上記(1)に記載のブラシレスモータ制御方法。
(2) In the rise control procedure, the voltage duty is temporarily maximized at a timing near the phase switching of the coil, and the duty is limited after satisfying a predetermined condition to suppress the peak value of the current. do,
The brushless motor control method according to (1) above.
(3) 前記立ち上がり制御手順は、相切替時に電流又は電圧の波形の立ち上がりが完了すると、デューティの制限を解除して電流値を増やす、
上記(1)又は(2)に記載のブラシレスモータ制御方法。
(3) In the rise control procedure, when the rise of the current or voltage waveform is completed at the time of phase switching, the duty limit is released and the current value is increased.
The brushless motor control method according to (1) or (2) above.
(4) 単相直流ブラシレスモータの駆動を制御するブラシレスモータ制御装置であって、
前記単相直流ブラシレスモータのコイルの通電を制御するドライバ回路と、
前記単相直流ブラシレスモータの相切替基準位置を検知する基準位置検出器と、
前記相切替基準位置のタイミングに対して前記コイルの通電の相切替タイミングを早める進角制御部と、
前記コイルの相切替における通電開始後の一定期間をパルス幅変調により電流のピーク値を抑える立ち上がり制御部と、
前記コイルの相切替における通電終了時に電流波形の立ち下がりを制御する立ち下がり制御部と、
を有し、前記立ち上がり制御部による電流又は電圧の立ち上がり波形と、前記立ち下がり制御部による電流又は電圧の立ち下がり波形とが非対称に制御される、
ブラシレスモータ制御装置。
(4) A brushless motor control device that controls the drive of a single-phase DC brushless motor.
A driver circuit that controls the energization of the coil of the single-phase DC brushless motor, and
A reference position detector that detects the phase switching reference position of the single-phase DC brushless motor, and
An advance angle control unit that accelerates the phase switching timing of energization of the coil with respect to the timing of the phase switching reference position.
A rising control unit that suppresses the peak value of the current by pulse width modulation for a certain period after the start of energization in the phase switching of the coil.
A fall control unit that controls the fall of the current waveform at the end of energization in the phase switching of the coil,
The rising waveform of the current or voltage by the rising control unit and the falling waveform of the current or voltage by the falling control unit are asymmetrically controlled.
Brushless motor control device.
(5) 前記立ち上がり制御部は、前記コイルの相切替近傍のタイミングで電圧のデューティを一時的に最大化し、所定の条件を満たした後でデューティを制限して電流のピーク値を抑えるように制御する、
上記(4)に記載のブラシレスモータ制御装置。
(5) The rise control unit temporarily maximizes the voltage duty at a timing near the phase switching of the coil, limits the duty after satisfying a predetermined condition, and controls so as to suppress the peak value of the current. do,
The brushless motor control device according to (4) above.
上記(1)の構成のブラシレスモータの制御方法によれば、進角制御手順により、電流の相切替を適切なタイミングで行うことができる。すなわち、コイルのインダクタンスの影響を考慮し、相切替基準位置に対して実際に流れる電流のタイミングが遅れないように制御できる。また、立ち上がり制御手順により相切替時の電流のピーク値を抑えることができる。これにより、相切替後のタイミングでコギングトルクとマグネットトルクによる総トルクが過大となることを抑制できるので、トルク脈動が減少し、すなわち振動を低減できる。また、立ち上がり制御手順および立ち下がり制御手順により、立ち下がり時の電流の減少を抑えることができ、相切替の際に電流波形が非対称になる。これにより、相切替前のタイミングではコギングトルクとマグネットトルクの総トルクが過少となることを抑制し、相切替後にはリラクタンストルクとマグネットトルクの総トルクが過大となることを抑制できるので、総トルクの脈動が減少し、すなわち振動を低減できる。 According to the control method of the brushless motor having the configuration of (1) above, the phase switching of the current can be performed at an appropriate timing by the advance angle control procedure. That is, in consideration of the influence of the inductance of the coil, it is possible to control so that the timing of the current actually flowing with respect to the phase switching reference position is not delayed. In addition, the peak value of the current at the time of phase switching can be suppressed by the rise control procedure. As a result, it is possible to prevent the total torque due to the cogging torque and the magnet torque from becoming excessive at the timing after the phase switching, so that the torque pulsation can be reduced, that is, the vibration can be reduced. Further, the rise control procedure and the fall control procedure can suppress the decrease of the current at the time of the fall, and the current waveform becomes asymmetric at the time of phase switching. As a result, it is possible to prevent the total torque of the cogging torque and the magnet torque from becoming excessive before the phase switching, and it is possible to suppress the total torque of the relaxation torque and the magnet torque from becoming excessive after the phase switching. The pulsation of the magnet can be reduced, that is, the vibration can be reduced.
上記(2)の構成のブラシレスモータの制御方法によれば、相切替近傍のタイミングで電圧のデューティを最大にすることで、切替前の電流を急峻に減らし、相切替を素早く行うことができる。また、デューティの最大化は一時的なものであり、相切替が完了した後は、電流のピーク値を抑えるように電圧のデューティは制限され、総トルクの脈動が減少し、すなわち振動が低減される。 According to the control method of the brushless motor having the configuration of (2) above, by maximizing the voltage duty at the timing near the phase switching, the current before the switching can be sharply reduced and the phase switching can be performed quickly. Also, the maximization of the duty is temporary, and after the phase switching is completed, the voltage duty is limited so as to suppress the peak value of the current, the pulsation of the total torque is reduced, that is, the vibration is reduced. To.
上記(3)の構成のブラシレスモータの制御方法によれば、相切替後にリラクタンストルクが減少するのを補うように電流を増加させてマグネットトルクを増大させることができる。これにより、総トルクが減少するのを防止でき、総トルクの脈動が減少し、すなわち振動が低減される。 According to the control method of the brushless motor having the configuration of (3) above, the magnet torque can be increased by increasing the current so as to compensate for the decrease in the reluctance torque after the phase switching. As a result, it is possible to prevent the total torque from decreasing, and the pulsation of the total torque is reduced, that is, the vibration is reduced.
上記(4)の構成のブラシレスモータ制御装置によれば、進角制御部の制御により、電流の相切替を適切なタイミングで行うことができる。すなわち、コイルのインダクタンスの影響を考慮し、相切替基準位置に対して実際に流れる電流のタイミングが遅れないように制御できる。また、立ち上がり制御部により相切替時の電流のピーク値を抑え、相切替後のタイミングで総トルクが過大になることを抑制できるので、総トルクの脈動が減少し、すなわち振動を低減できる。また、立ち上がり制御部および立ち下がり制御部により、立ち下がり時の電流の減少を抑えることができ、相切替の際に電流波形が非対称になる。これにより、相切替前のタイミングではコギングトルクとマグネットトルクの総トルクが過少となることを抑制し、相切替後にはリラクタンストルクとマグネットトルクの総トルクが過大となることを抑制できるので、総トルクの脈動が減少し、すなわち振動を低減できる。 According to the brushless motor control device having the configuration of (4) above, the phase switching of the current can be performed at an appropriate timing by controlling the advance angle control unit. That is, in consideration of the influence of the inductance of the coil, it is possible to control so that the timing of the current actually flowing with respect to the phase switching reference position is not delayed. Further, since the rising control unit can suppress the peak value of the current at the time of phase switching and suppress the total torque from becoming excessive at the timing after the phase switching, the pulsation of the total torque can be reduced, that is, the vibration can be reduced. Further, the rising control unit and the falling control unit can suppress the decrease of the current at the time of falling, and the current waveform becomes asymmetric at the time of phase switching. As a result, it is possible to prevent the total torque of the cogging torque and the magnet torque from becoming excessive before the phase switching, and it is possible to suppress the total torque of the relaxation torque and the magnet torque from becoming excessive after the phase switching. The pulsation of the magnet can be reduced, that is, the vibration can be reduced.
上記(5)の構成のブラシレスモータ制御装置によれば、相切替近傍のタイミングで電圧のデューティを最大にすることで、切替前の電流を急峻に減らし、相切替を素早く行うことができる。また、デューティの最大化は一時的なものであり、相切替が完了した後は、電流のピーク値を抑えるように電圧のデューティは制限され、総トルクの脈動が減少し、すなわち振動が低減される。 According to the brushless motor control device having the configuration of (5) above, by maximizing the voltage duty at the timing near the phase switching, the current before the switching can be sharply reduced and the phase switching can be performed quickly. Also, the maximization of the duty is temporary, and after the phase switching is completed, the voltage duty is limited so as to suppress the peak value of the current, the pulsation of the total torque is reduced, that is, the vibration is reduced. To.
本発明のブラシレスモータ制御方法およびブラシレスモータ制御装置によれば、コギングトルクに起因するトルク脈動を低減して振動を低減し、騒音を低減することができる。 According to the brushless motor control method and the brushless motor control device of the present invention, torque pulsation caused by cogging torque can be reduced, vibration can be reduced, and noise can be reduced.
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態(以下、「実施形態」という。)を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。 The present invention has been briefly described above. Further, the details of the present invention will be further clarified by reading through the embodiments described below (hereinafter referred to as "embodiments") with reference to the accompanying drawings. ..
本発明に関する具体的な実施形態について、各図を参照しながら以下に説明する。 Specific embodiments of the present invention will be described below with reference to each figure.
<モータ制御装置の構成>
図1は、本発明の実施形態におけるモータ制御装置10の構成例を示すブロック図である。
図1に示したモータ制御装置10が駆動するモータ18は、単相直流ブラシレスモータであり、例えば冷却用ファンなどの駆動源として利用される。
<Structure of motor control device>
FIG. 1 is a block diagram showing a configuration example of the
The
モータ制御装置10は、モータ18の回転子の回転位置変化に合わせて、印加する電圧を適切なタイミングで切り替える必要がある。また、モータ制御装置10は、モータ18におけるトルク脈動を低減するため、モータ18に与える電圧をパルス幅変調(PWM)で制御して電圧や電流を精密に制御する機能を有している。
The
図1に示すように、モータ制御装置10は、ホール素子11、相切替時間計測部12、進角制御部13、PWM生成部14、15、駆動回路16、及びインバータ17を備えている。なお、相切替時間計測部12、進角制御部13、PWM生成部14、15、駆動回路16等の制御要素については、専用の論理回路で構成することもできるし、コンピュータとそれが実行するソフトウェアとの組み合わせで実現することもできる。
As shown in FIG. 1, the
ホール素子11は、モータ18の固定子側の所定位置に固定され、回転子が相切替に関連する所定の基準位置に存在することを検知できる。ホール素子11は、その検知結果を表す信号SG1を出力する。
The
相切替時間計測部12は、ホール素子11が出力する信号SG1に基づいて、相切替の時間を計測する機能を有している。
The phase switching
進角制御部13は、相切替時間計測部12が出力する信号SG2に基づいて、より適切な早いタイミング(手前側の電気角)で相切替を実施するための信号SG3を生成する。すなわち、モータ18内部のコイルのインダクタンスの影響により、実際に流れる電流は、印加した電圧に対して遅れて変化する。そこで、相切替基準位置のタイミングを表す信号SG2よりも早いタイミングで切り替わる信号SG3でモータ18の印加電圧を切り替えることにより、相切替が必要なタイミングで電流を素早く切り替える進角制御が可能になる。
The advance
モータ制御装置10は、互いに独立した2系統のPWM生成部14、15を有している。一方のPWM生成部14は、信号SG3のタイミングに基づいて、モータ18の相切替後の通電制御で使用するPWM信号を信号SG4として生成する。他方のPWM生成部15は、信号SG3のタイミングに基づいて、モータ18の相切替前の通電制御で使用するPWM信号を信号SG5として生成する。
The
駆動回路16は、PWM生成部14、15の出力から与えられる2系統の信号SG4、SG5に基づいて、インバータ17を駆動するために必要な4系統の信号をそれぞれ生成する。
The
インバータ17は、モータ18内部の単相のコイルの通電のオンオフ及び通電方向を制御するためのドライバ回路であり、独立した4つのトランジスタ17a、17b、17c、及び17dを備えている。2つのトランジスタ17a、17cの直列回路が電源ライン21とアースライン22との間に接続されており、トランジスタ17a、17cの接続点が、出力ライン23を介してモータ18のコイルの一端と接続されている。また、トランジスタ17b、17dの直列回路が電源ライン21とアースライン22との間に接続してあり、トランジスタ17b、17dの接続点が、出力ライン24を介してモータ18のコイルの他端と接続されている。
The
したがって、トランジスタ17a、及び17dがオン、トランジスタ17b、及び17cがオフの状態で、モータ18のコイルに順方向に電流を流すことができる。つまり、電源ライン21から、トランジスタ17a、出力ライン23、モータ18内のコイル、出力ライン24、トランジスタ17d、アースライン22の経路で電流が流れる。
Therefore, a current can be passed in the forward direction to the coil of the
また、トランジスタ17b、及び17cがオン、トランジスタ17a、及び17dがオフの状態で、モータ18のコイルに逆方向に電流を流すことができる。つまり、電源ライン21から、トランジスタ17b、出力ライン24、モータ18内のコイル、出力ライン23、トランジスタ17c、アースライン22の経路で電流が流れる。
Further, in a state where the
上記2種類の状態を回転位置に応じて適切なタイミングで周期的に切り替えることにより、つまり単相のコイルに流れる電流の相切替により、モータ18の回転子を連続的に回転駆動することができる。
The rotor of the
駆動回路16は、モータ18の駆動時に発生する機械振動を減らすために、モータ18に加わるトルク脈動を低減するように、信号SG4、SG5を利用してインバータ17に与える信号を最適化する。具体的な制御の内容については後述する。
The
<動作例:タイムチャート>
図2は、図1のモータ制御装置10の動作例を示すタイムチャートである。図2中の横軸は、時間及び電気角の変化を表している。
<Operation example: Time chart>
FIG. 2 is a time chart showing an operation example of the
図2に示した各信号SG1、SG2、SG3、SG4、及びSG5は、それぞれ図1に示したホール素子11、相切替時間計測部12、進角制御部13、PWM生成部14、及び15から出力される。また、出力信号SG7Aは、モータ18のコイルに順方向に電流を流す時の電圧波形を表し、出力信号SG7Bは、モータ18のコイルに逆方向に電流を流す時の電圧波形を表す。
The signals SG1, SG2, SG3, SG4, and SG5 shown in FIG. 2 are from the
図2に示すように、モータ18の回転子の回転位置が予め定めた各相切替位置P1、P2、P3、・・・になるときに、ホール素子11の検出状態が切り替わり信号SG1が変化する。
As shown in FIG. 2, when the rotation position of the rotor of the
相切替時間計測部12は、各相切替位置P1、P2、P3、・・・で二値状態が交互に切り替わる信号SG2を生成する。
The phase switching
進角制御部13により生成される信号SG3は、相切替時間計測部12が出力する信号SG2に対して位相を手前側に少しずらした状態で現れる。つまり、モータ18のコイルに流れる電流の波形がインダクタンスの影響で電圧に対して遅延する分だけ、各相切替位置P1、P2、P3、・・・に対して位相が手前にずれた位置で、信号SG3の状態が切り替わる。
The signal SG3 generated by the advance
PWM生成部14により生成される信号SG4は、図2に示すように、相切替後の各区間RAにおいて、オンデューティが可変のPWM信号が現れる。区間RAは、通電開始後の一定期間の間、電流のピーク値を抑えるために設けられるPWM制御区間である。すなわち、PWM信号のオンデューティを調整し、電流のピーク値を抑えるように制御する。相切替時点から電流波形の立ち上がり所要時間が経過すると区間RAは終了する。
As shown in FIG. 2, in the signal SG4 generated by the
一方、PWM生成部15が生成する信号SG5については、図2に示すように、相切替前の各区間RBにおいて、オンデューティが可変のPWM信号が現れる。区間RBは、通電終了時の電流波形の立ち下がり速度を緩やかにするためにソフトスイッチング制御される区間である。すなわち、PWM信号によりモータ18への印加電圧のオンオフを繰り返し、電流波形の立ち下がりが緩やかになるよう制御する。区間RBの長さは、相切替時の電流により発生するコイルの振動が大きい場合には電流波形の立ち下がりがより緩やかになるように長めに設定される。
On the other hand, with respect to the signal SG5 generated by the
なお、本発明の制御を実施する際には、電流波形の立ち下がり制御のための区間RBのソフトスイッチング制御は必ずしも必要ではなく、通電開始後の電流波形の立ち上がり時の一定期間の区間RAが重要である。また、図2では区間RAと、区間RBとの両方で波形制御を行う場合には、区間RBの長さが区間RAの長さよりも短くなるように設定されているが、この例に限らず、電流波形の立ち下がりと立ち上がりとが非対称に制御されるように設定すればよい。 When carrying out the control of the present invention, the soft switching control of the section RB for controlling the falling edge of the current waveform is not always necessary, and the section RA for a certain period at the rising edge of the current waveform after the start of energization is set. is important. Further, in FIG. 2, when waveform control is performed in both the section RA and the section RB, the length of the section RB is set to be shorter than the length of the section RA, but the present invention is not limited to this example. , The falling and rising edges of the current waveform may be set to be controlled asymmetrically.
一方、図2に示した各出力信号SG7A、SG7Bにおいて、各区間RA2のPWM信号は、信号SG4の区間RAと同じオンデューティとなっている。更に、各出力信号SG7A、SG7Bにおいて、各区間RB2は、信号SG5の区間RBと同じオンデューティとなっている。 On the other hand, in each of the output signals SG7A and SG7B shown in FIG. 2, the PWM signal of each section RA2 has the same on-duty as the section RA of the signal SG4. Further, in each of the output signals SG7A and SG7B, each section RB2 has the same on-duty as the section RB of the signal SG5.
また、出力信号SG7Aによりモータ18のコイルに順方向の電流を流す状態と、出力信号SG7Bにより逆方向に電流を流す状態とが切り替わる相切替のタイミングにおいて、急峻な電流変化による振動があまり問題とならない場合には区間RBでのソフトスイッチング制御は不要である。一方、問題となる場合には出力信号SG7A、SG7Bを連続的に変化させ、緩やかな電流変化を発生させるとよい。
Further, at the timing of phase switching in which the state in which the current is passed in the forward direction to the coil of the
<一般的な単相直流モータの動作例>
一般的な単相直流モータにおける動作例を図3~図5にそれぞれ示す。
<動作例-1>
図3に示したモータ18は、円環状の回転子18aが外側に配置され、その内側に固定子18bが配置されている。回転子18aは、円周方向にN極とS極とが交互に形成された複数の永久磁石を形成している。固定子18bは、複数の固定子コア18cとそれに巻回された複数のコイル18dとを有している。各コイル18dが通電されることにより、固定子18b上に電磁石が形成される。また、回転子18aの回転位置を検知するためにその近傍にホール素子11が設置されている。
<Operation example of a general single-phase DC motor>
Examples of operations in a general single-phase DC motor are shown in FIGS. 3 to 5, respectively.
<Operation example-1>
In the
各コイル18dの通電により、図3中のモータ18の状態で各電磁石のN極、S極を形成すると、回転子18aは図3中で反時計回りに回転し、モータ18Bの状態に遷移し、更に、回転子18aが反時計回りに回転してモータ18Cの状態になる。
When the north pole and the south pole of each electromagnet are formed in the state of the
図3中でモータ18Cの状態から更に反時計回りに回転してモータ18Dの状態に遷移すると、ホール素子11が磁極の切り替わりを検知するため、相切替のタイミングになり、各コイル18dの通電が一時的に停止する。これにより、各電磁石の磁極も一時的に消滅する。この後で、モータ18の状態と逆方向に各コイル18dに通電すると、回転子18aが更に反時計回りに回転してモータ18Eの状態に遷移する。
In FIG. 3, when the
上記のようなコイル18dの通電制御を、図1に示したモータ制御装置10が実施することにより、回転子18aを連続的に回転駆動することができる。
By performing the energization control of the
<動作例-2>
図4に示したモータ50の構成においては、固定子コア50cの断面形状が円周方向に対して対称になっている。
<Operation example-2>
In the configuration of the
図4において、中央のモータ50の状態では、回転子50aが相切替位置に停止し、永久磁石のN極/S極の境界位置にホール素子11が対向している。このモータ50の状態で、固定子50bのコイルに通電すると、回転子50aが反時計回りに回転してモータ50Aの状態になる場合と、時計回りに回転してモータ50Bの状態になる場合との両方の可能性がある。
In FIG. 4, in the state of the
実際には、中央のモータ50の状態で停止している位置のオフセットしだいで、モータ50の回転方向が決まり、モータ50Aの状態、又はモータ50Bの状態に遷移する。したがって、図4のモータ50の場合は、目的の方向と逆の方向にモータ50が回転してしまう可能性がある。
Actually, the rotation direction of the
<動作例-3>
図5に示したモータ18は、固定子コア18cと回転子18aとの距離が近い部分と遠い部分ができている。回転子18aは磁極の中央が最も強く磁化されており、その部分が固定子コア18cと回転子18aとの距離が最も短くなるところに引き寄せられる。そのため、図5のモータ18Fのように、回転子18aの永久磁石のN極/S極の境界位置にホール素子11が対向し停止している状態において、コイル18dが無通電であっても反時計回り方向の回転トルク(コギングトルク)が発生する。
<Operation example-3>
The
したがって、図5に示した停止状態のモータ18Fを通電して駆動する場合には、図4に示したモータ50の場合とは異なり、反時計回りの方向へ確実に回転してモータ18Gの状態に遷移することになる。
Therefore, when the
図1に示したモータ制御装置10においても、モータ18の回転方向が確実に決まるように、図5の例と同様に形状が非対称の固定子コア18cを有するモータ18を駆動する場合を想定している。
In the
<実施形態のモータ制御装置の動作特性>
図6(a)及び図6(b)は、図1のモータ制御装置における動作特性を表すグラフであり、図6(a)は位置とコイルにかかる平均電圧の対応関係を示し、図6(b)は位置とトルク及び電流の対応関係を示す。
<Operating characteristics of the motor control device of the embodiment>
6 (a) and 6 (b) are graphs showing the operating characteristics of the motor control device of FIG. 1, and FIG. 6 (a) shows the correspondence between the position and the average voltage applied to the coil, and is shown in FIG. 6 (a). b) shows the correspondence between the position and the torque and the current.
図6(a)及び図6(b)において、横軸は回転子18aの位置を表す電気角[°]を表す。図6(a)の縦軸はコイルにかかる平均電圧VO[V]、図6(b)の縦軸はトルク[N・m]及び電流[A]をそれぞれ表す。
In FIGS. 6 (a) and 6 (b), the horizontal axis represents the electric angle [°] representing the position of the
図6(a)に示すように、回転子18aの回転位置の変化に伴って、電磁誘導による誘起電圧Vxが発生する。また、図6(a)及び図6(b)中の横軸0°、180°、360°の位置は、図2中の相切替位置P1、P2、P3、・・・に相当する。つまり、モータ18を回転駆動する場合には回転子18aのN極/S極の境界にホール素子11が対向している状態で、コイル18dの通電方向を切り替えるための相切替を実施する必要がある。
As shown in FIG. 6A, an induced voltage Vx due to electromagnetic induction is generated as the rotation position of the
但し、コイル18dのインダクタンスの影響で、印加電圧に対して電流の変化が遅れるので、モータ制御装置10の進角制御部13は進角制御(C1)を実施する。つまり、駆動回路16及びインバータ17が各相切替位置よりも少し手前の位置にある進角制御位置PA1、PB1で印加電圧を順方向(+)から逆方向(-)に切り替えて、各相切替位置で電流の方向が切り替わるように制御する。各位置PA、PBと進角制御位置PA1、PB1との位相差は、PWM生成部14により決定される。
However, since the change in the current is delayed with respect to the applied voltage due to the influence of the inductance of the
また、モータ制御装置10のPWM生成部14、15、及び駆動回路16は、各進角制御位置PA1、PB1で切替前の電流が急峻に減るような制御C2を行う。具体的にはPWM信号のデューティを一時的に最大(100%)に定める。
Further, the
例えば、モータ18のコイル18dに印加される平均電圧VOは、図6(a)中の進角制御位置PA1でプラス24[V](順方向電圧)からマイナス24[V](逆方向電圧)に切り替わり、進角制御位置PB1ではマイナス24[V]からプラス24[V]に切り替わる。
For example, the average voltage VO applied to the
相切替の直前にはコイル18dが大きなエネルギーを蓄積しているので、インバータ17が電圧の印加を停止しても電流の大きさはゆっくりと低下する。しかし、制御C2により相切替時にPWM信号のデューティを一時的に最大にすることで、逆方向の大きなエネルギーを与えることになり、コイル18dが蓄積したエネルギーを素早く放出することができ、コイル18dに流れる電流が急峻に低下するように制御できる。
Immediately before the phase switching, the
各位置PA、PBのタイミングでは、総トルクが過大となることを防ぐために、ここから制御C3を開始して通電の立ち上がり制御を行う。すなわち、図2に示した信号SG4の区間RAに相当するPWM信号を用いて電流のピーク値を抑える制御を行う。この区間RAにおけるPWM信号のデューティは、総トルクの脈動を減少させる値に調整される。これにより、例えば図6(a)のように平均電圧VOが10[V]程度まで下がる。 At the timing of each position PA and PB, in order to prevent the total torque from becoming excessive, the control C3 is started from here to control the rise of energization. That is, control is performed to suppress the peak value of the current by using the PWM signal corresponding to the section RA of the signal SG4 shown in FIG. The duty of the PWM signal in this section RA is adjusted to a value that reduces the pulsation of the total torque. As a result, for example, as shown in FIG. 6A, the average voltage VO drops to about 10 [V].
区間RAが終了し、電流波形の立ち上がりが完了した後は、制御C4を実行する。制御C4では、モータ18の駆動トルクが低下するのを防ぐために、PWM信号のデューティを例えば最大値に定めてこの状態を維持する。
After the section RA ends and the rise of the current waveform is completed, the control C4 is executed. In the control C4, in order to prevent the drive torque of the
なお、図6(a)に示した例では、制御C4においてPWM信号のデューティを最大値に維持しているので、相切替前の電流波形の立ち下がり、すなわち区間RBではソフトスイッチングを行っていない。 In the example shown in FIG. 6A, since the duty of the PWM signal is maintained at the maximum value in the control C4, the current waveform before the phase switching falls, that is, the soft switching is not performed in the section RB. ..
駆動回路16は、区間RBで、PWM生成部15が出力するPWM信号SG5を用いてソフトスイッチングを行ってもよい。例えば、相切り替え時の電流が急峻すぎるためにコイルで発生する振動が大きい場合は、ソフトスイッチングを行う方がよい。この場合でも、コイル18dに流れる電流の波形は、立ち下がりと立ち上がりとが非対称になるよう制御される。
The
一方、図6(b)中に示した出力電流Ioutは、回転子18aの各位置におけるモータ18のコイル18dに流れる電流を示している。また、回転に伴ってモータ18に発生するコギングトルクTcと、出力電流Ioutに応じて発生するマグネットトルクとの和が総トルクTtとして図6(b)中に示されている。
On the other hand, the output current Iout shown in FIG. 6B indicates the current flowing through the
つまり、図6(a)に示した例のようにモータ制御装置10が平均電圧VOを非対称に制御した場合に、図6(b)のように総トルクTtが変化する。ここで、総トルクTtの脈動を小さくすることで、駆動時にモータ18が発生する機械振動や騒音を低減できると考えられる。
That is, when the
図6(b)に示すように、コギングトルクTcは回転子18aの回転に伴って正弦波状に変動する。また、図6(a)に示した制御C1、C2により、図6(b)中の出力電流Ioutは、位置PAの手前の進角制御位置PA1から急峻に低下して、位置PAで方向(極性)が切り替わる。また、位置PAで出力電流Ioutの方向が切り替わった後は、制御C3で電流のピーク値を抑える制御を行い、総トルクTtが過大となることを抑制する。また、位置PA2になるとオンデューティを可変するPWM制御を終了して制御C4に移行するので、出力電流Ioutは進角制御位置PB1まで比較的に緩やかに増大し、コギングトルクの減少を補うようにマグネットトルクを強める。
As shown in FIG. 6B, the cogging torque Tc fluctuates in a sinusoidal shape with the rotation of the
出力電流Ioutの波形を上記のように制御することにより、モータ18が回転する際に発生する総トルクTtは、図6(b)に示すように脈動幅が小さい波形に制御される。
By controlling the waveform of the output current Iout as described above, the total torque Tt generated when the
<実施形態と従来とのトルク変化の対比>
図7は、図1のモータ制御装置10におけるトルクTtの変化と、従来の制御におけるトルク変化とを対比して表すグラフである。図7において、横軸は回転位置の電気角[°]を表し、縦軸はトルク[mN・m]を表す。
<Comparison of torque change between the embodiment and the conventional one>
FIG. 7 is a graph showing a change in torque Tt in the
図7において、「従来の制御」は、例えば特許文献1で示されている制御のように、相切替の前後でソフトスイッチングを適用した制御に相当する。 In FIG. 7, the “conventional control” corresponds to a control in which soft switching is applied before and after phase switching, for example, as in the control shown in Patent Document 1.
図7に示すように、従来トルクは変動幅が0.7[mN・m]程度であるのに対し、実施形態のモータ制御装置10における総トルクTtの変動幅は0.35[mN・m]程度まで低減されている。
As shown in FIG. 7, the fluctuation range of the conventional torque is about 0.7 [mN · m], whereas the fluctuation range of the total torque Tt in the
<モータの振動特性の対比>
図1のモータ制御装置10の制御、及び従来の制御における振動特性を図8(a)及び図8(b)にそれぞれ示す。図8(a)及び図8(b)は、トルクの計測に替えて3軸方向の振動をそれぞれ計測した結果を表している。
<Comparison of motor vibration characteristics>
The vibration characteristics of the control of the
図8(b)の内容に相当する「従来の制御」は、例えば特許文献2の図4に示されている制御のように、相切替の前後でソフトスイッチングを適用した場合に相当する。 The "conventional control" corresponding to the content of FIG. 8B corresponds to a case where soft switching is applied before and after phase switching, for example, as in the control shown in FIG. 4 of Patent Document 2.
実用的には、相切替のタイミングの0[°]から25[°]程度までの範囲、つまり図8(b)中の領域ARの区間の振動を低減することが重要であるが、図8(a)中の3軸の振動パワーは、図8(b)中の領域ARの区間と比べて大幅に低減されていることが分かる。 Practically, it is important to reduce the vibration of the phase switching timing in the range of about 0 [°] to 25 [°], that is, the section of the region AR in FIG. 8 (b). It can be seen that the vibration power of the three axes in (a) is significantly reduced as compared with the section of the region AR in FIG. 8 (b).
<実施形態のモータ制御装置の利点>
図1に示したモータ制御装置10においては、図6(a)に示すように各相切替位置の手前の進角制御位置PA1、PB1から位置PA、PBまでの範囲で制御C1、C2を行うので、図6(b)のように出力電流Ioutを急峻に低下させて、相切替前の総トルクTtが過少になることを抑制することができる。また、図6(a)に示すように各位置PA、PBの後で制御C3を行い、PWM信号のデューティを調整して電流のピーク値を抑え、相切替後の総トルクTtが過大になることを抑制することができる。更に、位置PA2の後で、図6(a)のように制御C4を行い、PWM信号のデューティを最大化するので、総トルクTtの低下を防止できる。
<Advantages of the motor control device of the embodiment>
In the
つまり、図6(b)に示すコギングトルクTcの変動を考慮した場合の総トルクTtにおける脈動幅が小さくなるように、出力電流Ioutの波形を適切に制御することができる。いずれにしても、図6(a)のように、相切替の前後のタイミングにおいて出力電流Ioutとコイルにかかる平均電圧の波形の立ち下がりと立ち上がりとが非対称になるように制御することか不可欠である。つまり、図6(a)の制御C1、C2、C3、及びC4により、モータ18の駆動時に発生する振動及び騒音を低減できる。
That is, the waveform of the output current Iout can be appropriately controlled so that the pulsation width in the total torque Tt when the fluctuation of the cogging torque Tc shown in FIG. 6B is taken into consideration becomes small. In any case, as shown in FIG. 6A, it is indispensable to control so that the falling edge and the rising edge of the waveform of the output current Iout and the average voltage applied to the coil are asymmetrical at the timing before and after the phase switching. be. That is, the controls C1, C2, C3, and C4 of FIG. 6A can reduce the vibration and noise generated when the
以上のように、本発明の実施形態に係るブラシレスモータ制御方法およびブラシレスモータ制御装置によれば、リラクタンスコギングトルクに起因するトルク脈動を低減して振動を低減することができる。 As described above, according to the brushless motor control method and the brushless motor control device according to the embodiment of the present invention, it is possible to reduce the torque pulsation caused by the reluctance scogging torque and reduce the vibration.
10 モータ制御装置
11 ホール素子
12 相切替時間計測部
13 進角制御部
14,15 PWM生成部
16 駆動回路
17 インバータ
17a,17b,17c,17d トランジスタ
18,18B,18C,18D,18E モータ
18a 回転子
18b 固定子
18c 固定子コア
18d コイル
21 電源ライン
22 アースライン
23,24 出力ライン
50,50A,50B モータ
C1,C2,C3,C4 制御
Iout 出力電流
P1,P2,P3 相切替位置
PA,PB 制御C3開始位置
PA1,PB1 進角制御位置
PA2 制御C4開始位置
SG1,SG2,SG3,SG4,SG5 信号
SG7A,SG7B 出力信号
Tt 総トルク
Tc コギングトルク
RA,RA2,RB,RB2 PWM制御区間
VO 平均電圧
Vx 誘起電圧
10
Claims (5)
相切替基準位置のタイミングに対して前記コイルの通電の相切替タイミングを早める進角制御手順と、
前記コイルの相切替における通電開始後の一定期間をパルス幅変調により電流のピーク値を抑える立ち上がり制御手順と、
前記コイルの相切替における通電終了時に電流波形の立ち下がりを制御する立ち下がり制御手順と、
を有し、前記立ち上がり制御手順による電流又は電圧の立ち上がり波形と、前記立ち下がり制御手順による電流又は電圧の立ち下がり波形とが非対称に制御される、
ブラシレスモータ制御方法。 A brushless motor control method for controlling an energization circuit that energizes the coil of the single-phase DC brushless motor when driving the single-phase DC brushless motor.
An advance control procedure that advances the phase switching timing of the energization of the coil with respect to the timing of the phase switching reference position, and
A rising control procedure that suppresses the peak value of the current by pulse width modulation for a certain period after the start of energization in the phase switching of the coil, and
A fall control procedure for controlling the fall of the current waveform at the end of energization in the phase switching of the coil, and a fall control procedure.
The rising waveform of the current or voltage according to the rising control procedure and the falling waveform of the current or voltage according to the falling control procedure are asymmetrically controlled.
Brushless motor control method.
請求項1に記載のブラシレスモータ制御方法。 In the rise control procedure, the voltage duty is temporarily maximized at a timing near the phase switching of the coil, and after a predetermined condition is satisfied, the duty is limited to suppress the peak value of the current.
The brushless motor control method according to claim 1.
請求項1又は請求項2に記載のブラシレスモータ制御方法。 In the rise control procedure, when the rise of the current or voltage waveform is completed at the time of phase switching, the duty limit is released and the current value is increased.
The brushless motor control method according to claim 1 or 2.
前記単相直流ブラシレスモータのコイルの通電を制御するドライバ回路と、
前記単相直流ブラシレスモータの相切替基準位置を検知する基準位置検出器と、
前記相切替基準位置のタイミングに対して前記コイルの通電の相切替タイミングを早める進角制御部と、
前記コイルの相切替における通電開始後の一定期間をパルス幅変調により電流のピーク値を抑える立ち上がり制御部と、
前記コイルの相切替における通電終了時に電流波形の立ち下がりを制御する立ち下がり制御部と、
を有し、前記立ち上がり制御部による電流又は電圧の立ち上がり波形と、前記立ち下がり制御部による電流又は電圧の立ち下がり波形とが非対称に制御される、
ブラシレスモータ制御装置。 A brushless motor control device that controls the drive of a single-phase DC brushless motor.
A driver circuit that controls the energization of the coil of the single-phase DC brushless motor, and
A reference position detector that detects the phase switching reference position of the single-phase DC brushless motor, and
An advance angle control unit that accelerates the phase switching timing of energization of the coil with respect to the timing of the phase switching reference position.
A rising control unit that suppresses the peak value of the current by pulse width modulation for a certain period after the start of energization in the phase switching of the coil.
A fall control unit that controls the fall of the current waveform at the end of energization in the phase switching of the coil,
The rising waveform of the current or voltage by the rising control unit and the falling waveform of the current or voltage by the falling control unit are asymmetrically controlled.
Brushless motor control device.
請求項4に記載のブラシレスモータ制御装置。 The rise control unit temporarily maximizes the voltage duty at a timing near the phase switching of the coil, limits the duty after satisfying a predetermined condition, and controls so as to suppress the peak value of the current.
The brushless motor control device according to claim 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020217426A JP2022102598A (en) | 2020-12-25 | 2020-12-25 | Brushless motor control method and brushless motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020217426A JP2022102598A (en) | 2020-12-25 | 2020-12-25 | Brushless motor control method and brushless motor control device |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2022102598A true JP2022102598A (en) | 2022-07-07 |
Family
ID=82273248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020217426A Pending JP2022102598A (en) | 2020-12-25 | 2020-12-25 | Brushless motor control method and brushless motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2022102598A (en) |
-
2020
- 2020-12-25 JP JP2020217426A patent/JP2022102598A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6065188B2 (en) | Electric machine control | |
US8610385B2 (en) | Motor driving circuit | |
US20140055063A1 (en) | Electric motor and motor control | |
JP2000278989A (en) | Synchronous motor driving device | |
TWI459713B (en) | Chip, computer readable memory medium, electronic motor, and method for stopping a rotor in a motor | |
RU2414047C1 (en) | Method and control device to control electric motor with internal permanent magnets | |
US10944351B2 (en) | Motor drive control device and motor drive control method | |
JP5751147B2 (en) | Motor equipment | |
KR20120086255A (en) | Motor system and motor control circuit | |
JP2000083397A (en) | Control device for motor and motor unit having the same | |
KR20090036512A (en) | Stepping motor driving apparatus | |
JP2022102598A (en) | Brushless motor control method and brushless motor control device | |
WO2018186061A1 (en) | Pump control device | |
US11515823B2 (en) | Control of a single coil BLDC motor | |
JP6693178B2 (en) | Motor controller | |
WO2020095505A1 (en) | Electric motor driving method | |
KR102238456B1 (en) | Driving Circuit for driving switched reluctance motor | |
JP4147826B2 (en) | Brushless motor drive control device | |
JP2004096842A (en) | Switched reluctance motor controller | |
WO2020121368A1 (en) | Motor drive device and motor drive method | |
JP2006238536A (en) | Single-phase brushless dc motor | |
JP3904572B2 (en) | DC brushless motor drive circuit | |
JP2014096939A (en) | Synchronous motor Drive system | |
EP3883120B1 (en) | Technologies for adaptive multi-pulse commutation for brushless direct current motors | |
JP4104074B2 (en) | Single phase brushless DC motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240619 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |