移动终端的电量计的测试方法、测试装置及存储装置与流程

文档序号:12967699阅读:394来源:国知局
移动终端的电量计的测试方法、测试装置及存储装置与流程

本发明涉及电量计技术领域,尤其是涉及一种移动终端的电量计的测试方法、测试装置及存储装置。



背景技术:

目前业界电量计的算法处理中,主要有下面几个步骤:步骤1:在不同温度,不同放电电流下建模;步骤2:初始容量的提出;步骤3:充电和放电的电量算法;步骤4:在循环过程中电池的容量的更新。在目前的电量计测试中,测试电量计的线性度和动态放电模拟测试都是很重要的测试项目,目前在移动终端,例如手机业界主要的测试方法是让手机跑一个特定的程序,让其消耗的电流基本稳定,来测试其线性度;同时采用手机处于不同的工作状态和跑不同的程序,来使得手机处于消耗的电流不断的变化从而来测试其消耗电流在动态时,电量计是否准确。但是目前的这个方法存在电流不稳,且电流大小无法确定和随意改变,从而导致在实际测试中,线性度和动态放电模拟只能简单初步判断,不能作出精确的判断,由此降低测试的准确度。



技术实现要素:

本发明主要解决的技术问题是提供一种移动终端的电量计的测试方法、测试装置及存储装置,能够提供确定的测试电流,从而提高测试的准确度。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端的电量计的测试方法,电量计内置于移动终端,移动终端包括电池和充电芯片,电量计用于检测电池的电量,电池通过充电芯片与外部负载电连接,测试方法包括以下步骤:

预先设置至少一个测试电流和与测试电流对应的测试时间;

根据测试电流和对应的测试时间通过外部负载对电池进行放电;

在电池进行放电后,获取电量计的电量计电量,并将电量计电量与测量得到的电池剩余的电池电量进行比较,以得到电量计的误差大小。

其中,充电芯片包括系统供电管脚,是充电芯片给移动终端的系统供电时使用的管脚,电池通过充电芯片的系统供电管脚与外部负载电连接;

方法还包括:

对电量计进行建模,以建立电量计的电量计电量与电池放电的放电电流和放电时间的关系。

其中,预先设置至少一个测试电流和与测试电流对应的测试时间包括:

根据关系来预先设置多个测试电流和每个测试电流分别对应的测试时间。

其中,在电池进行放电后,获取电量计的电量计电量包括:

在电池根据每一个测试电流和对应的测试时间进行放电后,获取对应的电量计的电量计电量以及测量对应的电池剩余的电池电量;

将每次获取的电量计电量与测量得到的电池电量进行比较。

其中,方法还包括:

判断每次比较得到的误差大小是否属于预设的误差阈值范围,若是则判断为当次放电电量计的电量计电量正确,若否则判断为当次放电电量计的电量计电量错误;

判断电量计电量错误的次数与测试的总数的比值是否超出预设的比值阈值,若是则判断为电量计不合格。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端的电量计的测试装置,电量计内置于移动终端,移动终端包括电池和充电芯片,电量计用于检测电池的电量,测试装置包括:

外部负载,外部负载通过充电芯片与电池电连接;

处理器,用于预先设置至少一个测试电流和与测试电流对应的测试时间,并根据测试电流和对应的测试时间通过外部负载对电池进行放电,在电池进行放电后,获取电量计的电量计电量,并将电量计电量与测量得到的电池剩余的电池电量进行比较,以得到电量计的误差大小。

其中,充电芯片包括系统供电管脚,是充电芯片给移动终端的系统供电时使用的管脚,电池通过充电芯片的系统供电管脚与外部负载电连接;

处理器对电量计进行建模,以建立电量计的电量计电量与电池放电的放电电流和放电时间的关系,并根据关系来预先设置多个测试电流和每个测试电流分别对应的测试时间。

其中,测试装置还包括电池测量仪,用于测量电池的电池电量;

处理器在电池根据每一个测试电流和对应的测试时间进行放电后,获取对应的电量计的电量计电量以及测量对应的电池剩余的电池电量,并将每次获取的电量计电量与测量得到的电池电量进行比较。

其中,处理器判断每次比较得到的误差大小是否属于预设的误差阈值范围,若是则判断为当次放电电量计的电量计电量正确,若否则判断为当次放电电量计的电量计电量错误,进一步判断电量计电量错误的次数与测试的总数的比值是否超出预设的比值阈值,若是则判断为电量计不合格。

为解决上述技术问题,本发明采用的又一个技术方案是:提供一种存储装置,该存储装置用于存储程序数据,程序数据能够被执行以实现前文的测试方法。

本发明的有益效果是:区别于现有技术的情况,本发明提供一种移动终端的电量计的测试方法、测试装置及存储装置,该电量计内置于移动终端,移动终端包括电池和充电芯片,电量计用于检测电池的电量,电池通过充电芯片与外部负载电连接,测试方法包括以下步骤:首先预先设置至少一个测试电流和与测试电流对应的测试时间,然后根据测试电流和对应的测试时间通过外部负载对电池进行放电,最后在电池进行放电后,获取电量计的电量计电量,并将电量计电量与测量得到的电池剩余的电池电量进行比较,以得到电量计的误差大小。由于本发明的测试电流是预先设置的,是一个明确的数值,因此,本发明能够提供确定的测试电流,从而提高测试的准确度。

附图说明

图1是本发明实施例提供的移动终端的结构示意图;;

图2是图1所示的移动终端的充电芯片的结构示意图;

图3是本发明实施例提供的一种移动终端的电量计的测试方法的流程示意图;

图4是电量计电量与电池的放电电流以及放电时间的关系示意图;

图5是本发明实施例提供的一种移动终端的电量计的测试装置的结构示意图;

图6是本发明实施例提供的一种存储装置的结构示意图。

具体实施方式

请参阅图1和图2,图1是移动终端的结构示意图,图2是图1所示的移动终端的充电芯片的结构示意图。如图1和图2所示,本实施例的移动终端100包括充电芯片101、电池102、电源管理器103、基带104、射频元件105、外部元件106以及电量计107。其中,移动终端100可以为手机、平板电脑以及智能手表等便携式终端。充电器200通过充电芯片101给电池102充电,其中,充电的电压可选5v,电流则根据移动终端的类型来选择,例如,若移动终端为手机,则可选择0.5a和1a等,若移动终端为平板电脑,则可选择1.5a等。电池102通过充电芯片101的途径管理给电源管理器103供电。电源管理器103给移动终端的系统分配电压,具体是给基带104、射频元件105以及外部元件106供电。电量计107内置于移动终端100,用于检测电池102的电量。也就是说,移动终端中显示的电池电量是电量计107检测到的电量。

其中,基带103包括基带处理器和基带存储器等。射频元件105包括天线、tx(发射元件)、rx(接收元件)以及晶振等射频部分。外部元件106包括lcm(lcdmodule,液晶模组)、tp(touchpanel,触摸屏)、audio(音频设备)以及camera(照相机)等。

本实施例中,电池102进一步通过充电芯片101与外部负载300电连接。具体的,充电芯片101包括系统供电管脚vsys,是充电芯片101给移动终端的系统供电时使用的管脚,即电连接电源管理器103的管脚。电池102通过充电芯片101的系统供电管脚vsys与外部负载300电连接。本实施例中,外部负载300可以是模拟电子负载的结构。在该模拟电子负载中,可以设置其所需的电流值大小和对应的时间长短等信号参数。

本实施例中,充电芯片101还包括其他功能管脚。如图2所示,充电芯片101还包括vdc管脚、bst管脚、lx管脚、vbat管脚、id管脚、gnda管脚、sns管脚、gndp管脚、prg管脚、iref管脚、vdda管脚、vddp管脚、comp管脚、scl管脚、sda管脚、stat管脚以及vbus管脚。

其中,vdc管脚是直流电压管脚,其通过电容c1接地。bst管脚是自举管脚或者升压管脚,还可以是使能管脚,其通过升压来导通上下管的栅极。或通过自举电压输入,高侧驱动器供应。其中,bst管脚和lx管脚之间的通过电容c2电连接。vbat管脚是电池电压管脚,充电芯片101通过vbat管脚给电池102通电。id管脚是接收或提供id信息的管脚。gnda管脚接地。sns管脚是检测管脚,用于对充电电流检测信号isense进行检测。gndp管脚是电源地输入端。prg管脚是编程输入管脚,电连接电池正极。iref管脚为参考电流设置管脚,电连接电池的负极。vdda管脚是模拟电压管脚,电连接电池的负极。vddp管脚是输入输出驱动电压管脚。comp管脚是外部回路补偿管脚。scl管脚接收时钟信号。sda管脚接收数据信号。stat管脚是串行线路管脚。vbus管脚是电缆总线电源管脚。

请一并参阅图3,本实施例的测试方法包括以下步骤:

步骤s1:预先设置至少一个测试电流和与测试电流对应的测试时间。

在本步骤之前,还进一步对电量计107进行建模,以建立电量计的电量计电量与电池放电的放电电流和放电时间的关系。例如建模时,放电电流选的是0.2a、0.4a、0.6a以及0.8a,分别对应的放电时间是30分钟、30分钟、20分钟以及15分钟。而电量107的电量计电量的曲线如图4所示。

本步骤具体为根据上述的关系来预先设置多个测试电流和每个测试电流分别对应的测试时间。例如,设置测试电流为0.2a、0.4a、0.6a以及0.8a,该些测试电流分别对应的时间为30分钟、30分钟、20分钟以及15分钟。

由于本实施例的测试电流和测试时间是按照电量计建模时的放电电流和放电时间来设置的,由此使得本实施例的测试结果可以直接和电量计建模时的电量计电量进行对比,直接验证建模的准确性。

本步骤中,在设置测试电流和对应的测试时间时,移动终端可处于待机状态,使得其消耗的电流较小,通常只有几毫安,由此来减少耗能。

步骤s2:根据测试电流和对应的测试时间通过外部负载对电池进行放电。

本步骤可以在电池102充满电后,首先以0.6a的测试电流放电20分钟,然后再以0.4a的测试电流放电30分钟,进而再以0.8a的测试电流放电15分钟,最后以0.2a的测试电流放电30分钟。

步骤s3:在电池进行放电后,获取电量计的电量计电量,并将电量计电量与测量得到的电池剩余的电池电量进行比较,以得到电量计的误差大小。电量计的误差大小具体可以是电量计建模的误差大小。

本步骤具体为在电池102根据每一个测试电流和对应的测试时间进行放电后,获取对应的电量计的电量计电量以及测量对应的电池剩余的电池电量,并将每次获取的电量计电量与测量得到的电池电量进行比较。

例如,以0.6a的放电电流放电20分钟后,在移动终端100上显示的电量,即电量计电量为a%,把电池102从移动终端100中取出,用电池测试仪测量得到电池102的电量为b%,则比较a%和b%的大小即可得到电量计107的误差大小。同理,电池102根据其他测试电流和对应的测试时间进行放电后的电量计电量和电池剩余的电池电量的比较与前文所述的相同,在此不再赘述。

本实施例中,由于每一个测试电流都设定了一个测试时间段,因此可以对电量计107的线性度进行测试。此外,由于本实施例设置了多个测试电流,因此可以对电量计107的动态放电进行测试。

进一步的,本实施例还判断每次比较得到的误差大小是否属于预设的误差阈值范围,若是则判断为当次放电电量计的电量计电量正确,若否则判断为当次放电电量计的电量计电量错误。由此可以对建模时的每一个电流进行对应的修改。此步骤为单次测试判断。

本实施例还进一步对总测试进行判断,具体而言,判断电量计电量错误的次数与测试的总数的比值是否超出预设的比值阈值,若是则判断为电量计不合格。具体判断为所建立的电量计电量与电池放电电流和对应的时间的关系不准确。并结合前文所述的单次测试判断的结果来对建模时的电流进行修改。

本实施例中,若电量计电量错误的次数与测试的总数的比值未超出预设的比值阈值,则说明电量计在建模时建立的放电电流和放电时间与电量计电量的关系的准确度较高,可以通过对个别关系的修改来修正电量计的准确度。例如可以以单次测试判断中进行修改的参数来作为最终修正电量计的结果。

若电量计电量错误的次数与测试的总数的比值超出预设的比值阈值,则说明电量计建模时建立的放电电流和放电时间与电量计电量的关系的准确度较低,则此时就在考虑单次测试判断中进行修改的参数的基础上再考虑电量计本身的性能等问题,例如其构成元件之间的连接稳定性等。

本实施例还提供了一种移动终端的电量计的测试装置,该测试装置适用于前文所述的测试方法。具体请参阅图5。

如图5所示,移动终端500如前文所述的移动终端100,包括充电芯片501、电池502以及电量计503。其中,电量计503内置于移动终端500,电量计503用于检测电池502的电量。充电器通过充电芯片501给电池502充电。

测试装置50包括外部负载51和处理器52。

其中,外部负载51通过充电芯片501与电池502电连接。具体的,充电芯片501包括系统供电管脚,是充电芯片501给移动终端的系统供电时使用的管脚,电池502通过充电芯片501的系统供电管脚与外部负载51电连接。其中,充电芯片501的结构如前文所述,在此不再赘述。

处理器52用于预先设置至少一个测试电流和与测试电流对应的测试时间,并根据测试电流和对应的测试时间通过外部负载对电池进行放电,在电池进行放电后,获取电量计的电量计电量,并将电量计电量与测量得到的电池剩余的电池电量进行比较,以得到电量计的误差大小。

具体的,处理器52首先对电量计503进行建模,以建立电量计的电量计电量与电池放电的放电电流和放电时间的关系,并根据该关系来预先设置多个测试电流和每个测试电流分别对应的测试时间。具体举例如前文所述,在此不再赘述。

由于本实施例的测试电流和测试时间是按照电量计建模时的放电电流和放电时间来设置的,由此使得本实施例的测试结果可以直接和电量计建模时的电量计电量进行对比,直接验证建模的准确性。

其中,在处理器52设置测试电流和对应的测试时间时,移动终端500可处于待机状态,使得其消耗的电流较小,通常只有几毫安,由此来减少耗能。

在设置好测试电流和对应的测试时间后,通过外部负载52对电池502进行放电。具体放电过程如前文所述,在此不再赘述。

进一步的,测试装置50还包括电池测量仪53,用于测量电池502的电池电量。

处理器52在电池根据每一个测试电流和对应的测试时间进行放电后,获取对应的电量计503的电量计电量以及电池测量仪53测量得到的对应的电池剩余的电池电量,并将每次获取的电量计电量与测量得到的电池电量进行比较,以得到电量计的误差大小。电量计的误差大小具体可以是电量计建模的误差大小。具体比较如前文所述,在此不再赘述。

本实施例中,由于每一个测试电流都设定了一个测试时间段,因此可以对电量计503的线性度进行测试。此外,由于本实施例设置了多个测试电流,因此可以对电量计503的动态放电进行测试。

处理器52进一步判断每次比较得到的误差大小是否属于预设的误差阈值范围,若是则判断为当次放电电量计的电量计电量正确,若否则判断为当次放电电量计的电量计电量错误。由此可以对建模时的每一个电流进行对应的修改。此为单次测试判断。

处理器52还进一步对总测试进行判断,具体而言,处理器52判断电量计电量错误的次数与测试的总数的比值是否超出预设的比值阈值,若是则判断为电量计不合格。具体判断为所建立的电量计电量与电池放电电流和对应的时间的关系不准确。并结合前文所述的单次测试判断的结果来对建模时的电流进行修改。

本实施例中,若电量计电量错误的次数与测试的总数的比值未超出预设的比值阈值,则说明电量计在建模时建立的放电电流和放电时间与电量计电量的关系的准确度较高,可以通过对个别关系的修改来修正电量计的准确度。例如可以以单次测试判断中进行修改的参数来作为最终修正电量计的结果。

若电量计电量错误的次数与测试的总数的比值超出预设的比值阈值,则说明电量计建模时建立的放电电流和放电时间与电量计电量的关系的准确度较低,则此时就在考虑单次测试判断中进行修改的参数的基础上再考虑电量计本身的性能等问题,例如其构成元件之间的连接稳定性等。

请参阅图6,图6是本发明实施例提供的一种存储装置的结构示意图。如图6所示,存储装置60用于存储程序数据,程序数据能够被执行以实现前文所述的移动终端的电量计的测试方法。其中,存储装置包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,本发明能够提供稳定、明确数值的测试电流,从而提高测试的准确度。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1