Battery.h 623 Bytes
#ifndef __BATTERY_H
#define __BATTERY_H
#include "sys.h"
#include "my_data.h"
#include "math.h"




typedef struct 
{
	u16 Voltage;     // 总电压 
	
	short Current;	   //电流
	u8 Vol_SingelMin;//最低单体电压
	u8 Vol_SingelMax;//最高单体电压
	u16 FullNums;	//循环次数
	u8 Energy;//剩余容量百分百
	u16 EnergyYL;//剩余容量
	u8 MOSStatus;//Mos状态
	s8 Temperature_Max;//最高温度值单位 0.1K
	s8 Temperature_Min;//最高温度值单位 0.1K
	u16 ErrTap;//故障码

}Str_Battery;
extern u8 Tim5_Battery1Nums;
#define BatLowEVa 40
extern Str_Battery BatteryVa;
void BatteryData_Ananlysis(CanRxMsg *Message);
void Battery_Pro(void);
#endif