专利名称:一种电池电芯识别电路及其识别方法
技术领域:
本发明涉及一种移动终端的电池,特别是涉及一种电池电芯识别电路及其识别方法。
背景技术:
由于移动终端,特别是智能手机功耗一般比较大,精确的电池电量检测显得尤为重要,用户可以更具准确的电量检测做好手机的使用规划,不至于发生明明显示有电而实际上已经是低电压导致关机的问题,因此电量计已经越来越多的用到智能手机上,精确的电池电量检测可以大大提升用户体验。由于不同的电芯其电性能往往存在差异,所以某一个电芯的电量检测参数并不适用与另一块电芯,因为细微的差异将导致检测的准确度大大下降。所以当某一款产品需要使用两种甚至以上规格电芯的时候,为了保证电量计对各个电芯电量检测的准确性就必须对不同规格电芯做识别区分。
发明内容
本发明的目的在于克服现有技术的不足,提供一种电池电芯识别电路及其识别方法,能有效识别不同规格电池,准确测量电芯电量,提升用户体验。为了达到上述目的,本发明采用的技术方案是一种电池电芯识别电路,依次包括相互连接的电芯电路、电池连接器电路及MCU,所述的电芯电路由依次相互连接的电池GND接口,电阻Rl及信号线接口 ID组成,电芯电路的信号线接口 ID接电池连接器的输入接口ID ;所述的接电池连接器的输入接口 ID —路连接一上拉电阻R2后接电源正极V+,另一路接MCU的检测接口。进一步的,所述的电阻R2为定值电阻。进一步的,所述的电阻Rl根据电芯电压规格设置。一种所述的电池电芯识别电路的识别方法,包括以下步骤
步骤1、在MCU的检测接口 ADC处读取电压值;
步骤2、根据计算公式Vo=Rl*V/(Rl+R2)得到电芯Rl的电阻值;
步骤3、根据Rl的电阻值获取电芯的电压规格;
步骤4、MCU根据电压规格调用与电芯电压规格相应的电压参数供电量计对移动终端的电量进行实时检测。与现有技术相比,本发明的有益效果是根据MCU ADC检测电压范围对不同规格电芯选取不同的R1,从而分压后就会得到不同的电压供MCU ADC检测。MCU根据检测到的不同电压区分相应的电芯规格。当检测出电芯类型后则调用相匹配的参数给电量计,则提高了电量计对电池电量的精确检测;移动终端的主板无需任何更改,只需要根据不同的电芯要求电芯厂家使用不同的Rl即可实现兼容,对移动终端厂商而言无需主板更改,节约了成本。
图1为本发明的电路原理框图。
具体实施例方式下面结合实施例参照附图进行详细说明,以便对本发明的技术特征及优点进行更深入的诠释。本发明的电路原理框图如图1所示,一种电池电芯识别电路,依次包括相互连接的电芯电路、电池连接器电路及MCU,所述的电芯电路由依次相互连接的电池GND接口,电阻Rl及信号线接口 ID组成,电芯电路的信号线接口 ID接电池连接器的输入接口 ID ;所述的接电池连接器的输入接口 ID —路连接一上拉电阻R2后接电源正极V+,另一路接MCU的检测接口。进一步的,所述的电阻R2为定值电阻。进一步的,所述的电阻Rl根据电芯电压规格设置。电池连接器仅仅为一个连接器,电池电芯端会拉出一个pin,即信号线接口 ID到一个连接端子,此处对应电池连接器的ID接口,(可以理解为公座子),主板MCU上设置的连接端子,通过扣合连接,所以其实就是连接电池电芯和MCU的一个信号。一种所述的电池电芯识别电路的识别方法,包括以下步骤
步骤1、在MCU的检测接口 ADC处读取电压值;
步骤2、根据计算公式Vo=Rl*V/(Rl+R2)得到电芯Rl的电阻值;
步骤3、根据Rl的电阻值获取电芯的电压规格;
步骤4、MCU根据电压规格调用与电芯电压规格相应的电压参数供电量计对移动终端的电量进行实时检测。ADC检测的原理如下MCU —般都会有好几个ADC检测管脚,一般用于做温度检测,即通过热敏电阻与定值电阻分压(理解为Rl为热敏电阻)热敏电阻在不同的温度下对应不同的阻值,所以分压后就会得到不同的电压,即温度-阻值-电压值形成一个关联,这样软件就会通过检测到的电压值去对应温度,从而实现温度的检测。MCU的ADC —般是10位ADC,其有一个参考电压U,也就是检测电压点不能超出此电压,否者会损伤芯片。再假设外部上拉电源为V,ADC管脚检测到相应电压后会经过ADC做进一步的处理,即R1*V*1024/(R1+R2)U,即通过ADC转换将电压转换为具体数字,如果是10位ADC,此数字最大为1024.ADC位数越高,检测电压/温度的刻度就越精细。但ADC也可用于电压的测试,即通过电阻Rl与定值电阻分压,Rl不同,所以分压后就会得到不同的电压,即阻值Rl-电压值形成一个关联,这样软件就会通过检测到的电压值去对应温度,从而实现温度的检测。本发明只需设定Rl即可。电池电芯选择合适的Rl使得不同规格电芯时ADC通过检测实际分压值而做出判断。MCU的检测接口对实际电压值进行检测,ADC检测到的实际电压值的计算公式为Vo=Rl*V/(Rl+R2),根据MCU ADC检测电压范围对不同规格电芯选取不同的R1,从而分压后就会得到不同的电压供MCU ADC检测。MCU根据检测到的不同电压区分相应的电芯规格。当检测出电芯类型后则调用相匹配的参数给电量计,则提高了电量计对电池电量的精确检测。以上内容是结合具体的优选方式对本发明所作的进一步详细说明,不应认定本发明的具体实施只局限于以上说明。对于本技术领域的技术人员而言,在不脱离本发明构思的前提下,还可以作出若干简单推演或替换,均应视为由本发明所提交的权利要求确定的保护范围之内。
权利要求
1.一种电池电芯识别电路,依次包括相互连接的电芯电路、电池连接器电路及MCU,其特征在于:所述的电芯电路由依次相互连接的电池GND接口,电阻Rl及信号线接口 ID组成,电芯电路的信号线接口 ID接电池连接器的输入接口 ID ;所述的接电池连接器的输入接口 ID —路连接一上拉电阻R2后接电源正极V+,另一路接MCU的检测接口 ADC。
2.根据权利要求1所述的电池电芯识别电路,其特征在于:所述的电阻R2为定值电阻。
3.根据权利要求1所述的电池电芯识别电路,其特征在于:所述的电阻Rl根据电芯电压规格设置。
4.一种应用权利要求1-3中任一项所述的电池电芯识别电路的识别方法,其特征在于,包括以下步骤: 步骤1、在MCU的检测接口 ADC处读取电压值; 步骤2、根据计算公式Vo=Rl*V/(Rl+R2)得到电芯Rl的电阻值; 步骤3、根据Rl的电阻值获取电芯的电压规格; 步骤4、MCU根据电压规格调用与电芯电压规格相应的电压参数供电量计对移动终端的电量进行实时检测 。
全文摘要
一种电池电芯识别电路及其识别方法,所述电路依次包括相互连接的电芯电路、电池连接器电路及MCU,电芯电路由依次相互连接的电池GND接口,电阻R1及信号线接口ID组成,电芯电路的信号线接口ID接电池连接器的输入接口ID;接电池连接器的输入接口ID一路连接一上拉电阻R2后接电源正极V+,另一路接MCU的检测接口。电阻R2为定值电阻;电阻R1根据电芯电压规格设置。MCU的检测接口对实际电压值进行检测,ADC检测到的实际电压值为Vo=R1*V/(R1+R2),根据MCUADC检测电压范围对不同规格电芯选取不同的R1,分压后得到不同的电压供MCUADC检测。MCU根据检测到的不同电压区分相应的电芯规格。当检测出电芯类型后则调用相匹配的参数给电量计,则提高了电量计对电池电量的精确检测。
文档编号H01M10/42GK103078363SQ201210538500
公开日2013年5月1日 申请日期2012年12月13日 优先权日2012年12月13日
发明者王杰 申请人:广东欧珀移动通信有限公司