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

📄 dsp105.asm

📁 基于TMS320F2407的UPS控制系统
💻 ASM
📖 第 1 页 / 共 4 页
字号:
;*********************************************************************
; File Name:	 DSP.ASM
; Target System: ZXUPS 5/7/10KVA DSP CONTROL 
; CPU Type:	 TMS320F240
; Oscillator:	 10MHz,CPU clock=20MHz,system clock=10MHz
; Description:   
; Revision:      1.00
; Writer:        He Chuan
;*********************************************************************
		.include	f240regs.h
		.include	macro.asm
		.include	initi.asm
		.include	div.asm
		.include	sin_tab.asm
;---------------------------------------------------------------------
STACK_PTR	.set	380H		;栈起始地址
;---------------------------------------------------------------------
;			Constant Definitions
;---------------------------------------------------------------------

;SETF_TM		.set	0C35H		;50Hz 
FREQH_PL	.set	0BF7H		;51Hz
FREQH2_PL	.set	0BBDH		;52Hz
FREQL2_PL	.set	0CB7H		;48Hz 	
FREQL_PL	.set	0C74H		;49Hz
FREQHB_PL	.set	0C03H		;50.8Hz
FRQHB2_PL	.set	0BC8H		;51.8Hz
FRQLB2_PL	.set	0CA9H		;48.2Hz
FREQLB_PL	.set	0C67H		;49.2Hz 
FREQHH		.set	0B18H		;55Hz	
FREQLL		.set	0D90H		;45Hz
FREQH		.set	0B32H		;54.5Hz
FREQL		.set	0D6AH		;45.5Hz
FREQCHG1	.set	  01H		;1Hz/S	
FREQCHG2	.set	  04H		;3Hz/S		
SETF_50		.set	0C35H		;50Hz	

FREQH_PL_60	.set	0A01H		;61Hz
FREQH2_PL_60	.set	09D8H		;62Hz
FREQL2_PL_60	.set	0A86H		;58Hz 	
FREQL_PL_60	.set	0A58H		;59Hz
FREQHB_PL_60	.set	0A10H		;60.8Hz
FRQHB2_PL_60	.set	09E0H		;61.8Hz
FRQLB2_PL_60	.set	0A7DH		;58.2Hz
FREQLB_PL_60	.set	0A4FH		;59.2Hz 
FREQHH_60	.set	0964H		;65Hz	
FREQLL_60	.set	0B19H		;55Hz		0D90H		;45Hz
FREQH_60	.set	0976H		;64.5Hz
FREQL_60	.set	0AFFH		;55.5Hz		0D6AH		;45.5Hz
SETF_60		.set	0A2CH		;60HZ

FREQ_MAX52	.set	5DE8H		;52HZ
FREQ_MIN48	.set	65B8H		;48HZ
FREQ_MAX51	.set	5FB8H		;51Hz
FREQ_MIN49	.set	63A0H		;49Hz
FREQ_MAX62	.set	4EC0H		;62Hz
FREQ_MIN58	.set	5430H		;58Hz
FREQ_MAX61	.set	5008H		;61Hz
FREQ_MIN59	.set	52C0H		;59Hz

 
LINEVOLT_220V	.set	225		;220*1024/(220*5)
INVVOLT_220V	.set	282		;220*1024/(220*5)
CUR_RMS_45A	.set	77		;10KVA,77.2
CUR_RMS_32A	.set	81		;7KVA,80.8
CUR_RMS_23A	.set	77		;5KVA,76.8
BAT_CUR_10K	.set	800		;10K,电池放电电流系数
BAT_CUR_7K	.set	400		;7K
BAT_CUR_5K	.set	333		;5K
IMP_PER95_10K	.set	281		;10K,旁路阻抗95% 225/(77*0.7*0.95)*64
IMP_PER95_7K	.set	267		;7K
IMP_PER95_5K	.set	281		;5K

VA_10KVA_BY	.set	10FFH		;7B9FH		
WATT_7KW_BY	.set	0BE6H		;5689H				
VA_10KVA_INV	.set	1542H		;0AA0EH,1555h		;11FAH	  INVVOLT*CUR	
WATT_7KW_INV	.set	0EE1H		;770AH		;0CB3H		
VA_7KVA_BY	.set	11CDH		;817CH		
WATT_4K9W_BY	.set	0C76H		;5AA3H		
VA_7KVA_INV	.set	1643H		;0B21FH,1666h		/8		
WATT_4K9W_INV	.set	0F95H		;7CAEH			
VA_5KVA_BY	.set	10E9H		;7B03H					
WATT_3K5W_BY	.set	0BD6H		;561BH				
VA_5KVA_INV	.set	1526H		;0A937H,1555h		
WATT_3K5W_INV	.set	0ECEH		;7673H		


;VOUT_SET	.set	282		;		;220V
VOUT_REF	.set	6385H		;5AB2H(230)		;220V
VOUT_OVER	.set	333		;260Vrms
VOUT_MAX	.set	307		;240Vrms 				
VOUT_MIN	.set	205		;160V  
VOUT_30V	.set	39		;30V
		  		
M_MIN		.set	4CEBH		;170V 
M_MAX		.set	711EH		;250V
	
FANSPL		.set	300		;风扇调速最小值
FANSPH		.set	499		;最大值
	
NORMAL_TEMP	.set	55		;65C
OVERTEMP	.set	75		;85C

BUS_HMAX	.set	461		;450V		(450*1024)/(200*5)
BUS_MAX		.set	440		;430V	BUS电压检测点
BUS_MIN		.set	307		;328		;320V  
BUS_DIFF	.set	51		;50V   	
BUS_LOW		.set	51		;50V

;BUS_HMAX	.set	231		;450V
;BUS_MAX		.set	221		;430V
;BUS_MIN		.set	164		;320V  
;BUS_DIFF	.set	27		;50V   	
;BUS_LOW		.set	27		;50V

V330		.set	338		;AD值,220V=220
V285		.set	285
V264		.set	264
V254		.set	254
V185		.set	185
V180		.set	180
V165		.set	165
V170		.set	170	
V155		.set	155
V140		.set	140
V300		.set	300
V125		.set	125
V110		.set	110
V100		.set	100
V50		.set	50
V220P		.set	6870H		;6385H		;220Vpk
V170P		.set	4CE6H		;180Vpk
V50P		.set	169EH		;50Vpk
LINE_H		.set	256		;250V

BATV_BAD	.set	180		;电池坏设定值
BATV_LOW	.set	190		;电池电压低

PER200		.set	200
PER190		.set	190
PER150		.set	150
PER140		.set	140
PER125		.set	125
PER110		.set	110
PER100		.set	100		
PER99		.set	99		
PER95		.set	95
PER90		.set	90
PER66		.set	66
PER33		.set	33

INV_FBSET	.set	2800H		;Q6,160	逆变电压反馈设定值
CALIB_RANGE	.set	5		;逆变电压调节范围
CALIB_MAX	.set	29C0H		;Q6,167
CALIB_MIN	.set	2640H		;Q6,153
LINE_FBSET	.set	3200H		;Q6,200	市电电压反馈设定值
CALIB_LINE_MAX	.set	3380H		;Q6,206	
CALIB_LINE_MIN	.set	3080H		;Q6,194

AD_DLY		.set	6		;6*20*50ns

VER		.set	105H		;版本信息	02-4-1 16:12


IPSCR_STEP	.set	400		;soft start step for I/P SCR


PAGE_CNT	.set	9H
;---------------------------------------------------------------------
; 			Variable Declarations 
;---------------------------------------------------------------------
ST0_SAVE	.set	60H			;interrupt
ST1_SAVE	.set	61H
ACCH		.set	62H
ACCL		.set	63H
ST0_REG		.set	64H			;Subroutine


DIVISOR1    .set	3F0H		
DIND_H	    .set	DIVISOR1+1	
DIND_L      .set	DIND_H+1	
QOUT_H      .set        DIND_L+1	
REMD	    .set	QOUT_H+1
DIVIDEND    .set        REMD+1  
DIVISOR2    .set	DIVIDEND+1      
REMD1       .set	DIVISOR2+1
REMAINDER   .set	REMD1+1
SQRT_TEMP0  .set	REMAINDER+1
SQRT_TEMP1  .set	SQRT_TEMP0+1
SQRT_L	    .set	SQRT_TEMP1+1
SQRT_H	    .set	SQRT_L+1
SQRT_TEMP2  .set	SQRT_H+1
SQRT_TEMP3  .set	SQRT_TEMP2+1

max_U	    .set	238  	 ; Max VPI_OUT = 1.25 * Vrated
min_U	    .set	-238     ; Min VPI_OUT = -1.25 * Vrated
MAX_PWM	    .set	490
MIN_PWM	    .set	10
;---------------------------------------------------------------------
; Variable Declarations for on chip RAM Blocks
;---------------------------------------------------------------------
		.bss	RESET_FLAG,1
		.bss	GPR0,1		;General purpose register.
		.bss	GPR1,1
		.bss	GPR2,1
		.bss	GPR3,1
		.bss	GPR4,1
;		.bss	GPR5,1
;		.bss	GPR6,1
		.bss	GPR7,1
		.bss	NEW_M,1
		.bss	M_PARA,1
;		.bss	AD_POSITION,1
;		.bss	AD_FLAG,1
;		.bss	AD_CYC,1
;		.bss	COUNT1,1
;		.bss	COUNT2,1
;		.bss	COUNT3,1
		.bss	ERR_FLAG,1	;BIT0: LINE HIGH			10H
					;BIT1: LINE LOW				10H
					;BIT2: LINE FREQ HIGH			11H
					;BIT3: LINE FREQ LOW			11H
					;BIT4: LINE ABNORMAL BEFORE TURN ON
					;BIT5: LINE ABNORMAL BEFORE INV OUTPUT
					;BIT6: LINE HIGH IN BYPASS		36H
					;BIT7: PL RANGE<LINE FREQ<INPUT FREQ RANGE	21H
					;BIT8: LINE LOSS 			12H
					;BIT9: LINEV <170V,LOAD >66%		13H
					;BIT10: LINEV<140V,LOAD >33%		14H
					;BIT11: L-N EXCHANGE			24H
					;BIT12: 				23H
					;BIT13: battery	low shutdown		71H
					;BIT14: LINE RANGE OVER FOR BYPASS
					;BIT15: 
		.bss	FAULT_FLAG,1	;BIT0:+BUS CHECK FLAG
					;BIT1:TURN UPS OFF FLAG
					;BIT2:INVERTER OUTPUT HIGH	47
					;BIT3:INVETTER OUTPUT LOW	47H
					;BIT4: TEMPERATURE HIGHER	38H
					;BIT5: DC SOFTSTART RELAY FAULT	44H
					;BIT6: BATTERY VOLTAGE LOW	20H
					;BIT7: INV RELAY SHORT		47
					;BIT8: OUTPUT SHORT CIRCUIT 	4FH
					;BIT9: +BUS HIGH 		4BH 
					;BIT10:+BUS LOW 		4CH	
					;BIT11:-BUS HIGH		4D
					;BIT12:-BUS LOW			4E
					;BIT13:BUS NOT BALANCE		4A
					;BIT14:INVERTER FAULT		47H
					;BIT15:UPS FAULT
		.bss	RUN_FLAG,1	;BIT0: UPS BYPASS MODE 
					;BIT1: UPS LINE MODE
					;BIT2: UPS BATTERY MODE
					;BIT3: UPS INITIAL
					;BIT4: BYPASS STS ON 
					;BIT5: INVERTER SOFTSTART FLAG
					;BIT6: PWM ON FLAG
					;BIT7: DC RELAY SOFTSTART ON 
					;BIT8: INV STS ON
					;BIT9: INV FREE RUN 
					;BIT10: FORM INV TO BYP HAVE PHASE LOCK,NO USE
					;BIT11: LINE INPUT,BYP STS ON DELAY ,NO USE
					;BIT12: LINE IN ,STS BYP MODE POINTER,NO USE
					;BIT13: DC TURN UPS ON FLAG, ???
					;BIT14: STS FOR DC TURN ON ,NO USE
					;BIT15: BUSV CHECK DELAY FLAG
		.bss	RUN_FLAG1,1	;BIT0: PFC ON FLAG
					;BIT1: BYPASS RELAY OFF DELAY FLAG
					;BIT2: LINE LOSS FLAG,NO USE
					;BIT3: INV DELAY FLAG
					;BIT4: UPS TURN ON FLAG
					;BIT5: OUTPUT OFF FLAG
					;BIT6: UPS TURN OFF  FLAG
					;BIT7: TEST FLAG
					;BIT8: CANCEL TEST FLAG
					;BIT9: OVER LOAD FLAG
					;BIT10:TURN UPS ON COMMAND RECEIVE
					;BIT11:
					;BIT12:BAT MODE DELAY FLAG
					;BIT13:INV DOWN 
					;BIT14:INV DOWN DELAY
					;BIT15:市电模式开机缓启动标志
		.bss	LOAD_FLAG,1	;BIT0: OVER LOAD 100%			32H
					;BIT1: OVER LOAD 125%			33H
					;BIT2: OVER LOAD 150%			34H
					;BIT3: BYPASS OVER LOAD 200%		39H
					;BIT4:
					;BIT5: BYPASS OVER LOAD,THEN DON'T TURN ON	37H
					;BIT6
					;BIT7:BATTERY MODE OVER LOAD,THEN TURN OFF
					;BIT8:BEGIN OVER LOAD COUNT
					;BIT9:AD FAIL				41H
					;BIT10:过载后不恢复逆变标志
					;BIT11:
					;BIT12:电池模式过载
					;BIT13:强制转旁路
					;BIT14:
					;BIT15:
		.bss	FLTLINEF_CNT,1	;Line Freq Filter Counter
		.bss	NEW1_CNT,1	;T2 Counter Value of Line Cross Zero
		.bss	OLD1_CNT,1	;T2 Counter Value of Line Cross Zero
		.bss	NEW2_CNT,1	;T2 Counter Value of INV  Cross Zero
		.bss	OLD2_CNT,1	;T2 Counter Value of INV Cross Zero
		.bss	INV_TM,1	;INV Freq
		.bss	LINEF,1		;Line Freq(Not Revise)
		.bss	NEWF_TM,1	;Line Freq(after Revise)
		.bss	INV_TD,1	;PHASE Diff
		.bss	NEW_STEP,1
		.bss	STEP,1
		.bss	PHASE_FLAG,1	;BIT0,INV LAG FLAG
					;BIT1,INV Leading Flag
					;BIT2,传送软件版本标志
					;BIT3,Lock Phase OK Flag
					;BIT4,INV TRACK LINE VOLTAGE OK
					;BIT5,INV SOFSTART INCREASE INITIAL OK
					;BIT6,A/D SAMPLE RECYCLE
					;BIT7,INV RELAY OFF
					;BIT8,PHASE LOCK SECOND HALF
					;BIT9,STS LINE MODE FLAG
					;BIT10,STS BYPASS MODE
					;BIT11,STS OFF MODE
					;BIT12,
					;BIT13,
					;BIT14,
					;BIT15,
;		.bss	PLL_CNT,1
;		.bss	PLL_CNT1,1
		.bss 	PHASE_DIFF,1
;		.bss	PHASE_DIFF1,1
		.bss	FREQ_DIFF,1
		.bss	Vout,1	
;		.bss	Vout1,1	
		.bss	VOUT_SOFT,1
		.bss	Vi,1
		.bss	Vbat,1
		.bss	VbatV,1
;		.bss	Vchg,1
;		.bss	Vchge,1
;		.bss	VchgV,1
		.bss	Iinv,1
		.bss	Ii,1
		.bss	Tsink,1
		.bss	TEMPER,1
		.bss	VbusP,1
		.bss	VbusN,1
		.bss	VbusPV,1
		.bss	VbusNV,1
		.bss	Sum_VbusP,1
		.bss	Sum_VbusN,1
		.bss	Vbus_CNT,1
		.bss	SQUARE_DPT,1
;		.bss	LNAD_T0,1	;市电下次A/D被运算的起始位置
		.bss	LNAD_DT0,1
		.bss	LNAD_DT,1	;市电两个周期间A/D的个数
		.bss	LINV_L0,1
		.bss	LINV_L1,1	;市电平方和/N
		.bss	LINV_L,1
		.bss	LINV_H0,1
		.bss	LINV_H1,1
		.bss	LINV_H,1
		.bss	LINEVOLT,1
		.bss	LINEVOLTV,1
		.bss	LINE_FLT,1
		.bss	FLTA_CNT,1
;		.bss	INVAD_T0,1	;市电下次A/D被运算的起始位置
		.bss	INVAD_DT0,1
		.bss	INVAD_DT,1	;市电两个周期间A/D的个数
		.bss	INVV_L0,1	;市电平方和/N
		.bss	INVV_L1,1
		.bss	INVV_L,1
		.bss	INVV_H0,1
		.bss	INVV_H1,1
		.bss	INVV_H,1
		.bss	INVVOLT,1
		.bss	INVVOLTV,1
		.bss	INV_FLT,1
		.bss	FLTB_CNT,1
		.bss	CURRENT_L0,1
		.bss	CURRENT_L1,1
		.bss	CURRENT_L,1
		.bss	CURRENT_H0,1
		.bss	CURRENT_H1,1
		.bss	CURRENT_H,1
		.bss	CUR_RMS,1
		.bss	CURRENTA,1
		.bss	CUR_FLT,1
		.bss	WATT_L0,1
		.bss	WATT_L1,1
		.bss	WATT_L,1																																																						,1
		.bss	WATT_H0,1
		.bss	WATT_H1,1
		.bss	WATT_H,1
		.bss	WATT,1
		.bss	VOLT_AMP,1
		.bss	WATT_FLT,1
		.bss	P_FLT,1
		.bss	LOADPER,1
		.bss	LOADPER1,1
		.bss	LOADVAPER,1
		.bss	LOADVA,1
		.bss	LOADWATTPER,1
		.bss	LOADWATT,1
		.bss	R0,1
		.bss	R1,1
		.bss	R2,1
		.bss	R3,1
;		.bss	R4,1
;		.bss	R5,1
;		.bss	R6,1
		.bss	LTEMP_CNT,1	;Temperature Filter Counter
		.bss	HTEMP_CNT0,1
		.bss	HTEMP_CNT1,1
		.bss	INVV_REGU,1
		.bss	LINE_FREQ,1
		.bss	INV_FREQ,1
		.bss	LINEZERO,1
		.bss	INVZERO,1
;		.bss	STEP,1
;		.bss	REDI,1
;		.bss	NEWF_TM_SAV,1
;		.bss	RS_FLAG,1
;		.bss	ADC_CNT1,1
;		.bss	ADC_CNT2,1
;		.bss	TETA_L,1
;		.bss	TETA_H,1
;		.bss	RAMP_STEP,1
		.bss	SIN_VAL,1
;		.bss	SIN_VAL1,1
;		.bss	SIN_VAL2,1
		.bss	NEW_REDI,1
		.bss	REDI,1
;		.bss	REDI_TEMP,1
		.bss	SIN_POINTER,1
		.bss	SIN_AMP,1
;		.bss	SIN_AMP1,1
;		.bss	SIN_INC,1
;		.bss	SIN_POINTOD,1
		.bss	SIN_PT,1
		.bss	OVERLOADTIME,1
		.bss	OVERLOAD_DR,1
		.bss	OVERLOAD_CNT,1
		.bss	OVERLOAD_CNT1,1
;		.bss	LED_CNT,1
;		.bss	UPS_STE,1
		.bss	PHASE_TMP,1
		.bss	PHASE_TMP1,1
		.bss	FREQ_MAX,1
		.bss	FREQ_MIN,1
;		.bss	PHASE_TMP2,1
		.bss	INV_CAL,1
		.bss	NEW_INV,1
		.bss	INV,1
		.bss	SETF_TM,1
		.bss 	SIN_ADDR,1
		.bss	SIN_ADDRE,1
		.bss	AD_CNT,1

GPR8		.usect	"PAGE5",1
GPR9		.usect	"PAGE5",1
GPR10		.usect	"PAGE5",1
DATA		.usect	"PAGE5",1
LINEFH_DR	.usect	"PAGE5",1
LINEFL_DR	.usect	"PAGE5",1
LINEFCHK_DR	.usect	"PAGE5",1
RPT_NUM		.usect	"PAGE5",1
mSEC		.usect	"PAGE5",1
T1MS_DR		.usect	"PAGE5",1
RMS_DR		.usect	"PAGE5",1
T16MS_DR	.usect	"PAGE5",1
BUSFAIL_CNT	.usect	"PAGE5",1
INVFAIL_CNT	.usect	"PAGE5",1
REGU_FLT	.usect	"PAGE5",1
REGU_FLT1	.usect	"PAGE5",1
DLYT_FLAG	.usect	"PAGE5",1
BYRUN_CNT	.usect	"PAGE5",1
LINEVCHK_DR	.usect	"PAGE5",1

yv		.usect	"PAGE5",1
yvref		.usect	"PAGE5",1
vpi_temp	.usect	"PAGE5",1
		
Kvi		.usect	"PAGE5",1	; yv PI proportionnal parameter
Kvp		.usect	"PAGE5",1 	; yv PI integral parameter
Kvsat		.usect	"PAGE5",1 	; yv PI saturation parameter
yv_error	.usect	"PAGE5",1	; yv error
xv_high		.usect	"PAGE5",1	; PI integral term (32 bits)
xv_low		.usect	"PAGE5",1
upi		.usect	"PAGE5",1	; voltage before saturation
satv		.usect	"PAGE5",1	; saturation term
yv_error0	.usect	"PAGE5",1
Kvd		.usect  "PAGE5",1
upi_temp	.usect  "PAGE5",1

PI_CNT		.usect	"PAGE5",1	;
T		.usect	"PAGE5",1
T5MIN		.usect	"PAGE5",1

VDC		.usect	"PAGE5",1
V		.usect	"PAGE5",1
V1		.usect	"PAGE5",1
V2		.usect	"PAGE5",1
V3		.usect	"PAGE5",1
VZ		.usect	"PAGE5",1
VZ1		.usect	"PAGE5",1
VZ2		.usect	"PAGE5",1
VZ3		.usect	"PAGE5",1
ViSUM		.usect	"PAGE5",1
ViAD_CNT	.usect	"PAGE5",1
Viold		.usect	"PAGE5",1

ViPK		.usect	"PAGE5",1
ViPK1		.usect	"PAGE5",1
ViPK2		.usect	"PAGE5",1
ViPK3		.usect	"PAGE5",1

Ic		.usect	"PAGE5",1
IO		.usect	"PAGE5",1
IO_RG		.usect	"PAGE5",1
IL		.usect	"PAGE5",1

VREF10		.usect	"PAGE5",1
VREF20		.usect	"PAGE5",1

M_PWM		.usect	"PAGE5",1
Kid		.usect	"PAGE5",1

VIDEAL		.usect	"PAGE5",1
VMODIFY		.usect	"PAGE5",1
VINV_SET	.usect	"PAGE5",1
CORRECT_CNT	.usect	"PAGE5",1
INV_REGU	.usect	"PAGE5",1
VERR_L		.usect	"PAGE5",1
VERR_H		.usect	"PAGE5",1
VINV		.usect	"PAGE5",1
VINV1		.usect	"PAGE5",1
VINV2		.usect	"PAGE5",1
VINV3		.usect	"PAGE5",1


LINEZERO_POINT3	.usect	"PAGE5",1
WATCH		.usect	"PAGE5",1
WATCH2		.usect	"PAGE5",1
LINE_STEP	.usect	"PAGE5",1
BATVCHK_CNT	.usect	"PAGE5",1
BUSCHK_DLY	.usect	"PAGE5",1

SPIDATA		.usect  "PAGE5",12
SPIBUFFER	.usect	"PAGE5",1
SPICOUNTS	.usect	"PAGE5",1
SPIDATA_PT	.usect	"PAGE5",1
CLOCK_CUNT	.usect	"PAGE5",1
TEST_FLAG	.usect	"PAGE5",1
DATA_SUM	.usect  "PAGE5",1
SUM_TMP0	.usect  "PAGE5",1
TRAIN_CNT	.usect  "PAGE5",1	
FRUN		.usect  "PAGE5",1

VOUT_SET0	.usect  "PAGE5",1		;220V 逆变输出采样A/D値
VOUT_SET	.usect  "PAGE5",1
INV_FB		.usect  "PAGE5",1		;逆变电压反馈系数
INV_ADR0	.usect  "PAGE5",1
INV_ADR		.usect  "PAGE5",1		;逆变电压实际値转换系数

LINE_SET0	.usect  "PAGE5",1		;220V 市电输入采样A/D値
LINE_SET	.usect  "PAGE5",1
LINE_FB		.usect  "PAGE5",1		;市电电压采样反馈系数
LINE_ADR0	.usect  "PAGE5",1
LINE_ADR	.usect  "PAGE5",1		;市电电压实际値转换系数

SCR_PER		.usect	"PAGE5",1
SCR_POINT1	.usect	"PAGE5",1
SCR_POINT2	.usect	"PAGE5",1
T50USCNT	.usect	"PAGE5",1
LINE_POINT	.usect	"PAGE5",1
LINE_NEW	.usect	"PAGE5",1
LINE_OLD	.usect	"PAGE5",1

UPSMODE		.usect	"PAGE5",1
BAT_CUR_REF	.usect	"PAGE5",1
VA_INV		.usect	"PAGE5",1
WATT_INV	.usect	"PAGE5",1
VA_BY		.usect	"PAGE5",1
WATT_BY		.usect	"PAGE5",1
CUR_RMS_RATED	.usect	"PAGE5",1
CUR_RMS_SET	.usect	"PAGE5",1
CUR_RMS_MOD	.usect	"PAGE5",1
IMP_PER95_SET	.usect	"PAGE5",1
IMP		.usect	"PAGE5",1

GPR12		.usect	"PAGE6",1
GPR13		.usect	"PAGE6",1		
READDATA	.usect  "PAGE6",1
READ_PT		.usect  "PAGE6",1
READ_CNT	.usect  "PAGE6",1
READBUFFER	.usect  "PAGE6",15


DELAY_CNT	.usect	"PAGE6",1
DELAY_CNT1	.usect	"PAGE6",1
PWM_CNT		.usect	"PAGE6",1
DEGRADE_CNT	.usect	"PAGE6",1
STS_DLY		.usect	"PAGE6",1
UPSON_DLY	.usect	"PAGE6",1
BATMODE_DLY	.usect	"PAGE6",1

VbatV_SUM	.usect	"PAGE6",1
VbatV_CNT	.usect	"PAGE6",1
Tsink_SUM	.usect	"PAGE6",1
SHORT_CNT	.usect	"PAGE6",1
FREQDIFF_CNT	.usect	"PAGE6",1

ADCHK_CNT	.usect	"PAGE6",1
ADCHK_BAD	.usect	"PAGE6",1

UPS_STATUS	.usect	"PAGE6",1
CODE		.usect	"PAGE6",1
CODE_BUFFER	.usect	"PAGE6",15
CODE_ADDER	.usect	"PAGE6",1
CODE_TRAIL	.usect	"PAGE6",1
CODE_SUM	.usect	"PAGE6",1
RAM_ADDER1	.usect	"PAGE6",1
RAM_ADDER2	.usect	"PAGE6",1
RAM_ADDER3	.usect	"PAGE6",1


FAN_SPEED	.usect	"PAGE6",1
REMAIN_TIME	.usect	"PAGE6",1
LOAD_TIME	.usect	"PAGE6",1

;ICURRENT	.usect	"PAGE6",1
ICURRENTA	.usect	"PAGE6",1
ICURRENT_L0	.usect	"PAGE6",1
ICURRENT_L1	.usect	"PAGE6",1
ICURRENT_L	.usect	"PAGE6",1
ICURRENT_H0	.usect	"PAGE6",1
ICURRENT_H1	.usect	"PAGE6",1
ICURRENT_H	.usect	"PAGE6",1
ICUR_RMS	.usect	"PAGE6",1
ICUR_FLT	.usect	"PAGE6",1

UPS_FREQ	.usecT	"PAGE6",1

Vout_Sum	.usect	"PAGE6",1
Vout_E		.usect	"PAGE6",1
VDC_SUM		.usect	"PAGE6",1

⌨️ 快捷键说明

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