Motor driving device and method thereof
11088639 · 2021-08-10
Assignee
Inventors
Cpc classification
International classification
Abstract
A motor driving device includes a first hysteresis comparator, a second hysteresis comparator, a logic circuit, a control unit, and an inverter circuit. The logic circuit receives a start signal or a start completion signal to output the first output signal as a commutation signal according to the start signal, or to output the second output signal as the commutation signal according to the start completion signal, clamps the second output signal by the first output signal, stops outputting the commutation signal after the potential state of the commutation signal is changed, and unclamps the second output signal with the first output signal and outputs the commutation signal in response to a difference voltage between the first input signal and the second input signal being greater than a positive value of the first hysteresis voltage or less than a negative value of the first hysteresis voltage.
Claims
1. A motor driving device for driving a motor, comprising: a first hysteresis comparator having a first hysteresis voltage, configured to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result; a second hysteresis comparator having a second hysteresis voltage, configured to compare the first input signal with the second input signal, and correspondingly output a second output signal according to a comparison result; a logic circuit configured to: receive a start signal or a start completion signal to output the first output signal as a commutation signal according to the start signal, or to output the second output signal as the commutation signal according to the start completion signal; clamp the second output signal by the first output signal; stop outputting the commutation signal after a potential state of the commutation signal is changed; and release a clamping on the second output signal by the first output signal and output the commutation signal in response to a difference voltage between the first input signal and the second input signal being greater than a positive value of the first hysteresis voltage or less than a negative value of the first hysteresis voltage; a control unit configured to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal; and an inverter circuit configured to control a plurality of phase circuits of the motor according to the drive signal to drive the motor, wherein the first hysteresis voltage is greater than the second hysteresis voltage.
2. The motor driving device according to claim 1, further comprising a motor parameter detecting module configured to detect a plurality of operating parameters of the motor and correspondingly output a plurality of parameter signals, wherein the control unit is configured to determine the operating condition of the motor according to the driving condition of the motor to determine whether to output the start signal or the start completion signal.
3. The motor driving device according to claim 1, wherein the logic circuit is configured to control the first hysteresis comparator to raise the first hysteresis voltage when receiving the starting completion signal.
4. The motor driving device according to claim 1, wherein the second hysteresis voltage approaches zero.
5. The motor driving device according to claim 1, further comprising a Hall sensor configured to detect a rotor position of the motor and generate a Hall signal group including the first input signal and the second input signal.
6. The motor driving device according to claim 1, further comprising a floating phase circuit configured to select a floating phase of the motor that is not turned on, and output a floating phase signal as the first input signal, wherein the second input signal is provided from a reference voltage source.
7. A motor driving device for driving a motor, comprising: a hysteresis comparator having a hysteresis voltage, configured to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result; a logic circuit configured to: receive a start signal or a start completion signal to output the first output signal as a commutation signal according to the start signal, or to control the hysteresis comparator to reduce the hysteresis voltage and output the first output signal as the commutation signal according to the start completion signal; a control unit configured to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal; and an inverter circuit configured to control a plurality of phase circuits of the motor according to the drive signal to drive the motor.
8. The motor driving device according to claim 7, further comprising a motor parameter detecting module configured to detect a plurality of operating parameters of the motor and correspondingly output a plurality of parameter signals, wherein the control unit is configured to determine the operating condition of the motor according to the driving condition of the motor to determine whether to output the start signal or the start completion signal.
9. The motor driving device according to claim 7, further comprising a Hall sensor configured to detect a rotor position of the motor and generate a Hall signal group including the first input signal and the second input signal.
10. The motor driving device according to claim 7, further comprising a floating phase circuit configured to select a floating phase of the motor that is not turned on, and output a floating phase signal as the first input signal, wherein the second input signal is provided from a reference voltage source.
11. A motor driving method for driving a motor, the motor driving method comprising the following steps: configuring a first hysteresis comparator having a first hysteresis voltage to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result; configuring a second hysteresis comparator having a second hysteresis voltage to compare the first input signal with the second input signal, and correspondingly output a second output signal according to a comparison result; configuring a logic circuit to: receive a start signal or a start completion signal to output the first output signal as a commutation signal according to the start signal, or to output the second output signal as the commutation signal according to the start completion signal; clamp the second output signal by the first output signal; stop outputting the commutation signal after a potential state of the commutation signal is changed; and release a clamping on the second output signal by the first output signal and output the commutation signal in response to a difference voltage between the first input signal and the second input signal being greater than a positive value of the first hysteresis voltage or less than a negative value of the first hysteresis voltage; configuring a control unit to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal; and configuring an inverter circuit to control a plurality of phase circuits of the motor according to the drive signal to drive the motor, wherein the first hysteresis voltage is greater than the second hysteresis voltage.
12. The motor driving method according to claim 11, further comprising: configuring a motor parameter detecting module to detect a plurality of operating parameters of the motor and correspondingly output a plurality of parameter signals; and configuring the control unit to determine the operating condition of the motor according to the driving condition of the motor to determine whether to output the start signal or the start completion signal.
13. The motor driving method according to claim 11, further comprising: configuring the logic circuit to control the first hysteresis comparator to raise the first hysteresis voltage when receiving the starting completion signal.
14. The motor driving method according to claim 11, wherein the second hysteresis voltage approaches zero.
15. The motor driving method according to claim 11, further comprising: configuring a Hall sensor to detect a rotor position of the motor and generate a Hall signal group including the first input signal and the second input signal.
16. The motor driving method according to claim 11, further comprising: configuring a floating phase circuit to select a floating phase of the motor that is not turned on, and output a floating phase signal as the first input signal; and configuring a reference voltage source to output the second input signal.
17. A motor driving method for driving a motor, the motor driving method comprising the following steps: configuring a hysteresis comparator having a hysteresis voltage to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result; configuring a logic circuit to: receive a start signal or a start completion signal to output the first output signal as a commutation signal according to the start signal, or to control the hysteresis comparator to reduce the hysteresis voltage and output the first output signal as the commutation signal according to the start completion signal; configuring a control unit to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal; and configuring an inverter circuit to control a plurality of phase circuits of the motor according to the drive signal to drive the motor.
18. The motor driving method according to claim 17, further comprising: configuring a motor parameter detecting module to detect a plurality of operating parameters of the motor and correspondingly output a plurality of parameter signals; and configuring the control unit to determine the operating condition of the motor according to the driving condition of the motor to determine whether to output the start signal or the start completion signal.
19. The motor driving method according to claim 17, further comprising: configuring a Hall sensor to detect a rotor position of the motor and generate a Hall signal group including the first input signal and the second input signal.
20. The motor driving method according to claim 17, further comprising: configuring a floating phase circuit to select a floating phase of the motor that is not turned on, and output a floating phase signal as the first input signal, wherein the second input signal is provided from a reference voltage source.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The present disclosure will become more fully understood from the following detailed description and accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
(9) The present disclosure is more particularly described in the following examples that are intended as illustrative only since numerous modifications and variations therein will be apparent to those skilled in the art. Like numbers in the drawings indicate like components throughout the views. As used in the description herein and throughout the claims that follow, unless the context clearly dictates otherwise, the meaning of “a”, “an”, and “the” includes plural reference, and the meaning of “in” includes “in” and “on”. Titles or subtitles can be used herein for the convenience of a reader, which shall have no influence on the scope of the present disclosure.
(10) The terms used herein generally have their ordinary meanings in the art. In the case of conflict, the present document, including any definitions given herein, will prevail. The same thing can be expressed in more than one way. Alternative language and synonyms can be used for any term(s) discussed herein, and no special significance is to be placed upon whether a term is elaborated or discussed herein. A recital of one or more synonyms does not exclude the use of other synonyms. The use of examples anywhere in this specification including examples of any terms is illustrative only, and in no way limits the scope and meaning of the present disclosure or of any exemplified term. Likewise, the present disclosure is not limited to various embodiments given herein. Numbering terms such as “first”, “second” or “third” can be used to describe various components, signals or the like, which are for distinguishing one component/signal from another one only, and are not intended to, nor should be construed to impose any substantive limitations on the components, signals or the like.
(11) Reference is made to
(12) Referring to
(13) The first hysteresis comparator CP1 has a first hysteresis voltage VHS1, and is configured to compare a first input signal IN1 with a second input signal IN2, and correspondingly output a first output signal according to a comparison result OUT1. Specifically, when a voltage difference between the first input signal IN1 and the second input signal IN2 is greater than a positive value of the first hysteresis voltage VHS1, the first output signal OUT1 has high potential. When the voltage difference between the first input signal IN1 and the second input signal IN2 is less than a negative value of the first hysteresis voltage VHS1, the first output signal OUT1 has low potential.
(14) The second hysteresis comparator CP2 has a second hysteresis voltage VHS2 and is configured to compare the first input signal IN1 with the second input signal IN2, and correspondingly output a second output signal OUT2 according to a comparison result. In certain embodiments, the second hysteresis voltage approaches zero.
(15) The logic circuit 10 is configured to receive a start signal S3 or a start completion signal S4, and operate in two modes. When the logic circuit 10 receives the start signal S3, the logic circuit 10 uses the first output signal OUT1 as a commutation signal S1 to be output. When the logic circuit 10 receives the start completion signal S4, the second output signal OUT2 is used as the commutation signal S1 to be output, and the logic circuit 10 clamps the second output signal OUT2 by the first output signal OUT1. The logic circuit 10 is configured to stop outputting the commutation signal S1 after a potential state of the commutation signal S1 is changed, release a clamping on the second output signal OUT2 by the first output signal OUT1 and output the commutation signal S1 in response to a difference voltage between the first input signal IN1 and the second input signal IN2 being greater than a positive value of the first hysteresis voltage VHS1 or less than a negative value of the first hysteresis voltage VHS1.
(16) The control unit 12 is configured to generate the driving signal S2 according to the commutation signal S1, and determine whether a starting of the motor 11 is completed according to the driving condition of the motor to determine whether to output the start signal S3 or the start completion signal S4.
(17) The inverter circuit 14 is configured to control a plurality of phase circuits of the motor 11 in accordance with the driving signal S2 to drive the motor 11. The first hysteresis voltage VHS1 is greater than the second hysteresis voltage VH2.
(18) Reference is further made to
(19) Further, when the logic circuit 10 receives the start completion signal S4, the logic circuit 10 uses the second output signal OUT2 as the commutation signal to be output, and clamps the second output signal OUT2 by the first output signal OUT1, which forms clamp regions as shown in
(20) Reference is made to
(21) As shown in
(22) Optionally, when the motor 11 is a single-phase/two-phase/three-phase brushless DC motor, the motor driving device 1 may include a Hall sensor 15 configured to detect a rotor position of the motor 11 and generate a Hall signal group HAL including the first input signal IN1 and the second input signal IN2. The inverter circuit 14 can include a plurality of upper and lower bridge switch groups, the number of which corresponds to the number of phase circuits of the motor 11.
(23) Optionally, when the motor 11 is a sensorless motor, the motor driving device 1 can further include a floating phase circuit 16 configured to select a floating phase of the motor 11 that is not turned on, and output a floating phase signal as the first input signal IN1. The second input signal IN2 is provided from a reference voltage source, for example, a common voltage source COM, 0.5 times of an inter-chip voltage VDD, or the ground GND.
(24) Therefore, the motor driving device 1 can utilize different hysteresis voltages respectively in the start state and the operating state according to an operating condition of the motor, thereby preventing the Hall sensor from misjudging the time points of commutation under weak magnetic force. Further, commutation points can be prevented from falling behind in the operating state by using a hysteresis voltage different from that in the starting state. In addition, the motor driving device 1 can resist noise in the start state and improve an efficiency of the motor in an operating state, while not causing differences being too large in efficiency among samples fabricated in mass production due to weak magnetic force of a magnetic strip or weak back electromotive force.
(25) Reference is made to
(26) Referring to
(27) The hysteresis comparator CP has a hysteresis voltage VHS, and is configured to compare a first input signal IN1 with a second input signal IN2, and correspondingly output an output signal OUT according to a comparison result.
(28) The logic circuit 10 is configured to receive a start signal S3 or a start completion signal S4 to output the output signal OUT as a commutation signal S1 according to the start signal S3, or to control the hysteresis comparator CP to reduce the hysteresis voltage VHS and output the output signal OUT as the commutation signal S1 according to the start completion signal S4.
(29) The operational details of the control unit 12 and the inverter circuit 14 are the same as those of the first embodiment, and the repeated descriptions are omitted hereinafter.
(30) Reference is further made to
(31) In the operating state, the hysteresis voltage VHS is reduced to the hysteresis voltage VHS′. When the difference voltage between the first input signal IN1 and the second input signal IN2 is greater than the positive value of the hysteresis voltage VHS1, the commutation signal S1 is converted from the low potential to the high potential. When the difference voltage between the first input signal IN1 and the second input signal IN2 is less than the negative value of the hysteresis voltage VHS, the commutation signal S1 is converted from the high potential to the low potential. In other words, by reducing the hysteresis voltage VHS after the start of the motor 11 is completed, it is possible to prevent the commutation point from falling behind due to weak magnetic force of the magnetic strip or weak back electromotive force.
(32) Similarly, the motor parameter detection module, the Hall sensor, and the floating phase circuit can also be configured according to the type of the motor. Details thereof have been described in the first embodiment, and thus are not described hereinafter.
(33) Reference is made to
(34) Step S100: configuring a first hysteresis comparator having a first hysteresis voltage to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result.
(35) Step S101: configuring a first hysteresis comparator having a first hysteresis voltage to compare a first input signal with a second input signal, and correspondingly output a first output signal according to a comparison result.
(36) Step S102: configuring a logic circuit to receive a start signal or a start completion signal.
(37) If the logic circuit receives the start signal, the method proceeds to step S103: configuring the logic circuit to output the first output signal as a commutation signal according to the start signal.
(38) If the logic circuit receives the start completion signal, the method proceeds to step S104: configuring the logic circuit to output the second output signal as the commutation signal according to the start completion signal, clamp the second output signal by the first output signal, stop outputting the commutation signal after the potential state of the commutation signal is changed, and release the clamping on the second output signal by the first output signal and output the commutation signal in response to a difference voltage between the first input signal and the second input signal being greater than a positive value of the first hysteresis voltage or less than a negative value of the first hysteresis voltage.
(39) Step S105: configuring a control unit to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal.
(40) Step S106: configuring an inverter circuit to control a plurality of phase circuits of the motor according to the drive signal to drive the motor. The first hysteresis voltage is greater than the second hysteresis voltage.
(41) Reference is made to
(42) Step S200: configuring a hysteresis comparator having a hysteresis voltage to compare a first input signal with a second input signal, and correspondingly output an output signal according to a comparison result.
(43) Step S201: configuring a logic circuit to receive a start signal or a start completion signal.
(44) If the logic circuit receives the start signal, the method proceeds to step S202: configuring the logic circuit to output the output signal as a commutation signal according to the start signal.
(45) If the logic circuit receives the start completion signal, the method proceeds to step S203: configuring the logic circuit to control the hysteresis comparator to reduce the hysteresis voltage and output the output signal as the commutation signal according to the start completion signal.
(46) Step S204: configuring a control unit to generate a driving signal according to the commutation signal, and determine whether the motor is started according to a driving condition of the motor to determine whether to output the start signal or the start completion signal.
(47) Step S205: configuring an inverter circuit to control a plurality of phase circuits of the motor according to the drive signal to drive the motor.
(48) In conclusion, the motor driving device and method provided by the present disclosure can utilize different hysteresis voltages respectively in a start state and an operating state according to an operating condition of the motor, thereby preventing the Hall sensor from misjudging the time points of commutation under weak magnetic force. Further, the commutation point can be prevented from falling behind in the operating state by using a hysteresis voltage different from that in the starting state.
(49) In addition, the motor driving device and method provided by the present disclosure can resist noise in the start state and improve an efficiency of the motor in an operating state, while not causing differences being too large in efficiency among samples fabricated in mass production due to weak magnetic force of a magnetic strip or weak back electromotive force.
(50) The foregoing description of the exemplary embodiments of the disclosure has been presented only for the purposes of illustration and description and is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Many modifications and variations are possible in light of the above teaching.
(51) The embodiments were chosen and described in order to explain the principles of the disclosure and their practical application so as to enable others skilled in the art to utilize the disclosure and various embodiments and with various modifications as are suited to the particular use contemplated. Alternative embodiments will become apparent to those skilled in the art to which the present disclosure pertains without departing from its spirit and scope.