IP Library Granted Patent US 12,638,513
Granted Patent B2
US 12,638,513 · App. 18/155,017 · Granted May 26, 2026

Method to compensate measurement error in a battery management system

Inventors: Richard Rudolph Beauchemin, III (Hollister, CA); Cuyler Nicholas Latorraca (Milpitas, CA); Patrick Wilhelm (Munich, DE)
Assignee: Analog Devices International Unlimited Company
G01R31/388G01R31/3648G01R31/374G01R31/389
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,638,513
App. No.
18/155,017
Granted
May 26, 2026
Kind
B2
Abstract

Voltage measurement techniques for battery cells in a battery management system (BMS) are described. Raw voltage measurements may include errors caused by ohmic losses due to cable impedances and other elements in the BMS. The techniques include performing a calibration cycle to generate correction values based on measured response with discharge switches in different states. The techniques also include scaling the correction values during runtime to correct for filter response errors in the voltage measurement.

Claims (85)

1 . A method to compensate for a measurement error in a battery management system, the method comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on determined cable impedances of respective channels in the battery management system, the calibration cycle including:

disabling one or more discharge switches in the channels in the battery management system,

performing a first measurement based on the disabling one or more discharge switches in the channels,

enabling a first discharge switch of the one or more discharge switches in the battery management system,

performing a second measurement based on the enabling the first discharge switch of the one or more discharge switches,

enabling a second discharge switch of the one or more discharge switches in the battery management system,

performing a third measurement based on enabling the second discharge switch of the one or more discharge switches, and

determining at least one cable impedance based on the first, second, and third measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

2 . The method of claim 1 , further comprising:

determining that the raw voltage measurement is receiving during a discharge switch configuration change;

obtaining a scaling factor related to a filter property used to generate the raw voltage measurement; and

scaling the at least one correction factor with the scaling factor.

3 . A battery management system comprising:

at least one hardware processor; and

at least one memory storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on determined cable impedances of respective channels in the battery management system, the calibration cycle including:

disabling one or more discharge switches in the channels in the battery management system,

performing a first measurement based on the disabling one or more discharge switches in the channels,

enabling a first discharge switch of the one or more discharge switches in the battery management system,

performing a second measurement based on the enabling the first discharge switch of the one or more discharge switches,

enabling a second discharge switch of the one or more discharge switches in the battery management system,

performing a third measurement based on enabling the second discharge switch of the one or more discharge switches, and

determining at least one cable impedance based on the first, second, and third measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

4 . The battery management system of claim 3 , further comprising:

determining that the raw voltage measurement is receiving during a discharge switch configuration change;

obtaining a scaling factor related to a filter property used to generate the raw voltage measurement; and

scaling the at least one correction factor with the scaling factor.

5 . A non-transitory machine-readable medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on determined cable impedances of respective channels in a battery management system, the calibration cycle including:

disabling one or more discharge switches in the channels in the battery management system,

performing a first measurement based on the disabling one or more discharge switches in the channels,

enabling a first discharge switch of the one or more discharge switches in the battery management system,

performing a second measurement based on the enabling the first discharge switch of the one or more discharge switches,

enabling a second discharge switch of the one or more discharge switches in the battery management system,

performing a third measurement based on enabling the second discharge switch of the one or more discharge switches, and

determining at least one cable impedance based on the first, second, and third measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

6 . The non-transitory machine-readable medium of claim 5 , further comprising:

determining that the raw voltage measurement is receiving during a discharge switch configuration change;

obtaining a scaling factor related to a filter property used to generate the raw voltage measurement; and

scaling the at least one correction factor with the scaling factor.

7 . A method to compensate for a measurement error in a battery management system, the method comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on voltage gain values, the calibration cycle including:

disabling one or more discharge switches in the battery management system,

performing a first measurement based on the disabling one or more discharge switches,

enabling one or more discharge switches in the battery management system with a discharge configuration,

performing a second measurement based on the enabling one or more discharge switches associated with the discharge configuration, and

determining the voltage gain values associated with the discharge switch configuration based on the first and second measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

8 . The method of claim 7 , further comprising:

determining a change to the discharge switch configuration, and

performing the calibration cycle with the changed discharge switch configuration to determine voltage gain values associated with the change discharge switch configuration.

9 . A battery management system comprising:

at least one hardware processor; and

at least one memory storing instructions that, when executed by the at least one hardware processor, cause the at least one hardware processor to perform operations comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on voltage gain values, the calibration cycle including:

disabling one or more discharge switches in the battery management system,

performing a first measurement based on the disabling one or more discharge switches,

enabling one or more discharge switches in the battery management system with a discharge configuration,

performing a second measurement based on the enabling one or more discharge switches associated with the discharge configuration, and

determining the voltage gain values associated with the discharge switch configuration based on the first and second measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

10 . The battery management system of claim 9 , the operations further comprising:

determining a change to the discharge switch configuration, and

performing the calibration cycle with the changed discharge switch configuration to determine voltage gain values associated with the change discharge switch configuration.

11 . A non-transitory machine-readable medium embodying instructions that, when executed by a machine, cause the machine to perform operations comprising:

performing a calibration cycle to calculate a set of correction factors, wherein the set of correction factors are calculated based on voltage gain values, the calibration cycle including:

disabling one or more discharge switches in the battery management system,

performing a first measurement based on the disabling one or more discharge switches,

enabling one or more discharge switches in the battery management system with a discharge configuration,

performing a second measurement based on the enabling one or more discharge switches associated with the discharge configuration, and

determining the voltage gain values associated with the discharge switch configuration based on the first and second measurements;

receiving a raw voltage measurement; and

applying at least one correction factor from the set of correction factors to generate a compensated voltage measurement.

12 . The non-transitory machine-readable medium of claim 11 , the operations further comprising:

determining a change to the discharge switch configuration, and

performing the calibration cycle with the changed discharge switch configuration to determine voltage gain values associated with the change discharge switch configuration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 19, 2023
From: BEAUCHEMIN III, RICHARD RUDOLPH; LATORRACA, CUYLER NICHOLAS; WILHELM, PATRICK
To: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANY
Reel/Frame 062425/0580 →
Continuity (2)
Provisional Application 63313238 · Feb 23, 2022
Related Publication 20230266398A1 · Aug 24, 2023
References Cited (26)
US 6404163B1 · Kapsokavathis · 2002 [cited by examiner]
US 7638979B2 · Vandensande · 2009 [cited by applicant]
US 7649338B2 · Seo et al. · 2010 [cited by applicant]
US 8008891B2 · Yun et al. · 2011 [cited by applicant]
US 9267996B2 · Baughman · 2016 [cited by applicant]
US 9753090B2 · Fink · 2017 [cited by applicant]
US 9774206B2 · Kim et al. · 2017 [cited by applicant]
US 9880224B2 · Kudo et al. · 2018 [cited by applicant]
US 9933489B2 · Iino et al. · 2018 [cited by applicant]
US 10124696B2 · Li et al. · 2018 [cited by applicant]
US 10295600B2 · Coenen · 2019 [cited by applicant]
US 10845420B2 · Kamata · 2020 [cited by applicant]
US 20030235754A1 · Maloizel · 2003 [cited by examiner]
US 20140103861A1 · Carletti · 2014 [cited by examiner]
US 20160061901A1 · Kudo et al. · 2016 [cited by applicant]
US 20170141435A1 · Butzmann · 2017 [cited by examiner]
US 20170143277A1 · Lisogurski · 2017 [cited by applicant]
US 20170155254A1 · Katayama · 2017 [cited by examiner]
CN 103592492 · 2014 [cited by applicant]
CN 104104130 · 2014 [cited by applicant]
CN 108089130 · 2018 [cited by applicant]
CN 112834974 · 2021 [cited by applicant]
CN 116643182 · 2023 [cited by applicant]
DE 102023103902 · 2023 [cited by applicant]
JP 2017108604 · 2017 [cited by applicant]
“Chinese Application Serial No. 202310154231.7, Office Action mailed Jan. 19, 2026”, w/ English translation, 18 pgs. [cited by applicant]