打印
[四轴原创DIY]

新手四轴卡在了欧拉角与pid电机控制..该怎么办呢..

[复制链接]
3663|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
asd6165355|  楼主 | 2015-8-10 20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
springvirus| | 2015-8-11 09:59 | 只看该作者

使用特权

评论回复
板凳
springvirus| | 2015-8-11 10:08 | 只看该作者
偶准备用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宝寻觅材料。。。
楼主做的是大四还是小四啊

使用特权

评论回复
地板
MISS金| | 2015-8-11 10:27 | 只看该作者

使用特权

评论回复
5
asd6165355|  楼主 | 2015-8-11 11:06 | 只看该作者
springvirus 发表于 2015-8-11 10:08
偶准备用M453做飞控,有些思路和问题,讨论下

看到底层的PWM接口函数可以控制输出的频率和占空比,而一般 ...

5%零油门 10%满油门。。其他的我也不太清楚。。

使用特权

评论回复
6
springvirus| | 2015-8-11 11:36 | 只看该作者
asd6165355 发表于 2015-8-11 11:06
5%零油门 10%满油门。。其他的我也不太清楚。。

你买的套件,二次开发,还是从头搭的平台,小四轴吗

使用特权

评论回复
7
asd6165355|  楼主 | 2015-8-11 12:00 | 只看该作者
springvirus 发表于 2015-8-11 11:36
你买的套件,二次开发,还是从头搭的平台,小四轴吗

是的

使用特权

评论回复
8
asd6165355|  楼主 | 2015-8-11 12:02 | 只看该作者

买的套件。自己写飞控

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

1

粉丝