Summary of the invention
For this reason, technical matters to be solved by this invention is, avoids the BMS being postponed to cause by signal transacting to report phenomenon by mistake to the charging and discharging state of on-vehicle battery.
The invention provides a kind of on-vehicle battery overcurrent diagnostic method, comprising: Real-time Obtaining current limit and charge/discharge current value; The current limit that the charge/discharge current value obtain current time and previous moment obtain is compared; If the charge/discharge current value that current time obtains is less than the current limit that described previous moment obtains, then judge that charge/discharge process is normal;
Preferably, if the charge/discharge current value that current time obtains is greater than the current limit of described previous moment acquisition and is less than predetermined threshold value, then the duration is recorded; When the described duration is greater than Preset Time, judge charge/discharge process exception.
Preferably, if the charge/discharge current value that current time obtains is greater than predetermined threshold value, then charge/discharge process exception is judged.
Preferably, to be battery management system send time of described real-time current limit value to entire car controller, entire car controller is made a response time in the time interval of Real-time Obtaining current limit and charge/discharge current value, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction.
The present invention also provides another kind of on-vehicle battery overcurrent diagnostic method, comprising: obtain charge/discharge current value according to the period 1, and obtain current limit according to second round, and the described period 1 is at least the twice of second round; The charge/discharge current value obtain current time and current maximum current limit value are compared, and wherein said current maximum current limit value is the maximal value in the current limit obtained in the period 1 before the described current moment; If the charge/discharge current value that current time obtains is less than described maximum current limit value, then judge that charge/discharge process is normal.
Preferably, if the charge/discharge current value that current time obtains is greater than current limit or described current maximum current limit value and be less than predetermined threshold value that described previous moment obtains, then the duration is recorded; When the described duration is greater than Preset Time, judge charge/discharge process exception.
Preferably, if the charge/discharge current value that current time obtains is greater than predetermined threshold value, then charge/discharge process exception is judged.
Preferably, start to obtain described charge/discharge current value and described current limit, and the described period 1 is the integral multiple of described second round simultaneously.
Preferably, to be battery management system send time of described real-time current limit value to entire car controller, entire car controller is made a response time described period 1, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction.
Correspondingly, the invention provides a kind of on-vehicle battery overcurrent diagnostic device, comprising: acquiring unit, for Real-time Obtaining current limit and charge/discharge current value; Comparing unit, the current limit obtained for the charge/discharge current value that obtained by current time and previous moment is compared; Identifying unit, when the charge/discharge current value for obtaining at current time is less than the current limit of described previous moment acquisition, judges that charge/discharge process is normal.
Preferably, also comprise: timing unit, when the charge/discharge current value for obtaining at current time is greater than the current limit of described previous moment acquisition and is less than predetermined threshold value, the record duration; First overload judging unit, for when the described duration is greater than Preset Time, judges charge/discharge process exception.
Preferably, also comprising the second overload judging unit, when the charge/discharge current value for obtaining at current time is greater than predetermined threshold value, judging charge/discharge process exception.
The present invention also provides another kind of on-vehicle battery overcurrent diagnostic device, comprising: acquiring unit, for obtaining charge/discharge current value according to the period 1, and obtains current limit according to second round, and the described period 1 is at least the twice of second round; Comparing unit, compare for the charge/discharge current value that obtained by current time and current maximum current limit value, wherein said current maximum current limit value is the maximal value in the current limit obtained in the period 1 before the described current moment; Identifying unit, when the charge/discharge current value for obtaining at current time is less than described maximum current limit value, judges that charge/discharge process is normal.
Preferably, also comprise: timing unit, the charge/discharge current value for obtaining at current time be greater than described previous moment obtain current limit or described current maximum current limit value and be less than predetermined threshold value time, record the duration; First overload judging unit, for when the described duration is greater than Preset Time, judges charge/discharge process exception.
Preferably, also comprising the second overload judging unit, when the charge/discharge current value for obtaining at current time is greater than predetermined threshold value, judging charge/discharge process exception.
Compared with prior art, on-vehicle battery overcurrent diagnostic method provided by the invention, by Real-time Obtaining current limit and charge/discharge current value, and the current limit that the charge/discharge current value obtained by current time and previous moment obtain is compared, if the charge/discharge current value that current time obtains is less than the current limit that described previous moment obtains, then judge that charge/discharge process operates normally, avoid hardware controls time delay to cause charge/discharge current to exceed limit value and occur mistaken diagnosis phenomenon, and then avoid controlling the emergency operations such as the frequent opening and closing of charge/discharge relay, extend related hardware serviceable life, and reduce the power capability that wrong diagnosis number of times can also fully play battery, improve the work efficiency of on-vehicle battery.
Embodiment
The embodiment of the present invention provides a kind of on-vehicle battery overcurrent diagnostic method, and the method comprises the steps: as shown in Figure 1
S01, Real-time Obtaining current limit and charge/discharge current value.It will be appreciated by those skilled in the art that, charge/discharge current value and current limit are all real-time change usually, and wherein, charge/discharge current value can directly collect, current limit can be given in advance, also can be that BMS calculates in real time according to the state of battery.
S02, the current limit that the charge/discharge current value obtain current time and previous moment obtain is compared, if the charge/discharge current value that current time obtains is less than the current limit that described previous moment obtains, enters step S03, otherwise enters step S04.
S03, judges that charge/discharge process is normal.
S04, judges whether the charge/discharge current value that current time obtains is less than predetermined threshold value, and predetermined threshold value wherein belongs to a kind of boundary value, can set according to battery performance.In actual environment, no matter which kind of situation charge/discharge current value should not exceed this critical value, if do not exceeded, enters step S05, otherwise performs step S07.
S05, the record duration, can also give a warning information simultaneously, points out current existence overload phenomenon.
S06, judges whether the described duration is greater than Preset Time, if be greater than, performs step S07, otherwise performs step S03;
S07, judges charge/discharge process exception.
The on-vehicle battery overcurrent diagnostic method according to the embodiment of the present invention is described in detail below in conjunction with Fig. 2.Fig. 2 shows current limit graph 11 and the charge/discharge current value curve 12 of current limit and the charge/discharge current value formation obtained within a period of time, as shown in Figure 2, gets current limit a0, charge/discharge current value b0 in the T0 moment; Current limit a1, charge/discharge current value b1 is got in the T1 moment; Current limit a2, charge/discharge current value b2 is got in the T2 moment.The time interval of above-mentioned acquisition current limit and charge/discharge current value can experimentally data set, but this time interval is long or too short may be affected the accuracy of decision or affect the work efficiency of battery, the time that battery management system sends time of described real-time current limit value to entire car controller so the above-mentioned time interval is preferably, entire car controller is made a response, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction.Reaction time and the time sent needed for instruction of above-mentioned hardware all can be directly measured, using the summation of the actual delay time of related hardware as the time interval obtaining data, the accuracy judging charging and discharging state can be improved thus further, battery operated efficiency can be improved simultaneously.
In fig. 2, along with passage of time, the current limit obtained reduces gradually, i.e. a0>a1>a2, in order to keep charge/discharge current value lower than current limit, between T0-T2, BMS, entire car controller and electric machine controller can carry out respective handling, to make charge/discharge current value also reduce gradually, i.e. and b0>b1>b2.Ideally, should be b0<a0, b1<a1, b2<a2, but due to the late effect of hardware handles signal, actual conditions often can not meet above-mentioned condition.Such as current time is T1, if the current limit a1 that the charge/discharge current value b1 directly got in the T1 moment and T1 moment get compares, the instruction of charging and discharging currents is reduced although T1 moment hardware is treated, but because late effect b1 does not lower immediately, thus it is inaccurate that on-vehicle battery overcurrent can be caused to diagnose.And in the present embodiment, the current limit that the charge/discharge current value obtain current time and previous moment obtain is compared, such as current time is T1, now that the current limit a0 got in the charge/discharge current value b1 that got in the T1 moment and T0 moment compares, thus the impact avoiding late effect to produce, if b1<a0, can judge that charge and discharge process is normal, although may a1 be greater than at T1 moment b1, but the order reducing charge/discharge current has been have issued at T1 moment hardware, so may before T2, charge/discharge current value has just been reduced to and has been less than a1, so this method judges that the process of the charge/discharge in T1 moment is normal, do not take the measures such as warning or power-off.
By adopting above-mentioned steps S01-S03, Real-time Obtaining current limit and charge/discharge current value, and the current limit that the charge/discharge current value obtained by current time and previous moment obtain is compared, if the charge/discharge current value that current time obtains is less than the current limit that described previous moment obtains, then judge that charge/discharge process operates normally, avoid hardware controls time delay to cause charge/discharge current to exceed limit value and occur mistaken diagnosis phenomenon, and then avoid controlling the emergency operations such as the frequent opening and closing of charge/discharge relay, extend related hardware serviceable life, and reduce the power capability that wrong diagnosis number of times can also fully play battery, improve the work efficiency of on-vehicle battery.
Due under normal circumstances, the electric current of short time overflows battery impact not serious, so now take emergency measures also can cause unnecessary loss to hardware, by adopting above-mentioned steps S04-S07, set a time value, the duration that electric current overflows can be left in the basket within the scope of this, is judged as normal; If exceed this scope, be judged as exception, mistaken diagnosis probability can be reduced further thus, improve the work efficiency of battery simultaneously further, the security of battery can be improved thus.
When charge and discharge process is determined extremely, existing emergency measure can be taked to protect battery, the operations such as such as deenergization relay.In addition; in the process performing this method; it is also conceivable to the failure grade information of vehicle; if there is catastrophic failure in vehicle; then can not perform above-mentioned steps S04-S07, such as should there is not transshipping phenomenon in current limit under vehicle limping or emergency cut-off pattern, so the charge/discharge current value that can obtain at current time is greater than the current limit of described previous moment acquisition; directly be judged to be that charging process is abnormal, to protect on-vehicle battery.
As mentioned before, current limit can be that BMS calculates in real time according to the state of battery, and current limit may reduce in time gradually, but also may increase gradually.For the situation that current limit reduces gradually, the method that above-described embodiment provides can avoid mistaken diagnosis phenomenon effectively, but for the situation that current limit increases gradually, current limit due to previous moment acquisition is less than the current limit of current acquisition, if now compare as stated above and judge, then may produce mistaken diagnosis phenomenon.Therefore another embodiment of the present invention provides a kind of on-vehicle battery overcurrent diagnostic method, and as shown in Figure 3, the method comprises the steps:
S11, obtain charge/discharge current value according to period 1 Ta, and obtain current limit according to Tb second round, the period 1 is at least the twice of second round, namely through a period 1, two charge/discharge current values and plural current limit can be obtained;
S12, the charge/discharge current value obtain current time and current maximum current limit value are compared, wherein said current maximum current limit value is the maximal value in the current limit obtained in the period 1 before the described current moment, judge whether the charge/discharge current value that current time obtains is less than current maximum current limit value, if be less than, entered and perform S13, otherwise enter execution S14;
S13, judges that charge/discharge process is normal.
S14, judges whether the charge/discharge current value that current time obtains is less than predetermined threshold value, and predetermined threshold value wherein belongs to a kind of boundary value, can set according to battery performance.In actual environment, no matter which kind of situation charge/discharge current value should not exceed this critical value, if do not exceeded, enters step S15, otherwise performs step S17;
S15, the record duration, can also give a warning information simultaneously, points out current existence overload phenomenon.
S16, judges whether the described duration is greater than Preset Time, if be greater than, performs step S17, otherwise performs step S13;
S17, judges charge/discharge process exception.
The on-vehicle battery overcurrent diagnostic method according to the embodiment of the present invention is described in detail below in conjunction with Fig. 4.Fig. 4 shows current limit graph 21 and the charge/discharge current value curve 22 of current limit and the charge/discharge current value formation obtained within a period of time, period 1 Ta is second round three times of Tb in the diagram, and in period 1 Ta, comprise three complete Tb second round, namely period 1 Ta starting point with in this cycle first second round Tb starting point identical, the terminal of period 1 Ta with in this cycle the 3rd second round Tb terminal identical.Certainly, Fig. 4 is example, not limits the scope of the invention.As shown in Figure 4, obtain charge/discharge current value b0 in the starting point T0 moment of Ta, obtain charge/discharge current value b1 in the terminal T1 moment of Ta, simultaneously in Ta, 4 current limit a0, a1, a2, a3 can be obtained by Tb second round.Identical with previous embodiment, the length of period 1 can experimentally data set equally, be preferably battery management system sends time of described real-time current limit value to entire car controller, entire car controller is made a response time, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction, thus the accuracy judging charging and discharging state can be improved, battery operated efficiency can be improved simultaneously.
In the diagram, along with passage of time, the current limit obtained increases gradually, i.e. a0<a1<a2<a3, and namely in Ta, current limit increases gradually; Maximal value a3 is selected, comparison b1 and a3 in a0, a1, a2, a3.If b1<a3, then judge that charge/discharge process is normal.
It will be appreciated by those skilled in the art that, current limit is passed in time to situation about reducing gradually, the i.e. situation of a0>a1>a2>a3, then can compare b1 and a0, can obtain the effect similar with previous embodiment thus; If current limit there occurs and first reduces to increase afterwards or the situation of first increases and then decreases within a period 1, still can judge according to such scheme, namely no matter a0, a1, a2, a3 be which kind of relation, only need to use maximal value wherein and b1 to compare, the BMS being postponed to cause by signal transacting just can be avoided to report phenomenon by mistake to the charging and discharging state of on-vehicle battery.
Compared with previous embodiment, the on-vehicle battery overcurrent diagnostic method of the present embodiment not only goes for the situation that current limit reduces gradually, the situation that current limit converts arbitrarily can also be applicable to, by adopting above-mentioned steps S11-S13, charge/discharge current value and current limit is obtained respectively according to the different cycles, and the charge/discharge current value obtained by current time and the previous maximum current limit value obtained in the collection period of charge/discharge current value of getting are compared, then charge/discharge process is judged according to comparison result, no matter current limit increases or reduces, hardware controls time delay all can be avoided to cause charge/discharge current to exceed limit value and to occur mistaken diagnosis phenomenon, and then avoid controlling the emergency operations such as the frequent opening and closing of charge/discharge relay, extend related hardware serviceable life, and reduce the power capability that wrong diagnosis number of times can also fully play battery, improve the work efficiency of on-vehicle battery.
Due under normal circumstances, the electric current of short time overflows battery impact not serious, by adopting above-mentioned steps S14-S17, set a time value, the duration that electric current overflows can be left in the basket within the scope of this, if exceed this scope, be judged as exception, mistaken diagnosis probability can be reduced further thus, improve the work efficiency of battery simultaneously further.
When charge and discharge process is determined extremely, existing emergency measure can be taked to protect battery, the operations such as such as deenergization relay.In addition; in the process performing this method; it is also conceivable to the failure grade information of vehicle; if there is catastrophic failure in vehicle; then can not perform above-mentioned steps S14-S17, such as should there is not transshipping phenomenon in current limit under vehicle limping or emergency cut-off pattern, so the charge/discharge current value that can obtain at current time is greater than described current maximum current limit value; directly be judged to be that charging process is abnormal, to protect on-vehicle battery.
The embodiment of the present invention also provides a kind of on-vehicle battery overcurrent diagnostic device, and this device comprises as shown in Figure 5:
Acquiring unit A31, for Real-time Obtaining current limit and charge/discharge current value;
Comparing unit A32, the current limit obtained for the charge/discharge current value that obtained by current time and previous moment is compared;
Identifying unit A33, when the charge/discharge current value for obtaining at current time is less than the current limit of described previous moment acquisition, judges that charge/discharge process is normal.
According to the on-vehicle battery overcurrent diagnostic device that the embodiment of the present invention provides, by Real-time Obtaining current limit and charge/discharge current value, and the current limit that the charge/discharge current value obtained by current time and previous moment obtain is compared, if the charge/discharge current value that current time obtains is less than the current limit that described previous moment obtains, then judge that charge/discharge process operates normally, avoid hardware controls time delay to cause charge/discharge current to exceed limit value and occur mistaken diagnosis phenomenon, and then avoid controlling the emergency operations such as the frequent opening and closing of charge/discharge relay, extend related hardware serviceable life, and reduce the power capability that wrong diagnosis number of times can also fully play battery, improve the work efficiency of on-vehicle battery.
The charge/discharge current value obtained to tackle current time is greater than the situation of the current limit that described previous moment obtains, and this device can also comprise:
Timing unit A34, when the charge/discharge current value for obtaining at current time is greater than the current limit of described previous moment acquisition and is less than predetermined threshold value, the record duration;
First overload judging unit A35, for when the described duration is greater than Preset Time, judges charge/discharge process exception.
Second overload judging unit A36, when the charge/discharge current value for obtaining at current time is greater than predetermined threshold value, judges charge/discharge process exception.
Above-mentioned preferred version can reduce mistaken diagnosis probability further, improves the work efficiency of battery further simultaneously.When charge and discharge process is determined extremely, existing emergency measure can be taked to protect battery, the operations such as such as deenergization relay.
As mentioned above, the time interval obtaining current limit and charge/discharge current value in the present embodiment is preferably battery management system sends time of described real-time current limit value to entire car controller, entire car controller is made a response time, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction, the accuracy judging charging and discharging state can be improved thus further, battery operated efficiency can be improved simultaneously.
Another embodiment of the present invention also provides a kind of on-vehicle battery overcurrent diagnostic device, and this device comprises as shown in Figure 6:
Acquiring unit B41, for obtaining charge/discharge current value according to the period 1, and obtains current limit according to second round, and the described period 1 is at least the twice of second round;
Comparing unit B42, compare for the charge/discharge current value that obtained by current time and current maximum current limit value, wherein said current maximum current limit value is the maximal value in the current limit obtained in the period 1 before the described current moment;
Identifying unit B43, when the charge/discharge current value for obtaining at current time is less than described maximum current limit value, judges that charge/discharge process is normal.
According to the on-vehicle battery overcurrent diagnostic device that the embodiment of the present invention provides, by obtaining charge/discharge current value and current limit respectively according to the different cycles, and the charge/discharge current value obtained by current time and the previous maximum current limit value obtained in the collection period of charge/discharge current value of getting are compared, then charge/discharge process is judged according to comparison result, no matter current limit increases or reduces, hardware controls time delay all can be avoided to cause charge/discharge current to exceed limit value and to occur mistaken diagnosis phenomenon, and then avoid controlling the emergency operations such as the frequent opening and closing of charge/discharge relay, extend related hardware serviceable life, and reduce the power capability that wrong diagnosis number of times can also fully play battery, improve the work efficiency of on-vehicle battery.
The charge/discharge current value obtained to tackle current time is greater than the situation of described current maximum current limit value, and this device can also comprise:
Timing unit B44, when the charge/discharge current value for obtaining at current time is greater than the current limit of described previous moment acquisition and is less than predetermined threshold value, the record duration;
First overload judging unit B45, for when the described duration is greater than Preset Time, judges charge/discharge process exception.
Second overload judging unit B46, when the charge/discharge current value for obtaining at current time is greater than predetermined threshold value, judges charge/discharge process exception.
Above-mentioned preferred version can reduce mistaken diagnosis probability further, improves the work efficiency of battery further simultaneously.
As mentioned before, above-mentioned period 1 Ta is preferably battery management system sends time of described real-time current limit value to entire car controller, entire car controller is made a response time, entire car controller sends time of instruction to electric machine controller, the time made a response by electric machine controller and electric machine controller sends the time sum of discharge and recharge instruction.Reaction time and the time sent needed for instruction of above-mentioned hardware all can be directly measured, this programme is using the summation of the actual delay time of related hardware as the above-mentioned period 1, the accuracy judging charging and discharging state can be improved further, battery operated efficiency can be improved simultaneously.
Obviously, above-described embodiment is only for clearly example being described, and the restriction not to embodiment.For those of ordinary skill in the field, can also make other changes in different forms on the basis of the above description.Here exhaustive without the need to also giving all embodiments.And thus the apparent change of extending out or variation be still among the protection domain of the invention.