电池曲线不对,会出现电池放电不均匀,持续放电电量显示为0%,实际测量电池电压3.8V。或是放电到30%突然关机,或是充电充很难充满等一系列问题。

下面从几个步骤校准电池曲线。

一、 分析系统充放电图,如下图,充电的大概框架,充电从1点分两路,To battery一路与To phone.

To battery 流过电池+电池内阻+rfg电阻.

3点为电池地。2点为系统地(选择大块铺铜区域或屏蔽盖作为系统地即可)。1点为电池连接点的正极

二、分析,电池曲线与系统读取电流的准确度,电池内阻+rfg电阻有关。

取下电池,根据下图电路接法,算出系统读出的电流与参考电流的校准系统car_tune_value

方法:

拔掉电池,在1点,与2点,加个恒压源,定为4V,为手机供电。编译软件先将Car_tune_value = 100,升级手机软件后并让手机开机进入工厂模式。

并在rfg加入恒压源,具体做法,下2在2点与3点加个恒压源,2点为+,3点为-,并限流300mA,具体请通过精度比较高的电流表来读数值。确保为300mA(大概300mA).

如:设定流过rfg的电流为300mA,通过工厂模式,读取电流值为A,假设从手机上面读出来(工厂模式:Hardware Testing /power/ChargeBattery 之 FG_Battery_CurrentConsumption项)

是330mA

测试得到Car_tune_value = 300/330 = 0.909 = 91

多测试几个电流点,计算平均值:同一个参考恒定电流可测试5次,分别测试200mA, 300mA,400mA,500mA等几个恒流值。算出平均校准系数Car_tune_value。

三、获取电池内阻+电池连接线电阻Rcn

1 根据电池厂提供电池测试放电曲线,电池曲线有电池容量,OCV电压,VC电压,测试电流measure Current,电池内阻等数据。如下图

2 系统电压取电读取点要求尽量靠近电池连接器,但是系统取电点与电池正极间如存在弹针等连接器依然会存在电阻Rcn,需要补偿到电池内阻。在电池接入主板后,充电端提供5V 恒流充电,用专业仪器或万用表测量出某一个电压点的电池正极参考系统地的OCV,VC,通过工程模式读出流经电池内阻的电流,算出Rcn电阻.

3 将电阻Rcn补偿到之前电池厂提供的电池曲线表的电池内阻列上。即:新电池内阻 = 电池内阻+Rcn,并在每列最后一行添加END。如下图

4 用电池曲线工具导入电池曲线。

运行工具GMAT_TOOL_exe_v2.0, 选择Table选项。

点击Import Battery Parameter File. 选择CFG_GM30_dtsi_table_ext.txt(本实例采用库伦计GM3.0版本)

点击Import Battery 0 Charateristic Table等四个按钮,依次导入刚才更新的电池曲线表。如下图

导入完毕后,点击Generate Customized file按钮,在工具的安装目录下,生成如Zcv_Temp_Table_0.xlsx之类的文件,将文件的数据替换到工程中的电池数据表中即可。

MTK 智能平台库伦计电池曲线调试相关推荐

  1. MTK智能平台分区解析

    MTK智能平台分区解析 MTK手机内置4G存储,它是如何分配的? 有些买家看到手机内置存储卡大小连2G都不到,就开始咆哮了:"不是说4G ROM吗???"现在就让我帮你算算这标称的 ...

  2. mtk 电池曲线_MTK Android Driver :Battery电池曲线

    MTK Android Driver :battery电池曲线 1.配置文件位置: CUSTOM_KERNEL_BATTERY= battery mediatek\custom\\kernel\bat ...

  3. mtk平台电池曲线合入方法

    根据拿到的电池曲线,配置具体的数据,比如拿到5组不同温度的电池曲线,温度值分别为50,25,10,0,-10摄氏度. 5组不同温度下的电池曲线 ACTIVE_TABLE = <(5)>;/ ...

  4. mtk 电池曲线_mtk 电池驱动流程详解

    mtk 电池驱动流程详解 充电算法,充9S停1S 电池温度高于50,充电器电压为>6.5V 停止充电, 充电电压最大值是6500mV 最小值是4400mV 3.4V为开机电压,电压大于3.4V才 ...

  5. Android L系统mtk平台下AAL自动背光调整服务亮度曲线调试需要涉及的地方

    Android L系统mtk平台下AAL自动背光调整服务亮度曲线调试需要涉及的地方 如果你想修改MTK的AAL自动背光调整相关的内容,那么根据情况,可能需要涉及如下文件: 这是Android L版本的 ...

  6. java毕业设计智能推荐的医药知识推广平台统Mybatis+系统+数据库+调试部署

    java毕业设计智能推荐的医药知识推广平台统Mybatis+系统+数据库+调试部署 java毕业设计智能推荐的医药知识推广平台统Mybatis+系统+数据库+调试部署 本源码技术栈: 项目架构:B/S ...

  7. MTK平台GPIO的使用与调试

    一,DWS的配置 二,Kernel中配置和使用GPIO 三,使用ADB获取/配置GPIO 我们在LINUX外设驱动的开发与调试中,GPIO的正确使用是一门必修课,本文主要描述MTK平台GPIO的使用和 ...

  8. mtk电池曲线测试(2)--电池曲线数据整理(新威曲线参考)

    上回mtk电池曲线测试(1)–分容测试中我们经过新威电池分容测试得到了一份未经整理的电池分容数据.现在需要对数据进行整理以得到正确的电池曲线. 第一步:打开测试出来的 OCV 表格,如下图 第二步:选 ...

  9. MTK 电池曲线配置【转】

    本文转载自:http://blog.csdn.net/u010245383/article/details/51006597 硬件平台:MT8382 网上有很多关于电池曲线配置的文档,定位到具体的文件 ...

最新文章

  1. c语言printf 空格,在打印输出前面添加空格,如在C中[printf(%2i)]
  2. jboss-as-web-7.0.1.Final 配置 SSL
  3. 4种分支机构服务器管理最佳实践—Vecloud微云
  4. .NET两种图片上传方式
  5. android textView 替文字添加下划线 删除线
  6. 计算机指令系统课件,计算机组成原理课件05指令系统.ppt
  7. 设计模式:单一职责原则
  8. 软件工程---4.需求工程
  9. 熊猫分发_熊猫新手:第二部分
  10. Java中String、StringBuffer、StringBuilder三者的区别
  11. 1.(单选题) HTML是指,《计算机应用基础》第五阶段在线作业(自测).doc
  12. 《R语言数据挖掘:实用项目解析》——1.9 循环原理——repeat循环
  13. Latch up 闩锁效应
  14. Shell脚本实现俄罗斯方块小游戏
  15. 阿尔伯塔大学计算机科学是哪个校区,阿尔伯塔大学优势专业是什么?
  16. checkbox 选中_山西男篮热身赛两胜江苏 张宁首秀表现不俗 为什么会选中他?
  17. php 手机号码所属城市,基于PHP的手机号码归属地查询
  18. SpringBoot项目实现多数据源的三种方式
  19. 初识vue——vue的发展历程
  20. 利用Sulley测试easyftp服务器

热门文章

  1. 献上一串Python代码,拿去冲顶百万大奖吧!王思聪周鸿祎这回真要哭晕了
  2. 【源代码:科技殿堂·PC】你一定没有见过这么 神奇的水滴
  3. Mac中使用su命令提示su:Sorry的解决办法
  4. 华为鸿蒙重新编译,华为再次官宣鸿蒙系统发布时间,系统将自带不可卸载的应用...
  5. java输出字体_Java打印字体拉伸
  6. 分布式之一行代码解决缓存击穿问题
  7. nginx报错400
  8. jquery ajax传递数组
  9. 机场航站楼时钟系统设计方案
  10. springboot导出多excel文件并压缩