The present invention relates to monitoring current output of batteries such as batteries used in vehicles.
Modern vehicles include complex electric networks for performing various functions. Conventional vehicles having internal combustion engines include a low-voltage (“LV”) battery (e.g., 12V-24V) for supplying energy to various LV loads such as ECUs, sensors, actuators, etc. Hybrid and electric vehicles (i.e., vehicles including an electric traction motor) include a high-voltage (“HV”) battery for supplying energy to various HV loads including the inverter that drives the traction motor. The HV battery may also supply energy to a DC-DC converter in order to supply energy to LV loads. Alternatively or additionally, hybrid and electric vehicles may further include a LV battery for supplying energy to LV loads.
Such vehicle networks including a LV battery and/or a HV battery typically include an electronic module for monitoring the performance and state of the battery. This electronic module is typically referred to as a battery monitor or the like. The battery monitor is configured to measure the battery voltage and the battery current.
The battery monitor typically employs a current sensing shunt for measuring the battery current. The current sensing shunt is a resistor. Due to aging and use, the resistance of the current sensing shunt may change. In this case, the measurement of the battery current by the battery monitor may have an unacceptable error. Therefore, it is beneficial to provide some mechanism for verifying that the battery current is measured within certain accuracy.
One possible solution (used in testers) is to have an external circuitry deliver a calibrated reference current to verify if the battery monitor is accurately measuring the battery current. However, for automotive systems, this procedure is not convenient since the external calibration is not always available and/or it may be difficult to control the accuracy of this external circuit.
An object of the present invention includes measurement calibration of a battery sensor or monitor (“battery monitor”) configured to measure battery current.
Another object of the present invention includes a battery monitor having a current sensing shunt for use in measuring battery current in which the battery monitor includes a controlled current source for calibrating the current sensing shunt.
A further object of the present invention includes a battery monitor having a current sensing shunt for use in measuring battery current in which a battery current measurement calibration using direct current injection process is employed.
Another object of the present invention includes a battery monitor having a current sensing shunt for use in measuring battery current in which a battery current measurement calibration using capacitor discharge current injection process is employed.
In carrying out one or more of the above and other objects, the present invention provides a sensor for monitoring battery current. The sensor includes a shunt, a current source, and a controller. The shunt has a resistance with an actual value. The current source is configured to provide a known value of current through the shunt. The controller is configured to generate a measured value of the current through the shunt as a function of a measured value of voltage drop across the shunt caused by the current through the shunt and an assumed value of the resistance of the shunt. The controller is further configured to detect the assumed value of the resistance of the shunt as being different than the actual value of the resistance of the shunt when the known and measured values of the current differ.
Further, in carrying out one or more of the above and other objects, the present invention provides a method for monitoring battery current. The method includes injecting a known value of current through a shunt having a resistance with an actual value. The method further includes generating a measured value of the current through the shunt as a function of a measured value of voltage drop across the shunt caused by the current through the shunt and an assumed value of the resistance of the shunt. The method further includes detecting the assumed value of the resistance of the shunt as being different than the actual value of the resistance of the shunt when the known and measured values of the current differ.
Detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the present invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
Referring now to
Vehicle network 10 further includes a HV power net 18 and a low-voltage (“LV”) power net 20. HV power net 18 includes HV loads such as the inverter that drives a traction motor of the vehicle. LV power net 20 includes LV loads such as ECUs, sensors, actuators, etc. of the vehicle. Vehicle network 10 further includes a DC-DC converter 22. DC-DC converter 22 is connected between HV battery 12 and LV power net 20. DC-DC converter 22 is configured to convert high-voltage energy from HV battery 12 into low-voltage energy for use by LV power net 20.
Positive terminal 16a of HV battery 12 is connected to a HV positive net 24a (HV_P). HV positive net 24a is connected to the positive inputs of HV power net 18 and DC-DC converter 22. Negative terminal 16b of HV battery 12 is connected through battery monitor 14 to a HV negative net 24b (HV_N). HV negative net 24b is connected to the negative inputs of HV power net 18 and DC-DC converter 22. As shown in
Vehicle network 10 further includes a LV battery 26. LV battery 26 is a low-voltage DC battery (e.g., 12V-24V). LV battery 26 is connected between DC-DC converter 22 and LV power net 20. As such, LV battery 26 is configured to provide low-voltage energy to LV power net 20. As shown in
As indicated above, battery monitor 14 is configured to measure the voltage and the current of HV battery 12. For measuring the battery voltage, battery monitor 14 includes a voltage measuring sub-circuit 28. Voltage measuring sub-circuit 28 includes a resistive voltage divider 30 and a first analog-to-digital converter 32 (“ADC”). The input of voltage divider 30 is connected to positive terminal 16a of HV battery 12. The output of voltage divider 30, which is indicative of the analog value of the voltage of HV battery 12, is connected to first ADC 32. First ADC 32 converts this analog value into a digital value indicative of the voltage of HV battery 12.
For measuring the battery current, battery monitor 14 further includes a current measuring sub-circuit 34. Current measuring sub-circuit 34 includes a current sensing shunt 36 (“RS”) and a second ADC 38. Current sensing shunt 36 has a resistance value RS. Current sensing shunt 36 is connected in-line with negative terminal 16b of HV battery 12 and HV negative net 24b. As such, negative terminal 16b of HV battery 12 is connected to HV negative net 24b via current sensing shunt 36. Battery monitor 14 measures the battery current of HV battery 12 by using current sensing shunt 36 to create a voltage drop indicative of the battery current. This voltage drop, which may be amplified, is sensed using second ADC 38. Battery monitor 14 then calculates the battery current from Ohm's law I=V/R; where here V is the known voltage drop; R is the known resistance value RS; and I is the battery current as calculated in the equation.
Referring now to
Referring now to
Vehicle network 50 further includes a vehicle power net 56. Power net 56 includes loads of the vehicle. Positive terminal 54a (BAT_+) of battery 52 is connected to the positive of the vehicle power net. Negative terminal 54b of battery 52 is taken as the reference potential (GND). Negative terminal 54b of battery 52 is connected via current sensing shunt 36 of battery monitor 14 to the common vehicle ground (chassis). Battery 52 supplies energy to battery monitor 14 for enabling the operation of battery monitor 14.
As described above with reference to
The battery voltage is measured using a relatively high-precision voltage divider 30 (composed of resistors R1 and R2) of battery monitor 14. The divided voltage produced by voltage divider 30 is sensed using first ADC 32 of battery monitor 14. Voltage divider 30 can be connected to a switch in order to avoid energy consumption from the battery when the vehicle is off. ADCs 32 and 38 can operate in parallel to have concurrent measures of the battery voltage and the battery current.
As indicated above, the resistance value RS of current sensing shunt 36 may change over time as current sensing shunt 36 ages and is used. If the resistance value RS of current sensing shunt 36 changes, then the battery current measured by battery monitor 14 may be measured with an unacceptable error. Embodiments of the present invention are directed to verifying that battery monitor 14 measures the battery current within certain accuracy.
Referring now to
Battery monitor 60 differs from battery monitor 14 in that battery monitor 60 further includes a controlled current source 62. Controlled current source 62 is configured to inject a relatively precise and stable reference or calibrating current I_REF into current sensing shunt 36 via an additional current path 64.
Controlled current source 62 produces the reference current I_REF relatively simply using a voltage source (V_SUP) 66, a switch (51) 68, and a resistor 70. Switch 68 may be a MOSFET. Resistor 70 has a resistance value RD much greater than the resistance value RS of current sensing shunt 36 (i.e., RD>>RS). Resistor 70 should have a low temperature coefficient (TCR) and high value stability over time (i.e., at least equal to current sensing shunt 36). As a result, the current I_REF through resistor 70 can easily be calculated as: I_REF=V_SUP/(RD+RS)˜V_SUP/RD.
In normal operation, switch 68 is opened and the current flowing through current sensing shunt 36 is the current derived from the vehicle power net (i.e., the battery current of battery 72).
When the vehicle is parked and no loads are activated, the battery current of battery 72 is zero. Consequently, the battery current flowing through current sensing shunt 36 is zero. As described in detail below, the current channel may be calibrated by closing switch 68 for a given period of time. While switch 68 is closed, controlled current source 62 produces the reference current I_REF. The reference current I_REF flows from voltage source V_SUP 66 through resistor 70 and into and through current sensing shunt 36.
Upon the reference current I_REF being injected into current sensing shunt 36, the following analysis is performed for determining whether the battery current measurement capability of battery monitor 60 should be calibrated. In general, a purpose of the analysis is to determine whether the resistance value RS of current sensing shunt 36 has changed and, if so, by how much. A change in the resistance value RS of current sensing shunt 36 once known can be taken into account for subsequent battery current measurements performed by battery monitor 60 thereby calibrating battery monitor 60. Likewise, awareness of a change in the resistance value RS of current sensing shunt 36 can trigger a warning of current defective measurement in the event that the resistance value RS is out of an acceptable range. Alternatively, if any such change in the resistance value RS of current sensing shunt 36 goes undetected and remains unaccounted for, then the subsequent battery current measurements measured by battery monitor 60 may be measured with an unacceptable error.
The analysis includes comparing (i) the reference current I_REF injected from controlled current source 62 through current sensing shunt 36 versus (ii) the reference current I_REF as measured using current sensing shunt 36. The reference current I_REF as measured using current sensing shunt 36 is the measured reference current I_REF_MEAS.
The measured reference current I_REF_MEAS is calculated from the measured voltage drop over current sensing shunt 36 and the resistance value RS of current sensing shunt 36 (i.e., I_REF_MEAS=(Voltage drop over current sensing shunt 36)/RS). As described above, the voltage drop over current sensing shunt 36 is measured by second ADC 38. The resistance value RS of current sensing shunt 36 is the currently known resistance value RS.
If the resistance value RS of current sensing shunt 36 is unchanged, then the reference current I_REF and the measured reference current I_REF_MEAS will be the same. Otherwise, if the resistance value RS of current sensing shunt 36 is changed such that the resistance value RS is some unknown value other than the value RS, then the reference current I_REF and the measured reference current I_REF_MEAS will be unequal. As such, this indicates that the actual resistance value RS of current sensing shunt 36 is different from the currently known resistance value RS of current sensing shunt 36 thereby meaning that the resistance value of current sensing shunt 36 has changed. The change is then evaluated to compensate the resistance value of current sensing shunt 36 for future measurements or to trigger a warning in case the change falls out of an acceptable range. Also, if the change is processed as not being plausible, then it can be concluded that some error in the calibrating system is present (for example, a defective I_REF) and a suitable reaction can be provided.
As described, the analysis involves battery current measurement calibration using direct current injection. In the analysis, the reference current I_REF is calculated as follows. Initially, the voltage of voltage source V_SUP 66 of controlled current source 62 is measured. The value of the reference current I_REF is then calculated according to the equation: I_REF=V_SUP_MEAS/RD; where V_SUP_MEAS is the measured voltage of voltage source V_SUP 66 and RD is the resistance value RD of resistor 70 of controlled current source 62.
In the analysis, the measured reference current I_REF_MEAS is measured as follows. Initially, the reference current I_REF injected through current sensing shunt 36 causes a voltage drop across current sensing shunt 36. Second ADC 38 measures this voltage drop. The value of the measured reference current I_REF_MEAS is then calculated according to the equation: I_REF_MEAS=(voltage drop across current sensing shunt 36)/RS; where RS is the currently known resistance value RS of current sensing shunt 36.
Further in the analysis, the reference current I_REF and the measured reference current I_REF_MEAS are then compared with one another. As indicated above, the reference current I_REF and the measured reference current I_REF_MEAS will be the equal if the resistance value RS of current sensing shunt 36 is unchanged. On the other hand, the reference current I_REF and the measured reference current I_REF_MEAS will be unequal if the resistance value RS of current sensing shunt 36 is changed.
Thus, changes in the resistance value RS of current sensing shunt 36 can be measured since the reference current I_REF injected through current sensing shunt 36 is known from a measurement independent of current sensing shunt 36 (i.e., I_REF=V_SUP/RD). It is further noted that sub-circuits 28 and 34 used for respectively measuring the voltage and the current are different so any error on either of them will also be detected.
Battery monitor 60 further includes a controller or the like (not shown) which is configured to: control operation of controlled current source 62 including switch S168 in generating the reference current I_REF; measure the voltage of voltage supply V_SUP 66; control ADCs 32 and 38 and receive and process their outputs; compare the value of the reference current I_REF and the value of the measured reference current I_REF_MEAS, measured using current sensing shunt 36; determine whether the resistance value RS of current sensing shunt 36 has or has not changed from this comparison and, if so, by how much; calibrate the resistance value RS such that the battery current is measured using current sensing shunt 36 with acceptable accuracy; provide a warning signal in case of excessive deviation of the resistance value RS; etc.
From the datasheets of the resistor manufacturer of resistor 70 of controlled current source 62 and using worst case analysis, the maximum deviation of the resistance value RD can be computed. In turn, the minimum and maximum bounds for the value of the reference current I_REF can be obtained for a given measured voltage of voltage source V_SUP 66 (i.e., for a given value of V_SUP_MEAS).
If controlled current source 62 includes additional switch and resistor parallel pairs, then controlled current source 62 can inject additional different reference current I_REFs into current sensing shunt 36. This enables compensation / measurement of changes in the resistance value RS of current sensing shunt 36 with several measured working points.
In the event that there is a non-zero battery current while the vehicle is parked, it is expected that this battery current will be relatively low and stable or with a low frequency change. As such, it may be possible to inject the reference current I_REF also before and after this is done to ensure that the current is stable and that the current difference is only due to the reference current I_REF.
Referring now to
In the first variation shown in
In the second variation shown in
In the third variation shown in
Referring now to
It is noted that the lower and upper thresholds 84A and 84B are based on the above-mentioned bounds of the reference current I_REF. Also, more complex algorithms may be considered (with historic measurements evaluation) to distinguish whether it is resistance value RS that is degraded out of an acceptable range or it is the reference current I_REF that is anomalous (for example, anomalous resistance value RD).
The resistance value RS of current sensing shunt 36 is typically a relatively low value for battery monitors. For example, the resistance value RS is typically on the order of a 100 μOhm. As such, due to the relatively low value of the shunt resistor, calibration should be done at relatively high current values to minimize error measurement in current sensing shunt 36. Relatively high reference current values are possible at end-of-line, for example, by using external sources and precision measures. However, such high relatively high reference current values can be difficult for on-board vehicle environments for practical reasons (e.g., large and expensive switches and resistors are required due to high power consumption/dissipation). Also, such systems have to be supplied from the batteries of the vehicle.
Therefore, a set of reference currents I_REF suitable for in-vehicle calibration fall in the range of 1A-10A. For low voltage batteries (e.g., 12V-48V), switches and resistors to implement the reference current I_REF injection path of controlled current source 62 in battery monitor 60 are available at reasonable cost and size for a solution like in
However, for high voltage batteries (e.g., 200V-500V), switches and resistors to implement the reference current I_REF injection path of controlled current source 62 may not be available as they may be relatively large and expensive. A more feasible solution to this concern is to use an internal voltage supply source supplied from the (HV or LV) batteries of the vehicle, like in
For instance, in one implementation, as shown in
In another implementation, as shown in
Referring now to
The configuration of battery monitor 60 as shown in
Initially, switch S2 is ON while switch Si is OFF. In turn, the capacitor C is charged to a certain voltage V_C. This value of voltage V_C is maintained until the vehicle is stopped and no current from the vehicle power net is flowing through current sensing shunt 36. Subsequently, to generate the reference current I_REF, switch S2 is opened (thereby disconnecting the capacitor C from the LV source V_SUP 66) and then switch S1 is closed. This process (S2ON and charge; S1ON and discharge through resistor RS) can be repeated at a given sampling rate f_S for further improvement.
The voltage V_C is then measured and the measured value of the voltage V_C (i.e., V_C_MEAS) is used to compute the value of the reference current I_REF from the equation: I_REF=(V_C_MEAS)/RD. The computed value of the reference current I_REF is then compared with the measured reference current I_REF_MEAS, which is measured using current sensing shunt 36.
With this approach, N current pairs (I_REF (i), I_REF_MEAS (i), etc.) depending on the values of RD, C, and the sampling rate f S can be measured until a given absolute error measurement is reached. In this way, a plausibility check can be implemented as described above. After the measurement and comparison process have been completed, both switches S1 and S2 are opened whereby normal operation of HV battery 72 for driving an external load may occur.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the present invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the present invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the present invention.
This application claims the benefit of U.S. Provisional Application No. 61/576,678, filed Dec. 16, 2011; the disclosure of which is incorporated in its entirety by reference herein.
Number | Date | Country | |
---|---|---|---|
61576678 | Dec 2011 | US |