CN110829941A - Motor driving circuit and control method thereof - Google Patents

Motor driving circuit and control method thereof Download PDF

Info

Publication number
CN110829941A
CN110829941A CN201911085644.4A CN201911085644A CN110829941A CN 110829941 A CN110829941 A CN 110829941A CN 201911085644 A CN201911085644 A CN 201911085644A CN 110829941 A CN110829941 A CN 110829941A
Authority
CN
China
Prior art keywords
pwm
motor
voltage
pwm0
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911085644.4A
Other languages
Chinese (zh)
Inventor
赵长海
万秋华
于海
梁立辉
卢新然
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Original Assignee
Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changchun Institute of Optics Fine Mechanics and Physics of CAS filed Critical Changchun Institute of Optics Fine Mechanics and Physics of CAS
Priority to CN201911085644.4A priority Critical patent/CN110829941A/en
Publication of CN110829941A publication Critical patent/CN110829941A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P27/00Arrangements or methods for the control of AC motors characterised by the kind of supply voltage
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Motors That Do Not Use Commutators (AREA)

Abstract

The invention relates to the technical field of motor driving, in particular to a motor driving circuit and a control method thereof. The invention adopts a two-stage control method to control the current in the motor coil, wherein the first stage circuit is a voltage conversion circuit which converts the input voltage Ui into the voltage Us required by the motor. The second stage circuit is a bridge circuit consisting of a plurality of switching tubes, a motor coil and a current detector and is used for controlling the current on the motor coil. The duty ratio of the PWM0 signal through controlling the primary circuit controls the voltage Us applied to the motor coil of the secondary circuit, so that the effective time of the PWM signal is increased by the secondary circuit under the condition that the current of the motor coil is not changed, the influence of a dead zone on the motor is reduced, the current of the motor coil is more stable, the motor runs more stably, and the precision is higher.

Description

Motor driving circuit and control method thereof
Technical Field
The invention relates to the technical field of motor driving, in particular to a motor driving circuit and a control method thereof.
Background
The motor is a device for converting electric energy into mechanical energy, utilizes an electrified coil to generate a rotating magnetic field, acts on a rotor to form magnetoelectric power rotating torque, and is widely applied to various industrial systems. The control of the torque of the motor is actually the control of the current in the motor coil. Since it is very difficult to directly control the current of the motor coil, the current of the coil is generally controlled by controlling the voltage across the coil.
The most common use today is for pulse width modulated (PWM wave) driven motors, as shown in fig. 1. In fig. 1, V1-V4 are switching tubes, and when the control end of the switching tube is increased in high level, the switching tube is turned on, and when the control end of the switching tube is increased in low level, the switching tube is turned off. When the switching tubes V1 and V4 are switched on and V2 and V3 are switched off, a forward voltage is applied to the motor coil; when V2 and V3 are conducted and V1 and V4 are closed, reverse voltage is applied to the motor coil; when V2 and V4 are on and V1 and V3 are off, no voltage is applied to the motor coil, and the motor is in a freewheeling state. The current on the coil is controlled by controlling the time for which the forward voltage or the reverse voltage is applied on the coil. In a control period, when the time of applying forward voltage on the coil is longer than the time of applying reverse voltage, the current of the coil is increased; conversely, when the reverse voltage is applied to the coil for a time greater than the forward voltage, the coil current decreases.
When V1 is turned on and V2 is turned off, the electromotive force at the point A in FIG. 1 is Us; when V1 is closed and V2 is turned on, the electromotive force at the point A is 0; when the switch tubes V1 and V2 are turned on simultaneously, the current flowing through V1 and V2 will be very large, possibly damaging the switch tubes. In order to protect the switch tube and prolong the service life of the switch tube, a dead zone is added during actual use. That is, when the state of V1 being opened and V2 being closed in fig. 1 is shifted to the state of V1 being closed and V2 being opened, a state of V1 and V2 both being closed is added, and this state is called a dead zone. In a commonly used control method, one PWM cycle is generally divided into three states, as shown in fig. 2, where state 1 is a forward voltage time, states 2 and 4 are dead time, and state 3 is a motor coil freewheel time.
In the dead zone state, the electromotive force at the point a is uncertain, and when the direction of the current in the coil is in the forward direction (current flows from left to right), the freewheeling diode of V2 is turned on, and the electromotive force at the point a is 0; when the current in the coil is in the reverse direction, the freewheeling diode of V1 will conduct and the electromotive force at point a will be Us. It is very difficult to accurately judge the direction of the current in the coil, so that the electromotive force at the a point is difficult to be determined in the dead zone state. Due to the existence of the dead zone, the control precision of the motor current can be influenced, and especially when the current crosses zero, the current waveform can be distorted, and the control precision of the motor can be seriously influenced.
Disclosure of Invention
The embodiment of the invention provides a motor driving circuit and a control method thereof, which at least solve the technical problem that the existing motor driving circuit has low control precision on a motor.
According to an embodiment of the present invention, there is provided a motor drive circuit including a two-stage circuit, in which a first stage circuit is a voltage conversion circuit that converts an input voltage Ui into a required voltage Us across a motor, and a second stage circuit is a bridge circuit, the bridge circuit including: a plurality of switching tubes, a motor coil, and a current detector; the motor drive circuit controls the voltage Us applied to the motor coil in the second-stage circuit by controlling the duty ratio of the PWM0 signal input to the first-stage circuit.
Further, the voltage conversion circuit includes: the power supply circuit comprises a switching tube V0, an inductor L1, a diode D0 and a capacitor C1, wherein the drain electrode of the switching tube V0 is connected with an input power Ui, the grid electrode of the switching tube V0 is connected with a voltage control signal PWM0, the source electrode of the switching tube V0 is connected with the cathode of the diode D0 and one end of an inductor L1, the other end of the inductor L1 is connected with the anode of the capacitor C1, the cathode of the capacitor C1 and the anode of the diode D0 are connected with a power ground, and the anode of the capacitor C1 outputs a voltage Us.
Further, the bridge circuit includes: switch tubes V1-V4, diodes D1-D4, a motor coil M and a current detector U1; wherein V1 and D1 are switching tubes containing reverse freewheeling diodes.
According to another embodiment of the present invention, there is provided a motor drive circuit control method to which the above motor drive circuit is applied, including the steps of:
when the motor driving circuit is powered on, the duty ratio of the PWM0 is firstly set to be an initial value X0;
controlling the waveform output of PWM 1-PWM 4 according to the set value of the motor coil current, and calculating the effective time of the waveforms of PWM 1-PWM 4;
when the effective time of the waveforms of the PWM 1-4 is larger than a preset value Y1, increasing the duty ratio of the PWM 0; when the effective time of the waveforms of the PWM 1-4 is less than a preset value Y2, reducing the duty ratio of the PWM 0; when the effective time of the PWM 1-PWM 4 waveforms is between Y1 and Y2, keeping the duty ratio of the PWM0 unchanged; wherein Y2 < Y1.
Further, when the effective time of the waveforms of the PWM 1-4 is larger than the preset value Y1, the duty ratio of the PWM0 is increased until the effective time of the waveforms of the PWM 1-4 is smaller than Y1 or the duty ratio of the PWM0 is the maximum value 1.
Further, when the effective time of the waveforms of the PWM 1-4 is smaller than a preset value Y2, the duty ratio of the PWM0 is reduced until the effective time of the waveforms of the PWM 1-4 is larger than Y2 or the duty ratio of the PWM0 is smaller than a set minimum value X1.
Further, calculating the effective time of the PWM 1-4 waveforms includes: and calculating the vector composite value of the effective value of each path of PWM waveform.
Further, for a two-phase motor, voltage vectors of two-phase PWM waveforms are in an orthogonal relationship, and assuming that an effective value of a first-phase PWM waveform is M1, and an effective value of a second-phase PWM waveform is M2, a vector composite value M of the effective values of the PWM waveforms is:
Figure BDA0002265324940000031
further, for a three-phase motor, two voltage vectors of the output PWM waveform are in a relationship of an included angle of 60 °, and assuming that effective values of the two voltage vectors are N1 and N2, respectively, a vector composite value N of the effective values of the PWM waveform is:
Figure BDA0002265324940000032
further, the method further comprises:
when a motor driving circuit is powered on, firstly, whether the motor driving circuit is in a fixed voltage mode or an automatic adjusting mode is detected;
if the voltage is in the fixed voltage mode, setting the signal of the PWM0 as a fixed square wave signal, wherein the duty ratio of the square wave signal is a fixed set value; if the auto-tune mode is used, the duty cycle of the PWM0 is first set to a starting value X0.
The motor driving circuit and the control method thereof in the embodiment of the invention can reduce the ratio of the dead time to the effective PWM waveform time, reduce the influence of the dead time on the motor, and especially improve the stability of the motor when the motor is at low speed and is still.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
FIG. 1 is a schematic diagram of a one-phase motor drive of the prior art;
FIG. 2 is a schematic diagram of a prior art one-phase motor drive PWM waveform;
FIG. 3 is a schematic diagram of a one-phase motor drive in accordance with an embodiment of the present invention;
FIG. 4 is a schematic diagram of a one-phase motor-driven PWM waveform in accordance with an embodiment of the present invention;
FIG. 5 is a schematic diagram of a three-phase motor drive in the practice of the present invention;
FIG. 6 is a schematic diagram of a three-phase motor drive PWM waveform in the practice of the present invention;
FIG. 7 is a flow chart of the operation in the practice of the present invention;
fig. 8 is a vector diagram of the effective value of the three-phase motor drive PWM waveform in the practice of the present invention.
Detailed Description
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
When a motor is controlled by a PWM waveform, a dead zone of the PWM waveform is indispensable. A complete PWM waveform period time is generally divided into three sections, one section of time is dead zone time, one section of time is effective waveform time, and the other section of time is follow current time. The dead time is an unforeseen state, the effective waveform time is an excitation controllable state carried out according to needs, and the follow current time is approximately a state that the current is continuously unchanged. The smaller the ratio of the dead time to the effective PWM waveform time is, the smaller the influence of the dead time is; conversely, the larger the ratio of the dead time to the effective PWM waveform time, the greater the influence of the dead time.
To reduce the effect of dead-time, the ratio of dead-time to effective PWM waveform time needs to be reduced. When the same current is generated in the motor coil, the smaller the voltage Us applied to the coil is, the larger the required effective PWM waveform time is, and the smaller the influence of the dead zone is; conversely, the larger the voltage Us applied to the coil, the smaller the required effective PWM waveform time and the greater the influence of the dead zone. The invention adopts a two-stage PWM waveform control method to control the current in the motor coil, the circuit is shown in figure 3, one PWM waveform is used for controlling the voltage Us applied in the motor coil and is recorded as PWM0, and the other PWM waveforms are used for controlling the time of effective voltage applied in the motor coil, so as to control the current in the motor coil, and the current in the coil is consistent with the set value, such as PWM 1-PWM 4 in figure 4. Setting the power supply voltage of direct current input as Ui, wherein the larger the duty ratio of PWM0 is, the larger the voltage output by the inductor is; the smaller the duty ratio, the smaller the output voltage; when the duty ratio is 0, the output voltage Us is 0, and when the duty ratio is 1, the output voltage Us is Ui.
Taking one phase coil of a two-phase motor as an example, when the rotation speed of the motor is high, the current in the coil changes rapidly, the effective time of the PWM waveform for controlling the coil current is long, the influence of the dead zone is weak, and at the moment, the duty ratio of the PWM0 waveform is increased until the duty ratio is 1 at the highest, so as to ensure that the current in the coil can reach the set current. When the rotating speed of the motor is low or the motor stops, the effective time of the PWM waveform of the control coil current is short, the influence of the dead zone is large, the duty ratio of the PWM0 waveform is reduced, the voltage Us applied to the coil is reduced, the effective time of the PWM waveform of the control coil current is increased, and the influence of the dead zone is weakened, so that the smooth running of the motor is ensured. When the motor speed is at the intermediate value, the duty ratio of the PWM0 is in a proper ratio, so that the voltage Us applied to the coil is at a proper voltage, thereby ensuring smooth operation and fast response of the motor.
In order to prevent the motor from being unstable due to the continuous variation of the voltage Us applied to the motor coil caused by the frequent change of the duty ratio of the PWM0, a certain condition is required for the duty ratio change of the PWM0 in the actual control. When the effective time of the PWM 1-PWM 4 waveforms of the control coil current is larger than a set threshold value Y1, the duty ratio of the PWM0 is increased, so that the voltage Us applied to the motor coil is increased. When the effective time of the waveforms of PWM 1-4 is less than the set threshold value Y2, Y2 < Y1, the duty ratio of PWM0 is reduced, so that the voltage Us applied to the motor coil is reduced. When the effective time of the PWM 1-4 waveforms is between Y2 and Y1, the duty cycle of the PWM0 is kept unchanged. The motor driving circuit needs to detect the effective time of the waveforms from PWM1 to PWM4 in real time in the whole working process so as to set the duty ratio of PWM0 to be an appropriate value.
The duty ratio of the PWM0 may be set according to an external command, and when the external command is mainly for smooth operation of the motor at a low speed, the motor drive circuit decreases the duty ratio of the PWM0 to decrease the voltage Us applied to the coil; when the external command desires a fast response capability of the motor, the motor drive circuit increases the duty cycle of the PWM0 to increase the voltage Us applied to the coil.
Example 1
According to an embodiment of the present invention, a motor driving circuit is provided, and a specific embodiment of the present invention is shown in fig. 3. The switch tube V0, the inductor L1, the capacitor C1, and the diode D0 constitute a voltage conversion circuit, and convert the input voltage Ui into a required voltage Us as required. The drain of the switch tube V0 is connected to the input power Ui, the gate of the switch tube V0 is connected to the voltage control signal PWM0, the source of the switch tube V0 is connected to the cathode of the diode D0 and one end of the inductor L1, the other end of the inductor L1 is connected to the anode of the capacitor C1, and the cathode of the capacitor C1 and the anode of the diode D0 are connected to the power ground. The positive output voltage of the capacitor C1 is Us, the voltage applied to the motor coil.
The invention adopts a two-stage control method to control the current in the motor coil, wherein the first stage circuit is a voltage conversion circuit consisting of a switching tube V0, an inductor L1, a diode D0 and a capacitor C1. The second stage circuit is a bridge circuit consisting of a plurality of switching tubes, a motor coil and a current detector and is used for controlling the current on the motor coil. The duty ratio of the PWM0 signal through controlling the primary circuit controls the voltage Us applied to the motor coil of the secondary circuit, so that the effective time of the PWM signal is increased by the secondary circuit under the condition that the current of the motor coil is not changed, the influence of a dead zone on the motor is reduced, the current of the motor coil is more stable, the motor runs more stably, and the precision is higher.
The H-bridge circuit for controlling the motor coil current is the same as the existing circuit, and as shown in fig. 3, includes element switching tubes V1-V4, diodes D1-D4, a motor coil M, and a current detector U1, wherein the elements V1 and D1 may be replaced by switching tubes containing reverse freewheeling diodes. Fig. 3 is a circuit diagram for controlling one phase coil of the motor. Fig. 4 shows a state of a PWM waveform diagram when the motor driving circuit operates, and the state of fig. 4 is a state where a forward voltage is applied to the motor coil, and when the states of PWM1 and PWM3 are interchanged and the states of PWM2 and PWM4 are interchanged, a reverse voltage is applied to the motor coil.
When the number of coils of the motor is more than 1, a bridge circuit needs to be added. Fig. 5 is a circuit diagram of driving a three-phase motor by using the motor driving circuit of the present invention, and fig. 6 is a schematic diagram of a state of a PWM waveform for driving the three-phase motor of the present invention.
Example 2
According to another embodiment of the present invention, there is provided a motor drive circuit control method including:
the driving circuit is powered on and then firstly detects whether the voltage mode is a fixed voltage mode, if so, the PWM0 signal of the first-stage circuit outputs a fixed duty ratio according to a set value, the voltage applied to the coil is fixed, and the PWM signal waveform of the second-stage circuit is output according to the requirement. When the automatic regulation mode is adopted, the duty ratio of the PWM0 is firstly set to be an initial value X0 when the driving circuit is powered on, and a vector composite value of effective values of PWM signal waveforms of the second-stage circuit is calculated. When the effective value of the second-stage circuit PWM signal is greater than the set threshold value Y1, the duty ratio of the PWM0 is increased, thereby increasing the voltage Us applied to the motor coil. When the effective value of the second-stage circuit PWM signal is smaller than a set threshold value Y2, the duty ratio of the PWM0 signal is reduced, so that the voltage Us applied to the motor coil is reduced. When the effective value of the second stage circuit PWM signal is between Y1 and Y2, the duty cycle of PWM0 remains unchanged at this time.
Specifically, when the driving circuit is powered on to operate, it is first detected whether the driving circuit is in a fixed voltage mode, and when the driving circuit is in the fixed voltage mode, the signal of the PWM0 is a fixed square wave signal, and the duty ratio of the square wave signal is a fixed set value. When the motor is in the automatic regulation mode, the duty ratio of the PWM0 is firstly set to be an initial value X0 when the driving circuit is powered on, then the waveform output of the PWM 1-PWM 4 is controlled according to the set value of the motor coil current, the effective time of the waveforms of the PWM 1-PWM 4 is calculated, and when the effective time of the waveforms of the PWM 1-PWM 4 is longer than Y1, the duty ratio of the PWM0 is increased, so that the voltage Us applied to the motor coil is increased until the effective time of the waveforms of the PWM 1-PWM 4 is shorter than Y1 or the duty ratio of the PWM0 is the maximum value 1. When the effective time of the PWM 1-4 waveforms is less than Y2, the duty ratio of the PWM0 is reduced, so that the voltage Us applied to the motor coil is reduced until the effective time of the PWM 1-4 waveforms is greater than Y2 or the duty ratio of the PWM0 is less than the set minimum value X1. The operation flowchart of the motor drive circuit is shown in fig. 7.
When the number of coils of the motor is more than 1, when the effective values of the PWM waveforms are calculated, the vector composite value of the effective values of each path of PWM waveforms needs to be calculated. For a two-phase motor, voltage vectors of two-phase PWM waveforms are in an orthogonal relationship, and assuming that an effective value of a first-phase PWM waveform is M1, and an effective value of a second-phase PWM waveform is M2, a vector composite value M of the effective values of the PWM waveforms is as shown in formula (1):
Figure BDA0002265324940000081
for the three-phase motor in fig. 5, the two voltage vectors of the output PWM waveform are in a relationship of an included angle of 60 °, and assuming that the effective values of the two voltage vectors are N1 and N2, respectively, see fig. 8, the vector resultant value N of the effective values of the PWM waveform is as shown in formula (2):
Figure BDA0002265324940000091
according to the technical scheme, the embodiment of the invention has the following advantages:
the driving circuit and the control method thereof can adjust the voltage applied to the motor coil in real time, reduce the influence of a dead zone on the motor and enable the motor to be more stable when the motor runs at low speed.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described system embodiments are merely illustrative, and for example, a division of a unit may be a logical division, and an actual implementation may have another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A motor drive circuit comprising a two-stage circuit, wherein a first stage circuit is a voltage conversion circuit which converts an input voltage Ui into a desired voltage Us across a motor, and a second stage circuit is a bridge circuit, the bridge circuit comprising: a plurality of switching tubes, a motor coil, and a current detector; the motor drive circuit controls the voltage Us applied to the motor coil in the second-stage circuit by controlling the duty ratio of the PWM0 signal input to the first-stage circuit.
2. The motor drive circuit according to claim 1, wherein the voltage conversion circuit comprises: the power supply circuit comprises a switching tube V0, an inductor L1, a diode D0 and a capacitor C1, wherein the drain electrode of the switching tube V0 is connected with an input power Ui, the grid electrode of the switching tube V0 is connected with a voltage control signal PWM0, the source electrode of the switching tube V0 is connected with the cathode of the diode D0 and one end of an inductor L1, the other end of the inductor L1 is connected with the anode of the capacitor C1, the cathode of the capacitor C1 and the anode of the diode D0 are connected with a power ground, and the anode of the capacitor C1 outputs a voltage Us.
3. The motor drive circuit according to claim 1, wherein the bridge circuit comprises: switch tubes V1-V4, diodes D1-D4, a motor coil M and a current detector U1; wherein V1 and D1 are switching tubes containing reverse freewheeling diodes.
4. A motor drive circuit control method applied to the motor drive circuit according to claim 1, characterized by comprising the steps of:
when the motor driving circuit is powered on, the duty ratio of the PWM0 is firstly set to be an initial value X0;
controlling the waveform output of PWM 1-PWM 4 according to the set value of the motor coil current, and calculating the effective time of the waveforms of PWM 1-PWM 4;
when the effective time of the waveforms of the PWM 1-4 is larger than a preset value Y1, increasing the duty ratio of the PWM 0; when the effective time of the waveforms of the PWM 1-4 is less than a preset value Y2, reducing the duty ratio of the PWM 0; when the effective time of the PWM 1-PWM 4 waveforms is between Y1 and Y2, keeping the duty ratio of the PWM0 unchanged; wherein Y2 < Y1.
5. The motor driving circuit control method according to claim 4, wherein when the effective time of the PWM 1-PWM 4 waveform is greater than a preset value Y1, the duty ratio of the PWM0 is increased until the effective time of the PWM 1-PWM 4 waveform is less than Y1 or the duty ratio of the PWM0 is a maximum value of 1.
6. The motor driving circuit control method according to claim 4, wherein when the effective time of the PWM 1-PWM 4 waveform is less than a preset value Y2, the duty ratio of the PWM0 is reduced until the effective time of the PWM 1-PWM 4 waveform is greater than Y2 or the duty ratio of the PWM0 is less than a set minimum value X1.
7. The motor drive circuit control method according to claim 4, wherein calculating the effective time of the PWM 1-PWM 4 waveforms includes: and calculating the vector composite value of the effective value of each path of PWM waveform.
8. The motor drive circuit control method according to claim 7, wherein, for a two-phase motor, voltage vectors of two-phase PWM waveforms are in an orthogonal relationship, and assuming that an effective value of a first-phase PWM waveform is M1 and an effective value of a second-phase PWM waveform is M2, a vector resultant value M of the effective values of the PWM waveforms is:
Figure FDA0002265324930000021
9. the motor drive circuit control method according to claim 7, wherein two voltage vectors of the output PWM waveform are in a relationship of an angle of 60 ° for a three-phase motor, and assuming that effective values of the two voltage vectors are N1 and N2, respectively, a vector resultant value N of the effective values of the PWM waveform is:
Figure FDA0002265324930000022
10. the motor drive circuit control method according to claim 4, characterized by further comprising:
when a motor driving circuit is powered on, firstly, whether the motor driving circuit is in a fixed voltage mode or an automatic adjusting mode is detected;
if the voltage is in the fixed voltage mode, setting the signal of the PWM0 as a fixed square wave signal, wherein the duty ratio of the square wave signal is a fixed set value; if the auto-tune mode is used, the duty cycle of the PWM0 is first set to a starting value X0.
CN201911085644.4A 2019-11-08 2019-11-08 Motor driving circuit and control method thereof Pending CN110829941A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911085644.4A CN110829941A (en) 2019-11-08 2019-11-08 Motor driving circuit and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911085644.4A CN110829941A (en) 2019-11-08 2019-11-08 Motor driving circuit and control method thereof

Publications (1)

Publication Number Publication Date
CN110829941A true CN110829941A (en) 2020-02-21

Family

ID=69553472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911085644.4A Pending CN110829941A (en) 2019-11-08 2019-11-08 Motor driving circuit and control method thereof

Country Status (1)

Country Link
CN (1) CN110829941A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112636596A (en) * 2020-11-26 2021-04-09 重庆大学 Current driver of three-polarity magnetorheological damper

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103580519A (en) * 2013-10-28 2014-02-12 华中科技大学 Dual-mode SVPWM overmodulation method
CN103684180A (en) * 2012-08-29 2014-03-26 丰田自动车株式会社 Rotor position estimating device, electric motor control system and rotor position estimating method
CN105141156A (en) * 2014-12-12 2015-12-09 艾思玛新能源技术(上海)有限公司苏州高新区分公司 Control method for DC bus voltage of two-stage inverter
CN107425546A (en) * 2017-08-25 2017-12-01 上海蓝瑞电气有限公司 It is accurate to adjust inverter busbar voltage so as to improve the method for grid connection efficiency

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103684180A (en) * 2012-08-29 2014-03-26 丰田自动车株式会社 Rotor position estimating device, electric motor control system and rotor position estimating method
CN103580519A (en) * 2013-10-28 2014-02-12 华中科技大学 Dual-mode SVPWM overmodulation method
CN105141156A (en) * 2014-12-12 2015-12-09 艾思玛新能源技术(上海)有限公司苏州高新区分公司 Control method for DC bus voltage of two-stage inverter
CN107425546A (en) * 2017-08-25 2017-12-01 上海蓝瑞电气有限公司 It is accurate to adjust inverter busbar voltage so as to improve the method for grid connection efficiency

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
SONG XUELEI 等: "Dead-time Compensation of SVPWM Based on DSP TMS320F2812 for PMSM", 《2009 INTERNATIONAL CONFERENCE ON ELECTRICAL MACHINES AND SYSTEMS》 *
张志军: "电动汽车增程器用永磁同步发电机控制技术研究", 《中国优秀硕士学位论文全文数据库工程科技II辑》 *
王晓远等: "基于直流电压调节的死区效应削弱方法研究", 《微电机》 *
荆建立: "两相SVPWM原理及经典两相SVPWM算法", 《电机技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112636596A (en) * 2020-11-26 2021-04-09 重庆大学 Current driver of three-polarity magnetorheological damper

Similar Documents

Publication Publication Date Title
AU673178B2 (en) Variable reluctance drive system
US6329785B1 (en) Pulse width modulated controlled induction motor
CN101753074B (en) Control circuit for a brushless DC motor and method therefor
US10978973B2 (en) Motor driving circuit and method thereof
US6661206B2 (en) Soft chopping for switched reluctance generators
TW200402929A (en) Control of a switched reluctance drive
US9780705B2 (en) Single phase brushless DC motor and method of adjusting output phase thereof
EP2186182A1 (en) Method, controller, and power converter for controlling a single-switch based switched reluctance machine
Mishra et al. An efficient control scheme of self-reliant solar-powered water pumping system using a three-level DC–DC converter
WO2024007551A1 (en) Electric-motor control circuit and control method
JP2009512417A (en) Electronic commutator circuit
CN110829941A (en) Motor driving circuit and control method thereof
CN203251260U (en) Brushless DC motor power conversion circuit
JP2002305890A (en) Drive-control device for motor for pump
Riyadi Analysis of C-dump converter for SRM drives
Mishra et al. Modified SEPIC converter utilizing an improved P&O algorithm for design of low cost and efficient solar energized water pump
US20150155813A1 (en) Motor driving apparatus and motor driving method
US20230283210A1 (en) Direct drive system for brushless dc (bldc) motor
Chithrabhanu et al. A novel SRM drive employing a buck-boost energy recovery stage
Ates et al. Sliding mode control of a switched reluctance motor drive with four-switch Bi-Directional DC-DC converter for torque ripple minimization
CN203251261U (en) Brushless DC motor power conversion circuit
CN203251262U (en) Brushless DC motor power conversion circuit
Sahare et al. Speed Control of BLDC Motor Using Switched Capacitor Based DC-DC Converter
JP2003324986A (en) Control method for three-phase brushless dc motor
Muthulakshmi et al. Performance analysis of current controlled three phase switched reluctance motor

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200221