⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart1.h

📁 充电车的控制板程序
💻 H
字号:
#include <iom128v.h>
#include <macros.h>


#define command rx1_buf[1]

//--------------------(PF=6)----------------------
extern int Vbat_single_charge_lmt;//单体电池最高允许充电电压
extern int Ibat_single_charge_lmt;//单体电池最高允许充电电流
extern unsigned char SOC;
extern int Vbat_charge_lmt;//允许最高充电端电压
extern unsigned char Tbat_charge_lmt;//最高允许温度
//--------------------(PF=7)----------------------
extern unsigned int  car_num;//车号
extern unsigned int  Bat_serial_num;//电池模块串联数
extern unsigned char Bat_parallel_num;//电池模块并联数
extern unsigned char Wreal;//实际能量
extern unsigned char Wrating;//额定能量
//--------------------(PF=8)----------------------
extern int Vbat_single_charge_max;//最高电压单体电池充电电压
extern unsigned char Box_num;//最高电压单体电池所在箱号
extern unsigned char Vbat_max_num;//最高电压单体电池编号
extern unsigned char Tbat_charge_max;//电池最高温度
extern unsigned char Tbat_max_num;//最高温度检测点编号
//--------------------(PF=9)----------------------
extern int Ibat_charge;//充电电流
extern int Vbat_charge;//充电端电压
//--------------------(PF=39)---------------------
extern struct
	{
	unsigned char year;
	unsigned char month;
	unsigned char day;
	unsigned char hour;
	unsigned char minute;
	unsigned char second;
	}DT;

//-------------------------------------------------------
extern int charge_para[20];
                   //charge_para[2]:充电电流           //恒流限压
                   //charge_para[3]:充电限压
                   //charge_para[4]:停止电压
                   
                   //charge_para[5]:充电电压           //恒压限流
                   //charge_para[6]:充电限流
                   //charge_para[7]:停止电流
                   
                   //charge_para[8]:充电电流           //恒流定时
                   //charge_para[9]:充电定时: 时
                   //charge_para[10]:充电定时:分
                   
                   //charge_para[11]:充电电压          //恒压定时
                   //charge_para[12]:充电定时:时
                   //charge_para[13]:充电定时:分
				   

extern unsigned char mode;//充电方式

//0:恒流限压
//1:恒压限流
//2:恒流定时
//3:恒压定时
//4:停机

extern int ad_result[5];  //ad_result[0]:本机电压Vout
                          //ad_result[1]:本机电流Iout
						  

extern unsigned char save_flag;
extern void save_handle(void);
extern unsigned char addr;//本机地址
//extern unsigned char baud_rate;  //波特率
extern void charge_init(unsigned char x);

//0:4800,  1:9600,   2:19200
//-------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -