电池漏电流的检测方法及装置、电子设备、可读存储介质与流程

文档序号:24688830发布日期:2021-04-16 09:54阅读:292来源:国知局
电池漏电流的检测方法及装置、电子设备、可读存储介质与流程

1.本公开涉及电子设备领域,特别涉及一种电池漏电流的检测方法及装置、电子设备、可读存储介质。


背景技术:

2.当电池的内部具有漏电流时,电池实际输出的电流要小于电池自身所释放出来的电流值。当漏电流较小时虽然不会造成过多的安全问题,但是会造成容量的损失,但是这对用户来说也是不能接受的。同时,当漏电流大到一定程度时,比如有1a以上,就有可能导致电池内部产生的热量越来越大,甚至有可能导致电池内部反应剧烈、电解液消耗、以及氧化还原反应加剧、氧气释放助燃的发生,从而导致电池热失控与起火。
3.因此,如何检测电池的漏电流,成为一个亟待解决的问题。


技术实现要素:

4.本公开的一个目的在于提出一种电池漏电流的检测方法,可以提高电池漏电流的检测准确性。
5.为解决上述技术问题,本公开采用如下技术方案:
6.根据本公开的一个方面,本公开提供一种电池漏电流的检测方法,其特征在于,包括:
7.在电池放电状态下,获取所述电池的放电信息,所述放电信息包括所述电池的输出电压检测值;
8.根据所述电池的放电信息,计算所述电池的输出电压理论值;
9.计算所述输出电压的理论值与所述输出电压的检测值的差值;
10.当所述输出电压的理论值与所述输出电压的检测值的差值大于或等于第一预设差值时,确定所述电池内存在漏电流。
11.根据本公开的另一个方面,提出一种电池漏电流检测装置,包括:
12.获取模块,用于在电池放电状态下,获取电池的放电信息,所述放电信息包括电池输出电压的检测值;
13.计算模块,用于根据所述电池的放电信息,计算电池输出电压的理论值;并用于计算所述输出电压的理论值与所述输出电压的检测值的差值;
14.漏电流判定模块,用于当所述输出电压的理论值与所述输出电压的检测值的差值大于或等于第一预设差值时,确定所述电池内存在漏电流。
15.根据本公开的另一个方面,提出一种电子设备,电子设备包括:
16.存储单元,存储有电池漏电流检测程序;
17.处理单元,用于在运行所述电池漏电流检测程序时,执行上述电池漏电流检测方法的步骤。
18.根据本公开的另一个方面,提出一种计算机存储介质,所述计算机存储介质存储
有电池漏电流检测程序,所述电池漏电流检测程序被至少一个处理器执行时实现电池漏电流检测方法的步骤。
19.本公开利用在电池放电状态时获取电池的放电信息并通过计算以获得电池的输出电压理论值,进一步通过将所测得的电池输出电压的测量值与输出电压理论值进行比对,实现了对电池内漏电流的检测,因此本公开的漏电流检测方案具有较高的准确性。
20.并且,本公开实施例对电池工作状态要求较低,无需电池调整其工作状态以配合漏电流的检测,不仅保障了用户体验,还使得本方案可以应用于多种电子设备内电池的漏电流检测,提高了漏电流检测的适用性;
21.最后,本实施例方案是在电池放电状态时进行电池漏电流的检测,因此能够及时检测出电池在放电过程中的漏电流发生情况,降低电池在放电过程中发生由漏电流所引起的安全风险。
附图说明
22.图1a是本公开电子设备一实施例的结构示意图;
23.图1b是本公开电子设备一实施例的电路结构框图;
24.图2是本公开电池漏电流的检测方法一实施例的流程图;
25.图3是本公开电池漏电流的检测方法另一实施例的流程图;
26.图4是图3中关于测定电池内阻的一实施例的流程图;
27.图5是图3中测定电池开路电压的一实施例的流程图;
28.图6是本公开电池漏电流的检测装置一实施例的功能模块示意图;
29.图7是本公开电子设备的系统架构图。
具体实施方式
30.尽管本公开可以容易地表现为不同形式的实施方式,但在附图中示出并且在本说明书中将详细说明的仅仅是其中一些具体实施方式,同时可以理解的是本说明书应视为是本公开原理的示范性说明,而并非旨在将本公开限制到在此所说明的那样。
31.由此,本说明书中所指出的一个特征将用于说明本公开的一个实施方式的其中一个特征,而不是暗示本公开的每个实施方式必须具有所说明的特征。此外,应当注意的是本说明书描述了许多特征。尽管某些特征可以组合在一起以示出可能的系统设计,但是这些特征也可用于其他的未明确说明的组合。由此,除非另有说明,所说明的组合并非旨在限制。
32.在附图所示的实施方式中,方向的指示(诸如上、下、左、右、前和后)用于解释本公开的各种元件的结构和运动不是绝对的而是相对的。当这些元件处于附图所示的位置时,这些说明是合适的。如果这些元件的位置的说明发生改变时,则这些方向的指示也相应地改变。
33.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些示例实施方式使得本公开的描述将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似
的部分,因而将省略对它们的重复描述。
34.以下结合本说明书的附图,对本公开的较佳实施方式予以进一步地详尽阐述。
35.在相关技术中,对电池内部漏电流的检测方案对电池的工作状态要求较高,需要调整电池的工作状态以配合漏电流的检测。例如,在一方案中它需要在当通过电源适配器为电子设备供电时,使电池停止向电子设备供电,且电源适配器不对电池充电,从而获取电池的电压参数和时长参数,确定电池的漏电参数是否满足预设条件。然而这种条件很难满足,因为当使用适配器向电池充电时,会一边供电子设备使用,同时还需要给电池进行充电,很难有只供给电子设备使用的情况。因此这种方案很难检测到准确的电池电压变化,进而造成检测漏电流的准确性较差。
36.本公开实施例提出一种电池漏电流的检测方法,可应用于配置有电池供电系统的智能终端、移动终端设备中。待充电设备例如可以是终端或通信终端,该终端或通信终端包括但不限于被设置成经由有线线路连接,如经由公共交换电话网络(public switched telephone network,pstn)、数字用户线路(digital subscriber line,dsl)、数字电缆、直接电缆连接,以及/或另一数据连接/网络和/或经由例如,针对蜂窝网络、无线局域网(wireless local area network,wlan)、诸如手持数字视频广播(digital video broadcasting handheld,dvb-h)网络的数字电视网络、卫星网络、调幅-调频(amplitu demodulation-frequency modulation,am-fm)广播发送器,以及/或另一通信终端的无线接口接收/发送通信信号的装置。被设置成通过无线接口通信的通信终端可以被称为“无线通信终端”、“无线终端”以及/或“智能终端”。智能终端的示例包括,但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信系统(personal communication system,pcs)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、web浏览器、记事簿、日历以及/或全球定位系统(global positioning system,gps)接收器的个人数字助理(personal digital assistant,pda);以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。此外,该终端还可以包括但不限于诸如电子书阅读器、智能穿戴设备、移动电源(如充电宝、旅充)、电子烟、无线鼠标、无线键盘、无线耳机、蓝牙音箱等具有充电功能的可充电电子设备。
37.请参阅图1a和图1b。电子设备可以包括后壳11、显示屏12、电路板、电池。需要说明的是,电子设备并不限于包括以上内容。其中,后壳11可以形成电子设备的外部轮廓。在一些实施例中,后壳11可以为金属后壳,比如镁合金、不锈钢等金属。需要说明的是,本申请实施例后壳11的材料并不限于此,还可以采用其它方式,比如:后壳11可以为塑胶后壳、陶瓷后壳、玻璃后壳等。
38.其中,显示屏12安装在后壳11中。显示屏12电连接至电路板上,以形成电子设备的显示面。在一些实施例中,电子设备的显示面可以设置非显示区域,比如:电子设备的顶端或/和底端可以形成非显示区域,即电子设备在显示屏12的上部或/和下部形成非显示区域,电子设备可以在非显示区域安装摄像头、受话器等器件。需要说明的是,电子设备的显示面也可以不设置非显示区域,即显示屏12可以为全面屏。可以将显示屏铺设在电子设备的整个显示面,以使得显示屏可以在电子设备的显示面进行全屏显示。
39.其中,显示屏12可以为液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示屏12可以包括触摸
传感器阵列(即,显示屏12可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ito)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。
40.需要说明的是,在一些实施例中,可以在显示屏12上盖设一盖板,盖板可以覆盖在显示屏12上,对显示屏12进行保护。盖板可以为透明玻璃盖板,以便显示屏12透过盖板进行显示。在一些实施例中,盖板可以是用诸如蓝宝石等材料制成的玻璃盖板。在一些实施例中,显示屏12安装在后壳11上后,后壳11和显示屏12之间形成收纳空间,收纳空间可以收纳电子设备的器件,比如电路板、电池等。其中,电路板安装在后壳11中,电路板可以为电子设备的主板,电路板上可以集成有马达、麦克风、扬声器、耳机接口、通用串行总线接口、摄像头、距离传感器、环境光传感器、受话器以及处理单元等功能器件中的一个、两个或多个。
41.在一些实施例中,电路板可以固定在后壳11内。具体的,电路板可以通过螺钉螺接到后壳11上,也可以采用卡扣的方式卡配到后壳11上。需要说明的是,本申请实施例电路板具体固定到后壳11上的方式并不限于此,还可以其它方式,比如通过卡扣和螺钉共同固定的方式。其中,电池安装在后壳11中,电池11与电路板进行电连接,以向电子设备提供电源。后壳11可以作为电池的电池盖。后壳11覆盖电池以保护电池,减少电池由于电子设备的碰撞、跌落等而受到的损坏。
42.请参阅图2,图2为本申请实施例提供的电子设备的结构框图。电子设备可以包括存储和处理电路131,存储和处理电路131可以集成在电路板上。存储和处理电路131可以包括存储单元,例如硬盘驱动存储单元,非易失性存储单元(例如闪存或用于形成固态驱动器的其它电子可编程只读存储单元等),易失性存储单元(例如静态或动态随机存取存储单元等)等,本申请实施例不作限制。存储和处理电路131中的处理电路可以用于控制电子设备的运转。处理电路可以基于一个或多个微处理单元,微控制器,数字信号处理单元,基带处理单元,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。
43.存储和处理电路131可用于运行电子设备中的软件,例如互联网浏览应用程序,互联网协议语音(voice over internet protocol,voip)电话呼叫应用程序,电子邮件应用程序,媒体播放应用程序,操作系统功能等。
44.电子设备可以包括输入-输出电路132,输入-输出电路132可以设置在电路板上。输入-输出电路132可用于使电子设备实现数据的输入和输出,即允许电子设备从外部设备接收数据和也允许电子设备将数据从电子设备输出至外部设备。输入-输出电路132可以进一步包括传感器1321。传感器1321可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,温度传感器,和其它传感器等。
45.电子设备可以包括电力管理电路和其它输入-输出单元1322。输入-输出单元可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。
46.用户可以通过输入-输出电路132输入命令来控制电子设备的操作,并且可以使用输入-输出电路132的输出数据以实现接收来自电子设备的状态信息和其它输出。
47.电子设备还包括充电电路133。充电电路133可以为电子设备的电芯14充电。充电电路133可以用于进一步的调节自适配器输入的充电电压和/或充电电流,以满足电池的充电需求。
48.电子设备配置有充电接口,充电接口123例如可以为usb 2.0接口、micro usb接口或usb type-c接口。在一些实施例中,充电接口还可以为lightning接口,或者其他任意类型的能够用于充电的并口或串口。该充电接口400通过数据线与适配器连接,适配器从市电获取电能,经过电压变换后,通过数据线传、充电接口400传输至充电电路,因此电能通过充电电路得以充入待充电电芯中。
49.本公开实施例中的电子设备内设有与电子设备内电池连接的电量计,电量计与电池的输入端和输出端串联。当电池处于放电状态时,电量计能够检测出电池的输出电压和输出电流。当然电量计还可以用单独的电压检测电路和电流检测电路来实现。当电池内部出现漏电流时,电池的内部会发生一定的电流消耗,因此电池实际输出的电流要小于电池释放出来的电流值。电量计所检测出的电池输出电压和电池输出电流为电池实际输出的电压值和电流值,在本实施例中,电量计检测出的电池电压和电池电流称为电池输出电压的检测值和电池输出电流的检测值。
50.图2示出了本公开电池漏电流的检测方法一实施例的流程图。本公开实施例的电池漏电流的检测方法包括以下步骤:
51.步骤s200,在电池放电状态下,获取电池的放电信息,放电信息包括电池的输出电压检测值;
52.步骤s210,根据电池的放电信息,计算电池的输出电压理论值;
53.步骤s220,比对输出电压的理论值与输出电压的检测值;
54.步骤s230,当输出电压的理论值与输出电压的检测值的差值大于或等于第一预设差值时,确定电池内存在漏电流。
55.本实施例中,电池的输出电压检测值为通过上述电量计或电压检测电路所测得的电池输出电压,而电池的输出电压的理论值是在电池内部没有漏电流时,电池实际上应该输出的电压。
56.本实施例中,可以基于电池的电路模型或物理模型,以计算电池输出电压的理论值。在计算电池输出电压理论值时的所需要的参量,可以在获取电池的放电信息步骤中进行获取。在计算出电池输出电压的理论值后,通过与电量计所测得的电池输出电压的测量值比对,即可确定电池内有无发生漏电流。
57.本实施例中的第一预设差值可以为0,当考虑电池模型精确度以及计算误差等因素时,第一预设差值也可以不为0,具体的值可以根据试验进行测定。
58.在此以当第一预设差值为0为例说明,输出电压的理论值大于输出电压的检测值时,说明此时电池内部出现了漏电流,所以造成了一定的电压损耗。当输出电压的理论值等于输出电压的检测值时,此时电池内部无漏电流,所以电池实际应输出的电压基本上等于电池输出电压的测量值。
59.本实施例方案利用在电池放电状态时获取电池的放电信息并通过计算以获得电池的输出电压理论值,进一步通过将所测得的电池输出电压的测量值与输出电压理论值进行比对,实现了对电池内漏电流的检测,因此本公开的漏电流检测方案具有较高的准确性。
60.并且,本公开实施例对电池工作状态要求较低,无需电池调整其工作状态以配合漏电流的检测,不仅保障了用户体验,还使得本方案可以应用于多种电子设备10内电池的漏电流检测,提高了漏电流检测的适用性;
61.最后,本实施例方案是在电池放电状态时进行电池漏电流的检测,因此能够及时检测出电池在放电过程中的漏电流发生情况,降低电池在放电过程中发生由漏电流所引起的安全风险。
62.在电池放电状态下,获取电池的放电信息包括:
63.监测电池输出电流的检测值;
64.当输出电流的检测值小于或等于第一预设输出电流阈值时,获取电池的放电信息。
65.本方案中,为保证漏电流检测的准确性,设置当电池的输出电流检测值较小时,获取电池的放电信息,以进行漏电流检测。例如当电池输出电流检测值小于0.1c(c为放电倍率)时,开始进行漏电流检测。
66.当然,用户可以根据需求,通过软件程序自行触发漏电流的检测。也可以是电子设备10的系统程序预设有漏电流的检测频率方案。例如设置电池放电循环次数每增加50次,进行一次漏电流检测。
67.进一步的,计算输出电压的理论值与输出电压的检测值的差值的步骤之后包括:
68.当输出电压的理论值与输出电压的检测值的差值大于或等于第二预设差值时,控制电池所供电的电子设备10关机或在电子设备10的显示屏上显示漏电流提示信息。
69.在本实施例中,第二预设差值可以等于或者大于第一预设差值。当电池内发生了漏电流但是漏电流较小,还不足以对电池以及电子设备10造成威胁时,可以通过增加漏电流检测频率,以密切监控漏电流的情况。而当述输出电压的理论值与输出电压的检测值的差值大于或等于第二预设差值时,表示此时电池内的漏电流已较大,因此需要对电池和电子设备10采取手段已进行保护。
70.本实施例中,在计算电池的输出电压理论值时是基于所建立的电池的电路模型:vn’=ocv-i
×
r0;其中,vn’为输出电压的理论值,ocv为预存的电池的开路电压,r0为预存的电池的内阻,i为输出电流的检测值。在计算输出电压的理论值时,需要检测电池输出电流的测量值。
71.因此请参阅图3,本实施例中,电池的放电信息还包括电池的输出电流的检测值;具体的:步骤s200,在电池放电状态下,获取所述电池的放电信息,所述放电信息包括所述电池的输出电压检测值包括:
72.步骤s201,在电池放电状态下,获取所述电池的放电信息,所述放电信息包括所述电池的输出电压检测值和输出电流检测值。
73.根据电池的放电信息,计算电池输出电压的理论值包括:
74.步骤s211,根据预设的公式vn’=ocv-i
×
r0,计算vn’;其中,vn’为输出电压的理论值,ocv为预存的电池的开路电压,r0为预存的电池的内阻,i为输出电流的检测值。
75.在一实施例中,电池的开路电压、电池的内阻可以均为预设的固定值。该预设的固定值可以是在电池出厂前通过一次试验所测得的;也可以是通过多次试验所测得的开路电压平均值和电池内阻平均值。
76.具体的,在测量电池内阻时,可以直接在某个电池开路电压下,对电池进行静置后用使用内阻仪进行测量电池内阻。也可以同时利用hppc测试原理(hybrid pulsepower characteristic,混合动力脉冲能力特性),采用专用电池检测设备测量电池内阻。
77.为了提高电池输出电压理论值计算的精确性,考虑到电池老化对电池内阻的影响。因此本实施例中,通过结合电池的放电循环次数以调用相应的内阻值来进行电池输出电压理论值的计算。
78.在此需要说明的是,电池的一个充电循环即一个完整的充放电周期。如果放电的电量达到电池容量的100%,电池就完成了一个放电周期,循环次数就会加1。例如电池一天使用了75%的电量,然后晚上对手机充满电到100%,第二天再使用25%电量,那就算一次完整的放电过程(使用了100%),这样累计下来算是完成一个充电周期,也就是一次电池充电循环。
79.电池的放电信息包括电池的当前放电循环次数;
80.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
81.根据预存的电池放电循环次数与电池内阻的对应关系,确定电池的当前循环次数所对应的电池的内阻r0。
82.从电池出厂后便会对电池的放电循环进行监测。在需要开始对漏电流进行监测时,便会读取电池的当前放电循环次数。电池放电循环次数与电池内阻的对应关系可以以曲线的形式体现,也可以以表格的形式体现。
83.在电池出厂前会通过试验以获得电池放电循环次数与电池内阻的对应关系,并保存在电子设备10内。在试验中,分别针对电池的不同循环次数,以对应测量并记录电池的内阻值。具体的,可以每隔50次放电循环,测量一次电池内阻,因此对应于第1次、第51次、第101次、第151次
……
均会测量相应的电池内阻。第1次、第51次、第101次、第151次
……
也就形成了多个放电循环次数的档位。
84.在检测电池漏电流时,通过比对当前的放电循环次所对应的放电循环次数档位,以对应读出相应的电池内阻值。
85.在另一实施例中,考虑到电池温度对电池内阻的影响。因此本实施例中,通过结合电池的温度以调用相应的内阻值来进行电池输出电压理论值的计算。具体的,电池的放电信息包括电池的当前温度;
86.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
87.根据预存的电池温度与电池内阻的对应关系,确定电池的当前温度所对应的电池的内阻r0。
88.在电池出厂前会通过试验以获得电池温度与电池内阻的对应关系,并保存在电子设备10内。呈现为表格或曲线。
89.在试验中,分别针对电池的不同电池温度,以对应测量并记录电池的内阻值。具体的,从1℃起,可以每隔5℃,测量一次电池内阻,因此对应于第1℃、第6℃、第11℃、第16℃、
……
均会测量相应的电池内阻。第1℃、第6℃、第11℃、第16℃、
……
也就形成了多个温度档位。
90.在检测电池漏电流时,通过比对当前的放电循环次所对应的温度档位,以对应读出相应的电池内阻值。
91.在另一实施例中,考虑到电池荷电状态对电池内阻的影响。因此本实施例中,通过结合电池的荷电状态以调用相应的内阻值来进行电池输出电压理论值的计算。具体的,电池的放电信息包括电池的当前荷电状态;
92.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
93.根据预存的电池的荷电状态与电池内阻的对应关系,确定电池的当前荷电状态所对应的电池的内阻r0。
94.在电池出厂前会通过试验以获得电池荷电状态与电池内阻的对应关系,并保存在电子设备10内。电池荷电状态与电池内阻的对应关系呈现为表格或曲线。
95.在试验中,分别针对电池的不同荷电状态,以对应测量并记录电池的内阻值。具体的,可以电荷状态每增加0.1,测量一次电池内阻,因此对应于荷电状态分别为0.1、0.2、0.3、0.4、
……
均会测量相应的电池内阻。荷电状态:0.1、0.2、0.3、0.4、
……
也就是多个荷电状态的档位。
96.在检测电池漏电流时,通过比对当前的荷电状态所对应的荷电状态的档位档位,以对应读出相应的电池内阻值。
97.在另一实施例中,为了提高电池输出电压理论值计算的精确性,同时考虑到电池老化、温度对电池内阻的影响。因此本实施例中,通过同时结合电池的放电循环次数、以及电池温度以调用相应的内阻值来进行电池输出电压理论值的计算。具体的,电池的放电信息包括电池的当前放电循环次数与电池的当前温度;
98.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
99.根据预存的电池放电循环次数、电池温度与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前温度所对应的电池的内阻r0。
100.在电池出厂前会通过试验以获得电池放电循环次数、电池温度与电池内阻的对应关系,并保存在电子设备10内。电池放电循环次数、电池温度与电池内阻的对应关系呈现为表格或曲线。
101.在试验中,分别针对电池的不同循环次数,每隔50次放电循环设置一个放电循环次数档位。例如设置放电循环档位为:第1次、第51次、第101次、第151次、
……
;并对应于每个放电循环次数档位,设置多个温度档位后,进行电池内阻的测量。温度档位每隔5℃设置一个,例如温度档位:第1℃、第6℃、第11℃、第16℃
……

102.在检测电池漏电流时,可以通过比对当前放电循环次数所对应的放电循环次数档位、电池的当前温度所对应的电池温度档位,以对应读出相应的电池内阻值。
103.在另一实施例中,为了提高电池输出电压理论值计算的精确性,同时考虑到电池老化、电池荷电状态对电池内阻的影响。设置电池的放电信息包括电池的当前放电循环次数与电池的当前荷电状态;
104.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
105.根据预存的电池放电循环次数、电池荷电状态与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前荷电状态所对应的电池的内阻r0。
106.具体的,在电池出厂前会通过试验以获得电池放电循环次数、电池荷电状态与电池内阻的对应关系,并保存在电子设备10内。电池放电循环次数、电池荷电状态与电池内阻的对应关系呈现为表格或曲线。
107.在试验中,分别针对电池的不同循环次数,每隔50次放电循环设置一个放电循环次数档位。例如设置放电循环档位为:第1次、第51次、第101次、第151次
……
;并对应于每个放电循环次数档位,设置多个荷电状态档位,以进行电池内阻的测量。荷电状态档位可以每隔0.1设置一个,例如荷电状态档位:0.1、0.2、0.3、0.4、
……
、1。
108.在检测电池漏电流时,可以通过比对当前放电循环次数所对应的放电循环次数档位、电池的当前荷电状态所对应的荷电状态档位,以对应读出相应的电池内阻值。
109.在另一实施例中,为了提高电池输出电压理论值计算的精确性,同时考虑到电池温度、电池荷电状态对电池内阻的影响。设置电池的放电信息包括电池的当前温度与电池的当前荷电状态;
110.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
111.根据预存的电池温度、电池的荷电状态与电池内阻的对应关系,确定电池的当前温度与电池的当前荷电状态所对应的电池的内阻r0。
112.具体的,在电池出厂前会通过试验以获得电池温度、电池的荷电状态与电池内阻的对应关系,并保存在电子设备10内。电池温度、电池的荷电状态与电池内阻的对应关系呈现为表格或曲线。
113.在试验中,分别针对电池的不同电池温度,设置多个温度档位,温度档位可以每隔5℃设置一个,例如温度档位:第1℃、第6℃、第11℃、第16℃、
……
;每隔5℃设置一个温度档位。并对应于每个温度档位,设置多个荷电状态档位,以进行电池内阻的测量。荷电状态档位可以每隔0.1设置一个,例如荷电状态档位:0.1、0.2、0.3、0.4、
……
、1。
114.在检测电池漏电流时,可以通过比对当前电池温度所对应的电池温度档位、电池的当前荷电状态所对应的荷电状态档位,以对应读出相应的电池内阻值。
115.再一实施例中,为了提高电池输出电压理论值计算的精确性,同时考虑到电池老化、电池温度、电池荷电状态对电池内阻的影响。设置电池的放电信息包括电池的当前放电循环次数、电池的当前温度、电池的当前荷电状态。
116.根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
117.根据预存的电池放电循环次数、电池温度、电池的荷电状态与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前温度、电池的当前荷电状态所对应的电池的内阻r0。
118.具体的,在电池出厂前会通过试验以获得电池放电循环次数、电池温度、电池的荷电状态与电池内阻的对应关系,并保存在电子设备10内。电池放电循环次数、电池温度、电池的荷电状态与电池内阻的对应关系呈现为表格或曲线。
119.在试验中,分别针对电池的不同循环次数,例如每隔50次放电循环设置一个放电循环次数档位。例如设置放电循环档位为:第1次、第51次、第101次、第151次
……
;并对应于每个放电循环次数档位,设置多个温度档位后,进行电池内阻的测量。温度档位每隔5℃设置一个,例如温度档位:第1℃、第6℃、第11℃、第16℃、
……
;对应于每个温度档位,设置多个荷电状态档位,以进行电池内阻的测量。荷电状态档位每隔0.1设置一个,例如荷电状态档位:0.1、0.2、0.3、0.4、
……
、1。最终所形成的表格大致如下表1,需要说明的是,表1仅仅示出了完整表格的部分;且表1中的放电循环档位、温度档位、荷电状态档位的设置均仅仅是示例。
120.在检测电池漏电流时,可以通过比对当前放电循环档位所对应的放电循环档位、当前电池温度所对应的电池温度档位、当前荷电状态所对应的荷电状态档位,以对应读出相应的电池内阻值。
121.表1
[0122][0123]
以上实施例中,结合多种对电池内阻造成影响的因素确定电池内阻,从而保证了电池的内阻的计算准确性,减小电池老化、温度、以及荷电状态等因此对电池内阻造成影响后所带来的计算误差,提高了计算电池输出电压理论值计算的准确性,从而提高了漏电流检测的准确性。在此需要说明的是,影响电池内阻的因素不限于此,在上述实施例中未提及的影响因素均可以采用上述方案以将该影响因素纳入确定电池内阻的考虑因素内,以进一步提高确定电池内阻的准确性。
[0124]
对比相关技术中的方案大都通过采集电池在充电过程中的充电电量和充电时长;基于充电电量和充电时长,计算电池的漏电流值。但是在电池老化的情况下,电池内阻会相应增大,可逆容量减少,因而造成电池的充点容量下降,充电时间可能会加长的情况,从而造成所计算出的漏电流值具有很大的不准确性,从而出现误判的可能。
[0125]
因此,本公开充分考虑到电池在使用过程中,其内阻也是出于动态变化中的,因此结合了电池的放电状态、环境因素等方面综合确定当前电池的内阻值,以提高了计算电池输出电压理论值计算的准确性,进而提高了漏电流检测的准确性。
[0126]
并且本公开大大提高了电池漏电流检测的适用性。对于不同程度的老化电池、在各种特殊、极端环境下工作的电池等均可以采用本公开的漏电流检测方法对漏电流进行检测。
[0127]
进一步的,针对电池内阻的测量,本实施例进一步提出一种实时更新内阻值的方案,以进一步保证所确定内阻值的精确性。具体的,请参阅图4,根据预设的公式vn’=ocv-i
×
r0,计算vn’的步骤中的电池的内阻是在上一次放电周期中所确定并保存的电池内阻。
[0128]
每次放电周期中所保存的电池的内阻通过以下方式确定:
[0129]
步骤s2111,获取电池的输出电压的检测值、输出电流的检测值;
[0130]
步骤s2112,根据预存的电池输出电压的检测值与电池开路电压的对应关系,确定输出电压检测值所对应的电池的第一开路电压;
[0131]
步骤s2113,根据预存的公式rn=[ocv-v]/i,计算本次放电周期中所对应的电池的内阻;其中,rn为本次放电周期所对应的电池的内阻,ocv为第一开路电压,v为输出电压的检测值,i为输出电流的检测值。
[0132]
可以看出,随着放电循环的进行,在每个放电周期进行时均会计算本次放电周期所对应的电池内阻值并将该电池内阻值保存以在下一个放电周期中,用于电池输出电压理论值。
[0133]
本实施例通过采用上一次放电周期中所确定并保存的电池内阻以用于在当前周期中计算电池输出电压理论值。相邻两次放电周期所对应的电池内阻值差距较小,在计算时候所造成的误差可忽略。由此避免了当在本次放电周期中发生了漏电流时,采用预存的公式rn=[ocv-v]/i计算本次放电周期所对应的电池内阻所带来的较大误差。由于漏电流检测时一直进行的,若上一次的放电周期检测没有漏电流或漏电流在较小的值时,因此可以利用rn=[ocv-v]/i,计算上一次放电周期所对应的电池内阻,所计算出的电池内阻具有较高的准确性。
[0134]
本实施例中,第一开路电压的确定可以参考下述实施例中关于开路电压的确定方案。
[0135]
在本实施例中,随着放电循环的进行一直实时更新电池内阻,以进一步提高了测定电池内阻的准确性,从而提高了电池输出电压理论值的准确性。
[0136]
在上述实施例中已提到,在计算电池输出电压理论值时,所需要的电池开路电压可以为一个固定值。本实施例中,考虑到电池的电压和电池输出电流对开路电压的影响,因此在根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
[0137]
根据预设的公式vn’=ocv-i
×
r0,计算vn’的步骤包括:
[0138]
根据预存的电池输出电流的检测值、电池输出电压的检测值与电池开路电压的对应关系,确定输出电压检测值、电池输出电流检测值所对应的电池的开路电压ocv。
[0139]
其中,预存的电池输出电流的检测值、电池输出电压的检测值与电池开路电压的对应关系是在电池出厂前测定并保存在电子设备10内的。该对应关系可以体现为表格或曲线。预存的电池输出电流的检测值、电池输出电压的检测值与电池开路电压的对应关系中输出电压检测值、输出电压检测值与电池的开路电压的每个对应关系通过以下方式测定:
[0140]
在电池以第一输出电流检测值放电第一时长时,记录所对应的第一输出电压检测值;
[0141]
静置电池第二预设时长后,记录电池的第一开路电压;
[0142]
生成并保存第一输出电流检测值、第一输出电压检测值与第一开路电压的对应关系。
[0143]
其中,通过改变第一输出电流检测值的值,可以得到对应于不同电池输出电流的检测值下,输出电压检测值与开路电压的对应关系。第一预设时长的具体值在此不做限定。第二预设时长可以设置大于或等于2小时,以获得更为精确的开路电压值。
[0144]
在另一实施例中,通过另一方式确定电池的开路电压。请参阅图5,具体的,电池的放电信息还包括获取放电信息的时刻与本次放电周期的初始时刻之间的第三时长;
[0145]
根据预设的公式vn’=ocv-i
×
r0,计算vn’,包括:
[0146]
步骤s2114,根据所获取的电池的放电信息,计算电池的放电深度;
[0147]
步骤s2115,根据预存的电池放电深度与电池开路电压的对应关系,确定电池的放电深度所对应的电池的开路电压ocv。
[0148]
其中,计算放电深度时的计算公式为:dod=dod0+passedcharge/qmax进行计算,其中,dod为放电深度,dod0为初始的放电深度,具体可以设为0。qmax为电池的最大容量,比如4000mah,passedcharge通过库伦积分进行计算,即passed charge=∫idt,即从电池开始放电到当前时间对输出电流的检测值进行积分以获得已输出的电量。
[0149]
预存的电池放电深度与电池开路电压的对应关系可以是在电池出厂后,安装至电子设备10内进行测定;也可以是在电池出厂前进行测定,再将该对应关系存储至电子设备10内。该对应关系可以以曲线或表格形式体现。
[0150]
具体的,预存的电池放电深度与电池开路电压的对应关系通过以下步骤测定:
[0151]
在电池的放电过程中,记录在多个时刻中的每个时刻所对应的放电深度;
[0152]
在每个时刻后,控制电池停止放电,并至少静置电池第四预设时长后读取电池的开路电压;
[0153]
对应于每个时刻,记录电池的放电深度、电池的开路电压的对应关系;
[0154]
生成预存的电池放电深度与电池开路电压的对应关系。
[0155]
其中,电池的放电深度通过计算电池放出的容量值占比电池总容量值大小而得出。第四预设时长可以为任意,在此可选为大于或等于两小时。可以理解的是,为了使获得的电池放电深度与电池开路电压的对应关系具有较高的精确性,在测定该对应关系时,所设置的时刻数量越多越好。
[0156]
本实施例通过预设测定电池放电深度与电池开路电压的对应关系保存在电子设备10内,从而在计算电池输出电压理论值时,仅需要根据放电深度就能够计算得到电池的开路电压,且在放电过程中,基于库伦积分所计算得到的电池放电深度具有较高的准确性和实时性,由此使得所计算出的电池输出电压理论值具有较高的准确性。
[0157]
请参阅图6,本公开还提出一种电池漏电流检测装置30,关于电池漏电流检测装置30的实施例请参阅电池漏电流检测方法的实施例。电池漏电流检测装置30包括:
[0158]
获取模块31,用于在电池放电状态下,获取电池的放电信息,放电信息包括电池输出电压的检测值;
[0159]
计算模块32,用于根据电池的放电信息,计算电池输出电压的理论值;并用于计算输出电压的理论值与输出电压的检测值的差值;
[0160]
漏电流判定模块33,当输出电压的理论值与输出电压的检测值的差值大于或等于第一预设差值时,确定电池内存在漏电流。
[0161]
在一实施例中,电池漏电流检测装置30还包括:
[0162]
监测模块,用于监测电池输出电流的检测值;
[0163]
获取模块31还用于当输出电流的检测值小于或等于第一预设输出电流阈值时,获取电池的放电信息。
[0164]
控制模块,用于当输出电压的理论值与输出电压的检测值的差值大于或等于第二预设差值时,控制电池所供电的电子设备关机或在电子设备的显示屏上显示漏电流提示信息。
[0165]
在一实施例中,电池的放电信息还包括电池的输出电流的检测值;
[0166]
计算模块32还用于根据预设的公式vn’=ocv-i
×
r0,计算vn’;其中,vn’为输出电压的理论值,ocv为预存的电池的开路电压,r0为预存的电池的内阻,i为输出电流的检测值。
[0167]
在一实施例中,电池的放电信息包括电池的当前放电循环次数;电池漏电流检测装置30包括内阻确定模块;
[0168]
内阻确定模块用于根据预存的电池放电循环次数与电池内阻的对应关系,确定电
池的当前循环次数所对应的电池的内阻r0。
[0169]
在一实施例中,电池的放电信息包括电池的当前温度;
[0170]
内阻确定模块还用于根据预存的电池温度与电池内阻的对应关系,确定电池的当前温度所对应的电池的内阻r0。
[0171]
在一实施例中,电池的放电信息包括电池的当前荷电状态;
[0172]
内阻确定模块用于根据预存的电池的荷电状态与电池内阻的对应关系,确定电池的当前荷电状态所对应的电池的内阻r0。
[0173]
在一实施例中,电池的放电信息包括电池的当前放电循环次数与电池的当前温度;
[0174]
内阻确定模块还用于根据预存的电池放电循环次数、电池温度与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前温度所对应的电池的内阻r0。
[0175]
在一实施例中,电池的放电信息包括电池的当前放电循环次数与电池的当前荷电状态;
[0176]
内阻确定模块用于根据预存的电池放电循环次数、电池温度与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前荷电状态所对应的电池的内阻r0。
[0177]
在一实施例中,电池的放电信息包括电池的当前温度与电池的当前荷电状态;
[0178]
内阻确定模块还用于根据预存的电池温度、电池的荷电状态与电池内阻的对应关系,确定电池的当前温度与电池的当前荷电状态所对应的电池的内阻r0。
[0179]
在一实施例中,电池的放电信息包括电池的当前放电循环次数、电池的当前温度、电池的当前荷电状态;
[0180]
内阻确定模块还用于根据预存的电池放电循环次数、电池温度、电池的荷电状态与电池内阻的对应关系,确定电池的当前放电循环次数、电池的当前温度、电池的当前荷电状态所对应的电池的内阻r0。
[0181]
在一实施例中,根据预设的公式vn’=ocv-i
×
r0,计算vn’的步骤中的电池的内阻是在电池的上一次放电周期中所确定并保存的电池的内阻;漏电流检测装置还包括开路电压漏电流判定模块33;
[0182]
获取模块31用于获取电池的输出电压的检测值、输出电流的检测值;
[0183]
开路电压漏电流判定模块33用于根据预存的电池输出电压的检测值与电池开路电压的对应关系,确定输出电压检测值所对应的电池的第一开路电压;
[0184]
计算模块32,用于根据预存的公式rn=[ocv-v]/i,计算本次放电周期中所对应的电池的内阻;其中,rn为本次放电周期所对应的电池的内阻,ocv为第一开路电压,v为输出电压的检测值,i为输出电流的检测值。
[0185]
在一实施例中,根据预设的公式vn’=ocv-i
×
r0,计算vn’的步骤中的电池的内阻是在上一次放电周期中所确定并保存的电池内阻;
[0186]
获取模块31用于获取电池的输出电压的检测值、输出电流的检测值;
[0187]
计算模块32,用于根据所获取的输出电压的检测值、输出电流的检测值,计算电池的放电深度;
[0188]
开路电压漏电流判定模块33根据预存的放电深度与电池开路电压的对应关系,确定放电深度所对应的电池的第二开路电压;
[0189]
计算模块32用于根据预存的公式rn=[ocv-v]/i,计算本次放电周期中所对应的电池的内阻,其中rn为本次放电周期所对应的电池内阻,ocv为第二开路电压,v为输出电压的检测值,i为输出电流的检测值。
[0190]
在一实施例中,开路电压漏电流判定模块33用于根据预存的电池输出电流的检测值、电池输出电压的检测值与电池开路电压的对应关系,确定输出电压检测值、电池输出电流检测值所对应的电池的开路电压ocv。
[0191]
在一实施例中,计算模块32用于,根据所获取的电池的放电信息,计算电池的放电深度;
[0192]
开路电压漏电流判定模块33用于根据预存的电池放电深度与电池开路电压的对应关系,确定电池的放电深度所对应的电池的开路电压ocv。
[0193]
本实施例还提出一种电子设备,包括存储单元、处理单元;存储单元上存储有电池漏电流检测程序;处理单元用于在运行电池漏电流检测程序时,执行上述电池漏电流检测方法的步骤。
[0194]
请参阅图7,电子设备以通用计算设备的形式表现。电子设备的组件可以包括但不限于:上述至少一个处理单元42、上述至少一个存储单元41、连接不同系统组件(包括存储单元420和处理单元410)的总线43,其中,存储单元41存储有程序代码,程序代码可以被处理单元42执行,使得处理单元42执行本说明书上述实施例部分中描述的根据本公开各种示例性实施方式的步骤。
[0195]
存储单元41可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)411和/或高速缓存存储单元412,还可以进一步包括只读存储单元(rom)413。
[0196]
存储单元41还可以包括具有一组(至少一个)程序模块415的程序/实用工具414,这样的程序模块415包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
[0197]
总线43可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。
[0198]
电子设备10也可以与一个或多个外部设备50(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备10交互的设备通信,和/或与使得该机器人的电子设备10能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器、显示单元44等等)通信。这种通信可以通过输入/输出(i/o)接口45进行。并且,机器人的电子设备10还可以通过网络适配器46与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器46通过总线43与机器人的电子设备10的其它模块通信。应当明白,尽管图7中未示出,可以结合机器人的电子设备10使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
[0199]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算
设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。
[0200]
在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述实施例部分中描述的根据本公开各种示例性实施方式的步骤。
[0201]
虽然已参照几个典型实施方式描述了本公开,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本公开能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1