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

📄 constdef.h

📁 快速空间适量算法! 可以与适量控制接口! 用于F240系列
💻 H
字号:
;常量的定义

********电学量定标**********
i_sh		.set 13
v_sh		.set 14

*******一些参考值**********
w_ref_k		.set 2010	;2^5


****与控制有关的时间常量*****
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		;若在周期匹配时根据电流方向
				;修改当前发的矢量则需改为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转换系数,硬件线压RC滤波参数********		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计数的最大值=0.1s/250us

⌨️ 快捷键说明

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