SOC calculation using Coulomb Count method

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

SOC calculation using Coulomb Count method

2,356 次查看
thailivenkatesh8
Contributor II

Hi,
    I am working on calculation of SOC using coulomb count method using MC33771C Driver code below are the test results for coulomb counting for 6Ah Battery.

-----------------------------------------------
| Measurement | value |
-----------------------------------------------
| Cell 1 Voltage | 3521 mV |
| Cell 2 Voltage | 3377 mV |
| Cell 3 Voltage | 3375 mV |
| Cell 4 Voltage | 3377 mV |
| Cell 5 Voltage | 3374 mV |
| Cell 6 Voltage | 3374 mV |
| Cell 7 Voltage | 3376 mV |
| Cell 8 Voltage | 3374 mV |
| Cell 9 Voltage | 3373 mV |
| Cell 10 Voltage | 3376 mV |
| Cell 11 Voltage | 3374 mV |
| Cell 12 Voltage | 3383 mV |
| IC Temperature | 42 degC |
| Coulomb Count | 22373 |
| Current | 1074 mA |
| StackVoltage | 40602 mV |
| BAT Temperature | 25 degC |
|
|------------------End------------------------

using datasheet information we calculated as
coulomb count=coulomb count/ccsamples;

Coulomb Count =22373uv
Rshunt=12500

I=22373uv/12500uv=1.78984uA.
But in datasheet there we don't have any information regarding SOC and we need support to calculate the SOC or any example code or any related document information.

0 项奖励
回复
5 回复数

2,315 次查看
thailivenkatesh8
Contributor II

Hi JozefKozon,

                        Thanks for reply but  we need  Algorithm for SOC & SOH state  (battery).

                          

0 项奖励
回复

2,280 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Venkatesh Vhaili,

I see. Please read the following sections in the MC33771C datasheet.

9.4.2 Measurement sequence, 

JozefKozon_1-1640250860231.png

9.4.2.1 Voltage averaging

JozefKozon_2-1640250898401.png

9.5 Cell terminal voltage measurement

JozefKozon_3-1640250935293.png

9.6 Current measurement

JozefKozon_4-1640250965335.png

9.8 GPIOx port control and diagnostics

JozefKozon_5-1640251017403.png

All these sections describes algorithms how to obtain SOC and SOH data about monitored Cells. Please note, that these information are confidential and please make sure you share it only with third parties who have an NDA (Non Disclosure Agreement) signed with NXP.

With Best Regards,

Jozef

0 项奖励
回复

2,307 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Venkatesh Vhaili,

I am not sure if we mean the same thing. Could you please explain the meaning of the SOC and SOH abbreviations? 

The SOC should be Start Of Conversion. Is that correct? Please see below an answer from an application engineer regarding the coulomb counting and SOC.

JozefKozon_0-1640178227991.png

With Best Regards,

Jozef

0 项奖励
回复

2,295 次查看
thailivenkatesh8
Contributor II

Hi JozefKozon,

                         Thanks for the reply I know SOC(start of conversion) used in  ADC .But  we need support for the SOC(state of charge) is calculated using coulomb count to find the battery status like depth of discharge(DOD),state of health(SOH).

标记 (1)
0 项奖励
回复

2,318 次查看
JozefKozon
NXP TechSupport
NXP TechSupport

Hi Venkatesh Vhaili,

the SOC means Start Of Conversion. There is no formula/calculation of the SOC. Please refer to the section 9 in the MC33771C datasheet.

On-demand measurement: this means the bank of ADCs perform a sequence when
triggered by a SOC command, where SOC means start of conversion. Typically, the
user periodically sends a SOC command followed by the reading of the measured
values of the most important channels, namely all cell voltages, temperatures and
current.

The MC33771C performs on-demand differential measurements of external inputs and
internal measurements using three ADC converters for measurement, calibration, and
diagnostics. Once the device is initialized, on-demand conversions are initiated by writing
to the ADC_CFG [SOC] convert register or a GPIO2 input trigger.

With Best Regards,

Jozef

0 项奖励
回复