DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx

上传人:b****3 文档编号:4468239 上传时间:2022-12-01 格式:DOCX 页数:15 大小:16.33KB
下载 相关 举报
DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx_第1页
第1页 / 共15页
DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx_第2页
第2页 / 共15页
DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx_第3页
第3页 / 共15页
DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx_第4页
第4页 / 共15页
DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx

《DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx》由会员分享,可在线阅读,更多相关《DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx(15页珍藏版)》请在冰豆网上搜索。

DSP三相交流电动机SVPWM开环调速控制程序硬件法.docx

DSP三相交流电动机SVPWM开环调速控制程序硬件法

《4-3三相交流电动机SVPWM开环调速控制程序(硬件法)》

.include"240x.h"

.global_c_int0

ST0.set0

ST1.set1

.bssTEMP,1

.bssSET_F,1

.bssF_OMEGA,1

.bssOMEGA,1

.bssSET_V,1

.bssMAX_V,1

.bssT_SAMPLE,1

.bssTHETA_H,1

.bssTHETA_L,1

.bssTHETA_R,1

.bssTHETA_M,1

.bssTHETA_I,1

.bssSS,1

.bssSC,1

.bssSIN_INDX,1

.bssSIN_ENTRY,1

.bssSIN_END,1

.bssSIN_THETA,1

.bssCOS_THETA,1

.bssUA,1

.bssUB,1

.bssTHETA_S,1

.bssSECTOR,1

.bssTHETA_90,1

.bssTHETA_180,1

.bssTHETA_270,1

.bssTHETA_360,1

.bssDEC_MS,24

.bssT1_PERIODS,1

.bssCMP_1,1

.bssCMP_2,1

.bssSVPAT,1

.bssACCH,1

.bssACCL,1

.bssAR0_SAVE,1

.bssP_HI,1

.bssP_LO,1

ST0_SAVE.usect".context",1

ST1_SAVE.usect".context",1

.sect".vectors"

RESETB_c_int0

INT1BPHANTOM

INT2B_C_INT25

INT3BPHANTOM

INT4BPHANTOM

INT5BPHANTOM

INT6BPHANTOM

RESERVEDBPHANTOM

SW_INT8BPHANTOM

SW_INT9BPHANTOM

SW_INT10BPHANTOM

SW_INT11BPHANTOM

SW_INT12BPHANTOM

SW_INT13BPHANTOM

SW_INT14BPHANTOM

SW_INT15BPHANTOM

SW_INT16BPHANTOM

TRAPBPHANTOM

NMIBPHANTOM

EMU_TRAPBPHANTOM

SW_INT20BPHANTOM

SW_INT21BPHANTOM

SW_INT22BPHANTOM

SW_INT23BPHANTOM

SW_INT24BPHANTOM

SW_INT25BPHANTOM

SW_INT26BPHANTOM

SW_INT27BPHANTOM

SW_INT28BPHANTOM

SW_INT29BPHANTOM

SW_INT30BPHANTOM

SW_INT31BPHANTOM

.sect".pvecs"

PVECTORSBPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BT1UF_ISR

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

BPHANTOM

.text

_c_int0

SETCINTM

CLRCCNF

LDP#224

SPLK#0000001000000100B,SCSR1

SPLK#68H,WDCR

LDP#225

LACCMCRA

OR#0FC0H

SACLMCRA

LDP#0

SPLK#0FFH,IFR

SPLK#00000010B,IMR

LDP#232

SPLK#0FFFH,EVAIFRA

SPLK#0FH,EVAIFRB

SPLK#0FH,EVAIFRC

SPLK#0200H,EVAIMRA

SPLK#0,EVAIMRB

SPLK#0,EVAIMRC

SPLK#500,T1PR

SPLK#500,CMPR1

SPLK#500,CMPR2

SPLK#500,CMPR3

SPLK#0000011001100110B,ACTRA

SPLK#01F4H,DBTCONA

SPLK#1001001000000000B,COMCONA

SPLK#1000100000000010B,T1CON

LDP#6

SPLK#0347H,T_SAMPLE

SPLK#16000,T1_PERIODS

SPLK#11585,MAX_V

SPLK#0,SET_F

SPLK#10053,F_OMEGA

SPLK#0,THETA_L

SPLK#0,THETA_H

LARAR0,#THETA_90

LARAR1,#(28-1)

LACC#ANGLES_

LARPAR0

INIT_TBL

TBLR*+,AR1

ADD#1

BANZINIT_TBL,AR0

SPLK#29335,THETA_I

SPLK#31291,THETA_S

SPLK#SIN_ENTRY_,SIN_ENTRY

SPLK#(SIN_ENTRY_+90),SIN_END

LDP#232

SPLK#0000100001000010B,T1CON

CLRCINTM

MAIN_LOOP

LDP#6

LTSET_F

MPYUF_OMEGA

PAC

SACHOMEGA

LTSET_F

MPYUMAX_V

PAC

SACHSET_V

BMAIN_LOOP

PHANTOM

CLRCINTM

RET

_C_INT2

SST#ST0,ST0_SAVE

SST#ST1,ST1_SAVE

LDP#6

SACHACCH

SACLACCL

SPHP_HI

SPLP_LO

MPY#1

SPLT_SAVE

SARAR0,AR0_SAVE

CLRCSXM

LDP#224

LACCPIVR

SUB#029H

BCNDT1UF_ISR,EQ

REST

LDP#6

LARAR0,AR0_SAVE

LTP_LO

MPY#1

LPHP_HI

LTT_SAVE

LACCACCH,16

ADDSACCL

LDP#0

LST#ST1,ST1_SAVE

LST#ST0,ST0_SAVE

CLRCINTM

RET

T1UF_ISR

LDP#232

SPLK#0FFFH,EVAIFRA

LDP#6

LTOMEGA

MPYT_SAMPLE

PAC

SFR

ADDTHETA_H,16

ADDSTHETA_L

SACHTHETA_H

SACLTHETA_L

BCNDCHK_UPLIM,GEQ

ADDTHETA_360,16

SACHTHETA_H

BRND_THETA

CHK_UPLIM

SUBTHETA_360,16

BCNDREST_THETA,LEQ

SACHTHETA_H

BRND_THETA

REST_THETA

ADDTHETA_360,16

RND_THETA

ADD#1,15

SACHTHETA_R

LACC#1

SACLSS

SACLSC

LACCTHETA_R

SACLTHETA_M

SUBTHETA_90;

BCNDE_Q,LEQ

SPLK#-1,SC

LACCTHETA_180

SUBTHETA_R

SACLTHETA_M

BCNDE_Q,GEQ

SPLK#-1,SS

LACCTHETA_R

SUBTHETA_180

SACLTHETA_M

LACCTHETA_270

SUBTHETA_R

BCNDE_Q,GEQ

SPLK#1,SC

LACCTHETA_360

SUBTHETA_R

SACLTHETA_M

E_Q

LTTHETA_M

MPYUTHETA_I

PAC

SACHSIN_INDX

LACCSIN_INDX,11

SACHSIN_INDX

LACCSIN_ENTRY

ADDSIN_INDX

TBLRSIN_THETA

LACCSIN_END

SUBSIN_INDX;

TBLRCOS_THETA;

LTSS

MPYSIN_THETA

PAC

SACLSIN_THETA

LTSC

MPYCOS_THETA

PAC

SACLCOS_THETA

LTSET_V

MPYCOS_THETA

PAC

SACHUA

MPYSIN_THETA

PAC

SACHUB

LTTHETA_R

MPYTHETA_S

PAC

SACHSECTOR

LACCSECTOR,5

SACHSECTOR

LACC#DEC_MS

ADDSECTOR,2

SACLTEMP

LARAR0,TEMP

LTUA

MPY*+

PAC

LTUB

MPY*+

APAC

BCNDCMP1BIG0,GEQ

LACC#0

CMP1BIG0

SACHTEMP

LTTEMP

MPYT1_PERIODS

PAC

ADD#1,15

SACHCMP_1,1

LTUA

MPY*+

PAC

LTUB

MPY*+

APAC

BCNDCMP2BIG0,GEQ

LACC#0

CMP2BIG0

SACHTEMP

LTTEMP

MPYT1_PERIODS

PAC

ADD#1,15

SACHCMP_2,1

LACC#CCKWISE_

ADDSECTOR

TBLRSVPAT

LARAR0,#ACTRA

LACC*

AND#0FFFH

ORSVPAT

SACL*

LARAR0,#CMPR1

LACCCMP_1

SACL*+

ADDCMP_2

SACL*

SUB#500

BCNDIN_LMT,LEQ

SPLK#500,*

IN_LMT

BREST

.data

ANGLES_

.word01922H

.word03244H

.word04B66H

.word06488H

DEC_MS.word20066

.word–11585

.word0

.word23170

.word20066

.word11585

.word-20066

.word11585

.word0

.word23170

.word-20066

.word-11585

.word-20066

.word11585

.word0

.word-23170

.word-20066

.word-11585

.word20066

.word-11585

.word0

.word-23170

.word20066

.word11585

CCKWISE_

.word0001000000000000B

.word0011000000000000B

.word0010000000000000B

.word0110000000000000B

.word0100000000000000B

.word0101000000000000B

SIN_ENTRY_

.word0

.word286,572,857,1143,1428

.word1713,1997,2280,2563,2845

.word3126,3406,3686,3964,4240

.word4516,4790,5063,5334,5604

.word5872,6138,6402,6664,6924

.word7182,7438,7692,7943,8192

.word8438,8682,8923,9162,9397

.word9630,9860,10087,10311,10531

.word10749,10963,11174,11381,11585

.word11786,11982,12176,12365,12551

.word12733,12911,13085,13255,13421

.word13583,13741,13894,14044,14189

.word14330,14466,14598,14726,14849

.word14968,15082,15191,15296,15396

.word15491,15582,15668,15749,15826

.word15897,15964,16026,16083,16135

.word16182,16225,16262,16294,16322

.word16344,16362,16374,16382,16384

.end

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1