Patent ID: 11880324
Assignee: CATERPILLAR INC.
Field: Electrical machinery, apparatus, energy (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A battery data translator, comprising:
one or more processors;
a first data transmission interface configured to communicate with a first battery data interface of a battery;
a second data transmission interface configured to communicate with a second battery data interface of a machine power system; and
memory storing computer-executable instructions that, when executed by the one or more processors, cause the battery data translator to perform operations comprising:
receiving native battery data, formatted based on a first battery data format, from the first battery data interface of the battery via the first data transmission interface, wherein the native battery data expresses a plurality of parameters via first registers defined by the first battery data format;
determining a translation map associated with the first battery data format and a second battery data format used by the machine power system, the translation map indicating a plurality of mappings between:
the first registers, defined by the first battery data format, that correspond to the plurality of parameters, and
second registers, defined by the second battery data format, that also correspond to the plurality of parameters;

converting, based on the translation map, the native battery data into translated battery data that expresses the plurality of parameters via the second registers; and
transmitting the translated battery data to the second battery data interface of the machine power system via the second data transmission interface.