Search

CN-121984382-A - Advance phase-change angle self-adaptive correction method for single-phase BLDC motor

CN121984382ACN 121984382 ACN121984382 ACN 121984382ACN-121984382-A

Abstract

The application relates to the technical field of motor control, in particular to a self-adaptive correction method for an advanced phase-change angle of a single-phase BLDC motor. The method comprises the steps of collecting phase current of the single-phase BLDC motor in real time and recording absolute values, collecting Hall signals of the motor in real time, calculating time intervals between adjacent jumps to determine a phase change period when the Hall signals are detected to jump, determining the maximum value of the absolute value of the phase current in the first half time period of the phase change period as a first peak value, determining the maximum value of the absolute value of the phase current in the second half time period of the phase change period as a second peak value, and adjusting the advanced phase change angle of the next period based on the difference value of the first peak value and the second peak value. The self-adaptive correction method for the advanced phase-change angle of the single-phase BLDC motor can self-adaptively adjust the size of the advanced phase-change angle.

Inventors

  • LI HAISONG
  • JIANG JUN
  • SHI WENTING
  • YANG FAN

Assignees

  • 无锡芯朋微电子股份有限公司

Dates

Publication Date
20260505
Application Date
20260226

Claims (9)

  1. 1. An advanced commutation angle self-adaptive correction method for a single-phase BLDC motor is characterized by comprising the following steps: Acquiring the phase current of the single-phase BLDC motor in real time and recording an absolute value; Collecting Hall signals of a motor in real time, and calculating time intervals between adjacent jumps to determine a commutation period when the Hall signals are detected to jump; Determining a maximum value of an absolute value of the phase current in a first half period of the commutation period as a first peak value, and determining a maximum value of the absolute value of the phase current in a second half period of the commutation period as a second peak value; And adjusting the advanced phase change angle of the next period based on the difference value of the first peak value and the second peak value.
  2. 2. The method for adaptively correcting the lead commutation angle of a single-phase BLDC motor of claim 1, wherein the adjusting the lead commutation angle of the next cycle based on the difference between the first peak value and the second peak value comprises: If the first peak value is smaller than the second peak value, the advanced phase-change angle is increased; and if the first peak value is larger than the second peak value, reducing the advanced phase-change angle.
  3. 3. The method for adaptively correcting the lead commutation angle of a single-phase BLDC motor of claim 2, wherein the digital filtering process is performed after the hall signal of the motor is acquired.
  4. 4. The advanced commutation angle adaptive correction method of a single phase BLDC motor of claim 2, wherein the first half of the commutation period is equally divided from the second half of the commutation period.
  5. 5. The method for adaptively correcting the lead commutation angle of a single-phase BLDC motor as set forth in claim 2, wherein the adjusting the lead commutation angle of the next cycle based on the difference between the first peak value and the second peak value comprises: And adjusting the advanced phase shifting angle of the next period according to a preset fixed step length based on the difference value of the first peak value and the second peak value.
  6. 6. The method for adaptively correcting the advance commutation angle of a single-phase BLDC motor of claim 1, wherein the specific step of adjusting the advance commutation angle of the next cycle based on the difference between the first peak value and the second peak value further comprises: and when the absolute value of the difference is not greater than the preset difference threshold, keeping the advance phase-change angle of the next period unchanged.
  7. 7. The method for adaptive correction of the advance commutation angle of a single-phase BLDC motor of claim 1, further comprising: in the first several commutation periods after the motor is started, a preset initial advanced commutation angle is adopted to commutate.
  8. 8. An advanced phase change angle adaptive correction device for a single-phase BLDC motor, comprising: the current sampling module is used for collecting the phase current of the motor in real time and recording and outputting the absolute value of the phase current; the Hall signal processing module is connected with the Hall sensor and used for collecting Hall signals of the motor, detecting jump of the Hall signals and calculating a commutation period; the peak detection module is respectively connected with the current sampling module and the Hall signal processing module and is used for determining an absolute value peak value of a first half section and an absolute value peak value of a second half section of the commutation period; The angle adjusting module is connected with the peak value detecting module and is used for generating an adjusting instruction for increasing or decreasing the advanced phase change angle according to the difference value of the absolute value peak value of the first half section and the absolute value peak value of the second half section at the phase change moment; And the control unit is connected with the angle adjusting module and the Hall signal processing module and is used for generating an adjusting instruction for increasing or decreasing the advanced commutation angle and the Hall signal, and generating and outputting a commutation control signal at the commutation moment.
  9. 9. A computer storage medium having a computer program stored thereon, which, when executed by a processor, implements a method of adaptive correction of a lead commutation angle of a single phase BLDC motor as claimed in any one of claims 1 to 7.

Description

Advance phase-change angle self-adaptive correction method for single-phase BLDC motor Technical Field The application relates to the technical field of motor control, in particular to a self-adaptive correction method for an advanced phase-change angle of a single-phase BLDC motor. Background Brushless direct current (BLDC) motors have been widely used in modern industry and consumer electronics because of their high efficiency, low noise, long life, etc. The single-phase brushless direct current motor is particularly suitable for small-power and low-cost scenes such as small fans, household appliances, pumps and the like because of simple structure and low cost. Since the motor winding of the single-phase BLDC motor acts as an inductive load, its current variation may lag behind the variation of the driving voltage. The hysteresis effect is particularly remarkable when the motor runs at a high speed, and if compensation is not performed, ideal synchronization between the current at the commutation moment and the counter electromotive force cannot be established, so that torque pulsation, running noise increase and overall efficiency reduction are caused. To compensate for this current lag, the "lead commutation" technique is commonly employed in the industry. The method has the core concept that the commutation is not carried out at the accurate moment of signal jump of the Hall position sensor, but an electric angle (namely 'advanced commutation angle') is advanced to change the switching state of the inverter, so that the current can be established in advance and reaches a peak value at the ideal moment to generate the maximum torque. In the prior art, a fixed and preset lead angle value is usually adopted to perform lead commutation, and although the method can compensate certain specific working conditions (such as rated rotation speed and load), the optimal lead angle of the motor in actual operation is not constant, and the optimal lead angle can be dynamically changed along with the increase of the rotation speed, the increase of the load and the change of motor parameters. The fixed angle is subjected to advanced commutation, so that the dynamic change cannot be adapted, and when the fixed angle deviates from the design working condition, the current waveform distortion, torque fluctuation and even unstable operation can be caused due to insufficient compensation (smaller angle) or excessive compensation (larger angle). Disclosure of Invention In order to solve the defects in the prior art, the application aims to provide the self-adaptive correction method for the advanced phase-change angle of the single-phase BLDC motor, which can self-adaptively adjust the size of the advanced phase-change angle. In order to achieve the above object, the present application provides a method for adaptively correcting an advanced commutation angle of a single-phase BLDC motor, comprising: Acquiring the phase current of the single-phase BLDC motor in real time and recording an absolute value; Collecting Hall signals of a motor in real time, and calculating time intervals between adjacent jumps to determine a commutation period when the Hall signals are detected to jump; Determining a maximum value of an absolute value of the phase current in a first half period of the commutation period as a first peak value, and determining a maximum value of the absolute value of the phase current in a second half period of the commutation period as a second peak value; And adjusting the advanced phase change angle of the next period based on the difference value of the first peak value and the second peak value. Further, the specific step of adjusting the advance commutation angle of the next period based on the difference between the first peak value and the second peak value includes: If the first peak value is smaller than the second peak value, the advanced phase-change angle is increased; and if the first peak value is larger than the second peak value, reducing the advanced phase-change angle. Further, after the Hall signal of the motor is collected, digital filtering processing is performed. Further, the first half time period of the commutation period is equally divided from the second half time period of the commutation period. Further, the specific step of adjusting the advanced phase change angle of the next period based on the difference between the first peak value and the second peak value comprises the step of adjusting the advanced phase change angle of the next period according to a preset fixed step length based on the difference between the first peak value and the second peak value. Further, the specific step of adjusting the advance commutation angle of the next period based on the difference between the first peak value and the second peak value further includes: and when the absolute value of the difference is not greater than the preset difference threshold, keeping the advance phase-change angle of th