We have done a successful learning cycle and loaded the golden image onto a new set of PCB's for mass production of BMS for drones. Our battery packs are 50V, 30Ah capacity batteries. For loading the golden image we perform the following steps:
1. Load the golden image
2. Perform current calibration, CC and board offset
3. Send commands RESET, IT ENABLE and SEAL.
4. Put the new gauge through two charge-discharge cycles
The issue:
We have noticed that a few of the fuel gauges start showing incorrect SOC readings during discharge, while others show correct readings. For example, in our drone, which uses two battery packs, in Ardupilot, one of them shows correct SOC readings while the other abruptly starts dropping the SOC values during discharge. Both batteries are drawing the same amount of current and their voltages are the same but the SOC differ. One of the battery packs shows a stable SOC while the other starts dropping SOC very quickly.
This issue has happened for many different fuel gauges out of all the ones which have been bult for mass production,