Battery pack and method for writing data to battery pack
AssigneeMakita Corporation
InventorsJunichi Katayama, Tomoo Muramatsu
Life of this patent
Estimating the term…
Abstract
A battery pack in one aspect of the present disclosure includes a rechargeable battery, a rewritable nonvolatile memory, a write request receiver, and a write controller. The rewritable nonvolatile memory includes storage areas including a write-inhibit area. The write request receiver receives a write request and data from a charger. The write request includes a first address assigned to a first storage area of the storage areas. The data includes a first data element. The write controller executes a write process for the received data. The write process includes avoiding writing the first data element to the first storage area in response to determining that the first storage area is the write-inhibit area.
Claims16
A battery pack comprising:
- a rechargeable battery;
- a rewritable nonvolatile memory including storage areas, the storage areas including a write-inhibit area, each of the storage areas being assigned a respective unique individual address;
- a write request receiver configured to receive a write request and data from a charger electrically coupled to the battery pack, the write request including a first address assigned to a first storage area of the storage areas, the data including a first data element;
- and
- a write controller configured to execute a write process for the received data, the write process including:
- determining whether the first storage area is the write-inhibit area based on the first address included in the received write request;
- writing the first data element included in the received data to the first storage area in response to determining that the first storage area is not the write-inhibit area;
- and
- avoiding writing the first data element to the first storage area in response to determining that the first storage area is the write-inhibit area.
A battery pack comprising:
- a processor;
- and
- a memory circuit including a rewritable nonvolatile memory, the rewritable nonvolatile memory including storage areas, the storage areas including a write-inhibit area, each of the storage areas being assigned a respective unique individual address, and the memory circuit including instructions that makes the processor perform at least the following:
- receiving a write request and data from a charger electrically coupled to the battery pack, the write request including a first address assigned to a first storage area of the storage areas, the data including a first data element;
- determining whether the first storage area is the write-inhibit area based on the first address included in the received write request;
- writing the first data element included in the received data to the first storage area in response to determining that the first storage area is not the write-inhibit area;
- and
- avoiding writing the first data element to the first storage area in response to determining that the first storage area is the write-inhibit area.
A method for writing data to a battery pack,
- the method comprising:
- receiving a write request and data by a battery pack, the write request including a first address, the data including a first data element, the first address being assigned to a first storage area of storage areas in a rewritable nonvolatile memory of the battery pack, the storage areas including a write-inhibit area;
- determining whether the first storage area is the write-inhibit area based on the first address included in the received write request;
- writing the first data element included in the received data to the first storage area in response to determining that the first storage area is not the write-inhibit area;
- and
- avoiding writing the first data element to the first storage area in response to determining that the first storage area is the write-inhibit area.
Dependencies are inferred from the claim text.