- 打卡等级:以坛为家I
- 打卡总天数:200
- 最近打卡:2025-10-15 13:18:53
超级版主
- 积分
- 14384
|
我的例子,请使用下面的启动参数,这些参数启动12万转电机很正常:
#define MOTOR_TYPE 2 //0:2212电机,1:8元风扇单机,2:12万转涵道风扇电机,3:28元全金属涵道风扇
#elif (MOTOR_TYPE == 2)
//12万转涵道风扇
#define MPP 1 //磁极对 Magnetic Pole Pair
#define ROLL_MinSpeed 300 // 启动时检测到低于这个转速则认为电机停止,从静止开始启动,否则直接进入闭环
#define PRE_PWM_DUTY 60 // 预定位占空比, 一般为START_PWM_DUTY的0.5~1,较小的占空比冲击小,但启动力矩小。
#define START_PWM_DUTY 120 // 启动时的占空比
#define STOP_PWM_DUTY 80 // 停止PWM,小于此PWM就停机, 根据电机特性适当改变
#define BeginSpeed 600 // 启动起始转速,转/分
#define FinishSpeed 6000 // 启动终了转速,转/分
#define D_StartTime 1000 // 加速时间,单位ms,不能小于500, 500~10922
#define PRE_STATE_TIME1 20 // 预定位时间1,ms, 最大值为2849ms
#define PRE_STATE_TIME2 15 // 预定位时间2,ms, 最大值为2849ms
#define PRE_STATE_TIME3 10 // 预定位时间3,ms, 最大值为2849ms |
|