SYSTEM AND METHOD TO REDUCE DATA HANDLING ON LITHIUM ION BATTERY MONITORS
First Claim
1. A method, comprising:
- receiving a request from a micro-controller for data associated with one or more cells;
receiving signals corresponding to monitored properties from the cells;
calculating derivative properties from the monitored properties;
dividing a default data into a plurality of portions; and
sending the derivative properties and one of the portions of the default data to the micro-controller according to at least a first compute logic option or a second compute logic option.
4 Assignments
0 Petitions
Accused Products
Abstract
An example method to reduce data handling on lithium ion battery monitors is provided and includes receiving a request from a micro-controller for data associated with one or more cells, receiving signals corresponding to monitored properties from the cells, calculating derivative properties from the monitored properties, dividing a default data into a plurality of portions, and sending the derivative properties and one of the portions to the micro-controller according to at least a first compute logic option or a second compute logic option. The default data can include cell voltages, auxiliary inputs, stack voltage, reference output voltage, analog voltage output, analog voltage input, temperature, and reference buffer voltage. The default data is provided sequentially to the micro-controller in as many consecutive read backs as the number of portions, where each portion corresponds to the default data measured at a distinct time instant.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a request from a micro-controller for data associated with one or more cells; receiving signals corresponding to monitored properties from the cells; calculating derivative properties from the monitored properties; dividing a default data into a plurality of portions; and sending the derivative properties and one of the portions of the default data to the micro-controller according to at least a first compute logic option or a second compute logic option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Logic encoded in non-transitory media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
receiving a request from a micro-controller for data associated with one or more cells; receiving signals corresponding to monitored properties from the cells; calculating derivative properties from the monitored properties; dividing a default data into a plurality of portions; and sending the derivative properties and one of the portions of the default data to the micro-controller according to at least a first compute logic option or a second compute logic option. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
data registers configured to store data; an analog-to-digital converter; a plurality of input pins configured to monitor cell voltages of one or more cells; a plurality of auxiliary pins configured to monitor auxiliary inputs; a multiplexer; a compute logic configured with at least a first compute logic option and a second compute logic option; and a communication channel configured to receive and transmit data from and to a micro-controller, such that the integrated circuit is configured for; receiving a request over the communication channel from the micro-controller for data associated with the cells; receiving signals on the input pins and the auxiliary pins corresponding to monitored properties; calculating derivative properties from the monitored properties; dividing a default data into a plurality of portions; and sending the derivative properties and one of the portions of the default data to the micro-controller according to at least a first compute logic option or a second compute logic option. - View Dependent Claims (17, 18, 19, 20)
-
Specification