偶准备用M453做飞控,有些思路和问题,讨论下
看到底层的PWM接口函数可以控制输出的频率和占空比,而一般电调都是20ms周期,1ms~2ms的高电平时间,看来传入5%~10%的占空比可以控制电机转速了,问题来了
开源代码基本都是这样的格式,采用STM32的居多
MOTOR1 = Limit_PWMOUT(Motor_Thr + pid_pitch + pid_roll + pid_yaw); //左前方
MOTOR2 = Limit_PWMOUT(Motor_Thr + pid_pitch - pid_roll - pid_yaw); //右前方
MOTOR3 = Limit_PWMOUT(Motor_Thr - pid_pitch + pid_roll - pid_yaw); //左后方
MOTOR4 = Limit_PWMOUT(Motor_Thr - pid_pitch - pid_roll + pid_yaw); //右后方
那油门+PID的3个输出值,如何与这里M453PWM底层接口所需的5%~10%的占空比数值联系起来呢?
另外,组装后的大四轴起飞的最小转速的占空比是多少呢,若是10%,那飞起来后,如何控制俯仰和翻滚动作呢?
正在X宝寻觅材料。。。
楼主做的是大四还是小四啊
|