Hello.
In my application i use lead-acid battery (Fiamm FG22703 12V, 27Ah) with bq34z110 fuel gauge, which connected to MCU stm32l151c6t6 over internal i2c. The bq34z110 in my app is supervisor. I have several questions:
1. First of all, at which order bytes from bq34z110 to MCU? LSB->MSB->...etc. or MSB->LSB->...etc.? And which order bytes from MCU to bq34z110? LSB->MSB->...etc. or MSB->LSB->...etc.?
2. Secondly, I have no evaluation board with bq34z110 on-board, so i can`t use Evaluation Software. Could you tell me Chemical_ID for my battery?
3. Thirdly, I tried to configure my bq34z110 next method: DesignCapacity = QmaxCell = 27000(mAh), CellTerminationVoltage = 1630 (mV), all other parameters is default. When i try to read data from the gauge (Voltage, Current, Temperature, FullCapacity, RemainingCapacity and StateOfCharge), Voltage, Current and Temperature that MCU receives is possible correct, but RemainingCapacity and StateOfCharge sometimes incorrect. I know that RemainingCapacity was calculated using Current, Voltage and Temperature measured by bq34z110, but why RM and SOC sometimes is incorrect if other parameters is correct?
4. Finally, what i must do to get correct values of StateOfCharge and RemainingCapacity? Should I follow all the instructions of the algorithm (Design Steps) described in the user manual (SLUSB55B, page 29)?
Thanks in advance.