一种充电采样电压的补偿方法及移动终端的制作方法

文档序号:10654650阅读:686来源:国知局
一种充电采样电压的补偿方法及移动终端的制作方法
【专利摘要】本发明实施例提供了一种充电采样电压的补偿方法及移动终端,所述方法包括:拟合出电压补偿值与充电采样电压的函数关系;当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电压所对应的电压补偿值;对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电压作为调节移动终端充电电流的参考电压。通过本发明实施例可减小参考电压相较于实际的外部充电电压的误差。
【专利说明】
一种充电采样电压的补偿方法及移动终端
技术领域
[0001] 本发明涉及电压补偿技术领域,具体涉及一种充电采样电压的补偿方法及移动终 端。
【背景技术】
[0002] 当前在对移动终端进行充电时,移动终端可基于充电器的电压不同,自适应调节 充电电流,以适应移动终端自身的充电状态。移动终端可根据所配置的PMIC(Power Management Integrated Circuit,集成电源管理电路)及其外围电路对充电器的充电电压 进行采样。请参阅图1,图1是一种对充电电压进行采样的等效电路图。如图1所示,VCHR_IN 为移动终端的外部充电电压,电阻R1与电阻R2为对VCHR_IN的采样电路,U2即为充电采样电 压。U2是通过PMIC中的USB_IN1与USB_IN2引脚采样得到的,若电阻R1与电阻R2的精密度较 低,则通过该种电路进行采样的电压存在一定误差,需要移动终端在采样充电电压后,对所 采样的电压进行补偿,进行补偿后的电压作为调节充电电流的参考电压。
[0003] 目前,对充电采样电压进行补偿的方式为根据不同的外部充电电压VCHR_IN,采样 得到不同的充电采样电压U2,并根据外部充电电压与充电采样电压的差值计算出各充电采 样电压所对应的补偿值。并对计算出的补偿值求平均值作为移动终端对充电采样电压的整 体补偿值。即无论移动终端所检测到的充电采样电压值为多少,均需要加上该整体补偿值 作为参考电压。然而,上述方法中补偿后的参考电压相较于实际的外部充电电压误差较大。

【发明内容】

[0004] 本发明实施例提供了一种充电采样电压的补偿方法及移动终端,可减小参考电压 相较于实际的外部充电电压的误差。
[0005] 本发明实施例第一方面提供了一种充电采样电压的补偿方法,包括:
[0006] 拟合出电压补偿值与充电采样电压的函数关系;
[0007] 当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电压所对应的 电压补偿值;
[0008] 对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电压作为调节 移动终端充电电流的参考电压。
[0009] 可选的,所述拟合出电压补偿值与充电采样电压的函数关系包括:
[0010] 利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = aQ+aiX,其中, 所述X表示所述充电采样电压,所述y表示所述电压补偿值。
[0011] 可选的,所述利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = a〇+aix,包括:
[0012] 获取N个外部充电电压Pi,l^a<N;
[0013]获取与所述N个外部充电电压Pi对应的N个充电采样电压xi;
[0014]计算出N个参考补偿值yi = pi_Xi;
[0015] 基于所述N个充电采样电压Χι&及所述N个参考补偿值yi,确定所述线性方程y = ao +aix中的系数ao与系数ai的值。
[0016] 可选的,所述获取与所述N个外部充电电压?1对应的N个充电采样电SXl后,所述方 法还包括:
[0017] 检测获取所述N个充电采样电压^后移动终端所处环境中的温度参数;
[0018] 基于所述温度参数确定所述N个充电采样电压ΧιΚ对应的N个权重值Wl;
[0019] 其中,所述基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定所述线性 方程y = ao+aix中的系数ao与系数ai的值,包括:
[0020] 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0021 ]可选的,当检测到充电采样电压时,所述方法还包括:
[0022] 基于所述移动终端所处的环境参数,确定与所述环境参数对应的函数关系;
[0023] 所述利用所述函数关系计算出所述充电采样电压所对应的电压补偿值,包括:
[0024] 利用与所述环境参数所对应的函数关系计算出所述充电采样电压所对应的电压 补偿值。
[0025] 本发明实施例第二方面提供了一种移动终端,包括:
[0026] 拟合模块,用于拟合出电压补偿值与充电采样电压的函数关系;
[0027] 计算模块,用于当检测到充电采样电压时,利用所述函数关系计算出所述充电采 样电压所对应的电压补偿值;
[0028] 加和模块,用于对所述充电采样电压与所述电压补偿值进行加和,将所述加和后 的电压作为调节移动终端充电电流的参考电压。
[0029]可选的,所述拟合模块还用于:
[0030] 利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = ao+aix,其中, 所述X表示所述充电采样电压,所述y表示所述电压补偿值。
[0031] 可选的,所述拟合模块包括:
[0032] 第一获取单元,用于获取N个外部充电电压Pi,1彡i彡N;
[0033] 第二获取单元,用于获取与所述N个外部充电电压Pi对应的N个充电采样电压Xi; [00 34]计算单元,用于计算出N个参考补偿值y i = Pi-Xi;
[0035]第一确定单元,用于基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0036]可选的,所述拟合模块还包括:
[0037] 检测单元,用于检测所述第二获取单元获取所述N个充电采样电压^后移动终端 所处环境中的温度参数;
[0038] 第二确定单元,用于基于所述温度参数确定所述N个充电采样电压ΧιΚ对应的N个 权重值Wi;
[0039] 所述第一确定单元还用于:
[0040] 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0041 ] 可选的,所述移动终端还包括:
[0042]确定模块,用于当检测到充电采样电压时,基于所述移动终端所处的环境参数,确 定与所述环境参数对应的函数关系;
[0043]所述计算模块还用于:
[0044] 利用与所述环境参数所对应的函数关系计算出所述充电采样电压所对应的电压 补偿值。
[0045] 本发明实施例第三方面提供了一种移动终端,包括:
[0046] 存储有可执行程序代码的存储器;
[0047]与所述存储器耦合的处理器;
[0048]与所述处理器耦合的采样电路,所述采样电路用于根据外部充电电压生成充电采 样电压;
[0049] 所述处理器调用所述存储器中存储的所述可执行程序代码,执行如本发明实施例 第一方面任一方法中所描述的部分或全部步骤。
[0050] 本发明实施例中,通过拟合电压补偿值与充电采样电压的函数关系,能够基于不 同的充电采样电压动态对充电采样电压进行补偿调节。当检测到充电采样电压时,可利用 拟合的函数关系计算出该充电采样电压所对应的电压补偿值;并将检测到的充电采样电压 与计算出的电压补偿值进行加和,加和后的电压即为补偿电压,该补偿电压能够作为调节 移动终端充电电流的参考电压。利用上述方法,能够减小参考电压相较于实际的外部充电 电压的误差。
【附图说明】
[0051] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领 域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附 图。
[0052]图1是现有技术公开的一种对充电电压进行采样的等效电路图。
[0053] 图2是本发明实施例提供的一种充电采样电压的补偿方法的第一实施例流程示意 图;
[0054] 图3是本发明实施例提供的一种充电采样电压的补偿方法的第二实施例流程示意 图;
[0055] 图4是本发明实施例提供的一种移动终端的第一实施例结构示意图;
[0056] 图5是本发明实施例提供的一种移动终端的第二实施例结构示意图;
[0057]图6是本发明实施例提供的一种移动终端的第三实施例结构示意图;
[0058] 图7是本发明实施例提供的一种利用最小二乘法拟合出线性方程计算的补偿值示 意图;
[0059] 图8是现有技术提供的一种利用均值法计算的补偿值示意图。
【具体实施方式】
[0060] 本发明实施例提供了一种充电采样电压的补偿方法及移动终端,可减小参考电压 相较于实际的外部充电电压的误差。
[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0062] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0063]本发明的说明书和权利要求书及所述附图中的术语"第一"、"第二"、"第三"和"第 四"等是用于区别不同对象,而不是用于描述特定顺序。此外,术语"包括"和"具有"以及它 们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系 统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单 元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0064]在本文中提及"实施例"意味着,结合实施例描述的特定特征、结构或特性可以包 含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同 的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和 隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0065] 本发明实施例所描述的移动终端可以包括智能手机(如Android手机、iOS手机、 Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述终端仅是举例,而非穷举,包含但不限于上述终 端。
[0066] 请参阅图2,为本发明实施例提供的一种充电采样电压的补偿方法的第一实施例 流程示意图。该方法可应用于上述移动终端。本实施例中所描述的方法包括以下步骤。
[0067] 步骤S201,拟合出电压补偿值与充电采样电压的函数关系。
[0068] 在一个实施例中,由于移动终端对于外部充电电压的采样电路固定,可通过实验 拟合出移动终端所需要的电压补偿值与充电采样电压之间的函数关系。具体的,电压补偿 值基于不同的充电采样电压而不同。其中,可利用不同的方法拟合出电压补偿值与充电采 样电压之间不同的函数关系;如利用最小二乘法拟合出电压补偿值与充电采样电压的线性 函数关系;又如利用最小二乘法或其他算法拟合出电压补偿值与充电采样电压的非线性函 数关系等。可选的,可基于移动终端在充电时所处的不同的环境,确定电压补偿值与充电采 样电压的不同的函数关系。如移动终端在充电时所处的环境可基于温度进行区别,所处环 境温度高时,对应一种函数关系,所处环境温度低时,对应另一种函数关系,在此本发明实 施例不做限定。
[0069]步骤S202,当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电 压所对应的电压补偿值。
[0070]在一个实施例中,当移动终端通过采样电路等装置检测到充电采样电压后,可利 用所拟合的函数关系计算出移动终端需要对该充电采样电路进行补偿的电压补偿值。具体 的,基于上述函数关系,能够计算出充电采样电压所对应的电压补偿值。需要说明的是,基 于不同的函数关系,有可能不同的充电采样电压对应相同的电压补偿值,当然,也有可能充 电采样电压与电压补偿值基于函数关系成一一对应关系,如当充电采样电压与电压补偿值 之间的函数关系为线性关系时,则电压补偿值与充电采样电压成一一对应关系。可选的,当 检测到充电采样电压时,还可进一步检测移动终端或上述采样电路所处的环境,并获取能 够影响或与函数关系向对应的环境参数,如温度参数等。进而,依据当前的环境参数,可从 拟合出的函数关系集合中调取与当前环境参数对应的函数关系。如当拟合出充电采样电压 与电压补偿值之间的函数关系为线性关系时,可依据不同的环境参数拟合出不同的线性关 系,从而,移动终端能够依据当前的环境参数,调取拟合出的与当前环境参数相匹配的线性 关系。
[0071] 步骤S203,对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电 压作为调节移动终端充电电流的参考电压。
[0072] 在一个实施例中,当利用上述函数关系计算出电压补偿值后,可对充电采样电压 与计算出的电压补偿值进行加和,加和后的电压能够更接近外部充电电压,从而减小了移 动终端对外部充电电压的采样误差,进一步的,对充电采样电压进行补偿后,补偿后的电压 可作为调节移动终端充电电流的参考电压,即移动终端基于补偿后的电压对充电电流进行 调整,从而能够更加精准的确定充电电流,以保护移动终端中的芯片或电路工作在最佳状 ??τ 〇
[0073] 本发明实施例中,通过拟合电压补偿值与充电采样电压的函数关系,能够基于不 同的充电采样电压动态对充电采样电压进行补偿调节。当检测到充电采样电压时,可利用 拟合的函数关系计算出该充电采样电压所对应的电压补偿值;并将检测到的充电采样电压 与计算出的电压补偿值进行加和,加和后的电压即为补偿电压,该补偿电压能够作为调节 移动终端充电电流的参考电压。利用上述方法,能够减小参考电压相较于实际的外部充电 电压的误差。
[0074] 请参阅图3,为本发明实施例提供的一种充电采样电压的补偿方法的第二实施例 流程示意图。该方法可应用于上述移动终端。本实施例中所描述的方法包括以下步骤。 [0075]步骤S301,利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = ao+ a1X,其中,所述X表示所述充电采样电压,所述y表示所述电压补偿值。
[0076]在一个实施例中,可利用最小二乘法拟合出电压补偿值与充电米样电压的线性方 程。具体的,可通过以下步骤拟合出上述线性方程:
[0077] 获取N个外部充电电压pi,l$i彡N;
[0078]获取与所述N个外部充电电压Pi对应的N个充电采样电压xi;
[0079]计算出N个参考补偿值yi = pi_Xi;
[0080]基于所述N个充电采样电压Χι&及所述N个参考补偿值yi,确定所述线性方程y = ao +aix中的系数ao与系数ai的值。
[0081 ]下面对上述步骤进行具体说明。
[0082] 首先可获取N个外部充电电压Pl~pN,该N个外部充电电压为外部充电常用电压。移 动终端可在拟合线性方程的过程中,与外部充电器共同建立实验环境,通过外部配置的实 验检测装置能够检测外部充电器对移动终端的充电电压,或通过建立的实验环境能够控制 对移动终端的充电电压,如向移动终端输入4190mV的充电电压,并将该充电电压通知移动 终端,移动终端接到通知后,记录该充电电压作为外部充电电压。其中,获取N个外部充电电 压可依次进行获取,在第i次获取的外部充电电压为Pi,l<i<N。
[0083] 获取与N个外部充电电压所对应的N个充电采样电压。具体的,当第i次获取到的外 部充电电压为pdt,移动终端基于终端中的采样电路检测到的充电采样电压为 Xl,其中,通 过终端采样电路检测到的充电采样电压与外部充电电压之间存在误差,则可基于获取到的 N个外部充电电压以及N个充电采样电压,计算出N个参考补偿值。举例说明,当移动终端第i 次获取到的外部充电电压Pi为4190mV,在第i次获取到的充电采样电压Xi为4100mV,则在第i 次计算出的参考补偿值y i= Pi_xi= 4190mV_41 OOmV = 90mV。
[0084] 通过上述计算过程,可参阅表1,得出移动终端在获取N个外部充电电压后所对应 的N个参考补偿值。如表1所示,表1中列举了外部充电电压与充电采样电压以及参考补偿值 的对应关系。需要注意的是,该表并非穷举,对于获取的其他外部充电电压,本领域技术人 员能够通过上述方式计算出各电压的对应关系。
[0086] 表 1
[0087] 当获取到充电采样电压以及计算出如表1所示的参考补偿值后,可利用最小二乘 法的公式原理进一步计算出线性方程y = ao+aix中的系数ao与系数ai的值。具体的,最小二 乘法的公式原理如以下公式(1)所示。

[0090]本发明实施例中,利用最小二乘法拟合线性方程,则m取值为1。进而,公式(1)简化 为以下公式(2)。
[0092] 进而,当获取到N个充电采样电SXl,以及N个参考补偿值71后,可计算得到:[0093]
[0094] 从而可得到关于系数ao与系数ai的二元一次方程组,可计算出系数ao与系数&1的 具体数值。
[0095] 参见表1,当N=17时,按照表1计算出的系数&〇 = -62.1659;&1 = 0.0387;进而,可通 过最小二乘法拟合出一个线性方程为y = -62.1659+0.0387x。
[0096] 请参阅图7与图8。其中,图7是本发明实施例提供的一种利用最小二乘法拟合出线 性方程计算的补偿值示意图;图8是现有技术提供的一种利用均值法计算的补偿值示意图。 图7与图8中所示的离散点为基于表1中各充电采样电压所对应的补偿值与表1中的参考补 偿值之间的误差值,其中,图7利用上述线性方程计算出各补偿值后,进一步计算与参考补 偿值之间的误差值,图8利用均值法计算出均值补偿值后,进一步计算与参考补偿值之间的 误差值。图7与图8中所示的直线表示误差值的平均值。基于图7与图8所示图标,能够更加直 观的看出利用上述线性方程计算的补偿值与参考补偿值之间的误差更小,即计算出的补偿 值更加精确。从而减小了补偿后的电压相较于实际的外部充电电压的误差。
[0097] 可选的,还可进一步根据温度参数确定每个充电采样电压的权重值,并根据获取 的权重值不同,拟合不同的线性方程。具体的实施方式可参见以下步骤:
[0098] 检测获取所述N个充电采样电压^后移动终端所处环境中的温度参数;
[0099] 基于所述温度参数确定所述N个充电采样电压ΧιΚ对应的N个权重值Wl;
[0100] 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0101 ]下面对上述步骤进行具体说明。
[0102]充电采样电压基于温度参数的区别,可确定该充电采样电压的权重值。如检测获 取该充电采样电压后,移动终端所处环境中的温度参数,或者检测获取充电采样电压时移 动终端所处环境中的温度参数。若获取不同充电采样电压所对应的温度参数不同,则基于 不同的温度参数与标准温度参数范围对比,若温度参数偏差越大,则可设定其对应的充电 采样电压的权重值与上述偏差值成正相关或负相关关系,在此,本发明实施例不做限定。若 获取不同充电采样电压所对应的温度参数相同,则可设定不同充电采样电压的权重值相 同。当基于温度参数确定N个充电采样电压 ΧιΚ对应的N个权重值^后,可利用公式(2)计算 线性方程y = ao+aix中的系数ao与系数ai的值。

[0104] 从而可得到关于系数ao与系数ai的二元一次方程组,可计算出系数ao与系数&1的 具体数值。
[0105] 步骤S302,当检测到充电采样电压时,基于所述移动终端所处的环境参数,确定与 所述环境参数对应的线性方程。
[0106] 在一个实施例中,通过上述多种方式能够确定多个不同的线性方程,如设置的标 准温度参数不同,进而影响各充电采样电压的权重值不同,从而形成不同的线性方程。当 然,上述未考虑权重值的线性方程可基于具体情况应用于部分或全部应用环境中。当拟合 出不同的线性方程后,可在检测到充电采样电压时,基于当前移动终端所处的环境参数,包 括温度参数等,确定与该环境参数对应的线性方程。可选的,不同的标准环境参数可对应不 同的线性方程,并可形成对应关系表存储在移动终端中,从而当得知移动终端当前所处的 环境参数后,将该环境参数做为标准环境参数,从对应关系表中调取以该环境参数作为标 准环境参数所拟合出的线性方程。
[0107] 步骤S303,利用所述线性方程计算出所述充电采样电压所对应的电压补偿值。
[0108] 在一个实施例中,当确定出需要进行补偿的线性方程后,可利用所确定的线性方 程计算出移动终端需要对该充电采样电路进行补偿的电压补偿值。
[0109] 步骤S304,对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电 压作为调节移动终端充电电流的参考电压。
[0110] 在一个实施例中,当利用上述函数关系计算出电压补偿值后,可对充电采样电压 与计算出的电压补偿值进行加和,加和后的电压能够更接近外部充电电压,从而减小了移 动终端对外部充电电压的采样误差,进一步的,对充电采样电压进行补偿后,补偿后的电压 可作为调节移动终端充电电流的参考电压,即移动终端基于补偿后的电压对充电电流进行 调整,从而能够更加精准的确定充电电流,以保护移动终端中的芯片或电路工作在最佳状 ??τ 〇
[0111] 本发明实施例中,通过对不同环境参数的检测,能够确定与该环境参数相匹配的 线性方程,从而能够计算出更加精确的补偿值,以进一步减小上述补偿后的电压与实际外 部充电电压之间的误差,进而能够更加精确的调节充电电压。
[0112] 请参阅图4,图4是本发明实施例提供的一种移动终端的第一实施例结构示意图。 本实施例中所描述的移动终端包括拟合模块401、计算模块402、加和模块403。
[0113]其中,拟合模块401,用于拟合出电压补偿值与充电采样电压的函数关系。
[0114]在一个实施例中,由于移动终端对于外部充电电压的采样电路固定,拟合模块401 可通过实验拟合出移动终端所需要的电压补偿值与充电采样电压之间的函数关系。具体 的,电压补偿值基于不同的充电采样电压而不同。其中,可利用不同的方法拟合出电压补偿 值与充电采样电压之间不同的函数关系;如利用最小二乘法拟合出电压补偿值与充电采样 电压的线性函数关系;又如利用最小二乘法或其他算法拟合出电压补偿值与充电采样电压 的非线性函数关系等。可选的,可基于移动终端在充电时所处的不同的环境,确定电压补偿 值与充电采样电压的不同的函数关系。如移动终端在充电时所处的环境可基于温度进行区 另IJ,所处环境温度高时,对应一种函数关系,所处环境温度低时,对应另一种函数关系,在此 本发明实施例不做限定。
[0115] 计算模块402,用于当检测到充电采样电压时,利用所述函数关系计算出所述充电 采样电压所对应的电压补偿值。
[0116] 在一个实施例中,当移动终端通过采样电路等装置检测到充电采样电压后,计算 模块402可利用所拟合的函数关系计算出移动终端需要对该充电采样电路进行补偿的电压 补偿值。具体的,基于上述函数关系,能够计算出充电采样电压所对应的电压补偿值。需要 说明的是,基于不同的函数关系,有可能不同的充电采样电压对应相同的电压补偿值,当 然,也有可能充电采样电压与电压补偿值基于函数关系成一一对应关系,如当充电采样电 压与电压补偿值之间的函数关系为线性关系时,则电压补偿值与充电采样电压成一一对应 关系。可选的,当检测到充电采样电压时,还可进一步检测移动终端或上述采样电路所处的 环境,并获取能够影响或与函数关系向对应的环境参数,如温度参数等。进而,依据当前的 环境参数,可从拟合出的函数关系集合中调取与当前环境参数对应的函数关系。如当拟合 出充电采样电压与电压补偿值之间的函数关系为线性关系时,可依据不同的环境参数拟合 出不同的线性关系,从而,移动终端能够依据当前的环境参数,调取拟合出的与当前环境参 数相匹配的线性关系。
[0117] 加和模块403,用于对所述充电采样电压与所述电压补偿值进行加和,将所述加和 后的电压作为调节移动终端充电电流的参考电压。
[0118] 在一个实施例中,当计算模块402利用上述函数关系计算出电压补偿值后,加和模 块403可对充电采样电压与计算出的电压补偿值进行加和,加和后的电压能够更接近外部 充电电压,从而减小了移动终端对外部充电电压的采样误差,进一步的,对充电采样电压进 行补偿后,补偿后的电压可作为调节移动终端充电电流的参考电压,即移动终端基于补偿 后的电压对充电电流进行调整,从而能够更加精准的确定充电电流,以保护移动终端中的 芯片或电路工作在最佳状态。
[0119] 本发明实施例中,通过拟合电压补偿值与充电采样电压的函数关系,能够基于不 同的充电采样电压动态对充电采样电压进行补偿调节。当检测到充电采样电压时,可利用 拟合的函数关系计算出该充电采样电压所对应的电压补偿值;并将检测到的充电采样电压 与计算出的电压补偿值进行加和,加和后的电压即为补偿电压,该补偿电压能够作为调节 移动终端充电电流的参考电压。利用上述方法,能够减小参考电压相较于实际的外部充电 电压的误差。
[0120] 请参阅图5,为本发明实施例提供的一种移动终端的第二实施例结构示意图。本实 施例中所描述的移动终端包括拟合模块501、确定模块502、计算模块503、加和模块504。 [0121]其中,拟合模块501,用于利用最小二乘法拟合出电压补偿值与充电采样电压的线 性方程y = ao+aix,其中,所述X表示所述充电采样电压,所述y表示所述电压补偿值。
[0122] 在一个实施例中,可利用最小二乘法拟合出电压补偿值与充电采样电压的线性方 程。具体的,拟合模块501可包括以下单元:
[0123] 第一获取单元5011,用于获取N个外部充电电压Pi,l^a<N;
[0124] 第二获取单元5012,获取与所述N个外部充电电压Pi对应的N个充电采样电压Xi;
[0125] 计算单元5013,计算出N个参考补偿值y i = pi-xi;
[0126]第一确定单元5014,基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0127] 下面对上述单元进行具体说明。
[0128] 首先第一获取单元5011可获取N个外部充电电压Pl~pN,该N个外部充电电压为外 部充电常用电压。移动终端可在拟合线性方程的过程中,与外部充电器共同建立实验环境, 通过外部配置的实验检测装置能够检测外部充电器对移动终端的充电电压,或通过建立的 实验环境能够控制对移动终端的充电电压,如向移动终端输入4190mV的充电电压,并将该 充电电压通知移动终端,移动终端接到通知后,记录该充电电压作为外部充电电压。其中, 获取N个外部充电电压可依次进行获取,在第i次获取的外部充电电压为 Pi,l^a$N。
[0129] 第二获取单元5012获取与N个外部充电电压所对应的N个充电采样电压。具体的, 当第i次获取到的外部充电电压为Pdt,移动终端基于终端中的采样电路检测到的充电采 样电压为^,其中,通过终端采样电路检测到的充电采样电压与外部充电电压之间存在误 差,则计算单元5013可基于获取到的N个外部充电电压以及N个充电采样电压,计算出N个参 考补偿值。举例说明,当移动终端第i次获取到的外部充电电压Pi为4190mV,在第i次获取到 的充电采样电压xi为4100mV,贝lj在第i次计算出的参考补偿值yi = pi-xi = 4190mV-4100mV = 90mV〇
[0130] 通过上述计算过程,可参阅表1,得出移动终端在获取N个外部充电电压后所对应 的N个参考补偿值。如表1所示,表1中列举了外部充电电压与充电采样电压以及参考补偿值 的对应关系。需要注意的是,该表并非穷举,对于获取的其他外部充电电压,本领域技术人 员能够通过上述方式计算出各电压的对应关系。
[0133]当获取到充电采样电压以及计算出如表1所示的参考补偿值后,可利用最小二乘 法的公式原理进一步计算出线性方程y = ao+aix中的系数ao与系数ai的值。具体的,最小二 乘法的公式原理如以下公式(1)所示。

[0136]本发明实施例中,利用最小二乘法拟合线性方程,则m取值为1。进而,公式(1)简化 为以下公式(2)。
[0138] 进而,当获取到N个充电采样电SXl,以及N个参考补偿值71后,可计算得到:[0139]
[0140] 从而可得到关于系数ao与系数ai的二元一次方程组,第一确定单元5014可确定系 数ao与系数m的具体数值。
[0141] 参见表1,当N=17时,按照表1计算出的系数&〇 = -62.1659;&1 = 0.0387;进而,可通 过最小二乘法拟合出一个线性方程为y = -62.1659+0.0387x。
[0142] 请参阅图7与图8。其中,图7是本发明实施例提供的一种利用最小二乘法拟合出线 性方程计算的补偿值示意图;图8是现有技术提供的一种利用均值法计算的补偿值示意图。 图7与图8中所示的离散点为基于表1中各充电采样电压所对应的补偿值与表1中的参考补 偿值之间的误差值,其中,图7利用上述线性方程计算出各补偿值后,进一步计算与参考补 偿值之间的误差值,图8利用均值法计算出均值补偿值后,进一步计算与参考补偿值之间的 误差值。图7与图8中所示的直线表示误差值的平均值。基于图7与图8所示图标,能够更加直 观的看出利用上述线性方程计算的补偿值与参考补偿值之间的误差更小,即计算出的补偿 值更加精确。从而减小了补偿后的电压相较于实际的外部充电电压的误差。
[0143] 可选的,还可进一步根据温度参数确定每个充电采样电压的权重值,并根据获取 的权重值不同,拟合不同的线性方程。拟合模块501还可包括以下单元:
[0144] 检测单元5015,用于检测获取所述N个充电采样电压^后移动终端所处环境中的 温度参数;
[0145] 第二确定单元5016,用于基于所述温度参数确定所述N个充电采样电压^所对应 的N个权重值wi;
[0146] 其中,第一确定单元5014,还用于基于所述N个充电采样电压^、所述N个参考补偿 值y i以及所述N个权重值Wi,确定所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0147] 下面对上述单元进行具体说明。
[0148] 充电采样电压基于温度参数的区别,第二确定单元5016可确定该充电采样电压的 权重值。如检测单元5015检测获取该充电采样电压后移动终端所处环境中的温度参数,或 者检测获取充电采样电压时移动终端所处环境中的温度参数。若获取不同充电采样电压所 对应的温度参数不同,则基于不同的温度参数与标准温度参数范围对比,若温度参数偏差 越大,则可设定其对应的充电采样电压的权重值与上述偏差值成正相关或负相关关系,在 此,本发明实施例不做限定。若获取不同充电采样电压所对应的温度参数相同,则可设定不 同充电采样电压的权重值相同。当第二确定单元5016基于温度参数确定N个充电采样电压 Xi所对应的N个权重值Wi后,第一确定单元5014可利用公式(2)确定线性方程y = ao+aix中的 系数ao与系数m的值。
[0150]从而可得到关于系数aQ与系数ai的二元一次方程组,可计算出系数aQ与系数 &1的 具体数值。
[0151] 确定模块502,用于当检测到充电采样电压时,基于所述移动终端所处的环境参 数,确定与所述环境参数对应的线性方程。
[0152] 在一个实施例中,拟合模块501通过上述多种方式能够确定多个不同的线性方程, 如设置的标准温度参数不同,进而影响各充电采样电压的权重值不同,从而形成不同的线 性方程。当然,上述未考虑权重值的线性方程可基于具体情况应用于部分或全部应用环境 中。当拟合模块501拟合出不同的线性方程后,确定模块502可在检测到充电采样电压时,基 于当前移动终端所处的环境参数,包括温度参数等,确定与该环境参数对应的线性方程。可 选的,不同的标准环境参数可对应不同的线性方程,并可形成对应关系表存储在移动终端 中,从而当得知移动终端当前所处的环境参数后,将该环境参数做为标准环境参数,从对应 关系表中调取以该环境参数作为标准环境参数所拟合出的线性方程。
[0153] 计算模块503,用于利用所述线性方程计算出所述充电采样电压所对应的电压补 偿值。
[0154] 在一个实施例中,当确定模块502确定出需要进行补偿的线性方程后,计算模块 503可利用所确定的线性方程计算出移动终端需要对该充电采样电路进行补偿的电压补偿 值。
[0155] 加和模块504,用于对所述充电采样电压与所述电压补偿值进行加和,将所述加和 后的电压作为调节移动终端充电电流的参考电压。
[0156] 在一个实施例中,当计算模块503利用上述函数关系计算出电压补偿值后,加和模 块504可对充电采样电压与计算出的电压补偿值进行加和,加和后的电压能够更接近外部 充电电压,从而减小了移动终端对外部充电电压的采样误差,进一步的,对充电采样电压进 行补偿后,补偿后的电压可作为调节移动终端充电电流的参考电压,即移动终端基于补偿 后的电压对充电电流进行调整,从而能够更加精准的确定充电电流,以保护移动终端中的 芯片或电路工作在最佳状态。
[0157] 本发明实施例中,通过对不同环境参数的检测,能够确定与该环境参数相匹配的 线性方程,从而能够计算出更加精确的补偿值,以进一步减小上述补偿后的电压与实际外 部充电电压之间的误差,进而能够更加精确的调节充电电压。
[0158] 请参阅图6,为本发明实施例提供的一种移动终端的第三实施例结构示意图。本实 施例中所描述的终端,包括:至少一个输入设备1〇〇〇;至少一个输出设备2000;至少一个处 理器3000,例如CPU;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储 器4000通过总线5000连接。
[0159] 其中,上述输入设备1000可包括采样电路,用于检测外部充电电压,并生成充电采 样电压,采样电路包括图1中所示的电阻R1及电阻R2构成的分压电路及PMIC芯片,当然,采 样电路也可包括其他形式的电路,本发明实施例不做限定。
[0160] 上述输出设备2000具体可为显示屏。
[0161 ] 上述存储器4000可以是高速RAM存储器,也可为非不稳定的存储器(non-volatile memory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述处理器3000用于 调用存储器4000中存储的程序代码,执行如下操作:
[0162] 拟合出电压补偿值与充电采样电压的函数关系;
[0163] 当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电压所对应的 电压补偿值;
[0164] 对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电压作为调节 移动终端充电电流的参考电压。
[0165] 可选的,处理器3000拟合出电压补偿值与充电采样电压的函数关系的具体方式 为:
[0166] 利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = ao+aix,其中, 所述X表示所述充电采样电压,所述y表示所述电压补偿值。
[0167] 可选的,处理器3000利用最小二乘法拟合出电压补偿值与充电采样电压的线性方 程y = ao+aix的具体方式为:
[0168] 获取N个外部充电电压pi,l$i彡N;
[0169] 获取与所述N个外部充电电压Pi对应的N个充电采样电压xi;
[0170]计算出N个参考补偿值yi = pi_Xi;
[0171] 基于所述N个充电采样电压Χι&及所述N个参考补偿值yi,确定所述线性方程y = ao +aix中的系数ao与系数ai的值。
[0172] 可选的,所述获取与所述N个外部充电电压?1对应的N个充电采样电压^后,处理器 3000还用于调用存储器4000中存储的程序代码,执行如下操作:
[0173] 检测获取所述N个充电采样电压^后移动终端所处环境中的温度参数;
[0174] 基于所述温度参数确定所述N个充电采样电压ΧιΚ对应的N个权重值Wl;
[0175] 其中,所述基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定所述线性 方程y = ao+aix中的系数ao与系数ai的值,包括:
[0176] 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定 所述线性方程y = ao+aix中的系数ao与系数ai的值。
[0177] 当检测到充电采样电压时,处理器3000还用于调用存储器4000中存储的程序代 码,执行如下操作:
[0178] 基于所述移动终端所处的环境参数,确定与所述环境参数对应的函数关系;
[0179] 所述利用所述函数关系计算出所述充电采样电压所对应的电压补偿值,包括:
[0180] 利用与所述环境参数所对应的函数关系计算出所述充电采样电压所对应的电压 补偿值。
[0181] 本发明实施例中,通过拟合电压补偿值与充电采样电压的函数关系,能够基于不 同的充电采样电压动态对充电采样电压进行补偿调节。当检测到充电采样电压时,可利用 拟合的函数关系计算出该充电采样电压所对应的电压补偿值;并将检测到的充电采样电压 与计算出的电压补偿值进行加和,加和后的电压即为补偿电压,该补偿电压能够作为调节 移动终端充电电流的参考电压。利用上述方法,能够减小参考电压相较于实际的外部充电 电压的误差。
[0182] 本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程 序,该程序执行时包括上述方法实施例中记载的任意一种充电采样电压的补偿方法的部分 或全部步骤。
[0183] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0184] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。
[0185] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部 分,可以参见其他实施例的相关描述。
[0186] 在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式 实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种 逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可 以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接, 可以是电性或其它的形式。
[0187]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0188] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单 元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0189] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用 时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上 或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式 体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机 设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或 部分步骤。而前述的存储介质包括:U盘、只读存储器(R0M,Read-0nly Memory)、随机存取存 储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的 介质。
[0190]以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【主权项】
1. 一种充电采样电压的补偿方法,其特征在于,包括: 拟合出电压补偿值与充电采样电压的函数关系; 当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电压所对应的电压 补偿值; 对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电压作为调节移动 终端充电电流的参考电压。2. 如权利要求1所述方法,其特征在于,所述拟合出电压补偿值与充电采样电压的函数 关系包括: 利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = ao+aix,其中,所述X 表示所述充电采样电压,所述y表示所述电压补偿值。3. 如权利要求2所述方法,其特征在于,所述利用最小二乘法拟合出电压补偿值与充电 采样电压的线性方程y = ao+aix,包括: 获取N个外部充电电压Pi,i^a<N; 获取与所述N个外部充电电压Pi对应的N个充电采样电压Xi; 计算出N个参考补偿值yi = pi_xi; 基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定所述线性方程y = ao+a1X 中的系数ao与系数ai的值。4. 如权利要求3所述方法,其特征在于,所述获取与所述N个外部充电电压Pi对应的N个 充电采样电压^后,所述方法还包括: 检测获取所述N个充电采样电压^后移动终端所处环境中的温度参数; 基于所述温度参数确定所述N个充电采样电压ΧιΚ对应的N个权重值Wl; 其中,所述基于所述N个充电采样电压Xl&及所述N个参考补偿值yi,确定所述线性方程 y = ao+aix中的系数ao与系数ai的值,包括: 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定所述 线性方程y = ao+aix中的系数ao与系数ai的值。5. 如权利要求1-4任一项所述方法,其特征在于,当检测到充电采样电压时,所述方法 还包括: 基于所述移动终端所处的环境参数,确定与所述环境参数对应的函数关系; 所述利用所述函数关系计算出所述充电采样电压所对应的电压补偿值,包括: 利用与所述环境参数所对应的函数关系计算出所述充电采样电压所对应的电压补偿 值。6. -种移动终端,其特征在于,包括: 拟合模块,用于拟合出电压补偿值与充电采样电压的函数关系; 计算模块,用于当检测到充电采样电压时,利用所述函数关系计算出所述充电采样电 压所对应的电压补偿值; 加和模块,用于对所述充电采样电压与所述电压补偿值进行加和,将所述加和后的电 压作为调节移动终端充电电流的参考电压。7. 如权利要求6所述移动终端,其特征在于,所述拟合模块还用于: 利用最小二乘法拟合出电压补偿值与充电采样电压的线性方程y = ao+aix,其中,所述X 表示所述充电采样电压,所述y表示所述电压补偿值。8. 如权利要求7所述移动终端,其特征在于,所述拟合模块包括: 第一获取单元,用于获取N个外部充电电压Pi,1 <N; 第二获取单元,用于获取与所述N个外部充电电压Pi对应的N个充电采样电压Xi; 计算单元,用于计算出N个参考补偿值yi = pi_Xi; 第一确定单元,用于基于所述N个充电采样电压Xl以及所述N个参考补偿值yi,确定所述 线性方程y = ao+aix中的系数ao与系数ai的值。9. 如权利要求8所述移动终端,其特征在于,所述拟合模块还包括: 检测单元,用于检测所述第二获取单元获取所述N个充电采样电SXl后移动终端所处环 境中的温度参数; 第二确定单元,用于基于所述温度参数确定所述N个充电采样电压^所对应的N个权重 值Wi; 所述第一确定单元还用于: 基于所述N个充电采样电压^、所述N个参考补偿值71以及所述N个权重值^,确定所述 线性方程y = ao+aix中的系数ao与系数ai的值。10. 如权利要求6-9任一项所述移动终端,其特征在于,所述移动终端还包括: 确定模块,用于当检测到充电采样电压时,基于所述移动终端所处的环境参数,确定与 所述环境参数对应的函数关系; 所述计算模块还用于: 利用与所述环境参数所对应的函数关系计算出所述充电采样电压所对应的电压补偿 值。11. 一种移动终端,其特征在于,包括: 存储有可执行程序代码的存储器; 与所述存储器耦合的处理器; 与所述处理器耦合的采样电路,所述采样电路用于根据外部充电电压生成充电采样电 压; 所述处理器调用所述存储器中存储的所述可执行程序代码,执行如权利要求1至权利 要求5任一项所述的方法。
【文档编号】H02J7/00GK106026220SQ201610292617
【公开日】2016年10月12日
【申请日】2016年5月5日
【发明人】曾元清
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1