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

📄 conx.h

📁 some some some some some some
💻 H
字号:
;*************************************************************
; 程序名称: conx.h
; 功能:常量的定义
; 时间: 11-21-2005
; 版本: 1.0
;=====================================================================================	
;以下是常量的定义    
;SOCH=57E4=22500,SOC_100%时的电量
;80ah=80A*3600s=288000As=288000,00A*0.01s=1B77400H(A*10ms)
;20A=1024=3FFH(充电电流),300A=1024=3FFH(放电电流)
;SOC_100=288000,00(A*10ms)/20(A*10ms)*1024=1440000*1024=1474560000=57E4,0000H
;SOC_0.1%=1474560000/1000=1474560=168000H
SOC_DOT1H   .set	0016H 			;SOC_0.1%时的电量 
SOC_DOT1L   .set	8000H 		   	;SOC_0.1%时的电量
 
SOC_00		.set	0000  			;22500*0.0=0000
SOC_10     	.set	2250        	;22500*0.1=2250
SOC_20		.set	4500        	;22500*0.2=4500
SOC_30		.set	6750	   	   	;22500*0.3=6750
SOC_40		.set	9000        	;22500*0.4=9000 
SOC_50     	.set	11250        	;22500*0.5=11250

SOC_60		.set	13500       	;22500*0.6=13500
SOC_70		.set	15750	   		;22500*0.7=15750
SOC_80		.set	18000       	;22500*0.8=18000 
SOC_90     	.set	20250       	;22500*0.9=20250 
SOC_100		.set	22500			;22500*1.0=22500

U_00		.set	2856         	;3.40*84=285.6
U_10		.set	3066         	;3.65*84=306.6
U_40		.set	3175         	;3.78*84=317.5
U_60		.set	3226		   	;3.84*84=322.6
U_80		.set	3318	        ;3.95*84=331.8
U_100		.set	3444	        ;4.10*84=344.4    
;////////////////////////////////////////////////
Ui_UP		.set	3D1H         	;4.20*1024/4.4=977=3D1H,单体电池电压上限 
Ui_UPA		.set	3BAH         	;4.10*1024/4.4=954=3BAH,单体电池电压告警上限  
Ui_DOWN		.set	246H         	;2.50*1024/4.4=582=246H,单体电池电压下限 
Ui_DOWNA	.set	280H         	;2.75*1024/4.4=640=280H,单体电池电压告警下限

I_UP		.set	3FFH         	;20*1024/20=3FFH,充电电流上限
I_UPA		.set	333H         	;16*1024/20=333H,充电电流告警上限    
I_DOWN		.set	2ABH         	;200*1024/300=682.7=2ABH,放电电流下限
I_DOWNA		.set	266H         	;180*1024/300=614.4=266H,放电电流告警下限  

T_UP		.set	355H         	;75度,(50+75)*1024/150=853=355H,温度保护上限
T_UPA		.set	2ABH         	;50度,(50+50)*1024/150=683=2ABH,温度告警上限
T_FAN_OPEN  .set	2ABH         	;35度,350=15EH,风扇开温度,小数点后1位
T_FAN_CLOSE .set	2ABH         	;30度,300=12CH,风扇关温度,小数点后1位

SOC_DOWN	.set	1194H         	;20%,22500*0.20=4500=1194H,SOC下限
SOC_DOWNA	.set	15F9H         	;25%,22500*0.25=5625=15F9H,SOC告警下限
  
;///////////////////////////////////////////////////////////////////////////////
NUM_BAT		.set	04H 	        ;电池个数,4    
NUM_T		.set	04H 	       	;温度个数,4
;///////////////////////////////////////////////////////////////////////////////
TIME_SL     .set    0H				;电池静置时间的限值
;===============================================================================
;===============================================================================
DEVSELWR	equ		000A0H			;I2C器件写操作指令
DEVSELRD	equ		000A1H			;I2C器件读操作指令
DATAH		equ		00020H			;数据线SDA=1(IOPC5)
DATAL		equ		0FFDFH			;SDA=0
CLOCKH		equ		00008H				;时钟线SCL=1
CLOCKL		equ		0FFF7H			;SCL=0
DATACLOCKH	equ		00028H			;SDA=SCL=1
DATACLOCKL	equ		0FFD7H			;SDA=SCL=0
DATAINPUT	equ		0DFFFH			;PCDATDIR.13=0,即IOPC5引脚作为输入
DATAOUTPUT	equ		02000H			;PCDATDIR.13=1,即IOPC5引脚作为输出







⌨️ 快捷键说明

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