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.

BQ34Z100-G1: EV2300 & bqStudio communication issue; Battery chemistry

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: BQSTUDIO, EV2400, GPCCHEM, BQ34Z100

Hello,

The plan is to monitor SoC of 6FM100P-X Lead Acid Battery.

I installed Battery Management Studio (1.3.54.1_Build1) on Windows 10 64-bit. I have the bq34z1xxEVM and EV2300.

EV2300 & bqStudio communication issue:

Issue1:

laptop did not recognize EV2300.

Solution1:

Installed 64-bit drivers from https://e2e.ti.com/support/power_management/battery_management/m/videos__files/458983.

Issue2:

Could not calibrate voltage; message said entered value to high, needs to be in millivolts.

Solution2:

Downloaded 1803.0100_0_16-bq34z100G1.bqz and place it into c:\Program Files (x86)\ti\BatteryManagementStudio\config. Removed original 0100_0_16-bq34z100G1.bqz and renamed 1803.0100_0_16-bq34z100G1.bqz to 0100_0_16-bq34z100G1.bqz.

Issue3:

Failing to read/write with EV2300 & Battery Manager Studio most the time; every-now-and-then I get a read/write.

Solution3:

Not resolved!

I have noticed that the EV2300 I am using is version 3.1c, when latest is 3.1m or 3.1r (for EV2300-1). While I could download the 3.1m & 3.1r onto my laptop, I need a second EV2300 to update the EV2300 I am using. Will this latest version solve the communication issue? how do I know if the EV2300 I am using is EV2300 or EV2300-1?

Why is EV2300 still sold instead of EV2400, and why does EV2300 come with old version?

Battery chemistry:

Is there a table of what each chemistry file is, i.e. difference between 0804/0805 for instance?

For starters I used the standard 12V, 7.2Ah Lead Acid battery that is commonly used as backup for garage doors, driveway gates, etc. Using 0804 chemistry gave about 60% SoC, while 0805 gave 80% SoC? How do I find out what chemistry the battery I am using is? the PbA batteries will be the following:

Vision Group

6FM100P-x

12V, 100AH (10hr), 6 cells

Valve Regulated Lead Acid Battery

From 6FM100P-X datasheet:

Component = Raw material

Positive plate = Lead dioxide

Negative plate = Lead

Container = ABS

Cover = ABS

Safety valve = Rubber

Terminal = Copper

Separator = Fiberglass

Electrolyte = Sulfuric acid

The datasheet mentions three amp-hour ratings:

66.2Ah (1 hour rate)

87.5Ah (5 hour rate)

100Ah (10 hour rate),

which is the one I need to use for Battery Management Studio setup?

Thank you.

Clinton

  • Hi Clinton,
    Your ev2300 must have been purchased from an old stock in inventory from one of our distys. What TI is shipping are ev2300 with the latest firmware versions.

    To determine your chem id, you need to run the test outlined in our gpcchem tool.

    thanks
    Onyx
  • Hello,

    The max current drawn from a stack of 12V PbA batteries (~90V) is going to be 300A ... a sense resistor to give 125mV for 300A is 417uohm, 40W. So I planned on using a current transducer (also adds isolation of bq34z100 from load current), but it requires ~10kohm on output; using a voltage divider to bring CT voltage output down to +/-125mV range has the "sense" resistor on SRP-SRN at 1kohm (removed 10mohm resistor from bq34z1xxEVM board) - bqStudio only allows 45mohm max (CC Gain). bqStudio reads the current fine with this CT setup when not learning, but I assume that CC Gain, CC Delta(??), etc are used for the learning phase?

    any ideas? going to take a lot of parallel sense resistors if not going the CT route.

    Clinton
  • Hi Clinton
    Pls refer to the app note below. This will provide you some insight on what to do.
    www.ti.com/.../slua760

    thanks
    Onyx
  • Hello,

    I have read that document before, but it only deals with scaling of current (and voltage) over a small sense resistor whose value can be entered in CC Gain, it does not cover a different, bigger sense resistor size (no scaling there, CC Gain does not allow a big resistor value)!!
    I am not sure about micro-ohm, 50W resistors for 300A.

    I am going to try chose CC Gain value as a scaled value of sense resistor I am using and see how the bq handles that. Still not sure what CC Delta value is?

    Clinton
  • Hi Clinton,
    It is not recommended to use a large sense resistor with large currents otherwise you will exceed the adc max voltages. See data sheet for adc max values. With such large currents, it is better to use a small resistor so the IR drop will not exceed the limits.

    CC gain and CCdelta value are typically the same or close in value.

    thanks
    Onyx
  • Hello Onyx,

    I agree/understand that a small sense resistor is needed for direct current measurements, as I mentioned in previous posts that it will be around 417micro-ohms in my case.

    My query is with regard to using a current transducer whose current measurement path is isolated from output current based on current measured: I am using a LEM Current Transducer; the output current is small compared to the measured current, and an output resistor is used to convert the output current to voltage. The LEM requires ~10k for this output resistor, I used a resistor divider network so that I can get to the bq34z100 voltage range (+/-125mV) - the resistor value of the resistor network that the 0->+/-125mV will be across is 1k. While this 1k is replacing the 0.01ohm current sense resistor of the EVM board, it is not a sense resistor, just a conversion resistor from the LEM Current Transducer isolated output. So the bq34z100 is seeing 0->+/-125mV for 0->+/-300A. No problem so far; the issue/query is with regard to the CC Gain & CC Delta values as they can only be milli-ohm values.

    Will it affect the SoC??

    I have scaled this value (10milli-ohm for both CC Gain & CC Delta) based on the 1k resistor (after calibration (offsets & current) the CC Gain & CC Delta values change anyway?) and am busy running a charge/discharge cycle to see if SoC is as I expect ... for 100Ahr(10hr) rating (10A drawn should last for 10hours); I have a load that draws ~8.5A from the PbA battery, and it should last for >10hours & the bq34z100 should show SoC accordingly!

    I will see when the testing is complete.

    Thank you.

    Clinton

  • Hi Clinton,
    The current calibration routines takes care of the cc gain and cc delta. You aren't supposed to manually modify them. if you fool the gauge during calibration by using a large current, but inputting in a small current value, the routine might be successful. You will need to use the scaling functionality of the bq34z100.
    thanks
    Onyx