JP5114884B2 - Battery pack and detection method - Google Patents

Battery pack and detection method Download PDF

Info

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
Application number
JP2006189588A
Other languages
Japanese (ja)
Other versions
JP2008021417A (en
Inventor
泰男 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2006189588A priority Critical patent/JP5114884B2/en
Publication of JP2008021417A publication Critical patent/JP2008021417A/en
Application granted granted Critical
Publication of JP5114884B2 publication Critical patent/JP5114884B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/10Energy 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 Patent Document 1 below.

特開2001−110457号公報JP 2001-110457 A

一般に、電池パックに異常が発生した場合には、電池セルの電圧や温度が急激に上昇することが知られている。したがって、所定時間内における電圧や温度の上昇度合いに基づき、電池パックに異常が発生したか否かを判断することができる。   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 battery pack 1 according to an embodiment of the present invention will be described with reference to FIG. When the electronic device is used, the battery pack 1 has the positive electrode terminal 11 and the negative electrode terminal 12 connected to the positive electrode terminal and the negative electrode terminal of the electronic device, respectively, and is discharged. Also, the battery is mounted on the charger during charging, and the positive electrode terminal 11 and the negative electrode terminal 12 are connected to the positive electrode terminal and the negative electrode terminal of the charger, respectively, as in the case of using the electric device, and charging is performed.

電池パック1は主に、電池セル17、温度検出素子18、AFE(Analog Front End)20、MPU(Micro Processing Unit)21、スイッチ回路14および通信端子13aおよび13bで構成されている。電池セル17は、例えば、リチウムイオン電池の二次電池であり、1または複数の二次電池を直列および/または並列に接続したものである。   The battery pack 1 mainly includes a battery cell 17, a temperature detection element 18, an AFE (Analog Front End) 20, an MPU (Micro Processing Unit) 21, a switch circuit 14, and communication terminals 13a and 13b. The battery cell 17 is, for example, a secondary battery of a lithium ion battery, and one or a plurality of secondary batteries are connected in series and / or in parallel.

温度検出素子18は、電池セル17付近に設けられ、電池セル17の周囲の温度を検出する。温度検出素子18としては、例えば、温度によって抵抗値が変化するサーミスタを用いることができ、このサーミスタの電圧を測定することによって、電池セル17の温度を検出することができる。   The temperature detection element 18 is provided in the vicinity of the battery cell 17 and detects the temperature around the battery cell 17. As the temperature detection element 18, for example, a thermistor whose resistance value varies with temperature can be used, and the temperature of the battery cell 17 can be detected by measuring the voltage of the thermistor.

AFE20は、電池パック1内の電池セル17の各セルの電圧を測定し、MPU21に測定値を供給する。また、AFE20は、電流検出抵抗19を使用して電流の大きさおよび向きを測定し、MPU21に測定値を供給する。さらに、AFE20は、温度検出素子18の電圧を測定し、測定した温度検出素子18の電圧を温度に変換してMPU21に供給する。これら各種の測定は、所定時間毎に行われる。   The AFE 20 measures the voltage of each battery cell 17 in the battery pack 1 and supplies the measured value to the MPU 21. Further, the AFE 20 measures the magnitude and direction of the current using the current detection resistor 19 and supplies the measured value to the MPU 21. Further, the AFE 20 measures the voltage of the temperature detection element 18, converts the measured voltage of the temperature detection element 18 into a temperature, and supplies the temperature to the MPU 21. These various measurements are performed every predetermined time.

AFE20は、MPU21からの命令に基づきスイッチ回路14に制御信号を送ることにより、過充電、過放電を防止する。ここで、電池セル17がリチウムイオン電池の場合、過充電検出電圧が例えば4.2V±0.5Vと定められ、過放電検出電圧が2.4V±0.1Vと定められる。   The AFE 20 prevents overcharge and overdischarge by sending a control signal to the switch circuit 14 based on a command from the MPU 21. Here, when the battery cell 17 is a lithium ion battery, the overcharge detection voltage is determined to be, for example, 4.2 V ± 0.5 V, and the overdischarge detection voltage is determined to be 2.4 V ± 0.1 V.

MPU21は、AFE20から供給された電池セル17の電圧および温度に基づき電池セル17の異常検出を行う。異常検出により得られた情報は、MPU21に内蔵された不揮発性メモリ22に記憶される。不揮発性メモリ22としては、例えばEEPROM(Electrically Erasable and Programmable Read Only Memory)を用いることができる。なお、不揮発性メモリ22は、MPU21に内蔵されているものに限らず、例えば、MPU21の外部に設けるようにしてもよい。この不揮発性メモリ22に記憶された、異常検出によって得られた情報は、例えばこの電池パック1を回収した際に不具合の解析に用いられる。   The MPU 21 detects abnormality of the battery cell 17 based on the voltage and temperature of the battery cell 17 supplied from the AFE 20. Information obtained by abnormality detection is stored in a nonvolatile memory 22 built in the MPU 21. As the nonvolatile memory 22, for example, an EEPROM (Electrically Erasable and Programmable Read Only Memory) can be used. Note that the nonvolatile memory 22 is not limited to the one built in the MPU 21, and may be provided outside the MPU 21, for example. The information obtained by the abnormality detection stored in the nonvolatile memory 22 is used for analysis of defects when the battery pack 1 is recovered, for example.

また、MPU21は、AFE20から供給される電圧値および電流値に基づき、電池セル17のいずれかのセルの電圧が過充電検出電圧になった場合や、電池セル17の電圧が過放電検出電圧以下になった場合に、AFE20に対してスイッチ回路14を制御するための命令を供給する。   Further, the MPU 21 determines whether the voltage of any one of the battery cells 17 becomes an overcharge detection voltage based on the voltage value and the current value supplied from the AFE 20, or the voltage of the battery cell 17 is equal to or lower than the overdischarge detection voltage. In this case, a command for controlling the switch circuit 14 is supplied to the AFE 20.

スイッチ回路14は、充電制御FET(Field Effect Transistor)15と、放電制御FET16とから構成されている。電池電圧が過充電検出電圧となったときは、充電制御FET15をOFFとし、充電電流が流れないように制御される。なお、充電制御FET15のOFF後は、寄生ダイオード15aを介することによって放電のみが可能となる。   The switch circuit 14 includes a charge control FET (Field Effect Transistor) 15 and a discharge control FET 16. When the battery voltage becomes the overcharge detection voltage, the charge control FET 15 is turned off and the charging current is controlled not to flow. Note that after the charge control FET 15 is turned off, only discharge is possible via the parasitic diode 15a.

また、電池電圧が過放電検出電圧となったときは、放電制御FET16をOFFとし、放電電流が流れないように制御される。なお、放電制御FET16のOFF後は、寄生ダイオード16aを介することによって充電のみが可能となる。   Further, when the battery voltage becomes the overdischarge detection voltage, the discharge control FET 16 is turned off, and the discharge current is controlled not to flow. Note that after the discharge control FET 16 is turned off, only charging is possible through the parasitic diode 16a.

通信端子13aおよび13bは、携帯電話等の電子機器に装着された際に、所定の通信プロトコルに基づき電池パック1の異常を示す情報等の各種情報を電子機器に送信する。   When the communication terminals 13a and 13b are attached to an electronic device such as a mobile phone, the communication terminals 13a and 13b transmit various information such as information indicating an abnormality of the battery pack 1 to the electronic device based on a predetermined communication protocol.

なお、上述した構成では、AFE20およびMPU21は、それぞれ独立したように説明したが、これはこの例に限られない。例えば、AFE20およびMPU21が一体化とされた構成としてもよい。   In the above-described configuration, the AFE 20 and the MPU 21 are described as independent from each other, but this is not limited to this example. For example, the AFE 20 and the MPU 21 may be integrated.

次に、図2および図3を参照して、電池パック1の異常検出方法について説明する。電池セル17の電圧や温度は、電池パック1が正常に動作している場合には略一定であるが、電池パック1に異常が発生した場合には、電池セル17の電圧または温度が急激に上昇または下降する。   Next, a method for detecting an abnormality of the battery pack 1 will be described with reference to FIGS. The voltage and temperature of the battery cell 17 are substantially constant when the battery pack 1 is operating normally. However, when an abnormality occurs in the battery pack 1, the voltage or temperature of the battery cell 17 rapidly increases. Ascend or descend.

一方、AFE20にて測定される電池セル17の電圧や温度に対してノイズ等が重畳した場合においても、電圧や温度が急激に上昇または下降するが、この場合における電圧や温度の上昇または下降は、瞬間的なものである。そのため、このような場合、上昇または下降した電圧はすぐに下降または上昇し、正常な電圧となる。   On the other hand, even when noise or the like is superimposed on the voltage or temperature of the battery cell 17 measured by the AFE 20, the voltage or temperature rapidly rises or falls. In this case, the voltage or temperature rises or falls. , Momentary. Therefore, in such a case, the increased or decreased voltage immediately decreases or increases and becomes a normal voltage.

そこで、この発明の実施の一形態では、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 battery cell 17 measured by the AFE 20, and the fluctuation amount is calculated based on the voltage or temperature measured every predetermined time. To do. Then, the abnormality of the battery pack 1 is detected based on whether or not the calculated fluctuation amount exceeds a predetermined upper limit value or lower limit value of the voltage or temperature fluctuation amount continuously a predetermined number of times.

先ず、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 nonvolatile memory 22 of the MPU 21 will be described more specifically. With respect to the voltage fluctuation amount ΔV within a predetermined time, the upper limit value ΔV (+ limit) of the voltage fluctuation amount within the predetermined time, the lower limit value ΔV (−limit) of the voltage fluctuation amount, and the voltage fluctuation amount ΔV are set to the upper limit value ΔV ( The first upper limit number K (+) indicating the upper limit of the number of times equal to or greater than + limit), and the second upper limit number K (-) indicating the upper limit of the number of times that the voltage fluctuation amount ΔV is equal to or less than the lower limit value ΔV (−limit). Set. Further, a first counter K (+ cnt) that counts the number of times that the voltage fluctuation amount ΔV is equal to or greater than the upper limit value, and a second counter K (−cnt) that counts the number of times that the voltage fluctuation amount ΔV is equal to or less than the lower limit value Provide.

なお、上限値Δ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 battery cell 17 will be described in detail. As shown in FIG. 2A, when an abnormality occurs in the battery pack 1, the voltage of the battery cell 17 rapidly increases. As shown in FIG. 2B in which the portion surrounded by the dotted line shown in FIG. 2A is enlarged, the voltage of the battery cell 17 at time A at time M (n−1) is V (n−1), and a predetermined time from time A. The voltage of the battery cell 17 at time point B at time M (n) after elapses is defined as V (n). The voltage fluctuation amount ΔV (n) from time A to time B at this time is calculated based on Equation (1).
Δ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 nonvolatile memory 22.

次に、第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 battery cell 17 is abnormal, and abnormality processing is performed. Similarly, the value of the second counter K (−cnt) is compared with the value of the second upper limit number of times K (−). As a result of the comparison, when the value of the second counter K (−cnt) becomes equal to or greater than the value of the second upper limit number K (−), it is determined that the battery cell 17 is abnormal, and an abnormal process is performed. . As the abnormal process, for example, the charge / discharge control FET is turned off to interrupt the charge / discharge current to the battery cell 17.

また、第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 nonvolatile memory 22. Is done. The newly calculated upper limit value ΔV (+ limit) is initially set to a value smaller than the upper limit value stored in the nonvolatile memory 22, and the newly calculated lower limit value ΔV (−limit) is A value larger than the lower limit value stored in the nonvolatile memory 22 is set.

具体的には、例えば、新たに算出される電圧変動量の上限値Δ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 nonvolatile memory 22.

このような処理を、所定時間毎に行い、第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 battery cell 17 is abnormal, and normal processing or abnormal processing is performed according to the determination result.

なお、電圧変動量Δ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 nonvolatile memory 22 first.

このように、電圧変動量Δ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 pack 1 is abnormal.

また、電圧変動量Δ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 battery cell 17 will be described in detail with reference to FIG. As shown in FIG. 3A, when an abnormality occurs in the battery pack 1, the temperature of the battery cell 17 rapidly rises.

所定時間内における温度の変動量Δ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 battery cell 17 at time A ′ at time M ′ (n−1) is T (n−1). Further, the temperature of the battery cell 17 at time B ′ at time M ′ (n) after a predetermined time has elapsed from time A is defined as T (n). At this time, the temperature fluctuation amount ΔT (n) from the time point A ′ to the time point B ′ is calculated based on the equation (3).
Δ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 nonvolatile memory 22.

次に、カウンタ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 battery pack 17 is abnormal and abnormal processing is performed. As the abnormal process, for example, the charge / discharge control FET is turned off to interrupt the charge / discharge current to the battery cell 17.

また、カウンタ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 nonvolatile memory 22. The newly calculated upper limit value ΔT (+ limit) is set to a value smaller than the upper limit value stored in the nonvolatile memory 22. Specifically, for example, the newly calculated upper limit value ΔT (+ limit) of the temperature fluctuation amount is set to a value 0.5 ° C. smaller than the initial upper limit value ΔT (+ limit) of the temperature fluctuation amount. Is done.

次に、上述と同様にして、時点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 nonvolatile memory 22.

なお、温度変動量Δ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 nonvolatile memory 22 first.

このように、温度変動量Δ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 battery pack 1 is abnormal.

また、温度変動量Δ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 battery cell 17 is compared with the upper limit value and lower limit value of the fluctuation amount, and the number of times that the voltage or temperature fluctuation amount exceeds the upper limit value and the lower limit value is determined. Thus, the abnormality of the battery cell 17 can be detected with higher accuracy. This abnormality detection process may be performed for both voltage and temperature, and may be determined to be abnormal when an abnormality is detected in either one. Further, the present invention is not limited to this, and for example, the abnormality detection process may be performed for only one of voltage and temperature.

次に、図4に示すフローチャートを用いて、電池セル17の電圧による異常検出の際のMPU21における処理の流れについて説明する。なお、以下では、特に断らない限り、処理がMPU21で行われるものとする。ここでは、電池セル17の電圧の測定が、所定時間毎に継続的に行われるものとする。また、電圧変動量の上限値ΔV(+limit)、下限値ΔV(−limit)、第1の上限回数K(+)および第2の上限回数K(−)を予め設定し、例えばMPU21に設けられた不揮発性メモリ22等に記憶させておく。   Next, the flow of processing in the MPU 21 when an abnormality is detected by the voltage of the battery cell 17 will be described using the flowchart shown in FIG. In the following, it is assumed that processing is performed by the MPU 21 unless otherwise specified. Here, the measurement of the voltage of the battery cell 17 shall be performed continuously for every predetermined time. Further, an upper limit value ΔV (+ limit), a lower limit value ΔV (−limit), a first upper limit number K (+), and a second upper limit number K (−) of the voltage fluctuation amount are set in advance, and are provided in, for example, the MPU 21. The data is stored in the nonvolatile memory 22 or the like.

先ず、ステップ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 nonvolatile memory 22. In the case where the voltage fluctuation amount ΔV (n) is already stored in the nonvolatile memory 22, the larger one of the two voltage fluctuation amounts ΔV (n) is stored.

ステップ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 battery pack 1 is normal, and the process proceeds to step S6. In step S6, an upper limit value ΔV (+ limit) of the voltage fluctuation amount is newly calculated based on the voltage fluctuation amount ΔV (n), and the process proceeds to step S7.

一方、ステップ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 battery pack 1 is abnormal, and the process is performed. The process proceeds to step S13.

ステップ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 nonvolatile memory 22. In the case where the voltage fluctuation amount ΔV (n) is already stored in the nonvolatile memory 22, the larger one of the two voltage fluctuation amounts ΔV (n) is stored.

ステップ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 battery pack 1 is normal, and the process proceeds to step S11. In step S11, a lower limit value ΔV (−limit) of the voltage fluctuation amount is newly calculated based on the voltage fluctuation amount ΔV (n), and the process proceeds to step S12.

一方、ステップ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 battery pack 1 is abnormal, and the process Goes to step S13.

ステップS12では、電池パック1は正常であると判断して通常処理が行われ、処理がステップS1に戻り、一連の処理が所定時間毎に巡回的に繰り返される。   In step S12, it is determined that the battery pack 1 is normal, normal processing is performed, the processing returns to step S1, and a series of processing is cyclically repeated every predetermined time.

また、ステップS13では、例えばAFE20の制御により充電制御FET15および放電制御FET16がOFFされて電池セル17に対する充放電を禁止するといった異常処理が行われ、一連の処理が終了する。   In step S13, for example, an abnormal process is performed in which the charge control FET 15 and the discharge control FET 16 are turned off by the control of the AFE 20 to prohibit charging / discharging of the battery cell 17, and the series of processes ends.

次に、図5に示すフローチャートを用いて、電池セル17の温度による異常検出の際のMPU21における処理の流れについて説明する。なお、以下では、特に断らない限り、処理がMPU21で行われるものとする。ここでは、電池セル17の温度の測定が、所定時間毎に継続的に行われるものとする。また、温度変動量の上限値ΔT(+limit)、下限値ΔT(−limit)、上限回数K’(+)を予め設定し、例えばMPU21に設けられた不揮発性メモリ22等に記憶させておく。   Next, the flow of processing in the MPU 21 at the time of detecting an abnormality due to the temperature of the battery cell 17 will be described using the flowchart shown in FIG. In the following, it is assumed that processing is performed by the MPU 21 unless otherwise specified. Here, it is assumed that the temperature of the battery cell 17 is continuously measured every predetermined time. Further, the upper limit value ΔT (+ limit), the lower limit value ΔT (−limit), and the upper limit number K ′ (+) of the temperature fluctuation amount are set in advance and stored in, for example, the nonvolatile memory 22 provided in the MPU 21.

先ず、ステップ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 nonvolatile memory 22. If the temperature fluctuation amount ΔT (n) is already stored in the nonvolatile memory 22, the larger one of the two temperature fluctuation amounts ΔT (n) is stored.

ステップ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 battery pack 1 is normal, and the process proceeds to step S26. In step S26, an upper limit value ΔT (+ limit) of the temperature fluctuation amount is newly calculated based on the temperature fluctuation amount ΔT (n), and the process proceeds to step S27.

一方、ステップ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 battery pack 1 is abnormal, and the process proceeds to step S28. To do.

ステップS27では、電池パック1は正常であると判断して通常処理が行われ、処理がステップS1に戻り、一連の処理が所定時間毎に巡回的に繰り返される。   In step S27, it is determined that the battery pack 1 is normal, normal processing is performed, the processing returns to step S1, and a series of processing is cyclically repeated every predetermined time.

また、ステップ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 AFE 20 to prohibit charging / discharging of the battery cell 17, and the series of processes ends.

次に、具体的な例を参照して、この発明の実施の一形態による電池パック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 battery pack 1 according to the embodiment of the present invention will be described with reference to a specific example. First, an upper limit value ΔV (+ limit), a lower limit value ΔV (−limit), a first upper limit number K (+), and a second upper limit number K (−) of the voltage fluctuation amount are set in advance and stored in the nonvolatile memory 22. Remember. In addition, here, when it is determined that there is an abnormality when the upper limit value ΔV (+ limit) is equal to or greater than the lower limit value ΔV (−limit) twice, that is, the first upper limit number K (+) and the second upper limit value are determined. A case where the number of times K (−) is “2” will be described as an example.

図6Aに示すように、電池セル17の電圧が正常である場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧が正常である場合として、電圧が略一定である場合を例にとって説明する。   As shown in FIG. 6A, the abnormality detection process when the voltage of the battery cell 17 is normal will be specifically described. Here, the case where the voltage of the battery cell 17 is normal and the case where the voltage is substantially constant will be described as an example.

時点aおよび時点bにおける電池セル17の電圧を測定し、時点aおよび時点bにおける電圧に基づき電圧変動量ΔV1を算出する。そして、算出された電圧変動量ΔV1と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV1は略「0」であり、正の値である上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。 The voltage of the battery cell 17 at the time points a and b is measured, and the voltage fluctuation amount ΔV 1 is calculated based on the voltages at the time points a and b. Then, the calculated voltage fluctuation amount ΔV 1 is compared with the upper limit value ΔV (+ limit). In this case, since the voltage fluctuation amount ΔV 1 is substantially “0” and is smaller than the positive upper limit value ΔV (+ limit), the upper limit value ΔV (+ limit) is returned to a preset value. The first counter K (+ cnt) is cleared and the value is set to “0”.

また、電圧変動量Δ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 battery pack 1 is normal within the time from the time point a to the time point b, and normal processing is performed.

次に、時点cにおける電池セル17の電圧を測定し、時点bおよび時点cにおける電圧に基づき電圧変動量ΔV2を算出する。そして、算出された電圧変動量ΔV2と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV2は略「0」であり、正の値である上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。 Next, the voltage of the battery cell 17 at the time point c is measured, and the voltage fluctuation amount ΔV 2 is calculated based on the voltages at the time points b and c. Then, the calculated voltage fluctuation amount ΔV 2 is compared with the upper limit value ΔV (+ limit). In this case, the voltage fluctuation amount ΔV 2 is substantially “0”, which is smaller than the upper limit value ΔV (+ limit), which is a positive value, so that the value of the upper limit value ΔV (+ limit) is returned to a preset value. The first counter K (+ cnt) is cleared and the value is set to “0”.

また、電圧変動量Δ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 battery pack 1 is determined to be normal and normal processing is performed.

このように、電池パック1が正常に動作している場合には、電池セル17の電圧がほとんど変動しないため、電圧変動量ΔVは略「0」であり、上限値ΔV(+limit)以下、且つ、下限値ΔV(−limit)以上となるため、異常が検出されることはない。   As described above, when the battery pack 1 is operating normally, the voltage of the battery cell 17 hardly fluctuates. Therefore, the voltage fluctuation amount ΔV is substantially “0”, and is equal to or less than the upper limit value ΔV (+ limit). Since the lower limit value ΔV (−limit) is exceeded, no abnormality is detected.

次に、図6Bに示すように、電池セル17の電圧に対してノイズが重畳した場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧に対してノイズが重畳した場合として、電圧が瞬間的に上昇した場合を例にとって説明する。   Next, as shown in FIG. 6B, the abnormality detection process when noise is superimposed on the voltage of the battery cell 17 will be specifically described. Here, as an example in which noise is superimposed on the voltage of the battery cell 17, a case where the voltage instantaneously rises will be described.

時点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 battery cell 17 at the time points a ′ and b ′ is measured, and the voltage fluctuation amount ΔV 1 ′ is calculated based on the voltages at the time points a ′ and b ′. Then, the calculated voltage fluctuation amount ΔV 1 ′ is compared with the upper limit value ΔV (+ limit). In this case, since the voltage fluctuation amount ΔV 1 ′ is larger than the upper limit value ΔV (+ limit), the value of the first counter K (+ cnt) is incremented by “1” and the value of the first counter K (+ cnt) is increased. “1” is set, and the voltage fluctuation amount ΔV 1 ′ and the value of the first counter K (+ cnt) are stored in the nonvolatile memory 22.

そして、第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 battery pack 1 is normal within the time from the time point a ′ to the time point b, and normal processing is performed.

次に、時点c’における電池セル17の電圧を測定し、時点b’および時点c’における電圧に基づき電圧変動量ΔV2’を算出する。そして、算出された電圧変動量ΔV2’と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV2’は、上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。 Next, the voltage of the battery cell 17 at the time point c ′ is measured, and the voltage fluctuation amount ΔV 2 ′ is calculated based on the voltages at the time points b ′ and c ′. Then, the calculated voltage fluctuation amount ΔV 2 ′ is compared with the upper limit value ΔV (+ limit). In this case, since the voltage fluctuation amount ΔV 2 ′ is smaller than the upper limit value ΔV (+ limit), the value of the upper limit value ΔV (+ limit) is returned to a preset value and the first counter K (+ cnt) is set. Clear and set the value to “0”.

また、電圧変動量Δ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 nonvolatile memory 22.

そして、第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 battery pack 1 is normal within the time from the time point b 'to the time point c', and normal processing is performed.

次に、時点d’における電池セル17の電圧を測定し、時点c’および時点d’における電圧に基づき電圧変動量ΔV3’を算出する。そして、算出された電圧変動量ΔV3’と上限値ΔV(+limit)とを比較する。この場合、電圧変動量ΔV3’は、上限値ΔV(+limit)よりも小さいため、上限値ΔV(+limit)の値を予め設定されていた値に戻すとともに、第1のカウンタK(+cnt)をクリアして、値を「0」にする。 Next, the voltage of the battery cell 17 at the time point d ′ is measured, and the voltage fluctuation amount ΔV 3 ′ is calculated based on the voltages at the time points c ′ and d ′. Then, the calculated voltage fluctuation amount ΔV 3 ′ is compared with the upper limit value ΔV (+ limit). In this case, since the voltage fluctuation amount ΔV 3 ′ is smaller than the upper limit value ΔV (+ limit), the value of the upper limit value ΔV (+ limit) is returned to a preset value and the first counter K (+ cnt) is set. Clear and set the value to “0”.

また、電圧変動量Δ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 battery pack 1 is normal within the time from the time point c ′ to the time point d ′, and normal processing is performed.

このように、電池セル17の電圧にノイズが重畳された場合には、電池セル17の電圧が変動するが、瞬間的なものであるため、連続して上限値ΔV(+limit)以上または下限値ΔV(−limit)以下となることがない。したがって、ノイズによる電圧の上昇が電池パック1の異常として検出されることがない。   As described above, when noise is superimposed on the voltage of the battery cell 17, the voltage of the battery cell 17 fluctuates. However, since the voltage is instantaneous, the upper limit value ΔV (+ limit) is continuously exceeded or the lower limit value. It does not fall below ΔV (−limit). Therefore, an increase in voltage due to noise is not detected as an abnormality of the battery pack 1.

次に、図6Cに示すように、電池セル17の電圧が異常である場合における異常検出の処理について具体的に説明する。ここでは、電池セル17の電圧が異常である場合として、電圧が急激に上昇し続けた場合を例にとって説明する。   Next, as shown in FIG. 6C, the abnormality detection process when the voltage of the battery cell 17 is abnormal will be specifically described. Here, as an example, the case where the voltage of the battery cell 17 continues to increase rapidly will be described as an example where the voltage of the battery cell 17 is abnormal.

時点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 battery cell 17 at the time point a ″ and the time point b ″ is measured, and a voltage fluctuation amount ΔV 1 ″ is calculated based on the voltages at the time points a ″ and b ″. The calculated voltage fluctuation amount ΔV 1 ″ The upper limit value ΔV (+ limit) is compared. In this case, since the voltage fluctuation amount ΔV 1 ″ is larger than the upper limit value ΔV (+ limit), the value of the first counter K (+ cnt) is incremented by “1” and the value of the first counter K (+ cnt) is increased. “1” is set, and ΔV 1 ″ and the value of the first counter K (+ cnt) are stored in the nonvolatile memory 22.

そして、第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 battery pack 1 is normal within the time from the time point a ″ to the time point b ″, and normal processing is performed.

次に、時点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 battery cell 17 at the time point c ″ is measured, and the voltage fluctuation amount ΔV 2 ″ is calculated based on the voltages at the time points b ″ and the time point c ″. Then, the calculated voltage fluctuation amount ΔV 2 ″ is compared with the upper limit value ΔV (+ limit). In this case, since the voltage fluctuation amount ΔV 2 ″ is larger than the upper limit value ΔV (+ limit), the first counter K The value of (+ cnt) is incremented by “1”, the value of the first counter K (+ cnt) is set to “2”, and the value of the first counter K (+ cnt) is stored in the nonvolatile memory 22.

また、不揮発性メモリ22に記憶された電圧変動量ΔV1”と、算出された電圧変動量ΔV2”とを比較し、変動量が大きい方を不揮発性メモリ22に記憶する。なお、この例では、電圧変動量ΔV2”よりも電圧変動量ΔV1”の方が変動量が大きいため、不揮発性メモリ22には、ΔV1”が記憶された状態のままとする。 Further, the voltage fluctuation amount ΔV 1 ″ stored in the nonvolatile memory 22 is compared with the calculated voltage fluctuation amount ΔV 2 ″, and the larger fluctuation amount is stored in the nonvolatile memory 22. In this example, since the voltage fluctuation amount ΔV 1 ″ has a larger fluctuation amount than the voltage fluctuation amount ΔV 2 ″, the nonvolatile memory 22 remains in a state where ΔV 1 ″ is stored.

次に、第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 battery pack 1 within the time period from the time point b ″ to the time point c ″, and abnormality processing is performed.

このように、電池パック1が異常である場合には、電池セル17の電圧が急激に上昇するため、電圧の上昇または下降が所定回数連続して発生する。したがって、電圧の上昇度合いに基づき電池パック1の異常が検出される。   As described above, when the battery pack 1 is abnormal, the voltage of the battery cell 17 rapidly increases, so that the voltage increases or decreases continuously a predetermined number of times. Therefore, the abnormality of the battery pack 1 is detected based on the voltage increase degree.

上述したように、この発明の実施の一形態では、電圧や温度の変動量の上限値および下限値と、この変動量の上限値および下限値を超える回数の上限を予め設定し、所定時間内の変動量がこの上限値および下限値を所定回数以上超えるかどうかにより、電池パックの異常を判断するようにしている。そのため、より精度の高い異常検出処理を行うことができ、異常の誤検出を防ぐことができる。   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 battery cell 17. You may change suitably.

この発明の実施の一形態による電池パックの一例の構成を示す略線図である。It is a basic diagram which shows the structure of an example of the battery pack by one Embodiment of this invention. 電池パックに異常が発生した場合の電圧の変化の一例を示す略線図である。It is a basic diagram which shows an example of the change of the voltage when abnormality arises in a battery pack. 電池パックに異常が発生した場合の温度の変化の一例を示す略線図である。It is a basic diagram which shows an example of the change of the temperature when abnormality arises in a battery pack. 電池セルの電圧による異常検出の際の処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process in the case of abnormality detection by the voltage of a battery cell. 電池セルの温度による異常検出の際の処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process in the case of abnormality detection by the temperature of a battery cell. この発明の実施の一形態による電池パックに対する異常検出の処理の具体的な一例を示す略線図である。It is a basic diagram which shows a specific example of the process of abnormality detection with respect to the battery pack by one Embodiment of this invention.

符号の説明Explanation of symbols

1 電池パック
14 スイッチ回路
15 充電制御FET
16 放電制御FET
17 電池セル
18 温度検出素子
19 電流検出抵抗
20 AFE
21 MPU
22 不揮発性メモリ
1 Battery pack 14 Switch circuit 15 Charge control FET
16 Discharge control FET
17 Battery cell 18 Temperature detection element 19 Current detection resistor 20 AFE
21 MPU
22 Nonvolatile memory

Claims (12)

1または複数の二次電池と、
上記二次電池の電圧を所定時間毎に測定する測定部と、
上記電圧に基づき所定時間内の電圧変動量を算出し、該電圧変動量に基づき上記二次電池の充放電を制御する制御部と、
上記電圧変動量に対する規定電圧変動量、および上記電圧変動量が上記規定電圧変動量を超える回数の上限を示す上限回数を記憶する記憶部と
を有し、
上記制御部は、
所定時間毎に上記電圧変動量と上記規定電圧変動量とを比較し、
上記電圧変動量が上記規定電圧変動量を超える場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、上記カウンタの値が上記上限回数以上となる場合には、異常であると判断し、
上記電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする電池パック。
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.
1または複数の二次電池と、
上記二次電池の周囲温度を所定時間毎に測定する測定部と、
上記周囲温度に基づき所定時間内の温度変動量を算出し、該温度変動量に基づき上記二次電池の充放電を制御する制御部と、
所定時間内における温度変動量上限値、および上記温度変動量が上記温度変動量の上限値よりも大きい回数の上限を示す上限回数を記憶する記憶部と
を有し、
上記制御部は、
所定時間毎に上記温度変動量と上記温度変動量の上限値とを比較し、
上記温度変動量が上記温度変動量の上限値よりも大きい場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、上記カウンタの値が上記上限回数以上となる場合には、異常であると判断し、上記カウンタの値が上記上限回数よりも小さい場合には、上記温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、上記算出された上限値を更新する
ことを特徴とする電池パック。
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または複数の二次電池の電圧を所定時間毎に測定
上記電圧に基づき所定時間内の電圧変動量を算出し、
所定時間毎に上記電圧変動量と、記憶部に記憶された上記電圧変動量に対する規定電圧変動量とを比較し、
上記電圧変動量が上記規定電圧変動量を超える場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、
上記カウンタの値が、上記記憶部に予め設けられた上記電圧変動量が上記規定電圧変動量を超える回数の上限を示す上限回数以上となる場合には、異常であると判断する
ことを含み、
上記電圧変動量に対する規定電圧変動量は、
所定時間内における電圧変動量の上限値および下限値のいずれかを示す
ことを特徴とする検出方法。
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 .
1または複数の二次電池の周囲温度を所定時間毎に測定
上記周囲温度に基づき所定時間内の温度変動量を算出し、
所定時間毎に上記温度変動量と、記憶部に記憶された所定時間内における温度変動量上限値とを比較し、
上記温度変動量が上記温度変動量の上限値よりも大きい場合には、上記記憶部に予め設けられたカウンタの値をインクリメントし、
上記カウンタの値が、上記記憶部に予め設けられた上記温度変動量が上記温度変動量の上限値よりも大きい回数の上限を示す上限回数以上となる場合には、異常であると判断し、上記カウンタの値が上記上限回数よりも小さい場合には、上記温度変動量に基づき新たに所定時間内における温度変動量の上限値を算出し、上記算出された上限値を更新する
ことを特徴とする検出方法。
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.
JP2006189588A 2006-07-10 2006-07-10 Battery pack and detection method Expired - Fee Related JP5114884B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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