一种移动手持装置的电池识别方法

文档序号:8321038阅读:206来源:国知局
一种移动手持装置的电池识别方法
【技术领域】
:
[0001]本发明涉及一种移动手持装置的电池识别方法。
【背景技术】
:
[0002]现有移动手持装置,其电池类型异常繁多,有锂电池、高电压高芯、聚合物电芯等。对于移动手持装置的充电电源管理来说,首先需要识别出电池类型,才能对电池进行下一步的操作,如智能对电池用不同大小的电流进行充电,或者防止第三方仿造电池,影响制造商的原厂配件销售,避免仿造的劣质电池带来的质量问题等。

【发明内容】

:
[0003]本发明的目的在于提供一种移动手持装置的电池识别方法,其能检测电池类型、并有效防止第三方仿造电池。
[0004]本发明所述的一种移动手持装置的电池识别方法的技术方案是这样实现的:
[0005]一种移动手持装置的电池识别方法,所述移动手持装置包括一 CPU,所述电池设有正极端、负极端、以及电池识别脚,电池识别脚与负极端之间设有相互并联的电容C和电阻Rl ;所述移动手持装置的CPU设有可输出高电平的GP1 口、以及用以读取电压值的ADC输入口,所述GP1 口通过电阻R2与电池识别脚电连接,所述ADC输入口与电池识别脚电连接;其特征在于所述方法包括如下步骤:
[0006]所述CPU控制GP1 口输出高电平Vo,通过电阻R2和电池识别脚对电容C进行充电,直至电容C充满;
[0007]所述CPU通过ADC输入口获取电阻Rl两端的电压值U,根据U=( Vo*Rl)/(R1+R2),可得出Rl的取值;
[0008]所述CPU关掉GP1 口输出的高电平VoJf GP1 口设为高阻状态;
[0009]Rl与C形成放电回路;
[0010]移动手持装置在C在放电时间段上预设有tl、t2时间点,CPU通过ADC输入口读取电容C在11时间点的电压值Vl、以及电容C在t2时间点的电压值V2,根据得到的Rl、七142、¥1、¥2,运用公式¥1=^^1/'¥2=^^2/'可得到C的值,其中,式中e为自然常数2.718 ;
[0011]根据得到的所述Rl和C的值与移动终端预设的Rl和C值是否对应而识别电池。
[0012]本发明所述的一种移动手持装置的电池识别方法与现有技术相比具有如下优占-
^ \\\.
[0013]本发明通过在电池识别脚与负极端之间引入相互并联的电容C和电阻R1,并通过检测预设时间tl和t2时,ADC端口的电压值,通过公式,计算出Rl值和C值,从而判断识别电池是否为正品电池。进而为对电池的下一步操作处理提供判断基础,比如,当判断结果为是时,对其充电;否则,不对其充电。能有效防止第三方仿造电池,保证制造商的原厂电池销售,避免仿造的劣质电池带来的质量问题等。【附图说明】:
[0014]下面结合附图对本发明作详细的说明:
[0015]图1为本发明之移动手持装置与电池的电路连接示意图。
[0016]图2为电池内部的RC电路的充放电曲线图。
[0017]图3为本发明方法的具体流程图。
【具体实施方式】
:
[0018]一种移动手持装置的电池识别方法,如图1所示,所述电池设有正极端、负极端、以及电池识别脚,电池识别脚与负极端之间设有相互并联的电容C和电阻Rl ;所述移动手持装置的CPU设有可输出高电平的GP1 口、以及用以读取电压值的ADC输入口,所述GP1口通过电阻R2与电池识别脚电连接,所述ADC输入口与电池识别脚电连接;如图3所示,所述方法包括如下步骤:
[0019]1、移动手持装置开机;
[0020]2、所述CPU控制GP1 口输出高电平Vo,通过电阻R2和电池识别脚对电容C进行充电,直至电容C充满;
[0021]3、所述CPU通过ADC输入口获取电阻Rl两端的电压值U,根据U= (Vo*Rl)/(R1+R2),可得出Rl的取值;
[0022]4、所述CPU关掉GP1 口输出的高电平Vo,将GP1 口设为高阻状态;
[0023]5、Rl与C形成放电回路;
[0024]6、在tl、t2时间点,CPU通过ADC输入口读取电容C在tl时间点的电压值V1、以及电容C在t2时间点的电压值V2,如图2所示,根据得到的Rl、tl、t2、V1、V2,运用公式V1=U*e-tl/K1G、V2=U*e-t2/K1G,可得到C的值,其中,式中e为自然常数2.718 ;
[0025]7、根据得到的所述Rl和C的值与预设Rl和C值是否对应而识别电池。
[0026]当然,所述tl、t2时间点,也可以取在充电期间,从而使电容C的值可以在充电期间获得并实现电池类型的识别判断。
[0027]以上内容是结合具体实施例对本发明的进一步详细说明,不能认定为具体的实施方案只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,本发明的【具体实施方式】不拘泥于上述实例,在本发明的具体实施过程中,【具体实施方式】还可以做出若干推演或优化,这些推演或优化都应当视为属于本发明的保护范围。
【主权项】
1.一种移动手持装置的电池识别方法,所述移动手持装置包括一CPU,所述电池设有正极端、负极端、以及电池识别脚,电池识别脚与负极端之间设有相互并联的电容C和电阻Rl ;所述移动手持装置的CPU设有可输出高电平的GP1 口、以及用以读取电压值的ADC输入口,所述GP1 口通过电阻R2与电池识别脚电连接,所述ADC输入口与电池识别脚电连接;其特征在于所述方法包括如下步骤: 所述CPU控制GP1 口输出高电平Vo,通过电阻R2和电池识别脚对电容C进行充电,直至电容C充满; 所述CPU通过ADC输入口获取电阻Rl两端的电压值U,根据U= (Vo*Rl)/ (R1+R2),可得出Rl的取值; 所述CPU关掉GP1 口输出的高电平Vo JfGP1 口设为高阻状态; Rl与C形成放电回路; 移动手持装置在C在放电时间段上预设有tl、t2时间点,CPU通过ADC输入口读取电容C在11时间点的电压值Vl、以及电容C在t2时间点的电压值V2,根据得到的Rl、11、t2、V1、V2,运用公式Vl=U*e_tl/K1G、V2=U*e_t2/K1G,可得到C的值,其中,式中e为自然常数2.718 ;根据得到的所述Rl和C的值与移动终端预设的Rl和C值是否对应而识别电池。
【专利摘要】一种移动手持装置的电池识别方法,包括如下步骤:GPIO口输出高电平Vo对电容C进行充电,直至电容C充满;ADC输入口获取电阻R1两端的电压值U,根据U=(Vo*R1)/(R1+R2),可得出R1的取值;将GPIO口设为高阻状态;R1与C形成放电回路;在t1、t2时间点,通过ADC输入口读取电容C在t1时间点的电压值V1、以及电容C在t2时间点的电压值V2,根据得到的R1、t1、t2、V1、V2,运用公式V1=U*e-t1/R1C、V2=U*e-t2/R1C,可得到C的值,其中,式中e为自然常数2.718;根据得到的所述R1和C的值与预设R1和C值是否对应而识别电池。本发明可有效检测电池类型,并防止第三方仿造电池。
【IPC分类】H01M10-48
【公开号】CN104638313
【申请号】CN201310574147
【发明人】廖佑平
【申请人】艾酷电子科技有限公司
【公开日】2015年5月20日
【申请日】2013年11月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1