Smart battery pack system capable of providing power during errors in its firmware data
First Claim
1. A battery pack management system, comprising:
- a server;
an external set device including a battery pack and a host device, the host device including a storage medium that receives updated data of a predetermined program from the server via communication with the server and stores within the received updated data, the battery pack comprises;
a battery cell;
a charge/discharge control unit that controls charging and discharging of the battery cell;
a microprocessor that controls driving of the charge/discharge control unit; and
a data communication unit that receives the updated data of the predetermined program from the storage medium and transmits the received updated data to the microprocessor,wherein upon errors being generated in product data and program data of the microprocessor, the microprocessor resets the charge/discharge control unit and applies the updated data of the predetermined program to the charge/discharge control unit while operating the charge/discharge control unit in a safety mode to safely operate the external set device until the charge/discharge control unit is updated with the received updated data of the predetermined program.
1 Assignment
0 Petitions
Accused Products
Abstract
A battery pack management system and method that can increase the stability of a product employing the battery pack by directly or indirectly correcting an error when the error is generated in a microprocessor of the battery pack. In the battery pack management system, the host device receives updated data of a predetermined program from the server through communication with the server and transmits the received updated data to the battery pack. The battery pack includes a battery cell, a charge/discharge control unit that controls charging and discharging of the battery cell, a microprocessor that incorporates a storage medium that records and stores the updated to data of the predetermined program transmitted from the host device, the microprocessor controls the charge/discharge control unit to be reset and applies the updated data of the predetermined program to the charge/discharge control unit to operate the charge/discharge control unit in a safety mode.
31 Citations
13 Claims
-
1. A battery pack management system, comprising:
-
a server; an external set device including a battery pack and a host device, the host device including a storage medium that receives updated data of a predetermined program from the server via communication with the server and stores within the received updated data, the battery pack comprises; a battery cell; a charge/discharge control unit that controls charging and discharging of the battery cell; a microprocessor that controls driving of the charge/discharge control unit; and a data communication unit that receives the updated data of the predetermined program from the storage medium and transmits the received updated data to the microprocessor, wherein upon errors being generated in product data and program data of the microprocessor, the microprocessor resets the charge/discharge control unit and applies the updated data of the predetermined program to the charge/discharge control unit while operating the charge/discharge control unit in a safety mode to safely operate the external set device until the charge/discharge control unit is updated with the received updated data of the predetermined program. - View Dependent Claims (2, 3)
-
-
4. A battery pack management system, comprising:
-
a server; an external set device including a battery pack and a host device, wherein the host device receives updated data of a predetermined program from the server through communication with the server and stores the received updated data, the battery pack comprises; a battery cell; a charge/discharge control unit that controls charging and discharging of the battery cell; a microprocessor that controls driving of the charge/discharge control unit; a first storage medium external to the microprocessor that receives the updated data of the predetermined program from the microprocessor, records and stores the received updated data and transmits the updated data of the predetermined program to the microprocessor; and a data communication unit that receives the updated data of the predetermined program from the host device and transmits the received updated data to the microprocessor, wherein upon errors being generated in product data and program data of the microprocessor, the microprocessor resets the charge/discharge control unit and applies the updated data of the predetermined program to the charge/discharge control unit while operating the charge/discharge control unit in a safety mode to safely operate the external set device until the charge/discharge control unit is updated with the received updated data of the predetermined program. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A battery pack management system, comprising:
-
a server; an external set device including a battery pack and a host device, wherein the host device includes a first storage medium to receive updated data of a predetermined program from the server via communication with the server and store within the received updated data from the server, the host to transmit the received updated data to the battery pack, the battery pack comprises; a battery cell; a charge/discharge control unit that controls charging and discharging of the battery cell; a microprocessor that controls driving of the charge/discharge control unit; a data communication unit that receives the updated data of the predetermined program from the host device and transmits the received updated data to the microprocessor; and the first storage medium records and stores the updated data transmitted from the data communication unit, wherein upon errors being generated in product data and program data of the microprocessor, the microprocessor resets the charge/discharge control unit and applies the updated data of the predetermined program to the charge/discharge control unit while operating the charge/discharge control unit in a safety mode to safely operate the external set device while and until the charge/discharge control unit is updated with the received updated data of the predetermined program. - View Dependent Claims (10, 11)
-
-
12. A battery pack management system, comprising:
-
a server; an external set device including a battery pack and a host device, wherein the host device receives updated data of a predetermined program from the server via communication with the server and transmits the received updated data to the battery pack, the battery pack comprises; a battery cell; a charge/discharge control unit that controls charging and discharging of the battery cell; a microprocessor that includes a storage medium that records and stores the updated data of the predetermined program transmitted from the host device and controls driving of the charge/discharge control unit; and a data communication unit that receives the updated data of the predetermined program from the host device and transmits the received updated data to the microprocessor, wherein upon errors being generated in product data and program data of the microprocessor, the microprocessor resets the charge/discharge control unit and applies the updated data of the predetermined program to the charge/discharge control unit while operating the charge/discharge control unit in a safety mode to safely operate the external set device while the charge/discharge control unit is being updated with the received updated data of the predetermined program, the safety mode to be run while the external set device is waiting for an update. - View Dependent Claims (13)
-
Specification