一种移动手持装置的电池识别方法
Abstract:
一种移动手持装置的电池识别方法,包括如下步骤: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值是否对应而识别电池。本发明可有效检测电池类型,并防止第三方仿造电池。
Public/Granted literature
Patent Agency Ranking
0/0