Patent ID: 8766597

Claim:
A battery balancing system comprising: a plurality of cells connected in series, wherein the plurality of cells includes a Min Q cell and a Max Q cell; a balancer for each cell; a monitor configured to determine a state of charge (SOC) of each cell; a microprocessor configured to: iteratively calculate a SOC error for each cell, based on a theoretical balancing of the Min Q cell and the Max Q cell, until the SOC error for each cell is less than or equal to a predetermined first threshold; while the SOC error is less than or equal to a predetermined first threshold, iteratively re-calculate the SOC error for each cell using a calculated net charge or discharge time for each balancer until the SOC error for each cell is less than or equal to a predetermined second threshold; and when the SOC error is less than or equal to a predetermined second threshold, instruct each balancer to physically balance each respective cell based on the respective calculated net charge or discharge time by adding or removing charge to or from each respective cell.