发明名称 |
一种移动手持装置的电池识别方法 |
摘要 |
一种移动手持装置的电池识别方法,包括如下步骤: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<sup>-t1/R1C</sup>、V2=U*e<sup>-t2/R1C</sup>,可得到C的值,其中,式中e为自然常数2.718;根据得到的所述R1和C的值与预设R1和C值是否对应而识别电池。本发明可有效检测电池类型,并防止第三方仿造电池。 |
申请公布号 |
CN104638313A |
申请公布日期 |
2015.05.20 |
申请号 |
CN201310574147.7 |
申请日期 |
2013.11.15 |
申请人 |
艾酷电子科技有限公司 |
发明人 |
廖佑平 |
分类号 |
H01M10/48(2006.01)I |
主分类号 |
H01M10/48(2006.01)I |
代理机构 |
中山市汉通知识产权代理事务所(普通合伙) 44255 |
代理人 |
田子荣 |
主权项 |
一种移动手持装置的电池识别方法,所述移动手持装置包括一CPU,所述电池设有正极端、负极端、以及电池识别脚,电池识别脚与负极端之间设有相互并联的电容C和电阻R1;所述移动手持装置的CPU设有可输出高电平的GPIO口、以及用以读取电压值的ADC输入口,所述GPIO口通过电阻R2与电池识别脚电连接,所述ADC输入口与电池识别脚电连接;其特征在于所述方法包括如下步骤:所述CPU控制GPIO口输出高电平Vo,通过电阻R2和电池识别脚对电容C进行充电,直至电容C充满;所述CPU通过ADC输入口获取电阻R1两端的电压值U,根据U=(Vo*R1)/(R1+R2),可得出R1的取值;所述CPU关掉GPIO口输出的高电平Vo,将GPIO口设为高阻状态;R1与C形成放电回路;移动手持装置在C在放电时间段上预设有t1、t2时间点,CPU通过ADC输入口读取电容C在t1时间点的电压值V1、以及电容C在t2时间点的电压值V2,根据得到的R1、t1、t2、V1、V2,运用公式V1=U*e<sup>‑t1/R1C</sup>、V2=U*e<sup>‑t2/R1C</sup>,可得到C的值,其中,式中e为自然常数2.718;根据得到的所述R1和C的值与移动终端预设的R1和C值是否对应而识别电池。 |
地址 |
523000 广东省东莞市长安镇乌沙步步高大道283号 |