首页> 中国专利> 电池组、电池组固件更新方法以及电池组系统

电池组、电池组固件更新方法以及电池组系统

摘要

本发明的目的在于提供一种在由于固件不良使安全保护功能动作电池无法使用的情况下,能够恢复电池组的使用,并且提供基于更新后的固件的正常动作的电池组、电池组固件更新方法以及电池组系统。在电池组(31)中,在闪速存储器(51)中存储有固件,电池控制器(43)执行在闪速存储器(51)中存储的固件进行电池组(31)内的错误检测,当检测出错误时使安全保护功能动作,之后进行错误的再检查,当没有检测到错误时,判断为误检测,将闪速存储器(51)中存储的固件改写为更新固件,并对安全保护功能的动作进行复位。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-25

    专利权的转移 IPC(主分类):G06F1/26 登记生效日:20200806 变更前: 变更后: 申请日:20100929

    专利申请权、专利权的转移

  • 2013-10-30

    授权

    授权

  • 2011-06-15

    实质审查的生效 IPC(主分类):G06F1/26 申请日:20100929

    实质审查的生效

  • 2011-04-27

    公开

    公开

说明书

技术领域

本发明涉及电池组、电池组固件更新方法以及电池组系统。

背景技术

在携带式电子设备中作为代表的笔记本型个人计算机(以下称为“笔记本PC”),处于伴随着CPU的动作频率的上升其最大耗电量也逐年增加的倾向。并且,因为还要必须应对电池的长时间动作和小型轻量化等要求,所以近年来在笔记本PC中使用的电池中,能量密度高的锂离子二次电池等成为主流,与此同时,为了严密地管理充放电状态有效率地使用电池组,一般是电池组自身具有微型计算机,一边和笔记本PC本体进行信息交换一边控制充电以及放电的、被称为聪明电池的电池装置的结构。聪明电池是以美国Inter公司和美国Duracell公司所提倡的称为SBS(聪明电池系统)的规格为标准的电池装置,基于相同规格的电池组被称为智能电池。

与智能电池对应的电池组由组合了多个电池单体而形成的电池块、以及将电池控制器、电流测定电路、电压测定电路以及各种传感器等安装在基板上的电路部构成。并且,电池控制器经由通信线与笔记本PC本体的嵌入式控制器进行通信,管理从电池向笔记本PC本体的放电以及充电,能够长时间地持续进行稳定的放电。此外,笔记本PC能够根据电池单体的充电容量的剩余量来变更耗电模式,或者能够在剩余量变少时在显示器上显示警告后结束动作。

锂离子电池在进行过充电或过放电时,起火、冒烟、破裂以及特性恶化等危险性高。因此,智能电池的电路部,在电池单体的电压达到满充电压以上时,切断充电电流防止过充电。并且,在电池的电压达到放电禁止电压以下时,切断放电电流防止过放电。此外,在流过过电流时切断电流防止电池的恶化以及电路的损坏。并且,在满充电压、放电禁止电压或过电流的状态被消除之后,该智能电池能够再次正常使用。

在电池组中,电池控制器执行固件(以下,称为“F/W”)进行电池组的错误(异常)检测,当检测到错误时,就使安全保护功能动作使充放电动作停止。这里,希望当检测到的错误正确时使安全保护功能动作,但在由于F/W的不良而误检测了错误时,如果使电池组的安全保护功能动作,就会使本来还能使用的电池组变得不能使用,对于用户而言不方便。

作为由于F/W的不良而误检测了错误的情况,例如具有(1)由于F/W的缺陷而进行了误检测的情况,(2)在电池组在制造上的偏差大个体差异大时,由于F/W的阈值(在为相同种类的电池组时相同地设定)不恰当而误检测为错误的情况等。由此,例如具有:由于电池单体的电解液的添加剂不良的原因,随着时间的经过在仅仅特定电池单体的电压下降的状态下还能够使用,但误检测为错误的情况;由于电池单体的不良设计,在存储状态下在仅仅特定的电池单体显著恶化的状态(电池单体的恶化存在偏差)下还能够使用,但误检测为错误的情况。

例如,在专利文献1中,提出了能够更新电池组的F/W的电池电源装置。在该文献中,在该电池电源装置中,将电池组的F/W存储在闪速存储器等可改写的存储单元中,在需要应对故障或提高功能时,从存储介质或网络得到更新F/W,从计算机本体(主机)的F/W的传送单元经由SMBus发送给电池组。电池组通过F/W改写单元将闪速存储器中存储的F/W改写为更新F/W。

但是,在专利文献1中,仅公开了更新F/W的方法,并没有提出在F/W不良时使安全动作功能动作,电池组无法使用时进行恢复的方法。

专利文献1:日本特开2001-275270号公报

发明内容

本发明是鉴于上述问题而提出的,其目的在于提供一种电池组、电池组固件更新方法、以及电池组系统,该电池组、电池组固件更新方法、以及电池组系统在由于固件不良使安全保护功能动作电池无法使用的情况下,能够恢复电池组的使用,并且提供基于更新后的固件的正常动作。

为了解决上述课题达成目的,提供一种电池组,其安装在电子设备上,并且能够与该电子设备进行数据通信,具备二次电池,该电池组的特征为具备:非易失性存储器,其存储固件并能够进行改写;错误检测单元,其执行在所述非易失性存储器中存储的固件来进行所述电池组内的错误检测,在检测到错误时,使安全保护功能动作;固件改写单元,其将所述非易失性存储器中存储的固件改写为更新固件;错误再检查单元,其进行由所述错误检测单元检测到的错误的再检查;以及安全保护功能复位单元,其在所述错误再检查单元没有检测到错误时,对所述安全保护功能的动作进行复位。

此外,根据本发明的优选的方式,希望所述固件改写单元,在所述错误再检查单元没有检测到错误时,将所述非易失性存储器中存储的固件改写为所述更新固件。

此外,根据本发明的优选的方式,希望所述非易失性存储器存储错误标志,所述电池组具备标志设定单元,其在所述错误检测单元检测到错误时,设置所述非易失性存储器的错误标志,在所述错误再检查单元没有检测到错误时,对该错误标志进行复位。

此外,根据本发明的优选的方式,希望具备:错误通知单元,其在所述错误检测单元检测到错误时,将错误信息通知给所述电子设备,在所述电子设备中,当存在与通知的错误信息对应的更新固件时,将该更新固件传送给所述电池组,所述固件改写单元,在所述错误再检查单元没有检测到错误时,将所述非易失性存储器中存储的固件改写为从所述电子设备传送的更新固件。

此外,根据本发明的优选的方式,希望所述安全保护功能的动作是通过形成所述二次电池的充放电路径的一部分的开关元件来切断充放电路径的动作。

此外,根据本发明的优选的方式,希望具备:ROM,其存储错误再检查程序,所述错误再检查单元执行在所述ROM中存储的错误再检查程序,进行由所述错误检测单元检测到的错误的再检查。

此外,根据本发明的优选的方式,希望在所述ROM中存储的再检查程序的错误检测算法比所述非易失性存储器中存储的固件的错误检测算法简洁。

此外,根据本发明的优选的方式,希望在所述错误检测单元检测到第1种错误时,使能够复位的安全保护功能动作,另一方面,在检测到第2种错误时,使无法复位的安全保护功能动作,所述错误再检查单元在所述错误检测单元检测到第1种错误时,进行该第1种错误的再检查,所述固件改写单元,在所述错误再检查单元没有检测到第1种错误时,把所述非易失性存储器中存储的固件改写为更新固件,所述安全保护功能复位单元,在所述错误再检查单元没有检测到第1种错误时,使所述安全保护功能的动作复位。

此外,为了解决上述课题达成目的,本发明提供一种电池组的固件更新方法,该电池组安装在电子设备中并且能够与该电子设备进行数据通信,具备二次电池,该更新方法的特征为包含:错误检测工序,执行在非易失性存储器中存储的固件来进行电池组内的错误检测,在检测到错误时,使安全保护功能动作;错误再检查工序,进行由所述错误检测工序检测到的错误的再检查;固件改写工序,把在所述非易失性存储器中存储的固件改写为更新固件;以及安全保护功能复位工序,当在所述错误再检查工序中没有检测到错误时,对所述安全保护功能的动作进行复位。

此外,为了解决上述课题达成目的,本发明提供一种电池组系统,其由电子设备和安装在该电子设备中的具备二次电池的电池组构成,能够相互地进行数据通信,电池组系统的特征为所述电池组包含:非易失性存储器,其存储固件并能够进行改写;错误检测单元,执行在所述非易失性存储器中存储的固件进行所述电池组内的错误检测,当检测到错误时,使安全保护功能动作;错误通知单元,在所述错误检测单元检测到错误时,将错误信息通知给所述电子设备;错误再检查单元,进行由所述错误检测单元检测到的错误的再检查;固件改写单元,将所述非易失性存储器中存储的固件改写为更新固件;以及安全保护功能复位单元,在所述错误再检查单元没有检测到错误时,对所述安全保护功能的动作进行复位,所述电子设备包含更新固件传送单元,其在存在与从所述电池组通知的错误信息相对应的更新固件时,将该更新固件传送给所述电池组。

根据本发明,一种电池组,其安装在电子设备上,并且能够与该电子设备进行数据通信,具备二次电池,该电池组具备:非易失性存储器,其存储固件并能够进行改写;错误检测单元,其执行在所述非易失性存储器中存储的固件来进行所述电池组内的错误检测,在检测到错误时,使安全保护功能动作;固件改写单元,其将所述非易失性存储器中存储的固件改写为更新固件;错误再检查单元,其进行由所述错误检测单元检测到的错误的再检查;以及安全保护功能复位单元,其在所述错误再检查单元没有检测到错误时,对所述安全保护功能的动作进行复位,所以能够提供在由于固件不良使安全保护功能动作电池无法使用的情况下,能够恢复电池组的使用,并且提供基于更新后的固件的正常动作的电池组。

附图说明

图1是表示应用本实施方式的笔记本PC的方框结构的图。

图2是表示应用本实施方式的电池组、以及与该电池组的周边相关的结构的概要的图。

图3是表示闪速存储器的存储器结构例的图。

图4是表示ROM的存储器结构例的图。

图5是用于说明电池组中的闪速存储器中存储的F/W的更新顺序的概要的流程图。

符号说明

1笔记本PC本体     11CPU       12FS(前端)总线

13主存储器        14CPU桥     15视频子系统   16LCD

17PCI(外设组件互连标准)总线

18PCI-ISA总线     19卡总线控制器   20卡槽

21网卡            22USB连接器      23HDD

24CD/ROM驱动器    25ISA(工业标准体系结构)总线

26嵌入式控制器    27闪速存储器ROM  30电源装置       31电池组

32AC适配器        33充电器          34DC-DC变换器   41电池块

43电池控制器      45电流测定电路    47电压测定电路

51闪速存储器      52ROM             61电源线        62通信线   63地线

70F/W存储区域     80数据存储区域    100制造商服务器

TH温度元件        FET1放电保护开关  FET2充电保护开关

FET3熔丝用开关

具体实施方式

以下,根据附图详细说明本发明实施方式的电池组、电池组固件更新方法、以及电池组系统。另外,本发明不限定于本实施方式。此外,在下述实施方式的构成要素中,含有本领域技术人员容易想到的内容或实质上相同的内容。

图1表示应用本实施方式的笔记本PC本体1的方框结构。在图1中特别地仅表示了与电源装置30相关的方框结构。如图1所示,笔记本PC本体1具备:CPU11、主存储器13、CPU桥14、视频子系统15、LCD(液晶显示器)16、卡总线控制器19、卡槽20、网卡21、USB连接器22、HDD23、CD/ROM驱动器24、嵌入式控制器26、闪速存储器ROM27等。

CPU11作为整个笔记本PC的大脑而发挥作用,在操作系统的控制下除了实用程序之外,还执行各种程序。CPU11经由系统总线即FS(前端)总线12、作为高速的I/O装置用总线的PCI(外设组件互连标准)总线17、作为低速的I/O装置用总线的ISA(工业标准体系结构)总线25这三个层级的总线,与各构成要素相互连接。

FS总线12和PCI总线17经由称为存储器/PCI芯片的CPU桥(主机-PCI桥)14连接。该CPU桥14包含用于控制向主存储器13的存取动作的存储器控制器功能、以及用于吸收FS总线12和PCI总线17之间的数据传送速度差的数据缓冲等。

主存储器13是作为CPU11的执行程序的读入区域或写入执行程序的处理数据的作业区域而使用的可写入存储器,例如,由多个DRAM芯片构成,例如标准配置64MB,能够增设到320MB。在该执行程序中包含用于硬件操作OS或周边设备的各种驱动器、面向特定业务的应用程序、BIOS(Basic Input/Output System:基本输入输出系统)等固件。

视频子系统15是用于实现和视频相关联的功能的子系统,含有视频控制器。该视频控制器处理来自CPU11的描绘命令,将处理后的描绘信息写入视频存储器中,并从视频存储器读出该描绘信息作为描绘数据输出到LCD16。

PCI总线17是能够进行较高速的数据传送的总线,按照使数据总线宽度为32位或64位,最大动作频率为33MHz、66MHz,最大数据传送速度为132MB/秒,528MB/秒的方式进行了标准化。PCI-ISA桥18、卡总线控制器19等分别连接在该PCI总线17上。

卡总线控制器19是用于使PCI总线17的总线信号直接连接到卡槽20的接口连接器(卡总线)的专用控制器,在该卡槽20中能够安装PC卡。在该图所示的例子中,作为PC卡,安装有与因特网连接用于进行通信的网卡21。笔记本PC本体1能够经由网卡21与连接在因特网上的制造商服务器100进行通信。制造商服务器100存储有笔记本PC本体1、电池组31的各种更新程序等,笔记本PC本体1能够从制造商服务器100下载更新程序。

PCI-ISA桥18具备PCI总线17和ISA总线25的桥功能。此外,具备DMA控制器功能、可编程序中断控制器(PIC)功能、可编程间隔计时器(PIT)功能、IDE(集成设备电子部件)接口功能、USB(通用串行总线)功能、SMB(系统管理总线)接口功能,并且内置有实时时钟(RTC)。

DMA控制器功能是用于不经由CPU11地执行FDD等周边设备和主存储器13之间的数据传送的功能。PIC功能是响应来自周边设备的中断请求(IRQ),执行预定的程序(中断处理程序)的功能。PIT功能是按预定周期生成时钟信号的功能。此外,通过IDE接口功能实现的接口除了连接IDE硬盘驱动器(HDD)23之外,还对CD-ROM驱动器24进行ATAPI(ATA数据包接口)连接。还可以连接DVD(Digital Versatile Disc)驱动器这样的其它类型的IDE装置,从而取代该CD-ROM驱动器24。HDD23或CD-ROM驱动器24等外部存储装置例如储藏在笔记本PC本体1内的称为“介质托架”或“设备托架”的容纳场所。这些标准配备的外部存储装置有时能够与FDD或电池组那样的其它设备交换并且排他地安装。

在PCI-ISA桥18上设有USB端口,该USB端口例如与设在笔记本PC本体的侧壁面等上的USB连接器22相连接。

并且,PCI-ISA桥18与电源装置30连接。该电源装置30由电池组31、AC适配器32、充电器33、DC-DC变换器34构成。电池组31是以SBS规格为基准的智能电池,能够在笔记本PC本体1上装卸。电池组31作为市场上的更换零件或预备零件而单独流通。AC适配器32是与商用电源(未图示)连接的电源供给装置。充电器33使用由AC适配器32供给的直流电源对电池组31充电。从AC适配器32以及电池组31供给的电力经由DC-DC变换器34提供给笔记本PC内的各部。

ISA总线25是数据传送速度比PCI总线17低的总线(例如,总线宽16位,最大数据传送速度4MB/秒)。在该ISA总线25上连接有嵌入式控制器26、存储BIOS等的闪速存储器ROM27等。

嵌入式控制器26担负笔记本PC的电源管理功能,控制电源装置30,同时能够经由ISA总线25、PCI-ISA桥18、PCI总线17、CPU桥14、FS总线12等与CPU11、主存储器13、以及构成笔记本PC本体1的其它硬件要素相互连接,进行通信。

图2表示应用本实施方式的电池组31、以及与该电池组31的周边相关的构成的概要。在图2中,AC适配器32能够与笔记本PC本体1的电源端子连接,将交流电压变换成直流电压。充电器33把从AC适配器32输入的直流电压变换成适于电池组31充电的直流电压并输出。充电器33按照从嵌入式控制器26输入的控制信号来进行动作,能够进行恒压控制或恒流控制,以输出电压或输出电流与设定电压Vchg或设定电流Ichg中的某一个一致的方式进行动作。

嵌入式控制器26与电池组31进行通信,能够取得电池组31检测到的电池单体的表面温度、电池电压、充电电流、充电功率、放电功率、剩余量等信息,根据这些信息来控制充电器33的动作。

电池组31是进行充放电的二次电池本体,具备:由多个单电池单体构成的电池块41、控制电池组31并且经由通信线62(时钟以及数据这两条线)与嵌入式控制器26进行通信的电池控制器43、测量从电池块41充放电的充放电电流值的电流测定电路45、测量电池块41的输出电压值的电压测定电路47、放电保护开关FET1、充电保护开关FET2、以及熔丝用开关FET3等。

电池块41例如是由将两个电池单体并联,然后将这样的三组电池单体进行串联的6个电池单体构成的锂离子组电池。电池块41的输出电压值通过电源线61、地线63输出到DC-DC变换器34。在电池块41的表面粘贴有1个~多个热敏电阻等温度元件TH,温度元件TH的输出与电池控制器43的TH1端口连接。

电流测定电路45检测电池块41的充电电流以及放电电流,并将其输出到电池控制器43的A/D#2端口。电压检测电路47检测电池块41的输出电压值及其各电池单体的输出电压,输出到电池控制器43的A/D#1端口。

在电源线61上分别串联连接有由p型MOS-FET构成的放电保护开关FET1、充电保护开关FET2、以及熔丝FUSE。在此,虽然使用p型MOS-FET作为放电保护开关FET1、充电保护开关FET2,但也可以使用n型MOS-FET。由六个锂离子电池单体构成的电池块41经由熔丝FUSE以及电流检测电路45串联地与放电保护开关FET1连接。来自电池块41的放电电流以及针对电池块41的充电电流经由由电源线61以及地线63构成的充放电回路,在电池块41与笔记本PC本体1之间流动。该充放电回路形成针对电池块41的充放电路径。充电保护开关FET2以及放电保护开关FET1在通常状态下为“接通”,在检测到错误(异常)时通过电池控制器43使其关断。

此外,在电源线61上连接有设置在熔丝FUSE附近电热丝R和由n型MOS-FET构成的熔丝用开关FET3的串联电路。熔丝用开关FET3在通常状态下为“关断”,在检测出错误时通过电池控制器43使其接通。

电池控制器43是除了8~16位左右的CPU之外,还具备闪速存储器51、ROM52、RAM、A/D变换器、D/A变换器、计时器、接口电路等的集成电路,执行在闪速存储器51、ROM52中存储的程序,控制电池组31的各部,与嵌入式控制器26进行通信。

电池控制器43具备取得从电压测定电路47、电流测定电路45输出的测定结果即模拟信号的模拟输入端子A-D#1、A-D#2。电池控制器43将这些测定结果在内部进行A/D(模数变换)变换处理,掌握电池电压、电池单体电压、充电电流、充电功率、放电功率、剩余容量、放电次数等信息。把掌握的与电池有关信息,经由通信路径即通信线62,按照由SBS确定的协议发送到笔记本PC本体1一侧的嵌入式控制器26。

此外,电池控制器43具备:输出对充电保护开关FET2以及放电保护开关FET1进行接通/关断控制的信号的模拟输出端子C-CTL以及D-CTL;输出对n型MOS-FET构成的熔丝用开关FET3的接通/关断进行控制的信号的F-CTL端子。电池控制器43使熔丝用开关FET3接通,使电流流过熔丝FUSE附近的电热丝R,能够使熔丝FUSE熔断。

此外,电池控制器43经由DATA端子,通信线62与笔记本PC本体1的嵌入式控制器26连接,能够进行电池控制器43和嵌入式控制器26之间的通信。在通信线62中还包含时钟线。电池控制器43对嵌入式控制器26发送对充电器33设定的设定电流Ichg以及设定电压Vchg,嵌入式控制器26对充电器33设置该设定值,开始或停止充电器33的动作。

此外,电池控制器43具备过电流安全保护功能、过电压安全保护功能、以及低电压安全保护功能等,在根据电压测定电路47以及电流测定电路45的测定结果检测到电池块41的错误(异常)的情况下,关断充电保护开关FET2以及/或者放电保护开关FET1,接通熔丝用开关FET3。电池控制器43能够将闪速存储器51中存储的F/W改写为更新F/W。

图3表示闪速存储器51的存储器结构例。闪速存储器51如该图所示,具备存储各种F/W(算法、阈值等)的F/W存储区域70和存储数据的数据存储区域80。

在F/W存储区域70中存储有:用于执行与笔记本PC本体1一侧的数据通信和电池的容量检测等基本功能的基本功能F/W(以下称为“基本功能”)71;用于执行电池组31的内部短路的错误检测的第1错误检测功能F/W(以下,称为“第1错误检测功能”)72;用于执行电池块41的电池单体不均衡的错误检测的第2错误检测功能F/W(以下称为“第2错误检测功能”)73;用于执行电池块41的过电压的错误检测的第3错误检测功能F/W(以下称为“第3错误检测功能”)74等。

在数据存储区域80中存储有:当通过第1错误检测功能72检测到错误时设置(ON)的第1Error Flag81、当通过第2错误检测功能73检测到错误时设置的第2Error Flag82、当由第3错误检测功能74检测到错误时设置的第3ErrorFlag83、F/W的版本信息84、充放电次数和F/W的更新次数等履历数据85、校准数据86、产品号码、制造号码等。

电池控制器43执行第1错误检测功能72,当检测到错误时,在设置了第1Error Flag81之后,使安全保护功能动作,将充电保护开关FET2以及/或者放电保护开关FET1断开,对嵌入式控制器26通知Error Status(错误信息:包含错误的内容、动作的安全保护功能的种类、设置的Error Flag的信息)。

同样地,电池控制器43执行第2错误检测功能73,当检测到错误时,在设置了第2Error Flag82之后,使安全保护功能动作,将充电保护开关FET2以及/或者放电保护开关FET1断开,对嵌入式控制器26通知Error Status。第1Error Flag81、第2Error Flag82能够复位。

另一方面,电池控制器43执行第3错误检测功能74,当检测到错误时,在设置了第3Error Flag83之后,使安全保护功能动作,将熔丝用开关FET3接通,熔断熔丝FUSE,对嵌入式控制器26通知Error Status。由于通过第3错误检测功能74检测到的错误将熔丝FUSE熔断永久地无法使用电池组31,所以第3Error Flag83不能够复位。将能够复位的使安全保护功能动作的错误称为第1种错误,将不能够复位的使安全保护功能动作的错误称为第2种错误。例如,第1种错误是使用有可能存在缺陷或阈值错误的F/W(例如,采用了制造商自己的错误检测方式的F/W)检测到的错误。第2种错误是使用存在缺陷或阈值错误的可能性低的F/W(例如,采用了电池业界所确立的错误检测方式的F/W)检测到的错误。本实施方式的错误的种类以及第1种错误种类、第2种错误种类是其中一个例子,本发明不限于此。

图4表示ROM52的存储器结构例。在ROM52中,如该图所示,存储有用于执行闪速存储器51的F/W的更新的F/W更新程序91、在通过第1错误检测功能72或第2错误检测功能73检测到错误时,在更新F/W时用于执行错误的再检查的错误再检查程序92等。

第1、第2错误检测功能72、73是在通常的错误检测中使用的功能,因为捕捉细微现象的前兆来检测错误,因此检测耗费时间。与此相对,错误再检查程序92与第1错误检测功能72和第2错误检测功能73的错误检测算法相比是简洁的算法。在通过第1、第2错误检测功能72、73检测到错误后,当假设产生了错误的现象,由于症状发展,能够通过错误再检查程序92在短时间的检查中检查出错误,当在短时间内无法检测出明显的异常时,判断为第1、第2错误检测功能72、73的错误检测为误检测。

例如,当发生了电池块41的内部短路错误时,特定的电池单体的电压急剧降低,但由于作为前兆发生缓慢的电压降低,所以通过第1错误检测功能72,通过长时间的监视检测出该缓慢的降低。在由第1错误检测功能72检测到内部短路后,如果是真的错误那么电池单体间的电压差扩大,所以通过错误再检查程序92确认电池间的电压差,判断是否为真的错误。

图5是用于说明图1以及图2所示的电池组31的闪速存储器51中存储的F/W的更新顺序的概要的流程。在以下的说明中,在通过闪速存储器51中存储的第1错误检测功能72(参照图3)检测到错误之后,更新闪速存储器51的F/W的顺序作为一例来进行说明。

在电池组31中,首先,电池控制器43执行在闪速存储器51中存储的第1错误检测功能72,当检测到错误时(步骤S1),设置闪速存储器51的第1ErrorFlag81(步骤S2)。电池控制器43使安全保护功能动作(步骤S3),将放电保护开关FET1以及/或者充电保护开关FET2断开,对笔记本PC本体1的嵌入式控制器26通知Error Status(步骤S4)。

在笔记本PC本体1中,嵌入式控制器26经由CPU11以及视频系统15在LCD16上显示电池组31的错误(步骤T1)。然后,嵌入式控制器26对CPU11请求执行了第1错误检测功能72的对策的更新F/W的更新。

CPU11经由网卡21访问制造商服务器100,确认是否存在执行第1错误检测功能72的对策的更新F/W(步骤T2)。当在制造商服务器100中存在更新F/W时,CPU11开始从制造商服务器100下载更新F/W,存储在主存储器13中(步骤U1、T3)。然后,嵌入式控制器26进行电池组31的认证(authentication)。在该认证中,(1)电池组31是非伪造的电池组,(2)当是非伪造的电池组时,确认更新F/W是否是用于该电池组31的更新F/W,当能够确认(1)(2)时则认证成功。在认证后,开始向电池组31的电池控制器43传送更新F/W(步骤T4),首先传送更新F/W的头部(更新F/W的顶部32字节)。在该头部中包含所设置的Error Flag的复位请求。

电池控制器43当接收到更新F/W的头部时,执行在闪速存储器51中存储的错误再检查程序92,对错误进行再检查(步骤S5),当存在错误时,向嵌入式控制器26请求停止更新F/W的更新(步骤S6),嵌入式控制器26停止更新F/W的传送。另一方面,电池控制器43,在没有错误的情况下,判断为误检测,对闪速存储器51的第1Error Flag81进行复位(步骤S7)。电池控制器43向嵌入式控制器26请求继续进行更新F/W的更新(步骤S8),嵌入式控制器26将剩余的更新F/W传送到电池控制器43。电池控制器43将闪速存储器51的F/W改写为更新F/W,之后执行更新F/W,对安全保护动作进行复位(将已关断的FET接通)(步骤S9)。由此,电池组31能够再次使用。

在把闪速存储器51中存储的F/W改写为更新F/W时,可以是改写F/W存储区域的所有F/W,此外,也可以是只改写检测到错误的F/W。

在上述实施方式中表示了在笔记本PC本体1中自动地从制造商服务器100下载更新F/W的例子,但用户或服务者也可以使用笔记本PC1本体,手动地(用户或服务者的操作)从制造商服务器100下载更新F/W。

此外,说明了从制造商服务器100下载更新F/W的情况,但更新F/W的取得方法不限于此,也可以从存储有更新F/W的存储介质(FD、CD-ROM、DVD-ROM、USB存储器等)读入,此外,也可以由服务者使用用于更新电池组31的F/W的特殊工具来更新闪速存储器51的F/W。

此外,在通过ROM52中存储的再检查程序92进行错误的再检查并判断为误检测时,将闪速存储器51的F/W改写为更新F/W,并对安全保护功能的动作进行复位,但本发明并不限于此,例如,可以在将闪速存储器51的F/W改写为更新F/W之后,通过更新F/W进行错误的再检查,当没有检测到错误时,对安全保护功能的动作进行复位。

如以上说明的那样,根据本实施方式,在电池组31中,在闪速存储器51中存储F/W,电池控制器43执行在闪速存储器51中存储的F/W来进行电池组31内的错误检测,在检测到错误时,使安全保护功能动作,然后进行错误的再检查,当没有检测到错误时,判断为误检测,将闪速存储器51中存储的F/W改写为更新F/W,并对安全保护功能的动作进行复位,所以在由于F/W的缺陷或不恰当的阈值等不良使安全保护功能动作,使电池组无法使用时,能够恢复该电池组的使用,并且提供基于更新后的固件的正常的动作。

此外,电池控制器43在使用F/W检测到错误时,将该错误信息通知给笔记本PC本体1,在笔记本PC本体1中,在存在与通知的错误信息对应的更新F/W时,将该更新F/W传送给电池控制器43,在通过再检查没有检测到错误时,把闪速存储器51中存储的F/W改写为更新F/W,所以能够自动地更新闪速存储器51的F/W。

此外,电池控制器43使用在ROM52中存储的简易的算法的错误再检查程序92,进行错误的再检查,因此,能够高速地进行错误的再检查。

此外,电池控制器43在检测到第1种错误时,使能够复位的安全保护功能动作,另一方面,在检测到第2种错误时,使无法复位的安全保护功能动作,能够根据错误种类进行适当的处理。

在上述实施方式中,对笔记本型PC中安装的电池组进行了说明,但是,本发明不限于此,还可以用于信息设备、日用品、电动工具、输送设备等各种电子设备中使用的电池组。

如上所述,本发明的电池组、电池组的固件更新方法、以及电池组系统有利于在信息设备、日用品、电动工具、输送设备等各种电子设备中使用的电池组。

去获取专利,查看全文>
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号