头文件 UserParms
h C 文件 ACIM
c Encoder
c InitCurModel
c UserParms
h //#define TORQUE_MODE #define DIAGNOSTICS //**************** 振荡器 ************************************ #define dFoscExt 7372800 // 外部晶振或时钟频率 (Hz) #define dPLL 8 // PLL 比率 #define dLoopTimeInSec 0
00005 // PWM 周期 - 100 uS, 10Khz PWM #define dDeadTimeSec 0
000002 // 以秒为单位的死区时间 // Derived #define dFosc (dFoscExt*dPLL) // 时钟频率 ( Hz) #define dFcy (dFosc/4) // 指令频率 ( Hz) #define dTcy (1
0/dFcy) // 指令周期 (s) #define dDeadTime (int)(dDeadTimeSec*dFcy) // 以 dTcys 为单位的死区时间 #define dLoopInTcy (dLoopTimeInSec/dTcy) // 以 Tcy 为单位的基本循环周期 #define dDispLoopTime 0
100 // 显示和按钮状态查询循环 //**************** 电机参数 ******************************** #define diPoles 1 // 极对数 #define diCntsPerRev 2000 // 每转的编码器线数 #define diNomRPM 3600 // 电机铭牌上的转速( RPM) #defi