Motor drive control using pulse-width modulation pulse skipping
First Claim
Patent Images
1. A control system for a motor, the control system comprising:
- a pulse-width modulation module that generates three duty cycle values based respectively on three voltage requests and based on a bus voltage;
a mode determination module that selectively enables a pulse skipping mode based on a speed of the motor;
a pulse skip determination module that, in response to the pulse skipping mode being enabled, serially generates pulse skipping numbers, wherein the pulse skipping numbers are selected randomly from a group consisting of zero, one, and two;
a duty cycle adjustment module that, for each switching period of a plurality of switching periods, selectively sets the three duty cycle values to a zero value in response to a corresponding one of the pulse skipping numbers being nonzero;
a pulse module that, for each of the switching periods, generates three pulse waveforms in response to the three duty cycle values as modified by the duty cycle adjustment module; and
an inverter power module that controls three phases of the motor based on the three pulse waveforms, respectively.
6 Assignments
0 Petitions
Accused Products
Abstract
A control system for a motor includes a pulse-width modulation module, a pulse skip determination module, and a duty cycle adjustment module. The pulse-width modulation module generates three duty cycle values based on three voltage requests, respectively. A plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively. The pulse skip determination module generates a pulse skip signal. The duty cycle adjustment module selectively prevents the plurality of solid-state switches from switching during intervals specified by the pulse skip signal.
-
Citations
21 Claims
-
1. A control system for a motor, the control system comprising:
-
a pulse-width modulation module that generates three duty cycle values based respectively on three voltage requests and based on a bus voltage; a mode determination module that selectively enables a pulse skipping mode based on a speed of the motor; a pulse skip determination module that, in response to the pulse skipping mode being enabled, serially generates pulse skipping numbers, wherein the pulse skipping numbers are selected randomly from a group consisting of zero, one, and two; a duty cycle adjustment module that, for each switching period of a plurality of switching periods, selectively sets the three duty cycle values to a zero value in response to a corresponding one of the pulse skipping numbers being nonzero; a pulse module that, for each of the switching periods, generates three pulse waveforms in response to the three duty cycle values as modified by the duty cycle adjustment module; and an inverter power module that controls three phases of the motor based on the three pulse waveforms, respectively.
-
-
2. A control system for a motor, the control system comprising:
-
a pulse-width modulation module that generates three duty cycle values based on three voltage requests, respectively, wherein a plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively; a pulse skip determination module that generates a pulse skip signal; and a duty cycle adjustment module that selectively prevents the plurality of solid-state switches from switching during intervals specified by the pulse skip signal. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of controlling a motor, the method comprising:
-
generating three duty cycle values based on three voltage requests, respectively, wherein a plurality of solid-state switches control three phases of the motor in response to the three duty cycle values, respectively; generating a pulse skip signal; and selectively preventing the plurality of solid-state switches from switching during intervals specified by the pulse skip signal. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification