|
用TMS320F28027F+DRV8301驱动一个57的无刷(12V, 5.6A,额定转速2800rpm),德州的lab 02b, lab 05b例程,user.h主要配置如下
- #define USER_IQ_FULL_SCALE_FREQ_Hz (800.0) // 800 Example with buffer for 8-pole 6 KRPM motor to be run to 10 KRPM with field weakening; Hz =(RPM * Poles) / 120
- #define USER_IQ_FULL_SCALE_VOLTAGE_V (24) // 24.0 Example for boostxldrv8301_revB typical usage and the Anaheim motor
- #define USER_SYSTEM_FREQ_MHz (60.0)
- #define USER_PWM_FREQ_kHz (30.0) //30.0 Example, 8.0 - 30.0 KHz typical; 45-80 KHz may be required for very low inductance, high speed motors
- #elif (USER_MOTOR == ElectroCraft_DA23DBB)
- #define USER_MOTOR_TYPE MOTOR_Type_Pm
- #define USER_MOTOR_NUM_POLE_PAIRS (4)
- #define USER_MOTOR_Rr (NULL)
- #define USER_MOTOR_Rs (0.1402351)
- #define USER_MOTOR_Ls_d (1.5608E-08)
- #define USER_MOTOR_Ls_q (1.5608E-08)
- #define USER_MOTOR_RATED_FLUX (0.0501837)
- #define USER_MOTOR_MAGNETIZING_CURRENT (NULL)
- #define USER_MOTOR_RES_EST_CURRENT (0.4)
- #define USER_MOTOR_IND_EST_CURRENT (-0.4)
- #define USER_MOTOR_MAX_CURRENT (5.6)
- #define USER_MOTOR_FLUX_EST_FREQ_Hz (20.0)
复制代码
当gMotorVars.Speed_krpm达到1.2左右时就不再增加,无论是空载还是带载,同时电流也不再增加(负载不增加的情况下)。换过航模电机,2212,910kv, 14 poles,现象差不多,gMotorVars.Speed_krpm达到3.4左右就不再增加。 求指点。。。谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|