Other Parts Discussed in Thread: BQSTUDIO
Hi,
I have used the following registers
COV threshold, COV delay, CUV threshold, CUV delay, OCC threshold, OCC delay, OCD threshold, OCD delay, SCD delay, Enable ProtectionsA, Sub-command 0x009A to disable sleep mode.
I am using TS1, TS2, TS3 as thermistors, DDSG, DCHG, ALERT pins are left floated, DFETOFF, CFETOFF pulled to VSS, HDQ pin is pulled down to VSS with 1K resistor.
I am facing the following problems
1. I was unable to configure TS3 i.e., even though I write 0x07 to 0x92FF ( TS3 config register) when I read it again.. It doesn't change its value from default state i,e., 0x00 , whereas I have set TS1, and TS2 successfully. What could be the issue?
2. When I send the FET_ENABLE-0x0022 subcommand, only DSG FET is being turned on but CHG FET is not turned On
Some Information
- I have checked Safety Alert A, B, C and Safety Status A, B, C all were at 0x00
- I am Testing the BMS with a 16s pack, Voltage of the pack is around 58V, DSG Fet Gate voltage with respect to Battery negative around 68V but CHG Fet gate voltage is only around 58V ( so CHG Fet is not turned ON right?)
- Instead, FET_Enable when I replace it with CHGTEST-0x001F, DSGTEST-0x0020 sub-commands CHG gate is 61V, DSG gate is 59V
Kindly help with, what main registers should be changed from default to turn on FETs properly and discharge pack because with only DSG FET turned on when the load is connected both FETs are being turned off and Voltage between Pack + and Pack - is zero