电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

电池测试方法

4页
  • 卖家[上传人]:汽***
  • 文档编号:482795257
  • 上传时间:2022-09-23
  • 文档格式:DOCX
  • 文档大小:12.43KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、电池测试方法基于最近所反映的插入充电器开机以及插着充电器休眠唤醒会出现电池显示电量跳变的 问题,可参照以下文档来测试电池曲线。新的电池测试的方法是在之前的测试基础上增加了充放电总时间的测试,其他方法与之 前相同。下文参考的m790cb的内核。1. 配置编译内核a) make m790cb_defconfig,make menuconfig, 进入 Board setup-enable battery ADC module,该部分提供配置电池电量显示相关选项:kernel debug message:选中可实时打印电池电量信息,用于调试(N) charging full indicator :电池充满检测引脚(N) adapter in/out check:adapter 拔插检测引脚* set batt value region -:该选项用来配置电池的充放电曲线;这些配置与之前的配置相同,不同的是在set batt value region 下,增加了()battery full charging time(s):从电池放电完全到,电池充满电,这个过程用的时间 (以秒为单位)()ba

      2、ttery full durative time(s):从满电到放电完全,所用的秒数b) 选上 kernel debug message,配置为(9600) battery full charging time(s)(9000) battery full durative time(s)这样配置是给了内核一个值,让其可以编译通过,打印出测试数据,之后的配置需要根 据数据处理结果修改.(50) battery lev0:保证放电时,板子关机前电量已经消耗完全。c) 编译内核生成uImage文件.2. 准备测试环境a)准备好带串口的板子,调试用的PC等;b)将该调试内核烧录进板子,并连接好电池、串口线等;c)启动系统,PC上记录串口打印出的电池AD值及时间;d)将板子设置为永不休眠:方法一: 在 android4.0 中将 setting-developer options-stay awake 勾选;方法二:也可以在串口中使用命令,echo 1 /sys/power/wake_locke)拔掉电源,长时间播放视屏,将电量消耗完。3. 充电/放电测试a)原理大致描述:1)电池电量变化曲线检

      3、测阶段:测量一次从完全满电到完全放电的放电过程和一次完全放电到 完全满电的充电过程,测量过程中只正常打开pad,不额外运行其他apk,也不进入休眠状态; 记录这两个过程所需要的时间,并配置到config中,然后对这两曲线按时间进行10等分,将 其adc值也配置到config中去2)根据检测阶段配置情况,驱动计算一般情况下充电/放电时电量加/减一所需要的时间,并将 其转化为计数周期数3)由于实际运行时耗电情况的变动,电量加一或减一所需要的计数周期数会变动,变动的依据 是在这个计数周期内实际检测到的adc值和我们根据当前显示的电量转化过来的adc值差异情 况做一个综合判断,比如说实测值比转化值要高的次数在占这个计数周期的比例,高于一定值 时我们认为当前显示的电量较实际的低,那么下一个周期(如果是在充电)就要缩短一些(如 果是在放电)就要相应延长一段时间4)计数周期数也不能无限短或无限长,在驱动中我们也给其加入了取值范围5)休眠/唤醒阶段也根据休眠的时间做唤醒后电量值相对于休眠前电量值的变化范围做一个大 概估计,约束其变化在这个范围内b)测试过程需要记录从低电关机状态至充满状态、再从充满状态

      4、放电至强制关机状态的所有AD值,并分别 计算出充电和放电时间。打印消息如下:1 803 0 = show:817 72%前面三个数字:1:表示adapter插入,不插入时为0;803:表示ad转换的实际结果。0:表示是否充满,充满时为1,实际中不能只靠这个脚的跳变来确定满电与否。后面的数字:show: 817表示根据实际的ad转化的电量算出的值show: 72%表示修正后的电量百分比,就是板子上显示的电量。这两个数字在第一次测试中没有实际作用。根据以上测量结果,将充放电时间十等分,分别对应电量显示的十段百分比;在电量显示算法中, 会根据时间来平滑电量显示的准确性和连续性。我们需要将每过(1/10)时间所测量到的电池AD 值设置到子选项中。具体的选项如下:()battery full charging time(s):从电池放电完全到,电池充满电,这个过程用的时间 (以秒为单位)()battery full durative time(s):从满电到放电完全,所用的妙数(0) battery lev0:电池放电至自动关机时的AD值(0) battery lev10:电池放电至10%时的A

      5、D值(0) battery lev50:电池放电至50%时的AD值(0) battery lev100:电池充满后,拔掉adapter时的AD值 (0) battery charging lev0:电池没电后,刚插入adapter充电时的AD值(0) battery charging lev50:电池充电至 50%时的 AD 值(0) battery charging lev100:电池充满后,未拔掉 adapter 时的 AD 值 电池曲线的具体测试方法:1. 将电池充满电,注意1 827 1 = show:850 100%在这个打印消息中,第三个口 中的0必须跳变为1,则表示电池电量已充满。2. 拔掉充电器开始测放电曲线,并且要保存放电的所有打印数据,注意不要让机器休眠。3. 将放电的打印数据十等分,取出十一个数据,分别对应放电曲线中0%-100%。(在这里没有 将充电曲线作为参照值是因为在充电时,有的电池的电量达到几乎满电到满电检测脚跳变所 需要的时间太长,这样会造成充电曲线的不准确)。4. 然后将要依照放电曲线的十一个值来确定充电曲线的十一个值,具体步骤如下:(刚做完放电曲线,此时机器处于没电状态)开机后假如打印消息为:0 820 0 = show:824 0%,如果“820”为你测试到的放 电曲线中的0%所对应的值,那么此时插入充电器:1 830 0 = show:839 0%那么此时的“830”则为对应的充电曲线的0%的值,如此,插入充电器充电,每过一段时间 就拔掉充电器,看是否充到对应的放电曲线的值,如果达到某个放电曲线的值,插上充电 器,记录其对应的充电曲线的值,如此测出剩下的是个充电曲线的值。5. 将取到的十一个放电曲线的值和十一个对应的充电曲线的值写入到配置文件中。以上是基于4.0中的电池曲线的测试介绍,对于2.3中的电池曲线的做法是完全相同 的,只不过2.3中所打印的消息为:0 533 0 = 23%,测电池曲线主要依照第二个数 值,后面的百分数则是依照电池曲线计算的值,测电池曲线时不需要关注。

      《电池测试方法》由会员汽***分享,可在线阅读,更多相关《电池测试方法》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.