This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ27531-G1: BQ27531-G1: How to use OCV_CMD?

Part Number: BQ27531-G1
Other Parts Discussed in Thread: GPCCHEM

Hello,

Greetings!!

We are using BQ27531-G1 gas gauge in our project and for test purpose controlling it using an external battery simulator. In the battery simulator , there are two modes: Dynamic and Static. During the dynamic battery simulation, the open voltage and SOC change with the charging and discharging. During Static battery simulation, the open voltage and SOC stay the same.

We observed that during the dynamic mode, SOC will update as desired in BQ studio but during static mode when we change the SOC (eg. from 50 % to 80 %) in battery simulator, gauge will not sense and update the SOC automatically in BQ studio. It updates only when we execute the OCV_GD command in BQ studio. So each tiime do we need to execute the OCV_GD command when we change the SOC? How it works?

P.S: During test, fuel Gauge was in SLEEP Mode.

Regards,

Janhavi Rane

  • Hello Janhavi,

    Impedance Track gauges use a combination of current, voltage, and temperature to estimate SOC. During a relaxation period when the voltage is not moving much and there's very little current, we rely mostly on the OCV curve of the battery (programmed chem ID using the GPCCHEM tool to find the ID).

    When you send the command the gauge is forced to take an OCV and correlate the OCV to a DOD then SOC using the chem ID. The gauge will update the SOC based on voltage every 5 hours in a relaxed state if the command is not forced. Using a battery simulator can lead to weird behavior that would not be seen when using an actual battery.

    Sincerely,

    Wyatt Keller

  • Hello Mr. Keller,

    Thank you for the clarification. Have a nice day.

    Regards,

    Janhavi Rane