基于开路电压+安时积分法估算锂电池SOC

news/2024/11/7 21:14:00/

上一章节有说到开路电压校准的SOC初始值,本章介绍怎么利用这个SOC初始值在电池处于动态时,通过安时积分法去估算实时的SOC。

        安时积分法即通过采集的电流,实时累积AH,通过累积的AH容量去估算当前的SOC值。笔者是通过采用模拟前端BQ76940采样电流。以250ms为周期采集一次电流,此时假定250ms内的电流不变且电流为x,那么此时的AH数则为x(mA*250ms)。

        下面以充电为例进行说明。将50AH划分成10000份,即每份的AH数为0.005AH。每当上述的累积AH大于或等于0.005AH时,SOC则对应的加0.01%,这样就完成了单体SOC的计算。
u32 gSocCellCap;
 /* 1AH的万分之一除以采样周期(1000*3600*1000/10000/SAMPLE_CYCLE),单位:mA*250ms */
#define TENTHOUSANDTH_CAP     1440 
gSocCellCap = TENTHOUSANDTH_CAP * 50;
static E_Bool SOC_Cal_Handle(float *pfPiece, float fTotalCur)
{
    u8 uCumulate = 0;
    *pfPiece += fTotalCur;
      if(*pfPiece < 0)       /* 放电 */
      {
            //
      }
      else
      {
            while(*pfPiece >= gSocCellCap) 
        {
            if(++uCumulate > 100)
            {
                break;
            }
            *pfPiece -= gSocCellCap;
             if(tRealData.uCellSoc < 10000)   /* SOC最大为100% */     //10000         
            {
                tRealData.uCellSoc += 1;
                //单位万分之一AH//0.01%SOC对应50
                gtSocData.uHisChargeTotalAH += 50;  
                if(gtSocData.uHisChargeTotalAH >= (50*1000) 
                {
                    gtSocData.uHisChargeTotalAH = 50 * 1000;
                }          
            }
        }
      }
 
}

tRealData.uCellSoc就是通过开路电压校准过后的SOC初始值。先将电池的电充值100%,然后将电池的电放值电压低于3v,静置1h,然后以0.5C的倍率充电,充至100%。10min后,以0.5C的倍率放电,放电的同时计时。50AH的容量,SOC为100%,通过放电2h,SOC只剩3%。再以0.5C的倍率充电,2h后,SOC为98%。重复20次测试,发现误差在0~3%之间。
 


http://www.ppmy.cn/news/497983.html

相关文章

代码生成 | 安时积分法模型搭建

安时积分法是电池电量计量最基础的方法&#xff0c;今天我们用simulink建模的方式做一个安时积分模型&#xff0c;从而更好地理解安时积分的思想也掌握建模的基础操 ​新建文件 打开MATLAB启动simulink新建一个模型文件 定义变量 和手写代码一样&#xff0c;先定义几个后面…

BMS-SOC算法——安时积分法

安时积分法是一种电池电量计量的基础方法&#xff0c;它采用AH累积的方法&#xff0c;对动态的锂电池进行实时的SOC估算。安时积分法的计算公式如下&#xff1a; SOC(t)SOC0​CE1​∫0t​I(τ)dτ 其中&#xff0c;SOC0​是电池电荷状态的初始电量值&#xff1b;CE是电池的额…

基于开路电压+安时积分法估算锂电池SOC(一)

SOC对于电池的寿命以及使用效率是至关重要的&#xff0c;对于锂电池的SOC估算&#xff0c;有很多种&#xff0c;开路电压、安时积分、卡尔曼滤波、神经网络等方法。卡尔曼滤波、神经网络训练这两种方法目前只是处于理论阶段&#xff0c;对于开发人员开发难度大。安时积分法、开…

10安时、12安时和14安时是什么意思啊?

安时指的是电池的容量&#xff0c;通俗的说就是电池稳定放电的能力。一般来说&#xff0c;电动车在运行时&#xff0c;放电的电流大约是5安培。电动车的运行里程是这样计算的。就是电池的安时数除以5安培&#xff0c;再乘以电动车标明的运行的速度&#xff0c;大约是24公里&…

ARL资产侦察灯塔系统搭建及使用

ARL资产侦察灯塔系统搭建及使用 1.ARL简介2.ARL搭建2.ARL使用1.ARL简介 ARL资产侦察灯塔系统旨在快速侦察与目标关联的互联网资产,构建基础资产信息库。协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面 资产梳理的路径会根据输入的数据进行变动…

封神之后,又来超神?南卡OE骨传导开放式耳机有啥新本领

终于到了适合夜跑的温度&#xff0c;我的新跑鞋和专用陪跑运动耳机也都收到了&#xff0c;万事俱备却意外中招“二阳”了。虽然身体情况&#xff0c;短期是不能支持去跑步运动了&#xff0c;但每天戴着新耳机打打王者也还是一样很欢乐的。 反正现在时间很多很闲&#xff0c;我…

车辆派遣管理系统——需求

文章目录 一、背景二、用户的特点三、系统范围四、系统体系结构系统总体架构描述&#xff1a; 五、数据库设计E-R图数据字典 六、工作量估算七、项目燃尽图 一、背景 车辆派遣管理系统是提供对车辆派遣高效管理的系统&#xff0c;自动生成结算结果&#xff1b;可以有效节约车辆…

控制您的数据:Web3私有链为数据主权带来的突破性变革

在数字化时代&#xff0c;数据已经成为企业和个人最宝贵的资产之一。然而&#xff0c;随着大规模数据泄露和滥用事件的频发&#xff0c;数据主权和隐私保护成为了备受关注的问题。在这个背景下&#xff0c;Web3私有链的出现为数据主权带来了一场突破性的变革。 首先&#xff0c…