《三相交流异步电动机矢量控制程序.doc》由会员分享,可在线阅读,更多相关《三相交流异步电动机矢量控制程序.doc(16页珍藏版)》请在金锄头文库上搜索。
1、51三相交流异步电动机矢量控制程序 .include 240x.hKSPEED .set 3415 SPEEDSTEP30 .set 30 .bss T1_PERIODS,1 .bss KCURRENT,1 .bss KI,1 .bss KP,1 .bss KC,1 .bss KIN,1 .bss KPN,1 .bss KCN,1 .bss VMIN,1 .bss VMAX,1 .bss IMAX,1 .bss TMP,1 .bss IA,1 .bss IB,1 .bss IC,1 .bss SIN,1 .bss COS,1 .bss DEC_MS,24 .bss CMP_1,1 .bss C
2、MP_2,1 .bss CMP_0,1 .bss FIRST_TOG,1 .bss SEC_TOG,1 .bss TETA_E,1 .bss TETA_E1,1 .bss IALFA,1 .bss IBETA,1 .bss VALF_REF,1 .bss VBET_REF,1 .bss IMREF,1 .bss ITREF,1 .bss IM,1 .bss IT,1 .bss VMREF,1 .bss VTREF,1 .bss EPIT,1 .bss EPIM,1 .bss XIT,1 .bss XIM,1 .bss N,1 .bss N_REF,1 .bss EPISPEED,1 .bss
3、XISPEED,1 .bss P,1 .bss ITREFMIN,1 .bss ITREFMAX,1 .bss SECTOR,1 .bss INDEX,1 .bss UPI,1 .bss ELPI,1 .bss ENCODEROLD,1 .bss ENCINCR,1 .bss SPEEDTMP,1 .bss SPEEDSTEP,1 .bss KR,1 .bss KT,1 .bss K,1 .bss IDK,1 .bss FS,1 .bss TETAINCR,1 .bss TMP1,1 .TEXT CLRC CNF SETC OVM SPM 0 SETC SXM LAR AR0,#DEC_MS
4、LAR AR1,#(24-1) LACC #ANGLES_ LARP AR0 INIT_TBL TBLR *+,AR1 ADD #1 BANZ INIT_TBL,AR0 LAR AR4,#79H LDP #0E0H SPLK #68H, WDCR SPLK #0284H,SCSR1 LDP #0E1H SPLK #0900H,ADCTRL1 SPLK #0001H,MAXCONV SPLK #0010H,CHSELSEQ1 LACC MCRA OR #0FD8H SACL MCRA LDP #0 SPLK #32000,T1_PERIODS SPLK #KI,KI SPLK #KP,KP SP
5、LK #KC,KC SPLK #KIN,KIN SPLK #KPN,KPN SPLK #KCN,KCN SPLK #VMIN,VMIN SPLK #VMAX, VMAX SPLK #IMAX,IMAX SPLK #1383H,KCURRENT SPLK #39,KR SPLK #156,KT SPLK #328,K SPLK #0,IDK SPLK #0,FS SPLK #0,TETAINCR SPLK #0,TMP SPLK #0,TMP1 SPLK #0,TETA_E SPLK #0,TETA_E1 LACC IMAX SACL ITREFMAX NEG SACL ITREFMIN LAC
6、C #0 SACL ITREF SACL IMREF SACL N_REF SACL INDEX SACL XIM SACL XIT SACL XISPEED SACL UPI SACL ELPI SACL ENCODEROLD SACL N SACL SPEEDTMP LACC #SPEEDSTEP30 SACL SPEEDSTEP LDP #0E8H SPLK #0666H,ACTRA SPLK #1000,CMPR1 SPLK #1000,CMPR2 SPLK #1000,CMPR3 SPLK #01F4H,DBTCONA SPLK #8200H,COMCONA SPLK #1000,T1PR SPLK #0,T1CNT SPLK #0840H,T1CON SPLK #0,T2CNT SPLK