MOTOR CURRENT MEASUREMENT APPARATUS AND METHOD
20230216394 · 2023-07-06
Inventors
Cpc classification
H02M1/0009
ELECTRICITY
H02P25/22
ELECTRICITY
H02P5/505
ELECTRICITY
H02P5/685
ELECTRICITY
International classification
H02M7/493
ELECTRICITY
H02P5/505
ELECTRICITY
Abstract
An apparatus includes a first inverter configured to drive a first motor having a plurality of phases, the first inverter comprising a plurality of inverter legs, each of which is coupled to a corresponding phase of the first motor, a second inverter configured to drive a second motor having a plurality of phases, the second inverter comprising a plurality of inverter legs, each of which is coupled to a corresponding phase of the second motor, and a first current sensor configured to sense currents flowing in the first inverter and the second inverter, wherein the first current sensor is shared by at least by two inverter legs.
Claims
1. An apparatus comprising: a first inverter configured to drive a first motor having a plurality of phases, the first inverter comprising a plurality of inverter legs, each of which is coupled to a corresponding phase of the first motor; a second inverter configured to drive a second motor having a plurality of phases, the second inverter comprising a plurality of inverter legs, each of which is coupled to a corresponding phase of the second motor; and a first current sensor configured to sense currents flowing in the first inverter and the second inverter, wherein the first current sensor is shared by at least by two inverter legs.
2. The apparatus of claim 1, further comprising a second current sensor, wherein: a first inverter leg of the first inverter and a first inverter leg of the second inverter are connected in parallel and further connected in series with the first current sensor; and a second inverter leg of the first inverter and a second inverter leg of the second inverter are connected in parallel and further connected in series with the second current sensor.
3. The apparatus of claim 2, wherein: the first inverter leg of the first inverter comprises two switches connected in series, and wherein a common node of the two switches of the first inverter leg of the first inverter is connected to a first phase of the first motor; the second inverter leg of the first inverter comprises two switches connected in series, and wherein a common node of the two switches of the second inverter leg of the first inverter is connected to a second phase of the first motor; a third inverter leg of the first inverter comprises two switches connected in series, and wherein a common node of the two switches of the third inverter leg of the first inverter is connected to a third phase of the first motor; the first inverter leg of the second inverter comprises two switches connected in series, and wherein a common node of the two switches of the first inverter leg of the second inverter is connected to a first phase of the second motor; the second inverter leg of the second inverter comprises two switches connected in series, and wherein a common node of the two switches of the second inverter leg of the second inverter is connected to a second phase of the second motor; and a third inverter leg of the second inverter comprises two switches connected in series, and wherein a common node of the two switches of the third inverter leg of the second inverter is connected to a third phase of the second motor.
4. The apparatus of claim 2, further comprising a third current sensor, wherein: a third inverter leg of the first inverter and a third inverter leg of the second inverter are connected in parallel and further connected in series with the third current sensor.
5. The apparatus of claim 1, wherein: the first current sensor is configured to sense a current flowing through a first inverter leg of the first inverter at a first time instant, and sense a current flowing through a first inverter leg of the second inverter at a second time instant, and wherein the first time instant and the second time instant are of a 180-degree phase shift.
6. The apparatus of claim 1, wherein: a first inverter leg of the first inverter, a second inverter leg of the first inverter, a third inverter leg of the first inverter, a first inverter leg of the second inverter, a second inverter leg of the second inverter and a third inverter leg of the second inverter are connected in parallel and further connected in series with the first current sensor.
7. The apparatus of claim 6, wherein: a center of drive signals of the first inverter is aligned with a center of drive signals of the second inverter.
8. The apparatus of claim 6, wherein: at least one phase current is detected indirectly based on directly measured phase currents.
9. A method comprising: configuring a first inverter to drive a first motor, wherein the first inverter comprises a plurality of inverter legs, each of which is coupled to a corresponding phase of the first motor; configuring a second inverter to drive a second motor, wherein the second inverter comprises a plurality of inverter legs, each of which is coupled to a corresponding phase of the second motor; and connecting a first current sensor in series with at least two inverter legs, wherein the at least two inverter legs are from two different inverters.
10. The method of claim 9, further comprising: configuring the first current sensor to detect currents flowing through a first inverter leg of the first inverter and a first inverter leg of the second inverter; configuring a second current sensor to detect currents flowing through a second inverter leg of the first inverter and a second inverter leg of the second inverter; and configuring a third current sensor to detect currents flowing through a third inverter leg of the first inverter and a third inverter leg of the second inverter.
11. The method of claim 10, wherein: the first inverter leg of the first inverter and the first inverter leg of the second inverter are connected in parallel and further connected in series with the first current sensor; the second inverter leg of the first inverter and the second inverter leg of the second inverter are connected in parallel and further connected in series with the second current sensor; and the third inverter leg of the first inverter and the third inverter leg of the second inverter are connected in parallel and further connected in series with the third current sensor.
12. The method of claim 10, further comprising: configuring gate drive signals of the first inverter and gate drive signals of the second inverter such that a 180-degree phase shift is between the gate drive signals of the first inverter and the gate drive signals of the second inverter.
13. The method of claim 9, further comprising: configuring the first current sensor to detect currents flowing through a first inverter leg, a second inverter leg and a third inverter leg of the first inverter, and a first inverter leg, a second inverter leg and a third inverter leg of the second inverter.
14. The method of claim 13, wherein: a first inverter leg of the first inverter, a second inverter leg of the first inverter, a third inverter leg of the first inverter, a first inverter leg of the second inverter, a second inverter leg of the second inverter and a third inverter leg of the second inverter are connected in parallel and further connected in series with the first current sensor.
15. The method of claim 13, further comprising: configuring gate drive signals of the first inverter and gate drive signals of the second inverter such that the gate drive signals of the first inverter are in phase with the gate drive signals of the second inverter.
16. The method of claim 13, further comprising: sampling phase currents of the first motor and the second motor in a sequential manner, wherein at least one phase current is detected indirectly based on directly measured phase currents.
17. A system comprising: a first inverter having a plurality of inverter legs, each of which comprises two switches connected in series; a first motor having a plurality of phases, each of which is configured to be driven by a corresponding inverter leg of the first inverter; a second inverter having a plurality of inverter legs, each of which comprises two switches connected in series; a second motor having a plurality of phases, each of which is configured to be driven by a corresponding inverter leg of the second inverter; and a current sense apparatus configured to sense currents flowing in the first inverter and the second inverter, wherein the current sense apparatus is shared by at least by two inverter legs.
18. The system of claim 17, wherein the current sense apparatus comprises a first current sensor, a second current sensor and a third current sensor, and wherein: a first inverter leg of the plurality of inverter legs of the first inverter and a first inverter leg of the plurality of inverter legs of the second inverter are connected in parallel and further connected in series with the first current sensor; a second inverter leg of the plurality of inverter legs of the first inverter and a second inverter leg of the plurality of inverter legs of the second inverter are connected in parallel and further connected in series with the second current sensor; a third inverter leg of the plurality of inverter legs of the first inverter and a third inverter leg of the plurality of inverter legs of the second inverter are connected in parallel and further connected in series with the third current sensor; and drive signals of the first inverter and drive signals of the second inverter are of a 180-degree phase shift.
19. The system of claim 17, wherein the current sense apparatus comprises a current sensor, and wherein: the plurality of inverter legs of the first inverter and the plurality of inverter legs of the second inverter are connected in parallel and further connected in series with the current sensor; and drive signals of the first inverter are in phase with drive signals of the second inverter.
20. The system of claim 19, wherein: the current sensor is a resistor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0013] For a more complete understanding of the present disclosure, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which:
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028] Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated. The figures are drawn to clearly illustrate the relevant aspects of the various embodiments and are not necessarily drawn to scale.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0029] The making and using of embodiments of this disclosure are discussed in detail below. It should be appreciated, however, that the concepts disclosed herein can be embodied in a wide variety of specific contexts, and that the specific embodiments discussed herein are merely illustrative and do not serve to limit the scope of the claims. Further, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of this disclosure as defined by the appended claims.
[0030] The present disclosure will be described with respect to preferred embodiments in a specific context, namely a current measurement apparatus and method in a multi-inverter and multi-motor system. The present disclosure may also be applied, however, to a variety of motor drive applications. For example, the method is applicable to permanent magnet synchronous motors (PMSMs) where the rotor field is generated by magnets. The method is also applicable to switched reluctance motors and synchronous reluctance motors that work on the principle of achieving a configuration of minimum energy and/or reluctance. Hereinafter, various embodiments will be explained in detail with reference to the accompanying drawings.
[0031]
[0032] The first motor 111 comprises a plurality of phases. The first inverter 101 comprises a plurality of inverter legs. Each of the plurality of inverter legs of the first inverter 101 is coupled to a corresponding phase of the first motor 111. The first inverter 101 is configured to drive the first motor 111. In some embodiments, the first motor 111 comprises three phases. The first motor 111 is a three-phase AC motor. The first inverter 101 comprises three inverter legs. Each of the three inverter legs of the first inverter 101 is coupled to a corresponding phase of the first motor 111. The detailed structures of the first motor 111 and the first inverter 101 will be described below with respect to
[0033] The second motor 112 comprises a plurality of phases. The second inverter 102 comprises a plurality of inverter legs. Each of the plurality of inverter legs of the second inverter 102 is coupled to a corresponding phase of the second motor 112. The second inverter 102 is configured to drive the second motor 112. In some embodiments, the second motor 112 comprises three phases. The second motor 112 is a three-phase AC motor. The second inverter 102 comprises three inverter legs. Each of the three inverter legs of the second inverter 102 is coupled to a corresponding phase of the second motor 112. The detailed structures of the second motor 112 and the second inverter 102 will be described below with respect to
[0034] As shown in
[0035] As shown in
[0036] As shown in
[0037] In some embodiments, the current sensors (e.g., S1) shown in
[0038] In operation, a controller (not shown) may be used to process the detected currents of the dual-motor system. The controller may be implemented as a microcontroller unit (MCU), a digital signal processor (DSP) and the like. During the current measurement process, the controller can continuously decode separately all phase currents of the two motors through synchronizing the current sampling process and the applied PWM signals.
[0039] It should be noted that a plurality of associated circuits may be placed between the current sensors and the controller. The plurality of associated circuits comprises operational amplifiers, conditioning networks, filters and the like.
[0040] It should further be noted that
[0041] It should further be noted that
[0042]
[0043] As shown in
[0044] The first leg of the first inverter 101 comprises two switches Q11 and Q12 connected in series. A common node of the two switches Q11 and Q12 is connected to the first phase L11 of the first motor 111. The second leg of the first inverter 101 comprises two switches Q13 and Q14 connected in series. A common node of the two switches Q13 and Q14 is connected to the second phase L12 of the first motor 111. The third leg of the first inverter 101 comprises two switches Q15 and Q16 connected in series. A common node of the two switches Q15 and Q16 is connected to the third phase L13 of the first motor 111.
[0045] The first leg of the second inverter 102 comprises two switches Q21 and Q22 connected in series. A common node of the two switches Q21 and Q22 is connected to the first phase L21 of the second motor 112. The second leg of the second inverter 102 comprises two switches Q23 and Q24 connected in series. A common node of the two switches Q23 and Q24 is connected to the second phase L22 of the second motor 112. The third leg of the second inverter 102 comprises two switches Q25 and Q26 connected in series. A common node of the two switches Q25 and Q26 is connected to the third phase L13 of the second motor 112.
[0046] In accordance with an embodiment, the switches of
[0047] As shown in
[0048] One advantageous feature of having the current sensors S1, S2 and S3 is that each current sensor is shared between the two motors. As a result, the cost and space occupied by the current sensors can be practically halved compared to the conventional current sensor configurations.
[0049]
[0050] As shown in
[0051] As shown in
[0052] In operation, the first current sensor S1 is configured to sense a current flowing through the first leg of the first inverter 101 at the first time instant t1. The current flowing through the first leg of the first inverter 101 is the current flowing through the first phase of the first motor 111. The first current sensor S1 is configured to sense a current flowing through the first leg of the second inverter 102 at the second time instant t2. The current flowing through the first leg of the second inverter 102 is the current flowing through the first phase of the second motor 112.
[0053] In operation, the second current sensor S2 is configured to sense a current flowing through the second leg of the first inverter 101 at the first time instant t1. The current flowing through the second leg of the first inverter 101 is the current flowing through the second phase of the first motor 111. The second current sensor S2 is configured to sense a current flowing through the second leg of the second inverter 102 at the second time instant t2. The current flowing through the second leg of the second inverter 102 is the current flowing through the second phase of the second motor 112.
[0054] In operation, the third current sensor S3 is configured to sense a current flowing through the third leg of the first inverter 101 at the first time instant t1. The current flowing through the third leg of the first inverter 101 is the current flowing through the third phase of the first motor 111. The third current sensor S3 is configured to sense a current flowing through the third leg of the second inverter 102 at the second time instant t2. The current flowing through the third leg of the second inverter 102 is the current flowing through the third phase of the second motor 112.
[0055]
[0056]
[0057]
[0058] As shown in
[0059] As shown in
[0060] In operation, in a first current sample duration ranging from t0 to t1, the current flowing through the current sensor S1 is equal to zero. In a second current sample duration ranging from t1 to t2, the current (IS1) flowing through the current sensor S1 is equal to −Ic1. Based on the current flowing through the current sensor S1, a controller (not shown) is able to determine the current (Ic1) flowing through the third phase of the first motor 111.
[0061] In a third current sample duration ranging from t2 to t3, the current flowing through the current sensor S1 is equal to a sum of −Ib1 and −Ic1. Since the sum of Ia1, Ib1 and Ic1 is equal to zero, the controller is able to calculate the value of Ia1 accordingly. In other words, based on the current flowing through the current sensor S1, the controller is able to determine the current (Ia1) flowing through the first phase of the first motor 111.
[0062] In a fourth current sample duration ranging from t3 to t4, the current flowing through the current sensor S1 is equal to a sum of Ia1 and −Ia2. Since the value of Ia1 has been determined in the third current sample duration, the controller is able to calculate the value of Ia2 accordingly. In other words, based on the current flowing through the current sensor S1, the controller is able to determine the current (Ia2) flowing through the first phase of the second motor 112.
[0063] In a fifth current sample duration ranging from t4 to t5, the current flowing through the current sensor S1 is equal to a sum of Ia1 and Ic2. Since the value of Ia1 has been determined in the third current sample duration, the controller is able to calculate the value of Ic2 accordingly. In other words, based on the current flowing through the current sensor S1, the controller is able to determine the current (Ic2) flowing through the third phase of the second motor 112.
[0064] In a sixth current sample duration ranging from t5 to t6, the current flowing through the current sensor S1 is equal to a sum of −Ib1, −Ic1, −Ia2, −Ib2 and −Ic2. Since the sum of the phase currents in each motor is equal to zero, the controller is able to calculate the value of Ia1 accordingly. In other words, based on the current flowing through the current sensor S1, the controller is able to determine the current (Ia1) flowing through the first phase of the first motor 11.
[0065] It should be noted that both the third current sample duration and the sixth current sample duration are used to detect the current (Ia1) flowing through the first phase of the first motor 111. The controller may determine Ia1 based on the average of these two measured results.
[0066] In a seventh current sample duration ranging from t6 to t7, the current flowing through the current sensor S1 is equal to a sum of −Ia1, −Ib1, −Ic1, −Ia2, −Ib2 and −Ic2. Since the sum of the phase currents in each motor is equal to zero, the current flowing through the current sensor S1 is equal to zero.
[0067] Table 1 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the first PWM pattern shown in
TABLE-US-00001 TABLE 1 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration Ia1 Ia1 4.sup.th Sample Duration Ia1 − Ia2 Ia2 5.sup.th Sample Duration Ia1 + Ic2 Ic2 6.sup.th Sample Duration Ia1 Ia1 7.sup.th Sample Duration 0
[0068] As shown in Table 1, at least one phase current (e.g., Ia2 or Ic2) is detected indirectly based on the directly measured phase currents. Furthermore, the controller is able to determine the value of the current (Ib1) flowing through the second phase of the first motor 111 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of the current (Ib2) flowing through the second phase of the second motor 112 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0069]
[0070] Table 2 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the second PWM pattern shown in
TABLE-US-00002 TABLE 2 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration Ia1 Ia1 4.sup.th Sample Duration Ia1 − Ia2 Ia2 5.sup.th Sample Duration Ia1 + Ic2 Ic2 6.sup.th Sample Duration Ic2 Ic2 7.sup.th Sample Duration 0
[0071] As shown in Table 2, at least one phase current (e.g., Ia2) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0072] It should be noted that in the fifth current sample duration, Ic2 is detected indirectly. In the sixth current sample duration, Ic2 is detected directly. The controller may determine Ic2 based on the average of these two measured results.
[0073]
[0074] Table 3 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the third PWM pattern shown in
TABLE-US-00003 TABLE 3 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia1 − Ic2 Ia1 5.sup.th Sample Duration Ia1 + Ia2 Ia2 6.sup.th Sample Duration Ia2 Ia2 7.sup.th Sample Duration 0
[0075] As shown in Table 3, at least one phase current (e.g., Ia1) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0076] It should be noted that in the fifth current sample duration, Ia2 is detected indirectly. In the sixth current sample duration, Ia2 is detected directly. The controller may determine Ia2 based on the average of these two measured results.
[0077]
[0078] Table 4 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the fourth PWM pattern shown in
TABLE-US-00004 TABLE 4 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia1 − Ic2 Ia1 5.sup.th Sample Duration Ia1 + Ia2 Ia2 6.sup.th Sample Duration Ia1 Ia1 7.sup.th Sample Duration 0
[0079] As shown in Table 4, at least one phase current (e.g., Ic2) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0080] It should be noted that in the fourth current sample duration, Ia1 is detected indirectly. In the sixth current sample duration, Ia1 is detected directly. The controller may determine Ia1 based on the average of these two measured results.
[0081]
[0082] Table 5 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the fifth PWM pattern shown in
TABLE-US-00005 TABLE 5 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia2 − Ic1 Ia2 5.sup.th Sample Duration Ia1 + Ia2 Ia1 6.sup.th Sample Duration Ia1 Ia1 7.sup.th Sample Duration 0
[0083] As shown in Table 5, at least one phase current (e.g., Ic2) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0084] It should be noted that in the fifth current sample duration, Ia1 is detected indirectly. In the sixth current sample duration, Ia1 is detected directly. The controller may determine Ia1 based on the average of these two measured results.
[0085] Figure ii illustrates a sixth PWM pattern of the dual-motor system under the second current sense configuration in accordance with various embodiments of the present disclosure. The sixth PWM pattern shown in
[0086] Table 6 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the sixth PWM pattern shown in
TABLE-US-00006 TABLE 6 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia2 − Ic1 Ia2 5.sup.th Sample Duration Ia1 + Ia2 Ia1 6.sup.th Sample Duration Ia2 Ia2 7.sup.th Sample Duration 0
[0087] As shown in Table 6, at least one phase current (e.g., Ic2) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0088] It should be noted that in the fourth current sample duration, Ia2 is detected indirectly. In the sixth current sample duration, Ia2 is detected directly. The controller may determine Ia2 based on the average of these two measured results.
[0089]
[0090] Table 7 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the seventh PWM pattern shown in
TABLE-US-00007 TABLE 7 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia1 − Ic2 Ia1 5.sup.th Sample Duration −Ic2 Ic2 6.sup.th Sample Duration Ia2 Ia2 7.sup.th Sample Duration 0
[0091] As shown in Table 7, at least one phase current (e.g., Ia1) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0092] It should be noted that in the third current sample duration, Ic2 is detected indirectly. In the fifth current sample duration, Ic2 is detected directly. The controller may determine Ic2 based on the average of these two measured results.
[0093]
[0094] Table 8 shows the direct and indirect current measurement results obtained through applying the current detection method described above to the eighth PWM pattern shown in
TABLE-US-00008 TABLE 8 Motor Current Motor Current Current Sample Detected Detected Duration Motor Currents Directly Indirectly 1.sup.st Sample Duration 0 2.sup.nd Sample Duration −Ic1 Ic1 3.sup.rd Sample Duration −Ic1 − Ic2 Ic2 4.sup.th Sample Duration Ia2 − Ic1 Ia2 5.sup.th Sample Duration −Ic1 Ic1 6.sup.th Sample Duration Ia1 Ia1 7.sup.th Sample Duration 0
[0095] As shown in Table 8, at least one phase current (e.g., Ic2) is detected indirectly based on directly measured phase currents. Furthermore, the controller is able to determine the value of Ib1 because Ib1 is equal to the sum of −Ia1 and −Ic1. Likewise, the controller is able to determine the value of Ib2 because Ib2 is equal to the sum of −Ia2 and −Ic2.
[0096] It should be noted that in the second current sample duration, Ic1 is detected directly. In the fifth current sample duration, Ic1 is detected directly. The controller may determine Ic1 based on the average of these two measured results.
[0097]
[0098] Referring back to
[0099] Referring back to
[0100] Referring back to
[0101] One advantageous feature of having the current sense apparatus is the cost of bill of materials (BOM) may be halved in comparison a convention implementation of the current sense apparatus in the motor drive applications. Furthermore, the space occupied by the current sense apparatus is reduced, thereby simplifying the printed circuit board (PCB) design. The current sense apparatus can also reduce the number of pins of the controller (e.g., a MCU). As a result, a smaller MCU package may be used in response to the pin number reduction. In addition, the current sense apparatus also reduces the total power losses in the current sense apparatus.
[0102] In operation, the following steps are employed to detect the currents flowing in the first motor and the second motor.
[0103] At step 1402, a first inverter is configured to drive a first motor. The first inverter comprises a plurality of inverter legs, each of which is coupled to a corresponding phase of the first motor.
[0104] At step 1404, a second inverter is configured to drive a second motor. The second inverter comprises a plurality of inverter legs, each of which is coupled to a corresponding phase of the second motor.
[0105] At step 1406, a first current sensor is connected in series with at least two inverter legs. The at least two inverter legs are from two different inverters.
[0106] The method further comprises configuring the first current sensor to detect currents flowing through a first inverter leg of the first inverter and a first inverter leg of the second inverter; configuring a second current sensor to detect currents flowing through a second inverter leg of the first inverter and a second inverter leg of the second inverter; and configuring a third current sensor to detect currents flowing through a third inverter leg of the first inverter and a third inverter leg of the second inverter.
[0107] The method further comprises configuring gate drive signals of the first inverter and gate drive signals of the second inverter such that a 180-degree phase shift is between the gate drive signals of the first inverter and the gate drive signals of the second inverter.
[0108] The method further comprises configuring the first current sensor to detect currents flowing through a first inverter leg, a second inverter leg and a third inverter leg of the first inverter, and a first inverter leg, a second inverter leg and a third inverter leg of the second inverter.
[0109] The method further comprises configuring gate drive signals of the first inverter and gate drive signals of the second inverter such that the gate drive signals of the first inverter are in phase with the gate drive signals of the second inverter.
[0110] The method further comprises sampling phase currents of the first motor and the second motor in a sequential manner, wherein at least one phase current is detected indirectly based on directly measured phase currents.
[0111] Although embodiments of the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the appended claims.
[0112] Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present disclosure, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present disclosure. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.