QPNP 8909 8916 充电相关(1)【转】】的更多相关文章

最近一直在搞电源管理相关内容,之前是8610的bms,现在8916的bms,发现两者还是有点区别的,8916把对last_ocv_uv的估值算法分装成执行文件,作为服务一直运行. 电源管理方面,应该是Android驱动开发的一大难点,主要涉及的方面多,如充.放电.休眠唤醒等.这一部分主要讲BMS相关的一些基本概念.电池这一块刚开始入手时,感觉很难,很复杂,完全不知道如何入手,后来搞久了,才发现,是对电池一些基本的知识,在脑海中缺少相关的概念,所以才感觉难,这里主要是介绍一些相关的术语与知识. 1…
上一篇主要讲电池相关的一些知识,上节忘记讲了,电池一般分为电量计电池和非电流计电池,电量计电池,就不需要用pmu8916的IC,当然这只是只,不需要BMS来计算soc,而jni层也需要读取电流计的电池相关属性. 这一节主要是根据代码进行相关的分析. 先看probe的代码: static int qpnp_vm_bms_probe(struct spmi_device *spmi) { ........... .......... ........... .......... //这里把电池的配置…
1.概述 随着移动智能设备的快速发屏,电池的续航能力在很大情况下诱导了大众消费者的购买选择,android系统对电源管理的合理与否直接影响到电池的续航能力,而电池系统作为其中的一部分,主要用于对电池状态的监控(电池电量.电池状态及电池温度等).下面将详细分析android的电池系统架构. 2.Android电池系统架构 Android系统中对电池的管理驱动层继承了linux下的power supply class,而在用户层则是在BatteryService.java中通过广播的方式将如下一些电…
自从接触Android系统已经一年多了,这段时间内对于Android系统的Framework层的各个模块都有过接触,有时也做过分析,但是一直没能形成一个总结性的东西.这次下定决心,好好整理整理对于Android系统的学习梳理一下自己的思路.本文一方面是为了自己梳理下知识,文中涉及的内容,基本是拾人牙慧,很少有自己的东西,最多也就算是自己的总结:除此作用之外,如果能为后来者引玉,也算是一点功德吧.这次首先是对Android系统中的PowerManagerService进行下整理.之所以先选择Pow…
关键词:android电池系统电池系统架构 uevent power_supply驱动 平台信息: 内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsungexynos4210) .samsung exynos4412 作者:xubin341719(欢迎转载,请注明作者) 欢迎指正错误,共同学习.共同进步!! android 电池(一):锂电池基本原理篇 android 电池(二):android关机充电流程.充电画面显示 andr…
谈到大数据,大家首先想到的肯定是Hadoop,近年来互联网技术的快速增长催生了各类大体量数据的爆发,Hadoop最大的贡献在于帮助企业将那些低价值的事件流数据转化为高价值的聚合数据,为企业的经营决策提供数据支撑.但Hadoop擅长的是存储和获取大规模数据,但是它并不提供任何性能上的保证.从这个角度来讲,我们可以把Hadoop看作是一个很好的后端.批量处理和数据仓库系统.在一个需要高并发并且保证查询性能和数据可用性的场景下,Hadoop并不能满足需求, 因此而引出了我们今天要介绍的主角: Drui…
本文转载自:http://blog.csdn.net/xubin341719/article/details/8709838 一.电池系统结构 Android中的电池使用方式主要有三种:AC.USB.Battery 等不同的模式.在应用程序层次,通常包括了电池状态显示的功能.因此从 Android 系统的软件方面(包括驱动程序和用户空间内容)需要在一定程度上获得电池的状态,电池系统主要负责电池信息统计.显示.电池系统的架构如下所示: 自下而上, Android 的电池系统分成以下几个部分: 1.…
本文转载自:http://blog.sina.com.cn/s/blog_66a6a5ec0100n6ej.html Android的电池的管理分为三个部分:Java部分,JNI部分以及kenel部分. 1.Java部分主要是BatteryService,作为电池及充电相关的服务,它的主要功能就是监听power_supply的uenvnt事件,读取sysfs中电池信息,然后通过intent广播给所有相关Activity. 源代码路径如下: android_froyo/frameworks/bas…
目录 一. 概述: - 4 - 二. 目的 - 4 - 三. 执行原则 - 4 - 四. 管理办法 - 4 - 五. BUG处理流程图 - 5 - 六. 主要职责 - 6 - 七. 需求类问题处理 - 8 - 八. BUG等级定义 - 8 - 一.概述: 针对目前企业Bugzilla使用情况,发现其中存在很多缺陷,主要表现在: 1.问题模块未划分,导致测试人员查询问题比较困难,出现提交重复问题的现象 2.问题描述不统一.不详细,难理解 3.解决的问题研发人员未及时提交 4.研发人员提交解决的问题…
原文:http://www.2cto.com/kf/201408/326462.html 1.概述 随着移动智能设备的快速发屏,电池的续航能力在很大情况下诱导了大众消费者的购买选择,android系统对电源管理的合理与否直接影响到电池的续航能力,而电池系统作为其中的一部分,主要用于对电池状态的监控(电池电量.电池状态及电池温度等).下面将详细分析android的电池系统架构. 2.Android电池系统架构 Android系统中对电池的管理驱动层继承了linux下的power supply cl…
SystemUI源码分析相关文章 Android8.1 SystemUI源码分析之 Notification流程 分析之前再贴一下 StatusBar 相关类图 电池图标刷新 从上篇的分析得到电池图标对应的布局为 SystemUI\src\com\android\systemui\BatteryMeterView.java 先从构造方法入手 public BatteryMeterView(Context context, AttributeSet attrs, int defStyle) { s…
目录SAIU R20 1 6 第1页第1 章. 初识STM32...................................................................................................................... 11.1. 课前预习..........................................................................................…
名词解释: CV:Constant Voltage恒压 SMMB charger:Switch-ModeBattery Charger and Boost peripheral开关模式电池充电器和升压外围设备 OCV:Open circuitvoltage EOC:End OfCharge充电结束 UUC:UnusableCapacity不可用电量 qpnp-bms.txt bms为客户端提供接口以读取相关属性给电池.它的主要功能是计算电荷状态(SOC).表示电池剩余电量的0-100%.(pmp…
        人与人之间的通讯规模已近天花板,物与物的则刚刚进入增长快车道.随着可穿戴.车联网.智能抄表等新兴市场的开启,工业4.0.智慧城市.智慧农业等理念照进现实,万物互联的时代正加速到来. 一,专业名词     #,低功耗广域网(Low Power Wide Area Network, LPWAN),这是一个大的领域.     #,基于蜂窝的窄带物联网(Narrow Band Internet of Things, NB-IoT),这是LPWAN领域内的华为阵营的一种具体的技术解决方案.…
Android 5.1 Ubuntu14.04  SourceInsigh 电量已满,插着USB头,观察Settings - Battery,电量为100%,状态为full,但仍有充电图标rust 之前有读过关于StatusBar的代码.这次直接用SourceInsight找到 StatusBarHeaderView.java 里面关于电池的方法有 @Override public void onBatteryLevelChanged(int level, boolean pluggedIn,…
1,目前充电主要包括Power Off Charging(关机充电) .IPO Charging(休眠充电)和 OS Charging(开机充电) 三个部分 2,Power Off Charging 部分,可以仔细阅读如下部分的code: alps\mediatek\platform\mt6575\uboot\mt6575_bat.c       // Power Off Charging 的控制流程, 建议从函数 mt65xx_bat_init() 开始看code alps\mediatek\…
本文转载自:https://blog.csdn.net/m0_37870649/article/details/80566131 前言: 在手机充电中常常使用充电指示灯来观察手机充电状态,比如说将手机插上USB线充电时指示灯会亮,如果拔出USB,指示灯会灭,在充电时候通常我们设置电池电量0~90%时,指示灯为红色,电量为90%~100%时候,显示为绿色.当然充电又分为开机充电和 关机充电,本文着重从关机充电模式讲解guide-led的实现机制 一.关机充电下,指示灯实现整体流程框架 在关机下,插…
本标准规定了电动汽车非车载传导式充电机(简称充电机)与电池管理系统(Battery Management System,简称BMS)之间基于控制器局域网(Control Area NetWork,简称CAN)的通信物理层.数据链路层及应用层的定义 术语 Messages(报文):一个或多个具有相同参数组编号的"CAN数据帧". PG(parameter group 参数组):在一报文中传送参数的集合. SPN(suspect parameter number 可疑参数编号):应用层通过…
节选自 http://www.dianyuan.com/bbs/987183.html [草根大侠]贴 关于MOS管导通内阻和米勒电容(Qgd)差异对效率的影响 http://www.epc.com.cn/subject/200910/13172.html 理解功率MOSFET的开关损耗(图) 最近做了一款正激有源钳位电源,DC48输入,DC28V输出,功率200W,频率100K.下边分别说说MOS管的差异 1.主MOS管用的IRF640,钳位管也用的IRF640 ,输出整流管用的MBR2020…
MTK平台充电调试总结 摘要:调试电池的充放电管理,首先须要深入了解锂电池的电池原理和特点.充放电特性以及主要的电池安全问题.然后须要对MTK的电池管理驱动程序有深入的了解.理解电池充放电算法的基本原理. 在此基础上,对充放电导致的问题进行调试优化. 一. 锂电池工作原理和特性 1.工作原理: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70…
只讨论锂聚合物电池,由于设置漏电流原因,有些锂电池会放电到 0V(正常是不应该的). 但是在时候就是会发电到 0V,这里就要考虑充电 IC 是否有对 0V 电池充电的功能,还有保护 IC 是否允许 0V 充电的功能. 如果没有 0V 充电 功能,那当这个设备的电池放电到 0V就相关于报废. 那为什么会有 0V 充电或不充电的可选项呢? 因为锂电池在 0V 时有时候会鼓包,应该是长时间 0V 放置会鼓包. 所以才会根据客户要求来确认 0V 是否可以充电.…
本篇文章主要在于解决xamarin相关文档偏少的问题. 最终的代码并不重要.重要的还是那种处理的方式 授人以渔 群里有群友讨论说需要读取安卓的 充电电流.这样的问题实际上在原生java有一堆.但是到了xamarin就一头懵逼不知道如何下手. 今天我主要讲解如何把别人有的东西转换为xamarin使用的. 1.首先百度 安卓 读取充电电流. 第一篇就是最成熟的 关于原生读取充电电流的文章.二话不说直接复制到xamarin中编辑修改. http://blog.csdn.net/zhangyongfei…
第10章 | 充电时刻 本章主要介绍模块及其工作机制 ------ 模块 >>> import math >>> math.sin(0) 0.0 模块是程序 一个简单的模块 #hello.py print ("Hello,World!") >>> import hello Traceback (most recent call last): File "<pyshell#56>", line 1, i…
一.小米商城项目 第一天示例代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="css/index.css"> <link rel="stylesh…
[From] http://www.dakang.info/nook-glowlight-plus-root/ 本文仅仅是对大神 xukong及众多热心Hper帖子的一个汇总,稍作个人补充,方便查询,原帖及各类应用下载请见链接:nook glowlight plus使用经验及相关软件 安装软件—Root—相关软件—省电攻略——重要的微设置 最初的最初,拿到Nook Glowlight Plus以后,用数据线连接电脑充电开机,连接Wifi,注册或者登录巴诺(B&N)帐号,因为网络运营商的问题,访问…
3 天的时间稍纵即逝,伴随着本届大会压轴大奖的揭晓,2016 年度的微软技术大会完美落幕.以“数字化转型”为主题,来自微软全球的近百位顶尖技术专家.工程师和业务负责人拔冗而至,在 130 余场的专业技术课程.动手实验和专家面对面等活动中各发所长,全力以赴掀起一场声势浩荡的数字化革命. 那其中,大会有哪些和 Azure 相关的内容呢?让我们来一探究竟. 11 月 30 日上午 9:00,主会场演讲准时开始,千呼万唤始出来的大咖级主讲嘉宾们,为大家献上了将近 4 个小时的精彩演讲,其中微软中国云计算…
system:Android 8.1 platform:RK3326/PX30 uboot kernel Android 8.1 关机充电动画(一)模式选择 Android 8.1 关机充电动画(二)Uboot模式 Android 8.1 关机充电动画(三)Android模式 文章目录 前言 相关文档 相关代码 总结 附录 前言 这部分要涉及到uboot下关机充电动画的定制,属于比较low level的部分,所以代码修改的部分不大,在uboot中主要是对多张图片进行轮播,所以这里的主要工作是定位…
system:Android 8.1 platform:RK3326/PX30 uboot kernel Android 8.1 关机充电动画(一)模式选择 Android 8.1 关机充电动画(二)Uboot模式 Android 8.1 关机充电动画(三)Android模式 文章目录 前言 配置 代码分析 总结 附录 前言 关机充电的动画可以在u-boot或者Android的charger模式工作,这是两个相互独立的部分,RK平台上需要在设备树进行配置.顾名思义u-boot下的charger模…
3月18日晚苹果官网上架了两款新iPad Pro,两款iPad Pro 2020外观大小分别为11英寸和12.9英寸,搭载苹果A12Z仿生芯片,起售价分别为6288元和7899元.那么两款iPad Pro 2020电池续航情况怎样呢? 一.iPad Pro 2020电池续航 作为苹果最高配的第四代iPad Pro,iPad Pro 2020电池采用的是28.65Wh锂聚合物充电电池,官方描述电池续航最长可达 10 小时,能够满足用户一天所需. 对比上一代iPad Pro 2018的29.37 W…
电脑是 MacBook Pro (Retina, 15-inch, Mid 2015) 连 iPhone 响个不停,充电频繁的连上 /断开,数据线是原装的,想连接爱思助手连接不上. 网上方法 1 开启 iPhone 的 Low Power Mode (低电量模式)即可解决 网上方法 2 在"设置-网络"里面把左侧列表中的" Thunderbolt Bridge "删除掉,或者尝试把相关的雷电或 USB 内容都删除下试试... 网上方法 3 iOS 设置 ->…