00001 /* This file has been prepared for Doxygen automatic documentation generation.*/ 00030 00031 00032 // Basic capacity information 00033 #define CELL_DESIGNCAPTYP 2200 /* in mAh, typical capacity for a single cell */ 00034 #define CELL_DESIGNCAPC5 2150 /* in mAh, minimum capacity at C/5 for a single cell */ 00035 #define CELL_NOMINALV 3700 /* in mV, typical cell V when fully charged */ 00036 //#define CELL_TOOMUCHV 3710 /* in mV, where we must force disconnect if still charging! */ 00037 #define CELL_TOOMUCHV 5500 /* in mV, where we must force disconnect if still charging! */ 00038 00039 00040 // Discharge information 00041 #define CELL_MINV 3000 /* in mV, absolute low-end voltage permitted */ 00042 #define CELL_DISCHG_C5 430 /* discharge current (mA) for C/5 rate (actually 2150mAh capacity figure) */ 00043 #define CELL_DISCHG_MAX 4300 /* maximum permissible discharge current (mA) */ 00044 //#define CELL_TOOLITTLEV 2990 /* in mV, where we must force disconnect if still discharging! */ 00045 #define CELL_TOOLITTLEV 10 /* in mV, where we must force disconnect if still discharging! */ 00046 00047 // Charging information 00048 #define CELL_CCCV_V 4200 /* Constant Current / Constant Voltage charging mode, applied voltage (mV) */ 00049 #define CELL_CCCV_C 1075 /* Constant Current / Constant Voltage charging mode, applied current (mA) */ 00050 #define CELL_CCCV_TERMC 50 /* Constant Current / Constant Voltage charging mode, charge-termination current threshold (mA) */ 00051 #define CELL_MAX_CHG_C 2150 /* Maximum permissible charging current (mA) */ 00052 00053 00054 // Thermal limits 00055 #define CELL_CHG_TEMP_MIN 0 /* in 'C */ 00056 #define CELL_CHG_TEMP_MAX 45 /* in 'C */ 00057 #define CELL_DISCHG_TEMP_MIN -20 /* in 'C */ 00058 #define CELL_DISCHG_TEMP_MAX 60 /* in 'C */ 00059 00060 00061 // Thermal adjustments to capacity 00062 #define CELL_NOMINAL_TEMP 23 /* in 'C; the temperature at which nominal capacity is specified */ 00063 #define CELL_LOWTEMP1 0 /* in 'C, second low-temp point for thermal calculations */ 00064 #define CELL_LOWTEMP1_CAPACITY 90 /* in percent, relative to capacity at CELL_NOMINAL_TEMP */ 00065 #define CELL_LOWTEMP2 -10 /* in 'C, second low-temp point for thermal calculations */ 00066 #define CELL_LOWTEMP2_CAPACITY 70 /* in percent, relative to capacity at CELL_NOMINAL_TEMP */ 00067 #define CELL_HITEMP 60 /* in 'C, second low-temp point for thermal calculations */ 00068 #define CELL_HITEMP_CAPACITY 95 /* in percent, relative to capacity at CELL_NOMINAL_TEMP */ 00069 00070 //Other important values... 00071 #define MAX_IMBALANCE 50 /* in mV, how much imbalance we tolerate before doing Balancing, 254 max */ 00072 #define MAX_ONCHIP_TEMP ((70+273)*10) /* in 0.1'K, maximum CHIP temperature we EVER want to see */ 00073 #define MAX_CELL_TEMPERATURE ((60+273)*10) /* in 0.1'K, maximum CELL temperature we EVER want to see */ 00074 00075
1.5.3