MOTOR DRIVING DEVICE AND MOTOR DRIVING METHOD

20190363600 ยท 2019-11-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A motor driving device includes N units (N is a natural number equal to or greater than 2) of inverters configured to control N units of motors, respectively, aN units (a is a natural number) of cables configured to allow connection between the N units of inverters and the N units of motors, respectively, and a PWM signal output unit configured to transmit a PWM signal to the N units of inverters. The N units of inverters and the aN units of cables are divided into M groups (MN). The PWM signal output unit outputs the PWM signal for driving at least one inverter belonging to each group of the M groups so that the PWM signals have phase differences shifted by 360 degrees/M among the groups.

Claims

1. A motor driving device comprising: N units of motors, the N being a natural number equal to or greater than 2; N units of inverters configured to control the N units of motors, respectively; aN units of cables configured to allow connection between the N units of inverters and the N units of motors, respectively, the a being a natural number; and a PWM signal output unit configured to transmit a PWM signal to the N units of inverters, wherein the N units of motors, the N units of inverters, and the aN units of cables are divided into M groups, wherein the M is a natural number equal to or less than N and equal to or greater than 2, and the PWM signal output unit outputs the PWM signal for driving at least one inverter belonging to each group of the M groups so that the PWM signals have phase differences shifted by 360 degrees/M among the groups.

2. The motor driving device according to claim 1, wherein stray capacitances of the groups obtained by adding stray capacitances of the motors controlled by the inverters included in respective groups of the M groups to stray capacitances of the cables for connecting the inverters and the motors included in the respective groups are equal among the M groups.

3. The motor driving device according to claim 1, wherein the PWM signal output unit includes M units of PWM control units each configured to output the PWM signal to the at least one inverter in each group of the M groups, and a triangular wave generator configured to output triangular waves having phase differences shifted by 360 degrees/M to the M units of PWM control units, and the M units of PWM control units output the PWM signals having phase differences shifted by 360 degrees/M on a basis of the triangular waves.

4. The motor driving device according to claim 1, wherein the motors are three-phase motors.

5. A motor driving method for controlling a motor driving device, the motor driving device comprising: N units of motors, the N being a natural number equal to or greater than 2; N units of inverters configured to control the N units of motors, respectively, the N being a natural number equal to or greater than 2; and aN units of cables configured to allow connection between the N units of inverters and the N units of motors, respectively, the a being a natural number, the motor driving method comprising a step of: dividing the N units of motors, the N units of inverters, and the aN units of cables into M groups, the M being a natural number equal to or less than N and equal to or greater than 2, wherein PWM signals each for driving at least one inverter belonging to each group of the M groups have phase differences shifted by 360 degrees/M among the groups.

6. The motor driving method according to claim 5, wherein stray capacitances of the groups obtained by adding stray capacitances of the motors controlled by the inverters included in respective groups of the M groups to stray capacitances of the cables for connecting the inverters and the motors included in the respective groups are equal among the M groups.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0010] FIG. 1 is a configuration diagram illustrating a motor driving device according to one embodiment.

[0011] FIG. 2 is a configuration diagram illustrating the detailed configurations of a converter and inverter of the motor driving device shown in FIG. 1.

[0012] FIG. 3 is a configuration diagram illustrating the configuration of a PWM signal output unit of the motor driving device shown in FIG. 1.

[0013] FIG. 4 is a block diagram illustrating a configuration example of a triangular wave generator.

[0014] FIG. 5 is a block diagram illustrating another configuration example of the triangular wave generator.

DETAILED DESCRIPTION OF THE INVENTION

[0015] An embodiment according to the present disclosure will be described below in detail with reference to the drawings. FIG. 1 is a configuration diagram illustrating a motor driving device according to one embodiment of the present disclosure. FIG. 2 is a configuration diagram illustrating the detailed configurations of a converter and inverter of the motor driving device shown in FIG. 1. FIG. 3 is a configuration diagram illustrating the configuration of a PWM signal output unit of the motor driving device shown in FIG. 1. A motor driving device 10 shown in FIG. 1 drives a motor of, for example, a machine tool, a robot, or an industrial machine.

[0016] The motor driving device 10 includes an AC power source 11, a converter 12, N units (N is a natural number equal to or greater than 2) of inverters 13-1 to 13-N, N units of motors 14-1 to 14-N, cables L.sub.11 to L.sub.13 respectively to cables L.sub.N1 to L.sub.N3 for connecting the respective inverters 13-1 to 13-N and the motors 14-1 to 14-N, and a PWM signal output unit 15. The inverters 13-1 to 13-N are disposed so as to correspond to the respective motors 14-1 to 14-N, and the number of the inverters is identical to the number of the motors. It is noted that although five units or more of the inverters are illustrated in FIG. 1, at least two units of the inverters may be disposed. Only the cables L.sub.11 to L.sub.13 and a cable L.sub.21 to a cable L.sub.23 are illustrated in FIG. 1. Each of the motors 14-1 to 14-N is a three-phase motor, and thus one motor and one inverter are connected by four cables respectively for U-phase, V-phase, W-phase, and GND. The number of the cables for connecting N units of inverters and N units of motors is expressed by aN (a is a natural number). In the case of three-phase motors, the total number of the four cables for U-phase, V-phase, W-phase, and GND are 4N (a=4). In FIG. 1, the cables L.sub.11 to L.sub.13 correspond to the three cables respectively for U-phase, V-phase, and W-phase for connecting the inverter 13-1 and the motor 14-1, while the cables L.sub.21 to L.sub.23 correspond to the three cables respectively for U-phase, V-phase, and W-phase for connecting the inverter 13-2 and the motor 14-2.

[0017] Each of the motors 14-1 to 14-N has a stray capacitance. Each of the cables L.sub.11 to L.sub.13 respectively to L.sub.N1 to L.sub.N3, which connects the inverters 13-1 to 13-N and the motors 14-1 to 14-N, also has a stray capacitance. In FIG. 1, a stray capacitance C.sub.11, a capacitance C.sub.12, and a capacitance C.sub.13 respectively correspond to the stray capacitances obtained by adding the stray capacitance of the motor 14-1 to the stray capacitances of the U-phase cable, the V-phase cable, and the W-phase cable for connecting the inverter 13-1 and the motor 14-1. A stray capacitance C.sub.21, a stray capacitance C.sub.22 and a stray capacitance C.sub.23 respectively correspond to the stray capacitances obtained by adding the stray capacitance of the motor 14-2 to the stray capacitances of the U-phase cable, the V-phase cable, and the W-phase cable for connecting the inverter 13-2 and the motor 14-2. A stray capacitance of a motor is formed, for example, between a motor winding and a frame. A stray capacitance of a cable is formed, for example, between the cable and a power cable, and between the cable and the ground.

[0018] The three-phase AC power (U-phase, V-phase, W-phase, and GND) supplied by the AC power source 11 is converted to DC power by the converter 12. The DC power is converted into three-phase AC power by the inverters 13-1 to 13-N. The motors 14-1 to 14-N are driven by the AC power output by the inverters 13-1 to 13-N. When each of the motors 14-1 to 14-N is decelerated, the three-phase AC power generated by each of the motors is converted from AC power to DC power by each of the inverters 13-1 to 13-N. The DC power is input to the converter 12, converted into three-phase AC power by the converter 12, and thereafter input to the AC power source 11.

[0019] As shown in FIG. 2, in the converter 12, the constituent units each including a transistor TR and a diode D connected in parallel to the transistor TR are arranged in two rows and three columns. In each column, one main terminal (for example, an emitter terminal) of the transistor TR in the upper row is connected to another main terminal (for example, a collector terminal) of the transistor TR in the lower row. The U-phase AC power supplied by the AC power source 11 is output to the connected portion between the main terminals of the two transistors TR in the first column of the converter 12. The V-phase AC power supplied by the AC power source 11 is output to the connected portion between the main terminals of the two transistors TR in the second column of the converter 12. The W-phase AC power supplied by the AC power source 11 is output to the connected portion between the main terminals of the two transistors TR in the third column of the converter 12.

[0020] The inverters 13-1 to 13-N have the same configuration. For the sake of simplification, FIG. 2 shows only the configurations of the inverters 13-1 and 13-2. Only the configurations and operations of the inverters 13-1 and 13-2 will be described below. A capacitor C.sub.1 is disposed on the input side to be connected to the converter 12 in the inverter 13-1. The capacitor C.sub.1 functions as a smoothing capacitor for suppressing a pulsating component of the DC power and an accumulation capacitor for accumulating a DC voltage. In the inverter 13-1, the constituent units each including the transistor TR and the diode D connected in parallel to the transistor TR are arranged in two rows and three columns. In each column, one main terminal (for example, an emitter terminal) of the transistor TR in the upper row is connected to another main terminal (for example, a collector terminal) of the transistor TR in the lower row. A signal SU.sub.N1, a signal SV.sub.N1, and a signal SW.sub.N1, and an inversion signal SU.sub.I1, an inversion signal SV.sub.I1 and an inversion signal SW.sub.I1 are supplied by the PWM signal output unit 15 to the control terminals (for example, base terminals) of the transistors TR arranged in two rows and three columns of the inverter 13-1 shown in FIG. 2. The inversion signals SU.sub.I1, SV.sub.I1, SW.sub.I1 correspond to the inversion signals of the signals SU.sub.N1, SV.sub.N1, SW.sub.N1. The signals SU.sub.N1, SV.sub.N1, SW.sub.N1 and the corresponding inversion signals SU.sub.I1, SV.sub.I1, SW.sub.I1 constitute PWM signals.

[0021] The U-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the first column of the inverter 13-1 to the motor 14-1. The V-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the second column of the inverter 13-1 to the motor 14-1. The W-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the third column of the inverter 13-1 to the motor 14-1.

[0022] A capacitor C.sub.2 is disposed on the input side to be connected to the converter 12 in the inverter 13-2. The capacitor C.sub.2 functions as a smoothing capacitor for suppressing a pulsating component of the DC power and an accumulation capacitor for accumulating a DC voltage. In the inverter 13-2, the constituent units each including the transistor TR and the diode D connected in parallel to the transistor TR are arranged in two rows and three columns. In each column, one main terminal (for example, an emitter terminal) of the transistor TR in the upper row is connected to another main terminal (for example, a collector terminal) of the transistor TR in the lower row. A signal SU.sub.N2, a signal SV.sub.N2, and a signal SW.sub.N2, and an inversion signal SU.sub.I2, an inversion signal SV.sub.I2 and an inversion signal SW.sub.I2 are supplied by the PWM signal output unit 15 to the control terminals (for example, base terminals) of the transistors TR arranged in two rows and three columns of the inverter 13-2 shown in FIG. 2. The inversion signals SU.sub.I2, SV.sub.I2, SW.sub.I2 correspond to the inversion signals of the signals SU.sub.N2, SV.sub.N2, SW.sub.N2. The signals SU.sub.N2, SV.sub.k2, SW.sub.N2 and the corresponding inversion signals SU.sub.I2, SV.sub.I2, SW.sub.I2 constitute PWM signals.

[0023] The U-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the first column of the inverter 13-2 to the motor 14-2. The V-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the second column of the inverter 13-2 to the motor 14-2. The W-phase AC power is output from the connected portion between the main terminals of the two transistors TR arranged in the third column of the inverter 13-2 to the motor 14-2.

[0024] As shown in FIG. 3, the PWM signal output unit 15 includes a PWM control unit 16-1 to a PWM control unit 16-N for respectively transmitting PWN signals to the inverters 13-1 to 13-N, and a triangular wave generator 17 for transmitting a first triangular wave to an Nth triangular wave to the PWM control units 16-1 to 16-N, respectively. As for the inverters 13-1 to 13-N and the cables L.sub.11 to L.sub.13 respectively to L.sub.N1 to L.sub.N3 for connecting the respective inverters 13-1 to 13-N and the motors 14-1 to 14-N, which are shown in FIG. 1, an operator calculates added stray capacitances by adding the stray capacitances of the respective motors 14-1 to 14-N to the stray capacitances of the three-phase cables for connecting the respective motors and the inverters. The motors 14-1 to 14-N, the inverters 13-1 to 13-N, and the cables L.sub.11 to L.sub.13 respectively to L.sub.N1 to L.sub.N3 are divided into M groups (M is a natural number is equal to or less than N and equal to or greater than 2) so that the stray capacitances are equal among the groups. In the case of N=2, for example, an operator calculates an added stray capacitance C.sub.1 (C.sub.1=C.sub.11+C.sub.12+C.sub.13) of the motor 14-1 and the cables L.sub.11 to L.sub.13, and further calculates an added stray capacitance C.sub.2 (C.sub.2=C.sub.21+C.sub.22+C.sub.23) of the motor 14-2 and the cables L.sub.21 to L.sub.23. In the case where the added stray capacitance C.sub.1 is equal to the added stray capacitance C.sub.2, two groups (M=2) are formed, including the group including the motor 14-1, the inverter 13-1, and the cables L.sub.11 to L.sub.13, and the group including the motor 14-2, the inverter 13-2, and the cables L.sub.21 to L.sub.23. In this case, the added stray capacitance C.sub.1 and the added stray capacitance C.sub.2 are treated as the stray capacitances of the groups, respectively.

[0025] In the case of N=4 as another example, an operator calculates the added stray capacitance C.sub.1 (C.sub.1=C.sub.11+C.sub.12+C.sub.13) of the motor 14-1 and the cables L.sub.11 to L.sub.13, and further calculates an added stray capacitance C.sub.3 (C.sub.3=C.sub.31+C.sub.32+C.sub.33) of the motor 14-3 and the cables L.sub.31 to L.sub.33. The operator further calculates the added stray capacitance C.sub.2 (C.sub.2=C.sub.21+C.sub.22+C.sub.23) of the motor 14-2 and the cables L.sub.21 to L.sub.23, and an added stray capacitance C.sub.4 (C.sub.4=C.sub.41+C.sub.42+C.sub.43) of the motor 14-4 and the cables L.sub.41 to L.sub.43. In the case where the sum of the stray capacitances (C.sub.1+C.sub.3) is equal to the sum of the stray capacitances (C.sub.2+C.sub.4), two groups (M=2) including a first group and a second group are formed. The first group includes the motor 14-1, the inverter 13-1, and the cables L.sub.11 to L.sub.13, and the motor 14-3, the inverter 13-3, and the cables L.sub.31 to L.sub.33. The second group includes the motor 14-2, the inverter 13-2, and the cables L.sub.21 to L.sub.23, and the motor 14-4, the inverter 13-4, and the cables L.sub.41 to L.sub.43. In this case, the sum of the stray capacitances (C.sub.1+C.sub.3) and the sum of the stray capacitances (C.sub.2+C.sub.4) are treated as the stray capacitances of the groups, respectively. It is noted that the state of the stray capacitances being equal includes not only the state of being completely identical, but also the state in which a difference between the stray capacitances is in a specified range (for example, one stray capacitance is 10% greater or less compared to the other stray capacitance).

[0026] In the case where M groups having the same stray capacitance are formed, the triangular wave generator 17 outputs triangular waves having phase differences shifted by 360 degrees/M among the groups to the PWM control units corresponding to the inverters of each group of the M groups. In an example of the case where the number of the groups having the same stray capacitance is two (M=2), the triangular wave generator 17 outputs triangular waves having phase differences shifted by 180 degrees between the groups to the PWM control units corresponding to the inverters in each group of the two groups. In the case where the number of the groups having the same stray capacitance is three (M=3), the triangular wave generator 17 outputs triangular waves having phase differences shifted by 120 degrees among the groups to the PWM control units corresponding to the inverters in each group of the three groups.

[0027] The case of N=2 and M=2, for example, is described below. It is supposed that the added stray capacitance C.sub.1 (C.sub.1=C.sub.11+C.sub.12+C.sub.3) is equal to the added stray capacitance C.sub.2 (C.sub.2=C.sub.21+C.sub.22+C.sub.23) and that the first group includes the motor 14-1, the inverter 13-1, and the cables L.sub.11 to L.sub.13, while the second group includes the motor 14-2, the inverter 13-2, and the cables L.sub.21 to L.sub.23. The PWM control unit 16-1 corresponds to the inverter 13-1 of the first group, and the PWM control unit 16-2 corresponds to the inverter 13-2 of the second group. The triangular wave generator 17 outputs a first triangular wave, and a second triangular wave having a phase difference shifted by 180 degrees from the first triangular wave to the PWM control units 16-1, 16-2, respectively.

[0028] As shown in FIG. 4, the triangular wave generator 17 includes a triangular wave generating unit 171, a control unit 172, an input/output unit 173, and a storage unit 174. The storage unit 174 stores a table indicating the names of the groups having the same stray capacitance, the names of the PWM control units belonging to respective groups, the names of the inverters belonging to respective groups, and the names of the motors belonging to respective groups. Table 1 indicates the table of the case of N=2 and M=2. In Table 1, the stray capacitances of the first group and the second group are equal to each other. A first PWM control unit and a second PWM control unit correspond to the PWM control units 16-1, 16-2, respectively. A first inverter and a second inverter correspond to the inverters 13-1, 13-2, respectively. A first motor and a second motor correspond to the motors 14-1, 14-2, respectively.

TABLE-US-00001 TABLE 1 NAME OF PWM GROUP NAME CONTROL UNIT NAME OF INVERTER NAME OF MOTOR FIRST GROUP FIRST PWM FIRST INVERTER FIRST MOTOR CONTROL UNIT SECOND GROUP SECOND PWM CONT SECOND INVERTER SECOND MOTOR ROL UNIT

[0029] Table 2 indicates the table of the case of N=4 and M=2. Also in Table 2, the stray capacitances of the first group and the second group are equal to each other. In the first group, the first PWM control unit and a third PWM control unit correspond to the PWM control units 16-1, 16-3, respectively. The first inverter and a third inverter correspond to the inverters 13-1, 13-3, respectively. The first motor and a third motor correspond to the motors 14-1, 14-3, respectively. In the second group, the second PWM control unit and a fourth PWM control unit correspond to the PWM control units 16-2, 16-4, respectively. The second inverter and a fourth inverter correspond to the inverters 13-2, 13-4, respectively. The second motor and a fourth motor correspond to the motors 14-2, 14-4, respectively.

TABLE-US-00002 TABLE 2 NAME OF PWM GROUP NAME CONTROL UNIT NAME OF INVERTER NAME OF MOTOR FIRST GROUP FIRST PWM FIRST INVERTER FIRST MOTOR CONTROL UNIT THIRD PWM THIRD INVERTER THIRD MOTOR CONTROL UNIT SECOND GROUP SECOND PWM CONT SECOND INVERTER SECOND MOTOR ROL UNIT FOURTH PWM CONT FOURTH INVERTER FOURTH MOTOR ROL UNIT

[0030] The tables stored in the storage unit 174 are prepared on the basis of the information input by an operator. An operator estimates the stray capacitances of the motors 14-1 to 14-N and the stray capacitances of the cables L.sub.11 to L.sub.13 respectively to L.sub.N1 to L.sub.N3 for connecting the respective inverters 13-1 to 13-N and the motors 14-1 to 14-N. The motors 14-1 to 14-N, the inverters 13-1 to 13-N, and the cables L.sub.11 to L.sub.13 respectively to L.sub.N1 to L.sub.N3 are divided into M groups (M is a natural number is equal to or less than N and equal to or greater than 2) so that the stray capacitances are equal among the groups. The operation of the PWM signal output unit 15 is described below, by use of the case of N=2 and M=2 as an example. An operator is supposed to estimate that the added stray capacitance obtained by adding the stray capacitance of the motor 14-1 to the stray capacitances of the cables L.sub.11 to L.sub.13 is equal to the added stray capacitance obtained by adding the stray capacitance of the motor 14-2 to the stray capacitances of the cables L.sub.21 to L.sub.23. The operator inputs at least one of the information for specifying the inverters 13-1, 13-2 and the information for specifying the motors 14-1, 14-2 into the triangular wave generator 17 via the input/output unit 173.

[0031] The control unit 172 specifies the PWM control units with respect to the same added stray capacitance on the basis of the at least one of the information for specifying the inverters 13-1, 13-2 and the information for specifying the motors 14-1, 14-2, and stores Table 1 indicating the groups having the same added stray capacitance as the first group and the second group in the storage unit 174. Table 1 indicates the case where the information on the inverters 13-1, 13-2 and the information on the motors 14-1, 14-2 are both input into the triangular wave generator 17. The control unit 172 controls the triangular wave generating unit 171 by referring to the table of Table 1 stored in the storage unit 174, during the operation of the motor driving device, to output the first triangular wave and the second triangular wave having phase differences shifted by 180 degrees from each other to the PWM control units 16-1, 16-2, respectively.

[0032] As shown in FIG. 3, the PWM control unit 16-1 includes a comparator 161-1, a comparator 161-3 and a comparator 161-5, and a NOT circuit 161-2, a NOT circuit 161-4 and a NOT circuit 161-6 respectively for inverting the outputs of the comparators 161-1, 161-3, 161-5. The triangular wave generator 17 inputs the first triangular wave into each of the comparators 161-1, 161-3, 161-5. The comparator 161-1 receives a U-phase voltage command VU.sub.1. The comparator 161-3 receives a V-phase voltage command VV.sub.1. The comparator 161-5 receives a W-phase voltage command VW.sub.1.

[0033] The comparator 161-1 compares the first triangular wave and the U-phase voltage command VU.sub.1, and outputs the signal SU.sub.N1 to the inverter 13-1 and the NOT circuit 161-2. The NOT circuit 161-2 outputs the inversion signal SU.sub.I1 to the inverter 13-1. The comparator 161-3 compares the first triangular wave and the V-phase voltage command VV.sub.1, and outputs the signal SV.sub.N1 to the inverter 13-1 and the NOT circuit 161-4. The NOT circuit 161-4 outputs the inversion signal SV.sub.I1 to the inverter 13-1. The comparator 161-5 compares the first triangular wave and the W-phase voltage command VW.sub.1, and outputs the signal SW.sub.N1 to the inverter 13-1 and the NOT circuit 161-6. The NOT circuit 161-6 outputs the inversion signal SW.sub.I1 to the inverter 13-1.

[0034] The PWM control unit 16-2, which has the same configuration as the PWM control unit 16-1, has a comparator 162-1, a comparator 162-3 and a comparator 162-5, and a NOT circuit 162-2, a NOT circuit 162-4 and a NOT circuit 162-6 respectively for inverting the outputs of the comparators 162-1, 162-3, 162-5. The triangular wave generator 17 inputs the second triangular wave into each of the comparators 162-1, 162-3, 162-5. The comparator 162-2 receives a U-phase voltage command VU.sub.2. The comparator 162-3 receives a V-phase voltage command VV.sub.2. The comparator 162-5 receives a W-phase voltage command VW.sub.2. The PWM control unit 16-2 outputs the signals SU.sub.N2, SV.sub.N2, SW.sub.N2 and the inversion signals SU.sub.I2, SV.sub.I2, SW.sub.I2 to the inverter 13-2, by the same operation as the PWM control unit 16-1.

[0035] The next description with reference to FIG. 2 is about the operation of the motor driving device 10. The case of N=2 and M=2 is described below as an example. That is, it is supposed that the groups having the same stray capacitance between the groups are the first group and the second group, and that the signals and the inversion signals to be input by the PWM control unit 16-2 into the inverter 13-2 have the phase differences shifted by 180 degrees from the signals and inversion signals to be input by the PWM control unit 16-1 into the inverter 13-1.

[0036] The control unit 172 controls the triangular wave generating unit 171 by referring to the table of Table 1 stored in the storage unit 174, during the operation of the motor driving device, to output the first triangular wave and the second triangular wave having phase differences shifted by 180 degrees from each other to the PWM control units 16-1, 16-2, respectively. In the state shown in FIG. 2, an AC current flows via the three transistors TR in the second row of the inverter 13-1 by the inversion signals SU.sub.I1, SV.sub.I1, SW.sub.I1 input by the PWM control unit 16-1 into the inverter 13-1, and a leakage current (indicated by solid line arrows in FIG. 2) flows from a grounding line via the stray capacitances C.sub.11, C.sub.12, C.sub.13. An AC current flows via the three transistors TR in the first row of the inverter 13-2 by the signals SU.sub.N2, SV.sub.N2, SW.sub.N2 input by the PWM control unit 16-2 into the inverter 13-2, and a leakage current (indicated by dotted line arrows in FIG. 2) flows to the grounding line via the stray capacitances C.sub.21, C.sub.22, C.sub.23. In this way, the triangular waves are output, which have the phase differences shifted by 180 degrees from each other as described above in the first group and the second group in which the stray capacitances are equal to each other. Accordingly, the leakage currents flowing in the grounding line are canceled, resulting in that a high frequency leakage current is suppressed.

[0037] The case of N=2 and M=2 has been described so far. The value N may be appropriately set according to the configuration of the motor driving device, and the number M of the groups may be set to any number as long as the stray capacitances are made equal among the groups. For example, in the motor driving device with N=6, the number M may be set to 2 or 3 as long as the stray capacitances are made equal among the groups.

[0038] The above-described PWM control unit is enabled to be realized by hardware, software, or a combination of these. The PWM control method to be performed by the cooperation of the respective components included in the above-described PWM control unit is also enabled to be realized by hardware, software, or a combination of these. The description of being realized by software means the case of being realized when a computer reads and executes a program. In the case of being realized by the cooperation of hardware and software, the PWM control unit includes an arithmetic processing unit such as a CPU (Central Processing Unit). The PWM control unit includes an auxiliary storage device such as an HDD (Hard Disk Drive) for storing various types of control programs such as application software and OS (Operating System) and a main storage device such as a RAM (Random Access Memory) for storing data temporarily required by the arithmetic processing unit in executing such programs.

[0039] In the PWM control unit, the arithmetic processing unit reads application software or OS from the auxiliary storage device, develops the read application software or the OS in the main storage device, and performs arithmetic processing based on the application software or the OS. Various types of hardware included in each device are controlled on the basis of the arithmetic processing result. In this way, the present embodiment is enabled to be realized by the cooperation of hardware and software.

[0040] Programs are stored by use of various types of non-transitory computer readable media, and are able to be supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of the non-transitory computer readable media include: a magnetic recording medium (e.g. hard disk drive); a magneto-optical recording medium (e.g. magneto-optical disk); CD-ROM (Read Only Memory); CD-R; CD-R/W; and semiconductor memory (e.g. Mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, and RAM (Random Access Memory)).

[0041] The above-described embodiment is a preferred embodiment of the present invention. However, the scope of the present invention is not limited only to the above-described embodiment. Various modifications are available without deviating from the gist of the present invention. For example, as shown in FIG. 5, the triangular wave generator 17 may include a stray capacitance estimating unit 175 and a grouping unit 176, in addition to the triangular wave generating unit 171, the control unit 172, the input/output unit 173, and the storage unit 174. In this case, the stray capacitance estimating unit 175 calculates the added stray capacitances obtained by adding the stray capacitances of the motors 14-1 to 14-N to the stray capacitances of the cables for connecting the inverters 13-1 to 13-N and the motors 14-1 to 14-N, on the basis of the model names of the motors, the lengths and types of the cables input by an operator, and the like. The grouping unit 176 obtains the groups having the same stray capacitance on the basis of the added stray capacitances calculated by the stray capacitance estimating unit 175 and prepares a table as with the table of Table 1 or Table 2. The control unit 172 stores the prepared table in the storage unit 174. In the above-described embodiment, components are divided into M groups so that the stray capacitances are made equal among the groups. However, the present invention is not limited thereto. Such grouping may be performed by any method for allowing the cancellation of high frequency leakage currents among the groups.

[0042] <Modification in which the PWM Control Unit is Provided Separately from the Motor Control Device>

[0043] In the embodiment described above, the PWM control unit is configured so as to be included in the motor driving device. An PWM control device having some or all of the functions of the PWM control unit may be provided separately from the motor driving device.

EXPLANATION OF REFERENCE NUMERALS

[0044] 11 AC POWER SOURCE [0045] 12 CONVERTER [0046] 13-1 to 13-N INVERTER [0047] 14-1 to 14-N MOTOR [0048] 15 PWM SIGNAL OUTPUT UNIT [0049] 16-1 to 16-N PWM CONTROL UNIT [0050] 17 TRIANGULAR WAVE GENERATOR