Back to results
US 11,899,951 B2Granted
Error restoring method, microcontroller unit using the same, and battery device including the microcontroller unit
AssigneeLG Energy Solution, Ltd.
InventorHojoon Lee
Life of this patent
Estimating the term…
Abstract
A micro controller unit (MCU) includes a flash memory, wherein the flash memory determines a key value of an application when the MCU is powered on, and, when the key value of the application is invalid, the flash memory enters a mode that enables reprogramming of the flash memory.
Claims11
A microcontroller unit (MCU) comprising non-transitory flash memory,
- wherein the flash memory is configured to:
- determine a key value of each application among a plurality of applications stored in the flash memory, when the MCU is powered on, and
- when the key value of the application is invalid, enter a mode that enables reprogramming of the flash memory,
- wherein the plurality of applications includes a state of charge (SOC) estimation application, and
- wherein in response to the SOC estimation application being executed in the MCU, the MCU is configured to send a control signal to a battery management system (BMS) to operate based on a SOC estimated by the SOC estimation application.
2 more elements
An error restoring method of a microcontroller unit (MCU) that includes non-transitory flash memory, the flash memory including a flash boot loader, an application block, and an application key block, the method comprising:
- when the MCU is powered on, determining, by the flash boot loader, an application key value in the application key block;
- and
- when the application key value is invalid in the determining of the application key value, entering a flash boot loader mode for enabling reprogramming of the flash memory,
- wherein the flash memory is configured to store a plurality of applications,
- wherein the plurality of applications includes a state of charge (SOC) estimation application, and
- wherein in response to the SOC estimation application being executed in the MCU, the MCU sends a control signal to a battery management system (BMS) to operate based on a SOC estimated by the SOC estimation application.
3 more elements
A battery device, comprising:
- a battery cell assembly including a plurality of battery cells that are electrically connected to each other;
- a micro controller unit (MCU) that includes non-transitory flash memory, the flash memory being configured to store an application for battery management of the battery cell assembly;
- and
- a battery management system (BMS) that performs the battery management according to the application executed by the MCU,
- wherein when the MCU is powered on, the flash memory is configured to determine a key value of the application,
- wherein when the key value of the application is invalid, the flash memory is configured to enter a mode that enables reprogramming of the flash memory,
- wherein the flash memory is configured to store a plurality of applications,
- wherein the plurality of applications includes a state of charge (SOC) estimation application, and
- wherein in response to the SOC estimation application being executed in the MCU, the MCU is configured to send a control signal to a battery management system (BMS) based on a SOC estimated by the SOC estimation application.
6 more elements
Dependencies are inferred from the claim text.