foxBMS  1.4.1
The foxBMS Battery Management System API Documentation
SOF_CURVE_s Struct Reference

#include <sof_trapezoid.h>

Data Fields

float slopeLowTemperatureDischarge
 
float offsetLowTemperatureDischarge
 
float slopeHighTemperatureDischarge
 
float offsetHighTemperatureDischarge
 
float slopeLowTemperatureCharge
 
float offsetLowTemperatureCharge
 
float slopeHighTemperatureCharge
 
float offsetHighTemperatureCharge
 
float slopeUpperCellVoltage
 
float offsetUpperCellVoltage
 
float slopeLowerCellVoltage
 
float offsetLowerCellVoltage
 

Detailed Description

struct definition for calculating the linear SOF curve. The SOF curve is voltage, temperature and charge/discharge dependent.

Definition at line 77 of file sof_trapezoid.h.

Field Documentation

◆ offsetHighTemperatureCharge

float SOF_CURVE_s::offsetHighTemperatureCharge

charge current offset for high temperature dependent derating

Definition at line 86 of file sof_trapezoid.h.

◆ offsetHighTemperatureDischarge

float SOF_CURVE_s::offsetHighTemperatureDischarge

discharge current offset for high temperature dependent derating

Definition at line 81 of file sof_trapezoid.h.

◆ offsetLowerCellVoltage

float SOF_CURVE_s::offsetLowerCellVoltage

charge/discharge current offset for lower voltage derating

Definition at line 91 of file sof_trapezoid.h.

◆ offsetLowTemperatureCharge

float SOF_CURVE_s::offsetLowTemperatureCharge

charge current offset for low temperature dependent derating

Definition at line 84 of file sof_trapezoid.h.

◆ offsetLowTemperatureDischarge

float SOF_CURVE_s::offsetLowTemperatureDischarge

discharge current offset for low temperature dependent derating

Definition at line 79 of file sof_trapezoid.h.

◆ offsetUpperCellVoltage

float SOF_CURVE_s::offsetUpperCellVoltage

charge/discharge current offset for upper voltage derating

Definition at line 89 of file sof_trapezoid.h.

◆ slopeHighTemperatureCharge

float SOF_CURVE_s::slopeHighTemperatureCharge

high temperature dependent derating slope for charge current

Definition at line 85 of file sof_trapezoid.h.

◆ slopeHighTemperatureDischarge

float SOF_CURVE_s::slopeHighTemperatureDischarge

high temperature dependent derating slope for discharge current

Definition at line 80 of file sof_trapezoid.h.

◆ slopeLowerCellVoltage

float SOF_CURVE_s::slopeLowerCellVoltage

lower cell voltage derating slope for charge and discharge current

Definition at line 90 of file sof_trapezoid.h.

◆ slopeLowTemperatureCharge

float SOF_CURVE_s::slopeLowTemperatureCharge

low temperature dependent derating slope for charge current

Definition at line 83 of file sof_trapezoid.h.

◆ slopeLowTemperatureDischarge

float SOF_CURVE_s::slopeLowTemperatureDischarge

low temperature dependent derating slope for discharge current

Definition at line 78 of file sof_trapezoid.h.

◆ slopeUpperCellVoltage

float SOF_CURVE_s::slopeUpperCellVoltage

upper cell voltage derating slope for charge and discharge current

Definition at line 88 of file sof_trapezoid.h.


The documentation for this struct was generated from the following file: