I have an application that needs a semi-accurate battery fuel gauge. It's an 8 cell LiFePO4 battery pack that has a built-in battery management system (BMS) so I can't really get access to the circuitry. The discharge and charge are connected to separate cables so I can't just connect one current sensing resistor and one LTC2944.
My question is: can I use two LTC2944 chips and read the values with the microcontroller in our system and calculate the battery SOC? One of the 2944 chips will count the charge and the other 2944 would count the discharge. I thought that I'd poll the 2944s every 5 - 10 seconds and subtract the discharge coulomb count from the charge count. Is this reasonable?
Thanks in advance,