Motor controller

By modulating and averaging the Hall signal using the Hall sensor and control circuit of the motor controller, the noise problem caused by different magnetic pole regions is solved, thereby reducing motor noise and improving operational stability.

CN122068831APending Publication Date: 2026-05-19GLOBAL MIXED MODE TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GLOBAL MIXED MODE TECH
Filing Date
2024-11-18
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing technology has the problem of motor noise when dealing with different magnetic pole regions of varying sizes.

Method used

A motor controller is used to generate Hall signals by sensing changes in rotor position through Hall sensors. The control circuit modulates and averages the Hall signals to generate modulated Hall signals to control the switching circuit, thereby achieving phase switching and reducing noise.

Benefits of technology

By driving the motor with the modulated Hall signal, noise is effectively reduced, and the stability of motor operation and noise control are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122068831A_ABST
    Figure CN122068831A_ABST
Patent Text Reader

Abstract

The invention discloses a motor controller which is used for driving a motor. The motor controller is provided with a switching circuit, a control circuit and a Hall sensor. The Hall sensor is used for generating a Hall signal to the control circuit. The control circuit is used for generating a modulated Hall signal to the switching circuit. The modulated Hall signal is generated by an average calculation of the Hall signal and a positive edge synchronization or a negative edge synchronization of the Hall signal. The motor controller is used for reducing noise.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a motor controller, and more particularly to a motor controller that can be used to reduce noise. Background Technology

[0002] Generally, reducing motor noise is a desired goal. A motor rotor can be divided into multiple magnetic pole regions. A motor controller can detect these multiple magnetic pole regions to switch phases and thus drive the motor. However, when the sizes of these multiple magnetic pole regions vary due to manufacturing tolerances, existing methods can cause the motor to generate noise.

[0003] Therefore, a new motor drive technology is needed to reduce noise. Summary of the Invention

[0004] In view of the aforementioned problems, the object of the present invention is to provide a motor controller that can be used to reduce noise.

[0005] This invention provides a motor controller. The motor controller is used to drive a motor, wherein the motor has a motor coil and a rotor. The rotor has a first magnetic pole region, a second magnetic pole region, a third magnetic pole region, and a fourth magnetic pole region for phase switching. The motor controller includes a switching circuit, a control circuit, and a Hall sensor. The switching circuit provides a motor current to the motor coil. The Hall sensor generates a Hall signal to the control circuit. The control circuit generates a modulated Hall signal to the switching circuit. Furthermore, the control circuit generates a speed detection signal, wherein the speed detection signal is connected to a speed signal output pin.

[0006] The Hall signal generates a first time interval T01, a second time interval T02, a third time interval T03, a fourth time interval T04, a fifth time interval T05, a sixth time interval T06, a seventh time interval T07, and an eighth time interval T08. The modulated Hall signal has a first commutation time, a second commutation time, a third commutation time, and a fourth commutation time.

[0007] The modulated Hall signal can be generated by averaging the Hall signal and synchronizing it with a positive edge. The first commutation time can be equal to (T01+T02+T03+T04) / 4. The second commutation time can be generated based on the positive edge synchronization. Experiments show that the present invention can reduce noise by driving the motor with the modulated Hall signal. The control circuit can generate the modulated Hall signal using a discrimination criterion. When the fifth time interval T05 is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time is equal to (T01+T02+T03+T04) / 4. When the fifth time interval T05 is less than (T01+T02+T03+T04) / 4, the first commutation time is generated based on either a positive edge synchronization or a negative edge synchronization of the Hall signal. Furthermore, the speed detection signal can be synchronized with the modulated Hall signal.

[0008] The modulated Hall signal can be generated by averaging the Hall signal and synchronizing it with a negative edge. The first commutation time can be generated based on the negative edge synchronization. The second commutation time can be equal to (T02+T03+T04+T05) / 4. Experiments show that the present invention can reduce noise by driving the motor with the modulated Hall signal. The control circuit can generate the modulated Hall signal using a discrimination criterion. When the fifth time interval T05 is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time is equal to (T01+T02+T03+T04) / 4. When the fifth time interval T05 is less than (T01+T02+T03+T04) / 4, the first commutation time is generated based on either a positive edge synchronization or a negative edge synchronization of the Hall signal. Furthermore, the speed detection signal can be synchronized with the modulated Hall signal. Attached Figure Description

[0009] Figure 1 This is a schematic diagram of a motor controller according to an embodiment of the present invention.

[0010] Figure 2 This is a schematic diagram of a rotor according to an embodiment of the present invention.

[0011] Figure 3 This is a first timing diagram according to an embodiment of the present invention.

[0012] Figure 4 This is a second timing diagram according to an embodiment of the present invention.

[0013] Figure reference numerals: 10-Motor controller; 100-Switch circuit; 110-Control circuit; 120-Hall sensor; L-Motor coil; IL-Motor current; Vh-Hall signal; Vmh-Modulated Hall signal; Vro-Speed ​​detection signal; RO-Speed ​​signal output pin; N1-First magnetic pole region; S1-Second magnetic pole region; N2-Third magnetic pole region; S2-Fourth magnetic pole region; T01-First time interval; T02-Second time interval; T03-Third time interval; T04-Fourth time interval; T05-Fifth time interval; T06-Sixth time interval; T07-Seventh time interval; T08-Eighth time interval; T01-First cycle; T02-Second cycle; T001-First commutation time; T002-Second commutation time; T003-Third commutation time; T004-Fourth commutation time. Detailed Implementation

[0014] The objects, features, and advantages of the invention will become more apparent from the following description. Preferred embodiments of the invention will now be described in detail with reference to the accompanying drawings.

[0015] Figure 1 This is a schematic diagram of a motor controller 10 according to an embodiment of the present invention. The motor controller 10 is used to drive a motor, wherein the motor has a motor coil L and a rotor. Figure 2 This is a schematic diagram of a rotor according to an embodiment of the present invention. The rotor has a first magnetic pole region N1, a second magnetic pole region S1, a third magnetic pole region N2, and a fourth magnetic pole region S2 to switch phases. Ideally, the sizes of the first magnetic pole region N1, the second magnetic pole region S1, the third magnetic pole region N2, and the fourth magnetic pole region S2 should each occupy one-quarter of the rotor. Figure 2 As shown, due to errors in the actual manufacturing process, the sizes of the first magnetic pole region N1, the second magnetic pole region S1, the third magnetic pole region N2, and the fourth magnetic pole region S2 will not each occupy a quarter of the rotor.

[0016] The motor controller 10 includes a switching circuit 100, a control circuit 110, and a Hall sensor 120, wherein the switching circuit 100 may be a full-bridge circuit. The switching circuit 100 provides a motor current IL to the motor coil L. The control circuit 110 receives a Hall signal Vh and generates a modulated Hall signal Vmh to the switching circuit 100. The modulated Hall signal Vmh can be used to control the switching state of the switching circuit 100 to drive the motor. The Hall sensor 120 generates a Hall signal Vh to the control circuit 110 to switch phases. The Hall sensor 120 can sense the position changes of the rotor in the first magnetic pole region N1, the second magnetic pole region S1, the third magnetic pole region N2, and the fourth magnetic pole region S2 to generate the Hall signal Vh. Therefore, the Hall signal Vh indicates which phase the rotor is currently switched to in the first magnetic pole region N1, the second magnetic pole region S1, the third magnetic pole region N2, and the fourth magnetic pole region S2. In addition, the control circuit 110 can generate a speed detection signal Vro to provide the user with speed information, wherein the speed detection signal Vro can be connected to a speed signal output pin RO.

[0017] Figure 3This is a first timing diagram according to an embodiment of the present invention. A Hall signal Vh generates a first time interval T01, a second time interval T02, a third time interval T03, a fourth time interval T04, a fifth time interval T05, a sixth time interval T06, a seventh time interval T07, and an eighth time interval T08. The first time interval T01 corresponds to a first phase and a first magnetic pole region N1. The second time interval T02 corresponds to a second phase and a second magnetic pole region S1. The third time interval T03 corresponds to a third phase and a third magnetic pole region N2. The fourth time interval T04 corresponds to a fourth phase and a fourth magnetic pole region S2. The fifth time interval T05 corresponds to a fifth phase and a first magnetic pole region N1. The sixth time interval T06 corresponds to a sixth phase and a second magnetic pole region S1. The seventh time interval T07 corresponds to a seventh phase and a third magnetic pole region N2. The eighth time interval T08 corresponds to an eighth phase and a fourth magnetic pole region S2. The motor controller 10 uses a Hall signal Vh to cause the rotor to rotate 360 ​​degrees in a first cycle T1 to complete a first revolution, where the first cycle T1 is equal to (T01+T02+T03+T04). Next, the motor controller 10 uses the Hall signal Vh to cause the rotor to rotate 360 ​​degrees in a second cycle T2 to complete a second revolution, where the second cycle T2 is equal to (T05+T06+T07+T08). The control circuit 110 can store the first time interval T01, the second time interval T02, the third time interval T03, and the fourth time interval T04 for use in driving the second revolution. The control circuit 110 can also store the fifth time interval T05, the sixth time interval T06, the seventh time interval T07, and the eighth time interval T08 for use in driving a third revolution.

[0018] like Figure 3As shown, the first time interval T01 can have 10 time units, the second time interval T02 can have 7 time units, the third time interval T03 can have 9 time units, the fourth time interval T04 can have 8 time units, the fifth time interval T05 can have 10 time units, the sixth time interval T06 can have 7 time units, the seventh time interval T07 can have 9 time units, and the eighth time interval T08 can have 8 time units. The first magnetic pole region N1 can be larger than the second magnetic pole region S1, and the third magnetic pole region N2 can be larger than the fourth magnetic pole region S2. The modulated Hall signal Vmh has a first commutation time T001, a second commutation time T002, a third commutation time T003, and a fourth commutation time T004 during the second cycle. The modulated Hall signal Vmh can be generated through an averaging calculation of the Hall signal Vh and a positive-edge synchronization of the Hall signal Vh. The averaging calculation can be a two-pole average, a three-pole average, or a four-pole average. Taking a four-pole average as an example, the first commutation time T001 can be equal to (T01+T02+T03+T04) / 4, which is 8.5 time units. The second commutation time T002 can be generated based on this positive-edge synchronization. The third commutation time T003 can be equal to (T03+T04+T05+T06) / 4, which is also 8.5 time units. The fourth commutation time T004 can be generated based on another positive-edge synchronization of the Hall signal Vh. Experiments show that this invention can achieve noise reduction by driving a motor with the modulated Hall signal Vmh. Specifically, the control circuit 110 can generate the modulated Hall signal Vmh through a discrimination criterion. For example, when the fifth time interval T05 is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time T001 is equal to (T01+T02+T03+T04) / 4. When the fifth time interval T05 is less than (T01+T02+T03+T04) / 4, the first commutation time T001 is generated based on either a positive-edge synchronization or a negative-edge synchronization of the Hall signal Vh. Furthermore, bipolar averaging and tripolar averaging can be deduced from the above embodiments and will not be elaborated further. The speed detection signal Vro can be synchronized with the modulated Hall signal Vmh for the user to detect the speed.

[0019] Figure 4 This is a second timing diagram according to an embodiment of the present invention, wherein Figure 4 and Figure 3 The main difference is due to the different sizes of the magnetic pole regions. For example... Figure 4As shown, the first time interval T01 can have 7 time units, the second time interval T02 can have 10 time units, the third time interval T03 can have 8 time units, the fourth time interval T04 can have 9 time units, the fifth time interval T05 can have 7 time units, the sixth time interval T06 can have 10 time units, the seventh time interval T07 can have 8 time units, and the eighth time interval T08 can have 9 time units. The first magnetic pole region N1 can be smaller than the second magnetic pole region S1, and the third magnetic pole region N2 can be smaller than the fourth magnetic pole region S2. The modulated Hall signal Vmh has a first commutation time T001, a second commutation time T002, a third commutation time T003, and a fourth commutation time T004 during the second cycle. Similarly, the modulated Hall signal Vmh can be generated by averaging the Hall signal Vh and synchronizing it with the negative edge of the Hall signal Vh. The averaging calculation can be a two-pole average, a three-pole average, or a four-pole average. Taking the four-pole average as an example, the first commutation time T001 can be generated based on the synchronization of the negative edge. The second commutation time T002 can be equal to (T02+T03+T04+T05) / 4, that is, 8.5 time units. The third commutation time T003 can be generated based on the synchronization of the other negative edge of the Hall signal Vh. The fourth commutation time T004 can be equal to (T04+T05+T06+T07) / 4, that is, 8.5 time units. Through experiments, it can be seen that the present invention can achieve the effect of reducing noise by driving the motor through the modulated Hall signal Vmh. Specifically, the control circuit 110 can generate the modulated Hall signal Vmh through a discrimination criterion. For example, when the fifth time interval T05 is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time T001 is equal to (T01+T02+T03+T04) / 4. When the fifth time interval T05 is less than (T01+T02+T03+T04) / 4, the first commutation time T001 is generated based on either a positive edge synchronization or a negative edge synchronization of the Hall signal Vh. Furthermore, the two-pole averaging and three-pole averaging methods can be deduced from the above embodiments and will not be elaborated further. The speed detection signal Vro can be synchronized with the modulated Hall signal Vmh for the user to detect the speed.

[0020] The motor controller 10 of one embodiment of the present invention can be applied to a cooling fan. This cooling fan can be applied to an artificial intelligence computer to reduce motor noise in a multi-fan configuration.

[0021] While the invention has been described by way of example with reference to preferred embodiments, it should be understood that the invention is not limited to the embodiments provided herein. Rather, the invention is intended to cover various modifications and similar configurations that will be apparent to those skilled in the art. Therefore, the scope of the claims should be interpreted in the broadest sense to include all such modifications and similar configurations.

[0022] The above description is only a preferred embodiment of the present invention. All equivalent changes and modifications made in accordance with the claims of the present invention should fall within the scope of the present invention.

Claims

1. A motor controller for driving a motor having a motor coil, characterized in that, The motor controller includes: A switching circuit is used to provide current to a motor coil; A control circuit; and A Hall sensor is used to generate a Hall signal to the control circuit, wherein the control circuit generates a modulated Hall signal to the switching circuit, the modulated Hall signal being generated by averaging the Hall signal and synchronizing the positive edge of the Hall signal.

2. The motor controller as described in claim 1, characterized in that, The average is calculated as either a two-pole average or a three-pole average.

3. The motor controller as described in claim 1, characterized in that, The average is calculated as a four-pole average.

4. The motor controller as described in claim 1, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), and a fourth time interval (T04). The modulated Hall signal has a first commutation time and a second commutation time. The first commutation time is equal to (T01+T02+T03+T04) / 4, and the second commutation time is generated according to the positive edge synchronization.

5. The motor controller as described in claim 1, characterized in that, The control circuit generates the modulated Hall signal using a discrimination criterion.

6. The motor controller as described in claim 1, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time. When the fifth time interval (T05) is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time is equal to (T01+T02+T03+T04) / 4.

7. The motor controller as described in claim 1, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time. When the fifth time interval (T05) is less than (T01+T02+T03+T04) / 4, the first commutation time is generated based on the positive edge synchronization or the negative edge synchronization of the Hall signal.

8. The motor controller as described in claim 1, characterized in that, The control circuit is also used to generate a speed detection signal that is synchronized with the modulated Hall signal.

9. The motor controller as described in claim 8, characterized in that, The speed detection signal is connected to a speed signal output pin.

10. The motor controller as claimed in claim 1, characterized in that, The motor controller is used in a cooling fan.

11. The motor controller as described in claim 10, characterized in that, This cooling fan is used in an artificial intelligence computer.

12. A motor controller for driving a motor having a motor coil, characterized in that, The motor controller includes: A switching circuit is used to provide current to a motor coil; A control circuit; and A Hall sensor is used to generate a Hall signal to the control circuit, wherein the control circuit generates a modulated Hall signal to the switching circuit, the modulated Hall signal being generated by averaging the Hall signal and synchronizing the negative edge of the Hall signal.

13. The motor controller as described in claim 12, characterized in that, The average is calculated as either a two-pole average or a three-pole average.

14. The motor controller as described in claim 12, characterized in that, The average is calculated as a four-pole average.

15. The motor controller as described in claim 12, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time and a second commutation time. The first commutation time is generated according to the negative edge synchronization, and the second commutation time is equal to (T02+T03+T04+T05) / 4.

16. The motor controller as described in claim 12, characterized in that, The control circuit generates the modulated Hall signal using a discrimination criterion.

17. The motor controller as described in claim 12, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time. When the fifth time interval (T05) is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time is equal to (T01+T02+T03+T04) / 4.

18. The motor controller as described in claim 12, characterized in that, The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time. When the fifth time interval (T05) is less than (T01+T02+T03+T04) / 4, the first commutation time is generated based on the negative edge synchronization or the positive edge synchronization of the Hall signal.

19. The motor controller as described in claim 12, characterized in that, The control circuit is also used to generate a speed detection signal that is synchronized with the modulated Hall signal.

20. The motor controller as described in claim 19, characterized in that, The speed detection signal is connected to a speed signal output pin.

21. The motor controller as described in claim 12, characterized in that, The motor controller is used in a cooling fan.

22. The motor controller as described in claim 21, characterized in that, This cooling fan is used in an artificial intelligence computer.

23. A motor controller for driving a motor having a motor coil, characterized in that, The motor controller includes: A switching circuit is used to provide current to a motor coil; A control circuit; and A Hall sensor is used to generate a Hall signal to the control circuit, wherein the control circuit generates a modulated Hall signal to the switching circuit. The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), and a fourth time interval (T04). The modulated Hall signal has a first commutation time and a second commutation time. The first commutation time is equal to (T01+T02+T03+T04) / 4, and the second commutation time is generated according to a positive edge synchronization of the Hall signal.

24. The motor controller as described in claim 23, characterized in that, The control circuit is also used to generate a speed detection signal that is synchronized with the modulated Hall signal.

25. The motor controller as described in claim 24, characterized in that, The speed detection signal is connected to a speed signal output pin.

26. The motor controller as described in claim 23, characterized in that, The motor controller is used in a cooling fan.

27. The motor controller as described in claim 26, characterized in that, This cooling fan is used in an artificial intelligence computer.

28. A motor controller for driving a motor having a motor coil, characterized in that, The motor controller includes: A switching circuit is used to provide current to a motor coil; A control circuit; and A Hall sensor is used to generate a Hall signal to the control circuit, wherein the control circuit generates a modulated Hall signal to the switching circuit. The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time and a second commutation time. The first commutation time is generated based on the synchronization of a negative edge of the Hall signal, and the second commutation time is equal to (T02+T03+T04+T05) / 4.

29. The motor controller as described in claim 28, characterized in that, The control circuit is also used to generate a speed detection signal that is synchronized with the modulated Hall signal.

30. The motor controller as described in claim 29, characterized in that, The speed detection signal is connected to a speed signal output pin.

31. The motor controller as described in claim 28, characterized in that, The motor controller is used in a cooling fan.

32. The motor controller as described in claim 31, characterized in that, This cooling fan is used in an artificial intelligence computer.

33. A motor controller for driving a motor having a motor coil, characterized in that, The motor controller includes: A switching circuit is used to provide current to a motor coil; A control circuit; and A Hall sensor is used to generate a Hall signal to the control circuit, wherein the control circuit generates a modulated Hall signal to the switching circuit. The Hall signal generates a first time interval (T01), a second time interval (T02), a third time interval (T03), a fourth time interval (T04), and a fifth time interval (T05). The modulated Hall signal has a first commutation time. When the fifth time interval (T05) is greater than or equal to (T01+T02+T03+T04) / 4, the first commutation time is equal to (T01+T02+T03+T04) / 4.

34. The motor controller as described in claim 33, characterized in that, When the fifth time interval (T05) is less than (T01+T02+T03+T04) / 4, the first commutation time is generated based on the positive edge synchronization or the negative edge synchronization of the Hall signal.

35. The motor controller as described in claim 33, characterized in that, The control circuit is also used to generate a speed detection signal that is synchronized with the modulated Hall signal.

36. The motor controller as described in claim 35, characterized in that, The speed detection signal is connected to a speed signal output pin.

37. The motor controller as described in claim 33, characterized in that, The motor controller is used in a cooling fan.

38. The motor controller as described in claim 37, characterized in that, This cooling fan is used in an artificial intelligence computer.