Single-phase motor control system, self-adaptive adjustment module, method and electrical equipment

Through the adaptive adjustment method of single-phase motor, low-pass filtering and pulse width adjustment of driving signals are used to solve the rotation speed and angle estimation error caused by the deviation of the Hall sensor output signal, and the adaptive adjustment and performance improvement of the system are achieved.

CN119906326APending Publication Date: 2025-04-29CRM ICBG (WUXI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311413709.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-27
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

In the prior art, the installation error of Hall sensor or the asymmetry of the motor poles leads to deviations in the output signal of the Hall sensor, which in turn leads to the problem of increasing the rotation speed and angle estimation error.

Method used

A single-phase motor adaptive adjustment method is provided. By obtaining the difference between the positive pulse width and the negative pulse width of the Hall signal, low-pass filtering is performed to obtain the adjustment value, and the pulse width of the driving signal is adjusted based on the adjustment value to reduce signal deviation.

Benefits of technology

Effective filtering eliminates the static error introduced by the Hall position sensor processing and installation process, reduces the system dynamic error caused by sampling point offset and environmental factors, and enables the control system to have adaptive adjustment functions and improves system performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906326A_ABST
    Figure CN119906326A_ABST
Patent Text Reader

Abstract

The invention provides a single-phase motor control system, a self-adaptive adjustment module, a method and electrical equipment. The method comprises the following steps: acquiring a difference value between a positive pulse width and a negative pulse width of a Hall signal of a motor; performing low-pass filtering on the difference value to obtain an adjustment value; the pulse width of the driving signal is adjusted based on the adjustment value, and when the positive pulse width is larger than the negative pulse width, the pulse width of the upper-phase driving signal is adjusted to be N '= N-Vadj; and when the positive pulse width is smaller than the negative pulse width, adjusting the pulse width of the lower-phase driving signal to M '= M-Vadj. According to the self-adaptive adjusting module, the single-phase motor control system and the electrical equipment, complex peripheral circuits are not needed, and the system complexity and the product manufacturing cost are reduced; static errors caused by Hall position sensor machining and mounting processes are effectively filtered out, and the defects of the motor machining process are overcome. And system dynamic errors caused by motor jitter, temperature change and the like due to sampling point offset and environmental factors are effectively reduced, so that the control system has a self-adaptive adjustment function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of motor control, and in particular to a single-phase motor control system, an adaptive regulation module, a method and an electrical device. Background Art

[0002] Single-phase brushless DC motors are widely used in small-power fans, water pumps and other fields because of their small size, high efficiency, simple structure and low cost. When a single-phase brushless DC motor is working, a controller is usually required to control the operation of the motor. The controller needs to be equipped with a Hall sensor to detect the position of the permanent magnet rotor of the motor. The controller controls the corresponding voltage output to the motor based on the rotor position Hall signal obtained by the detection, thereby realizing the control operation of the motor.

[0003] Usually, the output signal of the Hall sensor is analog and digital. Among them, the output of the linear Hall sensor is an analog signal, such as Figure 1 As shown in the figure, as the magnetic field increases, the output voltage tends to saturation; linear Hall sensors need to be sampled with high-precision ADCs, which are expensive and have poor signal interchangeability. The signal changes with temperature and has nonlinear output. It is necessary to add peripheral filter units to filter the signal, and software is also required to perform nonlinear and temperature correction. The output of the switch Hall sensor is a digital signal, such as Figure 2 As shown in the figure, the output signal of the Hall element is amplified and compared with the output signal of the trigger. After the signal is output by the comparator, a dynamic error will be introduced. At the same time, due to reasons such as the installation process, a static error will be introduced. The static error can be calibrated and adjusted by software for the Hall signal, but the introduction of dynamic error makes the software adjustment process complicated and the system responds slowly and has poor noise resistance.

[0004] Therefore, how to avoid the signal deviation caused by the asymmetry of the Hall signal and improve the system performance has become one of the problems that technical personnel in this field need to solve urgently.

[0005] It should be noted that the above introduction to the technical background is only for the convenience of providing a clear and complete description of the technical solutions of the present invention and for the convenience of understanding by those skilled in the art. It cannot be considered that the above technical solutions are well known to those skilled in the art simply because these solutions are described in the background technology section of the present invention. Summary of the invention

[0006] In view of the shortcomings of the prior art described above, the object of the present invention is to provide a single-phase motor control system, an adaptive adjustment module, a method and an electrical device, which are used to solve the problem in the prior art that the output signal of the Hall sensor is biased due to the installation error of the Hall sensor or the asymmetry of the motor pole, thereby increasing the speed and angle estimation errors.

[0007] To achieve the above-mentioned object and other related objects, the present invention provides a single-phase motor adaptive adjustment method, the single-phase motor adaptive adjustment method at least comprising:

[0008] Step 1) obtaining the difference between the positive pulse width and the negative pulse width of the Hall signal of the motor, wherein the difference is signed;

[0009] Step 2) low-pass filtering the difference to obtain a calibration value;

[0010] Step 3) Adjust the pulse width of the driving signal based on the calibration value. When the positive pulse width is greater than the negative pulse width, adjust the pulse width of the upper phase driving signal to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the drive signal is not adjusted; wherein N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, M is the pulse width of the lower phase drive signal before adjustment, V adj is the calibration value calculated in step 2).

[0011] Optionally, step 1) includes:

[0012] Step 11) when the rising edge of the Hall signal arrives, clear and start up counting;

[0013] Step 12) when the falling edge of the Hall signal arrives, the up-counting is stopped, and the down-counting is performed with the up-counting result as the initial value;

[0014] Step 13) When the next rising edge of the Hall signal arrives, the down-counting is stopped, and the down-counting result is output as the difference between the positive pulse width and the negative pulse width, and the process returns to step 11).

[0015] More optionally, in step 2), the low-pass filtering satisfies the following relationship:

[0016] e * (n)=(1-Factor)*e(n)+Factor*e * (n-1);

[0017] Among them, e * (n) is the output value of this filtering; e(n) is the input value of this filtering; e * (n-1) is the output value of the last filter; n is a natural number greater than or equal to 1; Factor is the first-order filter coefficient, which is greater than 0 and less than 1.

[0018] More optionally, the first-order filter coefficient when the motor starts is smaller than the first-order filter coefficient when the motor runs stably.

[0019] More optionally, the adjustment value in step 2) satisfies the following relationship:

[0020] V adj =e * (n) / 2.

[0021] Optionally, the single-phase motor adaptive regulation method further includes: when the motor operates abnormally, resetting the single-phase motor adaptive regulation method.

[0022] In order to achieve the above-mentioned object and other related objects, the present invention further provides a single-phase motor adaptive adjustment module, and the single-phase motor adaptive adjustment module at least comprises:

[0023] Hall edge detection unit, counting unit, low-pass filter unit and drive signal generation unit;

[0024] The Hall edge detection unit receives the Hall signal and detects the transition edge of the Hall signal;

[0025] The counting unit is connected to the output end of the Hall edge detection unit, and counts the positive pulse width and the negative pulse width of the Hall signal based on the output signal of the Hall edge detection unit, and obtains the difference between the positive pulse width and the negative pulse width;

[0026] The low-pass filter unit is connected to the output end of the counting unit, and performs low-pass filtering on the difference to obtain a calibration value;

[0027] The driving signal generating unit is connected to the output end of the low-pass filtering unit, and is used to generate a driving signal and adjust the pulse width of the driving signal based on the calibration value. When the positive pulse width of the Hall signal is greater than the negative pulse width, the pulse width of the upper phase driving signal is adjusted to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the driving signal is not adjusted;

[0028] Wherein, N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, M is the pulse width of the lower phase drive signal before adjustment, V adj is the calibration value.

[0029] Optionally, the counting unit includes an up counter and a down counter;

[0030] The up-counter is reset to zero and starts up-counting when the rising edge of the Hall signal arrives, and ends up-counting when the falling edge of the Hall signal arrives;

[0031] The down counter performs down counting on the output signal of the up counter when the falling edge of the Hall signal arrives, and outputs the counting result and clears it when the rising edge of the Hall signal arrives.

[0032] Optionally, the driving signal generating unit includes a control unit and a calibration unit;

[0033] The control unit generates a driving signal based on the sampling signal of the motor;

[0034] The adjustment unit is connected to the output end of the control unit and receives the adjustment value to adjust the pulse width of the upper phase driving signal or the lower phase driving signal.

[0035] More optionally, the single-phase motor adaptive adjustment module also includes an abnormality detection unit; the abnormality detection unit detects the motor and generates an abnormal interrupt signal when an abnormality occurs in the motor; the counting unit and the low-pass filtering unit receive the abnormal interrupt signal, and reset the counting unit and the low-pass filtering unit when the abnormal interrupt signal is valid.

[0036] More optionally, the abnormality detection unit receives the Hall signal, and detects the operating state of the motor in real time based on the Hall signal.

[0037] In order to achieve the above-mentioned object and other related objects, the present invention further provides a single-phase motor control system, which at least includes:

[0038] Hall sensor, drive module, motor and the above-mentioned single-phase motor adaptive adjustment module;

[0039] The Hall sensor is arranged on the motor and is used to detect the rotor position of the motor;

[0040] The single-phase motor adaptive adjustment module receives the Hall signal output by the Hall sensor, and generates a driving signal for the motor based on the Hall signal and a sampling signal of the motor;

[0041] The driving module is connected to the output end of the single-phase motor adaptive adjustment module and generates single-phase alternating current based on the driving signal of the motor;

[0042] The motor is connected to the output end of the driving module and operates based on the single-phase alternating current.

[0043] In order to achieve the above-mentioned object and other related objects, the present invention also provides an electrical device, which at least includes: the above-mentioned single-phase motor control system.

[0044] As described above, the single-phase motor control system, adaptive adjustment module, method and electrical equipment of the present invention have the following features:

[0045] Beneficial effects:

[0046] 1. The adaptive regulation module, single-phase motor control system and electrical equipment of the present invention do not require complex peripheral circuits, thus reducing system complexity and product manufacturing costs.

[0047] 2. The single-phase motor control system, adaptive adjustment module, method and electrical equipment of the present invention effectively filter out the static error introduced by the processing and installation process of the Hall position sensor, and make up for the defects of the motor processing process.

[0048] 3. The single-phase motor control system, adaptive adjustment module, method and electrical equipment of the present invention effectively reduce the system dynamic error introduced by motor jitter, temperature change and the like caused by sampling point offset and environmental factors, so that the control system has an adaptive adjustment function. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 Shown is a schematic diagram of the output signal waveform of the simulated Hall sensor.

[0050] Figure 2 Shown is a schematic diagram of the output signal waveform of the digital Hall sensor.

[0051] Figure 3 Shown is a schematic flow chart of the adaptive adjustment method of the present invention.

[0052] Figure 4 Shown is a schematic diagram of the counting principle of the adaptive adjustment method of the present invention.

[0053] Figure 5 It is a schematic diagram showing the principle that the upper phase driving signal satisfies the T-shaped symmetry, while the lower phase driving signal does not satisfy the T-shaped symmetry.

[0054] Figure 6 It is a schematic diagram showing the principle of adjusting the pulse width of the upper phase driving signal based on the adjustment value according to the present invention.

[0055] Figure 7 It is a schematic diagram showing the principle of adjusting the pulse width of the lower phase driving signal based on the adjustment value according to the present invention.

[0056] Figure 8 Shown is a structural schematic diagram of a single-phase motor adaptive regulation module of the present invention.

[0057] Fig. 9 It is a schematic diagram showing the working principle of the Hall edge detection unit of the present invention.

[0058] Fig.10 Shown is a structural schematic diagram of a single-phase motor control system of the present invention.

[0059] Component number description

[0060] 1 Single-phase motor adaptive regulation module

[0061] 11 Hall edge detection unit

[0062] 12 counting units

[0063] 13 Low pass filter unit

[0064] 14. Driving signal generating unit

[0065] 15. Anomaly Detection Unit

[0066] 2 Hall sensor

[0067] 3 Driver Module

[0068] 4 Motor DETAILED DESCRIPTION

[0069] The following describes the embodiments of the present invention through specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention.

[0070] See also Figures 3 to 10 It should be noted that the illustrations provided in this embodiment are only used to illustrate the basic concept of the present invention in a schematic manner, and the drawings only show components related to the present invention rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed arbitrarily, and the component layout may also be more complicated.

[0071] Embodiment 1

[0072] like Figure 3 As shown, this embodiment provides a single-phase motor adaptive adjustment method, and the single-phase motor adaptive adjustment method includes:

[0073] Step 1) Obtain the difference T between the positive pulse width and the negative pulse width of the Hall signal B of the motor, wherein the difference T is signed, and the polarity relationship of the Hall signal B can be determined based on the sign.

[0074] Specifically, the Hall signal B is received, and the Hall signal B is used to detect the rotor position of the motor, and then the difference T between the positive pulse width and the negative pulse width is obtained based on the high level and low level duration of the Hall signal B. Figure 4 As shown, in this embodiment, the method for obtaining the difference T includes:

[0075] Step 11) When the rising edge of the Hall signal B arrives, the count is cleared and the up-count is started. Specifically, the transition edge of the Hall signal B is detected. When the rising edge of the Hall signal B arrives, the rising edge detection signal B_pos is valid (positive pulse), the count is cleared and the up-count is triggered.

[0076] Step 12) When the falling edge of the Hall signal B arrives, the up-counting is stopped, and the down-counting is performed with the up-counting result as the initial value. Specifically, when the falling edge of the Hall signal B arrives, the falling edge detection signal B_neg is valid (positive pulse), the up-counting ends, and the up-counting result N is obtained; at the same time, the down-counting is triggered based on the up-counting result N.

[0077] Step 13) When the next rising edge of the Hall signal B arrives, the down-counting is stopped, and the down-counting result is output as the difference T between the positive pulse width and the negative pulse width, completing one detection and counting of the Hall signal, and returning to step 11) to perform the next detection and counting of the Hall signal. Specifically, when the rising edge detection signal B_pos is valid again, the down-counting ends. Assuming that the down-counting count counts M numbers, the down-counting result, that is, the difference T between the positive pulse width and the negative pulse width, is NM. When N is greater than M, the difference T is positive, when N is less than M, the difference T is negative, and when N is equal to M, the difference T is zero.

[0078] The counting time of a single counting value is determined by the counting clock clk, and the final counting value is related to the frequency of the counting clock. In this embodiment, the frequency of the counting clock clk is set to 6.4M, which will not be described in detail here.

[0079] It should be noted that in actual use, any method that can calculate the difference between the positive pulse width and the negative pulse width based on the Hall signal is applicable to the present invention, including but not limited to counting the positive pulse width and negative pulse width of the Hall signal respectively, and finally obtaining the difference between the two by subtraction, which is not limited to this embodiment.

[0080] Step 2) Low-pass filter the difference T to obtain the calibration value V adj .

[0081] Specifically, in this embodiment, a first-order low-pass filter is used to perform low-pass filtering on the difference, and the low-pass filtering satisfies the following relationship:

[0082] e * (n)=(1-Factor)*e(n)+Factor*e * (n-1);

[0083] Among them, e * (n) is the output value of this filtering; e(n) is the input value of this filtering; e * (n-1) is the output value of the last filter; n is a natural number greater than or equal to 1; Factor is the first-order filter coefficient, which is greater than 0 and less than 1.

[0084] It should be noted that in a single-phase motor control system, there are two types of errors: dynamic error and static error. Static error is generally introduced by hardware problems such as installation process, while dynamic error is caused by unstable factors such as temperature change, environmental change, and comparison sampling point position. When the motor starts running, the Hall signal can be smoothly started after low-pass filtering, and a stable static error calibration value, i.e., the system static error, can be obtained when the motor reaches steady speed operation. The dynamic error E_dynamic introduced by unstable factors such as environmental changes can be optimized and filtered out by the first-order filter coefficient Factor. When the first-order filter coefficient Factor is selected as 95%, the dynamic error E_dynamic is reduced by 95% after filtering. The larger the first-order filter coefficient Factor, the stronger the dynamic error reduction ability is. However, the larger the first-order filter coefficient Factor, the slower the system dynamic response rate is. The filter coefficient can be adjusted according to application requirements. As an implementation of the present invention, the first-order filter coefficient Factor is a fixed value, which is configured as 50%, 60%, 70%, 80%, 85% or 90%. As another implementation of the present invention, the first-order filter coefficient Factor is configured as an adjustable value (dynamic setting), and the first-order filter coefficient when the motor starts is less than the first-order filter coefficient when the motor is running stably, so that a quick start can be achieved in the startup phase, and when the motor reaches a steady speed, a smoothing and noise reduction effect can be achieved, and the motor can run smoothly. In addition, in this embodiment, in order to ensure the initial state steady-state adjustment of the filtering process, the initial value of each register used for filtering is defaulted to 0, so as to achieve the process of smooth motor startup.

[0085] Specifically, in this embodiment, the adjustment value V adj Satisfies the following relationship: V adj =e * (n) / 2, each cycle corresponds to a calibration value V adj .

[0086] Step 3) Based on the calibration value V adjThe pulse width of the driving signal is adjusted. When the positive pulse width is greater than the negative pulse width, the pulse width of the upper phase driving signal is adjusted to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the drive signal is not adjusted; wherein, N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, and M is the pulse width of the lower phase drive signal before adjustment.

[0087] Specifically, the present invention uses PWM (pulse width modulation) waves to control the speed and direction of the motor. When the motor is in steady-speed operation, the ideal waveform of the motor drive signal after PWM modulation should satisfy the T-wave symmetry. However, due to the asymmetry of the Hall signal (the forward pulse width is not equal to the reverse pulse width), the motor drive signal does not satisfy the T-wave symmetry. Figure 5 As shown, taking the positive pulse width of the Hall signal B as an example, which is smaller than the reverse pulse width, the upper phase drive signal OUT1 modulated by PWM satisfies the T-wave symmetry, that is, in the positive pulse width interval of the Hall signal B, the frequency change trend of the upper phase drive signal OUT1 is from large to small, and then from small to large, and is symmetrical in the positive pulse width interval. However, the lower phase drive signal OUT2 modulated by PWM does not satisfy the T-wave symmetry, that is, in the negative pulse width interval of the Hall signal B, the frequency change trend of the lower phase drive signal OUT2 is from large to small, and then from small to large, and the frequency changes from large to small in the extra Δt time, and is not symmetrical in the entire negative pulse width interval, which affects the steady-state efficiency of the motor operation, and the lower phase drive signal OUT2 needs to be adjusted.

[0088] Specifically, Figure 6 As shown, when the positive pulse width is greater than the negative pulse width (NM>0), the difference T is positive, and the pulse width of the upper phase drive signal OUT1 is adjusted to N′=NV adj After adjustment, the upper phase drive signal OUT1 satisfies the T-wave symmetry. Figure 7 As shown, when the positive pulse width is smaller than the negative pulse width (NM<0), the difference T is negative, and the pulse width of the lower phase drive signal OUT2 is adjusted to M′=MV adj After adjustment, the lower phase drive signal OUT2 meets the T-wave symmetry. The motor drive signal after adjustment meets the T-wave symmetry, making the motor operation more stable and reliable. The adjustment value V adj It can be used as a compensation value for dead time to make the drive unit safer and more reliable.

[0089] As another implementation of the present invention, the single-phase motor adaptive adjustment method further includes: when the motor runs abnormally (including but not limited to the motor being blocked or abnormally stuck), the single-phase motor adaptive adjustment method is reset. Specifically, in this embodiment, the counting, filtering and internal registers are reset to return each node to the initial state, thereby achieving the effect of removing disturbances and restarting smoothly, thereby increasing the system's anti-disturbance and denoising capabilities.

[0090] The present invention aims at the rotor position and speed estimation error phenomenon caused by the asymmetry of the Hall signal due to the installation process in a single-motor Hall sensor control system. The static error is effectively eliminated through translation and filtering adjustment. At the same time, it can timely respond to and filter out the dynamic error introduced by changes in sampling point offset, comparator noise, temperature, environment, etc., to realize the system adaptive adjustment function.

[0091] Embodiment 2

[0092] like Figure 8 As shown, this embodiment provides a single-phase motor adaptive adjustment module 1, and the single-phase motor adaptive adjustment module 1 includes:

[0093] A Hall edge detection unit 11 , a counting unit 12 , a low-pass filtering unit 13 and a driving signal generating unit 14 .

[0094] like Figure 8 As shown, the Hall edge detection unit 11 receives the Hall signal B and detects the transition edge of the Hall signal B.

[0095] Specifically, Fig. 9 As shown, in this embodiment, the Hall signal B is a digital signal. When the rising edge of the Hall signal B arrives, the rising edge detection signal B_pos is triggered; when the falling edge of the Hall signal B arrives, the falling edge detection signal B_neg is triggered; so that the rotor position is tracked according to the Hall signal flip frequency in the subsequent module. In actual use, the Hall signal B can also be an analog signal. The Hall edge detection unit 11 converts the Hall signal into a digital signal through modules including but not limited to comparators, and then obtains the transition edge detection signal of the Hall signal B, which will not be repeated here.

[0096] like Figure 8 As shown, the counting unit 12 is connected to the output end of the Hall edge detection unit 11, and counts the positive pulse width and negative pulse width of the Hall signal B (in a single cycle) based on the output signal of the Hall edge detection unit 11, and obtains the difference T between the positive pulse width and the negative pulse width.

[0097] Specifically, in this embodiment, the counting unit 12 includes an up counter and a down counter. The up counter is reset to zero and starts up counting when the rising edge of the Hall signal B arrives, and ends up counting when the falling edge of the Hall signal B arrives; in this embodiment, the up counter receives the rising edge detection signal B_pos, the falling edge detection signal B_neg and the counting clock clk, and is reset to zero and starts up counting based on the counting clock clk when the rising edge detection signal B_pos is valid, and ends up counting when the falling edge detection signal B_neg is valid. The down counter performs a down count on the output signal of the up counter when the falling edge of the Hall signal B arrives, and outputs the counting result and clears it when the rising edge of the Hall signal B arrives; in this embodiment, the down counter receives the rising edge detection signal B_pos, the falling edge detection signal B_neg and the counting clock clk, and starts the down count based on the counting clock clk with the up count result as the initial value when the falling edge detection signal B_neg is valid, ends the down count when the rising edge detection signal B_pos is valid, outputs the counting result and then clears it.

[0098] It should be noted that any method that can obtain the difference between the positive pulse width and the negative pulse width of the Hall signal B is applicable to the present invention and is not limited to this embodiment.

[0099] like Figure 8 As shown, the low-pass filter unit 13 is connected to the output end of the counting unit 12, and performs low-pass filtering on the difference value T to obtain the adjustment value V adj .

[0100] Specifically, in this embodiment, the low-pass filter unit 13 is a first-order digital low-pass filter structure, and any method that can filter out the static error of the system is applicable, which will not be described in detail here.

[0101] like Figure 8 As shown, the driving signal generating unit 14 is connected to the output end of the low-pass filtering unit 13, and is used to generate a driving signal, and based on the adjustment value V adj Adjust the pulse width of the driving signal.

[0102] Specifically, when the positive pulse width of the Hall signal is greater than the negative pulse width, the pulse width of the upper phase drive signal is adjusted to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the driving signal is not adjusted.

[0103] Specifically, the drive signal generating unit 14 includes a control unit and a calibration unit. The control unit generates a drive signal based on the sampling signal of the motor. The sampling signal includes but is not limited to a phase current sampling signal, a phase voltage sampling signal and a rotor position sampling signal (i.e., the Hall signal). The corresponding sampling signal can be selected according to the specific control principle, and it is sufficient to generate a motor drive signal. The calibration unit is connected to the output end of the control unit and receives the calibration value V adj , the pulse width of the upper phase drive signal OUT1 or the lower phase drive signal OUT2 is adjusted.

[0104] like Figure 8 As shown, as another implementation of the present invention, the single-phase motor adaptive adjustment module 1 also includes an abnormality detection unit 15. The abnormality detection unit 15 detects the motor and generates an abnormal interrupt signal Rst when an abnormality occurs in the motor; the counting unit 12 and the low-pass filter unit 13 receive the abnormal interrupt signal Rst, and reset the counting unit 12 and the low-pass filter unit 13 when the abnormal interrupt signal Rst is valid, so as to remove disturbances and restart smoothly, thereby increasing the system's anti-disturbance and denoising capabilities. As an example, the abnormality detection unit 15 receives the Hall signal B and detects the operating status of the motor in real time based on the Hall signal B.

[0105] The specific principles of the single-phase motor adaptive regulation module 1 of this embodiment refer to the first embodiment, which will not be described in detail here.

[0106] The present invention aims at the problem of Hall signal asymmetry. By designing a single-phase motor adaptive adjustment module 1 through hardware, the optimization adjustment based on the Hall signal is completed without relying on specific motor parameters. The rotor position and speed estimation errors caused by the asymmetry of the Hall signal due to installation process and environmental changes can be effectively reduced. The implementation process is simple, the estimation accuracy is good, it is insensitive to motor parameters, and it is cost-effective. In addition, the control system is greatly simplified, making its performance more stable and reliable.

[0107] Embodiment 3

[0108] like Fig.10 As shown, this embodiment provides a single-phase motor control system, and the single-phase motor control system includes:

[0109] Single-phase motor adaptive adjustment module 1, Hall sensor 2, drive module 3 and motor 4.

[0110] like Fig.10 As shown, the Hall sensor 2 is arranged on the motor 4 to detect the rotor position of the motor 4 .

[0111] Specifically, in this embodiment, the Hall sensor 2 is a switch type Hall sensor that outputs a digital signal. In actual use, the Hall sensor 2 can be set as a linear Hall sensor that outputs an analog signal.

[0112] like Fig.10 As shown, the single-phase motor adaptive adjustment module 1 receives the Hall signal output by the Hall sensor 2, and generates a driving signal for the motor based on the Hall signal and the sampling signal of the motor.

[0113] Specifically, the structure and working principle of the single-phase motor adaptive adjustment module 1 are as mentioned above and will not be elaborated here.

[0114] like Fig.10 As shown, the driving module 3 is connected to the output end of the single-phase motor adaptive adjustment module 1 and generates single-phase alternating current based on the driving signal of the motor.

[0115] Specifically, as an example, the driving module 3 includes an upper tube and a lower tube, the upper tube and the lower tube form a totem pole structure, the control end of the upper tube receives the upper phase driving signal OUT1, and the control end of the lower tube receives the lower phase driving signal OUT2, and the single-phase alternating current is obtained by time-sharing conduction of the upper tube and the lower tube. In actual use, the type of each device in the driving module can be set according to needs, and will not be repeated here one by one.

[0116] like Fig.10 As shown, the motor 4 is connected to the output end of the driving module 3 and operates based on the single-phase alternating current.

[0117] This embodiment further provides an electrical device, which includes the single-phase motor control system of the present invention. The electrical device includes but is not limited to fans, water pumps and other devices that require motors, which are not described in detail here.

[0118] In summary, the present invention provides a single-phase motor control system, an adaptive adjustment module, a method and an electrical device. The adaptive adjustment method comprises: step 1) obtaining the difference between the positive pulse width and the negative pulse width of the Hall signal of the motor, wherein the difference is signed; step 2) performing low-pass filtering on the difference to obtain a calibration value; step 3) adjusting the pulse width of the drive signal based on the calibration value, and when the positive pulse width is greater than the negative pulse width, adjusting the pulse width of the upper phase drive signal to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj; When the positive pulse width is equal to the negative pulse width, the pulse width of the drive signal is not adjusted; wherein N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, M is the pulse width of the lower phase drive signal before adjustment, V adj is the adjustment value calculated in step 2). The adaptive adjustment module, single-phase motor control system and electrical equipment of the present invention do not require complex peripheral circuits, which reduces the system complexity and product manufacturing cost; effectively filters out the static error introduced by the Hall position sensor processing and installation process, and makes up for the defects of the motor processing process; effectively reduces the system dynamic error introduced by the sampling point offset, motor jitter caused by environmental factors, temperature changes, etc., so that the control system has an adaptive adjustment function. Therefore, the present invention effectively overcomes the various shortcomings of the prior art and has a high industrial utilization value.

[0119] The above embodiments are merely illustrative of the principles and effects of the present invention, and are not intended to limit the present invention. Anyone familiar with the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by a person of ordinary skill in the art without departing from the spirit and technical concept disclosed by the present invention shall still be covered by the claims of the present invention.

Claims

1. A single-phase motor adaptive adjustment method, characterized in that: The single-phase motor adaptive adjustment method at least comprises: Step 1) obtaining the difference between the positive pulse width and the negative pulse width of the Hall signal of the motor, wherein the difference is signed; Step 2) low-pass filtering the difference to obtain a calibration value; Step 3) Adjust the pulse width of the driving signal based on the calibration value. When the positive pulse width is greater than the negative pulse width, adjust the pulse width of the upper phase driving signal to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the drive signal is not adjusted; wherein N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, M is the pulse width of the lower phase drive signal before adjustment, V adj is the adjustment value calculated in step 2).

2. The single-phase motor adaptive adjustment method according to claim 1, characterized in that: Step 1) includes: Step 11) when the rising edge of the Hall signal arrives, clear and start up counting; Step 12) when the falling edge of the Hall signal arrives, the up-counting is stopped, and the down-counting is performed with the up-counting result as the initial value; Step 13) When the next rising edge of the Hall signal arrives, the down-counting is stopped, and the down-counting result is output as the difference between the positive pulse width and the negative pulse width, and the process returns to step 11).

3. The single-phase motor adaptive adjustment method according to claim 1 or 2, characterized in that: In step 2), the low-pass filter satisfies the following relationship: e * (n)=(1-Factor)*e(n)+Factor*e * (n-1); Among them, e * (n) is the output value of this filtering; e(n) is the input value of this filtering; e * (n-1) is the output value of the last filter; n is a natural number greater than or equal to 1; Factor is the first-order filter coefficient, which is greater than 0 and less than 1.

4. The single-phase motor adaptive adjustment method according to claim 3 is characterized in that: The first-order filter coefficient when the motor starts is smaller than the first-order filter coefficient when the motor is running steadily.

5. The single-phase motor adaptive adjustment method according to claim 3 is characterized in that: The adjustment value in step 2) satisfies the following relationship: V adj =e * (n) / 2。 6. The single-phase motor adaptive adjustment method according to claim 1, characterized in that: The single-phase motor adaptive adjustment method further includes: when the motor operates abnormally, resetting the single-phase motor adaptive adjustment method.

7. A single-phase motor adaptive regulation module, characterized in that: The single-phase motor adaptive adjustment module at least includes: Hall edge detection unit, counting unit, low-pass filter unit and drive signal generation unit; The Hall edge detection unit receives the Hall signal and detects the transition edge of the Hall signal; The counting unit is connected to the output end of the Hall edge detection unit, and counts the positive pulse width and the negative pulse width of the Hall signal based on the output signal of the Hall edge detection unit, and obtains the difference between the positive pulse width and the negative pulse width; The low-pass filter unit is connected to the output end of the counting unit, and performs low-pass filtering on the difference to obtain a calibration value; The driving signal generating unit is connected to the output end of the low-pass filtering unit, and is used to generate a driving signal and adjust the pulse width of the driving signal based on the calibration value. When the positive pulse width of the Hall signal is greater than the negative pulse width, the pulse width of the upper phase driving signal is adjusted to N′=NV adj When the positive pulse width is smaller than the negative pulse width, the pulse width of the lower phase drive signal is adjusted to M′=MV adj ; When the positive pulse width is equal to the negative pulse width, the pulse width of the driving signal is not adjusted; Wherein, N′ is the pulse width of the upper phase drive signal after adjustment, N is the pulse width of the upper phase drive signal before adjustment, M′ is the pulse width of the lower phase drive signal after adjustment, M is the pulse width of the lower phase drive signal before adjustment, V adj is the calibration value.

8. The single-phase motor adaptive regulation module according to claim 7, characterized in that: The counting unit includes an up counter and a down counter; The up-counter is reset to zero and starts up-counting when the rising edge of the Hall signal arrives, and ends up-counting when the falling edge of the Hall signal arrives; The down counter performs down counting on the output signal of the up counter when the falling edge of the Hall signal arrives, and outputs the counting result and clears it when the rising edge of the Hall signal arrives.

9. The single-phase motor adaptive regulation module according to claim 7, characterized in that: The driving signal generating unit includes a control part and a calibration part; The control unit generates a driving signal based on the sampling signal of the motor; The adjustment unit is connected to the output end of the control unit and receives the adjustment value to adjust the pulse width of the upper phase driving signal or the lower phase driving signal.

10. The single-phase motor adaptive regulation module according to any one of claims 7 to 9, characterized in that: The single-phase motor adaptive adjustment module also includes an abnormality detection unit; the abnormality detection unit detects the motor and generates an abnormal interrupt signal when an abnormality occurs in the motor; the counting unit and the low-pass filtering unit receive the abnormal interrupt signal, and reset the counting unit and the low-pass filtering unit when the abnormal interrupt signal is valid.

11. The single-phase motor adaptive regulation module according to claim 10, characterized in that: The abnormality detection unit receives the Hall signal and detects the operating state of the motor in real time based on the Hall signal.

12. A single-phase motor control system, characterized in that: The single-phase motor control system at least comprises: A Hall sensor, a drive module, a motor, and a single-phase motor adaptive adjustment module as described in any one of claims 7 to 11; The Hall sensor is arranged on the motor and is used to detect the rotor position of the motor; The single-phase motor adaptive adjustment module receives the Hall signal output by the Hall sensor, and generates a driving signal for the motor based on the Hall signal and a sampling signal of the motor; The driving module is connected to the output end of the single-phase motor adaptive adjustment module, and generates single-phase alternating current based on the driving signal of the motor; The motor is connected to the output end of the driving module and operates based on the single-phase alternating current.

13. An electrical device, characterized in that: The electrical device at least includes: the single-phase motor control system as claimed in claim 12.