针对当前锂电池管理系统设计中经常出现的硬件采样电路复杂、SOC估算准确度低、需要高端处理器来实现复杂的SOC估算算法等问题,设计了适用于8位单片机的修正卡尔曼滤波算法,并基于STM8S单片机和BQ76930模拟前端芯片设计了一款用于智能扫地机器人的锂电池管理系统,应用所述算法,实现了对SOC、电芯电压、电流、温度等参数的实时准确测量,通过实验室模拟测试和真实产品测试,结果表明:系统参数测量误差小于5%,达到了设计要求,并且电路简单、稳定可靠、响应速度快、成本低。