智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: leosaac
打印 上一主题 下一主题

[软件类] 我觉得陀螺仪和加速度计的融合成这样就及格了

    [复制链接]

22

主题

246

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4997
QQ
威望
2596
贡献
1389
兑换币
860
注册时间
2011-12-17
在线时间
506 小时
11#
发表于 2012-6-25 01:20:19 | 只看该作者
leosaac 发表于 2012-6-25 01:15
看楼上的电路图在清华参考设计方案的第二版的第53页

我用的也是这个,但是不知道为什么没有你的波形干净
回复 支持 反对

使用道具 举报

22

主题

246

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4997
QQ
威望
2596
贡献
1389
兑换币
860
注册时间
2011-12-17
在线时间
506 小时
12#
发表于 2012-6-25 01:23:55 | 只看该作者
leosaac 发表于 2012-6-25 01:20
肯定要均值滤波的,读取20次转换值然后取平均就是了。

哦,我的不知道怎么回事,只有加速度计陀螺仪均值滤波可以,融合角度值均值后波形就不太好了,然后就没有均值,一直都有毛刺,不知道是什么问题,还有,你的融合角度ad值怎么转化成角度值的啊,是跟加速度计取180度/(最大-最小)的比例系数一样的方法吗?
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
13#
 楼主| 发表于 2012-6-25 09:42:56 | 只看该作者
月光疾风 发表于 2012-6-25 01:23
哦,我的不知道怎么回事,只有加速度计陀螺仪均值滤波可以,融合角度值均值后波形就不太好了,然后就没有 ...

何必变成角度呢?直接用转换出来的值就好了。
回复 支持 反对

使用道具 举报

4

主题

260

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1428
威望
924
贡献
264
兑换币
44
注册时间
2011-1-25
在线时间
120 小时
14#
发表于 2012-6-25 10:42:31 | 只看该作者
汗。。。。又一个方向是反的。。。。   
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
15#
 楼主| 发表于 2012-6-25 10:47:18 | 只看该作者
newhand1991 发表于 2012-6-25 10:42
汗。。。。又一个方向是反的。。。。

方向反的又怎么了?
回复 支持 反对

使用道具 举报

4

主题

260

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1428
威望
924
贡献
264
兑换币
44
注册时间
2011-1-25
在线时间
120 小时
16#
发表于 2012-6-25 10:54:15 | 只看该作者
应该是陀螺仪正尖峰时,滤波后的角度上升,为正值。   这样 融合出来的角度才是可靠、正常的。   如果方向是对的,那么直接PD就可以站稳的,方向是反的话,也可以直立,但可能会出现一些意想不到的现象。。。

回复 支持 反对

使用道具 举报

11

主题

106

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1012
威望
577
贡献
231
兑换币
0
注册时间
2011-8-27
在线时间
102 小时
17#
发表于 2012-6-25 10:58:26 | 只看该作者
第一天  这样第二天就变了  求解释  用的是清华方案  
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
18#
 楼主| 发表于 2012-6-25 11:39:38 | 只看该作者
newhand1991 发表于 2012-6-25 10:54
应该是陀螺仪正尖峰时,滤波后的角度上升,为正值。   这样 融合出来的角度才是可靠、正常的。   如果方向是 ...

说的好像有点道理,不过我们光PD已经可以站稳了,后来加上PI就原地了,确实没有发现你说的意想不到的情况。
回复 支持 反对

使用道具 举报

22

主题

246

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4997
QQ
威望
2596
贡献
1389
兑换币
860
注册时间
2011-12-17
在线时间
506 小时
19#
发表于 2012-6-25 12:24:02 | 只看该作者
leosaac 发表于 2012-6-25 09:42
何必变成角度呢?直接用转换出来的值就好了。

哦~
回复 支持 反对

使用道具 举报

2

主题

185

帖子

0

精华

高级会员

Rank: 4

积分
917
威望
456
贡献
173
兑换币
4
注册时间
2012-5-6
在线时间
144 小时
20#
 楼主| 发表于 2012-6-25 12:27:10 | 只看该作者
月光疾风 发表于 2012-6-25 12:24
哦~

直接使用原始数据的话,我们的车子PD值范围:P:8.0~10,D0.35~0.55,范围很宽的。
P小于8车子容易往一边加速,大于10车子震荡就不能用D来消除了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-12-26 02:36 , Processed in 0.051434 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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