掌桥专利:专业的专利平台
掌桥专利
首页

电池检测电路、电子设备和电池检测方法

文献发布时间:2024-04-18 19:58:21


电池检测电路、电子设备和电池检测方法

技术领域

本申请涉及电子设备技术领域,尤其涉及一种电池检测电路、电子设备和电池检测方法。

背景技术

随着电池技术的发展,电子设备的电池充电功率越来越大,充电安全也越来越需要重视起来。但是,市场上的非原装电池通常质量无法保证,一旦启动充电极有可能造成起火、爆炸等安全事故,导致人身财产受损。

因此,如何针对电池进行识别,区分该电池是原装电池还是非原装电池成了一个亟需解决的问题。

发明内容

本申请提供了一种电池检测电路、电子设备和电池检测方法,设置在电池保护板上的第二子电路来检测电池电流流过的温度,以识别电池的真伪。

第一方面,本申请实施例提供了一种电池检测电路,该电池检测电路包括:第一子电路和第二子电路,第一子电路包括第一支路和第二支路,第二子电路包括第三支路和第四支路;第一支路与第三支路连接于第一节点,第一支路用于分压,第三支路用于检测电池的温度;第二支路和第四支路连接于第二节点,第二支路用于分压,第四支路用于基于电池的温度,检测第四支路中包括的ID电阻的阻值,以确定电池的真伪,电池包括电芯和电池保护板,第二子电路位于电池保护板上。

在本申请实施例中,该电池检测电路通过精确检测电池的温度;进而基于该精确温度可以准确计算出ID电阻的阻值,由此,根据ID电阻的阻值,可以识别出该电池是原装电池还是非原装电池。本申请所提供的电池检测电路所包括的器件简单、制备成本较低,而且很容易实现。另外,检测温度时,电流产生的温度变化可以增强防伪破译难度。

在一种可能实现的实施例中,本申请提供的电池检测电路可以实现高功率,比如40W以上充电功率下的电池防伪识别,不会存在损坏电池的风险。

结合第一方面,在一种可能的实现方式中,第二子电路与电芯的极耳之间的距离小于第一预设距离阈值,和/或,第二子电路在水平方向或垂直方向上,与电池保护板中与极耳连接的引线之间的距离小于第二预设距离阈值。

第一预设距离阈值和第二预设距离阈值可以根据需要进行设定,两者可以相同也可以不同,本申请不作限定。

在该实现方式中,由于第二子电路与电芯和/或引线的距离较近,因此,利用第二子电路检测电池的温度时,可以检测的更加准确,得到更精准的温度值;这样,再基于该温度确定电池的真伪时,结果可以确定的更为准确。

当然,第二子电路也可以设置在电池保护板上的其他位置处,比如,与电芯的极耳,和/或,与电池保护板中与极耳连接的引线具有较大的距离,本申请对此不作限定。

结合第一方面,在一种可能的实现方式中,第三支路包括第一温敏电阻,第一温敏电阻的一端与第一节点连接,另一端与接地端连接。

在该实现方式中,第一温敏电阻用于实现电池的温度的检测。

结合第一方面,在一种可能的实现方式中,第四支路还包括第二温敏电阻,第二温敏电阻的一端与ID电阻串联后与第二节点连接,另一端与接地端连接。

在该实现方式中,第二温敏电阻复用第一温敏电阻的温度;由于第二温敏电阻的阻值会随着温度发生变化,由此使得第四支路的整体阻值会发生变化。

结合第一方面,在一种可能的实现方式中,第四支路还包括第二温敏电阻,第二温敏电阻与ID电阻并联后一端与第二节点连接,另一端与接地端连接。

在该实现方式中,第二温敏电阻复用第一温敏电阻的温度;由于第二温敏电阻的阻值会随着温度发生变化,由此使得第四支路的整体阻值会发生变化。

结合第一方面,在一种可能的实现方式中,第四支路还包括第三温敏电阻,第三温敏电阻并联在第二温敏电阻的两端。

在该实现方式中,第三温敏电阻复用第一温敏电阻的温度;由于第二温敏电阻和第三温敏电阻的阻值会随着温度发生变化,由此使得第四支路的整体阻值会发生变化。

结合第一方面,在一种可能的实现方式中,第四支路还包括第三温敏电阻,第三温敏电阻并联在ID电阻的两端。

在该实现方式中,第三温敏电阻复用第一温敏电阻的温度;由于第二温敏电阻和第三温敏电阻的阻值会随着温度发生变化,由此使得第四支路的整体阻值会发生变化。

结合第一方面,在一种可能的实现方式中,第一支路包括第一上拉电阻,第一上拉电阻的一端与第一电源连接,另一端与第一节点连接;

第二支路包括第二上拉电阻,第二上拉电阻的一端与第二电源连接,另一端与第二节点连接。

可选地,第一电源与第二电源的电压相同,第一上拉电阻和第二上拉电阻的阻值相同。

在该实现方式中,第一支路和第二支路分别用于分压,保护电路。

结合第一方面,在一种可能的实现方式中,第一温敏电阻和第二温敏电阻位置相邻。

第二方面,本申请实施例提供了一种电子设备,包括电池、电路板和如上述第一方面任一项的电池检测电路;电池与电路板连接;电路板与电池检测电路的第一节点和第二节点分别连接,电路板用于采集第一节点处的第一电压和第二节点处的第二电压,并根据第一电压,确定电池的温度,以及根据温度和第二电压,确定第四支路中的包括的ID电阻的阻值,以确定电池的真伪;第二子电路位于电池中的电池保护板上。

在本申请实施例中,电子设备100开机时,处理芯片121与电芯111连接的回路中有电流流过,电流会产生温度变化。基于此,本申请在电池保护板上设置第三支路和第四支路,以使得第三支路和第四支路处于相同的温度环境,进而利用第三支路来检测电流流过的温度,利用第四支路复用该温度作为自身温度,来进一步确定所包括的ID电阻的阻值,以确定电池的真伪。

结合第二方面,在一种可能的实现方式中,电路板包括的处理芯片与电池连接,以及与电池检测电路的第一节点和第二节点分别连接;第一子电路位于电路板上。

第三方面,本申请实施例提供了一种电池检测方法,应用于如上述第二方面任一项的电子设备,该方法包括:响应于用户操作,开机启动;同时采集电池检测电路中第一节点的第一电压和第二节点的第二电压;基于第一电压,确定电池的温度;基于第二电压和温度,确定ID电阻的阻值,以确定电池的真伪。

在本申请实施例中,电子设备开机时,处理芯片与电芯连接的回路中有电流流过,电流会产生温度变化。基于此,本申请在电池保护板上设置第三支路和第四支路,以使得第三支路和第四支路处于相同的温度环境,进而利用采集的第一节点处的电压,确定出第三支路所检测的温度;利用第四支路复用该温度作为自身温度,以及采集到的第二节点处的电压,来进一步确定第四支路所包括的ID电阻的阻值,以确定电池的真伪。

需说明的是,如果电池不是原装电池的话,第四支路中的阻值没有变化,是固定阻值,处理芯片在开机时检测到的第二电压也没有变化,所以继续利用本申请提供的方法进行计算时,会把温度的影响算到了ID阻值里,这样ID阻值就出现计算错误,跟预期的ID阻值不一致。

结合第三方面,在一种可能的实现方式中,当第三支路包括第一温敏电阻时,基于第一电压,确定电池的温度,包括:基于第一电压,确定第三支路中的第一温敏电阻的阻值;查询映射关系表,确定第一温敏电阻的阻值所对应的温度为电池的温度,映射关系表包括第一温敏电阻的不同阻值与不同温度的一一对应关系。

结合第三方面,在一种可能的实现方式中,当第四支路包括第二温敏电阻时,基于第二电压和温度,确定电池的真伪,包括:基于温度,查询映射关系表,确定第四支路中的第二温敏电阻的阻值;映射关系表还包括第二温敏电阻的不同阻值与不同温度的一一对应关系;基于温度和第二温敏电阻的阻值,确定第四支路中的ID电阻的阻值;将ID电阻的阻值与预设的ID电阻的阻值进行对比,确定电池的真伪。

第四方面,本申请实施例提供了一种芯片,该芯片包括:处理器和存储器,存储器用于存储计算机程序;处理器用于运行计算机程序,以使芯片所在电子设备实现如上述第三方面任一项的电池检测方法。

第五方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在电子设备上运行时,使得电子设备执行如上述第三方面任一项的电池检测方法。

第六方面,本申请实施例提供了一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当所述计算机程序代码被电子设备运行时,使得该电子设备执行如上述第三方面任一项的电池检测方法。

本申请通过将温敏电阻设置在电池保护板上,靠近电池中电芯,从而可以使得温敏电阻受电池中电流所产生的热量影响,阻值发生变化,进而基于该变化可以反向推算出ID电阻的阻值。本申请将无序的热量变化,转换为有序的阻值变换,提高了ID电阻的阻值的检测精度,进而防伪性能更强、更精确。

本申请通过设置多个时间点进行多次启动,多次采集确定电池真伪,从而可以基于多次采集的不同时间所对应的ID电阻的阻值,进行多次判断;由于随着时间的不同,电池的产生的热量不同,第一温敏电阻和第二温敏电阻的阻值随之不同,多次判断可以提高防伪的健壮性,进而增加了破译难度。

附图说明

图1为相关技术提供的一种电池检测电路的示意图;

图2为相关技术提供的另一种电池检测电路的示意图;

图3为本申请实施例提供的一种电流对应的温度变化示意图;

图4为本申请实施例提供的一种电子设备的结构示意图;

图5为本申请实施例提供的又一种电子设备的结构示意图;

图6为本申请实施例提供的又一种电子设备的结构示意图;

图7为本申请实施例提供的又一种电子设备的结构示意图;

图8为本申请实施例提供的又一种电子设备的结构示意图;

图9为本申请实施例提供的一种电池检测方法的流程示意图;

图10为本申请实施例提供的一种电子设备的软件结构框图;

图11为本申请实施例提供的一种模块交互示意图;

图12为本申请实施例提供的一种非原装电池提示界面;

图13为本申请实施例提供的另一种非原装电池提示界面。

附图标记:

100-电子设备;110-电池;111-电芯;112-电池保护板;120-电路板;121-处理芯片;130-电池检测电路;131-第一子电路;132-第二子电路。

具体实施方式

下面将结合附图,对本申请中的技术方案进行描述。

在本申请实施例的描述中,除非另有说明,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,在本申请实施例的描述中,“多个”是指两个或多于两个。

以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。

随着电池技术的发展,电子设备的电池充电功率越来越大,充电安全也越来越需要重视起来。

通常电子设备出现零部件故障进行维修的过程中,需要先打开后盖将电子设备内的电池拆解下来,利用新的零部件替换故障的零部件,之后再将电池重新安装回电子设备。在这个拆解并重新安装的过程中,可能存在更换电池的情况。比如将电子设备中的原装电池更换为非原装电池,而市场上的非原装电池通常质量无法保证,一旦启动大功率充电极有可能造成起火、爆炸等安全事故,导致人身财产受损,因此,如何针对电池进行准确识别,区分出该电池是原装电池还是非原装电池成了一个亟需解决的问题。

在相关技术中,针对低功率充电,通常是通过电池下拉ID电阻分压来进行识别真伪电池的,但是由于ID电阻是固定不变的,所以这种方案很容易被破解仿造;针对高功率充电,通常是通过电池防伪IC来识别真伪电池的,由于防伪信息是加密的,所以这种方案不容易被破译,但是成本又相对较高。

示例性地,图1和图2分别示出了相关技术提供的两种电池检测电路。

如图1所示,ID电阻方案是检测ID电阻Rid的阻值,通过检测出的阻值来查找电池厂家;如图2所示,防伪IC方案是通过GPIO通信获取电池防伪IC中的防伪信息,然后校验后识别电池身份。

有鉴于此,本申请提供了一种电池检测电路、电子设备及对应的电池检测方法,该电池检测电路通过精确检测电池的温度;进而基于该精确温度可以准确计算出ID电阻的阻值,由此,根据ID电阻的阻值,可以识别出该电池是原装电池还是非原装电池。本申请所提供的电池检测电路所包括的器件简单、制备成本较低,而且很容易实现。另外,检测温度时,电流产生的温度变化可以增强防伪破译难度。

在一种可能实现的实施例中,本申请提供的电池检测电路可以实现高功率,比如40W以上充电功率下的电池防伪识别,不会存在损坏电池的风险。

下面结合图3至图13对本申请实施例提供的方案进行详细介绍。

示例性地,本申请中所涉及的电子设备可以是手机(mobile phone)、平板电脑(pad)、笔记本电脑、车载终端、虚拟现实(virtual reality,VR)设备、增强现实(augmentedreality,AR)设备、工业控制(industrial control)中的无线设备、无人驾驶(selfdriving)中的无线设备、远程手术(remote medical surgery)中的无线设备、智能电网(smart gRid)中的无线设备、运输安全(transportation safety)中的无线设备、智慧城市(smart city)中的无线设备、智慧家庭(smart home)中的无线设备、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless localloop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备、未来移动通信网络中的终端设备或者未来演进的公共移动陆地网络(public land mobile network,PLMN)中的终端设备等。

又示例性地,本申请中所涉及的电子设备还可以是各种具有可充电电池的交通工具,例如电动汽车、电动自行车、助力自行车、电动轮椅等。为了便于理解,后续以电子设备包括手机的场景为例进行说明。

其次,电池检测一般是在电子设备的开机阶段完成的,即开机系统启动后,通过跟电池的信息交互和确认,来确定电池是否是原装电池;若是原装电池就正常开机使用,且能正常充电;若不是原装电池,是非原装电池时将不会正常开机,且不允许充电。

本申请考虑到,在电子设备的开机过程中,总是有电流流过电池(电池包括电池保护板)。其中,不插充电器时是电池放电的状态,此时是从电子设备内部向外抽电流;插充电器时是电池充电的状态,此时是向电子设备内部充电流。两种情况仅电流方向不一样,由此可以说,不管电子设备是否插着充电器,都有电流流过电池;又因为电流会产生热变化,或者说会产生温度变化,因此,本申请提供一种电池检测电路,用于将无序的、变化的电流温度,转换为有序且可控、可利用的数据来做电池的防伪识别。

示例性地,图3为本申请实施例提供的电流对应的温度变化示意图。如图3中的(a)所示,为电流产生热变化或温度变化的示意图;如图3中的(b)所示,为电流产生的温度与时间的映射关系示意图。由图3中的(b)可知,随着时间的推移,电流产生的温度会逐渐升高,是一个上升的趋势。

下面基于该思路对本申请提供的电池检测电路进行介绍。

图4为本申请实施例提供的一种电子设备的结构示意图。如图4所示,电子设备100包括电池110、电路板120和电池检测电路130。

其中,电池110与电路板120连接,电池110为电路板120提供电能,以使电路板120支持电子设备100工作。示例性地,电路板120可以是电子设备100的主板。

电池110可以是可充电电池。可充电电池包括锂离子电池、铅酸电池、镉镍电池、镍铁电池或镍氢电池,也可以包括其他合适的电池110,此处不作限定。电池110的具体类型可以取决于电子设备100的具体场景,此处不作限定。

如图4所示,电池110可以包括电芯111和电池保护板112。电芯111的极耳包括正极耳和负极耳,电池保护板112可以分别与电芯111的正极耳和负极耳连接。

电芯111可以是铝壳电芯、软包电芯(又称聚合物电芯)或圆柱电芯。电芯111为电池110的蓄电部分,用于通过充电存储电能之后,再释放电能为电子设备100提供运行所需的电能。示例性地,电芯111的正极耳可以输出+5V的电压信号,电芯111的负极耳可以输出0V的电压信号。

电池保护板112可以是用于保护电芯111的集成电路板。电池保护板112通过分别与电芯111的正极耳和负极耳连接,能够起到防止电芯111过度充电、过度放电、传输电流过大、传输电压过大、短路等问题的发生,避免电芯111毁损。

可选地,如图4所示,电池保护板112还可以包括正极引线和负极引线,其中,正极引线的一端连接于电芯的正极耳,另一端连接于电池保护板112的正极引脚;负极引线的一端连接于电芯的负极耳,另一端连接于电池保护板112的负极引脚。应理解,正极引线和负极引线是电池保护板112内部用于连接的引线。电池保护板112利用正极引脚、负极引脚与电路板120连通后,可以组成电芯充电或放电的回路。

可选地,如图4所示,电路板120可以包括板对板(board to board,BTB)连接器。电池110可以通过BTB连接器与电路板120进行连接,实现电池110与电路板120之间的信号传输。BTB连接器可以包括多个通信引脚,电池110可以利用其中部分或全部的通信引脚与电路板120进行通信。

可选地,如图4所示,电路板120中可以包括处理芯片121,该处理芯片121可以指示片上系统(system on chip,SOC)芯片或者电源管理芯片(power management unit,PMU)等,本申请对此不作限定。电路板120还可以包括第一引线L1和第二引线L2,第一引线L1用于通过BTB连接器,连接处理芯片121和电池保护板112的正极引脚,第二引线L2用于通过BTB连接器,连接处理芯片121和电池保护板112的负极引脚。基于连通的处理芯片121和电芯111,可以组成电芯充电或放电的回路。

此处,电路板120还可以包括检流电阻;当电路板包括检流电阻时,检流电阻可以通过第二引线L2连接在处理芯片121与电池保护板112的负极引脚之间,检流电阻用于与处理芯片121的接地端共地。

可选地,在上述基础上,电子设备100还可以包括壳体,壳体内部具有容纳空间,电池110、电路板120和电池检测电路130可以收容于壳体内部的容纳空间中。

在一些实施例中,壳体可以包括塑料。塑料的延展性较好,塑料材质的壳体有利于制作和定型,进而有利于量产化。此外,壳体的材质还可以包括铝、铁等金属材质,具体可以根据需要进行选择,本申请对此不作限定。

如图4所示,在本申请中,电池检测电路130可以包括:第一子电路131和第二子电路132。第一子电路131包括第一支路和第二支路,第二子电路132包括第三支路和第四支路。

第一支路与第三支路连接于第一节点a,第一支路用于分压,第三支路用于检测电池的温度。

第二支路与第四支路连接于第二节点b,第二支路用于分压,第四支路用于基于电池的温度,检测第四支路中包括的ID电阻的阻值,以确定电池的真伪,电池包括电芯和电池保护板,第二子电路位于电池保护板上。

电池中包括的电芯、电池保护板即为前述介绍的电芯、电池保护板,在此不再赘述。

第一支路和第二支路分别用于分压,保护各自对应的电路结构。第一支路和第二支路可以是独立器件组成的电路,也可以是集成的芯片结构,本申请不作限定。另外,第一支路和第二支路可以设置在电路板上,也可以设置在电池保护板上,当然,也可以其中一个设置在电路板上,另一个设置在电池保护板上,本申请不作限定。图4至图8均以第一子电路131中的第一支路和第二支路设置在电路板上为例进行介绍。

应理解,由于电池中有电流流通时,会产生温度变化,因此,第三支路可以用于检测电池的温度。

应理解,由于第三支路和第四支路均设置在电池保护板上,第三支路和第四支路相当于处于相同的温度环境,因此,第四支路可以复用第三支路检测到的电池的温度,作为自身的温度,然后,基于该温度检测所包括的ID电阻的阻值,以确定电池的真伪。

可选地,第二子电路与电芯的极耳之间的距离小于第一预设距离阈值,和/或,第二子电路在水平方向或垂直方向上,与电池保护板中与极耳连接的引线之间的距离小于第二预设距离阈值。

第一预设距离阈值和第二预设距离阈值可以根据需要进行设定,两者可以相同也可以不同,本申请不作限定。

为了测量到更准确的温度,第二子电路所包括的第三支路和第四支路可以更靠近电芯的极耳,也即如图4所示,在电池保护板上,第三支路和第四支路更靠近左侧的电芯;或者,如图4所示,在电池保护板上,第三支路和第四支路在平面距离上靠近下方电池保护板中与极耳连接的正极引线和负极引线。又或者,电池保护板上的电路在实际布线时,通常垂直距离,或者说厚度方向上是层叠布局的,那么,第三支路和第四支路可以重叠在正极引线和负极引线的上层或下层,与引线的投影重叠起来,以在垂直距离上更靠近引线。

应理解,距离电芯和/或引线越近,在有电流流过时,能够更准确地检测温度。

当然,第二子电路也可以设置在电池保护板上的其他位置处,比如,与电芯的极耳,和/或,与电池保护板中与极耳连接的引线具有较大的距离,本申请对此不作限定。

第三支路可以通过BTB连接器与第一支路连接于第一节点a处,第四支路可以通过BTB连接器与第二支路连接于第二节点b处。

基于前述介绍的电路板可以与第一节点a连接,采集第一节点a处的第一电压;同时,可以与第二节点b连接,采集第二节点b处的电压。

可选地,电路板中的处理芯片121可以与第一节点a连接,采集第一节点a处的第一电压;同时,与第二节点b连接,采集第二节点b处的电压。同时采集可以进一步保证第三支路和第四支路所对应的环境温度相同。

在本申请实施例中,电子设备100开机时,处理芯片121与电芯111连接的回路中有电流流过,电流会产生温度变化。基于此,本申请在电池保护板上设置第三支路和第四支路,以使得第三支路和第四支路处于相同的温度环境,进而利用第三支路来检测电流流过的温度,利用第四支路复用该温度作为自身温度,来进一步确定所包括的ID电阻的阻值,以确定电池的真伪。

由于第二子电路132与电芯和/或引线的距离较近,因此,利用第二子电路132检测电池的温度时,可以检测的更加准确,得到更精准的温度值;这样,再基于该温度确定电池的真伪时,结果可以确定的更为准确。

示例性地,图5至图8分别示出了图4所对应的四种结构示意图。

如图5至图8所示,第一支路可以包括第一上拉电阻R1,第一上拉电阻R1的一端与第一电源VDD1连接,另一端与第一节点a连接。

应理解,第一支路、第三支路和处理芯片连接于第一节点a;第一支路中的第一上拉电阻R1用于分压,由此,处理芯片通过检测第一节点a处的电压,相当于可以确定第三支路两端的电压差。

上述图5至图8仅为针对第一支路的一种举例,第一支路还可以包括多个串联和/或并联的电阻;当然,也还可以包括其他器件,本申请对此不作限定。

示例性地,如图5至图8所示,第二支路可以包括第二上拉电阻R2 ,第二上拉电阻R2的一端与第二电源VDD2连接,另一端与第二节点b连接。

应理解,第二支路、第四支路和处理芯片连接于第二节点b;第二支路中的第二上拉电阻R2用于分压,由此,处理芯片通过检测第二节点b处的电压,相当于可以确定第四支路两端的电压差。

上述图5至图8仅为针对第二支路的一种举例,第一支路还可以包括多个串联和/或并联的电阻;当然,也还可以包括其他器件,本申请对此不作限定。

在上述两个示例中,第一电源VDD1和第二电源VDD2的电压大小可以相同,也可以不同;第一上拉电阻R1和第二上拉电阻R2的阻值大小可以相同,也可以不同,本申请对此不作限定。后续在本申请实施例中,以第一电源VDD1和第二电源VDD2的电压相同,第一上拉电阻R1和第二上拉电阻R2的阻值相同为例进行说明。

示例性地,如图5至图8所示,第三支路可以包括第一温敏电阻RT1,第一温敏电阻RT1的一端与第一节点a连接,另一端与接地端连接。

其中,第一温敏电阻RT1可以为负温度系数(negative temperaturecoefficient,NTC)的温敏电阻,也可以是正温度系数(positive temperaturecoefficient,PTC)的温敏电阻,或者,也可以是其他材质的温敏电阻,本申请对此不作限定。

需说明的是,当电子设备开机的时候,电池110中有电流经过电池保护板,此时,设置在电池保护板上的第三支路中的第一温敏电阻RT1的阻值将会随之发生变化,这样处理芯片121检测到的第一节点a处的电压就会发生变化。由于,温度与温敏电阻的阻值变化具有一定的映射关系,因此,处理芯片121通过检测到的第一节点a处的电压大小,可以确定出该温度下第一温敏电阻的阻值大小,然后,通过映射关系可以确定出该阻值所对应的温度。该温度即可以认为是电池110中电流经过所产生的温度。

还需说明的是,电池110中电流所产生的温度其中为主热源,周围其他器件比如电芯、连接的电路板上的处理芯片等电子器件在工作状态下也会发热,这些器件产生的温度也可以传递到第一温敏电阻附近,作为次热源,也即是说,第一温敏电阻的阻值变化也受其他器件产生的温度影响。处理芯片通过第一节点a处的电压大小所检测到的温度,可以认为为第一温敏电阻附近所有的温度。

可选地,作为一种可能实现的方式,如图5所示,第四支路可以包括第二温敏电阻RT2和ID电阻Rid,第二温敏电阻的一端与ID电阻串联后与第二节点连接,另一端与接地端连接。

此时,处理芯片所采集到的第二节点处的第二电压,为第二温敏电阻RT2和ID电阻Rid的电压之和。

可选地,作为另一种可能实现的方式,如图6所示,第四支路可以包括第二温敏电阻RT2和ID电阻Rid,第二温敏电阻与ID电阻Rid并联后一端与第二节点连接,另一端与接地端连接。

此时,处理芯片所采集到的第二节点b处的第二电压,为第二温敏电阻RT2与ID电阻Rid并联后的电压。

可选地,在图5基础上,如图7所示,第四支路还可以包括第三温敏电阻RT3,第三温敏电阻并联在第二温敏电阻RT2的两端。

此时,处理芯片所采集到的第二节点b处的第二电压,为第二温敏电阻RT2与第三温敏电阻RT3并联之后的电压和ID电阻Rid的电压之和。

可选地,在图5基础上,如图8所示,第四支路还可以包括第三温敏电阻RT3,第三温敏电阻并联在ID电阻Rid的两端。

此时,处理芯片所采集到的第二节点b处的第二电压,为第三温敏电阻RT3与ID电阻Rid并联之后的电压和第二温敏电阻RT2的电压之和。

应理解,第二温敏电阻、第三温敏电阻可以为NTC,也可以为PTC,第一温敏电阻、第二温敏电阻和第三温敏电阻的温敏属性可以任意组合,比如RT1是NTC、RT2是PTC、RT3是PTC,或者RT1是PTC、RT2是NTC、RT3是NTC或者,RT1、RT2和RT3都是PTC或都是NTC等,本申请对此不作限定。另外,接地端的电压为零,接地端也可以更改为其他大小的电源电压。

应理解,在图7和图8中,ID电阻Rid的位置还可以变更,比如还可以连接在接地端与第二温敏电阻RT2之间;第二温敏电阻RT2和第三温敏电阻RT3的位置也可以交换,本申请对此不作限定。

需要说明的是,由于第三支路和第四支路均设置在电池保护板上,靠近电池110的电池一侧,因此,与第三支路中的第一温敏电阻相同的是,第四支路中的第二温敏电阻、第三温敏电阻相当于处于同一环境,对应同一环境对应的温度,也即,第一温敏电阻所对应的温度,可以复用为第二温敏电阻和第三温敏电阻对应的温度。因此,在确定出第一温敏电阻对应的温度后,可以根据温度与温敏电阻的阻值的映射关系,确定出第二温敏电阻和第三温敏电阻在该温度下所各自对应的阻值大小。

应理解,上述仅为四种结构举例,第一支路、第二支路、第三支路、第四支路的结构还可以为其他结构;比如,第三支路中的第一温敏电阻RT1、第四支路中的第二温敏电阻RT2和第三温敏电阻RT3可以分别包括一个或多个,又比如,第三支路和第四支路还可以包括一个或多个其他器件,比如电容等;本申请对此不作限定。

接下来,以图5所示的电路结构为例,对本申请实施例提供的电池检测方法进行说明。

图9示出了图5对应的一种电池检测方法。如图9所示,该电池检测方法200可以包括以下S210至S270,下面一一进行介绍。

S210、响应于用户操作,电子设备开机启动。

该用户操作可以包括但不限于:针对电子设备上的物理键的长按操作。

S220、电池110中有电流通过,电流产生热量,传递给第三支路中的第一温敏电阻RT1和第四支路中的第二温敏电阻RT2。

需要说明的是,开机启动过程中,电池110中有电流通过包括两种情况;其中,第一种指的是插着充电器开机的情况,若开机电流小于充电器提供的电流,则电池为充电状态,那么,电池110中的电流是朝向电池的方向或者针对电池保护板来说,是向内部进电流的方向;若开机电流大于充电器提供的电流,则电池为放电状态,针对电池保护板来说,是往外流出电流的方向。第二种指的是不插充电器开机启动的情况,此时电池也是放电状态,针对电池保护板来说,是往外流出电流的方向。

针对上述两种插充电器开机或不插充电器开机的情况来说,电池110都会产生电流流动,仅方向不同;因此,电池110中的电流将会产生热量,该热量随着时间推移呈递增趋势;又因为电池检测电路130中的第三支路和第四支路与电池110中电芯是紧挨着的,因此,可以将生产的热量传递给距离非常近的第三支路和第四支路。具体针对图5来说,可以将该热量传递给第三支路中的第一温敏电阻RT1和第四支路中的第二温敏电阻RT2。此处,第一温敏电阻RT1和第二温敏电阻RT2相当于处于相同的温度环境,因此可认为接受到的热量是相同的。

应理解,电池110中的电芯、电路板120等周边电子器件工作时也会发热,这部分热量也会传递给第三支路中的第一温敏电阻RT1和第四支路中的第二温敏电阻RT2。

第一温敏电阻RT1和第二温敏电阻RT2受热后,阻值随之发生变化;此处,受相同热量的影响,阻值可认为发生相同的变化。

S230、处理芯片同时采集第一节点a处的第一电压和第二节点b处的第二电压。

具体地,例如,在第一时刻t1,处理芯片可以通过自身包括的ADC模块同时采集第一节点a处的第一电压和第二节点b处的第二电压。由于第一温敏电阻RT1和第二温敏电阻RT2受热后阻值发生了变化,因此,处理芯片此时采集的第一电压和第二电压与温度变化之前所采集的电压大小将不同。

S240、处理芯片基于第一电压,确定出第一温敏电阻RT1的阻值。

例如,第一电源VDD1的电压为VL1,在第一时刻t1,第一电压为V1,此时,通过分压比例可以反算出第一温敏电阻RT1的阻值。

如:RT1=V1×R1/(VL1-V1),由于第一电源的电压、第一电压和第一上拉电阻的阻值均已知,由此,基于该公式,可以确定出第一温敏电阻RT1当前温度下的阻值大小。

S250、处理芯片基于映射关系表,确定第一温敏电阻RT1的阻值所对应的温度以及该温度下第二温敏电阻RT2的阻值,该温度即为当前电池110的温度。

其中,映射关系表可以包括温度和第一温敏电阻阻值的第一对应关系,以及温度和第二温敏电阻阻值的第二对应关系。当第一温敏电阻和第二温敏电阻原有的阻值大小相同时,第一对应关系和第二对应关系相同。

该映射关系表可以基于经验或者前期试验,在出厂前进行测试、记录以及存储于电子设备中,然后,在进行检测时,直接获取并进行查询即可;或者,该映射关系表也可以存储于云端,处理芯片在检测时先获取再使用;或者,还可以通过其他方式获取,本申请对此不作限定。

例如,在第一时刻t1,第一温敏电阻的阻值为RT1,可以基于映射关系表中的第一对应关系,查询并确定出第一时刻t1对应的温度为M1;然后,根据该温度M1在映射关系中继续查询,并基于第二对应关系,确定出第一时刻t1的第二温敏电阻RT2的阻值大小。应理解,第一温敏电阻RT1和第二温敏电阻RT2处于相同的环境,因此,确定出的第一温敏电阻RT1即为第二温敏电阻RT2的温度,在确定第二温敏电阻RT2的阻值时复用该温度即可。

S260、处理芯片基于第二电压和第二温敏电阻RT2的阻值,确定ID电阻的阻值。

例如,第二电源VDD2的电压为VL2,在第一时刻t1,第二电压为V2,此时,通过分压比例可以反算出第二温敏电阻和ID电阻的阻值之和,然后,再减去第二温敏电阻在第一时刻t1下的阻值大小,即可确定出ID电阻的阻值大小。

如,Rid=V2×R2/(VL2-V2)-RT2,由于第二电源的电压、第二电压、第二上拉电阻和第二温敏电阻的阻值均已知,由此,基于该公式,可以确定出ID电阻的阻值。

S270、将确定出的ID电阻的阻值与预设的ID电阻的阻值进行对比,以确定电池是否为原装电池。

可选地,作为一种可能实现的方式,可以将确定的ID电阻的阻值与预设的ID电阻的阻值进行对比,当两者相同时,确定电池为原装电池;当两者不同时,确定电池为非原装电池。但该方式比较绝对,现实检测中常有细微的误差存在,因此,在上述基础上,还可以增加误差范围。

可选地,作为另一种可能实现的方式,可以设定阻值误差范围作为判定门限。

例如,预设的ID电阻的阻值为Rid0,detaR是阻值误差范围,则判断门限可以表示为[Rid0-detaR,Rid0+detaR],然后,可以将计算出的ID电阻的阻值与该判断门限进行对比,若属于该门限范围内,或者等于判断门限的端值,都可以确定电池为原装电池;若不属于该门限范围,则可以确定该电池为非原装电池。

需要说明的是,由于第一温敏电阻RT1和第二温敏电阻RT2位置比较近,几乎是紧挨着布局的,电池110中的电流发热对第一温敏电阻RT1和第二温敏电阻RT2的影响可以说是一致的,因此,可以将基于第一温敏电阻RT1确定的温度,来同时作为第二温敏电阻RT2所对应的温度。基于此,将第一温敏电阻RT1和第二温敏电阻RT2均设置在电池保护板上,相对于将两者分开设置,对检测ID电阻的阻值的精度控制的更好。

比如,第一温敏电阻RT1和第二温敏电阻RT2所对应的温度差异在0.1度以内,对应的电阻阻值波动在几十欧姆,因此,本申请的ID电阻的阻值在检测时,通过将第一温敏电阻RT1和第二温敏电阻RT2布局在一起,可以将检测精度做到几十欧姆的水平。而如果第一温敏电阻RT1和第二温敏电阻RT2设置的较远时,温度差异将大于0.1度,比如为4度,这样在检测时,检测精度只能做到几百欧姆或几千欧姆,精度相对差很多。

在上述基础上,该方法200还可以包括以下步骤:

多次启动和关闭电子设备,在多次启动开机时,重复循环上述步骤S210至S270,处理芯片多次采集不同时刻对应的第一电压和第二电压,多次确定ID阻值的阻值,以确定电池是否为原装电池。

例如,可以以多次判断结果中原装电池和非原装电池的统计数大小,或者,以原装电池的比例等,作为最终结果的条件。比如,10次判断中有9次都确定电池为原装电池,此时,最终结果可确定该电池为原装电池。

示例性地,本申请以图5为例,假设第一电源VDD1和第二电源VDD2的电压大小为1.8V,第一上拉电阻R1和第二上拉电阻R2的阻值均为100k。第一温敏电阻RT1和第二温敏电阻RT2都采用100k的温敏电阻(100k的温敏电阻对应的映射关系表如下表1),预设的ID电阻阻值Rid为30k。

表1

应理解,第一温敏电阻和第二温敏电阻均为100k的温敏电阻,因此,表1既可表示第一温敏电阻的阻值与温度的第一对应关系,也可以表示第二温敏电阻的阻值与温度的第二对应关系,即,第一对应关系和第二对应关系相同。

比如,当环境温度为25度时,用户按电源键使得电子设备开机。在5秒后也即第一时刻为5s时,电子设备进行ADC采集,此时由于电流产热,导致电池保护板温度上升了1度之后到了26度,那么,第一温敏电阻RT1在26度所对应的阻值,将可以基于上述映射关系表中25度对应阻值100k,以及30度对应阻值79.2k这两项阻值插值确定出来。

如:(100000-79200)/5=4160Ω,第一温敏电阻RT1和第二温敏电阻RT2在26度对应的阻值应为100000-4160=95840Ω。

ID电阻Rid和第二温敏电阻在开机前之和为130000,而此温度下阻值之和为95840+30000=125840Ω,这个阻值跟开机时的阻值相比发生了改变。

而在26度时,第一节点a处的电压为:V1=95840/(95840+100000)×1.8V=0.8809V;

第二节点b处的电压为:V2=(95840+30000)/(95840+30000+100000)×1.8V=1.0030V。

在检测过程中,当第5s时,处理芯片采集到第一电压为0.8809V,则可以S240中的公式,计算出第一温敏电阻RT1的阻值为95840Ω,由此,通过查询映射关系表,可以确定95840Ω所对应的温度为26度,以及在26度下,第二温敏电阻RT2的阻值也为95840Ω。然后,当第5s时,若处理芯片采集到的第二电压为1.0030V,则可以计算出ID电阻的阻值为30k,此时,计算值与预设的ID电阻的阻值,可以说明该电池为原装电池。

而假设伪造的第四支路中没有第二温敏电阻,而是一个100k的普通电阻RT2',此时,可以认为第四支路包括的是ID电阻和普通电阻RT2',合起来为130k。这样的话,通过本申请的方法,处理芯片在第5秒同时采集第一电压和第二电压,应该可以推断出Rid+RT2'=130k,但是,又根据RT1的温度推断出RT2'应为95840Ω,Rid为130000-95840=34160Ω=34.16k,此时,计算出的ID电阻的阻值与预设的ID电阻30k差了4.16k,阻值大小不一样,由此,可以判定该电池非原装电池。

需说明的是,如果电池不是原装电池的话,第四支路中的阻值没有变化,是固定阻值,处理芯片在开机时检测到的第二电压也没有变化,所以继续利用本申请提供的方法进行计算时,会把温度的影响算到了ID阻值里,这样ID阻值就出现计算错误,跟预期的ID阻值不一致。

图6至图8的推算过程,与上述类似,在上述基础上可以进行公式的变化,在此不再赘述。

在此示例中,为了加强安全性,可以在第5秒确定一次,然后,每间隔5秒,在第10秒,第15秒等多次采集电压来确定电池是否为原装电池,以提高结果的准确性。

本申请通过将温敏电阻设置在电池保护板上,靠近电池110中电芯,从而可以使得温敏电阻受电池110中电流所产生的热量影响,阻值发生变化,进而基于该变化可以反向推算出ID电阻的阻值。本申请将无序的热量变化,转换为有序的阻值变换,提高了ID电阻的阻值的检测精度,进而防伪性能更强、更精确。

本申请通过设置多个时间点进行多次启动,多次采集确定电池真伪,从而可以基于多次采集的不同时间所对应的ID电阻的阻值,进行多次判断;由于随着时间的不同,电池110的产生的热量不同,第一温敏电阻和第二温敏电阻的阻值随之不同,多次判断可以提高防伪的健壮性,进而增加了破译难度。

在一些实施例中,若确定电池为原装电池,则处理芯片可以根据电子设备中已有的电池记录数据和相应的电池厂商参数,对电池进行使用配置,如进行剩余电量计算、充电电压计算等。

在一些实施例中,若确定电池为非原装电池,则处理芯片可以执行确定电池厂商的电池参数的步骤,并根据电池厂商参数和预先设置的与非原装电池相关的参数,对电池进行使用配置等,本申请对此不作限定。

在一些实施例中,处理芯片确定电池110为非原装电池之后,还可以向应用层发送提示信息,以提示用户去售后检测点对电池进行进一步检测和维护。

参见图10,为本申请实施例提供的一种电子设备的软件结构框图。在图10所示的电子设备软件结构包括应用层和内核层。其中,应用层设置有电源管理应用,内核层设置有设备启动模块和电源管理模块。在一些实施例中电子设备的应用层和内核层之间还可以包括应用框架层、系统库等,本申请实施例中不再赘述。如图10所示,电子设备的硬件层中设置有电池检测电路和电池电路。

设备启动模块用于在电子设备响应于用户操作开机时,启动开始(start)进程,调用电源管理模块。电源管理模块用于在调用时,控制电池检测电路和电池电路,以执行本申请实施例提供的电池检测方法。

应理解,电池检测电路可以为前述图3至图8所示的电路结构,电池电路可以为前述图3至图8所示的电路结构,具体可以参考上述描述,在此不再赘述。

以上述所示的电池检测电路、图10所示的软件架构为例,图11为本申请实施例提供的一种交互示意图。

如图11所示,(1)当电子设备启动时,内核层的设备启动模块启动开始进程。开始进程调用电源管理模块。电源管理模块用于执行本申请实施例提供的电池检测方法,具体包括:(2)电源管理模块同时采集电池检测电路中第一节点处的第一电压和第二节点处的第二电压。(3)电源管理模块基于第一电压,确定第三支路中的温敏电阻的阻值,如图5中所示的第一温敏电阻RT1的阻值。(4)电源管理模块基于映射关系表,确定第三支路中的温敏电阻所对应的温度以及该温度下第四支路中的温敏电阻的阻值。(5)电源管理模块基于第二电压和第四支路中的温敏电阻的阻值,确定第四支路中ID电阻的阻值。(6)电源管理模块将ID电阻的阻值与预设的ID电阻的阻值进行对比,并根据比较结果确定电池是原装电池,还是非原装电池。(7)若比较结果是原装电池,则设置启动模块在加载电池参数时可以使用原装电池参数。(8)若比较结果是非原装电池,则设备启动模块在加载电池参数时还可以继续使用原装电池参数,以保护电池安全。

当然,根据设计,若比较结果是非原装电池,设备启动模块在加载电池参数时也可以加载新电池参数。在一些实施例中,若比较结果是非原装电池,设备启动模块或者电源管理模块可以通知电源管理应用,以使电源管理应用发出提示信息。

示例性地,图12为本申请实施例提供的一种提示界面。

如图12所示,电源管理应用可以采用通知栏弹窗的方式发出提示信息,所述提示信息例如可以是“您的电池为非原装电池,请及时去售后检测”。

示例性地,图13为本申请实施例提供的另一种提示界面。

如图13所示,电源管理应用可以采用下拉通知栏常驻通知的方式发出提示信息,所述提示信息例如可以是“您的电池为非原装电池,请及时去售后检测”。

本申请实施例还提供一种芯片,该芯片包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,以使芯片所在电子设备实现上述的电池检测方法。

可选地,该芯片还包括存储器,该存储器与该处理器通过电路或电线与存储器连接,处理器用于读取并执行该存储器中的计算机程序。进一步可选地,该芯片还包括通信接口,处理器与该通信接口连接。通信接口用于接收需要处理的数据和/或信息,处理器从该通信接口获取该数据和/或信息,并对该数据和/或信息进行处理。该通信接口可以是输入输出接口。

存储器可以是只读存储器(read-only memory,ROM)、可存储静态信息和指令的其它类型的静态存储设备、随机存取存储器(random access memory,RAM)或可存储信息和指令的其它类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其它磁存储设备,或者还可以是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其它介质等。

示例性地,在本申请实施例中,存储器可以存储映射关系表。

本申请实施例还提供一种芯片系统,该芯片系统包括处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,以使芯片系统所在电子设备实现上述的电池检测方法。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当该指令在电子设备上运行时,使得电子设备执行本申请实施例的电池检测方法。

本申请实施例还提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机或任一至少一种处理器上运行时,使得计算机执行本申请实施例的电池检测方法。

本申请实施例提供的电子设备、计算机存储介质或计算机程序产品均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示单独存在A、同时存在A和B、单独存在B的情况。其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a和b,a和c,b和c或a和b和c,其中a,b,c可以是单个,也可以是多个。

本领域普通技术人员可以意识到,本文中公开的实施例中描述的各单元及算法步骤,能够以电子硬件、计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,任一功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。本申请的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 电池充满检测电路及其检测电池充满的方法、电子装置
  • 电池充满检测电路及其检测电池充满的方法、电子装置
  • 电池充满检测电路及其检测电池充满的方法、电子装置
  • 一种电压检测电路,电池电量提示系统及电压检测方法
  • 一种电池管理系统的主继电器检测电路及检测方法
  • 电压检测设备,电池残余电压检测设备,电压检测方法,电池残余电压检测方法,电子表和电子设备
  • 电压检测设备,电池残余电压检测设备,电压检测方法,电池残余电压电压检测方法,电子表和电子设备
技术分类

06120116483157