智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 仪124
打印 上一主题 下一主题

陀螺仪问题

  [复制链接]

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
21#
 楼主| 发表于 2014-9-3 19:45:31 | 只看该作者
2601819196 发表于 2014-9-3 13:38
AngleVeloc = -((int)(AngleVelocAD - AngleVeloc_Offset)/240) * 4;
这样可以抑制陀螺仪的零点漂移,, ...

多谢
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
22#
 楼主| 发表于 2014-9-3 19:46:00 | 只看该作者
allenanswerzq 发表于 2014-9-3 15:37
这段代码是没有问题的。  i2c_write_reg(l3g4200_i2c,l3g4200_add,L3G_CTRL_REG2,0x00);//高通滤波模式选 ...

多谢,老大
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
23#
 楼主| 发表于 2014-9-3 19:53:02 | 只看该作者
仪124 发表于 2014-9-3 19:45
多谢

多问一句,为什么要加  ( int )  这样对互补的精度影响大不,如果不加对抑制温飘影响大不?多谢。
回复 支持 反对

使用道具 举报

16

主题

465

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3454
威望
1708
贡献
1098
兑换币
1135
注册时间
2013-6-18
在线时间
324 小时
24#
发表于 2014-9-3 21:15:43 | 只看该作者
2601819196 发表于 2014-9-3 11:49
感觉采集回来的不太对啊。

可以试试这个四通道的示波器上位机

感谢分享
回复 支持 反对

使用道具 举报

38

主题

276

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3032
威望
1999
贡献
135
兑换币
1253
注册时间
2013-1-25
在线时间
449 小时
25#
发表于 2014-9-3 22:12:08 | 只看该作者
仪124 发表于 2014-9-3 19:53
多问一句,为什么要加  ( int )  这样对互补的精度影响大不,如果不加对抑制温飘影响大不?多谢。

主要是抑制零点漂移的这个。(int)好像是多余的。
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
26#
 楼主| 发表于 2014-9-11 17:03:18 | 只看该作者
allenanswerzq 发表于 2014-9-3 15:37
这段代码是没有问题的。  i2c_write_reg(l3g4200_i2c,l3g4200_add,L3G_CTRL_REG2,0x00);//高通滤波模式选 ...






大神,我按你的建议配置低通滤波器,在 定义的CTRL_REG5中
BOOT,FIFO_EN, 保留,HPEN,INT_SEL1,INT_SEL0,OUT_SEL1,OUT_SEL0
HPEN,INT_SEL1,INT_SEL0为滤波器配置全为高时 high-pass ang loew-pass filter are used  for interrupt generation







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
27#
 楼主| 发表于 2014-9-11 17:08:40 | 只看该作者
仪124 发表于 2014-9-11 17:03
大神,我按你的建议配置低通滤波器,在 定义的CTRL_REG5中
BOOT,FIFO_EN, 保留,HPEN,INT_SEL1 ...

不好意思,刚才电脑坏了,只说了一半。两个黑色波形图是配置的图   HPEN,INT_SEL1,INT_SEL0 111 或000稳定后的波形,发现变化不大,配制成低通滤波之后波形变化也不大,请问我哪一方面配错了,多谢。
回复 支持 反对

使用道具 举报

6

主题

618

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6491
威望
3362
贡献
527
兑换币
2332
注册时间
2013-8-31
在线时间
1301 小时
28#
发表于 2014-9-11 18:19:04 | 只看该作者
仪124 发表于 2014-9-11 17:08
不好意思,刚才电脑坏了,只说了一半。两个黑色波形图是配置的图   HPEN,INT_SEL1,INT_SEL0 111 或000稳定 ...

我也早就忘了啊,以前也是看手册配置的,不过我看你配置怎么有中断呢?
回复 支持 反对

使用道具 举报

23

主题

241

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1405
威望
717
贡献
428
兑换币
453
注册时间
2014-2-6
在线时间
130 小时
29#
 楼主| 发表于 2014-9-11 18:32:38 | 只看该作者
allenanswerzq 发表于 2014-9-11 18:19
我也早就忘了啊,以前也是看手册配置的,不过我看你配置怎么有中断呢?

不好意思,配置看错了,原来的程序被格式化,只好再些一遍,请问你调平衡车多久,能否把平衡车的重心做成可在一定范围内可变的,例如加配重,我调平衡车想试一下?
回复 支持 反对

使用道具 举报

6

主题

618

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
6491
威望
3362
贡献
527
兑换币
2332
注册时间
2013-8-31
在线时间
1301 小时
30#
发表于 2014-9-11 19:33:03 | 只看该作者
仪124 发表于 2014-9-11 18:32
不好意思,配置看错了,原来的程序被格式化,只好再些一遍,请问你调平衡车多久,能否把平衡车的重心做成 ...

重心这块,我也挺失败的,我把E车直接都倒过来装了,在后期就有点不太稳了。建议你找今年强队的技术报告,多看看人家的吧。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 21:43 , Processed in 0.094473 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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