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

#include <sof_trapezoid.h>

Data Fields

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

Detailed Description

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

Definition at line 80 of file sof_trapezoid.h.

Field Documentation

◆ offsetHighTemperatureCharge

float_t SOF_CURVE_s::offsetHighTemperatureCharge

charge current offset for high temperature dependent derating

Definition at line 89 of file sof_trapezoid.h.

◆ offsetHighTemperatureDischarge

float_t SOF_CURVE_s::offsetHighTemperatureDischarge

discharge current offset for high temperature dependent derating

Definition at line 84 of file sof_trapezoid.h.

◆ offsetLowerCellVoltage

float_t SOF_CURVE_s::offsetLowerCellVoltage

charge/discharge current offset for lower voltage derating

Definition at line 94 of file sof_trapezoid.h.

◆ offsetLowTemperatureCharge

float_t SOF_CURVE_s::offsetLowTemperatureCharge

charge current offset for low temperature dependent derating

Definition at line 87 of file sof_trapezoid.h.

◆ offsetLowTemperatureDischarge

float_t SOF_CURVE_s::offsetLowTemperatureDischarge

discharge current offset for low temperature dependent derating

Definition at line 82 of file sof_trapezoid.h.

◆ offsetUpperCellVoltage

float_t SOF_CURVE_s::offsetUpperCellVoltage

charge/discharge current offset for upper voltage derating

Definition at line 92 of file sof_trapezoid.h.

◆ slopeHighTemperatureCharge

float_t SOF_CURVE_s::slopeHighTemperatureCharge

high temperature dependent derating slope for charge current

Definition at line 88 of file sof_trapezoid.h.

◆ slopeHighTemperatureDischarge

float_t SOF_CURVE_s::slopeHighTemperatureDischarge

high temperature dependent derating slope for discharge current

Definition at line 83 of file sof_trapezoid.h.

◆ slopeLowerCellVoltage

float_t SOF_CURVE_s::slopeLowerCellVoltage

lower cell voltage derating slope for charge and discharge current

Definition at line 93 of file sof_trapezoid.h.

◆ slopeLowTemperatureCharge

float_t SOF_CURVE_s::slopeLowTemperatureCharge

low temperature dependent derating slope for charge current

Definition at line 86 of file sof_trapezoid.h.

◆ slopeLowTemperatureDischarge

float_t SOF_CURVE_s::slopeLowTemperatureDischarge

low temperature dependent derating slope for discharge current

Definition at line 81 of file sof_trapezoid.h.

◆ slopeUpperCellVoltage

float_t SOF_CURVE_s::slopeUpperCellVoltage

upper cell voltage derating slope for charge and discharge current

Definition at line 91 of file sof_trapezoid.h.


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