?? constdef.h
字號:
;常量的定義
********電學(xué)量定標**********
i_sh .set 13
v_sh .set 14
*******一些參考值**********
w_ref_k .set 2010 ;2^5
****與控制有關(guān)的時間常量*****
CPUPRD_k .set 27488 ;50ns*2^39
Sample_PRD .set 1250;2200
PWMPRD .SET 2*Sample_PRD
TC_k .set (Sample_PRD*2*CPUPRD_k+4096/2)/4096
TC_sh .set (39-12)
TC_invt_sh .set 1
;VDCINVT計算:(VDCINVT_kh,VDCINVT_kl)=PWMPRD*220*2^5*sqrt(3)*sqrt(2)*2^2,(定標=2)
VDCINVT_kh .set (((28284*34641+10000)/20000*128*220+10000)/20000*PWMPRD+32768)/65536
VDCINVT_kl .set ((28284*34641+10000)/20000*128*220+10000)/20000*PWMPRD-(VDCINVT_kh<<16)
;DT_COM_k .set 0
DT_COM_k .set 30 ;若在周期匹配時根據(jù)電流方向
;修改當前發(fā)的矢量則需改為2倍
;0 for HALL degaussing
;20->2.8us
;38->4us
;42->5us
;40->(2.8us,Sample_PRD=2200,PWMPRD=2*Sample_PRD)2001.10.4
;58->(2.8us,Sample_PRD=9000,PWMPRD=2*Sample_PRD)2001.10.9
;45->(2.8us,Sample_PRD=9000,PWMPRD=Sample_PRD)2001.10.9
;DEADTIME .SET 50EFH;8us
;DEADTIME .SET 46EFH;7us
;DEADTIME .SET 3CEFH;6us
;DEADTIME .SET 32EFH;5us
;DEADTIME .SET 28EFH;4us
;DEADTIME .SET 1EEFH;3us
DEADTIME .SET 1CEFH;2.8us;
tinc_k .set 10*16
tdec_k .set 10*16
******電機的額定值和標么值*********
;vn_k .set 8192 ;0.5*2^14
;vn_k .set 9830 ;0.5*2^14
vn_k .set 16384 ;1*2^14
wn_k .set 10053 ;314.16*2^5
Ibase_k .set 28384 ;4.9*sqrt(2)*2^12
Vbase_k .set 19912 ;220*sqrt(2)*2^6
******A/D轉(zhuǎn)換系數(shù),硬件線壓RC濾波參數(shù)******** lyh2002.8.31
kia_k .set 19722 ;(2^22)=1/(4.9*sqrt(2)*3/1000*100/2*1023/5)*2^22=19722
kib_k .set 19722 ;(2^22)=1/(4.9*sqrt(2)*3/1000*100/2*1023/5)*2^22=19722
kvdc_k .set 17376 ;(2^14)=1/(1/(54e3+Rh)*2.5*100*1023/5)*2^14 Rh=250
******A/D直流漂移********
ia_OFFSET_K .SET 0 ;2^13 a相電流零漂(已減512,不包含2.5伏偏移)
ib_OFFSET_K .SET 0 ;2^13 b相電流零漂(已減512,不包含2.5伏偏移)
*****其它常量************
S01_K .SET 400 ;S01計數(shù)的最大值=0.1s/250us
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -