介绍
代码
/* 目标转速 24 ~ 26 RPM */
if(g_motor_data.speed <= 24)
{
motor_pwm += 1;
motor_pwm_set(motor_pwm); /* 自动调整电机转速 */
}
else if( g_motor_data.speed >= 26)
{
motor_pwm -= 1;
motor_pwm_set(motor_pwm); /* 自动调整电机转速 */
}
在实验中,当电机空载时转速为24 ~ 26 RPM之间,假设占空比为11%,当我们给电机加上负载时,自动控制代码仍将控制转速为24 ~ 26 RPM之间,此时可以观测到占空比变大了。