US20050174076A1 - Inverter control apparatus and inverter control method - Google Patents

Inverter control apparatus and inverter control method Download PDF

Info

Publication number
US20050174076A1
US20050174076A1 US11/052,813 US5281305A US2005174076A1 US 20050174076 A1 US20050174076 A1 US 20050174076A1 US 5281305 A US5281305 A US 5281305A US 2005174076 A1 US2005174076 A1 US 2005174076A1
Authority
US
United States
Prior art keywords
phase
signals
phases
interrupt
signal
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.)
Granted
Application number
US11/052,813
Other versions
US7049778B2 (en
Inventor
Ikuya Katanaya
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.)
Nippon Yusoki Co Ltd
Original Assignee
Nippon Yusoki Co Ltd
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
Priority claimed from JP2004031797A external-priority patent/JP2005224070A/en
Priority claimed from JP2004037301A external-priority patent/JP2005229760A/en
Priority claimed from JP2004136809A external-priority patent/JP2005318775A/en
Application filed by Nippon Yusoki Co Ltd filed Critical Nippon Yusoki Co Ltd
Assigned to NIPPON YUSOKI CO., LTD. reassignment NIPPON YUSOKI CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KATANAYA, IKUYA
Publication of US20050174076A1 publication Critical patent/US20050174076A1/en
Application granted granted Critical
Publication of US7049778B2 publication Critical patent/US7049778B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • H02P27/04Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage
    • H02P27/06Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters
    • H02P27/08Arrangements or methods for the control of AC motors characterised by the kind of supply voltage using variable-frequency supply voltage, e.g. inverter or converter supply voltage using dc to ac converters or inverters with pulse width modulation
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M7/00Conversion of ac power input into dc power output; Conversion of dc power input into ac power output
    • H02M7/42Conversion of dc power input into ac power output without possibility of reversal
    • H02M7/44Conversion of dc power input into ac power output without possibility of reversal by static converters
    • H02M7/48Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
    • H02M7/53Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
    • H02M7/537Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters
    • H02M7/5387Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration
    • H02M7/53871Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current
    • H02M7/53873Conversion of dc power input into ac power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only, e.g. single switched pulse inverters in a bridge configuration with automatic control of output voltage or current with digital control
    • 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
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/02Providing protection against overload without automatic interruption of supply
    • H02P29/024Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load
    • H02P29/0241Detecting a fault condition, e.g. short circuit, locked rotor, open circuit or loss of load the fault being an overvoltage

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Inverter Devices (AREA)

Abstract

An interrupt signal is generated at each of rising timings of PWM signals which are produced on the basis of phase-shifted triangular wave carrier signals for phases, and voltage command values for the phases. At timings of the interrupt signals, A/D conversion of motor currents of the phases detected by a shunt is started. Interrupt signals are also produced at timings of valleys of the triangular wave carrier signals. Additionally, peak interrupt signals and valley interrupt signals are respectively produced at timings of peaks and valleys of triangular wave carrier signals for phases. Based on each of the peak interrupt signals, normality/abnormality of a switching element of an upper side of the phase corresponding to the interrupt signal is checked, and, based on each of the valley interrupt signals, normality/abnormality of a switching element of a lower side of the phase corresponding to the interrupt signal is checked.

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to an inverter control apparatus and an inverter control method which are useful for controlling, for example, PWM (Pulse Width Modulation) of a three-phase AC motor.
  • 2. Description of the Related Art
  • FIG. 10 shows a controller of a common three-phase AC motor operating under PWM control. In the drawing, reference symbol B denotes a battery, and power is supplied from this battery B to a motor M by way of a contactor Z and an inverter circuit 100. For instance, the motor M is a three-phase induction motor mounted on a forklift. The contactor Z is formed from a contact point of a magnetic contactor. In the drawing, reference symbol C denotes a capacitor connected between power lines, and ST denotes a shunt for detecting an electric current flowing into the motor M. The shunt ST is formed from a resistor. Reference symbol PG denotes a pulse generator for detecting the revolutions per minute (RPM) of the motor M, and the pulse generator is formed from a known rotary encoder provided on a rotary shaft of the motor M.
  • The inverter circuit 100 is a circuit for driving the motor M by converting DC power of the battery B into AC power and corresponds to a known circuit constituted of six semiconductor switching elements; namely, an upper U-phase switching element Q1, a lower U-phase switching element Q2, an upper V-phase switching element Q3, a lower V-phase switching element Q4, an upper W-phase switching element Q5, and a lower W-phase switching element Q6. An element capable of operating at high speed; e.g., a MOS FET (field-effect transistor) or an IGBT (insulated gate bipolar transistor), is used as the semiconductor switching element. A diode is connected in parallel with each of the elements. A PWM signal output from a control section 101 is input to gates of the respective semiconductor switching elements Q1 to Q6. The respective semiconductor switching elements Q1 to Q6 are opened and closed during predetermined ON periods and predetermined OFF periods by this PWM signal. Consequently, an output from the inverter circuit 100 is taken out as a three-phase AC voltage, and a U-phase voltage, a V-phase voltage, and a W-phase voltage are supplied to the motor M.
  • The control section 101 has a CPU, memory, an A/D converter, a carrier signal generation circuit, and a PWM circuit. For example, a command value, such as a motor speed based on actuation of a lever of a forklift, a pulse output from the pulse generator PG, a current value detected by the shunt ST, or a voltage value of the battery B, is input to the control section 101. On the basis of the input values, the control section 101 generates a PWM signal required to control the motor M and outputs the signal to the inverter circuit 100. The motor controller using PWM control is described in, e.g., JP-A-2003-164190.
  • FIG. 11 is a view showing the configuration of a PWM signal generation section provided in the control section 101. Reference numeral 200 designates a carrier signal generation section for generating a carrier signal Ca; 207 designates a comparator for comparing the carrier signal Ca with the value of the U-phase command; 208 designates a comparator for comparing the carrier signal Ca with the value of a V-phase command; 209 designates a comparator for comparing the carrier signal Ca with the value of the W-phase command; and 210 designates a PWM circuit for generating a PWM signal on the basis of outputs from the comparators 207 to 209. Pulses imparted to the respective gates of the upper U-phase switching element Q1, the lower U-phase switching element Q2, the upper V-phase switching element Q3, the lower V-phase switching element Q4, the upper W-phase switching element Q5, and the lower W-phase switching element Q6 in the inverter circuit 100 shown in FIG. 10 are output as PWM signals from the PWM circuit 210.
  • FIG. 12 is a view for describing the principle for generating a PWM signal. As illustrated, the carrier signal Ca is a triangular wave having a given frequency, and the command values of respective phases are compared with the amplitude of the carrier signal Ca signal by the comparators 207 to 209. During a period in which the amplitude of the carrier signal Ca is greater than or equal to the command voltage, outputs from the comparators 207 to 209 become “H”. During a period in which the amplitude of the carrier signal Ca is less than the command voltage, outputs from the comparators 207 to 209 become “L”. Therefore, signals whose pulse widths vary in accordance with a change in the command voltage are obtained from the comparators 207 to 209. The signals are input to the PWM circuit 210, and the PWM circuit 210 generates six types of PWM signals, on the basis of the output from the comparators 207 to 209, for activating the upper and lower switching elements Q1 to Q6 of respective phases, such as those shown in FIG. 12. As can be seen from FIG. 12, during a period in which the amplitude of the carrier signal Ca is greater then or equal to the command voltages of respective phases, the upper switching elements of respective phases are activated, whilst the lower switching elements are deactivated. In contrast, during a period in which the amplitude of the carrier signal Ca is less than the command voltages, the lower switching elements of respective phases are activated, whereas the upper switching elements are deactivated.
  • Here, when the timing at which one of the pair of upper and lower switching elements of each phase is activated coincides with the timing at which the remaining element of is deactivated, a short circuit is formed from the upper and lower switching elements, whereupon a heavy current flows through the circuit, which may in turn destroy the element. For this reason, in reality, the PWM circuit 210 performs processing for producing a given time difference (dead time) between the activation timing of one of the pair of upper and lower switching elements and the deactivation timing of the other element.
  • However, in the case of such a method for generating a PWM signal through use of a single carrier signal Ca, when the motor voltage is in the neighborhood of 0 volt; that is, when a duty ratio between the pulses of PWM signals of respective phases is in the vicinity of 50:50, the periods of the dead times Td of respective phases overlap each other in the same position as shown in FIG. 13. During these periods, the inverter circuit 100 becomes inoperative, thereby raising a problem of a failure to output the motor voltage to be output.
  • As shown in FIG. 14, in order to solve this problem, the following method is proposed in JP-A-2002-27763 to be described later. Under this method, independent carrier signals are used for the respective phases, and command voltages of respective phases are compared with carrier signals of corresponding phases while the phases between the carrier signals are made different from each other by 120°, to thus obtain a PWM signal. In the proposed system, as shown in FIG. 16, carrier signal generation sections 201 to 203 are disposed respectively for the U-phase, V-phase, and W-phase to generate a U-phase carrier Cu, a V-phase carrier Cv, and a W-phase carrier Cw. As shown in FIG. 15, even when the pulse duty ratio between the PWM signals of respective phases is in the neighborhood of 50:50, the periods of the dead times Td of respective phases do not overlap each other in accordance with a difference between the phases of the carrier signals. Even when the motor voltage is in the neighborhood of 0 volt, the inverter circuit 100 operates to thus produce a predetermined voltage.
  • SUMMARY OF THE INVENTION
  • FIG. 10 shows the inverter control apparatus of the one-shunt type in which the current flowing through the motor M is detected by the single shunt ST. In such an inverter control apparatus, a feedback control is conducted on the motor M on the basis of the motor current detected by the single shunt ST. In order to control the motor M with high precision, therefore, it is requested to accurately A/D-convert the phase currents detected by the shunt ST. In such conversion, (1) in a period of one cycle of a triangular wave carrier signal, data of the current values of the phases must be sampled as many as possible, (2) in a period of one cycle of a triangular wave carrier signal, the phase currents must be stably detected and the A/D-converting process must be conducted, and (3) in the case of the one-shunt type, the motor currents of the phases are detected in a time-sharing manner by one shunt, and hence the timing of the A/D conversion must be adequately selected with respect to the motor current of each phase.
  • In the case of (1), in the conventional system in which a single triangular wave carrier signal is used, the amount of data which can be obtained in one cycle of the carrier signal is restricted, and hence the improvement of the accuracy of the A/D conversion is limited. Also in the system such as disclosed in JP-A-2002-27763 in which multi-phase triangular wave carrier signals are used, the amount of data which can be obtained in one cycle of the carrier signal may be reduced depending on the timing of the A/D conversion. However, JP-A-2002-27763 discloses nothing about the problems and method for solving them.
  • In the cases of (2) and (3), a configuration where an interrupt signal is generated at each of risings of the PWM signals at which the corresponding switching elements are turned ON from the OFF state, and the A/D conversion of the motor current is started at the timing of the interrupt signal will be considered. In this configuration, when a single triangular wave carrier signal is used, the timings of the interrupt signals for the phases are close to one another, and the time period for conducting the A/D conversion is short. Therefore, there is a possibility that the A/D conversion is conducted in an unstable condition where, for example, the switching element is not completely set to the ON state, thereby causing a problem in that the accuracy of the A/D-converted motor current is lowered.
  • By contrast, when multi-phase triangular wave carrier signals are used, the interval between the interrupt signals can be prolonged because the carrier signals are shifted in phase from one another. As compared with the case of a single triangular wave carrier signal, consequently, there is room for the time period for conducting the A/D conversion. However, the interval between the interrupt signals in one cycle of the carrier signal is not constant, and is varied in accordance with the temporal change of the command voltage value for each phase. Therefore, also the time period which can be consumed for the A/D conversion of the motor current of each phase is not constant, and the time period for the A/D conversion is not uniformly ensured for the motor currents of all the phases. Consequently, a motor current value which is A/D-converted in a period where the interval between the interrupt signals is short has low reliability. When the motor is feedback controlled with using such a motor current value, there is a problem in that the accuracy of the motor control is lowered. JP-A-2003-164190 and JP-A-2002-27763 disclose nothing about the problems and method for solving them.
  • In the inverter control apparatus such as shown in FIG. 10, when an abnormality such as a short circuit or burning occurs in the switching elements Q1 to Q6 of the inverter circuit 100, a normal current does not flow through the motor M, thereby causing a problem in that the motor control is disabled, or that the motor overheats. As a countermeasure against the above, for example, a method may be employed in which the control section 101 monitors the motor current flowing through the shunt ST, and, when the motor current has an abnormal value, it is judged that a failure occurs in the inverter circuit 100. In this method, although a failure of the inverter circuit 100 may be detected, it is impossible to separately check normality/abnormality of each of the switching elements Q1 to Q6. Therefore, it is impossible to immediately know which switching element becomes abnormal. The method has therefore a drawback that a response to occurrence of abnormality, such as inspection of the elements or replacement of a component requires much trouble.
  • Therefore, the control section 101 may monitor at predetermined time intervals the motor voltage for each phase output from the inverter circuit 100, so as to separately check normality/abnormality of each of the switching elements Q1 to Q6. In this case, interruption is applied to the CPU of the control section 101 at a predetermined timing, the CPU reads the motor voltages of the phases at this timing, and judges normality/abnormality of each of the switching elements. For example, an interrupt signal is generated at each of risings of the PWM signals which cause the corresponding switching elements to be turned ON from the OFF state, and the switching elements are checked at the timing of the interrupt signal. However, the process of reading the motor voltages and then judging normality/abnormality of each element requires a certain time period. In the above-described case where a single triangular wave carrier signal is used, timings of interrupt signals for the phases are so close to one another that a sufficient time period cannot be spared for the judgment, thereby producing a problem in that the reliability of the judgment is lowered. In an unstable condition where the switching element is not completely set to the ON state, for example, an erroneous judgment may be made.
  • By contrast, in the case where multi-phase triangular wave carrier signals are used as described above, the interval between the interrupt signals in one cycle of the carrier signals is not constant, and is varied in accordance with the temporal change of the command voltage value for each phase. Therefore, also the time period which can be consumed for judging normality/abnormality of each element is not constant, and the time period for the judgment is not uniformly ensured for all the elements. Consequently, a judgment in a period where the interval between the interrupt signals is short has low reliability, and an erroneous judgment may be made. JP-A-2003-146190 and JP-A-2002-27763 disclose nothing about the problems and method for solving them.
  • It is an object of the invention to, in the case where multi-phase triangular wave carrier signals are used in an inverter control apparatus of the one-shunt type, enable detected motor currents to be accurately A/D-converted. It is another object of the invention to, in one cycle of a triangular wave carrier signal, enable a motor current of each phase to be accurately A/D-converted.
  • It is a further object of the invention to stably check normality/abnormality of each switching element, thereby obtaining a highly reliable judgment result.
  • The inverter control apparatus of the invention is an inverter control apparatus including: an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; a current detection method, disposed in series with the inverter circuit, for detecting a motor current flowing through the motor; and a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein the control section includes: an A/D converter which A/D-converts the motor current detected by the current detection method; a control method for controlling an operation of the A/D converter; a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases; and a signal production method for producing PWM signals respectively for the switching elements on the basis of comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases. The signal production method produces interrupt signals for the control method respectively at timings when the PWM signals cause ON/OFF states of the switching elements to be switched over, and the control method controls the A/D converter to start A/D conversion, based on the interrupt signals.
  • In the invention, the PWM signals are produced on the basis of the multi-phase triangular wave carrier signals which are shifted in phase from one another, the interrupt signals are generated respectively at timings when the ON/OFF states of the PWM signals for the phases are switched over, and the A/D conversion is started based on the interrupt signals. Therefore, the data amount of the current which is obtained in one cycle of each triangular wave carrier signal can be increased. This is caused because of the following reason. Since the phases of the triangular wave carrier signals are shifted from one another, and the interrupt signals are generated at timings when the ON/OFF states of the PWM signals are switched over, the period from generation of one interrupt signal to that of the next interrupt signal, i.e., the period in which the A/D conversion is conducted can be prolonged. As a result, a larger amount of data of the motor current values of the phases can be sampled in one cycle of the triangular wave carrier signal, so that the accuracy of the A/D conversion is improved and the motor can be accurately controlled. Moreover, the A/D conversion requires a fixed time period, and hence the motor current must be surely detected by the current detection method at least during this time period. Therefore, the signal production method produces the interrupt signals for the control method respectively at rising timings of the PWM signals when the switching elements are switched from the OFF state to the ON state. As a result, immediately after the motor current begins to flow, the A/D converter can start the A/D conversion, and the certainty of the A/D conversion can be enhanced. When the intervals of the interrupt signals are short, a configuration provided with only one A/D converter cannot operate, and a plurality of A/D converters are required. By contrast, in the invention, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter can operate.
  • In an embodiment of the invention, a time period from timing when one interrupt signal is produced to timing when a next interrupt signal is produced is obtained, and, when the time period is equal to or larger than a fixed value, values of motor currents which are A/D-converted during the time period are made effective, and, when the time period is smaller than the fixed value, values of motor currents which are A/D-converted during the time period are made ineffective. When the intervals of the interrupt signals are excessively short, the data which are obtained by A/D conversion during the intervals have low reliability. Only when the time period is equal to or larger than the fixed value, therefore, the values obtained by A/D conversion are made effective, whereby the reliability of the data can be enhanced. In the case where the motor current values are to be made ineffective, the A/D-converting process is conducted, and data obtained by A/D conversion are discarded.
  • In an embodiment of the invention, a time period from timing when one interrupt signal is produced to timing when a next interrupt signal is produced is obtained, and, when the time period is equal to or larger than a fixed value, the A/D converter is caused to conduct A/D conversion during the time period, and, when the time period is smaller than the fixed value, A/D conversion during the time period is inhibited. In this case, when the time period is obtained by a calculation or the like in advance of A/D conversion, it is not required to wastefully conduct A/D conversion.
  • In an embodiment of the invention, one of the triangular wave carrier signals is set as a reference triangular wave carrier signal, and the A/D converter is caused to conduct A/D conversion of the motor currents of all the phases which are detected by the current detection method, in one cycle of the reference triangular wave carrier signal. According to the configuration, data can be sampled in the currents of all the phases, and the detection accuracy of the motor current can be improved.
  • In an embodiment of the invention, the motor is a three-phase alternating current motor, and the control method sets one of the triangular wave carrier signals as a reference triangular wave carrier signal, and controls the A/D converter to conduct A/D conversion of motor currents of at least two phases among the motor currents which are detected by the current detection method, in one cycle of the reference triangular wave carrier signal. In the case of a three-phase motor, six interrupt signals are generated in one cycle of, for example, the reference triangular wave carrier signal. Since the command values for the phases are temporally changed, a situation where generation timings of the six interrupt signals partly overlap with each other may possibly occur. When such a situation occurs, A/D conversion due to the overlapping interrupt signals is disabled. In the invention, phase-shifted triangular wave carrier signals are used, and hence a situation where generation timings of all the interrupt signals overlap with each other never occurs. It is ensured that interrupt signals for at least two phases can be obtained in one cycle of the reference triangular wave carrier signal. When the motor current values for two phases are once detected, the motor current value of the other one phase can be automatically obtained by adding the motor current values of the two phases to each other. In this case, a value which is obtained by inverting the sign of the total of the A/D-converted motor currents of the two phases is used as the current value of the remaining one phase.
  • In an embodiment of the invention, one of the triangular wave carrier signals is set as a reference triangular wave carrier signal, and, when A/D conversion is conducted plural times on a motor current of the same phase in one cycle of the reference triangular wave carrier signal, an average of the A/D-converted motor currents is obtained, and the average is set as the motor current of the phase in the one cycle. When such an averaging process is conducted, the accuracy of A/D conversion can be further enhanced, and the motor can be controlled more accurately.
  • In an embodiment of the invention, the carrier signal generation section is disposed in each of the phases, and each of the carrier signal generation sections includes: a counting method; first and second detection methods; and a command method. The counting method counts clock signals, increments or decrements a count value, and outputs a triangular wave carrier signal. The first detection method detects that the count value of the counting method reaches a predetermined upper limit, and the second detection method detects that the count value of the counting method reaches a predetermined lower limit. The command method gives a subtraction command for conducting the decrementing calculation to the counting method, based on a detection output of the first detection method, and gives an addition command for conducting the incrementing calculation to the counting method, based on a detection output of the second detection method. The counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases. When such a carrier signal generation section is used, multi-phase triangular wave carrier signals having a correct waveform and phase difference which correspond to the count value can be easily obtained simply by conducting a digital adding or subtracting calculation with using up/down counters or the like.
  • The inverter control method of the invention is a control method for the above-described inverter control apparatus wherein triangular wave carrier signals respectively corresponding to the phases are generated with forming a predetermined phase difference among the carrier signals for the phases, the PWM signals are produced on the basis of a comparison between the triangular wave carrier signals and command values for the phases, the interrupt signals are produced at timings when the PWM signals cause ON/OFF states of the switching elements to be switched over, and the A/D conversion of the motor current detected by the current detection method is started on the basis of the interrupt signals.
  • As described above, the PWM signals are produced on the basis of the multi-phase triangular wave carrier signals which are shifted in phase from one another, the interrupt signals are generated respectively at rising timings of the PWM signals for the phases, and the A/D conversion is started based on the interrupt signals. Therefore, the data amount of the current which is obtained in one cycle of each triangular wave carrier signal can be increased. As a result, the accuracy of the A/D conversion is improved and the motor can be accurately controlled. Moreover, the A/D conversion requires a fixed time period, and hence the motor current must be surely detected by the current detection method at least during this time period. Therefore, the interrupt signals are produced respectively at rising timings of the PWM signals when the switching elements are switched from the OFF state to the ON state. As a result, immediately after the motor current begins to flow, the A/D conversion can be started, and the certainty of the A/D conversion can be enhanced.
  • According to the invention, in an inverter control apparatus, a large number of data of the motor current values of the phases can be sampled in one cycle of each triangular wave carrier signal. Therefore, the accuracy of the A/D conversion is improved, and the motor can be accurately controlled. Moreover, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter can operate.
  • The inverter control apparatus of the invention is an inverter control apparatus including: an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; current detection methods, connected in series with the series connections, respectively, for detecting a motor current flowing through the motor for each phase; and a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein the control section includes: an A/D converter which A/D-converts the motor currents of the phases detected respectively by the current detection method; a control method for controlling an operation of the A/D converter; a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases; and a signal production method for producing PWM signals respectively for the switching elements on the basis of comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases. The carrier signal generation section produces interrupt signals for the control method respectively at timings of peaks or valleys of the triangular wave carrier signals for the phases, and, on the basis of each of the interrupt signals, the control method controls the A/D converter to start A/D conversion of the motor current of the phase corresponding to the interrupt signal.
  • In the invention, the current detection method is disposed for each of the phases, and the motor current of each phase is independently detected by the corresponding current detection method. Multi-phase triangular wave carrier signals which are shifted in phase from one another are used as the carrier signals, and the interrupt signals are generated at timings of peaks or valleys of the triangular wave carrier signals for the phases. At the timings of the interrupt signals, A/D conversion of the motor currents of the phases corresponding to the interrupt signals is started. When the triangular wave carrier signals have a constant frequency, therefore, the interrupt signals are generated at fixed time intervals which are determined by the period of the carrier signals, thereby enabling the A/D-converting processes for the phases to be always conducted at given timings. Therefore, a relatively long time period can be ensured for A/D conversion in accordance with the period of the carrier signals. The timings of peaks or valleys of the carrier signals are not timings when the switching elements for the phases are switched from the OFF state to the ON state, but those when a predetermined time period elapses after the elements are turned ON. At the timings, therefore, the motor currents of the phases detected by the current detection method are in a stable state. Therefore, the A/D-converted motor current values are highly reliable. As a result, the motor can be accurately controlled. The A/D conversion requires a certain time period. When the intervals of the interrupt signals are short, a configuration provided with only one A/D converter cannot operate, and a plurality of A/D converters are required. By contrast, in the invention, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter can operate.
  • In an embodiment of the invention, each of the PWM signals is configured by: an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width, and the carrier signal generation section generates each of the interrupt signals at a substantially intermediate timing of the time width of the ON-period signal which maintains one of the switching elements of the series connection for the corresponding phase to an ON state. At the intermediate timing, the motor current flowing through the current detection method and of the phase corresponding to the interrupt signal is in the most stable state. Therefore, the reliability of the A/D-converted motor current is further enhanced.
  • In an embodiment of the invention, a time width of the ON-period signal which maintains one of the switching elements of the series connection for each of the phases to an ON state is obtained, and, when the time width is equal to or larger than a fixed value, values of motor currents which are A/D-converted on the basis of interrupt signals that are produced during the time period are made effective, and, when the time width is smaller than the fixed value, values of motor currents which are A/D-converted on the basis of interrupt signals that are produced during the time period are made ineffective. When the time period when the switching element maintains the ON state is excessively short, data which are obtained by A/D conversion during the time period have low reliability. Only when the time width is equal to or larger than the fixed value, therefore, the values obtained by A/D conversion are made effective, whereby the reliability of the data can be enhanced. In the case where the motor current values are to be made ineffective, data obtained by A/D conversion are discarded.
  • In an embodiment of the invention, a time width of the ON-period signal which maintains one of the switching elements of the series connection for each of the phases to an ON state is obtained, and, when the time width is equal to or larger than a fixed value, the A/D converter is caused to conduct A/D conversion based on interrupt signals that are produced during the time period, and, when the time width is smaller than the fixed value, A/D conversion during the time period is inhibited. In this case, when the time width is obtained by a calculation or the like in advance of A/D conversion, it is not required to wastefully conduct A/D conversion.
  • In an embodiment of the invention, one of the triangular wave carrier signals is set as a reference triangular wave carrier signal, and the A/D converter is caused to conduct A/D conversion of the motor currents of all the phases which are detected by the current detection method in one cycle of the reference triangular wave carrier signal. According to the configuration, data can be sampled in the currents of all the phases, and the detection accuracy of the motor currents can be further improved.
  • In an embodiment of the invention, the motor is a three-phase alternating current motor, and the control method sets one of the triangular wave carrier signals as a reference triangular wave carrier signal, and controls the A/D converter to conduct A/D conversion of motor currents of at least two phases among the motor currents which are detected respectively by the current detection method in one cycle of the reference triangular wave carrier signal. In one cycle of the carrier signals, a situation where no PWM signal is output for a certain phase may occur because of the temporal change of the command value. When such a situation occurs, A/D conversion of the motor current of the phase is disabled. In the invention, phase-shifted triangular wave carrier signals are used, and hence it is ensured that motor currents of at least two phases can be obtained in one cycle of the reference triangular wave carrier signal. When the motor currents of two phases are once detected, the motor current of the other one phase can be automatically obtained by adding the motor currents of two phases to each other. In this case, a value which is obtained by inverting the sign of the total of the A/D-converted motor currents of the two phases is used as the current of the remaining one phase.
  • In an embodiment of the invention, the A/D converter receives the motor currents detected by the current detection method, and a detection output of at least one detection method other than the current detection method, and the control method controls the A/D converter to start A/D conversion of the motor currents on the basis of the interrupt signals which are produced at the timings of either peaks or valleys of the triangular wave carrier signals for the phases, and controls the A/D converter to start A/D conversion of the other detection output on the basis of the interrupt signals which are produced at the timings of others of peaks or valleys. According to the configuration, A/D conversion of the motor currents, and that of a detection output other than the motor currents can be conducted with using both timings of peaks and valleys of the triangular wave carrier signals. An example of the detection output other than the motor currents is the voltage of the battery B.
  • In an embodiment of the invention, the carrier signal generation section is disposed in each of the phases, and each of the carrier signal generation sections includes: a counting method; first and second detection methods; and a command method. The counting method counts clock signals, increments or decrements a count value, and outputs a triangular wave carrier signal. The first detection method detects that the count value of the counting method reaches a predetermined upper limit, and, at timing when the count value reaches the upper limit, produces a first interrupt signal corresponding to a peak of the triangular wave carrier signal. The second detection method detects that the count value of the counting method reaches a predetermined lower limit, and, at timing when the count value reaches the lower limit, produces a second interrupt signal corresponding to a valley of the triangular wave carrier signal. The command method gives the subtraction command for conducting a decrementing calculation to the counting method, based on a detection output of the first detection method, and gives the addition command for conducting an incrementing calculation to the counting method, based on a detection output of the second detection method. The counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases. When such a carrier signal generation section is used, multi-phase triangular wave carrier signals having a correct waveform and phase difference which correspond to the count value can be easily obtained simply by conducting a digital adding or subtracting calculation with using up/down counters or the like, and interrupt signals at peaks and valleys of the triangular wave carrier signals can be easily produced.
  • The inverter control method of the invention is a control method for the above-described inverter control apparatus wherein triangular wave carrier signals respectively corresponding to the phases are generated with forming a predetermined phase difference among the carrier signals for the phases, the PWM signals are produced on the basis of a comparison between the triangular wave carrier signals and command values for the phases, the interrupt signals are produced at timings of peaks or valleys of the triangular wave carrier signals, and, on the basis of the interrupt signals, the A/D conversion of the motor currents of the phases corresponding to the interrupt signals and detected by the detection method is started. The interrupt signals are generated at timings of peaks or valleys of the multi-phase triangular wave carrier signals, and A/D conversion of the motor currents is started on the basis of the interrupt signals. Therefore, a relatively long time period can be spared for A/D conversion in accordance with the period of the carrier signals, and the motor current of each phase can be A/D-converted in a stable state, so that the accuracy of the A/D conversion is improved and the motor can be accurately controlled.
  • According to the invention, the interrupt signals for A/D conversion are always generated at given timings, a relatively long time period can be ensured for A/D conversion, and the motor current of each phase can be A/D-converted in a stable state. Therefore, the accuracy of the A/D conversion is improved, and the motor can be accurately controlled. Moreover, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter can operate.
  • The inverter control apparatus of the invention is an inverter control apparatus including: an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; and a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein the control section includes: a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases; a signal production method for producing PWM signals respectively for the switching elements on the basis of comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases; and a judging method for judging normality/abnormality of the switching elements operating on the basis of the PWM signals. The carrier signal generation section produces interrupt signals for the judging method respectively at timings of peaks or valleys of the triangular wave carrier signals for the phases, and, on the basis of each of the interrupt signals, the judging method judges normality/abnormality of the switching elements of the series connection for the phase corresponding to the interrupt signal.
  • In the invention, multi-phase triangular wave carrier signals which are shifted in phase from one another are used as the carrier signals, and the interrupt signals are generated at timings of peaks or valleys of the triangular wave carrier signals for the phases. On the basis of the interrupt signals, normality/abnormality of the switching elements of the corresponding phases is checked. When the triangular wave carrier signals have a constant frequency, therefore, the interrupt signals are generated at fixed time intervals which are determined by the period of the carrier signals, thereby enabling the check of the elements to be always conducted at given timings. Therefore, a relatively long time period can be ensured for the judgment of normality/abnormality in accordance with the period of the carrier signals. The timings of peaks and valleys of the carrier signals are not timings when the switching elements for the phases are switched from the OFF state to the ON state, but those when a predetermined time period elapses after the elements are turned ON. At the timings, therefore, the elements are in a stable state, and the result of the judgment of normality/abnormality is highly reliable.
  • In an embodiment of the invention, each of the PWM signals is configured by: an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width, and, on the basis of each of the interrupt signals, the judging method judges whether the time width of the ON-period signal which maintains the switching element for the phase corresponding to the interrupt signal is equal to or larger than a fixed value or not. If the time width is equal to or larger than the fixed value, a voltage of the phase at a junction is read, and normality/abnormality of the switching elements is judged on the basis of the voltage. When the time period when the switching elements maintain the ON state is excessively short, the voltage value which is read during the time period has low reliability, and hence there is a possibility that normality/abnormality of the switching elements is erroneously judged. Only when the time width is equal to or larger than the fixed value, therefore, the voltage is read, and the judgment of normality/abnormality is then conducted, whereby the reliability of the judgment can be further enhanced.
  • In an embodiment of the invention, the carrier signal generation section produces a peak interrupt signal for the judging method at timings of peaks of the triangular wave carrier signals for the phases, and a valley interrupt signal for the judging method at timings of valleys, and, on the basis of the peak interrupt signal of the interrupt signals, the judging method judges normality/abnormality of one of the switching elements of the series connection for the phase corresponding to the interrupt signal, and, on the basis of the valley interrupt signal, judges normality/abnormality of another one of the switching elements of the series connection for the phase corresponding to the interrupt signal. According to the configuration, normality/abnormality of both of the paired switching elements constituting each series connection can be conducted, and the judgments are conducted at different timings. Therefore, the judgment result is highly reliable.
  • In an embodiment of the invention, each of the PWM signals is configured by: an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width, and the signal production method produces, for one of the switching elements of the series connection of each of the phases, an ON-period signal having a time width in which an intermediate timing coincides with a peak of the triangular wave carrier signal for the phase, and, for another one of the switching elements, produces an ON-period signal having a time width in which an intermediate timing coincides with a valley of the triangular wave carrier signal for the phase. At the intermediate timing of the time width of the OFF-period signal, and that of the time width of the ON-period signal, the switching elements are in a stable state. When the interrupt signals are produced at peaks or valleys of the triangular wave carrier signals and normality/abnormality of the switching elements is then judged, therefore, the reliability of the judgment result is further enhanced.
  • In an embodiment of the invention, the judging method sets one of the triangular wave carrier signals as a reference triangular wave carrier signal, and, in one cycle of the reference triangular wave carrier signal, judges normality/abnormality of all the switching elements on the basis of the peak and valley interrupt signals for the phases. According to the configuration, for all the switching elements, normality/abnormality is judged in one cycle, and hence the reliability of the judgment can be further improved.
  • In an embodiment of the invention, the judging method reads a voltage of the phase at a junction, and a voltage of a battery which is connected to the inverter control apparatus to drive the motor, and compares the voltages with each other to judge normality/abnormality of the switching elements. According to the configuration, normality/abnormality can be judged by a simple process, and a judgment result can be quickly obtained.
  • In an embodiment of the invention, the carrier signal generation section is disposed in each of the phases, each of the carrier signal generation sections includes: a counting method for counting clock signals, incrementing or decrementing a count value, and outputting a triangular wave carrier signal; a first detection method for detecting that the count value reaches a predetermined upper limit, and, at timing when the count value reaches the upper limit, producing a peak interrupt signal corresponding to a peak of the triangular wave carrier signal; a second detection method for detecting that the count value reaches a predetermined lower limit, and, at timing when the count value reaches the lower limit, producing a valley interrupt signal corresponding to a valley of the triangular wave carrier signal; and a command method for giving a subtraction command for conducting a decrementing calculation to the counting method, based on a detection output of the first detection method, and giving an addition command for conducting an incrementing calculation to the counting method, based on a detection output of the second detection method. The counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases. When such a carrier signal generation section is used, simply by conducting a digital adding or subtracting calculation with using up/down counters or the like, multi-phase triangular wave carrier signals having a correct waveform and phase difference which correspond to the count value can be easily obtained, and the peak and valley interrupt signals can be readily produced.
  • In an embodiment of the invention, when the judging method judges one of the switching elements abnormal, the control section controls the signal production method to stop production of the PWM signals based on the command values for the phases, thereby stopping the motor. According to the configuration, it is possible to prevent abnormal overheating or the like from occurring in the motor.
  • The inverter control method of the invention is a control method for an inverter control apparatus including: an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; and a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein, in the control section, triangular wave carrier signals respectively corresponding to the phases are generated with forming a predetermined phase difference among the carrier signals for the phases, interrupt signals are produced at timings of peaks or valleys of each of the triangular wave carrier signals for the phases, and, on the basis of the interrupt signals, normality/abnormality of the switching elements of the series connection for the phase corresponding to the interrupt signal is judged. As described above, the interrupt signals are generated at peaks or valleys of the multi-phase triangular wave carrier signals, and normality/abnormality of the switching elements is judged on the basis of the interrupt signals. Therefore, a relatively long time period can be spared for the judgment in accordance with the period of the carrier signals, and the judgment is conducted in a state where the elements are stabilized. Therefore, it is possible to obtain a highly reliable judgment result.
  • In an embodiment of the invention, in the control section, a peak interrupt signal is produced at timings of peaks of the triangular wave carrier signals for the phases, a valley interrupt signal is produced at timings of valleys, and, on the basis of the peak interrupt signal, normality/abnormality of one of the switching elements of the series connection for the phase corresponding to the interrupt signal is judged, and, on the basis of the valley interrupt signal, normality/abnormality of another one of the switching elements of the series connection for the phase corresponding to the interrupt signal is judged. According to the configuration, normality/abnormality of both of the paired switching elements constituting each series connection can be conducted, and the judgments are conducted at different timings. Therefore, the judgment result is highly reliable.
  • In an embodiment of the invention, when it is judged that one of the switching elements is abnormal, the control section stops an output of the PWM signals based on the command values for the phases, thereby stopping the motor. According to the configuration, it is possible to prevent abnormal overheating or the like from occurring in the motor.
  • According to the invention, the interrupt signals are always generated at fixed timings, a relatively long time period can be ensured for the judgment of normality/abnormality of the switching elements, and the judgment can be conducted in a state where the elements are stabilized. Therefore, it is possible to obtain a highly reliable judgment result.
  • BRIEF DESCRIPTION OF THE DRAWING
  • These and other objects and advantages of this invention will become more fully apparent from the following detailed description taken with the accompanying drawings in which:
  • FIG. 1 is a diagram of an inverter control apparatus of a first embodiment of the invention;
  • FIG. 2 is a detailed diagram of a carrier signal generation section and a comparator;
  • FIG. 3 is a view illustrating the principle of production of triangular wave carrier signals for phases;
  • FIG. 4 is a table illustrating setting of an initial value of an up/down counter;
  • FIG. 5 is a time chart showing generation timings of interrupt signals in the first embodiment;
  • FIG. 6 is a diagram illustrating current paths in an inverter circuit in the first embodiment;
  • FIG. 7 is a waveform chart of voltages taken out from the inverter circuit;
  • FIG. 8 is a time chart illustrating peak interruption and valley interruption;
  • FIG. 9 is a diagram showing another example of the carrier signal generation section;
  • FIG. 10 is a diagram showing a control apparatus for a usual three-phase AC motor;
  • FIG. 11 is a diagram showing the configuration of a PWM signal production section;
  • FIG. 12 is a view illustrating the principle of production of PWM signals;
  • FIG. 13 is a view illustrating overlapping of dead time periods;
  • FIG. 14 is a waveform chart in the case where independent carrier signals are used respectively for the phases;
  • FIG. 15 is a view illustrating shifts of the dead time periods;
  • FIG. 16 is a diagram showing the configuration of the carrier signal generation section;
  • FIG. 17 is a diagram of an inverter control apparatus of a second embodiment of the invention;
  • FIG. 18 is a time chart showing generation timings of interrupt signals in the second embodiment;
  • FIG. 19 is a diagram illustrating current paths in an inverter circuit in the second embodiment;
  • FIG. 20 is a diagram of an inverter control apparatus of a third embodiment of the invention;
  • FIG. 21 is a time chart showing generation timings of interrupt signals in the third embodiment; and
  • FIG. 22 is a diagram illustrating current paths in an inverter circuit.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First Embodiment
  • FIG. 1 shows an inverter control apparatus of a first embodiment of the invention. In the drawing, B denotes a battery. A power is supplied from the battery B to a motor M via a contactor Z and an inverter circuit 100. The motor M is a three-phase induction motor which is mounted on, for example, a forklift. The contactor Z is configured by contacts of an electromagnetic contactor. In the drawing, C denotes a capacitor which is connected between power lines, ST denotes a shunt which is used for detecting the current flowing through the motor M, which is configured by resistors, and which corresponds to the current detection method in the invention, and PG denotes a pulse generator which is used for detecting the revolution of the motor M, and which is configured by a known rotary encoder disposed on the rotary shaft of the motor M.
  • The inverter circuit 100 is a known circuit which converts the DC power source of the battery B to an AC power source to drive the motor M, and which is configured by six semiconductor switching elements Q1 to Q6 of U-phase upper, U-phase lower, V-phase upper, V-phase lower, W-phase upper, and W-phase lower. A series connection of the switching elements Q1, Q2 corresponding to the U-phase, that of the switching elements Q3, Q4 corresponding to the V-phase, and that of the switching elements Q5, Q6 corresponding to the W-phase are connected in parallel between the power lines. Phase voltages for driving the motor M are taken out from junctions of the switching elements in the series connections, respectively. Switching elements which can conduct a high-speed switching operation, such as MOS FET (Field Effect Transistors) or IGBT (Insulated Gate Bipolar Transistors) are used as the semiconductor switching elements Q1 to Q6. A diode is connected in parallel with each of the elements. PWM signals are supplied from a control section 101 to gates of the semiconductor switching elements Q1 to Q6, respectively. In accordance with the PWM signals, the semiconductor switching elements Q1 to Q6 conduct opening/closing operations for predetermined ON and OFF time periods. As a result, the output of the inverter circuit 100 is taken out as a three-phase AC power, so that U-phase voltage, V-phase voltage, and W-phase voltage such as shown in FIG. 7 are supplied to the motor M. The phase currents flowing through the motor M are shifted in phase by a predetermined degree with respect to the phase voltages in FIG. 7, respectively. The above configuration is identical with that shown in FIG. 10.
  • The control section 101 includes an A/D converter 102, a CPU 103, a memory 104, a clock generator 105, a carrier signal generation section 106, a comparator 107, a PWM circuit 108, and an interrupt controller 109. The CPU 103 corresponds to the control method in the invention, and the comparator 107 and the PWM circuit 108 correspond to the signal production method in the invention.
  • To the CPU 103, for example, input are command values such as a motor speed based on a lever operation on the forklift, pulses output from the pulse generator PG, the current value detected by the shunt ST, and the voltage value of the battery B. The current value of the shunt ST and the voltage value of the battery B are converted to digital values by the A/D converter 102, and the digital values are supplied to the CPU 103. On the basis of these input values, the CPU 103 implements processes required for controlling the motor M. The memory 104 is configured by a RAM and a ROM. The CPU 103 reads out various information required for implementing the processes, from the memory 104, and writes information into the memory 104.
  • The clock generator 105 produces a clock signal of a predetermined frequency with using an incorporated oscillating circuit, and supplies the clock signal to the carrier signal generation section 106. At the same time when the apparatus is powered on, the clock generator 105 starts to operate without receiving a signal from the CPU 103. The carrier signal generation section 106 counts clock signals supplied from the clock generator 105, and generates triangular wave carrier signals respectively for the phases, on the basis of the count value. The carrier signal generation section 106 is configured by three carrier signal generation sections, or a U-phase carrier signal generation section 10, a V-phase carrier signal generation section 20, and a W-phase carrier signal generation section 30. The comparator 107 compares the command voltages for the phases supplied from the CPU 103 with the triangular wave carrier signals for the phases supplied from the carrier signal generation section 106, and outputs a result of the comparison in the form of a pulse. The comparator 107 is configured by three comparators 16, 26, 36 respectively for the phases shown in FIG. 2.
  • Based on the output of the comparator 107, the PWM circuit 108 outputs six kinds of pulses which have ON/OFF periods corresponding to the changes of the command voltage values of the phases, as PWM signals respectively for the switching elements. The PWM signals are supplied to gates of the switching elements Q1 to Q6 of U-phase upper, U-phase lower, V-phase upper, V-phase lower, W-phase upper, and W-phase lower in the inverter circuit 100, respectively. In accordance with the PWM signals, the switching elements Q1 to Q6 conduct ON/OFF operations to enable the inverter circuit 100 to output the U-phase, V-phase, and W-phase voltages. The voltages are applied to the motor M. In the embodiment, the PWM circuit 108 produces interrupt signals at rising timings of the PWM signals, and sends the interrupt signals to the interrupt controller 109.
  • Upon reception of the interrupt signals from the PWM circuit 108, the interrupt controller 109 applies interruption to the CPU 103. At the timing when the interruption is applied, the CPU 103 gives a command for A/D conversion to the A/D converter 102. At the timings of the interrupt signals, therefore, the A/D converter 102 starts A/D conversion of the motor current detected by the shunt ST. Also interrupt signals produced by the carrier signal generation section 106 are supplied to the interrupt controller 109. The interrupt signals are generated at peaks and valleys of the triangular wave carrier signals, and used in, for example, fault diagnosis of the switching elements Q1 to Q6.
  • FIG. 2 is a detailed diagram of the carrier signal generation section 106 and the comparator 107 in FIG. 1. As described above, the carrier signal generation section 106 is configured by the U-phase carrier signal generation section 10, the V-phase carrier signal generation section 20, and the W-phase carrier signal generation section 30. The U-phase carrier signal generation section 10 generates a U-phase carrier signal Cu which is a reference triangular wave carrier signal. The V-phase carrier signal generation section 20 generates a V-phase carrier signal Cv which is shifted in phase by 120° from the U-phase carrier signal Cu. The W-phase carrier signal generation section 30 generates a W-phase carrier signal Cw which is shifted in phase by 120° from the V-phase carrier signal Cv. The method of generating the carrier signals for the phases will be described later in detail.
  • The comparator 107 is configured by comparators 16, 26, 36 which are disposed respectively for the phases. The comparator 16 compares the value of a U-phase command voltage supplied from the CPU 103 with the U-phase carrier signal Cu, and, in a period where the amplitude of the amplitude of the U-phase carrier signal Cu is equal to or larger than the U-phase command voltage value, outputs “H” signal, and, in a period where the amplitude of the U-phase carrier signal Cu is smaller than the U-phase command voltage value, outputs “L” signal. The comparator 26 compares the value of a V-phase command voltage supplied from the CPU 103 with the amplitude of the V-phase carrier signal Cv, and, in a period where the amplitude of the V-phase carrier signal Cv is equal to or larger than the V-phase command voltage value, outputs “H” signal, and, in a period where the amplitude of the V-phase carrier signal Cv is smaller than the V-phase command voltage value, outputs “L” signal. The comparator 36 compares the value of a W-phase command voltage supplied from the CPU 103 with the amplitude of the W-phase carrier signal Cw, and, in a period where the amplitude of the W-phase carrier signal Cw is equal to or larger than the W-phase command voltage value, outputs “H” signal, and, in a period where the amplitude of the W-phase carrier signal Cw is smaller than the W-phase command voltage value, outputs “L” signal.
  • In the U-phase carrier signal generation section 10, 12 denotes up/down counter which receives the clock signal output from the clock generator 105 of FIG. 1, and a count start signal and a count initial value signal that are sent from the CPU 103. The initial value of the up/down counter 12 is set by the count initial value signal sent from the CPU 103, and the clock signals are counted with starting from the initial value. When the count start signal is supplied from the CPU 103, the counting of the clock signals is started to increment (add 1 each time when a clock signal is input) or decrement (subtract 1 each time when a clock signal is input) the count value, thereby outputting the U-phase carrier signal Cu which is a triangular wave carrier signal. In the up/down counter 12, the initial value of the counting is previously set. The initial value is set by the count initial value signal supplied from the CPU 103. The reference numeral 13 denotes a comparator which compares the count value of the up/down counter 12 with a predetermined upper limit, and which, when it is detected that the count value reaches the upper limit, outputs a detection signal. The reference numeral 14 denotes a comparator which compares the count value of the up/down counter 12 with a predetermined lower limit, and which, when it is detected that the count value reaches the lower limit, outputs a detection signal. The reference numeral 15 denotes a flip-flop which, in response to the output from the comparator 13, outputs “L” signal to the up/down counter 12, and which, in response to the output from the comparator 14, outputs “H” signal to the up/down counter 12. In response to “H” signal from the flip-flop 15, the up/down counter 12 increments the count value of the clock signals, and, in response to “L” signal, decrements the count value of the clock signals. Therefore, “H” signal from the flip-flop 15 serves as the addition command for conducting incrementation, and “L” signal serves as the subtraction command for conducting decrementation. An initial command value signal is given from the CPU 103 to the flip-flop 15. The initial state of the flip-flop 15 is set to “H” or “L” in accordance with the initial command value signal.
  • In the V-phase carrier signal generation section 20, 22 denotes up/down counter which receives the clock signal output from the clock generator 105 of FIG. 1, and the count start signal and the count initial value signal that are sent from the CPU 103. When the count start signal is supplied from the CPU 103, the up/down counter 22 starts the counting of the clock signals to increment or decrement the count value, thereby outputting the V-phase carrier signal Cv which is a triangular wave carrier signal. The initial value of the up/down counter 22 is set by the count initial value signal supplied from the CPU 103, and the clock signals are counted with starting from the initial value. The initial value of the counting is previously set. The initial value is set by the count initial value signal supplied from the CPU 103. The reference numeral 23 denotes a comparator which compares the count value of the up/down counter 22 with a predetermined upper limit, and which, when it is detected that the count value reaches the upper limit, outputs a detection signal. The reference numeral 24 denotes a comparator which compares the count value of the up/down counter 22 with a predetermined lower limit, and which, when it is detected that the count value reaches the lower limit, outputs a detection signal. The reference numeral 25 denotes a flip-flop which, in response to the output from the comparator 23, outputs “L” signal to the up/down counter 22, and which, in response to the output from the comparator 24, outputs “H” signal to the up/down counter 22. In response to “H” signal from the flip-flop 25, the up/down counter 22 increments the count value of the clock signals, and, in response to “L” signal, decrements the count value of the clock signals. Therefore, “H” signal from the flip-flop 25 serves as the addition command for conducting incrementation, and “L” signal serves as the subtraction command for conducting decrementation. The initial command value signal is given from the CPU 103 to the flip-flop 25. The initial state of the flip-flop 25 is set to “H” or “L” in accordance with the initial command value signal.
  • In the W-phase carrier signal generation section 30, 32 denotes up/down counter which receives the clock signal output from the clock generator 105 of FIG. 1, and the count start signal and the count initial value signal that are sent from the CPU 103. When the count start signal is supplied from the CPU 103, the up/down counter 32 starts the counting of the clock signals to increment or decrement the count value, thereby outputting the W-phase carrier signal Cw which is a triangular wave carrier signal. The initial value of the up/down counter 32 is set by the count initial value signal supplied from the CPU 103, and the clock signals are counted with starting from the initial value. The initial value of the counting is previously set. The initial value is set by the count initial value signal supplied from the CPU 103. The reference numeral 33 denotes a comparator which compares the count value of the up/down counter 32 with a predetermined upper limit, and which, when it is detected that the count value reaches the upper limit, outputs a detection signal. The reference numeral 34 denotes a comparator which compares the count value of the up/down counter 32 with a predetermined lower limit, and which, when it is detected that the count value reaches the lower limit, outputs a detection signal. The reference numeral 35 denotes a flip-flop which, in response to the output from the comparator 33, outputs “L” signal to the up/down counter 32, and which, in response to the output from the comparator 34, outputs “H” signal to the up/down counter 32. In response to “H” signal from the flip-flop 35, the up/down counter 32 increments the count value of the clock signals, and, in response to “L” signal, decrements the count value of the clock signals. Therefore, “H” signal from the flip-flop 35 serves as the addition command for conducting incrementation, and “L” signal serves as the subtraction command for conducting decrementation. The initial command value signal is given from the CPU 103 to the flip-flop 35. The initial state of the flip-flop 35 is set to “H” or “L” in accordance with the initial command value signal.
  • The count start signal is simultaneously given to the up/down counters 12, 22, 32 for the respective phases. In response to the input of the count start signal, the up/down counters simultaneously start the counting operation with starting from the respective initial values. The detection outputs of the comparators 13, 23, 33 for the phases, i.e., the signals indicating that the respective count values reach the upper limit are given to the flip- flops 15, 25, 35 as described above, and at the same time output as interrupt signals INT1U, INT1V, INT1W, respectively. The interrupt signals serve as peak interrupt signals at peaks of the triangular wave carrier signals for the phases. The detection outputs of the comparators 14, 24, 34 for the phases, i.e., the signals indicating that the respective count values reach the lower limit are given to the flip- flops 15, 25, 35 as described above, and at the same time output as interrupt signals INT2U, INT2V, INT2W, respectively. The interrupt signals serve as valley interrupt signals at valleys of the triangular wave carrier signals for the phases as described later. In the embodiment, the interrupt signals are output from the carrier signal generation sections 10, 20, 30 for the phases. Alternatively, the interrupt signals may be output only from the carrier signal generation sections for one or two of the phases.
  • In the above-described carrier signal generating apparatus, the clock generator 105 corresponds to the clock generation method in the invention, the up/down counters 12, 22, 32 correspond to the counting method in the invention, the comparators 13, 23, 33 correspond to the first detection method in the invention, the comparators 14, 24, 34 correspond to the second detection method in the invention, and the flip- flops 15, 25, 35 correspond to the command method in the invention.
  • Next, the principle of the production of the triangular wave carrier signals for the phases will be described with reference to FIGS. 2 and 3. Referring to FIG. 2, when the count start signal is supplied from the CPU 103 to the up/down counter 12 of the U-phase carrier signal generation section 10, the up/down counter 12 starts the counting of the clock signals supplied from the clock generator 105. As described above, the initial value is set in the up/down counter 12. The initial value is set to 0. Therefore, the up/down counter 12 conducts the counting operation with starting from 0. The output of the flip-flop 15 which commands the up/down counter 12 to conduct incrementation or decrementation is set to “H” in the initial state. Therefore, the up/down counter 12 starts the counting operation to start incrementation of the count value. As a result, as shown in FIG. 3A, the output of the up/down counter 12 is increased with time from 0 which is a lower limit (initial value) toward an upper limit T as indicated by the arrow a1. When the count value reaches the upper limit T, the comparator 13 detects this, and supplies the detection output to the flip-flop 15. The state of the flip-flop 15 is inverted by the detection signal, and the flip-flop outputs “L”. Therefore, the operation of the up/down counter 12 is changed from incrementation to decrementation, and the output is decreased with time from the upper limit T toward the lower limit 0 as indicated by the arrow b1 in FIG. 3A. When the count value reaches the lower limit 0, the comparator 14 detects this, and supplies the detection output to the flip-flop 15. The state of the flip-flop 15 is inverted by the detection signal, and the flip-flop outputs “H”. Therefore, the operation of the up/down counter 12 is changed to incrementation, and the output is increased with time from the lower limit 0 toward the upper limit T as indicated by the arrow cl. When the incrementing and decrementing operations are repeated, the up/down counter 12 outputs the U-phase carrier signal Cu having a triangular waveform shown in FIG. 3A. In the embodiment, the U-phase carrier signal Cu is used as the reference triangular wave carrier signal.
  • The count start signal from the CPU 103 is simultaneously supplied also to the up/down counter 22 of the V-phase carrier signal generation section 20. When the count start signal is supplied, the up/down counter 22 starts the counting of the clock signals supplied from the clock generator 105. As described above, the initial value is set in the up/down counter 22. The initial value is set to a value α which is not 0. Therefore, the up/down counter 22 conducts the counting operation with starting from α. The output of the flip-flop 25 which commands the up/down counter 22 to conduct incrementation or decrementation is set to “L” in the initial state. Therefore, the up/down counter 22 starts the counting operation to start decrementation of the count value. As a result, as shown in FIG. 3B, the output of the up/down counter 22 is decreased with time from the initial value α toward the lower limit 0 as indicated by the arrow a2. When the count value reaches the lower limit 0, the comparator 24 detects this, and supplies the detection output to the flip-flop 25. The state of the flip-flop 25 is inverted by the detection signal, and the flip-flop outputs “H”. Therefore, the operation of the up/down counter 22 is changed from decrementation to incrementation, and the output is increased with time from the lower limit 0 toward the upper limit T as indicated by the arrow b2 in FIG. 3B. When the count value reaches the upper limit T, the comparator 23 detects this, and supplies the detection output to the flip-flop 25. The state of the flip-flop 25 is inverted by the detection signal, and the flip-flop outputs “L”. Therefore, the operation of the up/down counter 22 is changed to decrementation, and the output is decreased with time from the upper limit T toward the lower limit 0 as indicated by the arrow c2. When the incrementing and decrementing operations are repeated, the up/down counter 22 outputs the V-phase carrier signal Cv having a triangular waveform shown in FIG. 3B.
  • The count start signal from the CPU 103 is simultaneously supplied also to the up/down counter 32 of the W-phase carrier signal generation section 30. When the count start signal is supplied, the up/down counter 32 starts the counting of the clock signals supplied from the clock generator 105. As described above, the initial value is set in the up/down counter 32. The initial value is set to a value β which is not 0. Therefore, the up/down counter 32 conducts the counting operation with starting from β. In the embodiment, the value of β is equal to that of α. The output of the flip-flop 35 which commands the up/down counter 32 to conduct incrementation or decrementation is set to “H” in the initial state. Therefore, the up/down counter 32 starts the counting operation to start incrementation of the count value. As a result, as shown in FIG. 3C, the output of the up/down counter 32 is increased with time from the initial value β toward the upper limit T as indicated by the arrow a3. When the count value reaches the upper limit T, the comparator 33 detects this, and supplies the detection output to the flip-flop 35. The state of the flip-flop 35 is inverted by the detection signal, and the flip-flop outputs “L”. Therefore, the operation of the up/down counter 32 is changed from incrementation to decrementation, and the output is decreased with time from the upper limit T toward the lower limit 0 as indicated by the arrow b3 in FIG. 3C. When the count value reaches the lower limit 0, the comparator 34 detects this, and supplies the detection output to the flip-flop 35. The state of the flip-flop 35 is inverted by the detection signal, and the flip-flop outputs “H”. Therefore, the operation of the up/down counter 32 is changed to incrementation, and the output is increased from the lower limit 0 toward the upper limit T as indicated by the arrow c3. When the incrementing and decrementing operations are repeated, the up/down counter 32 outputs the W-phase carrier signal Cw having a triangular waveform shown in FIG. 3C.
  • In FIG. 3, the V-phase carrier signal Cv has a phase difference of 120° in the lagging direction with respect to the U-phase carrier signal Cu which is the reference triangular wave carrier signal, and the W-phase carrier signal Cw has a phase difference of 120° in the lagging direction with respect to the V-phase carrier signal Cv. Therefore, the W-phase carrier signal Cw has a phase difference of 240° in the lagging direction with respect to the U-phase carrier signal Cu which is the reference triangular wave carrier signal. Consequently, the U-phase carrier signal Cu, the V-phase carrier signal Cv, and the W-phase carrier signal Cw constitute triangular waves which are shifted in phase by 120° from one another. FIG. 3D is a view in which the carrier signals Cu, Cv, Cw for the phases are overlappingly drawn.
  • FIG. 4 is a table showing an example of the manner of setting the initial values of the up/down counters and the initial command values of the flip-flops in the case where a predetermined phase difference (phase difference in the lagging direction) is to be produced with respect to the reference triangular wave carrier signal. In the table, it is assumed that the up/down counters for the phases have the same upper limit (T), and the same lower limit (0). The table shows relationships among the phase difference, the ratio of the initial value to the upper limit, and the initial command value in the case where the initial value of the reference triangular wave carrier signal is 0 and the initial command value is “H”. In the range of the phase difference of 0° to 180°, the ratio m of the initial value to the upper limit in the up/down counters is obtained by:
    m=phase difference/180°.
    In the range of the phase difference of 180° to 360°, the ratio n of the initial value to the upper limit in the up/down counters is obtained by:
    n= 2−[phase difference/180°].
  • The case where, as shown in FIG. 3, the three-phase triangular wave carrier signals are to be generated with forming uniform phase differences (120°) will be considered. For the U-phase carrier signal Cu which serves as the reference, the phase difference is 0°, and hence the initial value is set to 0 according to FIG. 4. At this time, the initial command value of the flip-flop is “H” (addition command). For the V-phase carrier signal Cv which has a phase difference of 120° with respect to the U-phase carrier signal Cu, the initial value α is set to ⅔ of the upper limit T according to FIG. 4. At this time, the initial command value of the flip-flop is “L” (subtraction command). For the W-phase carrier signal Cw which has a phase difference of 240° with respect to the U-phase carrier signal Cu, the initial value β is set to ⅔ of the upper limit T according to FIG. 4. At this time, the initial command value of the flip-flop is “H” (addition command).
  • When the above is summarized, the conditions for producing the U-phase carrier signal Cu serving as the reference, the V-phase carrier signal Cv which lags in phase by 120° with respect to the U-phase carrier signal, and the W-phase carrier signal Cw which lags in phase by 240° with respect to the U-phase carrier signal are as follows:
      • (1) U-phase carrier signal Cu (reference triangular wave carrier signal)
        • Initial value of up/down counter=0
        • Initial command value of flip-flop=“H”
      • (2) V-phase carrier signal Cv
        • Initial value of up/down counter α=2T/3
        • Initial command value of flip-flop=“L”
      • (3) W-phase carrier signal Cw
        • Initial value of up/down counter β=2T/3
        • Initial command value of flip-flop=“H”
  • When the thus configured carrier signal generating apparatus is used, triangular wave carrier signals having a correct waveform and phase difference which correspond to the count value can be easily obtained simply by conducting digital adding and subtracting calculations with using the up/down counters. When the initial values of the phases are adequately set, the phase differences of the carrier signals Cu, Cv, Cw respectively output from the up/down counters 12, 22, 32 can be arbitrarily set. As a result, triangular wave carrier signals which are required in a PWM control of a three-phase motor, and which are shifted in phase from one another by 120° can be obtained easily and accurately.
  • In the above, the three-phase carrier signal generator which generates the U-phase, V-phase, and W-phase carrier signals has been exemplarily described. In the invention, the phase number is not restricted to three. When carrier signal generation sections the number of which is equal to the phase number are disposed, carrier signals corresponding to an arbitrary phase number such as two phases, four phases, five phases, or six phases can be generated by adequately setting the initial values of up/down counters and the initial command values of flip-flops in the sections. As seen also from FIG. 4, in the invention, when the initial values of up/down counters are adequately set, carrier signals can have an arbitrary phase difference. In the above example, the phase differences are uniform. Alternatively, the phase differences among the carrier signals may be made not uniform.
  • In the embodiment, the reference triangular wave carrier signal (U-phase carrier signal Cu) is generated at a valley (lower limit). Alternatively, the reference triangular wave carrier signal may be generated at a peak (upper limit). In the alternative, the initial value of the reference triangular wave carrier signal is T (upper limit), the initial command value is “L”, and the phase is shifted by 180° with respect to a carrier signal which is generated at a valley. When the other phases are to be set with using FIG. 4, therefore, the contents of the table are read with setting the phase difference of 180° as the reference. When the phase difference with respect to the reference triangular wave carrier signal is set to 90° (larger than 0° and equal to or smaller than 180°), for example, the initial value of T/2 and the initial command value of “H” in the case of the phase difference of 270° (=180°+90°) are set. When the phase difference is set to 270° (larger than 180° and equal to or smaller than 360°), the initial value of T/2 and the initial command value of “L” in the case of the phase difference of 90° (=180°+270°−360°) are set.
  • The triangular wave carrier signals Cu, Cv, Cw which are produced by the up/down counters 12, 22, 32 as described above are given to the comparators 16, 26, 36, respectively. In the comparator 16, the U-phase command voltage is compared with the U-phase carrier signal Cu. In the comparator 26, the V-phase command voltage is compared with the V-phase carrier signal Cv. In the comparator 36, the W-phase command voltage is compared with the W-phase carrier signal Cw. The outputs of the comparators 16, 26, 36 are supplied to the PWM circuit 108. On the basis of the results of the comparisons between the carrier signals and the command voltages in the comparators 16, 26, 36, the PWM circuit 108 produces the six kinds of PWM signals respectively corresponding to the switching elements Q1 to Q6 in the manner which has been described with reference to FIGS. 12 and 14, and, in the embodiment, produces interrupt signals INT3U to INT4W at rising timings of the PWM signals at which the switching elements are turned ON from the OFF state.
  • FIG. 5 is a time chart showing generation timings of the interrupt signals INT3U to INT4W. The relationships in which, in periods where the amplitudes of the carrier signals Cu, Cv, Cw are larger than the command voltage values for the respective U-phase, V-phase, and W-phases, the upper switching elements Q1, Q3, Q5 for the phases are turned ON, and, in periods where the amplitudes of the carrier signals Cu, Cv, Cw are smaller than the command voltage values of the respective U-phase, V-phase, and W-phases, the lower switching elements Q2, Q4, Q6 for the phases are turned ON are identical with those in the case of FIG. 14. In practice, the command voltages for the phases are changed with time as shown in FIG. 14. When a period of a several cycles of each carrier signal is considered, the command voltages are changed in a small degree. For the sake of convenience, therefore, the command voltages for the phases are indicated as constant values in FIG. 5.
  • As shown in FIG. 5, the interrupt signal INT3U is generated at rising timings of the PWM signal (U-phase upper) at which the switching element Q1 is turned ON from the OFF state, and the interrupt signal INT4U is generated at rising timings of the PWM signal (U-phase lower) at which the switching element Q2 is turned ON from the OFF state. The interrupt signal INT3V is generated at rising timings of the PWM signal (V-phase upper) at which the switching element Q3 is turned ON from the OFF state, and the interrupt signal INT4V is generated at rising timings of the PWM signal (V-phase lower) at which the switching element Q4 is turned ON from the OFF state. The interrupt signal INT3W is generated at rising timings of the PWM signal (W-phase upper) at which the switching element Q5 is turned ON from the OFF state, and the interrupt signal INT4W is generated at rising timings of the PWM signal (W-phase lower) at which the switching element Q6 is turned ON from the OFF state.
  • The interrupt signals INT3U to INT4W are supplied from the PWM circuit 108 of FIG. 1 to the interrupt controller 109, so that the interrupt controller 109 applies interruption to the CPU 103 at the timings of the interrupt signals. When the interruption is applied, the CPU 103 gives the command for A/D conversion to the A/D converter 102. In response to the command, the A/D converter 102 starts A/D conversion of the motor current detected by the shunt ST, at the timings of the interrupt signals.
  • FIG. 5 shows relationships among the interrupt signals and the shunt current (the motor current flowing through the shunt ST). When the interrupt signal INT4V which is in the left end of FIG. 5 is generated, the A/D converter 102 starts A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase lower, V-phase lower, and W-phase upper are in the rising state (hereinafter, referred to as “H” state), and hence the switching elements Q2, Q4, Q5 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6A are formed. The arrows indicate the direction of the current. As a result, the motor current flowing through the shunt ST is the W-phase current. Therefore, the A/D converter 102 conducts a process of A/D-converting the W-phase current in a period a in FIG. 5 which continues until the next interrupt signal INT3U is generated.
  • When the interrupt signal INT3U is generated, the A/D converter 102 starts next A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase upper, V-phase lower, and W-phase upper are in “H” state, and hence the switching elements Q1, Q4, Q5 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6B are formed. As a result, the motor current flowing through the shunt ST is the V-phase current. Therefore, the A/D converter 102 conducts a process of A/D-converting the V-phase current in a period b in FIG. 5 which continues until the next interrupt signal INT4W is generated.
  • When the interrupt signal INT4W is generated, the A/D converter 102 starts next A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase upper, V-phase lower, and W-phase lower are in “H” state, and hence the switching elements Q1, Q4, Q6 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6C are formed. As a result, the motor current flowing through the shunt ST is the U-phase current. Therefore, the A/D converter 102 conducts a process of A/D-converting the U-phase current in a period c in FIG. 5 which continues until the next interrupt signal INT3V is generated.
  • When the interrupt signal INT3V is generated, the A/D converter 102 starts next A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase upper, V-phase upper, and W-phase lower are in “H” state, and hence the switching elements Q1, Q3, Q6 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6D are formed. As a result, the motor current flowing through the shunt ST is the W-phase current. The polarity of the W-phase current in this case is opposite to that of the W-phase current (FIG. 6A) in the period a. Therefore, the A/D converter 102 conducts a process of A/D-converting the W-phase current in a period d in FIG. 5 which continues until the next interrupt signal INT4U is generated.
  • When the interrupt signal INT4U is generated, the A/D converter 102 starts next A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase lower, V-phase upper, and W-phase lower are in “H” state, and hence the switching elements Q2, Q3, Q6 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6E are formed. As a result, the motor current flowing through the shunt ST is the V-phase current. The polarity of the V-phase current in this case is opposite to that of the V-phase current (FIG. 6B) in the period b. Therefore, the A/D converter 102 conducts a process of A/D-converting the V-phase current in a period e in FIG. 5 which continues until the next interrupt signal INT3W is generated.
  • When the interrupt signal INT3W is generated, the A/D converter 102 starts next A/D conversion at the timing of the generation. At this time, the PWM signals of U-phase lower, V-phase upper, and W-phase upper are in “H” state, and hence the switching elements Q2, Q3, Q5 in the inverter circuit 100 are turned ON so that current paths indicated by the thick lines in FIG. 6F are formed. As a result, the motor current flowing through the shunt ST is the U-phase current. The polarity of the U-phase current in this case is opposite to that of the U-phase current (FIG. 6C) in the period c. Therefore, the A/D converter 102 conducts a process of A/D-converting the U-phase current in a period f in FIG. 5 which continues until the next interrupt signal INT4V is generated.
  • When the triangular wave carrier signals Cu, Cv, Cw which are shifted in phase by 120° from each other are used as described above, the six interrupt signals in total are generated in the period of the one cycle of the carrier signal Cu (reference triangular wave carrier signal) in FIG. 5, and A/D conversion of the motor currents of the phases is started at the timings of the interrupt signals. The A/D conversion is conducted on the motor currents of all the phases which are detected by the shunt ST. The interrupt signals are generated at the rising timings of the PWM signals, and the PWM signals are shifted in phase from one another in accordance with the phase differences of the triangular wave carrier signals. As compared with the case where the interrupt signals are generated at the timings of, for example, peaks (upper limit) and valleys (lower limit) of the triangular wave carrier signals, therefore, the time periods of conducting A/D conversion after the interrupt signals can be prolonged (see the periods a, b, e, f in FIG. 5). As a result, a larger amount of data of the motor current values of the phases can be sampled in one cycle of the carrier signal, so that the accuracy of the A/D conversion is improved. The A/D-converted motor current values are used in the feedback control of the motor M. When the accuracy of the motor current is enhanced, therefore, the motor M can be accurately controlled. Usually, the A/D conversion requires a fixed time period. When the intervals of the interrupt signals are short, therefore, a configuration provided with only one A/D converter cannot operate, and a plurality of A/D converters are required. By contrast, in the embodiment, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter 102 can operate. The A/D conversion of the motor current is conducted on the basis of the interrupt signals at rising timings of the PWM signals. Immediately after the motor current of each phase begins to flow, therefore, the A/D conversion can be started, and the certainty of the A/D conversion can be enhanced.
  • In the case of FIG. 5, since the motor currents of all the phases are A/D-converted in one cycle of the carrier signal Cu, data of a current of any phase can be sampled, and the accuracy is improved. However, the command voltage values for the phases are temporally changed, and hence a situation where generation timings of the six interrupt signals partly overlap with each other may possibly occur. When such a situation occurs, A/D conversion due to the overlapping interrupt signals is disabled. When phase-shifted triangular wave carrier signals are used as described above, a situation where generation timings of all the interrupt signals overlap with each other never occurs, and it is ensured that interrupt signals for at least two phases can be obtained in one cycle of the carrier signal Cu. When the motor current values of two phases (for example, the U- and V-phases) are once detected, the motor current value of the other one phase (for example, W-phase) can be automatically obtained by adding the motor current values of the two phases to each other. In this case, a value which is obtained by inverting the sign of the total of the A/D-converted motor currents of the two phases is used as the motor current value of the remaining one phase. In the case of FIG. 5, A/D conversion is conducted two times on the motor current of the same phase in one cycle of the carrier signal Cu. Therefore, an average of the A/D-converted motor current values is obtained for each phase, and the average is used as the motor current of the phase in one cycle of the carrier signal Cu. When such an averaging process is carried out, the accuracy of the A/D conversion can be further enhanced, and the motor M can be controlled more accurately.
  • In the above-described A/D conversion, the CPU 103 obtains a time period from timing when one interrupt signal is generated to that when a next interrupt signal is generated. When the time period is equal to or larger than a fixed value, values of motor currents which are A/D-converted during the time period are made effective. The time period can be obtained by calculation based on the triangular wave carrier signals Cu, Cv, Cw and the command values for the phases. Alternatively, the time period from timing when one interrupt signal is generated to that when a next interrupt signal is generated may be monitored by a timer. In FIG. 5, the periods a, b, c, e, f continue for a time period which is equal to or larger than the fixed value. The data which are sampled in the periods by A/D conversion are highly reliable, and hence handled as effective values. By contrast, the time period of the period d is smaller than the fixed value. The reliability of data which are sampled in the period by A/D conversion is low, and hence the data are handled as ineffective values. Although the A/D-converting process is conducted in the period d, therefore, obtained data are discarded. As described above, values obtained by A/D conversion are made effective only when the time period between interrupt signals is equal to or larger than a fixed value, whereby the reliability of data can be enhanced. In the case where the time period of each period is previously known by the above-described calculation, when the time period is equal to or larger than the fixed value, A/D conversion may be conducted, and, when the time period is smaller than the fixed value, A/D conversion may be inhibited. When A/D conversion is inhibited, naturally, the data sampling in the period (the period d in FIG. 5) is not conducted. According to the configuration, it is possible to avoid a wasteful operation in which A/D conversion is conducted on ineffective data. From the viewpoint of improving the process speed, therefore, a process in which effectiveness/ineffectiveness of data is first judged and A/D conversion is then conducted is preferable to that in which A/D conversion is first conducted and effectiveness/ineffectiveness is then judged. The fixed value which serves as the criterion to judge effectiveness/ineffectiveness, and determine whether A/D conversion is conducted or not (inhibited) is set to a value which is equal to or larger than the minimum time period required in the A/D-converting process in the A/D converter 102.
  • In FIG. 2, as described above, the detection signals of the comparators 13, 23, 33 are taken out as the peak interrupt signals INT1U, INT1V, INT1W, and the detection signals of the comparators 14, 24, 34 are taken out as the valley interrupt signals INT2U, INT2V, INT2W, respectively. The interrupt signals are given to the interrupt controller 109 of FIG. 1. When detection signals indicative of the upper or lower limit of the count value are used as interrupt signals in this way, interruption can be applied to the CPU 103 at peaks and valleys of the triangular wave carrier signals.
  • FIG. 8 is a time chart illustrating interruptions at peaks and valleys of the triangular wave carrier signals. The U-phase peak interrupt signal INT1U is generated at a peak of the U-phase carrier signal Cu (timing when the count value reaches the upper limit), and the U-phase valley interrupt signal INT2U is generated at a valley of the U-phase carrier signal Cu (timing when the count value reaches the lower limit). The V-phase peak interrupt signal INT1V is generated at a peak of the V-phase carrier signal Cv, and the V-phase valley interrupt signal INT2V is generated at a valley of the V-phase carrier signal Cv. The W-phase peak interrupt signal INT1W is generated at a peak of the W-phase carrier signal Cw, and the W-phase valley interrupt signal INT2W is generated at a valley of the W-phase carrier signal Cw.
  • At timings corresponding to peaks and valleys for the phases when such interrupt signals are generated, as seen from FIG. 8, pulses of the PWM signals supplied to the switching elements Q1 to Q6 for the phases are not in a rising state or in a falling state, but are in a stable ON or OFF state. Namely, the interrupt signals for each phase are generated at the middles of ON and OFF periods of the pulses for the phase. When interruption is applied to the CPU 103 via the interrupt controller 109 on the basis of such interrupt signals, therefore, various control operations can be stably conducted. For example, the CPU 103 may conduct fault diagnosis on the upper switching elements Q1, Q3, Q5 for the phases in the inverter circuit 100 at the timings of the peak interrupt signals for the phases, and on the lower switching elements Q2, Q4, Q6 for the phases in the inverter circuit 100 at the timings of the valley interrupt signals for the phases. The interrupt control due to the peak and valley interrupt signals is carried out in a range where the above-described A/D conversion due to the interrupt signals at rising timings of the PWM signals is not disturbed.
  • The invention can be realized in various modes other than the above-described embodiment. For example, a carrier signal generation section shown in FIG. 9 may be used in place of that shown in FIG. 2. In FIG. 9, 301 denotes a pulse generator which generates rectangular pulses, 302 denotes a phase shifter which shifts by 120° the phase of the pulses generated in the pulse generator 301, and 303 denotes a phase shifter which shifts by 120° the phase of the pulses that have been shifted by the phase shifter 302 by 120°. The reference numeral 304 denotes an integration circuit which integrates the pulses generated in the pulse generator 301 to produce a U-phase carrier signal Cu configured by a triangular wave, 305 denotes an integration circuit which integrates the pulses that have been shifted by the phase shifter 302 by 120°, to produce a V-phase carrier signal Cv configured by a triangular wave, and 306 denotes an integration circuit which integrates the pulses that have been shifted by the phase shifter 303 by 120°, to produce a W-phase carrier signal Cw configured by a triangular wave. The reference numeral 307 denotes a comparator which compares the U-phase carrier signal Cu with the U-phase command voltage, 308 denotes a comparator which compares the V-phase carrier signal Cv with the V-phase command voltage, and 309 denotes a comparator which compares the W-phase carrier signal Cw with the W-phase command voltage. Outputs of the comparators 307 to 309 are supplied to the PWM circuit 108 (FIG. 1). In the circuit of FIG. 9, the pulses generated in the pulse generator 301 are passed through the phase shifters 302, 303, and integrated by the integration circuits 304 to 306, so that the U-, V-, and W-phase carrier signals Cu, Cv, Cw which are shifted in phase from each other by 120° can be obtained.
  • The time period from timing when one interrupt signal is generated at a rising of the PWM signal to that when the next interrupt signal is generated may be calculated. When the time period is sufficiently long (for example, the period a in FIG. 5), A/D conversion of the battery voltage may be conducted after the A/D conversion of the motor current. When the time period is not sufficiently long (for example, the period c in FIG. 5), only the A/D conversion of the motor current may be conducted. According to the configuration, the battery voltage can be A/D-converted at least one time in one cycle of the carrier signal. The judgment on the sufficiency/insufficiency may be carried out depending on whether the time period is equal to or longer than a fixed value which is set to be equal to or larger than the minimum time period required in the two A/D-converting processes respectively for the motor current and the battery voltage.
  • In the case where elements of a relatively low operation speed are used as the switching elements Q1 to Q6, the command that is to be given to the A/D converter 102 from the CPU 103 to which interruption is applied may be delayed by a predetermined time period so that A/D conversion is prevented from being started before the elements are completely set to the ON state.
  • In the embodiment, the command value which is to be compared with the carrier signals is a voltage value. Alternatively, the command value may be a current value. In the embodiment, the interrupt signals INT3U to INT4W are produced by the PWM circuit 108. Alternatively, the interrupt signals INT3U to INT4W may be produced by conducting a delaying process corresponding to the dead time in the comparators 16, 26, 36.
  • Second Embodiment
  • Next, a second embodiment of the invention will be described in detail.
  • FIG. 17 shows an example of an inverter control apparatus of the second embodiment of the invention. The components which are identical with those in the configuration of the first embodiment shown in FIG. 1 are denoted by the same reference numerals, and their detailed description is omitted.
  • In the second embodiment, shunts ST1 to ST3 are disposed in place of the shunt ST in FIG. 1. The shunts ST1 to ST3 detect the currents of the phases (U-phase, V-phase, and W-phase) flowing through the motor M, respectively.
  • An inverter circuit 500 is a known circuit which converts the DC power source of the battery B to an AC power source to drive the motor M, and which is configured by the six semiconductor switching elements Q1 to Q6 of U-phase upper, U-phase lower, V-phase upper, V-phase lower, W-phase upper, and W-phase lower. The shunt ST1 is connected in series to the series connection of the switching elements Q1, Q2 corresponding to the U-phase, the shunt ST2 is connected in series to that of the switching elements Q3, Q4 corresponding to the V-phase, and the shunt ST3 is connected in series to that of the switching elements Q5, Q6 corresponding to the W-phase. The series circuits are connected in parallel between the power lines.
  • A PWM circuit 508 is different from the PWM circuit 108 in the first embodiment in that the circuit does not send interrupt signals to an interrupt controller 509.
  • The carrier signal generation section 106 produces interrupt signals at timings of peaks and valleys of triangular wave carrier signals for the phases, and sends the interrupt signals to the interrupt controller 509. Upon reception of the interrupt signals from the carrier signal generation section 106, the interrupt controller 509 applies interruption to the CPU 503. At the timing when the interruption is applied, the CPU 503 gives a command for A/D conversion to an A/D converter 502. As described later, at timing of a valley interrupt signal, the A/D converter 502 starts A/D conversion of the motor current detected by one of the shunts ST1 to ST3 and of the phase corresponding to the interrupt signal, and, at timing of a peak interrupt signal, starts A/D conversion of the voltage of the battery B.
  • The configurations of the carrier signal generation section 106 and the comparator 107 in FIG. 17 are identical with those of the first embodiment shown in FIG. 2. Therefore, their components are denoted by the same reference numerals, and their description is omitted.
  • When the thus configured carrier signal generating apparatus is used, as described in the first embodiment, triangular wave carrier signals which are required in a PWM control of a three-phase motor, and which are shifted in phase from one another by 120° can be obtained easily and accurately, and peak and valley interrupt signals can be easily produced at peaks and valleys of the carrier signals Cu, Cv, Cw.
  • FIG. 18 is a time chart showing generation timings of the peak interrupt signals INT1U, INT1V, INT1W output from the comparators 13, 23, 33 of FIG. 2, and the valley interrupt signals INT2U, INT2V, INT2W output from the comparators 14, 24, 34. The relationships in which, in periods where the amplitudes of the carrier signals Cu, Cv, Cw are larger than the command voltage values for the respective U-phase, V-phase, and W-phases, the upper switching elements Q1, Q3, Q5 for the phases are turned ON, and, in periods where the amplitudes of the carrier signals Cu, Cv, Cw are smaller than the command voltage values for the respective U-phase, V-phase, and W-phases, the lower switching elements Q2, Q4, Q6 for the phases are turned ON are identical with those in the case of FIG. 14. In practice, the command voltages for the phases are changed with time as shown in FIG. 14. When a period of a several cycles of each carrier signal is considered, the command voltages are changed in a small degree. For the sake of convenience, therefore, the command voltages for the phases are indicated as constant values in FIG. 18.
  • As shown in FIG. 18, the peak interrupt signal INT1U is generated at timings of peaks (upper limit) of the U-phase carrier signal Cu, the peak interrupt signal INT1V is generated at timings of peaks of the V-phase carrier signal Cv, and the peak interrupt signal INT1W is generated at timings of peaks of the W-phase carrier signal Cw. The valley interrupt signal INT2U is generated at timings of valleys (lower limit) of the U-phase carrier signal Cu, the valley interrupt signal INT2V is generated at timings of valleys of the V-phase carrier signal Cv, and the valley interrupt signal INT2W is generated at timings of valleys of the W-phase carrier signal Cw.
  • The interrupt signals INT1U to INT2W are supplied from the carrier signal generation section 106 of FIG. 17 to the interrupt controller 509, so that the interrupt controller 509 applies interruption to the CPU 503 at the timings of the interrupt signals. When the interruption is applied at the timings of the valley interrupt signals INT2U, INT2V, INT2W, the CPU 503 gives the command for A/D conversion of the motor currents to the A/D converter 502. In response to the command, the A/D converter 502 starts A/D conversion of the motor currents detected by the shunts ST1 to ST3. When the interruption is applied at the timings of the peak interrupt signals INT1U, INT1V, INT1W, the CPU 503 gives the command for A/D conversion of the battery voltage to the A/D converter 502. In response to the command, the A/D converter 502 starts A/D conversion of the voltage of the battery B.
  • First, the A/D conversion of the motor currents will be described in detail. FIG. 18 shows relationships among the interrupt signals and the shunt currents (the motor currents of the phases flowing through the shunts ST1 to ST3). The U-phase current of the motor M flows through the shunt ST1, the V-phase current flows through the shunt ST2, and the W-phase current flows through the shunt ST3. The thick arrows indicate the time periods when the phase currents flow. Each of the six kinds of PWM signals corresponding to the upper and lower switching elements for the phases is configured by: an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width. The ON-period signal is a signal in a period where the PWM signal is in “H” state (rising state), and the OFF-period signal is a signal in a period where the PWM signal is in “L” state (falling state).
  • In FIG. 18, timing a is timing of a valley of the V-phase carrier signal Cv. At this timing, the comparator 24 (FIG. 2) outputs the valley interrupt signal INT2V. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 starts the A/D conversion of the motor current. As seen from FIG. 18, at the timing a, the PWM signals of U-phase lower, V-phase lower, and W-phase upper are in “H” state, and hence the switching elements Q2, Q4, Q5 in the inverter circuit 500 are turned ON so that current paths indicated by the thick lines in FIG. 19A are formed. The arrows indicate the direction of the current. As a result, the U-phase current flows through the shunt ST1, and the V-phase current flows through the shunt ST2. The A/D converter 502 conducts A/D conversion on the V-phase current of the shunt ST2 (A/D conversion is already conducted on the U-phase current at a previous timing). The process of A/D-converting the V-phase current continues until timing (B) when the U-phase carrier signal Cu reaches a peak.
  • Next, timing b in FIG. 18 is timing of a valley of the W-phase carrier signal Cw. At this timing, the comparator 34 (FIG. 2) outputs the valley interrupt signal INT2W. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 starts the A/D conversion of the motor current. As seen from FIG. 18, at the timing b, the PWM signals of U-phase lower, V-phase upper, and W-phase lower are in “H” state, and hence the switching elements Q2, Q3, Q6 in the inverter circuit 500 are turned ON so that current paths indicated by the thick lines in FIG. 19B are formed. The arrows indicate the direction of the current. As a result, the U-phase current flows through the shunt ST1, and the W-phase current flows through the shunt ST3. The A/D converter 502 conducts A/D conversion on the W-phase current of the shunt ST3 (A/D conversion will be conducted on the U-phase current at a later timing c). The process of A/D-converting the W-phase current continues until timing when the switching element Q6 is turned OFF (the PWM signal of the W-phase lower falls).
  • Next, the timing c in FIG. 18 is timing of a valley of the U-phase carrier signal Cu. At this timing, the comparator 14 (FIG. 2) outputs the valley interrupt signal INT2U. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 starts the A/D conversion of the motor current. As seen from FIG. 18, at the timing c, the PWM signals of U-phase lower, V-phase upper, and W-phase upper are in “H” state, and hence the switching elements Q2, Q3, Q5 in the inverter circuit 500 are turned ON so that current paths indicated by the thick lines in FIG. 19C are formed. The arrows indicate the direction of the current. As a result, the U-phase current flows through the shunt ST1. The A/D converter 502 conducts A/D conversion on the U-phase current. The A/D-converting process continues until timing (D) when the W-phase carrier signal Cw reaches a peak.
  • In the above-described embodiment, the shunts ST1 to ST3 are disposed respectively for the phases, and the motor currents of the phases are independently detected by the respective shunts. The multi-phase triangular wave carrier signals Cu, Cv, Cw which are shifted in phase from one another by 120° are used as the carrier signals, the valley interrupt signals are produced at valleys of the carrier signals, interruption is applied to the CPU 503 at the timings of the valley interrupt signals, and the motor current is then A/D-converted. At the timing of each valley interrupt signal, the A/D converter 502 starts A/D conversion of the motor current of the phase corresponding to the interrupt signal. Namely, A/D conversion of the U-phase current detected by the shunt ST1 is conducted at timing of the U-phase valley interrupt signal INT2U, A/D conversion of the V-phase current detected by the shunt ST2 is conducted at timing of the V-phase valley interrupt signal INT2V, and A/D conversion of the W-phase current detected by the shunt ST3 is conducted at As a result, when the triangular wave carrier signals have a constant frequency, the valley interrupt signals INT2U, INT2V, INT2W are generated at fixed time intervals which are determined by the period of the carrier signals, thereby enabling the A/D-converting processes for the phases to be always conducted at given timings. Therefore, a relatively long time period can be ensured for A/D conversion in accordance with the period of the carrier signals. The timings of valleys of the carrier signals are not timings when the switching elements Q1 to Q6 for the phases are switched from the OFF state to the ON state, but those when a predetermined time period elapses after the elements are turned ON. At the timings, therefore, the motor currents of the phases detected by the shunts ST1 to ST3 are in a stable state. Therefore, the A/D-converted motor current values are highly reliable. The motor current values are used in the feedback control of the motor M. When the accuracy of the motor current is enhanced, therefore, the motor M can be accurately controlled.
  • As seen from FIG. 18, the valley interrupt signal INT2U is generated at the intermediate timing c of the time width of the ON-period signal (hatching x) which maintains the switching element Q2 (U-phase lower) to the ON state, the valley interrupt signal INT2V is generated at the intermediate timing a of the time width of the ON-period signal (hatching to the ON state, and the valley interrupt signal INT2W is generated at the intermediate timing b of the time width of the ON-period signal (hatching z) which maintains the switching element Q6 (W-phase lower) to the ON state. At these intermediate timings, the PWM signals (U-phase lower, V-phase lower, and W-phase lower) which drive the switching elements Q2, Q4, Q6 are not in a rising state or in a falling state, but are in stable “H” state. At the timing of each valley interrupt signal, therefore, the motor current flowing through the shunt ST1, ST2, or ST3 and of the phase corresponding to the interrupt signal is in the most stable state. Therefore, the reliability of the A/D-converted motor current is further enhanced. Even when elements in which the operation speed is low, and which require a certain time period before the elements are completely set to the ON state are used as the switching elements, A/D conversion can be conducted without hindrance.
  • Next, the A/D conversion of the battery voltage will be described. In FIG. 18, timing (A) is timing of a peak of the W-phase carrier signal Cw. At this timing, the comparator 33 (FIG. 2) outputs the peak interrupt signal INT1W. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 starts the A/D conversion of the voltage of the battery B (hereinafter, referred to as “battery voltage”) The A/D-converting process continues until the timing a when the V-phase carrier signal Cv reaches a valley. When the V-phase carrier signal Cv reaches the timing a, the above-described A/D conversion of the V-phase current is conducted.
  • The timing (B) in FIG. 18 is timing of a peak of the U-phase carrier signal Cu. At this timing, the comparator 13 (FIG. 2) outputs the peak interrupt signal INT1U. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 restarts the A/D conversion of the battery voltage. The A/D-converting process continues until the timing b when the W-phase carrier signal Cw reaches a valley. When the W-phase carrier signal Cw reaches the timing b, the above-described, A/D conversion of the W-phase current is conducted.
  • Timing (C) in FIG. 18 is timing of a peak of the V-phase carrier signal Cv. At this timing, the comparator 23 (FIG. 2) outputs the peak interrupt signal INT1V. When the interrupt controller 509 applies interruption to the CPU 503 based on the interrupt signal, the CPU 503 sends the command to the A/D converter 502. At this timing, the A/D converter 502 restarts the A/D conversion of the battery voltage The A/D-converting process continues until the timing c when the U-phase carrier signal Cu reaches a valley. When the U-phase carrier signal Cu reaches the timing c, the above-described A/D conversion of the U-phase current is conducted.
  • As described above, the A/D conversion of the motor current is started on the basis of the valley interrupt signals which are generated at timings of valleys of the triangular wave carrier signals, and the A/D conversion of the battery voltage is started on the basis of the peak interrupt signals which are generated at timings of peaks of the triangular wave carrier signals. Therefore, the A/D conversions of the motor current and the battery voltage can be conducted with using both timings of peaks and valleys of the triangular wave carrier signals. The CPU 503 feedback controls the motor M with using the A/D-converted values of the motor current and the battery voltage. The A/D conversion requires a certain time period. When the intervals of the interrupt signals are short, therefore, a configuration provided with only one A/D converter cannot operate, and a plurality of A/D converters are required. By contrast, in the embodiment, the intervals of the interrupt signals can be prolonged, and hence even a configuration provided with only one A/D converter 502 can operate. When the initial values of the up/down counters 12, 22, 32 (FIG. 2) are changed, the phase differences among the triangular wave carrier signals are changed. Therefore, the timings of peaks and valleys of the triangular wave carrier signals can be freely set in accordance with the initial values, so that interruption can be applied at arbitrary timings and arbitrary time intervals.
  • In the case of FIG. 18, since the motor currents of all the phases which are detected by the shunts ST1 to ST3 are A/D-converted in one cycle of the carrier signal Cu (reference triangular wave carrier signal), data of a current of any phase can be sampled, and the accuracy is improved. However, the command voltage values for the phases are temporally changed, and hence a situation where the PWM signal for a certain phase is not output at all in one cycle of a carrier signal may possibly occur. When such a situation occurs, A/D conversion of the motor current of the phase is disabled. When phase-shifted triangular wave carrier signals are used as described above, it is ensured that motor currents of at least two phases can be obtained in one cycle of a carrier signal. When the motor current values of two phases (for example, the U-phase and V-phase) are once detected, the motor current value of the other one phase (for example, W-phase) can be automatically obtained by adding the motor current values of the two phases to each other. In this case, a value which is obtained by inverting the sign of the total of the A/D-converted motor currents of the two phases is used as the motor current value of the remaining one phase.
  • In the above-described A/D conversion, the CPU 503 obtains the time width of each of the ON-period signals x, y, z (time period between rising and falling of the signal) which maintain the switching elements Q2, Q4, Q6 of the lower side of the phases to the ON state. When the time width is equal to or larger than a fixed value, values of motor currents which are A/D-converted on the basis of the valley interrupt signals INT2U, INT2V, INT2W produced during the time period are made effective. When the time width is smaller than the fixed value, values of motor currents which are A/D-converted on the basis of the interrupt signals INT2U, INT2V, INT2W produced during the time period are made ineffective. The time period can be obtained by calculation based on the triangular wave carrier signals Cu, Cv, Cw and the command values for the phases. Alternatively, the time period from timing when a switching element is turned ON to that when the switching element is turned OFF may be monitored by a timer. When the time period when the switching elements Q2, Q4, Q6 maintain the ON state is excessively short, the data which are obtained during the time period have low reliability. Therefore, data obtained in such a period are regarded as ineffective and discarded. Only when the ON time period of the switching element is equal to or larger than the fixed value, the values obtained by A/D conversion are made effective, whereby the reliability of the data can be enhanced In the case where the time width of each of the ON-period signals x, y, z is previously known by the above-described calculation, when the time width is equal to or larger than the fixed value, A/D conversion may be conducted, and, when the time width is smaller than the fixed value, A/D conversion may be inhibited. When A/D conversion is inhibited, naturally, the data sampling in the period is not conducted. According to the configuration, it is possible to avoid a wasteful operation in which A/D conversion is conducted on ineffective data. From the viewpoint of improving the process speed, therefore, a process in which effectiveness/ineffectiveness of data is first judged and A/D conversion is then conducted is preferable to that in which A/D conversion is first conducted and effectiveness/ineffectiveness is then judged. The fixed value which serves as the criterion to judge effectiveness/ineffectiveness, and determine whether A/D conversion is conducted or not (inhibited) is set to a value which is equal to or larger than the minimum time period required in the A/D-converting process in the A/D converter 502.
  • The invention can be realized in various modes other than the above-described embodiment. In FIG. 17, the shunts ST1 to ST3 are disposed on the side of the switching elements Q2, Q4, Q6 which are on the lower sides of the phases as viewed A/D conversion of the motor current is conducted in valleys of the triangular wave carrier signals in which the elements are in the ON state. Alternatively, the shunts ST1 to ST3 may be disposed on the side of the switching elements Q1, Q3, Q5 which are on the upper sides of the phases as viewed from the junctions of the switching elements, and the A/D conversion of the motor current may be conducted in peaks of the triangular wave carrier signals in which the elements are in the ON state. In the alternative, the A/D conversion of the battery voltage is conducted in valleys of the triangular wave carrier signals.
  • In the embodiment, the A/D conversion of the battery voltage is conducted while generating a peak interrupt signal at each of peaks of the triangular wave carrier signals. Alternatively, the A/D conversion of the battery voltage may be conducted while generating one peak interrupt signal during every several cycles of each triangular wave carrier signal.
  • In the embodiment, the command value which is to be compared with the carrier signals is a voltage value. Alternatively, the command value may be a current value.
  • Third Embodiment
  • Next, a third embodiment of the invention will be described in detail.
  • FIG. 20 shows an example of an inverter control apparatus are identical with those in the configurations of the first embodiment shown in FIG. 1 and the second embodiment shown in FIG. 17 are denoted by the same reference numerals, and their detailed description is omitted.
  • An inverter circuit 600 is different from the inverter circuit 100 in the first embodiment in that a current sensor 611 which detects the U-phase current Iu, and a current sensor 612 which detects the V-phase current Iv are disposed, and the shunt ST is not disposed. The W-phase current Iw is obtained by adding the U-phase current Iu to the V-phase current Iv. Therefore, a current sensor which detects the W-phase current Iw is not disposed.
  • A PWM circuit 608 is different from the PWM circuit 108 in the first embodiment in that the circuit does not send the interrupt signals to an interrupt controller 609.
  • To a CPU 603, for example, input are command values such as a motor speed based on a lever operation on the forklift, pulses output from the pulse generator PG, the U-phase current Iu, the V-phase current Iv, the U-phase voltage Vu, the V-phase voltage Vv, the W-phase voltage Vw, and the voltage value of the battery B. The currents Iu, Iv, the voltages Vu, Vv, Vw, and the voltage value of the battery B are converted to digital values by an A/D converter 602, and the digital values are supplied to the CPU 603.
  • The carrier signal generation section 106 produces interrupt signals at timings of peaks and valleys of triangular wave carrier signals for the phases, and sends the interrupt signals to the interrupt controller 609. Upon reception of the interrupt signals from the carrier signal generation section 106, the interrupt controller 609 applies interruption to the CPU 603. When the interruption is applied, the CPU 603 checks normality/abnormality of each of the switching elements Q1 to Q6 of the inverter circuit 600 as described later.
  • FIG. 21 is a time chart showing generation timings of the peak interrupt signals INT1U, INT1V, INT1W output from the comparators 13, 23, 33 of FIG. 2, and the valley interrupt signals INT2U, INT2V, INT2W output from the comparators 14, 24, 34. The time chart is similar to the chart of FIG. 18 which has been described in the second embodiment, and hence its description is omitted.
  • The interrupt signals INT1U to INT2W are supplied from the carrier signal generation section 106 of FIG. 20 to the interrupt controller 609, so that the interrupt controller 609 applies interruption to the CPU 603 at the timing of each of the interrupt signals. When the interruption is applied, the CPU 603 reads the voltage Vu, Vv, or Vw of the phase corresponding to the interrupt signal in the inverter circuit 600, and judges normality/abnormality of the switching elements Q1 to Q6 based on the voltage. Hereinafter, the judgment will be described in detail.
  • First, judgment based on a peak interrupt signal will be described. In FIG. 21, timing a is timing of a peak of the U-phase carrier signal Cu. At this timing, the comparator 13 (FIG. 2) outputs the peak interrupt signal INT1U. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the U-phase upper switching element Q1. As seen from FIG. 21, at the timing a, the PWM signals of U-phase upper, V-phase lower, and W-phase upper are in “H” state, and hence the switching elements Q1, Q4, Q5 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22A are formed. The arrows indicate the direction of the current (this is applicable also to the subsequent figures). The CPU 603 first judges whether the time width (hereinafter, referred to as “ON time period”) t1 of the ON-period signal which maintains the switching element Q1 to an ON state is equal to or larger than a fixed value or not. The ON time period t1 can be previously obtained by calculation based on the U-phase carrier signal Cu and the U-phase command voltage. If the ON time period t1 is equal to or larger than the fixed value, the U-phase voltage Vu of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vu has a predetermined value or not. If the switching element Q1 is not abnormal, the U-phase voltage Vu is substantially equal to the +voltage (for example, +48 V) of the battery B. By contrast, if the switching element Q1 is abnormal, the U-phase voltage Vu has a value which is largely different from the +voltage of the battery B. In the case where the switching element Q1 is broken down to be in an open state, for example, the U-phase voltage Vu is about a half (for example, +24 V) of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q1 can be judged by measuring the U-phase voltage Vu at the timing of the peak interrupt signal INT1U. If the ON time period t1 of the switching element Q1 is smaller than the fixed value, the element Q1 is not in the stable state. Therefore, the CPU 603 does not read the U-phase voltage Vu, and judgment of normality/abnormality is not conducted.
  • In FIG. 21, timing b is timing of a peak of the V-phase carrier signal Cv. At this timing, the comparator 23 (FIG. 2) outputs the peak interrupt signal INT1V. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the V-phase upper switching element Q3. As seen from FIG. 21, at the timing b, the PWM signals of U-phase lower, V-phase upper, and W-phase Q3, Q5 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22B are formed. The CPU 603 first judges whether the ON-time period t3 of the switching element Q3 is equal to or larger than the fixed value or not. The ON time period t3 can be previously obtained by calculation based on the V-phase carrier signal Cv and the V-phase command voltage. If the ON time period t3 is equal to or larger than the fixed value, the V-phase voltage Vv of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vv has a predetermined value or not. If the switching element Q3 is not abnormal, the V-phase voltage Vv is substantially equal to the +voltage of the battery B. By contrast, if the switching element Q3 is abnormal, the V-phase voltage Vv has a value which is largely different from the +voltage of the battery B. In the case where the switching element Q3 is broken down to be in an open state, for example, the V-phase voltage Vv is about a half of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q3 can be judged by measuring the V-phase voltage Vv at the timing of the peak interrupt signal INT1V. If the ON time period t3 of the switching element Q3 is smaller than the fixed value, the element Q3 is not in the stable state. Therefore, the CPU 603 does not read the V-phase voltage Vv, and judgment of normality/abnormality is not conducted.
  • In FIG. 21, timing c is timing of a peak of the W-phase carrier signal Cw. At this timing, the comparator 33 (FIG. 2) outputs the peak interrupt signal INT1W. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the W-phase upper switching element Q5. As seen from FIG. 21, at the timing c, the PWM signals of U-phase lower, V-phase lower, and W-phase upper are in “H” state, and hence the switching elements Q2, Q4, Q5 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22C are formed. The CPU 603 first judges whether the ON time period t5 of the switching element Q5 is equal to or larger than the fixed value or not. The ON time period t5 can be previously obtained by calculation based on the W-phase carrier signal Cw and the W-phase command voltage. If the ON time period t5 is equal to or larger than the fixed value, the W-phase voltage Vw of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vw has a predetermined value or not. If the switching element Q5 is not abnormal, the W-phase voltage Vw is substantially equal to the +voltage of the battery B. By contrast, if the switching element Q5 largely different from the +voltage of the battery B. In the case where the switching element Q5 is broken down to be in an open state, for example, the W-phase voltage Vw is about a half of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q5 can be judged by measuring the W-phase voltage Vw at the timing of the peak interrupt signal INT1W. If the ON time period t5 of the switching element Q5 is smaller than the fixed value, the element Q5 is not in the stable state. Therefore, the CPU 603 does not read the W-phase voltage Vw, and judgment of normality/abnormality is not conducted.
  • Next, judgment based on a valley interrupt signal will be described. In FIG. 21, timing (A) is timing of a valley of the U-phase carrier signal Cu. At this timing, the comparator 14 (FIG. 2) outputs the valley interrupt signal INT2U. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the U-phase lower switching element Q2. As seen from FIG. 21, at the timing (A), the PWM signals of U-phase lower, V-phase upper, and W-phase upper are in “H” state, and hence the switching elements Q2, Q3, Q5 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22B are formed. The CPU 603 first judges whether the ON time period t2 of the switching element Q2 is equal to or larger than the fixed value or not. The ON time period t2 can be previously obtained by calculation based on the U-phase carrier signal Cu and the U-phase command voltage. If the ON time period t2 is equal to or larger than the fixed value, the U-phase voltage Vu of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vu has a predetermined value or not. If the switching element Q2 is not abnormal, the U-phase voltage Vu is substantially equal to the −voltage (0 V) of the battery B. By contrast, if the switching element Q2 is abnormal, the U-phase voltage Vu has a value which is largely different from 0 V. In the case where the switching element Q2 is broken down to be in an open state, for example, the U-phase voltage Vu is about a half of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q2 can be judged by measuring the U-phase voltage Vu at the timing of the valley interrupt signal INT2U. If the ON time period t2 of the switching element Q2 is smaller than the fixed value, the element Q2 is not in the stable state. Therefore, the CPU 603 does not read the U-phase voltage Vu, and judgment of normality/abnormality is not conducted.
  • In FIG. 21, timing (B) is timing of a valley of the V-phase carrier signal Cv. At this timing, the comparator 24 (FIG. 2) outputs the valley interrupt signal INT2V. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the V-phase lower switching element Q4. As seen from FIG. 21, at the timing (B), the PWM signals of U-phase lower, V-phase lower, and W-phase upper are in “H” state, and hence the switching elements Q2, Q4, Q5 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22C are formed. The CPU 603 first judges whether the ON time period t4 of the switching element Q4 is equal to or larger than the fixed value or not. The ON time period t4 can be previously obtained by calculation based on the V-phase carrier signal Cv and the V-phase command voltage. If the ON time period t4 is equal to or larger than the fixed value, the V-phase voltage Vv of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vv has a predetermined value or not. If the switching element Q4 is not abnormal, the V-phase voltage Vv is substantially equal to the −voltage (0 V) of the battery B. By contrast, if the switching element Q4 is abnormal, the V-phase voltage Vv has a value which is largely different from 0 V. In the case where the switching element Q4 is broken down to be in an open state, for example, the V-phase voltage Vv is about a half of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q4 can be judged by measuring the V-phase voltage Vv at the timing of the valley interrupt signal INT2V. If the ON time period t4 of the switching element Q4 is smaller than the fixed value, the element Q4 is not in the stable state. Therefore, the CPU 603 does not read the V-phase voltage Vv, and judgment of normality/abnormality is not conducted.
  • In FIG. 21, timing (C) is timing of a valley of the W-phase carrier signal Cw. At this timing, the comparator 34 (FIG. 2) outputs the valley interrupt signal INT2W. When the interrupt controller 609 applies interruption to the CPU 603 based on the interrupt signal, the CPU 603 starts at this timing a process of checking normality/abnormality of the W-phase lower switching element Q6. As seen from FIG. 21, at the timing (C), the PWM signals of U-phase lower, V-phase upper, and W-phase lower are in “H” state, and hence the switching elements Q2, Q3, Q6 in the inverter circuit 600 are turned ON in a normal state so that current paths indicated by the thick lines in FIG. 22D are formed. The CPU 603 first judges whether the ON time period t6 of the switching element Q6 is equal to or larger than the fixed value or not. The ON time period t6 can be previously obtained by calculation based on the W-phase carrier signal Cw and the W-phase command voltage. If the ON time period t6 is equal to or larger than the fixed value, the W-phase voltage Vw of the inverter circuit 600 which is A/D-converted by the A/D converter 602 is read, and it is judged whether the voltage Vw has a predetermined value or not. If the switching element Q6 is not abnormal, the W-phase voltage Vw is substantially equal to the −voltage (0 V) of the battery B. By contrast, if the switching element Q6 is abnormal, the W-phase voltage Vw has a value which is largely different from 0 V. In the case where the switching element Q6 is broken down to be in an open state, for example, the W-phase voltage Vw is about a half of the +voltage of the battery B. Therefore, normality/abnormality of the switching element Q6 can be judged by measuring the W-phase voltage Vw at the timing of the valley interrupt signal INT2W. If the ON time period t6 of the switching element Q6 is smaller than the fixed value, the element Q6 is not in the stable state. Therefore, the CPU 603 does not read the W-phase voltage Vw, and judgment of normality/abnormality is not conducted.
  • As described above, the peak interrupt signals INT1U to INT1W and the valley interrupt signals INT2U to INT2W are produced at the timings of peaks and valleys of the triangular wave carrier signals Cu, Cv, Cw for the phases. On the base of the peak interrupt signals INT1U to INT1W, normality/abnormality of the switching elements Q1, Q3, Q5 of the upper sides of the phases respectively corresponding to the interrupt signals is checked, and, on the basis of the valley interrupt signals INT2U to INT2W, normality/abnormality of the switching elements Q2, Q4, Q6 of the lower sides of the phases respectively corresponding to the interrupt signals is checked. Therefore, normality/abnormality of all the switching elements Q1 to Q6 can be judged in one cycle of the reference triangular wave carrier signal (carrier signal Cu).
  • If it is judged that one of the switching elements Q1 to Q6 is abnormal, a control section 601 conducts a control of stopping the motor M. In the control method, for example, the PWM circuit 608 is inhibited from outputting the PWM signals, thereby stopping the motor. When such a control is conducted, it is possible to prevent abnormal overheating or the like from occurring in the motor M. Alternatively, the motor M may be stopped in the following manner. The contacts of the contactor Z are opened to interrupt the power supply to the inverter circuit 600, thereby stopping the motor M, or a fuse which is not shown is connected in series to the contactor Z, and the fuse is blown up to interrupt the power supply to the inverter circuit 600. In addition to the above, the result of judgment of normality/abnormality of each element may be displayed on a display apparatus which is not shown.
  • In the embodiment described above, the multi-phase triangular wave carrier signals Cu, Cv, Cw which are shifted in phase by 120° from one another are used as the carrier signals, and the switching elements are checked on the basis of the interrupt signals which are generated at timings of peaks and valleys of the carrier signals. When the triangular wave carrier signals have a constant frequency, therefore, the peak and valley interrupt signals for the phases are generated at fixed time intervals which are determined by the period of the carrier signals, thereby enabling judgment of normality/abnormality of the switching elements for the phases to be always conducted at given timings. Therefore, a relatively long time period can be ensured for the judgment in accordance with the period of the carrier signals. The timings of peaks and valleys of the carrier signals are not timings when the switching elements Q1 to Q6 are switched from the OFF state to the ON state, but those when a predetermined time period elapses after the elements are turned ON. At the timings, therefore, the elements are in a stable state, and the result of the judgment of normality/abnormality is highly reliable.
  • The ON time period of each switching element is varied in accordance with the temporal change of the command voltage for each phase. When the ON time period is excessively short, therefore, the voltage which is read during the time period has low reliability, and hence there is a possibility that normality/abnormality of the elements is erroneously judged. In the embodiment, the phase voltages are read only when the to or larger than the fixed value, and the judgment is then conducted. Consequently, there is no possibility that normality/abnormality of the elements is erroneously judged. The fixed value which serves as the criterion to judge the ON time period is set to a value which is equal to or larger than the minimum time period required in judgment of normality/abnormality of the elements.
  • As seen from FIG. 21, the peak interrupt signal INT1U is generated at the intermediate timing a of the time width t1 of the ON-period signal (U-phase upper) which maintains the switching element Q1 to the ON state, the peak interrupt signal INT1V is generated at the intermediate timing b of the time width t3 of the ON-period signal (V-phase upper) which maintains the switching element Q3 to the ON state, and the peak interrupt signal INT1W is generated at the intermediate timing c of the time width t5 of the ON-period signal (W-phase upper) which maintains the switching element Q5 to the ON state. The valley interrupt signal INT2U is generated at the intermediate timing (A) of the time width t2 of the ON-period signal (U-phase lower) which maintains the switching element Q2 to the ON state, the valley interrupt signal INT2V is generated at the intermediate timing (B) of the time width t4 of the ON-period signal (V-phase lower) which maintains the switching element Q4 to the ON state, intermediate timing (C) of the time width t6 of the ON-period signal (W-phase lower) which maintains the switching element Q6 to the ON state. At these intermediate timings, the switching elements Q1 to Q6 are in the most stable state. Therefore, the reliability of judgment of normality/abnormality of the elements is further enhanced. Even when elements in which the operation speed is low, and which require a certain time period before the elements are completely set to the ON state are used as the switching elements, judgment of normality/abnormality can be correctly conducted.
  • When the initial values of the up/down counters 12, 22, 32 shown in FIG. 2 are changed, the phase differences among the triangular wave carrier signals are changed. Therefore, the timings of peaks and valleys of the triangular wave carrier signals can be freely set in accordance with the initial values, so the switching elements can be checked while applying interruption at arbitrary timings and arbitrary time intervals.
  • The invention can be realized in various modes other than the above-described embodiment. In the embodiment, the interrupt signal is generated at every peaks and valley of the triangular wave carrier signals to check normality/abnormality of the switching elements Q1 to Q6. Alternatively, the checking operation may be conducted at every several cycles of each triangular wave carrier signal.
  • The peak and valley interrupt signals may be used not only in checking of normality/abnormality of the switching elements, but also as interrupt signals for other processes such as A/D conversion of the battery voltage, or A/D conversion of the phase currents flowing through the motor.
  • In the embodiment, the command value which is to be compared with the carrier signals is a voltage value. Alternatively, the command value may be a current value.
  • The foregoing description of preferred embodiments of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and modifications and variations are possible in light of the above teachings or may be acquired from practice of the invention. The embodiments were chosen and described in order to explain the principles of the invention and its practical application to enable one skilled in the art to utilize the invention in various embodiments and with various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the claims appended hereto, and their equivalents.

Claims (20)

1. An inverter control apparatus comprising:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively;
a current detection methods disposed in series with the inverter circuit, for detecting a motor current flowing through the motor; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein
the control section comprises:
an A/D converter which A/D-converts the motor current detected by the current detection method;
a control method for controlling an operation of the A/D converter;
a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases; and
a signal production method for producing PWM signals respectively for the switching elements on the basis of a comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases,
the signal production method produces interrupt signals for the control method respectively at timings when the PWM signals cause ON/OFF states of the switching elements to be switched over, and
the control method controls the A/D converter to start A/D conversion, based on the interrupt signals.
2. The inverter control apparatus according to claim 1, wherein the signal production method produces the interrupt signals for the control method respectively at rising timings of the PWM signals when the switching elements are switched from the OFF state to the ON state.
3. The inverter control apparatus according to claim 1, wherein
the control method obtains a time period from timing when one interrupt signal is produced to timing when a next interrupt signal is produced,
when the time period is equal to or larger than a fixed value, the control method makes values of motor currents, which are A/D-converted during the time period, effective, and
when the time period is smaller than the fixed value, the control method makes values of motor currents, which are A/D-converted during the time period, ineffective.
4. The inverter control apparatus according to claim 1, wherein
the control method obtains a time period from timing when one interrupt signal is produced to timing when a next interrupt signal is produced,
when the time period is equal to or larger than a fixed value, the control method controls the A/D converter to conduct A/D conversion during the time period, and
when the time period is smaller than the fixed value, the control method inhibits A/D conversion during the time period.
5. The inverter control apparatus according to claim 1, wherein
the control method sets one of the triangular wave carrier signals as a reference triangular wave carrier signal,
when A/D conversion is conducted plural times on a motor current of the same phase in one cycle of the reference triangular wave carrier signal, the control method obtains an average of the A/D-converted motor currents, and sets the average as the motor current of the phase in the one cycle.
6. The inverter control apparatus according to claim 1, wherein
the carrier signal generation section is disposed in each of the phases, each of the carrier signal generation sections comprises:
a counting method for counting clock signals and outputting a triangular wave carrier signal by incrementing or decrementing a count value;
a first detection method for detecting that the count value of the counting method reaches a predetermined upper limit;
a second detection method for detecting that the count value of the counting method reaches a predetermined lower limit; and
a command method for giving a subtraction command for conducting a decrementing calculation to the counting method based on a detection output of the first detection method, and giving an addition command for conducting an incrementing calculation to the counting method based on a detection output of the second detection method, wherein
the counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases.
7. An inverter control method for an inverter control apparatus, which comprises:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively;
a current detection method, disposed in series with the inverter circuit, for detecting a motor current flowing through the motor; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit,
the control method comprising the steps of:
generating triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases,
producing the PWM signals on the basis of a comparison between the triangular wave carrier signals and command values for the phases,
producing the interrupt signals at timings when the PWM signals cause ON/OFF states of the switching elements to be switched over, and
starting A/D conversion of the motor current detected by the current detection method on the basis of the interrupt signals.
8. The inverter control method according to claim 7, wherein the interrupt signals are produced respectively at rising timings of the PWM signals when the switching elements are switched from the OFF state to the ON state.
9. An inverter control apparatus comprising:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively;
current detection methods, connected in series with the series connections respectively, for detecting a motor current flowing through the motor for each phase; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein
the control section comprises:
an A/D converter which A/D-converts the motor currents of the phases detected respectively by the current detection method;
a control method for controlling an operation of the A/D converter;
a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases; and
a signal production method for producing PWM signals respectively for the switching elements on the basis of a comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases,
the carrier signal generation section produces interrupt signals for the control method respectively at timings of peaks or valleys of the triangular wave carrier signals for the phases, and
the control method controls the A/D converter to start A/D conversion of the motor current of the phase corresponding to the interrupt signal on the basis of each of the interrupt signals.
10. The inverter control apparatus according to claim 9, wherein
each of the PWM signals is configured by:
an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and
an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width,
the control method obtains a time width of the ON-period signal which maintains one of the switching elements of the series connection for the phases to an ON state,
when the time width is equal to or larger than a fixed value, the control method makes values of motor currents which are A/D-converted on the basis of interrupt signals that are produced during the time period, effective, and
when the time width is smaller than the fixed value, the control method makes values of motor currents which are A/D-converted on the basis of interrupt signals that are produced during the time period, ineffective.
11. The inverter control apparatus according to claim 9, wherein
each of the PWM signals is configured by:
an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and
an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width,
the control method obtains a time width of the ON-period signal which maintains one of the switching elements of the series connection for the phases to an ON state,
when the time width is equal to or larger than a fixed value, the control method controls the A/D converter to conduct A/D conversion based on interrupt signals that are produced during the time period, and
when the time width is smaller than the fixed value, the control method inhibits A/D conversion during the time period.
12. The inverter control apparatus according to claim 9, wherein
the carrier signal generation section is disposed in each of the phases, each of the carrier signal generation sections comprises:
a counting method for counting clock signals, and outputting a triangular wave carrier signal by incrementing or decrementing a count value;
a first detection method for detecting that the count value of the counting method reaches a predetermined upper limit, and producing a first interrupt signal corresponding to a peak of the triangular wave carrier signal at timing when the count value reaches the upper limit;
a second detection method for detecting that the count value of the counting method reaches a predetermined lower limit, and producing a second interrupt signal corresponding to a valley of the triangular wave carrier signal at timing when the count value reaches the lower limit; and
a command method for giving a subtraction command for conducting the decrementing calculation to the counting method, based on a detection output of the first detection method, and giving an addition command for conducting the incrementing calculation to the counting method, based on a detection output of the second detection method, and
the counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases.
13. An inverter control method for an inverter control apparatus, which comprises:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively;
a current detection method, connected in series with the series connections, respectively, for detecting a motor current flowing through the motor for each phase; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit,
the control method comprising the steps of:
in the control section,
generating triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases,
producing the PWM signals on the basis of a comparison between the triangular wave carrier signals and command values for the phases,
producing the interrupt signals at timings of peaks or valleys of the triangular wave carrier signals, and
starting the A/D conversion of the motor currents of the phases corresponding to the interrupt signals detected by the detection method, on the basis of the interrupt signals.
14. An inverter control apparatus comprising:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit, wherein
the control section comprises:
a carrier signal generation section which generates triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases;
a signal production method for producing PWM signals respectively for the switching elements on the basis of a comparison between the triangular wave carrier signals for the phases output from the carrier signal generation section, and the command values for the phases; and
a judging method for judging normality and abnormality of the switching elements operating on the basis of the PWM signals,
the carrier signal generation section produces interrupt signals for the judging method respectively at timings of peaks or valleys of the triangular wave carrier signals for the phases, and
on the basis of each of the interrupt signals, the judging method judges normality and abnormality of the switching elements of the series connection for the phase corresponding to the interrupt signal.
15. The inverter control apparatus according to claim 14, wherein
each of the PWM signals is configured by:
an ON-period signal which maintains corresponding one of the switching elements to an ON state, and which has a variable time width; and
an OFF-period signal which maintains the switching element to an OFF state, and which has a variable time width, and
on the basis of the interrupt signals, the judging method judges whether the time width of the ON-period signal which maintains the switching element for the phase corresponding to the interrupt signal is equal to or larger than a fixed value or not, and
when the time width is equal to or larger than the fixed value, the judging method reads a voltage of the phase at a junction, and judges normality and abnormality of the switching elements on the basis of the voltage.
16. The inverter control apparatus according to claim 14, wherein
the carrier signal generation section produces a peak interrupt signal for the judging method at timings of peaks of the triangular wave carrier signals for the phases, and a valley interrupt signal for the judging method at timings of valleys, and
on the basis of the peak interrupt signal of the interrupt signals, the judging method judges normality and abnormality of one of the switching elements of the series connection for the phase corresponding to the interrupt signal, and
on the basis of the valley interrupt signal, the judging method judges normality and abnormality of another one of the switching elements of the series connection for the phase corresponding to the interrupt signal.
17. The inverter control apparatus according to claim 16, wherein
the judging method sets one of the triangular wave carrier signals as a reference triangular wave carrier signal, and
in one cycle of the reference triangular wave carrier signal, the judging method judges normality and abnormality of all the switching elements on the basis of the peak and valley interrupt signals for the phases.
18. The inverter control apparatus according to claim 14, wherein
the carrier signal generation section is disposed in each of the phases, and each of the carrier signal generation sections comprises:
a counting method for counting clock signals, and outputting a triangular wave carrier signal by incrementing or decrementing a count value;
a first detection method for detecting that the count value reaches a predetermined upper limit, and producing a peak interrupt signal corresponding to a peak of the triangular wave carrier signal at timing when the count value reaches the upper limit;
a second detection method for detecting that the count value reaches a predetermined lower limit, and producing a valley interrupt signal corresponding to a valley of the triangular wave carrier signal at timing when the count value reaches the lower limit; and
a command method for giving a subtraction command for conducting a decrementing calculation to the counting method, based on a detection output of the first detection method, and giving an addition command for conducting an incrementing calculation to the counting method, based on a detection output of the second detection method, and
the counting method for one phase outputs a triangular wave carrier signal which has a predetermined phase difference with respect to triangular wave carrier signals output from the counting method of the other phases.
19. An inverter control method for an inverter control apparatus, which comprises:
an inverter circuit in which series connections of a pair of switching elements are connected in parallel, the series connections being disposed correspondingly with respective phases of a multi-phase alternating current motor, and phase voltages for driving the motor are taken out from junctions of the switching elements in the series connections, respectively; and
a control section which outputs PWM signals based on command values for the phases to control ON/OFF operations of the switching elements of the inverter circuit,
the control method comprising the steps of:
in the control section,
generating triangular wave carrier signals respectively corresponding to the phases with forming a predetermined phase difference among the carrier signals for the phases,
producing interrupt signals at timings of peaks or valleys of the triangular wave carrier signals for the phases, and
judging normality and abnormality of the switching elements of the series connection for the phase corresponding to the interrupt signal on the basis of each of the interrupt signals.
20. The inverter control method according to claim 19, wherein, in the control section,
a peak interrupt signal is produced at timings of peaks of the triangular wave carrier signals for the phases,
a valley interrupt signal is produced at timings of valleys,
normality and abnormality of one of the switching elements of the series connection for the phase corresponding to the interrupt signal is judged on the basis of the peak interrupt signal, and
normality and abnormality of another one of the switching elements of the series connection for the phase corresponding to the interrupt signal is judged on the basis of the valley interrupt signal.
US11/052,813 2004-02-09 2005-02-09 Inverter control apparatus and inverter control method Expired - Fee Related US7049778B2 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2004031797A JP2005224070A (en) 2004-02-09 2004-02-09 Inverter control device and method therefor
JPP2004-031797 2004-02-09
JPP2004-037301 2004-02-13
JP2004037301A JP2005229760A (en) 2004-02-13 2004-02-13 Inverter controller and inverter controlling method
JP2004136809A JP2005318775A (en) 2004-04-30 2004-04-30 Inverter control apparatus and inverter control method
JPP2004-136809 2004-04-30

Publications (2)

Publication Number Publication Date
US20050174076A1 true US20050174076A1 (en) 2005-08-11
US7049778B2 US7049778B2 (en) 2006-05-23

Family

ID=34830984

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/052,813 Expired - Fee Related US7049778B2 (en) 2004-02-09 2005-02-09 Inverter control apparatus and inverter control method

Country Status (1)

Country Link
US (1) US7049778B2 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060192520A1 (en) * 2005-02-28 2006-08-31 Rockwell Automation Technologies, Inc. Cancellation of dead time effects for reducing common mode voltages
US7193388B1 (en) * 2006-02-02 2007-03-20 Emerson Electric Co. Offset PWM signals for multiphase motor
EP1816736A2 (en) * 2005-12-26 2007-08-08 Nissan Motor Company Limited Electric power conversion apparatus
US20070241702A1 (en) * 2006-04-12 2007-10-18 Denso Corporation Load drive apparatus
US20070249461A1 (en) * 2006-04-20 2007-10-25 Denso Corporation Control system for multiphase rotary electric machine
EP1901141A1 (en) * 2006-08-31 2008-03-19 Rockwell Automation Technologies, Inc. System and method for adjustable carrier waveform generator
WO2008039183A1 (en) * 2006-09-26 2008-04-03 Agere Systems Inc. Systems and methods for controlling a dc motor
US20080174260A1 (en) * 2007-01-17 2008-07-24 Stmicroelectronics S.R.L Method and related device for estimating two currents flowing simultaneously through respective windings of a poly-phase electrical load driven in svm mode
US20080180095A1 (en) * 2007-01-17 2008-07-31 Stmicroelectronics S.R.L. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
US20100071970A1 (en) * 2008-09-23 2010-03-25 Gm Global Technology Operations, Inc. Electrical system using phase-shifted carrier signals and related operating methods
US20100072928A1 (en) * 2008-09-23 2010-03-25 Gm Global Technology Operations, Inc. Electrical system for pulse-width modulated control of a power inverter using phase-shifted carrier signals and related operating methods
US7739533B2 (en) 2006-09-22 2010-06-15 Agere Systems Inc. Systems and methods for operational power management
US20100148753A1 (en) * 2008-10-02 2010-06-17 Samsung Electronics Co., Ltd. Method to predict phase current
US20100264983A1 (en) * 2009-04-17 2010-10-21 Lsi Corporation Systems and Methods for Power Dissipation Control in a Semiconductor Device
CN101667808B (en) * 2006-04-20 2012-10-17 株式会社电装 Control system for multiphase rotary electric machines
US20120274293A1 (en) * 2011-04-29 2012-11-01 Chengdu Monolithic Power Systems Co., Ltd. Multiphase converter with controllable phase shift
US20130257341A1 (en) * 2012-03-12 2013-10-03 Haruyuki Suzuki Motor controller and motor control method
US20130264979A1 (en) * 2012-04-10 2013-10-10 Johnson Electric S.A. Controller for a Three-Phase Brushless D.C. Motor
EP1808955A3 (en) * 2006-01-13 2014-03-19 OMRON Automotive Electronics Co., Ltd. Inverter device
US20140268948A1 (en) * 2013-03-15 2014-09-18 Hamilton Sundstrand Corporation Electromagnetic interference (emi) reduction in interleaved power converter
CN104062513A (en) * 2014-05-20 2014-09-24 东南大学 Secondary phase detecting instrument and method
DE102008046301B4 (en) * 2007-09-12 2014-10-30 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Method and system for converting DC power to AC power
US20150214869A1 (en) * 2014-01-24 2015-07-30 Brose Fahrzeugteile Gmbh & Co. Kg, Wuerzburg Method for operating and apparatus for activating a rotating, brushless electrical machine
EP2709260A4 (en) * 2011-05-09 2015-09-02 Longi Magnet Co Ltd Safety protection-type power supply system
US9179504B2 (en) * 2009-08-04 2015-11-03 Panasonic Intellectual Property Management Co., Ltd. Electric power converting apparatus and induction heating apparatus
US9270168B2 (en) 2013-03-15 2016-02-23 Hamilton Sundstrand Corporation Electromagnetic interference (EMI) reduction in multi-level power converter
US20160211773A1 (en) * 2015-01-21 2016-07-21 Ford Global Technologies, Llc Power converter with dead-time variation to disperse distortion
US20160342546A1 (en) * 2015-05-21 2016-11-24 Pacific Power Source, Inc. Paralleling Interface for power supply
US20160349818A1 (en) * 2015-05-21 2016-12-01 Pacific Power Source, Inc. Digital Controller Architecture For Three-Phase AC Sources
US9634579B2 (en) * 2015-04-03 2017-04-25 Hamilton Sundstrand Corporation Systems and methods for controlling inverters
US20180198401A1 (en) * 2017-01-12 2018-07-12 Ford Global Technologies, Llc Variable voltage converter modulation obtaining lower minimum boost ratio
US10053086B2 (en) * 2015-10-21 2018-08-21 Toyota Jidosha Kabushiki Kaisha Hybrid vehicle
EP2833535B1 (en) * 2012-03-30 2019-11-06 Toshiba Mitsubishi-Electric Industrial Systems Corporation Power source device
US20190372503A1 (en) * 2018-05-31 2019-12-05 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, control method thereof, and program
US10587185B1 (en) * 2019-04-16 2020-03-10 Ford Global Technology, Llc Dynamic carrier waveform modification to avoid concurrent turn-on/turn-off switching
US11316449B2 (en) 2018-04-02 2022-04-26 Mitsubishi Electric Corporation Motor driving apparatus and air conditioner
US20220224262A1 (en) * 2021-01-08 2022-07-14 Actron Technology Corporation Electric actuator device and control method thereof
US20220263448A1 (en) * 2019-06-26 2022-08-18 Kabushiki Kaisha Toyota Jidoshokki Control device for electric motor

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005046682A1 (en) * 2005-09-29 2007-04-05 Siemens Ag High current power output for use in controller of motor vehicle, has safety fuse that is triggered by current flowing through diode, where diode is arranged in direction of conduction when supply and reference potentials are interchanged
US7696715B2 (en) * 2006-09-26 2010-04-13 The Boeing Company Power control for induction motors using variable frequency AC power
US7733674B2 (en) * 2006-11-22 2010-06-08 Nissan Motor Co., Ltd. Power conversion apparatus for converting direct current to polyphase alternating current
JP5345764B2 (en) * 2007-05-22 2013-11-20 ルネサスエレクトロニクス株式会社 Microcomputer for motor control and control method therefor
JP4884356B2 (en) * 2007-11-26 2012-02-29 オムロンオートモーティブエレクトロニクス株式会社 Control device for multiphase motor
JP4884355B2 (en) * 2007-11-26 2012-02-29 オムロンオートモーティブエレクトロニクス株式会社 Control device for multiphase motor
US7834574B2 (en) * 2007-11-26 2010-11-16 Gm Global Technology Operations, Inc. Phase current sampling and regulating apparatus and methods, and electric motor drive systems
FI121721B (en) * 2008-09-04 2011-03-15 Abb Oy Method and arrangement for determining engine speed
JP5142917B2 (en) * 2008-09-26 2013-02-13 オムロンオートモーティブエレクトロニクス株式会社 Multi-phase motor drive device
JP5407322B2 (en) * 2008-12-22 2014-02-05 トヨタ自動車株式会社 AC motor control system
JP5535493B2 (en) * 2009-02-19 2014-07-02 三菱重工業株式会社 In-vehicle electric compressor
JP2011067065A (en) * 2009-09-18 2011-03-31 Omron Automotive Electronics Co Ltd Motor driving apparatus
JP5636990B2 (en) * 2011-01-28 2014-12-10 株式会社豊田自動織機 Inverter device
US9043062B2 (en) 2012-10-05 2015-05-26 Ford Global Technologies, Llc Hybrid electric vehicle powertrain and control system
US9490738B2 (en) 2013-01-16 2016-11-08 Rockwell Automation Technologies, Inc. Sensorless motor drive vector control
US10158314B2 (en) 2013-01-16 2018-12-18 Rockwell Automation Technologies, Inc. Feedforward control of motor drives with output sinewave filter
US9716460B2 (en) 2015-01-28 2017-07-25 Rockwell Automation Technologies, Inc. Method and apparatus for speed reversal control of motor drive
US9774284B2 (en) * 2015-02-19 2017-09-26 Rockwell Automation Technologies, Inc. Rotor position estimation apparatus and methods
US9595896B1 (en) 2015-12-16 2017-03-14 Rockwell Automation Technologies, Inc. Methods and systems for sensorless closed loop motor speed and torque control
US9800190B2 (en) 2016-02-03 2017-10-24 Rockwell Automation Technologies, Inc. Control of motor drives with output sinewave filter capacitor current compensation using sinewave filter transfer function
US9564915B1 (en) * 2016-03-04 2017-02-07 Silicon Laboratories Inc. Apparatus for data converter with internal trigger circuitry and associated methods
US9985565B2 (en) 2016-04-18 2018-05-29 Rockwell Automation Technologies, Inc. Sensorless motor drive vector control with feedback compensation for filter capacitor current
US10020766B2 (en) 2016-11-15 2018-07-10 Rockwell Automation Technologies, Inc. Current control of motor drives with output sinewave filter
JP2020167747A (en) * 2017-07-31 2020-10-08 日本電産株式会社 Power supply device, driving device, control method, and program
US10541626B1 (en) * 2019-01-15 2020-01-21 Rockwell Automation Technologies, Inc. Power conversion system with PWM carrier emulation
US11336206B2 (en) 2020-09-23 2022-05-17 Rockwell Automation Technoligies, Inc. Switching frequency and PWM control to extend power converter lifetime

Citations (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916285A (en) * 1973-12-18 1975-10-28 Shinko Electric Co Ltd Generation of gate pulses for control of PWM thyristor inverter
US4099109A (en) * 1976-10-01 1978-07-04 Westinghouse Electric Corp. Digital apparatus for synthesizing pulse width modulated waveforms and digital pulse width modulated control system
US4166247A (en) * 1976-12-23 1979-08-28 Tokyo Shibaura Denki Kabushiki Kaisha Control systems for pulse width control type inverter
US4167775A (en) * 1978-03-27 1979-09-11 Exxon Research & Engineering Co. Controller for synthesizer circuit for generating three-tier waveforms
US4295189A (en) * 1979-12-04 1981-10-13 The University Of Auckland Apparatus and method for generating waveforms which are particularly suitable for a PWM-driven motor
US4325112A (en) * 1980-01-25 1982-04-13 Tokyo Shibaura Denki Kabushiki Kaisha Counter controlled pulse width modulated inverter
US4339697A (en) * 1980-05-13 1982-07-13 Westinghouse Electric Corp. Propulsion motor control apparatus and method
US4419615A (en) * 1980-11-10 1983-12-06 Hitachi, Ltd. Method of controlling pulse width modulated inverter for use in induction motor drive
US4491768A (en) * 1981-11-04 1985-01-01 Eaton Corporation Pulse width modulation inverter with battery charger
US4559485A (en) * 1981-08-31 1985-12-17 Kollmorgen Technologies Corporation Control systems for AC induction motors
US4562524A (en) * 1983-10-28 1985-12-31 Hitachi, Ltd. Control apparatus for PWM inverter
US4599550A (en) * 1982-05-07 1986-07-08 The Babcock & Wilcox Company Digital generation of 3-phase PWM waveforms for variable speed control of induction motor
US4622628A (en) * 1983-06-22 1986-11-11 Hitachi, Ltd. PWM inverter apparatus with digital control
US4628475A (en) * 1983-02-04 1986-12-09 Hitachi, Ltd. Pulse width modulation pulse generator
US4660162A (en) * 1984-08-31 1987-04-21 Raytheon Company Interpolation pulse duration modulated multiplier
US4686480A (en) * 1982-11-17 1987-08-11 Mitsubishi Denki Kabushiki Kaisha Wave generation circuit for a pulse-width modulation inverter
US4727468A (en) * 1984-08-22 1988-02-23 Kabushiki Kaisha Toshiba Digital PWM control circuit
US4751442A (en) * 1984-12-27 1988-06-14 Fanuc Ltd Servomotor drive control system
US4802077A (en) * 1987-03-20 1989-01-31 Hitachi, Ltd. PWM inverter controller
US4860186A (en) * 1987-11-12 1989-08-22 Kabushiki Kaisha Toshiba PWM controller having synchronous and asynchronous mode
US4894598A (en) * 1986-11-20 1990-01-16 Staubli International Ag Digital robot control having an improved pulse width modulator
US4924373A (en) * 1988-02-01 1990-05-08 Hitachi, Ltd. Apparatus and method for controlling switching elements in a PWN-controlled voltage source inverter
US5177373A (en) * 1990-09-28 1993-01-05 Kabushiki Kaisha Toshiba Pulse width modulation signal generating circuit providing N-bit resolution
US5309079A (en) * 1991-04-10 1994-05-03 Matsushita Electric Industrial Co., Ltd. Digital three-phase PWM signal
US5350988A (en) * 1990-07-10 1994-09-27 Alliedsignal, Inc. Digital motor controller
US5355136A (en) * 1991-10-24 1994-10-11 Sankyo Seiki Mfg. Co., Ltd. Analog-to-digital converter circuit
US5382886A (en) * 1992-05-18 1995-01-17 Kabushiki Kaisha Toshiba Electric waveform generating circuit for brushless motor
US5400237A (en) * 1992-05-11 1995-03-21 Simmonds Precision Products, Inc. PWM inverter controller with waveform memory
US5416686A (en) * 1993-04-02 1995-05-16 Mitsubishi Denki Kabushiki Kaisha Power inverter apparatus for coping with an abrupt change in phase of input voltage
US5486743A (en) * 1992-11-19 1996-01-23 Kabushiki Kaisha Toshiba Inverter and air conditioner controlled by the same
US5500627A (en) * 1994-01-19 1996-03-19 Alliedsignal Inc. Precision duty cycle phase lock loop
US5550450A (en) * 1993-04-28 1996-08-27 Otis Elevator Company Dead-time effect compensation for pulse-width modulated inverters and converters
US5581169A (en) * 1994-08-31 1996-12-03 Allen-Bradley Company, Inc. Apparatus used with an inverter/converter eliminating unintended voltage pulses
US5646499A (en) * 1994-08-25 1997-07-08 Matsushita Electric Industrial Co.,Ltd. Inverter control apparatus
US5650709A (en) * 1995-03-31 1997-07-22 Quinton Instrument Company Variable speed AC motor drive for treadmill
US5739650A (en) * 1994-07-25 1998-04-14 Daiken Industries, Ltd. Motor system capable of obtaining high efficiency and method for controlling a motor
US5903128A (en) * 1996-02-01 1999-05-11 Denso Corporation Sensorless control system and method of permanent magnet synchronous motor
US5933344A (en) * 1995-03-20 1999-08-03 Hitachi, Ltd. Microprocessor having timer circuit generating complementary non-overlapped PWM signals
US6060851A (en) * 1997-08-29 2000-05-09 Kabushiki Kaisha Toshiba Control device capable of supplying sinusoidal power to brushless motor of a washing machine
US6194856B1 (en) * 1999-01-25 2001-02-27 Hitachi, Ltd. Motor driving apparatus including a modularized current control circuit and method of controlling the same
US6324038B1 (en) * 1999-03-30 2001-11-27 Matsushita Electric Industrial Co., Ltd. Current control apparatus with overcurrent protective function for a motor
US20020057069A1 (en) * 2000-11-16 2002-05-16 Toshiba Tec Kabushiki Kaisha PWM control device PWM-controlling output current of inverter circuit, and motor-driven blower and electric vacuum cleaner PWM-controlling electric motor by the PWM control device
US6392418B1 (en) * 1999-09-16 2002-05-21 Delphi Technologies, Inc. Torque current comparison for current reasonableness diagnostics in a permanent magnet electric machine
US6400107B1 (en) * 1999-08-04 2002-06-04 Sharp Kabushiki Kaisha Motor control device capable of driving a synchronous motor with high efficiency and high reliability
US6418097B1 (en) * 1995-01-25 2002-07-09 Discovision Associates Analog to digital converter assembly for normalizing servo error signals and multiplexing reference voltage inputs and digital outputs and improved optical drive system including same
US6426609B2 (en) * 1999-12-24 2002-07-30 Denso Corporation Control device for vehicular AC generator, and connector
US6448827B1 (en) * 1999-11-26 2002-09-10 Nec Corporation Three-phase pulse width modulation waveform generator
US6452349B1 (en) * 1998-11-09 2002-09-17 Papst-Motoren Gmbh & Co. Kg Electronically commutated motor
US6501243B1 (en) * 2000-02-28 2002-12-31 Hitachi, Ltd. Synchronous motor-control apparatus and vehicle using the control apparatus
US6534948B2 (en) * 2000-02-29 2003-03-18 Hitachi, Ltd. Motor driving circuit, a method for driving a motor, and a semiconductor integrated circuit device
US6549871B1 (en) * 2001-05-03 2003-04-15 Delphi Technologies, Inc. Current estimation for an electric machine
US6559783B1 (en) * 2000-08-16 2003-05-06 Microchip Technology Incorporated Programmable auto-converting analog to digital conversion module
US6611117B1 (en) * 2000-04-21 2003-08-26 Minebea Co., Ltd. Drive circuit for a brushless DC motor
US6657412B2 (en) * 2000-10-03 2003-12-02 Hitachi, Ltd. Pulse width modulation method, pulse width modulator and power converter
US6667598B2 (en) * 2001-03-29 2003-12-23 Nec Electronics Corporation Circuit for generating three-phase PWM signal
US6737828B2 (en) * 2001-07-19 2004-05-18 Matsushita Electric Industrial Co., Ltd. Washing machine motor drive device
US6788137B2 (en) * 2001-06-07 2004-09-07 Sanken Electric Co., Ltd. Switching amplifier and signal amplifying method
US6792042B1 (en) * 1999-07-09 2004-09-14 Lg Industrial Systems Co., Ltd. Pulse width modulation control system
US6844697B2 (en) * 2001-07-24 2005-01-18 Hitachi, Ltd. Motor controller
US20050025231A1 (en) * 2002-12-25 2005-02-03 Nec Electronics Corporation Pulse width modulation signal generating apparatus having two dead times for on-timings
US6903948B2 (en) * 2002-07-18 2005-06-07 Mitsubishi Denki Kabushiki Kaisha Power converter employing pulse width modulation control
US6946753B2 (en) * 2002-11-14 2005-09-20 Fyre Storm, Inc. Switching power converter controller with watchdog timer
US6969968B2 (en) * 2003-12-25 2005-11-29 Nissan Motor Co., Ltd. Control device and controlling method of inverter

Patent Citations (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3916285A (en) * 1973-12-18 1975-10-28 Shinko Electric Co Ltd Generation of gate pulses for control of PWM thyristor inverter
US4099109A (en) * 1976-10-01 1978-07-04 Westinghouse Electric Corp. Digital apparatus for synthesizing pulse width modulated waveforms and digital pulse width modulated control system
US4166247A (en) * 1976-12-23 1979-08-28 Tokyo Shibaura Denki Kabushiki Kaisha Control systems for pulse width control type inverter
US4167775A (en) * 1978-03-27 1979-09-11 Exxon Research & Engineering Co. Controller for synthesizer circuit for generating three-tier waveforms
US4295189A (en) * 1979-12-04 1981-10-13 The University Of Auckland Apparatus and method for generating waveforms which are particularly suitable for a PWM-driven motor
US4325112A (en) * 1980-01-25 1982-04-13 Tokyo Shibaura Denki Kabushiki Kaisha Counter controlled pulse width modulated inverter
US4339697A (en) * 1980-05-13 1982-07-13 Westinghouse Electric Corp. Propulsion motor control apparatus and method
US4419615A (en) * 1980-11-10 1983-12-06 Hitachi, Ltd. Method of controlling pulse width modulated inverter for use in induction motor drive
US4559485A (en) * 1981-08-31 1985-12-17 Kollmorgen Technologies Corporation Control systems for AC induction motors
US4491768A (en) * 1981-11-04 1985-01-01 Eaton Corporation Pulse width modulation inverter with battery charger
US4599550A (en) * 1982-05-07 1986-07-08 The Babcock & Wilcox Company Digital generation of 3-phase PWM waveforms for variable speed control of induction motor
US4686480A (en) * 1982-11-17 1987-08-11 Mitsubishi Denki Kabushiki Kaisha Wave generation circuit for a pulse-width modulation inverter
US4628475A (en) * 1983-02-04 1986-12-09 Hitachi, Ltd. Pulse width modulation pulse generator
US4622628A (en) * 1983-06-22 1986-11-11 Hitachi, Ltd. PWM inverter apparatus with digital control
US4562524A (en) * 1983-10-28 1985-12-31 Hitachi, Ltd. Control apparatus for PWM inverter
US4727468A (en) * 1984-08-22 1988-02-23 Kabushiki Kaisha Toshiba Digital PWM control circuit
US4660162A (en) * 1984-08-31 1987-04-21 Raytheon Company Interpolation pulse duration modulated multiplier
US4751442A (en) * 1984-12-27 1988-06-14 Fanuc Ltd Servomotor drive control system
US4894598A (en) * 1986-11-20 1990-01-16 Staubli International Ag Digital robot control having an improved pulse width modulator
US4802077A (en) * 1987-03-20 1989-01-31 Hitachi, Ltd. PWM inverter controller
US4860186A (en) * 1987-11-12 1989-08-22 Kabushiki Kaisha Toshiba PWM controller having synchronous and asynchronous mode
US4924373A (en) * 1988-02-01 1990-05-08 Hitachi, Ltd. Apparatus and method for controlling switching elements in a PWN-controlled voltage source inverter
US5350988A (en) * 1990-07-10 1994-09-27 Alliedsignal, Inc. Digital motor controller
US5177373A (en) * 1990-09-28 1993-01-05 Kabushiki Kaisha Toshiba Pulse width modulation signal generating circuit providing N-bit resolution
US5309079A (en) * 1991-04-10 1994-05-03 Matsushita Electric Industrial Co., Ltd. Digital three-phase PWM signal
US5355136A (en) * 1991-10-24 1994-10-11 Sankyo Seiki Mfg. Co., Ltd. Analog-to-digital converter circuit
US5400237A (en) * 1992-05-11 1995-03-21 Simmonds Precision Products, Inc. PWM inverter controller with waveform memory
US5382886A (en) * 1992-05-18 1995-01-17 Kabushiki Kaisha Toshiba Electric waveform generating circuit for brushless motor
US5486743A (en) * 1992-11-19 1996-01-23 Kabushiki Kaisha Toshiba Inverter and air conditioner controlled by the same
US5416686A (en) * 1993-04-02 1995-05-16 Mitsubishi Denki Kabushiki Kaisha Power inverter apparatus for coping with an abrupt change in phase of input voltage
US5550450A (en) * 1993-04-28 1996-08-27 Otis Elevator Company Dead-time effect compensation for pulse-width modulated inverters and converters
US5500627A (en) * 1994-01-19 1996-03-19 Alliedsignal Inc. Precision duty cycle phase lock loop
US5739650A (en) * 1994-07-25 1998-04-14 Daiken Industries, Ltd. Motor system capable of obtaining high efficiency and method for controlling a motor
US5646499A (en) * 1994-08-25 1997-07-08 Matsushita Electric Industrial Co.,Ltd. Inverter control apparatus
US5581169A (en) * 1994-08-31 1996-12-03 Allen-Bradley Company, Inc. Apparatus used with an inverter/converter eliminating unintended voltage pulses
US6418097B1 (en) * 1995-01-25 2002-07-09 Discovision Associates Analog to digital converter assembly for normalizing servo error signals and multiplexing reference voltage inputs and digital outputs and improved optical drive system including same
US5933344A (en) * 1995-03-20 1999-08-03 Hitachi, Ltd. Microprocessor having timer circuit generating complementary non-overlapped PWM signals
US5650709A (en) * 1995-03-31 1997-07-22 Quinton Instrument Company Variable speed AC motor drive for treadmill
US5903128A (en) * 1996-02-01 1999-05-11 Denso Corporation Sensorless control system and method of permanent magnet synchronous motor
US6060851A (en) * 1997-08-29 2000-05-09 Kabushiki Kaisha Toshiba Control device capable of supplying sinusoidal power to brushless motor of a washing machine
US6452349B1 (en) * 1998-11-09 2002-09-17 Papst-Motoren Gmbh & Co. Kg Electronically commutated motor
US6194856B1 (en) * 1999-01-25 2001-02-27 Hitachi, Ltd. Motor driving apparatus including a modularized current control circuit and method of controlling the same
US6324038B1 (en) * 1999-03-30 2001-11-27 Matsushita Electric Industrial Co., Ltd. Current control apparatus with overcurrent protective function for a motor
US6792042B1 (en) * 1999-07-09 2004-09-14 Lg Industrial Systems Co., Ltd. Pulse width modulation control system
US6400107B1 (en) * 1999-08-04 2002-06-04 Sharp Kabushiki Kaisha Motor control device capable of driving a synchronous motor with high efficiency and high reliability
US6392418B1 (en) * 1999-09-16 2002-05-21 Delphi Technologies, Inc. Torque current comparison for current reasonableness diagnostics in a permanent magnet electric machine
US6448827B1 (en) * 1999-11-26 2002-09-10 Nec Corporation Three-phase pulse width modulation waveform generator
US6426609B2 (en) * 1999-12-24 2002-07-30 Denso Corporation Control device for vehicular AC generator, and connector
US6501243B1 (en) * 2000-02-28 2002-12-31 Hitachi, Ltd. Synchronous motor-control apparatus and vehicle using the control apparatus
US6534948B2 (en) * 2000-02-29 2003-03-18 Hitachi, Ltd. Motor driving circuit, a method for driving a motor, and a semiconductor integrated circuit device
US6611117B1 (en) * 2000-04-21 2003-08-26 Minebea Co., Ltd. Drive circuit for a brushless DC motor
US6559783B1 (en) * 2000-08-16 2003-05-06 Microchip Technology Incorporated Programmable auto-converting analog to digital conversion module
US6657412B2 (en) * 2000-10-03 2003-12-02 Hitachi, Ltd. Pulse width modulation method, pulse width modulator and power converter
US20020057069A1 (en) * 2000-11-16 2002-05-16 Toshiba Tec Kabushiki Kaisha PWM control device PWM-controlling output current of inverter circuit, and motor-driven blower and electric vacuum cleaner PWM-controlling electric motor by the PWM control device
US6545443B2 (en) * 2000-11-16 2003-04-08 Toshiba Tec Kabushiki Kaisha Pulse width modulation circuit controlling output current of an inverter circuit for motor-driven blower or electric vacuum cleaner
US6667598B2 (en) * 2001-03-29 2003-12-23 Nec Electronics Corporation Circuit for generating three-phase PWM signal
US6549871B1 (en) * 2001-05-03 2003-04-15 Delphi Technologies, Inc. Current estimation for an electric machine
US6788137B2 (en) * 2001-06-07 2004-09-07 Sanken Electric Co., Ltd. Switching amplifier and signal amplifying method
US6737828B2 (en) * 2001-07-19 2004-05-18 Matsushita Electric Industrial Co., Ltd. Washing machine motor drive device
US6844697B2 (en) * 2001-07-24 2005-01-18 Hitachi, Ltd. Motor controller
US6903948B2 (en) * 2002-07-18 2005-06-07 Mitsubishi Denki Kabushiki Kaisha Power converter employing pulse width modulation control
US6946753B2 (en) * 2002-11-14 2005-09-20 Fyre Storm, Inc. Switching power converter controller with watchdog timer
US20050025231A1 (en) * 2002-12-25 2005-02-03 Nec Electronics Corporation Pulse width modulation signal generating apparatus having two dead times for on-timings
US6969968B2 (en) * 2003-12-25 2005-11-29 Nissan Motor Co., Ltd. Control device and controlling method of inverter

Cited By (70)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7106025B1 (en) * 2005-02-28 2006-09-12 Rockwell Automation Technologies, Inc. Cancellation of dead time effects for reducing common mode voltages
US20060192520A1 (en) * 2005-02-28 2006-08-31 Rockwell Automation Technologies, Inc. Cancellation of dead time effects for reducing common mode voltages
EP1816736A3 (en) * 2005-12-26 2014-03-19 Nissan Motor Company Limited Electric power conversion apparatus
EP1816736A2 (en) * 2005-12-26 2007-08-08 Nissan Motor Company Limited Electric power conversion apparatus
EP1808955A3 (en) * 2006-01-13 2014-03-19 OMRON Automotive Electronics Co., Ltd. Inverter device
US7193388B1 (en) * 2006-02-02 2007-03-20 Emerson Electric Co. Offset PWM signals for multiphase motor
EP1816738A2 (en) 2006-02-02 2007-08-08 Emerson Electric Co. Offset PWM signals for multiphase motor
EP1816738A3 (en) * 2006-02-02 2009-09-02 Emerson Electric Co. Offset PWM signals for multiphase motor
US20070241702A1 (en) * 2006-04-12 2007-10-18 Denso Corporation Load drive apparatus
US7612511B2 (en) * 2006-04-12 2009-11-03 Denso Corporation Load drive apparatus
US20070249461A1 (en) * 2006-04-20 2007-10-25 Denso Corporation Control system for multiphase rotary electric machine
CN101667808B (en) * 2006-04-20 2012-10-17 株式会社电装 Control system for multiphase rotary electric machines
US7723938B2 (en) * 2006-04-20 2010-05-25 Denso Coporation Control system for multiphase rotary electric machine
EP1901141A1 (en) * 2006-08-31 2008-03-19 Rockwell Automation Technologies, Inc. System and method for adjustable carrier waveform generator
US7739533B2 (en) 2006-09-22 2010-06-15 Agere Systems Inc. Systems and methods for operational power management
US8245061B2 (en) 2006-09-22 2012-08-14 Agere Systems Inc. Systems and methods for operational power management utilizing power islands
US20100218020A1 (en) * 2006-09-22 2010-08-26 Agere Systems Inc. Systems and Methods for Operational Power Management
WO2008039183A1 (en) * 2006-09-26 2008-04-03 Agere Systems Inc. Systems and methods for controlling a dc motor
US20090322266A1 (en) * 2006-09-26 2009-12-31 Dahlberg James A Systems and Methods for Controlling a DC Motor
US8013552B2 (en) 2006-09-26 2011-09-06 Agere Systems Inc. Systems and methods for controlling a DC motor
US20080180095A1 (en) * 2007-01-17 2008-07-31 Stmicroelectronics S.R.L. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
EP1959551A1 (en) * 2007-01-17 2008-08-20 STMicroelectronics S.r.l. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
US7728538B2 (en) 2007-01-17 2010-06-01 Stmicroelectronics S.R.L. Method and related device for estimating the currents flowing in windings of a poly-phase electrical load at a certain instant
US20080174260A1 (en) * 2007-01-17 2008-07-24 Stmicroelectronics S.R.L Method and related device for estimating two currents flowing simultaneously through respective windings of a poly-phase electrical load driven in svm mode
US7831402B2 (en) 2007-01-17 2010-11-09 Stmicroelectronics S.R.L. Method and related device for estimating two currents flowing simultaneously through respective windings of a poly-phase electrical load driven in SVM mode
EP1956380A1 (en) * 2007-01-17 2008-08-13 STMicroelectronics S.r.l. Method and related device for estimating two currents flowing simultaneously through respective windings of a poly-phase electrical load driven in SVM mode
DE102008046301B4 (en) * 2007-09-12 2014-10-30 GM Global Technology Operations LLC (n. d. Ges. d. Staates Delaware) Method and system for converting DC power to AC power
US20100072928A1 (en) * 2008-09-23 2010-03-25 Gm Global Technology Operations, Inc. Electrical system for pulse-width modulated control of a power inverter using phase-shifted carrier signals and related operating methods
US8115433B2 (en) 2008-09-23 2012-02-14 GM Global Technology Operations LLC Electrical system for pulse-width modulated control of a power inverter using phase-shifted carrier signals and related operating methods
US20100071970A1 (en) * 2008-09-23 2010-03-25 Gm Global Technology Operations, Inc. Electrical system using phase-shifted carrier signals and related operating methods
US8269434B2 (en) 2008-09-23 2012-09-18 GM Global Technology Operations LLC Electrical system using phase-shifted carrier signals and related operating methods
US8362759B2 (en) * 2008-10-02 2013-01-29 Samsung Electronics Co., Ltd. Method to predict phase current
US20100148753A1 (en) * 2008-10-02 2010-06-17 Samsung Electronics Co., Ltd. Method to predict phase current
US8239700B2 (en) 2009-04-17 2012-08-07 Lsi Corporation Systems and methods for power dissipation control in a semiconductor device
US20100264983A1 (en) * 2009-04-17 2010-10-21 Lsi Corporation Systems and Methods for Power Dissipation Control in a Semiconductor Device
CN101902199A (en) * 2009-05-28 2010-12-01 通用汽车环球科技运作公司 Utilize the electrical system and the relevant method of operation of carrier phase shift signal
US9179504B2 (en) * 2009-08-04 2015-11-03 Panasonic Intellectual Property Management Co., Ltd. Electric power converting apparatus and induction heating apparatus
US20120274293A1 (en) * 2011-04-29 2012-11-01 Chengdu Monolithic Power Systems Co., Ltd. Multiphase converter with controllable phase shift
US8922177B2 (en) * 2011-04-29 2014-12-30 Chengdu Monolithic Power Systems Co., Ltd. Multiphase converter with controllable phase shift
EP2709260A4 (en) * 2011-05-09 2015-09-02 Longi Magnet Co Ltd Safety protection-type power supply system
US20130257341A1 (en) * 2012-03-12 2013-10-03 Haruyuki Suzuki Motor controller and motor control method
US9018885B2 (en) * 2012-03-12 2015-04-28 Ricoh Company, Ltd. Motor controller and motor control method
US9588522B2 (en) 2012-03-12 2017-03-07 Ricoh Company, Ltd. Motor controller and motor control method
EP2833535B1 (en) * 2012-03-30 2019-11-06 Toshiba Mitsubishi-Electric Industrial Systems Corporation Power source device
US9407179B2 (en) * 2012-04-10 2016-08-02 Johnson Electric S.A. Controller for a three-phase brushless D.C. motor
US20130264979A1 (en) * 2012-04-10 2013-10-10 Johnson Electric S.A. Controller for a Three-Phase Brushless D.C. Motor
US20140268948A1 (en) * 2013-03-15 2014-09-18 Hamilton Sundstrand Corporation Electromagnetic interference (emi) reduction in interleaved power converter
US9270168B2 (en) 2013-03-15 2016-02-23 Hamilton Sundstrand Corporation Electromagnetic interference (EMI) reduction in multi-level power converter
US20150214869A1 (en) * 2014-01-24 2015-07-30 Brose Fahrzeugteile Gmbh & Co. Kg, Wuerzburg Method for operating and apparatus for activating a rotating, brushless electrical machine
US9602029B2 (en) * 2014-01-24 2017-03-21 Brose Fahrzeugteile Gmbh & Co. Kg, Wuerzburg Method for operating and apparatus for activating a rotating, brushless electrical machine
CN104062513A (en) * 2014-05-20 2014-09-24 东南大学 Secondary phase detecting instrument and method
US20160211773A1 (en) * 2015-01-21 2016-07-21 Ford Global Technologies, Llc Power converter with dead-time variation to disperse distortion
CN105827137A (en) * 2015-01-21 2016-08-03 福特全球技术公司 Power converter with dead-time variation to disperse distortion
US10270364B2 (en) * 2015-01-21 2019-04-23 Ford Global Technologies, Llc Power converter with dead-time variation to disperse distortion
US9634579B2 (en) * 2015-04-03 2017-04-25 Hamilton Sundstrand Corporation Systems and methods for controlling inverters
US9948209B2 (en) * 2015-05-21 2018-04-17 Pacific Power Source, Inc. Digital controller architecture for three-phase AC sources
US20160349818A1 (en) * 2015-05-21 2016-12-01 Pacific Power Source, Inc. Digital Controller Architecture For Three-Phase AC Sources
US20160342546A1 (en) * 2015-05-21 2016-11-24 Pacific Power Source, Inc. Paralleling Interface for power supply
US10053086B2 (en) * 2015-10-21 2018-08-21 Toyota Jidosha Kabushiki Kaisha Hybrid vehicle
US10576828B2 (en) * 2017-01-12 2020-03-03 Ford Global Technologies, Llc Variable voltage converter modulation obtaining lower minimum boost ratio
CN108306488A (en) * 2017-01-12 2018-07-20 福特全球技术公司 Obtain the variable voltage converter modulation of lower minimum step-up ratio
US20180198401A1 (en) * 2017-01-12 2018-07-12 Ford Global Technologies, Llc Variable voltage converter modulation obtaining lower minimum boost ratio
US11316449B2 (en) 2018-04-02 2022-04-26 Mitsubishi Electric Corporation Motor driving apparatus and air conditioner
US20190372503A1 (en) * 2018-05-31 2019-12-05 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, control method thereof, and program
US10886868B2 (en) * 2018-05-31 2021-01-05 Toyota Jidosha Kabushiki Kaisha Motor control apparatus, control method thereof, and program
US10587185B1 (en) * 2019-04-16 2020-03-10 Ford Global Technology, Llc Dynamic carrier waveform modification to avoid concurrent turn-on/turn-off switching
US20220263448A1 (en) * 2019-06-26 2022-08-18 Kabushiki Kaisha Toyota Jidoshokki Control device for electric motor
US11736054B2 (en) * 2019-06-26 2023-08-22 Kabushiki Kaisha Toyota Jidoshokki Control device for electric motor
US20220224262A1 (en) * 2021-01-08 2022-07-14 Actron Technology Corporation Electric actuator device and control method thereof
US11482953B2 (en) * 2021-01-08 2022-10-25 Actron Technology Corporation Electric actuator device and control method thereof

Also Published As

Publication number Publication date
US7049778B2 (en) 2006-05-23

Similar Documents

Publication Publication Date Title
US7049778B2 (en) Inverter control apparatus and inverter control method
US9209727B2 (en) Motor control device
US7019486B1 (en) Motor control device
US7773351B2 (en) Motor control microcomputer and control method for the same
CN101142737A (en) Superheating detection mode of electric motor control device
US7340158B2 (en) Method and circuit configuration for controlling a polyphase brushless electric motor
WO2018029888A1 (en) Motor control device
US10224860B2 (en) Control device for rotary electrical machine and control method
US11658600B2 (en) Motor controller, motor system and method for controlling motor
WO2020059814A1 (en) Motor control device, motor system and inverter control method
JP2009261107A (en) Motor control circuit
US11804797B2 (en) Motor controller, motor system and method for controlling motor
US6979966B2 (en) Method and device for detecting the motor position of an electric motor
WO2021201090A1 (en) Deterioration estimation device and deterioration estimation program for power conversion device
CN100583585C (en) Method and arrangement for monitoring a power output stage
WO2020059815A1 (en) Motor control device, motor system, and inverter control method
JP2009118622A (en) Controller of multi-phase electric motor
JP7407534B2 (en) Motor controllers and motor systems
JP2005224070A (en) Inverter control device and method therefor
EP3131193B1 (en) Power conversion device and power conversion control method
JP2005218170A (en) Polyphase carrier generator and polyphase carrier generating method
JP2005229760A (en) Inverter controller and inverter controlling method
KR100691223B1 (en) Control apparatus and method for brushless dc motor
JP2005318775A (en) Inverter control apparatus and inverter control method
US11716045B2 (en) Motor controller, motor system and method for controlling motor

Legal Events

Date Code Title Description
AS Assignment

Owner name: NIPPON YUSOKI CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATANAYA, IKUYA;REEL/FRAME:016258/0209

Effective date: 20050203

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.)

LAPS Lapse for failure to pay maintenance fees

Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.)

STCH Information on status: patent discontinuation

Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FP Lapsed due to failure to pay maintenance fee

Effective date: 20180523