JP5114884B2 - Battery pack and detection method - Google Patents
Battery pack and detection method Download PDFInfo
- Publication number
- JP5114884B2 JP5114884B2 JP2006189588A JP2006189588A JP5114884B2 JP 5114884 B2 JP5114884 B2 JP 5114884B2 JP 2006189588 A JP2006189588 A JP 2006189588A JP 2006189588 A JP2006189588 A JP 2006189588A JP 5114884 B2 JP5114884 B2 JP 5114884B2
- Authority
- JP
- Japan
- Prior art keywords
- fluctuation amount
- value
- upper limit
- voltage fluctuation
- voltage
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/10—Energy storage using batteries
Landscapes
- Secondary Cells (AREA)
Description
この発明は、異常を検出する電池パックおよびその検出方法に関する。 The present invention relates to a battery pack for detecting an abnormality and a detection method thereof.
近年、ノート型PC(Personal Computer)や携帯電話、PDA(Personal Digital Assistants)等の携帯型電子機器が普及し、その電源として高電圧、高エネルギー密度、軽量といった利点を有するリチウムイオン二次電池が広く使用されている。 In recent years, portable electronic devices such as notebook PCs (Personal Computers), mobile phones, and PDAs (Personal Digital Assistants) have become widespread. Widely used.
従来の二次電池の電池パックには、充放電電流や充放電電圧、電池の温度などを測定する測定回路や、測定回路による測定結果に基づき二次電池に対する充放電を制御するMPU(Micro Processing Unit)などの制御回路が搭載されている。そして、制御回路は、測定回路による測定結果に基づき過充電や過放電、過電流、温度異常などの異常を検出するようにしている。 Conventional battery packs of secondary batteries include a measurement circuit that measures charge / discharge current, charge / discharge voltage, battery temperature, and the like, and MPU (Micro Processing) that controls charge / discharge of the secondary battery based on the measurement results of the measurement circuit. Unit) and other control circuits are installed. The control circuit detects abnormalities such as overcharge, overdischarge, overcurrent, and temperature abnormality based on the measurement result of the measurement circuit.
このように、測定した各種情報に基づき電池パックの異常を検出する方法が下記の特許文献1に記載されている。
Thus, a method for detecting an abnormality of a battery pack based on various measured information is described in
一般に、電池パックに異常が発生した場合には、電池セルの電圧や温度が急激に上昇することが知られている。したがって、所定時間内における電圧や温度の上昇度合いに基づき、電池パックに異常が発生したか否かを判断することができる。 In general, it is known that when an abnormality occurs in a battery pack, the voltage and temperature of the battery cell rapidly increase. Therefore, it is possible to determine whether or not an abnormality has occurred in the battery pack based on the voltage or temperature increase degree within a predetermined time.
具体的には、例えば、電圧や温度の変動量に対して予め閾値を設定しておき、所定時間毎に測定した電圧や温度に基づき変動量を算出する。そして、算出された電圧や温度の変動量と設定された閾値とを比較し、変動量が閾値を超えた場合には、電池パックに異常が発生したと判断するようにしている。 Specifically, for example, a threshold is set in advance for the amount of fluctuation in voltage or temperature, and the amount of fluctuation is calculated based on the voltage or temperature measured every predetermined time. Then, the calculated fluctuation amount of the voltage or temperature is compared with a set threshold value, and if the fluctuation amount exceeds the threshold value, it is determined that an abnormality has occurred in the battery pack.
しかしながら、例えば、この電池パックを使用する電子機器が携帯電話等の電波を発生する機器である場合、発生した電波がノイズとして電圧や温度に重畳してしまうことがある。このように、電圧や温度に対して電池パックの内部で発生したノイズや外部からのノイズが重畳した場合においても、電圧や温度が瞬間的に上昇する。そのため、所定時間内における電圧や温度の上昇度合いに基づいて電池パックの異常を判断すると、このようにノイズが重畳した場合であっても電池パックが異常であると判断され、誤検出を招くおそれがあるという問題点があった。 However, for example, when an electronic device using this battery pack is a device that generates radio waves such as a mobile phone, the generated radio waves may be superimposed on voltage or temperature as noise. Thus, even when noise generated inside the battery pack or noise from outside is superimposed on the voltage or temperature, the voltage or temperature rises instantaneously. For this reason, if the abnormality of the battery pack is determined based on the voltage or temperature increase degree within a predetermined time, it is determined that the battery pack is abnormal even if noise is superimposed in this way, and erroneous detection may occur. There was a problem that there was.
また、従来の電池パックにおいて異常検出が行われるのは、二次電池に不具合が発生した後である。即ち、検出結果に基づき二次電池の不具合を未然に防ぐ方法がないという問題点があった。 Further, the abnormality detection is performed in the conventional battery pack after a failure occurs in the secondary battery. That is, there is a problem in that there is no method for preventing a failure of the secondary battery based on the detection result.
したがって、この発明の目的は、異常の検出精度を向上し、異常を検出して不具合を未然に防止することができる電池パックおよびその検出方法を提供することにある。 Accordingly, an object of the present invention is to provide a battery pack capable of improving the accuracy of detecting an abnormality, detecting the abnormality, and preventing a malfunction, and a method for detecting the battery pack.
上述の課題を解決するために、第1の発明は、
1または複数の二次電池と、
二次電池の電圧を所定時間毎に測定する測定部と、
電圧に基づき所定時間内の電圧変動量を算出し、該電圧変動量に基づき二次電池の充放電を制御する制御部と、
電圧変動量に対する規定電圧変動量、および電圧変動量が規定電圧変動量を超える回数の上限を示す上限回数を記憶する記憶部と
を有し、
制御部は、
所定時間毎に電圧変動量と規定電圧変動量とを比較し、
電圧変動量が規定電圧変動量を超える場合には、記憶部に予め設けられたカウンタの値をインクリメントし、カウンタの値が上限回数以上となる場合には、異常であると判断し、
電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする電池パックである。
In order to solve the above-mentioned problem, the first invention
One or more secondary batteries;
A measuring unit for measuring the voltage of the secondary battery every predetermined time;
A control unit that calculates a voltage fluctuation amount within a predetermined time based on the voltage, and controls charging and discharging of the secondary battery based on the voltage fluctuation amount;
A storage unit for storing a specified voltage fluctuation amount with respect to the voltage fluctuation amount, and an upper limit number indicating an upper limit of the number of times that the voltage fluctuation amount exceeds the specified voltage fluctuation amount;
The control unit
Compare the voltage fluctuation amount with the specified voltage fluctuation amount every predetermined time,
When the voltage fluctuation amount exceeds the specified voltage fluctuation amount, the value of the counter provided in advance in the storage unit is incremented, and when the counter value exceeds the upper limit number of times, it is determined that there is an abnormality ,
The specified voltage fluctuation amount relative to the voltage fluctuation amount is
It is a battery pack characterized by showing either the upper limit value or the lower limit value of the voltage fluctuation amount within a predetermined time .
また、第2の発明は、
1または複数の二次電池と、
二次電池の周囲温度を所定時間毎に測定する測定部と、
周囲温度に基づき所定時間内の温度変動量を算出し、該温度変動量に基づき二次電池の充放電を制御する制御部と、
所定時間内における温度変動量の上限値、および温度変動量が温度変動量の上限値よりも大きい回数の上限を示す上限回数を記憶する記憶部と
を有し、
制御部は、
所定時間毎に温度変動量と温度変動量の上限値とを比較し、
温度変動量が温度変動量の上限値よりも大きい場合には、記憶部に予め設けられたカウンタの値をインクリメントし、カウンタの値が上限回数以上となる場合には、異常であると判断し、カウンタの値が上限回数よりも小さい場合には、温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、算出された上限値を更新する
ことを特徴とする電池パックである。
In addition, the second invention,
One or more secondary batteries;
A measurement unit for measuring the ambient temperature of the secondary battery every predetermined time;
A control unit that calculates a temperature fluctuation amount within a predetermined time based on the ambient temperature, and controls charge / discharge of the secondary battery based on the temperature fluctuation amount;
It has an upper limit value of the variation with temperature, and the temperature variation is a storage unit for storing a maximum number of times that indicates how many times the upper limit of greater than the upper limit value of the variation with temperature in a predetermined time period,
The control unit
Compare the temperature fluctuation amount with the upper limit value of the temperature fluctuation amount every predetermined time,
When the temperature fluctuation amount is larger than the upper limit value of the temperature fluctuation amount, the value of the counter provided in advance in the storage unit is incremented, and when the counter value exceeds the upper limit number of times, it is determined as abnormal. When the counter value is smaller than the upper limit number of times , a battery pack that newly calculates an upper limit value of the temperature fluctuation amount within a predetermined time based on the temperature fluctuation amount and updates the calculated upper limit value. It is.
また、第3の発明は、
1または複数の二次電池の電圧を所定時間毎に測定し、
電圧に基づき所定時間内の電圧変動量を算出し、
所定時間毎に電圧変動量と、記憶部に記憶された電圧変動量に対する規定電圧変動量とを比較し、
電圧変動量が規定電圧変動量を超える場合には、記憶部に予め設けられたカウンタの値をインクリメントし、
カウンタの値が、記憶部に予め設けられた電圧変動量が規定電圧変動量を超える回数の上限を示す上限回数以上となる場合には、異常であると判断する
ことを含み、
電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする検出方法である。
In addition, the third invention,
1 or more voltage of the secondary battery was measured every predetermined time,
Calculate the amount of voltage fluctuation within a predetermined time based on the voltage,
Comparing the voltage fluctuation amount for each predetermined time with the specified voltage fluctuation amount with respect to the voltage fluctuation amount stored in the storage unit,
When the voltage fluctuation amount exceeds the specified voltage fluctuation amount, the value of the counter provided in advance in the storage unit is incremented,
When the value of the counter is equal to or more than the upper limit number indicating the upper limit of the number of times that the voltage fluctuation amount provided in advance in the storage unit exceeds the specified voltage fluctuation amount, it is determined that there is an abnormality.
Including
The specified voltage fluctuation amount relative to the voltage fluctuation amount is
It is a detection method characterized by indicating either an upper limit value or a lower limit value of the voltage fluctuation amount within a predetermined time .
また、第4の発明は、
1または複数の二次電池の周囲温度を所定時間毎に測定し、
周囲温度に基づき所定時間内の温度変動量を算出し、
所定時間毎に温度変動量と、記憶部に記憶された所定時間内における温度変動量の上限値とを比較し、
温度変動量が温度変動量の上限値よりも大きい場合には、記憶部に予め設けられたカウンタの値をインクリメントし、
カウンタの値が、記憶部に予め設けられた温度変動量が温度変動量の上限値よりも大きい回数の上限を示す上限回数以上となる場合には、異常であると判断し、カウンタの値が上限回数よりも小さい場合には、温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、算出された上限値を更新する
ことを特徴とする検出方法である。
In addition, the fourth invention is
One or ambient temperature of the plurality of secondary batteries was measured every predetermined time,
Calculate the amount of temperature fluctuation within a predetermined time based on the ambient temperature,
Comparing the temperature fluctuation amount every predetermined time with the upper limit value of the temperature fluctuation amount within the predetermined time stored in the storage unit,
When the temperature fluctuation amount is larger than the upper limit value of the temperature fluctuation amount, the value of the counter provided in advance in the storage unit is incremented,
When the value of the counter is equal to or more than the upper limit number indicating the upper limit of the number of times that the temperature fluctuation amount provided in advance in the storage unit is larger than the upper limit value of the temperature fluctuation amount , it is determined that the counter value is abnormal. When the number is smaller than the upper limit number , the detection method is characterized in that a new upper limit value of the temperature fluctuation amount within a predetermined time is newly calculated based on the temperature fluctuation amount, and the calculated upper limit value is updated .
上述したように、第1および第3の発明では、所定時間毎に電圧変動量と、記憶部に記憶された電圧変動量に対する規定電圧変動量とを比較し、電圧変動量が規定電圧変動量を超える場合には、記憶部に予め設けられたカウンタの値をインクリメントするようにしているため、カウンタの値が、記憶部に予め設けられた電圧変動量が規定電圧変動量を超える回数の上限を示す上限回数以上となる場合には、異常であると判断される。 As described above, in the first and third aspects of the invention, the voltage fluctuation amount is compared with the specified voltage fluctuation amount with respect to the voltage fluctuation amount stored in the storage unit every predetermined time, and the voltage fluctuation amount is determined as the specified voltage fluctuation amount. Since the counter value provided in the storage unit is incremented when the value exceeds the upper limit of the number of times that the voltage fluctuation amount provided in the storage unit exceeds the specified voltage fluctuation amount. When the number of times is equal to or greater than the upper limit number of times, it is determined that there is an abnormality.
また、第2および第4の発明では、所定時間毎に温度変動量と、記憶部に記憶された温度変動量に対する上限値とを比較し、温度変動量が上限値よりも大きい場合には、記憶部に予め設けられたカウンタの値をインクリメントするようにしているため、カウンタの値が、記憶部に予め設けられた温度変動量が上限値よりも大きい回数の上限を示す上限回数以上となる場合には、異常であると判断される。 In the second and fourth inventions, the temperature fluctuation amount is compared with the upper limit value for the temperature fluctuation amount stored in the storage unit every predetermined time, and when the temperature fluctuation amount is larger than the upper limit value, Since the value of the counter provided in advance in the storage unit is incremented, the value of the counter becomes equal to or greater than the upper limit number indicating the upper limit of the number of times that the temperature fluctuation amount provided in advance in the storage unit is greater than the upper limit value. In the case, it is determined to be abnormal.
この発明は、所定時間毎に測定された二次電池の電圧や周囲温度に基づき、所定時間内の変動量を算出し、この変動量に対する規定変動量を算出し、変動量と規定変動量とを比較した場合に変動量が規定変動量を所定回数以上超えるかどうかにより、異常が発生したか否かを判断するようにしているため、電池パックの異常を即座に検出して不具合を未然に防止することができるという効果がある。 The present invention calculates a fluctuation amount within a predetermined time based on the voltage of the secondary battery and the ambient temperature measured every predetermined time, calculates a prescribed fluctuation amount with respect to the fluctuation amount, In order to determine whether or not an abnormality has occurred based on whether or not the fluctuation amount exceeds the specified fluctuation amount more than a predetermined number of times, it is possible to immediately detect the abnormality of the battery pack and There is an effect that it can be prevented.
また、この発明は、変動量が規定変動量を所定回数連続して超えない場合に、変動量に基づき規定変動量を新たに更新し、更新された新たな規定変動量と変動量とを比較するようにしているため、異常の検出精度を向上させることができるという効果がある。 Further, according to the present invention, when the fluctuation amount does not exceed the specified fluctuation amount for a predetermined number of times, the specified fluctuation amount is newly updated based on the fluctuation amount, and the updated new specified fluctuation amount is compared with the fluctuation amount. Thus, the abnormality detection accuracy can be improved.
以下、この発明の実施の一形態による電池パック1ついて、図1を参照して説明する。電池パック1は、電子機器使用時には正極端子11および負極端子12がそれぞれ電子機器の正極端子および負極端子に接続され、放電が行われる。また、充電時には充電器に装着され、電気機器使用時と同様に、正極端子11および負極端子12がそれぞれ充電器の正極端子および負極端子に接続され、充電が行われる。
Hereinafter, a
電池パック1は主に、電池セル17、温度検出素子18、AFE(Analog Front End)20、MPU(Micro Processing Unit)21、スイッチ回路14および通信端子13aおよび13bで構成されている。電池セル17は、例えば、リチウムイオン電池の二次電池であり、1または複数の二次電池を直列および/または並列に接続したものである。
The
温度検出素子18は、電池セル17付近に設けられ、電池セル17の周囲の温度を検出する。温度検出素子18としては、例えば、温度によって抵抗値が変化するサーミスタを用いることができ、このサーミスタの電圧を測定することによって、電池セル17の温度を検出することができる。
The
AFE20は、電池パック1内の電池セル17の各セルの電圧を測定し、MPU21に測定値を供給する。また、AFE20は、電流検出抵抗19を使用して電流の大きさおよび向きを測定し、MPU21に測定値を供給する。さらに、AFE20は、温度検出素子18の電圧を測定し、測定した温度検出素子18の電圧を温度に変換してMPU21に供給する。これら各種の測定は、所定時間毎に行われる。
The
AFE20は、MPU21からの命令に基づきスイッチ回路14に制御信号を送ることにより、過充電、過放電を防止する。ここで、電池セル17がリチウムイオン電池の場合、過充電検出電圧が例えば4.2V±0.5Vと定められ、過放電検出電圧が2.4V±0.1Vと定められる。
The
MPU21は、AFE20から供給された電池セル17の電圧および温度に基づき電池セル17の異常検出を行う。異常検出により得られた情報は、MPU21に内蔵された不揮発性メモリ22に記憶される。不揮発性メモリ22としては、例えばEEPROM(Electrically Erasable and Programmable Read Only Memory)を用いることができる。なお、不揮発性メモリ22は、MPU21に内蔵されているものに限らず、例えば、MPU21の外部に設けるようにしてもよい。この不揮発性メモリ22に記憶された、異常検出によって得られた情報は、例えばこの電池パック1を回収した際に不具合の解析に用いられる。
The
また、MPU21は、AFE20から供給される電圧値および電流値に基づき、電池セル17のいずれかのセルの電圧が過充電検出電圧になった場合や、電池セル17の電圧が過放電検出電圧以下になった場合に、AFE20に対してスイッチ回路14を制御するための命令を供給する。
Further, the
スイッチ回路14は、充電制御FET(Field Effect Transistor)15と、放電制御FET16とから構成されている。電池電圧が過充電検出電圧となったときは、充電制御FET15をOFFとし、充電電流が流れないように制御される。なお、充電制御FET15のOFF後は、寄生ダイオード15aを介することによって放電のみが可能となる。
The
また、電池電圧が過放電検出電圧となったときは、放電制御FET16をOFFとし、放電電流が流れないように制御される。なお、放電制御FET16のOFF後は、寄生ダイオード16aを介することによって充電のみが可能となる。
Further, when the battery voltage becomes the overdischarge detection voltage, the
通信端子13aおよび13bは、携帯電話等の電子機器に装着された際に、所定の通信プロトコルに基づき電池パック1の異常を示す情報等の各種情報を電子機器に送信する。
When the
なお、上述した構成では、AFE20およびMPU21は、それぞれ独立したように説明したが、これはこの例に限られない。例えば、AFE20およびMPU21が一体化とされた構成としてもよい。
In the above-described configuration, the
次に、図2および図3を参照して、電池パック1の異常検出方法について説明する。電池セル17の電圧や温度は、電池パック1が正常に動作している場合には略一定であるが、電池パック1に異常が発生した場合には、電池セル17の電圧または温度が急激に上昇または下降する。
Next, a method for detecting an abnormality of the
一方、AFE20にて測定される電池セル17の電圧や温度に対してノイズ等が重畳した場合においても、電圧や温度が急激に上昇または下降するが、この場合における電圧や温度の上昇または下降は、瞬間的なものである。そのため、このような場合、上昇または下降した電圧はすぐに下降または上昇し、正常な電圧となる。
On the other hand, even when noise or the like is superimposed on the voltage or temperature of the
そこで、この発明の実施の一形態では、AFE20にて測定される電池セル17の電圧または温度の上昇および下降する部分に注目し、所定時間毎に測定した電圧または温度とに基づき変動量を算出する。そして、算出された変動量が予め定められた電圧または温度の変動量の上限値や下限値を所定回数連続で超えるか否かに基づき、電池パック1の異常を検出するようにした。
Therefore, in one embodiment of the present invention, attention is paid to the rise or fall of the voltage or temperature of the
先ず、MPU21の不揮発性メモリ22に設定される値について、より具体的に説明する。所定時間内における電圧の変動量ΔVに対して、予め所定時間内における電圧変動量の上限値ΔV(+limit)、電圧変動量の下限値ΔV(−limit)、電圧変動量ΔVが上限値ΔV(+limit)以上となる回数の上限を示す第1の上限回数K(+)、および電圧変動量ΔVが下限値ΔV(−limit)以下となる回数の上限を示す第2の上限回数K(−)を設定する。また、電圧変動量ΔVが上限値以上となる回数をカウントする第1のカウンタK(+cnt)、および電圧変動量ΔVが下限値以下となる回数をカウントする第2のカウンタK(−cnt)を設ける。
First, the values set in the
なお、上限値ΔV(+limit)には、正の値であり、例えば、通常とり得ると考えられる変動量よりも大きい値を設定する。また、下限値ΔV(−limit)には、負の値であり、上限値ΔV(+limit)と同様に、例えば、通常とり得ると考えられる変動量よりも小さい値を設定する。 Note that the upper limit value ΔV (+ limit) is a positive value, for example, a value larger than a fluctuation amount that can be normally taken is set. Further, the lower limit value ΔV (−limit) is a negative value, and, for example, a value smaller than the fluctuation amount that can be normally taken is set, similarly to the upper limit value ΔV (+ limit).
次に、電池セル17の電圧変動量に基づく異常検出の動作について詳細に説明する。図2Aに示すように、電池パック1に異常が発生すると、電池セル17の電圧が急激に上昇する。図2Aに示す点線で囲まれた部分を拡大した図2Bに示すように、時間M(n−1)の時点Aにおける電池セル17の電圧をV(n−1)とし、時点Aから所定時間経過した後の時間M(n)の時点Bにおける電池セル17の電圧をV(n)とする。このときの時点Aから時点Bまでの電圧変動量ΔV(n)は、数式(1)に基づき算出される。
ΔV(n)=V(n)−V(n−1) ・・・(1)
Next, the abnormality detection operation based on the voltage fluctuation amount of the
ΔV (n) = V (n) −V (n−1) (1)
上述のようにして算出された電圧変動量ΔV(n)と、予め設定された電圧変動量の上限値ΔV(+limit)および下限値ΔV(−limit)とを比較する。比較の結果、電圧変動量ΔV(n)の値が上限値ΔV(+limit)以上となった場合には、第1のカウンタK(+cnt)の値を「1」インクリメントさせる。また、電圧変動量ΔV(n)の値が下限値ΔV(−limit)以下となった場合には、第2のカウンタK(−cnt)の値を「1」インクリメントさせる。そして、この場合の電圧変動量ΔV(n)、第1のカウンタK(+cnt)および第2のカウンタK(−cnt)の値が不揮発性メモリ22に記憶される。
The voltage fluctuation amount ΔV (n) calculated as described above is compared with the preset upper limit value ΔV (+ limit) and lower limit value ΔV (−limit) of the voltage fluctuation amount. As a result of the comparison, when the value of the voltage fluctuation amount ΔV (n) becomes equal to or larger than the upper limit value ΔV (+ limit), the value of the first counter K (+ cnt) is incremented by “1”. Further, when the value of the voltage fluctuation amount ΔV (n) becomes equal to or lower than the lower limit value ΔV (−limit), the value of the second counter K (−cnt) is incremented by “1”. In this case, the voltage fluctuation amount ΔV (n), the values of the first counter K (+ cnt), and the second counter K (−cnt) are stored in the
次に、第1のカウンタK(+cnt)の値と第1の上限回数K(+)の値とを比較する。比較の結果、第1のカウンタK(+cnt)の値が第1の上限回数K(+)の値以上となった場合には、電池セル17が異常であると判断し、異常処理を行う。また、同様に、第2のカウンタK(−cnt)の値と第2の上限回数K(−)の値とを比較する。比較の結果、第2のカウンタK(−cnt)の値が第2の上限回数K(−)の値以上となった場合には、電池セル17が異常であると判断し、異常処理を行う。異常処理としては、例えば、充放電制御FETをOFFして、電池セル17に対する充放電電流を遮断する。
Next, the value of the first counter K (+ cnt) is compared with the value of the first upper limit number K (+). As a result of the comparison, when the value of the first counter K (+ cnt) is equal to or greater than the value of the first upper limit number K (+), it is determined that the
また、第1のカウンタK(+cnt)の値が第1の上限回数K(+)の値より小さい場合、および、第2のカウンタK(−cnt)の値が第2の上限回数K(−)の値より小さい場合には、電圧変動量の上限値ΔV(+limit)および下限値ΔV(−limit)の値がそれぞれ電圧変動量ΔV(n)に基づき再度算出され、不揮発性メモリ22に記憶される。なお、新たに算出される上限値ΔV(+limit)は、初めに不揮発性メモリ22に記憶されている上限値よりも小さい値に設定され、新たに算出される下限値ΔV(−limit)は、不揮発性メモリ22に記憶されている下限値よりも大きい値に設定される。
In addition, when the value of the first counter K (+ cnt) is smaller than the value of the first upper limit number K (+), and the value of the second counter K (−cnt) is equal to the second upper limit number K (− ), The upper limit value ΔV (+ limit) and the lower limit value ΔV (−limit) of the voltage fluctuation amount are calculated again based on the voltage fluctuation amount ΔV (n) and stored in the
具体的には、例えば、新たに算出される電圧変動量の上限値ΔV(+limit)の値は、初めの電圧変動量の上限値ΔV(+limit)の値よりも40%〜60%程度小さい値、例えば0.2V小さい値に設定され、新たに算出される電圧変動量の下限値ΔV(−limit)の値は、初めの電圧変動量の下限値ΔV(−limit)の値よりも40%〜60%程度大きい値、例えば0.2V大きい値に設定される。 Specifically, for example, the newly calculated upper limit value ΔV (+ limit) of the voltage fluctuation amount is a value that is about 40% to 60% smaller than the upper limit value ΔV (+ limit) of the initial voltage fluctuation amount. For example, the value of the lower limit value ΔV (−limit) of the newly calculated voltage fluctuation amount set to a value smaller by 0.2V is 40% than the value of the lower limit value ΔV (−limit) of the initial voltage fluctuation amount. It is set to a value that is larger by about 60%, for example, a value that is 0.2V larger.
次に、上述と同様にして、時点Bから所定時間経過した後の時間M(n+1)である時点Cにおける電圧V(n+1)に基づき、時点Bから時点Cまでの電圧変動量ΔV(n+1)は、数式(2)に基づき算出される。
ΔV(n+1)=V(n+1)−V(n) ・・・(2)
Next, in the same manner as described above, the voltage fluctuation amount ΔV (n + 1) from the time point B to the time point C is based on the voltage V (n + 1) at the time point C which is the time M (n + 1) after a predetermined time has elapsed from the time point B. Is calculated based on Equation (2).
ΔV (n + 1) = V (n + 1) −V (n) (2)
算出された電圧変動量ΔV(n+1)と、新たに算出された電圧変動量の上限値ΔV(+limit)および下限値ΔV(−limit)とを比較する。比較の結果、電圧変動量ΔV(n+1)の値が上限値ΔV(+limit)以上となった場合には、第1のカウンタK(+cnt)の値を「1」インクリメントさせる。また、電圧変動量ΔV(n+1)の値が下限値ΔV(−limit)以下となった場合には、第2のカウンタK(−cnt)の値を「1」インクリメントさせる。そして、この場合の電圧変動量ΔV(n+1)、第1のカウンタK(+cnt)および第2のカウンタK(−cnt)の値が不揮発性メモリ22に記憶される。
The calculated voltage fluctuation amount ΔV (n + 1) is compared with the newly calculated upper limit value ΔV (+ limit) and lower limit value ΔV (−limit) of the voltage fluctuation amount. As a result of the comparison, when the value of the voltage fluctuation amount ΔV (n + 1) becomes equal to or larger than the upper limit value ΔV (+ limit), the value of the first counter K (+ cnt) is incremented by “1”. When the value of the voltage fluctuation amount ΔV (n + 1) becomes equal to or lower than the lower limit value ΔV (−limit), the value of the second counter K (−cnt) is incremented by “1”. In this case, values of the voltage fluctuation amount ΔV (n + 1), the first counter K (+ cnt), and the second counter K (−cnt) are stored in the
このような処理を、所定時間毎に行い、第1のカウンタK(+cnt)および第2のカウンタK(−)と、第1の上限回数K(+)および第2の上限回数K(−)とを比較して、電池セル17が異常であるかどうかを判断し、判断の結果に応じて通常処理または異常処理を行う。
Such processing is performed every predetermined time, and the first counter K (+ cnt) and the second counter K (−), the first upper limit number K (+), and the second upper limit number K (−). To determine whether or not the
なお、電圧変動量ΔV(n)の値が電圧変動量の上限値ΔV(+limit)の値よりも小さい値となる場合、および、電圧変動量ΔV(n)の値が電圧変動量の下限値ΔV(−limit)の値よりも大きい値となる場合のいずれかの場合には、第1のカウンタK(+cnt)および第2のカウンタK(−cnt)の値をリセットして「0」に戻し、電圧変動量の上限値ΔV(+limit)および下限値ΔV(−limit)を初めに不揮発性メモリ22に記憶されていた値に戻す。
When the value of the voltage fluctuation amount ΔV (n) is smaller than the upper limit value ΔV (+ limit) of the voltage fluctuation amount, and the value of the voltage fluctuation amount ΔV (n) is the lower limit value of the voltage fluctuation amount. In any case where the value is larger than the value of ΔV (−limit), the values of the first counter K (+ cnt) and the second counter K (−cnt) are reset to “0”. The upper limit value ΔV (+ limit) and the lower limit value ΔV (−limit) of the voltage fluctuation amount are returned to the values stored in the
このように、電圧変動量ΔV(n)と上限値ΔV(+limit)および下限値ΔV(−limit)とを比較し、電圧変動量ΔV(n)が上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となり、さらに、電圧変動量ΔV(n)が上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となる状態が予め設定された回数以上となる場合には、電池パック1が異常であると判断することができる。
Thus, the voltage fluctuation amount ΔV (n) is compared with the upper limit value ΔV (+ limit) and the lower limit value ΔV (−limit), and the voltage fluctuation amount ΔV (n) is equal to or higher than the upper limit value ΔV (+ limit) or the lower limit value ΔV. When the voltage fluctuation amount ΔV (n) is equal to or higher than the upper limit value ΔV (+ limit) or lower than the lower limit value ΔV (−limit) is equal to or greater than a preset number of times, the battery It can be determined that the
また、電圧変動量ΔV(n)が上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となった場合には、新たに上限値ΔV(+limit)および下限値ΔV(−limit)を算出し、算出前の上限値よりも小さい値の上限値ΔV(+limit)および算出前の下限値よりも大きい値の下限値ΔV(−limit)を設定することにより、上限値および下限値の値の範囲が狭くなり、より精度よく異常を検出することができる。 When the voltage fluctuation amount ΔV (n) is equal to or higher than the upper limit value ΔV (+ limit) or lower than the lower limit value ΔV (−limit), the upper limit value ΔV (+ limit) and the lower limit value ΔV (−limit) are newly set. By calculating and setting an upper limit value ΔV (+ limit) that is smaller than the upper limit value before calculation and a lower limit value ΔV (−limit) that is greater than the lower limit value before calculation, the values of the upper limit value and the lower limit value are set. The range is narrowed, and an abnormality can be detected with higher accuracy.
次に、電池セル17の温度変動量に基づく異常検出方法について、図3を参照して詳細に説明する。図3Aに示すように、電池パック1に異常が発生すると、電池セル17の温度が急激に上昇する。
Next, the abnormality detection method based on the temperature fluctuation amount of the
所定時間内における温度の変動量ΔTに対して、予め所定時間内における温度変動量の上限値ΔT(+limit)、温度変動量ΔT(n)が上限値ΔT(+limit)以上となる回数の上限を示す上限回数K’(+)を予め設定する。また、温度変動量ΔTが上限値以上となる回数をカウントするカウンタK’(+cnt)を設ける。 The upper limit value ΔT (+ limit) of the temperature fluctuation amount within the predetermined time and the upper limit of the number of times that the temperature fluctuation amount ΔT (n) is equal to or higher than the upper limit value ΔT (+ limit) with respect to the temperature fluctuation amount ΔT within the predetermined time. An upper limit number K ′ (+) to be shown is set in advance. Further, a counter K ′ (+ cnt) is provided for counting the number of times that the temperature fluctuation amount ΔT is equal to or greater than the upper limit value.
図3Aに示す点線で囲まれた部分を拡大した図3Bに示すように、時間M’(n−1)の時点A’における電池セル17の温度をT(n−1)とする。また、時点Aから所定時間経過した後の時間M’(n)の時点B’における電池セル17の温度をT(n)とする。このときの時点A’から時点B’までの温度変動量ΔT(n)は、数式(3)に基づき算出される。
ΔT(n)=T(n)−T(n−1) ・・・(3)
As shown in FIG. 3B in which the portion surrounded by the dotted line shown in FIG. 3A is enlarged, the temperature of the
ΔT (n) = T (n) −T (n−1) (3)
上述のようにして算出された温度変動量ΔT(n)と、予め設定された温度変動量の上限値ΔT(+limit)とを比較する。比較の結果、温度変動量ΔT(n)の値が上限値ΔT(+limit)以上となった場合には、カウンタK’(+cnt)の値を「1」インクリメントさせる。そして、この場合の温度変動量ΔT(n)、カウンタK’(+cnt)の値が不揮発性メモリ22に記憶される。
The temperature fluctuation amount ΔT (n) calculated as described above is compared with a preset upper limit value ΔT (+ limit) of the temperature fluctuation amount. As a result of the comparison, if the value of the temperature fluctuation amount ΔT (n) becomes equal to or greater than the upper limit value ΔT (+ limit), the value of the counter K ′ (+ cnt) is incremented by “1”. In this case, the temperature fluctuation amount ΔT (n) and the value of the counter K ′ (+ cnt) are stored in the
次に、カウンタK’(+cnt)の値と上限回数K’(+)の値とを比較する。比較の結果、カウンタK’(+cnt)の値が上限回数K’(+)の値以上となった場合には、電池パック17が異常であると判断し、異常処理を行う。異常処理としては、例えば、充放電制御FETをOFFして、電池セル17に対する充放電電流を遮断する。
Next, the value of the counter K ′ (+ cnt) is compared with the value of the upper limit number K ′ (+). As a result of the comparison, when the value of the counter K ′ (+ cnt) becomes equal to or greater than the value of the upper limit number K ′ (+), it is determined that the
また、カウンタK’(+cnt)の値が上限回数K’(+)の値より小さい場合には、温度変動量の上限値ΔT(+limit)の値が温度変動量ΔT(n)に基づき再度算出され、不揮発性メモリ22に記憶される。なお、新たに算出される上限値ΔT(+limit)は、不揮発性メモリ22に記憶されている上限値よりも小さい値に設定される。具体的には、例えば、新たに算出される温度変動量の上限値ΔT(+limit)の値は、初めの温度変動量の上限値ΔT(+limit)の値よりも0.5℃小さい値に設定される。
When the value of the counter K ′ (+ cnt) is smaller than the value of the upper limit number K ′ (+), the value of the upper limit value ΔT (+ limit) of the temperature fluctuation amount is calculated again based on the temperature fluctuation amount ΔT (n). And stored in the
次に、上述と同様にして、時点B’から所定時間経過した後の時間M’(n+1)である時点C’における温度T(n+1)に基づき、時点B’から時点C’までの温度変動量ΔT(n+1)は、数式(4)に基づき算出される。
ΔT(n+1)=T(n+1)−T(n) ・・・(4)
Next, in the same manner as described above, based on the temperature T (n + 1) at the time point C ′, which is the time M ′ (n + 1) after the lapse of a predetermined time from the time point B ′, the temperature fluctuation from the time point B ′ to the time point C ′. The amount ΔT (n + 1) is calculated based on Equation (4).
ΔT (n + 1) = T (n + 1) −T (n) (4)
上述のようにして算出された温度変動量ΔT(n+1)と、新たに算出された温度変動量の上限値ΔT(+limit)とを比較する。比較の結果、温度変動量ΔT(n+1)の値が上限値ΔT(+limit)以上となった場合には、カウンタK’(+cnt)の値を「1」インクリメントさせる。そして、この場合の温度変動量ΔT(n+1)、カウンタK’(+cnt)の値が不揮発性メモリ22に記憶される。
The temperature fluctuation amount ΔT (n + 1) calculated as described above is compared with the newly calculated upper limit value ΔT (+ limit) of the temperature fluctuation amount. As a result of the comparison, when the value of the temperature fluctuation amount ΔT (n + 1) becomes equal to or larger than the upper limit value ΔT (+ limit), the value of the counter K ′ (+ cnt) is incremented by “1”. In this case, the temperature fluctuation amount ΔT (n + 1) and the value of the counter K ′ (+ cnt) are stored in the
なお、温度変動量ΔT(n)の値が温度変動量の上限値ΔT(+limit)の値よりも小さい値となる場合には、カウンタK’(+cnt)の値をリセットして「0」に戻し、温度変動量の上限値ΔT(+limit)を初めに不揮発性メモリ22に記憶されていた値に戻す。
When the value of the temperature fluctuation amount ΔT (n) is smaller than the value of the upper limit value ΔT (+ limit) of the temperature fluctuation amount, the value of the counter K ′ (+ cnt) is reset to “0”. The upper limit value ΔT (+ limit) of the temperature fluctuation amount is returned to the value stored in the
このように、温度変動量ΔT(n)と上限値ΔT(+limit)とを比較し、温度変動量ΔT(n)が上限値ΔT(+limit)以上となり、さらに、温度変動量ΔT(n)が上限値ΔT(+limit)以上となる状態が予め設定された回数以上となる場合には、電池パック1が異常であると判断することができる。
Thus, the temperature fluctuation amount ΔT (n) is compared with the upper limit value ΔT (+ limit), the temperature fluctuation amount ΔT (n) is equal to or greater than the upper limit value ΔT (+ limit), and the temperature fluctuation amount ΔT (n) is further increased. When the state that is equal to or greater than the upper limit value ΔT (+ limit) is equal to or greater than the preset number of times, it can be determined that the
また、温度変動量ΔT(n)が上限値ΔT(+limit)以上となった場合には、新たに上限値ΔT(+limit)を算出し、算出前の上限値よりも小さい値の上限値ΔT(+limit)を設定することにより、上限値の値の範囲が狭くなり、より精度よく異常を検出することができる。 When the temperature fluctuation amount ΔT (n) becomes equal to or greater than the upper limit value ΔT (+ limit), a new upper limit value ΔT (+ limit) is calculated, and the upper limit value ΔT ( By setting (+ limit), the range of the upper limit value is narrowed, and an abnormality can be detected with higher accuracy.
このように、電池セル17の電圧または温度の変動量と、変動量の上限値および下限値とを比較するとともに、電圧または温度の変動量が上限値および下限値を超えた回数を判断することにより、電池セル17の異常をより精度よく検出することができる。なお、この異常検出処理は、電圧および温度の両方について行い、いずれか一方において異常が検出された場合に異常であると判断するようにしてもよい。また、これに限られず、例えば、電圧および温度のいずれか一方のみについて、異常検出処理を行うようにしてもよい。
In this way, the voltage or temperature fluctuation amount of the
次に、図4に示すフローチャートを用いて、電池セル17の電圧による異常検出の際のMPU21における処理の流れについて説明する。なお、以下では、特に断らない限り、処理がMPU21で行われるものとする。ここでは、電池セル17の電圧の測定が、所定時間毎に継続的に行われるものとする。また、電圧変動量の上限値ΔV(+limit)、下限値ΔV(−limit)、第1の上限回数K(+)および第2の上限回数K(−)を予め設定し、例えばMPU21に設けられた不揮発性メモリ22等に記憶させておく。
Next, the flow of processing in the
先ず、ステップS1において、時間M(n−1)における電圧V(n−1)と所定時間経過後の時間M(n)における電圧V(n)とに基づき、電圧変動量ΔV(n)を算出する。 First, in step S1, the voltage fluctuation amount ΔV (n) is calculated based on the voltage V (n−1) at time M (n−1) and the voltage V (n) at time M (n) after a predetermined time has elapsed. calculate.
ステップS2では、ステップS1で算出された電圧変動量ΔV(n)と予め設定された電圧変動量の上限値ΔV(+limit)とを比較する。比較の結果、電圧変動量ΔV(n)が上限値ΔV(+limit)以下である場合には、処理がステップS3に移行する。ステップS3において、電圧変動量の上限値ΔV(+limit)を初めに記憶されていた値に戻すとともに、第1のカウンタK(+cnt)の値を「0」にする。 In step S2, the voltage fluctuation amount ΔV (n) calculated in step S1 is compared with a preset voltage fluctuation amount upper limit value ΔV (+ limit). As a result of the comparison, if the voltage fluctuation amount ΔV (n) is equal to or less than the upper limit value ΔV (+ limit), the process proceeds to step S3. In step S3, the upper limit value ΔV (+ limit) of the voltage fluctuation amount is returned to the initially stored value, and the value of the first counter K (+ cnt) is set to “0”.
一方、ステップS2において、比較の結果、電圧変動量ΔV(n)が上限値ΔV(+limit)よりも大きい場合には、処理がステップS4に移行する。ステップS4において、第1のカウンタK(+cnt)の値を「1」インクリメントさせる。また、このときの電圧変動量ΔV(n)および第1のカウンタK(+cnt)の値を不揮発性メモリ22に記憶する。なお、不揮発性メモリ22に既に電圧変動量ΔV(n)が記憶されている場合には、2つの電圧変動量ΔV(n)のうち、変動量が大きい方を記憶する。
On the other hand, when the voltage fluctuation amount ΔV (n) is larger than the upper limit value ΔV (+ limit) as a result of the comparison in step S2, the process proceeds to step S4. In step S4, the value of the first counter K (+ cnt) is incremented by “1”. Further, the voltage fluctuation amount ΔV (n) and the value of the first counter K (+ cnt) at this time are stored in the
ステップS5では、第1のカウンタK(+cnt)の値と予め設定された第1の上限回数K(+)とを比較する。比較の結果、第1のカウンタK(+cnt)の値が第1の上限回数K(+)より小さい場合には、電池パック1が正常であると判断し、処理がステップS6に移行する。ステップS6では、電圧変動量ΔV(n)に基づき、新たに電圧変動量の上限値ΔV(+limit)を算出し、処理がステップS7に移行する。
In step S5, the value of the first counter K (+ cnt) is compared with a preset first upper limit number K (+). As a result of the comparison, if the value of the first counter K (+ cnt) is smaller than the first upper limit number K (+), it is determined that the
一方、ステップS5において、比較の結果、第1のカウンタK(+cnt)の値が第1の上限回数K(+)以上である場合には、電池パック1が異常であると判断し、処理がステップS13に移行する。
On the other hand, when the value of the first counter K (+ cnt) is equal to or larger than the first upper limit number K (+) as a result of the comparison in step S5, it is determined that the
ステップS7では、電圧変動量ΔV(n)と予め設定された電圧変動量の下限値ΔV(−limit)とを比較する。比較の結果、電圧変動量ΔV(n)が下限値ΔV(−limit)以上である場合には、処理がステップS8に移行する。ステップS8において、電圧変動量の下限値ΔV(−limit)を初めに記憶されていた値に戻すとともに、第2のカウンタK(−cnt)の値を「0」にする。 In step S7, the voltage fluctuation amount ΔV (n) is compared with a preset lower limit value ΔV (−limit) of the voltage fluctuation amount. As a result of the comparison, if the voltage fluctuation amount ΔV (n) is greater than or equal to the lower limit value ΔV (−limit), the process proceeds to step S8. In step S8, the lower limit value ΔV (−limit) of the voltage fluctuation amount is returned to the initially stored value, and the value of the second counter K (−cnt) is set to “0”.
一方、ステップS7において、比較の結果、電圧変動量ΔV(n)が下限値ΔV(−limit)よりも小さい場合には、処理がステップS9に移行する。ステップS9において、第2のカウンタK(−cnt)の値を「1」インクリメントさせる。また、このときの電圧変動量ΔV(n)および第2のカウンタK(−cnt)の値を不揮発性メモリ22に記憶する。なお、不揮発性メモリ22に既に電圧変動量ΔV(n)が記憶されている場合には、2つの電圧変動量ΔV(n)のうち、変動量が大きい方を記憶する。
On the other hand, when the voltage fluctuation amount ΔV (n) is smaller than the lower limit value ΔV (−limit) as a result of the comparison in step S7, the process proceeds to step S9. In step S9, the value of the second counter K (−cnt) is incremented by “1”. Further, the voltage fluctuation amount ΔV (n) and the value of the second counter K (−cnt) at this time are stored in the
ステップS10では、第2のカウンタK(−cnt)の値と予め設定された第2の上限回数K(−)とを比較する。比較の結果、第2のカウンタK(−cnt)の値が第2の上限回数K(−)より小さい場合には、電池パック1が正常であると判断し、処理がステップS11に移行する。ステップS11では、電圧変動量ΔV(n)に基づき、新たに電圧変動量の下限値ΔV(−limit)を算出し、処理がステップS12に移行する。
In step S10, the value of the second counter K (-cnt) is compared with a preset second upper limit number K (-). As a result of the comparison, if the value of the second counter K (−cnt) is smaller than the second upper limit number K (−), it is determined that the
一方、ステップS10において、比較の結果、第2のカウンタK(−cnt)の値が第2の上限回数K(−)以上である場合には、電池パック1が異常であると判断し、処理がステップS13に移行する。
On the other hand, if the value of the second counter K (-cnt) is equal to or greater than the second upper limit number K (-) as a result of the comparison in step S10, it is determined that the
ステップS12では、電池パック1は正常であると判断して通常処理が行われ、処理がステップS1に戻り、一連の処理が所定時間毎に巡回的に繰り返される。
In step S12, it is determined that the
また、ステップS13では、例えばAFE20の制御により充電制御FET15および放電制御FET16がOFFされて電池セル17に対する充放電を禁止するといった異常処理が行われ、一連の処理が終了する。
In step S13, for example, an abnormal process is performed in which the
次に、図5に示すフローチャートを用いて、電池セル17の温度による異常検出の際のMPU21における処理の流れについて説明する。なお、以下では、特に断らない限り、処理がMPU21で行われるものとする。ここでは、電池セル17の温度の測定が、所定時間毎に継続的に行われるものとする。また、温度変動量の上限値ΔT(+limit)、下限値ΔT(−limit)、上限回数K’(+)を予め設定し、例えばMPU21に設けられた不揮発性メモリ22等に記憶させておく。
Next, the flow of processing in the
先ず、ステップS21において、時間M’(n−1)における温度T(n−1)と所定時間経過後の時間M’(n)における温度T(n)とに基づき、温度変動量ΔT(n)を算出する。 First, in step S21, based on the temperature T (n-1) at the time M '(n-1) and the temperature T (n) at the time M' (n) after a predetermined time has elapsed, the temperature variation ΔT (n ) Is calculated.
ステップS22では、ステップS21で算出された温度変動量ΔT(n)と予め設定された温度変動量の上限値ΔT(+limit)とを比較する。比較の結果、温度変動量ΔT(n)が上限値ΔT(+limit)以下である場合には、処理がステップS23に移行する。ステップS23において、温度変動量の上限値ΔT(+limit)を初めに記憶されていた値に戻すとともに、カウンタK’(+cnt)の値を「0」にする。 In step S22, the temperature fluctuation amount ΔT (n) calculated in step S21 is compared with a preset upper limit value ΔT (+ limit) of the temperature fluctuation amount. As a result of the comparison, when the temperature fluctuation amount ΔT (n) is equal to or less than the upper limit value ΔT (+ limit), the process proceeds to step S23. In step S23, the upper limit value ΔT (+ limit) of the temperature fluctuation amount is returned to the initially stored value, and the value of the counter K ′ (+ cnt) is set to “0”.
一方、ステップS22において、比較の結果、温度変動量ΔT(n)が上限値ΔT(+limit)よりも大きい場合には、処理がステップS24に移行する。ステップS24において、カウンタK’(+cnt)の値を「1」インクリメントさせる。また、このときの温度変動量ΔT(n)およびカウンタK’(+cnt)の値を不揮発性メモリ22に記憶する。なお、不揮発性メモリ22に既に温度変動量ΔT(n)が記憶されている場合には、2つの温度変動量ΔT(n)のうち、変動量が大きい方を記憶する。
On the other hand, if it is determined in step S22 that the temperature fluctuation amount ΔT (n) is larger than the upper limit value ΔT (+ limit), the process proceeds to step S24. In step S24, the value of the counter K ′ (+ cnt) is incremented by “1”. Further, the temperature fluctuation amount ΔT (n) and the value of the counter K ′ (+ cnt) at this time are stored in the
ステップS25では、カウンタK’(+cnt)の値と予め設定された上限回数K’(+)とを比較する。比較の結果、カウンタK’(+cnt)の値が上限回数K(+)より小さい場合には、電池パック1が正常であると判断し、処理がステップS26に移行する。ステップS26では、温度変動量ΔT(n)に基づき、新たに温度変動量の上限値ΔT(+limit)を算出し、処理がステップS27に移行する。
In step S25, the value of the counter K '(+ cnt) is compared with a preset upper limit number K' (+). As a result of the comparison, if the value of the counter K ′ (+ cnt) is smaller than the upper limit number K (+), it is determined that the
一方、ステップS25において、比較の結果、カウンタK’(+cnt)の値が上限回数K’(+)以上である場合には、電池パック1が異常であると判断し、処理がステップS28に移行する。
On the other hand, if the value of the counter K ′ (+ cnt) is greater than or equal to the upper limit number K ′ (+) as a result of the comparison in step S25, it is determined that the
ステップS27では、電池パック1は正常であると判断して通常処理が行われ、処理がステップS1に戻り、一連の処理が所定時間毎に巡回的に繰り返される。
In step S27, it is determined that the
また、ステップS28では、例えばAFE20の制御により充放電制御FETがOFFされて電池セル17に対する充放電を禁止するといった異常処理が行われ、一連の処理が終了する。
Further, in step S28, for example, an abnormal process is performed in which the charge / discharge control FET is turned off by the control of the
次に、具体的な例を参照して、この発明の実施の一形態による電池パック1の異常検出処理について説明する。先ず、電圧変動量の上限値ΔV(+limit)、下限値ΔV(−limit)、第1の上限回数K(+)および第2の上限回数K(−)を予め設定し、不揮発性メモリ22に記憶する。なお、ここでは、2回連続して上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となると異常と判断する場合、即ち、第1の上限回数K(+)および第2の上限回数K(−)が「2」である場合を例にとって説明する。
Next, the abnormality detection process of the
図6Aに示すように、電池セル17の電圧が正常である場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧が正常である場合として、電圧が略一定である場合を例にとって説明する。
As shown in FIG. 6A, the abnormality detection process when the voltage of the
時点aおよび時点bにおける電池セル17の電圧を測定し、時点aおよび時点bにおける電圧に基づき電圧変動量ΔV1を算出する。そして、算出された電圧変動量ΔV1と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV1は略「0」であり、正の値である上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。
The voltage of the
また、電圧変動量ΔV1と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV1は略「0」であり、負の値である下限値ΔV(−limit)よりも大きいため、下限値ΔV(−limit)の値を予め設定されていた値に戻すとともに、第2のカウンタK(−cnt)をクリアして、値を「0」にする。 Further, the voltage fluctuation amount ΔV 1 is compared with the lower limit value ΔV (−limit). In this case, the voltage fluctuation amount ΔV 1 is substantially “0” and is larger than the negative lower limit value ΔV (−limit), so the lower limit value ΔV (−limit) is set to a preset value. At the same time, the second counter K (-cnt) is cleared and the value is set to "0".
したがって、時点aから時点bまでの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, it is determined that the
次に、時点cにおける電池セル17の電圧を測定し、時点bおよび時点cにおける電圧に基づき電圧変動量ΔV2を算出する。そして、算出された電圧変動量ΔV2と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV2は略「0」であり、正の値である上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。
Next, the voltage of the
また、電圧変動量ΔV2と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV2は略「0」であり、負の値である下限値ΔV(−limit)よりも大きいため、下限値ΔV(−limit)の値を予め設定されていた値に戻すとともに、第2のカウンタK(−cnt)をクリアして、値を「0」にする。 Further, the voltage fluctuation amount ΔV 2 is compared with the lower limit value ΔV (−limit). In this case, the voltage fluctuation amount ΔV 2 is substantially “0” and is larger than the lower limit value ΔV (−limit), which is a negative value, so that the value of the lower limit value ΔV (−limit) is set to a preset value. At the same time, the second counter K (-cnt) is cleared and the value is set to "0".
したがって、時点bから時点cまでの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, within the time period from time point b to time point c, the
このように、電池パック1が正常に動作している場合には、電池セル17の電圧がほとんど変動しないため、電圧変動量ΔVは略「0」であり、上限値ΔV(+limit)以下、且つ、下限値ΔV(−limit)以上となるため、異常が検出されることはない。
As described above, when the
次に、図6Bに示すように、電池セル17の電圧に対してノイズが重畳した場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧に対してノイズが重畳した場合として、電圧が瞬間的に上昇した場合を例にとって説明する。
Next, as shown in FIG. 6B, the abnormality detection process when noise is superimposed on the voltage of the
時点a’および時点b’における電池セル17の電圧を測定し、時点a’および時点b’における電圧に基づき電圧変動量ΔV1’を算出する。そして、算出された電圧変動量ΔV1’と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV1’は、上限値ΔV(+limit)よりも大きいため、第1のカウンタK(+cnt)の値を「1」インクリメントさせて第1のカウンタK(+cnt)の値を「1」とし、不揮発性メモリ22に電圧変動量ΔV1’および第1のカウンタK(+cnt)の値を記憶する。
The voltage of the
そして、第1のカウンタK(+cnt)と第1の上限回数K(+)とを比較する。この場合、第1のカウンタK(+cnt)の値は「1」であり、第1の上限回数K(+)の値は「2」であるため、第1のカウンタK(+cnt)の値が第1の上限回数K(+)の値に対して小さいので、電圧変動量ΔV1’に基づき、新たに上限値ΔV(+limit)を算出する。 Then, the first counter K (+ cnt) is compared with the first upper limit number K (+). In this case, since the value of the first counter K (+ cnt) is “1” and the value of the first upper limit number K (+) is “2”, the value of the first counter K (+ cnt) is Since it is smaller than the value of the first upper limit number K (+), an upper limit value ΔV (+ limit) is newly calculated based on the voltage fluctuation amount ΔV 1 ′.
次に、電圧変動量ΔV1’と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV1’は、下限値ΔV(−limit)よりも大きいため、下限値ΔV(−limit)の値を予め設定されていた値に戻すとともに、第2のカウンタK(−cnt)をクリアして、値を「0」にする。 Next, the voltage fluctuation amount ΔV 1 ′ is compared with the lower limit value ΔV (−limit). In this case, since the voltage fluctuation amount ΔV 1 ′ is larger than the lower limit value ΔV (−limit), the value of the lower limit value ΔV (−limit) is returned to a preset value and the second counter K (− cnt) is cleared and the value is set to “0”.
したがって、時点a’から時点bまでの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, it is determined that the
次に、時点c’における電池セル17の電圧を測定し、時点b’および時点c’における電圧に基づき電圧変動量ΔV2’を算出する。そして、算出された電圧変動量ΔV2’と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV2’は、上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。
Next, the voltage of the
また、電圧変動量ΔV2’と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV2’は、下限値ΔV(−limit)よりも小さいため、第2のカウンタK(−cnt)の値を「1」インクリメントさせて第2のカウンタK(−cnt)の値を「1」とし、不揮発性メモリ22に電圧変動量ΔV2’および第2のカウンタK(−cnt)の値を記憶する。
Further, the voltage fluctuation amount ΔV 2 ′ is compared with the lower limit value ΔV (−limit). In this case, since the voltage fluctuation amount ΔV 2 ′ is smaller than the lower limit value ΔV (−limit), the value of the second counter K (−cnt) is incremented by “1” to increase the second counter K (−cnt). Is set to “1”, and the voltage fluctuation amount ΔV 2 ′ and the value of the second counter K (−cnt) are stored in the
そして、第2のカウンタK(−cnt)と第2の上限回数K(−)とを比較する。この場合、第2のカウンタK(−cnt)の値は「1」であり、第2の上限回数K(−)の値は「2」であるため、第2のカウンタK(−cnt)の値が第2の上限回数K(−)の値に対して小さいので、電圧変動量ΔV2’に基づき、新たに下限値ΔV(−limit)を算出する。 Then, the second counter K (−cnt) is compared with the second upper limit number K (−). In this case, since the value of the second counter K (−cnt) is “1” and the value of the second upper limit number K (−) is “2”, the value of the second counter K (−cnt) Since the value is smaller than the value of the second upper limit number K (−), a new lower limit value ΔV (−limit) is calculated based on the voltage fluctuation amount ΔV 2 ′.
したがって、時点b’から時点c’までの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, it is determined that the
次に、時点d’における電池セル17の電圧を測定し、時点c’および時点d’における電圧に基づき電圧変動量ΔV3’を算出する。そして、算出された電圧変動量ΔV3’と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV3’は、上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。
Next, the voltage of the
また、電圧変動量ΔV3’と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV3’は、下限値ΔV(−limit)よりも大きいため、下限値ΔV(−limit)の値を予め設定されていた値に戻すとともに、第2のカウンタK(−cnt)をクリアして、値を「0」にする。 Further, the voltage fluctuation amount ΔV 3 ′ is compared with the lower limit value ΔV (−limit). In this case, since the voltage fluctuation amount ΔV 3 ′ is larger than the lower limit value ΔV (−limit), the value of the lower limit value ΔV (−limit) is returned to a preset value and the second counter K (− cnt) is cleared and the value is set to “0”.
したがって、時点c’から時点d’までの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, it is determined that the
このように、電池セル17の電圧にノイズが重畳された場合には、電池セル17の電圧が変動するが、瞬間的なものであるため、連続して上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となることがない。したがって、ノイズによる電圧の上昇が電池パック1の異常として検出されることがない。
As described above, when noise is superimposed on the voltage of the
次に、図6Cに示すように、電池セル17の電圧が異常である場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧が異常である場合として、電圧が急激に上昇し続けた場合を例にとって説明する。
Next, as shown in FIG. 6C, the abnormality detection process when the voltage of the
時点a”および時点b”における電池セル17の電圧を測定し、時点a”および時点b”における電圧に基づき電圧変動量ΔV1”を算出する。そして、算出された電圧変動量ΔV1”と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV1”は、上限値ΔV(+limit)よりも大きいため、第1のカウンタK(+cnt)の値を「1」インクリメントさせて第1のカウンタK(+cnt)の値を「1」とし、不揮発性メモリ22にΔV1”および第1のカウンタK(+cnt)の値を記憶する。
The voltage of the
そして、第1のカウンタK(+cnt)と第1の上限回数K(+)とを比較する。この場合、第1のカウンタK(+cnt)の値は「1」であり、第1の上限回数K(+)の値は「2」であるため、第1のカウンタK(+cnt)の値が第1の上限回数K(+)の値に対して小さいので、電圧変動量ΔV1”に基づき、新たに上限値ΔV(+limit)を算出する。 Then, the first counter K (+ cnt) is compared with the first upper limit number K (+). In this case, since the value of the first counter K (+ cnt) is “1” and the value of the first upper limit number K (+) is “2”, the value of the first counter K (+ cnt) is Since it is smaller than the value of the first upper limit number K (+), a new upper limit value ΔV (+ limit) is calculated based on the voltage fluctuation amount ΔV 1 ″.
また、電圧変動量ΔV1”と下限値ΔV(−limit)とを比較する。この場合、電圧変動量ΔV1”は、下限値ΔV(−limit)よりも大きいため、下限値ΔV(−limit)の値を予め設定されていた値に戻すとともに、第2のカウンタK(−cnt)をクリアして、値を「0」にする。 Further, the voltage fluctuation amount ΔV 1 ″ is compared with the lower limit value ΔV (−limit). In this case, the voltage fluctuation amount ΔV 1 ″ is larger than the lower limit value ΔV (−limit), and therefore the lower limit value ΔV (−limit). ) Is returned to a preset value, and the second counter K (−cnt) is cleared to set the value to “0”.
したがって、時点a”から時点b”までの時間内では、電池パック1は正常であると判断し、通常の処理を行う。
Therefore, it is determined that the
次に、時点c”における電池セル17の電圧を測定し、時点b”および時点c”における電圧に基づき電圧変動量ΔV2”を算出する。そして、算出された電圧変動量ΔV2”と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV2”は、上限値ΔV(+limit)よりも大きいため、第1のカウンタK(+cnt)の値を「1」インクリメントさせて第1のカウンタK(+cnt)の値を「2」とし、不揮発性メモリ22に第1のカウンタK(+cnt)の値を記憶する。
Next, the voltage of the
また、不揮発性メモリ22に記憶された電圧変動量ΔV1”と、算出された電圧変動量ΔV2”とを比較し、変動量が大きい方を不揮発性メモリ22に記憶する。なお、この例では、電圧変動量ΔV2”よりも電圧変動量ΔV1”の方が変動量が大きいため、不揮発性メモリ22には、ΔV1”が記憶された状態のままとする。
Further, the voltage fluctuation amount ΔV 1 ″ stored in the
次に、第1のカウンタK(+cnt)と第1の上限回数K(+)とを比較する。この場合、第1のカウンタK(+cnt)の値は「2」であり、第1の上限回数K(+)の値は「2」であるため、第1のカウンタK(+cnt)の値が第1の上限回数K(+)の値以上となる。したがって、時点b”から時点c”までの時間内において電池パック1に異常が発生したと判断し、異常処理を行う。
Next, the first counter K (+ cnt) is compared with the first upper limit number K (+). In this case, since the value of the first counter K (+ cnt) is “2” and the value of the first upper limit number K (+) is “2”, the value of the first counter K (+ cnt) is It becomes more than the value of the first upper limit number of times K (+). Accordingly, it is determined that an abnormality has occurred in the
このように、電池パック1が異常である場合には、電池セル17の電圧が急激に上昇するため、電圧の上昇または下降が所定回数連続して発生する。したがって、電圧の上昇度合いに基づき電池パック1の異常が検出される。
As described above, when the
上述したように、この発明の実施の一形態では、電圧や温度の変動量の上限値および下限値と、この変動量の上限値および下限値を超える回数の上限を予め設定し、所定時間内の変動量がこの上限値および下限値を所定回数以上超えるかどうかにより、電池パックの異常を判断するようにしている。そのため、より精度の高い異常検出処理を行うことができ、異常の誤検出を防ぐことができる。 As described above, in the embodiment of the present invention, the upper limit value and the lower limit value of the fluctuation amount of the voltage and temperature, and the upper limit of the number of times exceeding the upper limit value and the lower limit value of the fluctuation amount are set in advance and within a predetermined time. The battery pack is judged to be abnormal depending on whether the fluctuation amount exceeds the upper limit value and the lower limit value a predetermined number of times or more. Therefore, a more accurate abnormality detection process can be performed, and erroneous detection of abnormality can be prevented.
また、電池セルの電圧や温度の変動量を所定時間毎に算出して異常を検出するようにしているため、電池パックの状態を把握し、電池パックに発生する異常を迅速に検出することができる。 In addition, since the battery cell voltage and temperature fluctuation amount is calculated every predetermined time to detect an abnormality, it is possible to grasp the state of the battery pack and quickly detect the abnormality occurring in the battery pack. it can.
さらに、電池セルの電圧や温度の変動量の最大値や、変動量の上限値および下限値を超えた回数を保存しておくことにより、例えば故障した電池パックを回収して故障の原因を解析する際に、電池パックに対してどの程度の変化が発生したのかを確認することができる。 In addition, by storing the maximum value of the fluctuation amount of the battery cell voltage and temperature and the number of times the upper and lower limits of the fluctuation amount are exceeded, for example, the failed battery pack is recovered and the cause of the failure is analyzed. In doing so, it can be confirmed how much the battery pack has changed.
以上、この発明の実施の一形態について説明したが、この発明は、上述したこの発明の実施の一形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば、電圧の変動量の上限値および下限値、ならびに温度の変動量の上限値の具体的な値は一例であって、この例に限られず、電池セル17に用いられる材料や特性に応じて適宜変更してもよい。
The embodiment of the present invention has been described above. However, the present invention is not limited to the embodiment of the present invention described above, and various modifications and applications can be made without departing from the gist of the present invention. Is possible. For example, the specific values of the upper limit value and the lower limit value of the voltage fluctuation amount, and the upper limit value of the temperature fluctuation amount are merely examples, and are not limited to this example, depending on the material and characteristics used for the
1 電池パック
14 スイッチ回路
15 充電制御FET
16 放電制御FET
17 電池セル
18 温度検出素子
19 電流検出抵抗
20 AFE
21 MPU
22 不揮発性メモリ
1
16 Discharge control FET
17
21 MPU
22 Nonvolatile memory
Claims (12)
上記二次電池の電圧を所定時間毎に測定する測定部と、
上記電圧に基づき所定時間内の電圧変動量を算出し、該電圧変動量に基づき上記二次電池の充放電を制御する制御部と、
上記電圧変動量に対する規定電圧変動量、および上記電圧変動量が上記規定電圧変動量を超える回数の上限を示す上限回数を記憶する記憶部と
を有し、
上記制御部は、
所定時間毎に上記電圧変動量と上記規定電圧変動量とを比較し、
上記電圧変動量が上記規定電圧変動量を超える場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、上記カウンタの値が上記上限回数以上となる場合には、異常であると判断し、
上記電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする電池パック。 One or more secondary batteries;
A measuring unit for measuring the voltage of the secondary battery every predetermined time;
A control unit that calculates a voltage fluctuation amount within a predetermined time based on the voltage, and controls charge / discharge of the secondary battery based on the voltage fluctuation amount;
A storage unit for storing a prescribed voltage fluctuation amount with respect to the voltage fluctuation amount, and an upper limit number indicating an upper limit of the number of times the voltage fluctuation amount exceeds the prescribed voltage fluctuation amount;
The control unit
Compare the voltage fluctuation amount with the specified voltage fluctuation amount every predetermined time,
When the voltage fluctuation amount exceeds the specified voltage fluctuation amount, a counter value provided in advance in the storage unit is incremented, and when the counter value exceeds the upper limit number of times, it is abnormal. judges,
The specified voltage fluctuation amount relative to the above voltage fluctuation amount is
One of the upper limit value and the lower limit value of the voltage fluctuation amount within a predetermined time is shown .
上記制御部は、
上記カウンタの値が上記上限回数よりも小さい場合には、上記電圧変動量に基づき新たに所定時間内における電圧変動量の上限値を算出し、該算出された電圧変動量の上限値を更新する
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The control unit
When the value of the counter is smaller than the upper limit count, a new upper limit value of the voltage fluctuation amount within a predetermined time is calculated based on the voltage fluctuation amount, and the calculated upper limit value of the voltage fluctuation amount is updated. A battery pack characterized by that.
上記制御部は、
上記カウンタの値が上記上限回数よりも小さい場合には、上記電圧変動量に基づき新たに所定時間内における電圧変動量の下限値を算出し、該算出された電圧変動量の下限値を更新する
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The control unit
When the value of the counter is smaller than the upper limit number, a lower limit value of the voltage fluctuation amount within a predetermined time is newly calculated based on the voltage fluctuation amount, and the calculated lower limit value of the voltage fluctuation amount is updated. A battery pack characterized by that.
上記記憶部は、
上記電圧変動量が上記電圧変動量の上限値よりも大きくなる場合に、上記カウンタの値および上記電圧変動量の最大値を記憶する
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The storage unit
The battery pack, wherein the value of the counter and the maximum value of the voltage fluctuation amount are stored when the voltage fluctuation amount is larger than an upper limit value of the voltage fluctuation amount.
上記記憶部は、
上記電圧変動量が上記電圧変動量の下限値よりも小さくなる場合に、上記カウンタの値および上記電圧変動量の最小値を記憶する
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The storage unit
The battery pack, wherein the value of the counter and the minimum value of the voltage fluctuation amount are stored when the voltage fluctuation amount is smaller than a lower limit value of the voltage fluctuation amount.
上記制御部は、
上記電圧変動量が上記電圧変動量の上限値以下となる場合に、上記電圧変動量の上限値を最初の値に戻す
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The control unit
The battery pack, wherein when the voltage fluctuation amount is equal to or less than an upper limit value of the voltage fluctuation amount, the upper limit value of the voltage fluctuation amount is returned to an initial value.
上記制御部は、
上記電圧変動量が上記電圧変動量の下限値以上となる場合に、上記電圧変動量の下限値を最初の値に戻す
ことを特徴とする電池パック。 The battery pack according to claim 1 ,
The control unit
A battery pack, wherein when the voltage fluctuation amount is equal to or greater than a lower limit value of the voltage fluctuation amount, the lower limit value of the voltage fluctuation amount is returned to an initial value.
上記二次電池の周囲温度を所定時間毎に測定する測定部と、
上記周囲温度に基づき所定時間内の温度変動量を算出し、該温度変動量に基づき上記二次電池の充放電を制御する制御部と、
所定時間内における温度変動量の上限値、および上記温度変動量が上記温度変動量の上限値よりも大きい回数の上限を示す上限回数を記憶する記憶部と
を有し、
上記制御部は、
所定時間毎に上記温度変動量と上記温度変動量の上限値とを比較し、
上記温度変動量が上記温度変動量の上限値よりも大きい場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、上記カウンタの値が上記上限回数以上となる場合には、異常であると判断し、上記カウンタの値が上記上限回数よりも小さい場合には、上記温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、上記算出された上限値を更新する
ことを特徴とする電池パック。 One or more secondary batteries;
A measuring unit for measuring the ambient temperature of the secondary battery every predetermined time;
Calculating a temperature fluctuation amount within a predetermined time based on the ambient temperature, and controlling a charge / discharge of the secondary battery based on the temperature fluctuation amount;
The upper limit of the variation with temperature in a predetermined time period, and has a storage unit in which the temperature variation is stored upper limit number indicating an upper limit for the number larger than the upper limit of the temperature variation,
The control unit
Compare the temperature fluctuation amount and the upper limit value of the temperature fluctuation amount every predetermined time,
If the temperature fluctuation amount is larger than the upper limit value of the temperature fluctuation amount, the counter value provided in advance in the storage unit is incremented, and if the counter value exceeds the upper limit number of times, If the value of the counter is smaller than the upper limit number, a new upper limit value of the temperature fluctuation amount within a predetermined time is calculated based on the temperature fluctuation amount, and the calculated upper limit value is calculated. A battery pack characterized by renewal .
上記記憶部は、
上記温度変動量が上記温度変動量の上限値よりも大きくなる場合に、上記カウンタの値および上記温度変動量の最大値を記憶する
ことを特徴とする電池パック。 The battery pack according to claim 8 , wherein
The storage unit
The battery pack, wherein the value of the counter and the maximum value of the temperature fluctuation amount are stored when the temperature fluctuation amount is larger than an upper limit value of the temperature fluctuation amount.
上記制御部は、
上記温度変動量が上記温度変動量の上限値以下となる場合に、上記温度変動量の上限値を最初の値に戻す
ことを特徴とする電池パック。 The battery pack according to claim 8 , wherein
The control unit
When the temperature fluctuation amount is equal to or lower than the upper limit value of the temperature fluctuation amount, the upper limit value of the temperature fluctuation amount is returned to an initial value.
上記電圧に基づき所定時間内の電圧変動量を算出し、
所定時間毎に上記電圧変動量と、記憶部に記憶された上記電圧変動量に対する規定電圧変動量とを比較し、
上記電圧変動量が上記規定電圧変動量を超える場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、
上記カウンタの値が、上記記憶部に予め設けられた上記電圧変動量が上記規定電圧変動量を超える回数の上限を示す上限回数以上となる場合には、異常であると判断する
ことを含み、
上記電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする検出方法。 1 or more voltage of the secondary battery was measured every predetermined time,
Calculate the amount of voltage fluctuation within a predetermined time based on the above voltage,
Compare the voltage fluctuation amount for each predetermined time with the specified voltage fluctuation amount with respect to the voltage fluctuation amount stored in the storage unit,
When the voltage fluctuation amount exceeds the specified voltage fluctuation amount, the counter value provided in advance in the storage unit is incremented,
When the value of the counter is equal to or greater than the upper limit number indicating the upper limit of the number of times that the voltage fluctuation amount provided in advance in the storage unit exceeds the specified voltage fluctuation amount, it is determined that there is an abnormality.
Including
The specified voltage fluctuation amount relative to the above voltage fluctuation amount is
A detection method characterized by indicating either an upper limit value or a lower limit value of a voltage fluctuation amount within a predetermined time .
上記周囲温度に基づき所定時間内の温度変動量を算出し、
所定時間毎に上記温度変動量と、記憶部に記憶された所定時間内における温度変動量の上限値とを比較し、
上記温度変動量が上記温度変動量の上限値よりも大きい場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、
上記カウンタの値が、上記記憶部に予め設けられた上記温度変動量が上記温度変動量の上限値よりも大きい回数の上限を示す上限回数以上となる場合には、異常であると判断し、上記カウンタの値が上記上限回数よりも小さい場合には、上記温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、上記算出された上限値を更新する
ことを特徴とする検出方法。 One or ambient temperature of the plurality of secondary batteries was measured every predetermined time,
Calculate the amount of temperature fluctuation within a predetermined time based on the ambient temperature,
Comparing the temperature fluctuation amount every predetermined time with the upper limit value of the temperature fluctuation amount within the predetermined time stored in the storage unit,
When the temperature fluctuation amount is larger than the upper limit value of the temperature fluctuation amount, the counter value provided in advance in the storage unit is incremented,
When the value of the counter is equal to or greater than the upper limit number indicating the upper limit of the number of times that the temperature fluctuation amount provided in advance in the storage unit is larger than the upper limit value of the temperature fluctuation amount , it is determined that there is an abnormality . When the value of the counter is smaller than the upper limit number, a new upper limit value of the temperature fluctuation amount within a predetermined time is calculated based on the temperature fluctuation amount, and the calculated upper limit value is updated. How to detect.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006189588A JP5114884B2 (en) | 2006-07-10 | 2006-07-10 | Battery pack and detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006189588A JP5114884B2 (en) | 2006-07-10 | 2006-07-10 | Battery pack and detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008021417A JP2008021417A (en) | 2008-01-31 |
JP5114884B2 true JP5114884B2 (en) | 2013-01-09 |
Family
ID=39077237
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006189588A Expired - Fee Related JP5114884B2 (en) | 2006-07-10 | 2006-07-10 | Battery pack and detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5114884B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10295601B2 (en) | 2014-07-18 | 2019-05-21 | Samsung Electronics Co., Ltd. | Method and apparatus for estimating state of battery |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101003181B1 (en) * | 2010-02-01 | 2010-12-22 | (주)웨이브다임 | Power monitoring system for electro-mechanical apparatus and method of monitoring power of the same |
EP2631984A1 (en) * | 2010-10-18 | 2013-08-28 | OHK Research Institute | Battery charger and battery charging method |
JP5625728B2 (en) * | 2010-10-20 | 2014-11-19 | 株式会社デンソーウェーブ | Charging device and portable terminal |
CN102136610A (en) * | 2011-02-24 | 2011-07-27 | 天津金米特电子有限公司 | Wireless battery pack for electric bicycle |
MX348220B (en) | 2012-03-23 | 2017-06-02 | Sapa Extrusions Inc | Semi trailor underrun protection. |
JP6219687B2 (en) * | 2013-11-12 | 2017-10-25 | ルネサスエレクトロニクス株式会社 | Semiconductor device, battery pack and portable terminal |
JP6450559B2 (en) * | 2014-10-22 | 2019-01-09 | 日置電機株式会社 | Measuring apparatus, measuring method and program |
JP6760119B2 (en) * | 2017-02-06 | 2020-09-23 | 住友電気工業株式会社 | Battery temperature estimation device, battery temperature estimation method and computer program |
WO2018190391A1 (en) | 2017-04-14 | 2018-10-18 | 株式会社村田製作所 | Charging control device and charging unit |
JP7381987B2 (en) * | 2019-07-04 | 2023-11-16 | 三菱自動車工業株式会社 | Battery pack abnormality detection device |
CN113740741A (en) | 2020-05-29 | 2021-12-03 | 比亚迪股份有限公司 | Battery thermal runaway early warning method, device, medium and equipment |
KR20220124932A (en) * | 2021-03-04 | 2022-09-14 | 삼성전자주식회사 | Electronic device and method for charging thereof |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3749963B2 (en) * | 1998-06-22 | 2006-03-01 | 株式会社デンソー | Overdischarge protection device for battery pack |
JP2000348777A (en) * | 1999-06-04 | 2000-12-15 | Japan Storage Battery Co Ltd | Protection device for secondary battery |
JP2003317811A (en) * | 2002-04-24 | 2003-11-07 | Japan Storage Battery Co Ltd | Charge monitoring device |
-
2006
- 2006-07-10 JP JP2006189588A patent/JP5114884B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10295601B2 (en) | 2014-07-18 | 2019-05-21 | Samsung Electronics Co., Ltd. | Method and apparatus for estimating state of battery |
Also Published As
Publication number | Publication date |
---|---|
JP2008021417A (en) | 2008-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5114884B2 (en) | Battery pack and detection method | |
US8212525B2 (en) | Battery pack and method of controlling the same | |
JP4943296B2 (en) | Battery pack, secondary battery charging method, and charging device | |
JP4668957B2 (en) | Charge control method and electronic device | |
JP4983818B2 (en) | Battery pack and battery capacity calculation method | |
US8519716B2 (en) | Battery pack, semiconductor integrated circuit, remaining capacity correction method, and storage medium | |
JP4692674B2 (en) | Charger | |
US7019493B2 (en) | Method and apparatus for protection of batteries | |
US9627920B2 (en) | Battery pack and charging method thereof | |
JP4816743B2 (en) | Battery pack and detection method | |
JP4311168B2 (en) | Battery pack and remaining battery charge calculation method | |
JP7538452B2 (en) | Secondary battery protection device, battery pack, and method for controlling secondary battery protection device | |
KR100965743B1 (en) | Method of braking current for rechargeable battery and battery pack using the same | |
KR101190356B1 (en) | Battery apparatus and discharge controlling method of battery apparatus | |
US10298031B2 (en) | Battery device and battery protection method | |
JP2009133675A (en) | Battery pack and method of calculating internal impedance | |
JP2010124629A (en) | Battery pack | |
CN109075401B (en) | Battery pack and method of charging battery pack | |
JP2004150800A (en) | Battery management system, battery pack, and its measuring method for charged state | |
US9774062B2 (en) | Storage battery, control method of storage battery, control device, and control method | |
JP2009133676A (en) | Battery pack and charge/discharge method | |
JP2009097954A (en) | Battery pack and residual capacity correction method of secondary battery | |
JP5092321B2 (en) | Battery pack and detection method | |
JP2009052975A (en) | Circuit for calculating residual battery capacity, and battery pack using the same | |
KR102073190B1 (en) | Battery pack and controlling method of the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090629 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120207 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120409 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120918 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121001 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |