Units - Nuvation Energy NUV300-BC-12 Product Manual

Low-voltage bms
Table of Contents

Advertisement

used for register addresses. For example:
@component_name[index].register_name
expands to the address of component_name.register_name at index in the system.

7.1.2. Units

A standard set of types/units has been adopted for use within Nuvation Energy BMS for the
measurements and configuration settings. Unless otherwise noted, the units used within the firmware
should be assumed as defined below.
Type
Units
Address
none
Boolean
false=0, true=1
Charge
mAh
Count
number
Crc16
none
Current
mA
Energy
Wh
Int64
value
ImpedanceMili
IpAddress
IP
LogLevel
none
MicroOhms
μΩ
Microseconds
μs
Percentage
%
PowerW
W
SoftwareId
enum
Temperature
°C
String
none
UInt16
value
UInt64
value
Voltage
mV
Every register within the firmware has an associated type that defines the expected units for that
register.
Document ID: NE-PM-002
Table 7. Standard Types and Units
Variable Type
uint32
uint8
int32
uint32
uint16
int32
uint32
int64
uint32
uint32
uint32
uint32
uint64
uint8
int32
uint32
int16
char[8]
uint16
uint64
int32
85
Nuvation Energy Low-Voltage BMS - Product Manual
Application
BMS register address
Logic value
Depth of discharge and throughput
A positive count of some event
Used to verify persistent data
Stack and pack currents
Energy capacity of a stack
Signed 64 bit integer
Resistance of a stack
IP4 address for a stack
Log level applied the BMS firmware
Resistance of a cell
Time measurement or period
Percentage of a full scale value (e.g. SoC)
Rated power of a stack
Enumeration for type of Cell Interface
Thermistor temperatures
Storage for 8 characters
Unsigned 16 bit integer
Unsigned 64 bit integer
Cell and stack voltages
Rev 1.2, 2021-03-03
Curie Update 1

Advertisement

Table of Contents
loading

This manual is also suitable for:

Nuv300-bc-16Nuv100-ci-12-1Nuv100-ci-16-1

Table of Contents