对笔记本电池的研究

news2025/2/28 15:55:19

文章目录

  • 设计容量&完全充电容量
  • 笔记本电池报告显示电池设计与系统电池的全部充电容量之间的差异解释
  • 电池损耗
  • 正确做法
  • 查看笔记本的电池使用报告方法
    • 第一步:Win+R键输入cmd,打开命令提示符窗口
    • 第二步:输入powercfg /batteryreport,然后敲回车键
    • 第三步:将报告的文件路径复制,在文件管理器搜索框中进行搜索打开
  • 电池使用报告中的关键参数
    • Installed batteries
    • Recent usage
    • Battery usage
    • Usage history
    • Battery capacity history
    • Battery life estimates
  • HP 笔记本电脑 - 测试和校准电池 (Windows)

设计容量&完全充电容量

  • 设计容量【DESIGN CAPACITY】:笔记本电脑出厂配的电池容量设置。我们在购买电脑时,卖家宣传的也是实际容量。
  • 完全充电容量:就是显示电池电量完全充满后的容量【FULL CHARGE CAPACITY】

笔记本电池报告显示电池设计与系统电池的全部充电容量之间的差异解释

  • 当我们不太了解的这块知识的时,看到这里总觉得被卖家骗了。
  • 比如:新买的电脑,商家说的是56 WHr,可能在我们的使用中,虽然屏幕上显示的时充满电了。但是在使用软件测试时,会发现真正并没有将电池充满可能只充了50 WHr的电。
  • 其实只要差距不是很大就说明电池时没有问题的。毕竟锂电池是属于消耗品。
  • 全电荷容量: 这受几个不断变化的因素的影响。(例如, 在外部温度、环境温度、系统热浸泡温度等方面的变化, 以及排放量到0% 以及全充电周期的数量等。
  • 设计能力: 在使用过程中有10% 的缓冲区允许外部更改。(例如, 系统热可能会使单元格过电压过小。这样可以防止电池的峰值, 并对电池的寿命造成损坏。
  • 这是标准的工业设计和实践, 电池工作的设计

电池损耗

  • 电池损耗是指电池在长时间的使用,小于额定容量的实际容量电池损耗通常被称为记忆效应,但一般仅是指笔记本记忆效应。
  • 一年的电池损耗在20%左右是正常的,如果维护的好,甚至可以损失小于10%。
  • 对于一些笔记本电脑电池已经使用了很长一段时间,电池损耗是不可避免的,和损失率高达30-40%,这直接影响到电池的耐力。

正确做法

  • 锂电池最怕的是过充过放电,如果你每次都耗光电才充电,这样做是对电池损耗最高的一种做法,正确的做法是随用随充

查看笔记本的电池使用报告方法

第一步:Win+R键输入cmd,打开命令提示符窗口

在这里插入图片描述

第二步:输入powercfg /batteryreport,然后敲回车键

在这里插入图片描述

第三步:将报告的文件路径复制,在文件管理器搜索框中进行搜索打开

  • 注意报告文件是一个html文件,可以在任意浏览器中打开
    在这里插入图片描述
    在这里插入图片描述

电池使用报告中的关键参数

Installed batteries

在这里插入图片描述

  • 第一个 DESIGN CAPACITY 是指设计容量,也就是笔记本电脑出厂配的电池容量设置。
  • 第二个 FULL CHARGE CAPACITY 是满电容量,这个跟电池很多因素有关,温度也会有影响,新机一般和设计容量不一定完全一样,不过一般都是正常的。
  • 第三个 CYCLE COUNT 是冲电循环次数,表示系统记录的电池循环次数,一般新机应该是少于10次的,大部分机子应该是最后装系统,而会显示0次或1次。
  • 报告是基于win10系统内部产生的,不代表硬件的绝对准确
  • 它会记录win10系统装上去之后的数据,所以如果重装系统就看不到历史记录
    - 原因是,它会记录win10系统装上去之后的数据,所以如果重装系统就看不到历史记录了。
    - 同理,如果换了电池,系统则还是会保持原有的历史,但是直接参数是会读取的新电池数据

Recent usage

在这里插入图片描述

  • Recent usage 表示的是近三天内的使用状态记录,最左边是时间。
    • 中间的STATE是状态
    • Active 指的是开机活动状态
    • Suspended 是系统中断状态,也就是睡眠/休眠/关机
    • SOURCE 指的是电源
    • AC 指的是外接交流电源
    • Battery 指的是使用系统电池。

Battery usage

在这里插入图片描述

  • Battery usage 则是电池使用活动时间记录,可以看到自己电脑的耗电曲线,以及具体的耗电时间段。
    • DURATION 是活动持续时间,也就是从左边的时刻起,你用电池用了多久。
    • ENERGY DRAINED 是 电量消耗,表示你这段时间消耗了百分之多少的电。

Usage history

在这里插入图片描述

  • Usage history 是使用历史,可以直观地看到使用电池以及使用外接电源的对比情况数据。
    • PERIOD是时间段
    • BATTERY DURATION 是指使用电池工作的总时间。
    • AC DURATION 下的是,使用外接电源工作的总时间。

Battery capacity history

  • 这份报告里的历史记录只能保留最近8个月的,可以看到自己近8个月的 FULL CHARGE CAPACITY 满电容量变化情况。
  • 容量有时候经过充放电的校正,也是有可能会增加的,但实际值取决于电池本身。一般情况是随着日常使用逐步下降。

Battery life estimates

在这里插入图片描述

  • 系统根据你日常使用的工作强度,结合电池的耗电历史数据,会估算一个大概的续航时间。
  • 左边一列,是对应该时段的满电容量估算续航时间,右边一列是设计容量的估算续航。
    在这里插入图片描述
  • 最底下一行,则是基于当前使用状态的估算。

HP 笔记本电脑 - 测试和校准电池 (Windows)

  • 电池的最大容量会逐渐下降。要了解电池的状况,请测试电池并根据需要进行校准。
  • 由于电池容量发生变化,Windows 中的充电量指示器可能不会显示充满 100%。要了解电池的状况,请测试电池并根据需要进行校准。在 Windows 电脑上,校准电池可重置电池电量,以精确显示充电量。
  • 官方方法链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/18998.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

代码规范-对抗软件复杂度

1、为什么需要代码规范 任何系统性的项目都需要架构设计,而架构设计的核心命题是控制复杂度。 但随着项目的不断迭代,复杂度就会不断上升,研发效率就会不断下降。 而代码规范正是对抗软件复杂度的有效手段,通过约定俗成的规则…

[附源码]计算机毕业设计JAVA户籍管理系统

[附源码]计算机毕业设计JAVA户籍管理系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis M…

docker安装redis详细教程

1、下载最新redis镜像 docker pull redis //表示拉取最新的镜像 如果要指定版本 docker pull redis:latest//表示拉取最新的镜像 2、创建redis映射目录 mkdir /redisData/redis/conf 配置文件挂载在我指定的redisData/redis/conf/ 文件夹中,方便后续的修改 创建re…

Linux上单机部署RocketMq

Linux上单机部署RocketMq1、安装jdk2、下载rocketmq并解压3、创建日志文件夹4、启动namesrv5、启动broker6、查看和关闭7、rocketmq控制台7.1、控制台idea启动7.2、控制台jar包启动1、安装jdk rocketmq的运行是建立在jdk之上的,所以,我们要搭建rocketmq服…

uView u-slider 自定义滑块

有个需求UI设计的滑动选择器中的滑块如下所示: 项目中集成的是vView2.0组件库,u-slider组件中有 blockStyle 属性,看着是用来设置自定义滑块的。但是试了下,没有效果,不知怎么回事。看了一下uView1.0组件库 u-slider组…

大学生想做兼职应该怎么找,适合大学生的线上线下靠谱兼职推荐

大学生现在有很多兼职工作可以在网上和实体上做。他们可以根据个人能力和喜好进行选择。以下是一些低门槛的在线和离线兼职工作,希望能帮助到你。 线下兼职 1.勤工助学岗位 学校:通过学校提供的勤工俭学岗位,如办公室助理、图书馆助理等&am…

Java 线上机器 CPU 100% 的一次排查过程

文章目录1. 问题发生2. 数据库连接关闭问题排查3. 问题的进一步排查4. 解决方法1. 问题发生 日常敲代码突然收到生产环境异常告警,线上有一台机器 CPU 使用率飙升到 100 触发扩容,工作群里一下子鸡飞狗跳。 出现问题,首先当然是查看监控和日…

如何画架构图?

平时做过一些系统设计,也写过一些系统分析文章,从组件、关系、交互等方面提供一些建议,并用我之前写文章画的一些图举些例子。构成系统的组件通过形状、颜色、名称来逼近其概念。LevelDB 主要构件如上面 LevelDB 的架构图,包含的主…

Redis哨兵(Sentinel)

# Redis哨兵(Sentinel) Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务: 监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常…

内核参数 sched_min_granularity_ns 为什么看不到啦?

linux内核从版本v5.13-rc1起(含),sysctl 已无法设置 kernel.sched_min_granularity_ns。 其实不止sched_min_granularity_ns,在 /proc/sys/kernel 下,和CPU调度相关的6个参数都不见了: sched_latency_ns …

Unity VR开发教程 OpenXR+XR Interaction Toolkit 2.1.1(七)射线抓取

文章目录📕教程说明📕添加射线功能的相关组件📕设置 Interaction Layer Mask📕让 XR Direct Interactor 不对 XR Ray Interactor 产生干扰📕使抓取的物体不会吸到手上📕远距离抓取时通过摇杆改变抓取物体的…

Node.js安装及环境配置

Node.js安装及环境配置1.下载安装Node.js2.npm安装路径配置3.环境变量配置4.换源5.测试npm安装1.下载安装Node.js Node.js官网 下载如图所示版本:(请根据自己的系统环境选择) 下载完成后傻瓜式安装即可 测试环境: PS C:\Users…

终于拿到了爆火全网的进一线大厂程序员必看的1700道java面试题

爆火全网的进一线大厂程序员必看的1700道java面试题到底有多牛? 牛不牛不敢说,但是有好多程序员是靠这一套1700道高频面试题,顺利收到很多大厂offer! 以至于,到现在为止,大厂都开始按照这一套1700道面试题…

java计算机毕业设计ssm美食视频教学网站element 前后端分离

项目介绍 高校实验室信息管理平台是使用JAVA的SSM技术,MySQL作为数据库开发,用户通过查看实验室信息,在线预约实验室,实现高校实验室信息化管理。首先对本论文进行分析后,提出平台的相关技术,然后整理系统的需求分析,根据需求进行功能和数据库设计,最后进行系统实现和测试 。 …

Redis的Java客户端

目录 1 前言 2 Jedis客户端 2.1 jedis快速入门 2.2Jedis连接池 3 SpringDataRedis 3.1快速入门 3.2ReisTemplate配置序列化工具 3.3 StringRedisTemplate 1 前言 在Redis官网中提供了各种语言的客户端,地址:https://redis.io/resources/clien…

螺栓防松设计

常用的防松方法有三种:摩擦防松、机械防松和永久防松。机械防松和摩擦防松称为可拆卸防松,而永久防松称为不可拆卸防松。常用的永久防松有:点焊、铆接、粘合等,这种方法在拆卸时大多要破坏螺纹紧固件,无法重复使用。常…

系统测试-从研发到测试过程

系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。目的是在真实系统工作环境下通过与系统的需求定义作比较,检验完整的软件配置项能否和系统正确连接,发现软件与系统/子系统设计文档和软件开发合同规定不…

[Redis] Redis实战--EVAL

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

基于移动品台的产品追溯系统设计与实现

项目描述 临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下,你想解决的问…

骚戴独家笔试---算法篇

链表 反转链表 /* public class ListNode { int val; ListNode next null;ListNode(int val) { this.val val; } }*/ import java.util.Stack; public class Solution {public ListNode ReverseList(ListNode head) {Stack<ListNode> stack new Stack<>();//把…