The present invention relates to a method, device and
electric vehicle for calculating the SOC of a
power battery. The method comprises the following steps: S01: judging whether the stationary time after the BMS sleeps is greater than a threshold value T1, if so, the initial real SOC is equal to the OCV table SOC value; if not, the initial real SOC is equal to the stored real SOC value; S02: performing continuous
ampere-hour integral calculation based on the initial real SOC; S03: continuously judging whether the
power battery is in a charging state, if so, judging whether the charging process correction condition is met, if so, updating the initial real SOC to the SOC charging process absolute correction value, clearing the
ampere-hour integral value, and re-executing S02; if not, judging whether the
discharge process correction condition is met, if so, updating the initial real SOC to the SOC
discharge process absolute correction value, clearing the
ampere-hour integral value, and re-executing S02. The present invention can correctly estimate the SOC, make the displayed SOC infinitely close to the real SOC, and prevent jumps during the SOC correction process.