本发明公开了基于单体电池容量差异极值的串联电池组SOC估算方法,具体步骤:首先设定计算周期并计算电池组中所有单体电池的SOC值并存储所需要的SOC数据;然后,在充电过程中利用特殊电池cellupper的SOC值计算电池组的SOC值,两两比较基于SOC表征的单体电池的剩余容量,寻找特殊电池celllower并存储电池编号;在放电过程中利用特殊电池celllower的SOC值计算电池组的SOC值,两两比较基于SOC表征的单体电池的可充容量,寻找特殊电池cellupper并存储电池编号;最后存储所需要的电池组SOC数据;本发明在减轻电池管理系统计算工作量的同时保证了电池组SOC估算的连续性和平滑性。