Apparatus for reducing the effects of turn on delay errors in motor control
First Claim
1. An apparatus for use with a processor, a carrier signal generator, a comparator, three current polarity sensors and an inverter for controlling a three phase motor, the signal generator providing a carrier count signal and a direction signal, the direction signal being high when the carrier count is counting up and low when the carrier count is counting down, the processor generating first, second and third trigger time sets, a separate set corresponding to each of the three phases and including inter-set times comprising add, subtract and preserve times, each add time equal to an inter-set preserve time plus a delay period and each subtract time equal to the inter-set preserve time minus the delay period, the comparator comparing a first, a second and a third modified trigger time to the carrier count generating first, second and third trigger signals for controlling the inverter, each polarity sensor providing a polarity signal indicating current polarity in a separate one of the three motor phases, the apparatus for generating the first, second and third modified trigger times, the apparatus comprising:
- first, second and third compensation modules for providing the first, second and third modified trigger times, respectively, each compensation module including;
a decoder receiving the direction signal and a polarity signal corresponding to an associated motor phase and generating two decision signals including add and subtract signals, when the polarity signal is high and the direction signal is low, the subtract signal is low and the add signal is high, when the polarity signal is low and the direction signal is high, the add signal is low and the subtract signal is high and during other combinations of polarity and direction signals the add and subtract signals are low;
a storer receiving and storing the add, subtract and preserve times corresponding to an associated motor phase; and
a selector which receives the add and subtract signals and the add, subtract and preserve times and generates a modified trigger time, the modified trigger time equal to the add time when the add signal is high, equal to the subtract time when the subtract signal is high and equal to the preserve time when the add and subtract signals are low.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for compensating for deviations in the alternating voltage produced by a PWM inverter. The necessary sequence in which inverter components must be triggered results in voltage error pulses that accumulate over time and result in deviations from ideal voltage at motor terminals. By allowing the error pulses to continue and adjusting the trigger times to compensate for the error pulses, the effect of the error pulses is negated and the voltage deviations are eliminated.
-
Citations
9 Claims
-
1. An apparatus for use with a processor, a carrier signal generator, a comparator, three current polarity sensors and an inverter for controlling a three phase motor, the signal generator providing a carrier count signal and a direction signal, the direction signal being high when the carrier count is counting up and low when the carrier count is counting down, the processor generating first, second and third trigger time sets, a separate set corresponding to each of the three phases and including inter-set times comprising add, subtract and preserve times, each add time equal to an inter-set preserve time plus a delay period and each subtract time equal to the inter-set preserve time minus the delay period, the comparator comparing a first, a second and a third modified trigger time to the carrier count generating first, second and third trigger signals for controlling the inverter, each polarity sensor providing a polarity signal indicating current polarity in a separate one of the three motor phases, the apparatus for generating the first, second and third modified trigger times, the apparatus comprising:
first, second and third compensation modules for providing the first, second and third modified trigger times, respectively, each compensation module including; a decoder receiving the direction signal and a polarity signal corresponding to an associated motor phase and generating two decision signals including add and subtract signals, when the polarity signal is high and the direction signal is low, the subtract signal is low and the add signal is high, when the polarity signal is low and the direction signal is high, the add signal is low and the subtract signal is high and during other combinations of polarity and direction signals the add and subtract signals are low; a storer receiving and storing the add, subtract and preserve times corresponding to an associated motor phase; and a selector which receives the add and subtract signals and the add, subtract and preserve times and generates a modified trigger time, the modified trigger time equal to the add time when the add signal is high, equal to the subtract time when the subtract signal is high and equal to the preserve time when the add and subtract signals are low. - View Dependent Claims (2, 3)
-
4. An apparatus for use with a processor, a carrier signal generator, a comparator, three current polarity sensors and an inverter for controlling a three phase motor, the signal generator providing a carrier count signal and a direction signal, the direction signal being high when the carrier count is counting up and low when the carrier count is counting down, the processor generating first, second and third trigger times, a separate trigger time corresponding to each of the three phases, the comparator comparing a first, a second and a third modified trigger time to the carrier count generating first, second and third trigger signals for controlling the inverter, each polarity sensor providing a polarity signal indicating current polarity in a separate one of the three motor phases, the apparatus for generating the first, second and third modified trigger times, the apparatus comprising:
first, second and third compensation modules for providing the first, second and third modified trigger times, respectively, each compensation module including; a decoder receiving the direction signal and a polarity signal corresponding to an associated motor phase and generating two decision signals including add and subtract signals, when the polarity signal is high and the direction signal is low, the subtract signal is low and the add signal is high, when the polarity signal is low and the direction signal is high, the add signal is low and the subtract signal is high and during other combinations of polarity and direction signals the add and subtract signals are low; a storer receiving a trigger time corresponding to an associated motor phase, the storer subtracting a delay period from the trigger time to generate a subtract trigger time, adding a delay period to the trigger time to generate an add trigger time, storing the trigger time as a preserve trigger time and storing the add and subtract trigger times; and a selector which receives the add and subtract signals and the add, subtract and preserve trigger times and generates a modified trigger time, the modified trigger time equal to the add trigger time when the add signal is high, equal to the subtract trigger time when the subtract signal is high and equal to the preserve trigger time when the add and subtract signals are low. - View Dependent Claims (5)
-
6. A method for use with a processor, a carrier signal generator, a comparator, three current polarity sensors and an inverter for controlling a three phase motor, the signal generator providing a carrier count signal and a direction signal, the direction signal being high when the carrier count is counting up and low when the carrier count is counting down, the processor generating first, second and third trigger time sets, a separate set corresponding to each of the three phases and including inter-set times comprising add, preserve and subtract times, each add time equal to an inter-set preserve time plus a delay period and each subtract time equal to the inter-set preserve time minus the delay period, the comparator comparing a first, a second and a third modified trigger time to the carrier count generating first, second and third trigger signals for controlling the inverter, each polarity sensor providing a polarity signal indicating current polarity in a separate one of the three motor phases, the method for generating the first, second and third modified trigger times, the method comprising the steps of:
-
receiving the direction signal and a polarity signal corresponding to an associated motor phase and generating two decision signals including add and subtract signals, when the polarity signal is high and the direction signal is low, the subtract signal is low and the add signal is high, when the polarity signal is low and the direction signal is high, the add signal is low and the subtract signal is high and during other combinations of polarity and direction signals the add and subtract signals are low; storing the add, subtract and preserve times corresponding to an associated motor phase; and receiving the add and subtract signals and the add, subtract and preserve times and generating a modified trigger time, the modified trigger time equal to the subtract time when the subtract signal is high, equal to the add time when the add signal is high and equal to the preserve time when the add and subtract signals are low. - View Dependent Claims (7)
-
-
8. An method for use with a processor, a carrier signal generator, a comparator, three current polarity sensors and an inverter for controlling a three phase motor, the signal generator providing a carrier count signal and a direction signal, the direction signal being high when the carrier count is counting up and low when the carrier count is counting down, the processor generating first, second and third trigger times, a separate trigger time corresponding to each of the three phases, the comparator comparing a first, a second and a third modified trigger time to the carrier count generating first, second and third trigger signals for controlling the inverter, each polarity sensor providing a polarity signal indicating current polarity in a separate one of the three motor phases, the method for generating the first, second and third modified trigger times, the method comprising the steps of:
-
receiving the direction signal and a polarity signal corresponding to an associated motor phase and generating two decision signals including add and subtract signals, when the polarity signal is high and the direction signal is low, the subtract signal is low and the add signal is high, when the polarity signal is low and the direction signal is high, the add signal is low and the subtract signal is high and during other combinations of polarity and direction signals the add and subtract signals are low; receiving a trigger time corresponding to an associated motor phase; subtracting a delay period from the trigger time to generate a subtract trigger time; adding the delay period to the trigger time to generate an add trigger time; storing the trigger time as a preserve trigger time and storing the add and subtract trigger times; and receiving the add and subtract signals and the add, subtract and preserve trigger times and generates a modified trigger time, the modified trigger time equal to the add trigger time when the add signal is high, equal to the subtract trigger time when the subtract signal is high and equal to the preserve trigger time when the add and subtract signals are low. - View Dependent Claims (9)
-
Specification