Motor control detector and motor control method
By designing motor control detectors, using inductive current determines the conversion of the stator coil, solving the problem of high manufacturing costs caused by Hall sensors in the existing technology, and achieve efficient control of motor rotor.
Patent Information
- Application Number
- CN202310911938.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-25
- Publication Date
- 2025-01-28
AI Technical Summary
Existing motor controllers rely on Hall sensors to determine the position of the rotor poles, resulting in high manufacturing costs and expensive time costs.
Design a motor control detector that uses the controller, switch circuit and current measurement circuit, and uses induction current to determine the converting phase of the stator coil, thereby controlling the rotor of the motor.
There is no need to reduce the structural manufacturing cost of the motor, and determine the change time point through the changing value and current preset threshold of the current, and achieve effective control of the motor rotor.
Smart Images

Figure CN119382557A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an electronic device and a control method. Specifically, the present invention relates to a motor control detector and a motor control method. Background Art
[0002] Today's motor controllers generally use Hall effect sensors to determine the current position of the rotor's magnetic poles, and decide whether to switch the stator coils of the motor according to the current position, thereby controlling the rotor to continue rotating. However, the manufacturing cost and time cost of the Hall effect sensor account for most of the cost of the motor.
[0003] Therefore, the above technology still has many defects, and practitioners in this field need to develop other suitable motor control detectors and motor control methods. Summary of the invention
[0004] One aspect of the present invention relates to a motor control detector. The motor control detector is used to drive the stator coil of the motor. The stator coil includes a first end and a second end. The motor control detector includes a controller, a switch circuit, and a current measurement circuit. The controller is used to generate multiple drive signals. The switch circuit is coupled to the controller, the first end, and the second end of the stator coil, and is used to conduct according to the multiple drive signals to transmit the current of the power supply to the stator coil, thereby generating an induced current according to the change of the magnetic field of the stator coil. The current measurement circuit is coupled to the switch circuit and the controller, and is used to receive the induced current. The controller adjusts the multiple drive signals according to the induced current, thereby controlling the switch circuit to form multiple circuit loops according to the multiple drive signals, thereby driving the stator coil.
[0005] In some embodiments, the switch circuit includes a forward circuit. The forward circuit includes a first transistor and a second transistor. The first transistor includes a first end, a second end, and a control end. The first end of the first transistor is coupled to a power supply. The second end of the first transistor is coupled to a first end of a stator coil. The control end of the first transistor is coupled to a controller. The second transistor includes a first end, a second end, and a control end. The first end of the second transistor is coupled to a second end of the stator coil. The second end of the second transistor is coupled to a current measurement circuit. The control end of the second transistor is coupled to a controller.
[0006] In some embodiments, the switch circuit further includes a reverse circuit. The reverse circuit includes a third transistor and a fourth transistor. The third transistor includes a first end, a second end, and a control end. The first end of the third transistor is coupled to the power supply. The second end of the third transistor is coupled to the second end of the stator coil. The control end of the third transistor is coupled to the controller. The fourth transistor includes a first end, a second end, and a control end. The first end of the fourth transistor is coupled to the first end of the stator coil. The second end of the fourth transistor is coupled to the current measurement circuit. The control end of the fourth transistor is coupled to the controller.
[0007] In some embodiments, the switching circuit includes an H-bridge circuit.
[0008] In some embodiments, the controller is further configured to conduct a first one of the forward circuit and the reverse circuit according to a plurality of driving signals, so that the stator coil generates a magnetic field to attract the rotor of the motor to a specified position.
[0009] In some embodiments, the controller is further configured to conduct a second one of the forward circuit and the reverse circuit according to a plurality of driving signals, so that the stator coil generates a reverse magnetic field corresponding to the magnetic field, thereby rotating the rotor of the motor.
[0010] In some embodiments, the controller is further configured to alternately conduct the forward circuit and the reverse circuit according to a plurality of driving signals, so as to sequentially switch phases of the stator coil according to the induced current, thereby continuously rotating the rotor of the motor.
[0011] In some embodiments, the controller is further used to turn on the first transistor of the forward circuit and the third transistor of the reverse circuit according to multiple drive signals, or to turn on the second transistor of the forward circuit and the fourth transistor of the reverse circuit according to multiple drive signals, so that the stator coil consumes energy through the switching circuit to stop the rotor of the motor.
[0012] In some embodiments, the controller is further configured to determine whether the change value of the induced current exceeds a preset current threshold. If it is determined that the change value of the induced current exceeds the preset current threshold, the controller is further configured to conduct the first one of the forward circuit and the reverse circuit according to a plurality of driving signals to perform phase switching on the stator coil.
[0013] In some embodiments, if it is determined that the change value of the induced current does not exceed the preset current threshold, the controller is further configured to turn on the second one of the forward circuit and the reverse circuit according to a plurality of driving signals to maintain the reverse magnetic field of the stator coil.
[0014] Another aspect of the present invention relates to a motor control method. The motor control method is applicable to a motor control detector. The motor control detector includes a controller and a switch circuit. The controller is coupled to the switch circuit. The switch circuit is used to drive the motor. The switch circuit includes a forward circuit and a reverse circuit. The motor control method includes the following steps: turning on the first of the forward circuit and the reverse circuit so that the stator coil of the motor generates a magnetic field, thereby attracting the rotor of the motor to a specified position; turning on the second of the forward circuit and the reverse circuit so that the stator coil generates a reverse magnetic field corresponding to the magnetic field, thereby converting the rotor into a rotation state along a direction at the specified position; generating an induced current by responding to the rotation state of the rotor through the switch circuit; determining whether the change value of the induced current exceeds at least one current preset threshold value through the controller; and if it is determined that the change value of the induced current exceeds at least one current preset threshold value, generating at least one drive signal through the controller to turn on the first of the forward circuit and the reverse circuit so that the stator coil performs phase switching so that the rotor maintains a rotation state along a direction.
[0015] In some embodiments, if it is determined that the change value of the induced current does not exceed at least one current preset threshold, the second one of the forward circuit and the reverse circuit is turned on to maintain the reverse magnetic field of the stator coil.
[0016] In some embodiments, the forward circuit includes a first transistor and a second transistor. The reverse circuit includes a third transistor and a fourth transistor. The first transistor and the fourth transistor are coupled to a first end of the stator coil. The second transistor and the third transistor are coupled to a second end of the stator coil.
[0017] In some embodiments, the motor control method also includes the following steps: turning on the first transistor of the forward circuit and the third transistor of the reverse circuit, or turning on the second transistor of the forward circuit and the fourth transistor of the reverse circuit, so that the stator coil consumes energy through the switching circuit to stop the rotor of the motor.
[0018] In some embodiments, the first transistor and the fourth transistor are not turned on at the same time. The second transistor and the third transistor are not turned on at the same time.
[0019] In some embodiments, the transistor type of the first transistor and the third transistor is different from the transistor type of the second transistor and the fourth transistor.
[0020] In some embodiments, the step of determining whether the change value of the induced current exceeds at least one current preset threshold value by a controller includes detecting the maximum current value and the minimum current value of the induced current by the controller; calculating the current difference between the maximum current value and the minimum current value by the controller; and generating at least one current preset threshold value by the controller based on the current difference and the proportional value.
[0021] In some embodiments, the controller is further used to store a first current preset threshold and a second current preset threshold. The step of determining whether the change value of the induced current exceeds at least one current preset threshold by the controller further includes selecting one of the first current preset threshold and the second current preset threshold as at least one current preset threshold according to the change value of the sensed current by the controller.
[0022] In some embodiments, the motor control method further includes the following steps: turning on the first one of the forward circuit and the reverse circuit so that the stator coil generates a magnetic field again, thereby attracting the rotor to a specified position to ensure that the rotor is in a stationary state.
[0023] In some embodiments, the motor control method further includes the following steps: determining by a controller whether the change value of the induced current maintains a constant value, and then determining whether the rotor is in a stationary state.
[0024] In view of the above-mentioned shortcomings and deficiencies of the prior art, the present invention provides a motor control detector and a motor control method, which determines the phase change of the stator coil of the motor through the induced current of the motor control detector, thereby controlling the rotor and replacing the Hall sensor. Therefore, the motor control detector of the present invention does not need the Hall sensor to detect the current position of the rotor, thereby reducing the structural manufacturing cost of the motor. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The content of this case can be better understood by referring to the embodiments in the subsequent paragraphs and the following drawings:
[0026] Figure 1 is a circuit block diagram of a motor control detector according to some embodiments of the present invention;
[0027] Figure 2 is a schematic diagram of a motor controlled by a motor control detector according to some embodiments of the present invention;
[0028] Figure 3 is a flow chart of a motor control method according to some embodiments of the present invention;
[0029] Figure 4A and Figure 4B is a schematic diagram of an induction current of a motor control detector according to some embodiments of the present invention;
[0030] Figure 5 is a schematic diagram of an induction current of a motor control detector according to some embodiments of the present invention; and
[0031] Figure 6 FIG. 4 is a schematic diagram of an induction current of a motor control detector according to some embodiments of the present invention.
[0032]
Explanation of symbols
[0033] 100: Motor control detector
[0034] 110: Controller
[0035] 120: Switching circuit
[0036] 130: Current measurement circuit
[0037] S1~S4: driving signal
[0038] ADC: Input pin
[0039] T1~T4: Transistor
[0040] N1: First end
[0041] N2: Second end
[0042] L: stator coil
[0043] C: Rotor
[0044] R: Shunt resistor
[0045] OP: Amplifier
[0046] Vm: Power supply
[0047] I D : Current
[0048] I L : Induction current
[0049] N: positive electrode
[0050] S: Negative electrode
[0051] 300: Methods
[0052] 310~360: Steps
[0053] I11~I13,I21~I26: Stage
[0054] I max : Maximum current
[0055] I min : Minimum current
[0056] P1~P3:Location DETAILED DESCRIPTION
[0057] The spirit of the present invention will be clearly illustrated below with the accompanying drawings and detailed descriptions. After understanding the embodiments of the present invention, any person having ordinary knowledge in the technical field can make changes and modifications based on the techniques taught by the present invention without departing from the spirit and scope of the present invention.
[0058] The terms used herein are only for describing specific embodiments and are not intended to be limiting of the present invention. Singular forms such as "a", "this", "here", "this" and "the" as used herein also include plural forms.
[0059] The words “include,” “including,” “have,” “contain,” etc. used in this document are open-ended terms, meaning including but not limited to.
[0060] The terms used herein generally have the ordinary meaning of each term used in the field, in the context of the present invention, and in the specific context, unless otherwise noted. Certain terms used to describe the present invention will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art in describing the present invention.
[0061] Figure 1 1 is a circuit block diagram of a motor control detector 100 according to some embodiments of the present invention. In some embodiments, the motor control detector 100 is used to drive a stator coil L of a motor. The stator coil L includes a first terminal N1 and a second terminal N2. The motor control detector 100 includes a controller 110, a switch circuit 120, and a current measurement circuit 130. The switch circuit 120 is coupled to the controller 110. The current measurement circuit 130 is coupled to the controller 110 and the switch circuit 120.
[0062] In some embodiments, the controller 110 is used to generate a plurality of driving signals (e.g., driving signals S1 to S4). The switch circuit 120 is coupled to the controller 110, the first terminal N1 and the second terminal N2 of the stator coil L, and is used to conduct according to the plurality of driving signals to transmit the current of the power supply Vm to the stator coil L, thereby generating an induced current according to the change of the magnetic field of the stator coil L. The current measurement circuit 130 is used to receive the induced current. The controller 110 adjusts the plurality of driving signals according to the induced current, thereby controlling the switch circuit 120 to form a plurality of circuit loops according to the plurality of driving signals, thereby driving the stator coil L.
[0063] In some embodiments, the switch circuit 120 includes transistors T1 to T4. In some embodiments, the controller 110 is used to provide driving signals S1 to S4 to drive the transistors T1 to T4, respectively.
[0064] In some embodiments, see Figure 1, the switch circuit 120 includes a forward circuit and a reverse circuit. The forward circuit of the switch circuit 120 includes a transistor T1 and a transistor T2. The reverse circuit of the switch circuit 120 includes a transistor T3 and a transistor T4. Please take the top and right of the element in the figure as the first end, and the transistor T1 includes a first end, a second end and a control end. In some embodiments, the switch circuit 120 includes an H-bridge circuit.
[0065] In some embodiments, a first terminal of the transistor T1 is coupled to a power supply Vm. A second terminal of the transistor T1 is coupled to a first terminal N1 of the stator coil L. A control terminal of the transistor T1 is coupled to the controller 110 and is used to be turned on in response to a driving signal S1.
[0066] In some embodiments, the transistor T2 includes a first terminal, a second terminal and a control terminal. The first terminal of the transistor T2 is coupled to the second terminal N2 of the stator coil L. The second terminal of the transistor T2 is coupled to the current measurement circuit 130. The control terminal of the transistor T2 is coupled to the control terminal coupled to the controller 110 and is used to be turned on in response to the driving signal S2.
[0067] In some embodiments, the transistor T3 includes a first terminal, a second terminal and a control terminal. The first terminal of the transistor T3 is coupled to the power supply Vm. The second terminal of the transistor T3 is coupled to the second terminal N2 of the stator coil L. The control terminal of the transistor T3 is coupled to the controller 110 and is used to turn on in response to the driving signal S3.
[0068] In some embodiments, see Figure 1 The transistor T4 includes a first terminal, a second terminal and a control terminal. The first terminal of the transistor T4 is coupled to the first terminal N1 of the stator coil L. The second terminal of the transistor T4 is coupled to the current measuring circuit 130. The control terminal of the transistor T4 is coupled to the controller 110 and is used to be turned on in response to the driving signal S4.
[0069] In some embodiments, transistors T1 and T4 are not turned on at the same time. In some embodiments, transistors T2 and T3 are not turned on at the same time. It should be noted that if transistors T1 and T4 or transistors T2 and T3 are turned on at the same time, the positive and negative electrodes of the power supply Vm will be short-circuited, which will cause danger to the power supply Vm and the switch elements (i.e., transistors T1 to T4).
[0070] In some embodiments, the transistor type of the transistor T1 and the transistor T3 is different from the transistor type of the transistor T2 and the transistor T4 .
[0071] In some embodiments, transistors T1 and T3 are P-type Metal-Oxide-Semiconductor Field-Effect Transistors (PMOS), and transistors T2 and T4 are N-type Metal-Oxide-Semiconductor Field-Effect Transistors (NMOS).
[0072] In some embodiments, the current measurement circuit 130 includes a shunt resistor R and an amplifier OP. The shunt resistor R is used to detect the potential difference between the two ends of the shunt resistor R, and the current value flowing through the circuit is determined using Ohm's law. The amplifier OP is used to amplify the signal value of the current to input to the input pin ADC of the controller 110.
[0073] Figure 2 According to some embodiments of the present invention, Figure 1 Schematic diagram of a motor controlled by a motor control detector 100. In some embodiments, the motor includes a stator coil L and a rotor C. The rotor C generally has a centrosymmetric structure (ie, a single-phase motor).
[0074] In some embodiments, see Figure 1 and Figure 2 The stator coil L receives the current I from the power supply Vm from the first terminal N1. D , to generate a magnetic field. When the rotor C is in a rotating state according to the magnetic field changes of the stator coil L, the stator coil L is also affected by the magnetic field changes of the rotor C and generates an induced current I accordingly. L .
[0075] In some embodiments, to make the operation of the motor control detector 100 of the present invention easier to understand, please refer to Figures 1 to 6 . Figure 3 FIG. 3 is a flow chart of a motor control method 300 according to some embodiments of the present invention. FIG. 4A to FIG. 6 According to some embodiments of the present invention, Figure 1 In some embodiments, the motor control method 300 can be executed by the motor control detector 100 .
[0076] In step 310, refer to Figures 1 to 3 The controller 110 turns on the first one of the forward circuit and the reverse circuit of the switch circuit 120, so that the stator coil L of the motor generates a magnetic field, thereby attracting the rotor C of the motor to a specified position.
[0077] For example, the controller 110 generates driving signals S1 and S2 to turn on transistors T1 and T2 of the forward circuit of the switch circuit 120 so that the stator coil L of the motor generates a magnetic field, thereby attracting the rotor C of the motor to a specified position.
[0078] For example, the controller 110 generates the driving signal S3 and the driving signal S4 to turn on the transistors T3 and T4 of the reverse circuit of the switch circuit 120 so that the stator coil L of the motor generates a magnetic field, thereby attracting the rotor C of the motor to a specified position. It should be noted that step 310 is a step of returning the rotor C of the motor to zero.
[0079] In step 320, see Figures 1 to 3 The controller 110 turns on the second one of the forward circuit and the reverse circuit, so that the stator coil L generates a reverse magnetic field corresponding to the magnetic field, thereby converting the rotor C into a rotation state in a clockwise direction or a counterclockwise direction at a specified position.
[0080] For example, in the first example of step 310, since the transistors T1 and T2 of the forward circuit of the switch circuit 120 are first turned on according to the drive signals S1 and S2, the stator coil L of the motor generates a magnetic field, thereby attracting the rotor C of the motor to a specified position.
[0081] Next, the controller 110 generates a driving signal S3 and a driving signal S4 to turn on the transistors T3 and T4 of the reverse circuit of the switch circuit 120 so that the stator coil L generates a reverse magnetic field corresponding to the magnetic field, thereby converting the rotor C into a rotation state in a clockwise direction or a counterclockwise direction at a specified position. Since the operation of the second example in step 310 is similar to the operation of the first example, it will not be repeated here.
[0082] In step 330, see Figures 1 to 3 , the switch circuit 120 responds to the rotation state of the rotor C to generate an induced current I L , and detects the induced current I through the current measurement circuit 130 L , to output a feedback signal to the controller 110 .
[0083] For example, see Figures 1 to 4A , following the above step 310, in stage I11, the rotor C is in a stationary state, and the induced current I L Then, in stage I12, the controller 110 turns on the first of the forward circuit and the reverse circuit of the switch circuit 120, so that the stator coil L of the motor generates a magnetic field, thereby rotating the rotor C of the motor and causing the induced current I LNext, in stage I13, the stator coil L of the motor generates a magnetic field to attract the rotor C of the motor to a specified position and stabilize the rotor C. The induced current I L1 Then it returns to a horizontal and stable state.
[0084] Compared to Figure 4A The inductive current I in phase I12 L , Figure 4B The inductive current I in phase I12 L Spend more time recovering to a stable level. Figure 4A and Figure 4B Stages I12 all represent that the rotor C is rotating.
[0085] In step 340, see Figures 1 to 3 , the controller 110 determines the induced current I L Whether the change value of exceeds the preset current threshold value is used to confirm the time point for the stator coil L to perform phase switching so that the rotor C can continue to rotate. L If the change value of does not exceed the current preset threshold, the switch circuit 120 executes step 310, and the controller 110 continuously detects the induced current I L If the induced current I L If the change value of exceeds the preset current threshold, step 350 is executed through the switch circuit 120.
[0086] For example, according to the example of step 320, if the induced current I L The change value of does not exceed the current preset threshold value, the controller 110 is further used to generate the driving signal S3 and the driving signal S4 to turn on the transistor T3 and the transistor T4 of the reverse circuit of the switch circuit 120 to maintain the reverse magnetic field of the stator coil L. The operation in the reverse direction is as described above and will not be repeated here.
[0087] In step 350, see Figures 1 to 3 The controller 110 generates at least one driving signal (i.e., driving signal S1 to driving signal S4) to alternately turn on the forward circuit and the reverse circuit of the switch circuit 120, thereby causing the stator coil L to commutate in sequence, so that the rotor C maintains a rotating state along the original clock direction.
[0088] For example, according to the example in step 320 above, if the induced current I L When the change value of exceeds the preset current threshold, the controller 110 is further used to generate a driving signal S1 and a driving signal S2 to turn on the transistors T1 and T2 of the forward circuit of the switch circuit 120, so that the stator coil L generates a magnetic field, so that the rotor C maintains a rotation state along the original clock direction. The operation in the opposite direction is as described above and will not be repeated here.
[0089] In some embodiments, see Figure 5 and Figure 6 , Figure 5 The induction current I of the motor is continuously commutated L 's change graph. Figure 5 It consists of stage I21 to stage I26. In each stage, there is a larger peak change and a smaller peak change. Figure 6 For the corresponding Figure 5 The inductive current I of stage I21 L It should be noted that the larger peak is the induction current I just after the phase change. L The smaller wave peak is used to determine the time point of phase change of the rotor C of the above motor.
[0090] Next, the controller 110 detects the induced current I L Furthermore, the controller 110 calculates the current difference between the maximum current value Imax and the minimum current value Imin (i.e., the distance between the position P1 and the position P2). Then, the controller 110 generates at least one current preset threshold value according to the current difference and the ratio.
[0091] Then, the induced current I L When the position changes to P3, the controller 110 determines the induced current I L Whether the change value of exceeds the preset current threshold value is used to confirm the time point for the stator coil L to be commutated. It should be noted that if the induced current I L changes to position P3, and the controller 110 determines the induced current I L When the change value of exceeds the preset current threshold, the controller 110 is used to instantly output the driving signals S1-S4 at the position P3 to control the switch circuit 120 to perform phase switching.
[0092] In some embodiments, the current preset threshold value may be stored in the controller 110, or may be calculated based on the current difference and ratio between the maximum current value Imax and the minimum current value Imin. L The change value of is used to select one of the current preset thresholds generated by the above two different methods as the current preset threshold when the controller 110 makes a judgment.
[0093] For example, if the current difference between the maximum current value Imax and the minimum current value Imin is 1 milliampere (mA), a proportional value of 2 of the current difference can be taken as the current preset threshold, that is, 0.2 milliamperes (mA) as the current preset threshold. It should be noted that the values of the current preset threshold and the proportional value can be designed according to actual needs and are not limited to the embodiments of this case. It is further explained that the controller 110 must first find the maximum current value Imax and the minimum current value Imin before determining the induced current I L Whether the change value exceeds the preset current threshold.
[0094] In step 360, refer to Figures 1 to 3 , the controller 110 turns on the transistor T1 of the forward circuit of the switch circuit 120 and the transistor T3 of the reverse circuit of the switch circuit 120, or turns on the second transistor T2 of the forward circuit of the switch circuit 120 and the transistor T4 of the reverse circuit of the switch circuit 120, so that the stator coil L consumes energy through the switch circuit 120 to stop the rotor C of the motor.
[0095] In some embodiments, the controller 110 turns on the first of the forward circuit and the reverse circuit of the switch circuit 120, so that the stator coil L generates a magnetic field again, thereby attracting the rotor C to a specified position to ensure that the rotor C is in a stationary state. It should be noted that if the circuit turned on when the rotor C is stopped is the forward circuit of the switch circuit 120, the circuit turned on when the rotor C of the motor returns to zero may be the same as or different from the forward circuit of the switch circuit 120 (i.e., the reverse circuit of the switch circuit 120).
[0096] In some embodiments, please refer to Figure 3 , Figure 4A and Figure 4B , the controller 110 determines the induced current I L Whether the change value of maintains a constant value can be determined to determine whether the rotor C is in a stationary state.
[0097] If the induced current I L If the constant value is maintained in stage I13, the controller 110 determines that the rotor C is in a stationary state. L If it is not a constant value in stage I12, the controller 110 determines that the rotor C is still in an unstable rotation state.
[0098] According to the above embodiments, the present invention provides a motor control detector and a motor control method, which determines the phase change of the stator coil of the motor through the induced current of the motor control detector, thereby controlling the rotor and replacing the Hall sensor. Therefore, the motor control detector of the present invention does not need the Hall sensor to detect the current position of the rotor, thereby reducing the structural manufacturing cost of the motor. In addition, the present invention determines the time point of phase change through the change value of the induced current of the motor control detector and the current preset threshold.
[0099] Although the present invention is disclosed in detail with reference to the embodiments above, the present invention does not exclude other feasible implementations. Therefore, the protection scope of the present invention shall be subject to the definition of the appended claims, rather than being limited by the aforementioned embodiments.
[0100] For those skilled in the art, various changes and modifications can be made to the present invention without departing from the spirit and scope of the present invention. Based on the above embodiments, all changes and modifications made to the present invention are also included in the protection scope of the present invention.
Claims
1. A motor control detector, characterized in that: The motor control detector is used to drive a stator coil of a motor, wherein the stator coil includes a first end and a second end, wherein the motor control detector includes: a controller for generating a plurality of driving signals; a switch circuit coupled to the controller, the first end and the second end of the stator coil, and configured to be turned on according to the plurality of driving signals to transmit a current of a power supply to the stator coil, thereby generating an induced current according to the change of the magnetic field of the stator coil; as well as A current measuring circuit is coupled to the switch circuit and the controller and is used to receive the induced current, wherein the controller is used to adjust the multiple driving signals according to the induced current, thereby controlling the switch circuit to form multiple circuit loops according to the multiple driving signals, thereby driving the stator coil.
2. The motor control detector according to claim 1, characterized in that: The switching circuit comprises: A forward circuit, comprising: A first transistor comprising: A first end coupled to the power supply; a second end coupled to the first end of the stator coil; and a control terminal coupled to the controller; and a second transistor, comprising: A first end coupled to the second end of the stator coil; a second terminal coupled to the current measuring circuit; and A control terminal is coupled to the controller.
3. The motor control detector according to claim 2, characterized in that: The switching circuit also includes: A reverse circuit comprising: a third transistor, comprising: A first end coupled to the power supply; a second end coupled to the second end of the stator coil; and a control terminal coupled to the controller; and a fourth transistor, comprising: a first end coupled to the first end of the stator coil; a second terminal coupled to the current measuring circuit; and A control terminal is coupled to the controller.
4. The motor control detector according to claim 3, characterized in that: The switch circuit includes an H-bridge circuit.
5. The motor control detector according to claim 3, characterized in that: The controller is further used for conducting a first one of the forward circuit and the reverse circuit according to the plurality of driving signals, so as to make the stator coil generate a magnetic field and thus attract a rotor of the motor to a designated position.
6. The motor control detector according to claim 5, characterized in that: The controller is further used to conduct a second one of the forward circuit and the reverse circuit according to the plurality of driving signals, so as to enable the stator coil to generate a reverse magnetic field corresponding to the magnetic field, thereby rotating the rotor of the motor.
7. The motor control detector according to claim 6, characterized in that: The controller is further used to alternately conduct the forward circuit and the reverse circuit according to the plurality of driving signals, so as to sequentially switch phases of the stator coil according to the induced current, thereby continuously rotating the rotor of the motor.
8. The motor control detector according to claim 7, characterized in that: The controller is further used to turn on the first transistor of the forward circuit and the third transistor of the reverse circuit according to the multiple drive signals, or to turn on the second transistor of the forward circuit and the fourth transistor of the reverse circuit according to the multiple drive signals, so that the stator coil consumes energy through the switching circuit to stop the rotor of the motor.
9. The motor control detector according to claim 8, characterized in that: The controller is further used to determine whether a change value of the induced current exceeds a current preset threshold value. If it is determined that the change value of the induced current exceeds the current preset threshold value, the controller is further used to turn on the first of the forward circuit and the reverse circuit according to the multiple drive signals to perform phase switching on the stator coil.
10. The motor control detector according to claim 9, characterized in that: If it is determined that the change value of the induced current does not exceed the current preset threshold, the controller is further configured to turn on the second one of the forward circuit and the reverse circuit according to the plurality of driving signals to maintain the reverse magnetic field of the stator coil.
11. A motor control method, characterized in that: The invention is applicable to a motor control detector, wherein the motor control detector comprises a controller and a switch circuit, the controller is coupled to the switch circuit, the switch circuit is used to drive a motor, wherein the switch circuit comprises a forward circuit and a reverse circuit, wherein the motor control method comprises: Turning on a first one of the forward circuit and the reverse circuit so that a stator coil of the motor generates a magnetic field, thereby attracting a rotor of the motor to a specified position; Turning on a second one of the forward circuit and the reverse circuit, so that the stator coil generates a reverse magnetic field corresponding to the magnetic field, thereby converting the rotor into a rotating state along a direction at the designated position; Responding to the rotation state of the rotor through the switch circuit to generate an induced current; Determine, by the controller, whether a change value of the induced current exceeds at least one current preset threshold value; as well as If it is determined that the change value of the induced current exceeds the at least one current preset threshold, the controller generates at least one driving signal to turn on the first of the forward circuit and the reverse circuit, thereby causing the stator coil to commutate so that the rotor maintains the rotation state along the direction.
12. The motor control method according to claim 11, characterized in that: If it is determined that the change value of the induced current does not exceed the at least one current preset threshold value, the second one of the forward circuit and the reverse circuit is turned on to maintain the reverse magnetic field of the stator coil.
13. The motor control method according to claim 11, characterized in that: The forward circuit includes a first transistor and a second transistor, wherein the reverse circuit includes a third transistor and a fourth transistor, wherein the first transistor and the fourth transistor are coupled to a first end of the stator coil, wherein the second transistor and the third transistor are coupled to a second end of the stator coil.
14. The motor control method according to claim 13, wherein: Also includes: The first transistor of the forward circuit and the third transistor of the reverse circuit are turned on, or the second transistor of the forward circuit and the fourth transistor of the reverse circuit are turned on, so that the stator coil consumes energy through the switch circuit to stop the rotor of the motor.
15. The motor control method according to claim 13, wherein: The first transistor and the fourth transistor are not turned on at the same time, wherein the second transistor and the third transistor are not turned on at the same time.
16. The motor control method according to claim 13, wherein: The transistor types of the first transistor and the third transistor are different from the transistor types of the second transistor and the fourth transistor.
17. The motor control method according to claim 11, wherein: The step of determining by the controller whether the change value of the induced current exceeds the at least one current preset threshold value comprises: Detecting a maximum current value and a minimum current value of the induced current by the controller; Calculate a current difference between the maximum current value and the minimum current value by the controller; as well as The controller generates the at least one current preset threshold value according to the current difference and a proportional value.
18. The motor control method according to claim 17, wherein: The controller is further used to store a first current preset threshold and a second current preset threshold, wherein the step of determining by the controller whether the change value of the induced current exceeds the at least one current preset threshold further includes: The controller selects one of the first current preset threshold and the second current preset threshold according to the change value of the sensed current to serve as the at least one current preset threshold.
19. The motor control method according to claim 14, wherein: Also includes: The first one of the forward circuit and the reverse circuit is turned on so that the stator coil generates the magnetic field again, thereby attracting the rotor to the designated position to ensure that the rotor is in a stationary state.
20. The motor control method according to claim 19, wherein: Also includes: The controller determines whether the change value of the induced current maintains a certain value, and further determines whether the rotor is in the stationary state.