自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 电量保持在20%~80%

因此,一年后,同样显示“100%电量”,一块经常快充的电池的实际可用电量,会比经常慢充的电池少。快充是用消防水龙头猛冲,能快速加满,但水花四溅(能量损耗),强大的水压(高电流)长期会损伤水桶内壁(电池结构),导致几年后水桶本身的最大容量变小了,能装的水就变少了。所以,你的直觉是正确的。快充的长期代价,就是电池健康度(总容量)下降得更快,导致那个“100%”所代表的实际电量,确实会变得越来越少。理想情况下,无论快充慢充,一块标称4000mAh的电池,从0%充到100%,都应该充入大约4000mAh的电荷量。

2025-12-09 22:06:40 313

原创 快充并没有充入更少的“实际电量

总而言之,快充是一项伟大的便利技术,但它是以略微加速电池老化为代价的。我们感觉到的“容量少”,是电池长期损耗和系统充电策略共同作用的结果,而不是快充一次就充入了更少的电。在快充时,尤其是在高电量阶段(80%以上),系统会主动降低充电功率,转为温和的“涓流充电”。你会发现,使用一两年后,经常快充的手机电池健康度(如最大容量降到85%)可能比主要使用慢充的手机(如最大容量还在92%)更低。这会导致你拔下充电器后,电压回落,电量百分比可能会从100%快速降到97%、98%,给人一种“没充满”或“电量虚”的感觉。

2025-12-09 22:04:47 247

原创 锂电池析理多出现在充电

大量“无处可去”的锂离子聚集在负极表面,电压急剧变负,一旦达到金属锂的析出电位,就会直接还原成金属锂,形成析锂。如果在之前的充电过程中已经发生了析锂,那么在随后的放电时,这些析出的金属锂可能会与电路发生反应而被“剥离”掉,重新变成锂离子。当电池已经充满电(负极已经容纳了几乎所有的锂离子)时,继续充电会迫使额外的锂离子在负极表面析出,导致严重的析锂。析锂,是指锂离子在到达负极后,没有正常地嵌入石墨内部,而是直接在负极表面获得电子,结晶成金属锂。在低温下,电解液的粘度增加,锂离子迁移变慢。

2025-11-23 16:39:54 198

原创 内联函数的介绍

对于一个非常短小的函数(比如只有一两行代码),这些“准备工作”和“收尾工作”的开销可能会比函数本身实际执行的操作还要大。内联函数就是为了消除这种开销而生的。你可以把它想象成一个“复制粘贴”的过程:编译器会用函数体内的代码,直接替换掉函数调用的语句。恢复现场并返回: 从栈中恢复之前的状态,跳转回调用点,并可能将返回值存入指定位置。在C++中,使用关键字 inline 来建议编译器将一个函数作为内联函数处理。保存现场: 将当前函数的寄存器状态、返回地址等压入栈中。执行函数体: 执行函数内部的代码。

2025-11-23 16:26:29 186

原创 simulink调用C 函数

2025-08-31 18:42:57 87

原创 simulink c文件仿真

simulink C语言仿真

2025-08-31 15:41:11 157

原创 String和ByteArray相互转换

String和ByteArray相互转换

2025-05-13 21:31:58 377

原创 使用DBC文件 CAN报文数据数据解析代码

使用DBC文件 CAN报文数据数据解析代码

2025-03-15 23:41:28 225

原创 simulink 绝对值

simulink 绝对值

2025-02-17 20:49:34 316

原创 bitMask

BitMask

2025-02-13 21:53:37 129

原创 条件计数累加

条件计数累加

2025-02-13 21:47:19 133

原创 输出上升沿

上升沿触发

2025-02-13 21:42:19 110

原创 For Iterator和Assigment的小记

Iteration limit(N) 为数组长度。

2025-01-14 20:18:58 163

原创 总结。。。。。。

然后在重新 配置 ADC 和 DMA即可,不然存在数据序列异常。需要重新配置时,需要先停止ADC -> ADC Stop。ADC + DMA模式。

2025-01-08 21:39:15 131

原创 总结。。。。。。

容量Ah充放电效率在99%左右;电量Wh充放电效率与成组的内阻大小有关,内阻大效率低,有92%、95%。

2024-12-16 20:26:53 141

原创 simulink 变量中local使用域

simulink 变量中local 使用域。变量解析为局部变量。

2024-12-09 21:51:00 375

原创 总结******

MOS管关断,如果外部电压太高,会冲击MOS,导致MOS击穿。

2024-12-05 21:19:52 131

原创 总结*****

进低功耗 -> 软件复位 -> 关闭看门狗,清除外设功能。分频系数越大,抗干扰能力约好。

2024-12-02 21:28:43 216

原创 模型引用与子系统引用

模型引用与子系统引用

2024-07-14 21:15:35 370

原创 simulink signal

2024-04-27 21:05:31 239 1

原创 C语言指针操作

C语言指针操作

2024-04-24 22:18:12 405

原创 模型参数形式管理

模型参数管理

2024-04-24 22:10:19 191

原创 simulink结构体学习

MODELING->Model Explorer->Add->Simulink bus创建一个结构体。定义的结构体或宏已定义特定的头文件里面Export,或引用别人的文件Import。新建一个数据字典 -> Externa, Data ->右边New。变量赋值线上的名称一定要与结构体成员变量的名称一致不然保存。使用结构体:Bus Creater。设置显示基本数据类型和数据类型别名。定义类似于C语言的typedef。并定义相应的成员变量。

2024-04-23 21:43:01 1807

原创 FreeRtos使用

后B 任务占用30ms,然后空闲60ms,再又是A任务占10ms,B 任务占30ms,空闲60ms;FreeRTOS 是多任务操作系统,对 CPU 都是分时使用的:比如A 任务占用10ms,然。如果在一段时间内都是如此,那么这段时间内的利用率为40%,因为整个系统中只有40%//保存任务运行时间信息。//(20倍与系统是时钟)总的时间(可以为1s或一个固定的时间)。是否可以只统计空闲任务运行的时间,空闲任务的运行时间除以总的时间。的时间是CPU处理数据的时间。//启用运行时间统计功能。

2024-01-02 22:32:24 610 1

原创 Boot 刷写流程 (UDS)

基于UDS 的boot 刷写流程

2023-06-09 22:41:16 2343 1

原创 基于STM32 I2C 主机通信中断代码实现

基于STM32 I2C 主机通信的代码实现(通过中断的方式)

2022-11-06 11:46:35 2564

原创 基于STM32的IIC slave代码实现

此文档是基于STM32单片机编写的I2C 从机通信的代码实现过程

2022-11-06 11:22:00 2412

位置式PID C语言代码

位置式PID C语言代码

2025-09-19

基于Qt6开发的 解析CanDBC文件的can 上位机

基于Qt6开发的 解析CanDBC文件的can 上位机 ,集成数据解析、实时曲线、数据存储、TCP 网络通信等。

2025-05-13

simulink 结构体数组改值学习

simulink 结构体数组改值学习

2025-01-14

当程序进入hardFault时栈分析

当程序进入hardFault时栈分析

2024-04-23

可减小程序运行负载率周期调度框架程序

可减小程序运行负载率周期调度框架程序

2024-04-14

创建任意数据类型的环形缓冲区代码实现

环形缓冲区 代码实现 任意数据类型

2023-06-11

一线通 通信驱动程序(使用定时器的方式实现)

一线通通信驱动程序 使用定时器的方式,程序可移植到任何单片机的使用。 程序保证了通信的正确性,数据可靠性

2022-11-20

采用中位值平均滤波的ADC采样滤波程序

此滤波程序,采用中位值平均滤波(防脉冲干扰平均滤波),可以滤掉突变信号。通过结构体指针传值的方式,可以实现一个程序实现多组信号的滤波。

2022-11-13

基于STM32 N32G455MCU 的IIC主机通信程序

基于STM32 N32G455MCU 的IIC主机通信程序,使用轮询的方式实现I2C主机通信,此代码以调试通过。并加入了超时复位IIC操作,可以避免卡死程序,和I2C通信异常恢复,提高了I2C通信的可靠性。

2022-11-07

基于STM32 F103C8T6系列单片机的IIC 从机通信程序

基于STM32 F103C8T6系列单片机的IIC 从机通信程序,使用硬件I2C外设,并通过I2C中断的方式实现通信。

2022-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除