5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 5762|回复: 27
打印 上一主题 下一主题

mwc飞控,刷了2.2以后,不管怎么调PID,四轴都各种抖,怎么办

[复制链接]
跳转到指定楼层
楼主
发表于 2013-5-23 00:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,愁死了啊,按照教程刷的2.2程序,看看哪里错了
在config.h里
1.选择 quardX模式
2.选择传感器类型 ITG3205+BMA180+BMP085+HMC5883
期间还改了改电调怠速和I2C频率,其他保证啥也没动.
然后UPLOAD上
打开GUI调参,就是默认的,校正了ACC和磁强计,然后Write上

上电,继续遥控器校正陀螺和ACC,校正完成后用手拿着实验,推油,开始抖,各种抖,不是手拿着感觉就要翻过去。然后调小P···一点用也没有啊!
求大神啊,怎么破?
都怪我手贱刷程序,之前的2.1相当稳的!(注:是商家自带的)
啊,调不回来了,求大神指导啊!

欢迎继续阅读楼主其他信息

沙发
发表于 2013-5-23 00:51 | 只看该作者
抢沙发
3
发表于 2013-5-23 01:53 | 只看该作者
先看看PID还起不起作用先了~~把所有全0~如果有作用!那还可以继续测~~如果都一样~~~要么就是2.2代码问题!要么还是刷回2.1吧
4
发表于 2013-5-23 03:37 | 只看该作者



检查陀螺仪、加速度的X、Y、Z定义是否正确

5
发表于 2013-5-23 08:47 | 只看该作者
同意楼上的。xyz方向错误
6
发表于 2013-5-23 08:48 | 只看该作者
校准校正了ACC和磁强计 不需要点write  然后你的飞控是什么样子的,,确定你选的类型是对的吗
7
发表于 2013-5-23 08:53 | 只看该作者
试试校准电调行程。
8
发表于 2013-5-23 09:54 | 只看该作者
从零开始一步步校准,刷程序要改的项目很多呢,仔细看飞控说明跟着改了。当初刷新程序之前应该保存一下旧的程序。
9
 楼主| 发表于 2013-5-23 10:04 | 只看该作者
yyeexx 发表于 2013-5-23 03:37
检查陀螺仪、加速度的X、Y、Z定义是否正确

怎么检查~?我是大菜鸟一个,在哪有特别具体的指南呀?


10
 楼主| 发表于 2013-5-23 10:04 | 只看该作者
lijingwei 发表于 2013-5-23 08:53
试试校准电调行程。

校准了,没有用
11
 楼主| 发表于 2013-5-23 10:05 | 只看该作者
爵爷 发表于 2013-5-23 08:48
校准校正了ACC和磁强计 不需要点write  然后你的飞控是什么样子的,,确定你选的类型是对的吗

嗯,确定类型是对的,改PID的时候点write了


12
 楼主| 发表于 2013-5-23 10:06 | 只看该作者
gxhifi 发表于 2013-5-23 01:53
先看看PID还起不起作用先了~~把所有全0~如果有作用!那还可以继续测~~如果都一样~~~要么就是2.2代码问题!要么 ...

不起作用···到0了照样抖
13
 楼主| 发表于 2013-5-23 10:06 | 只看该作者
detvclq 发表于 2013-5-23 09:54
从零开始一步步校准,刷程序要改的项目很多呢,仔细看飞控说明跟着改了。当初刷新程序之前应该保存一下旧的 ...

求给个链接,有详细的调整指导
14
发表于 2013-5-23 10:28 | 只看该作者
本帖最后由 zy1227 于 2013-5-23 10:36 编辑

我刷完MWC2.2后只设置了这些就可以默认参数飞了(电调行程已经用MWC校准过#define ESC_CALIB_CANNOT_FLY,ACC和MAG也校准过)

#define QUADX
#define I2C_SPEED 400000L
#define CRIUS_AIO_PRO_V1 /这个根据飞控实际设置
#define MPU6050_LPF_42HZ /低通滤波,根据电池S数和gyros型号设置,我是3S电池所以设置为42Hz
#define DEADBAND 6
#define ALT_HOLD_THROTTLE_NEUTRAL_ZONE 20
#define GPS_SERIAL 2 /GPS端口设置
#define GPS_BAUD   115200 /GPS速率设置
#define UBLOX /GPS型号设置
#define MAG_DECLINIATION  ?.?f /磁偏角,根据自己的地理位置计算
#define MOTOR_STOP /解锁后电机不转


15
发表于 2013-5-23 10:40 | 只看该作者
你传感器是ITG3205,干嘛要设置MPU6050的低通滤波??这句:
#define MPU6050_LPF_42HZ /低通滤波,根据电池S数和gyros型号设置,我是3S电池所以设置为42Hz
16
发表于 2013-5-23 10:45 | 只看该作者
nuaarobot 发表于 2013-5-23 10:40
你传感器是ITG3205,干嘛要设置MPU6050的低通滤波??这句:
#define MPU6050_LPF_42HZ /低通滤波,根据电 ...

这些参数是我AIOP的设置,只是给楼主举个例子,后面不是注释过要根据gyros型号设置吗。

17
发表于 2013-5-23 11:19 | 只看该作者
进来学习了
18
发表于 2013-5-23 11:24 | 只看该作者
winnietank 发表于 2013-5-23 10:06
求给个链接,有详细的调整指导

http://bbs.5imx.com/bbs/forum.php?mod=viewthread&tid=754496
根据这个调吧,这个人很牛。

19
发表于 2013-5-23 12:45 | 只看该作者
开低通滤波试试 low filter
20
发表于 2013-5-23 13:52 | 只看该作者
电机和 桨不平衡 造成的振动吧,或者4个电机不在水平面上
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表