异步电机矢量控制C 程序 #include /* AD 的range 設定 */ #define CH0_RANGE 400
0 /* CH0 range for vu */ #define CH1_RANGE 400
0 /* CH1 range for vw */ #define CH2_RANGE 50
0 /* CH2 range for iu */ #define CH3_RANGE 50
0 /* CH3 range for iw */ #define CH4_RANGE 400
0 /* CH4 range for E */ #define CH5_RANGE 50
0 /* CH5 range for Idc */ #define CH6_RANGE 10
0 /* CH6 range for CH6 */ #define CH7_RANGE 10
0 /* CH7 range for CH7 */ /* 数值设定 */ #define PI(n) 3
14159265358979 * n /* 圆周率*π */ #define BDN 0 /* */ #define CH 0 /* */ #define tr 0
084904545 /* L2/r2 转子时间常数 */ #define TM 200 /* 速度计算间隔[μs] */ #define FM 5000 /* 速度计算间隔[Hz] */ #define RESOLUTION 4000 /* encoder 的P/R(1000) 4 倍 */ #define r1 12
8 /* 等价电路常数 定子电阻 r1 旋转后的值 */ #define r2 10
17 /* 等价电路常数 转子电阻 r2 */ #define l1 0
033645354 /* 等价电路常数 定子电感 l1' *