智能车制作

标题: 陀螺仪每次启动零点值都变化怎么办? [打印本页]

作者: 自明了然    时间: 2012-3-30 14:21
标题: 陀螺仪每次启动零点值都变化怎么办?
你们的值都是读过就确定了吗,我只知道官网的是固定值......

作者: 吉他手    时间: 2012-3-30 16:45
官方的参考方案只是一个参考,你需要根据实际情况进行改变。
不要奉书本为圣旨。参考方案也有很多很多缺陷。
你可以在每次都进行自动零点的矫正。。。。。

作者: chillms91    时间: 2012-3-30 18:10
方案需要修订的吧 ,,,,,要不怎么会有 一直被模仿 从未被超越的 说法
作者: wo520    时间: 2012-3-30 18:21
的确是每次都变!!还没找到更好的方法!!
作者: yssdsz    时间: 2012-3-30 19:18
吉他手 发表于 2012-3-30 16:45
官方的参考方案只是一个参考,你需要根据实际情况进行改变。
不要奉书本为圣旨。参考方案也有很多很多缺陷 ...

请问参考方案中将陀螺仪零偏电压调到1.65V,这是什么意思啊?我现在没接运放,在Vref引脚接了2.5V的分压。就是说原图3.3V电源换成了5V,R5R6两个电阻都换成了2k的,然后经过51K,5.1K电阻连接到Vref端。测得的REF引脚输出电压值仍然为1.35,根本都没有变化啊。。。。。。零偏没有任何效果。。。。。
作者: zl6977    时间: 2012-3-30 22:42
yssdsz 发表于 2012-3-30 19:18
请问参考方案中将陀螺仪零偏电压调到1.65V,这是什么意思啊?我现在没接运放,在Vref引脚接了2.5V的分压。 ...

那样漂移是不是特别大啊?我之前用那个电路,5V供电,12位AD,开机,静态时,AD值从1500一分钟内变到1400。。。无奈换回datasheet上的电路了。

作者: yssdsz    时间: 2012-3-30 22:50
zl6977 发表于 2012-3-30 22:42
那样漂移是不是特别大啊?我之前用那个电路,5V供电,12位AD,开机,静态时,AD值从1500一分钟内变到1400 ...

我没试呢。。。反正直接取输出进AD是可以的,滤波后角度值很好。但是角速度好像不好用。。。。
作者: 二笑不过    时间: 2012-3-30 23:19
每次都要调,琢磨了好久,没有找到好方法,求助各位高手~~~
作者: wscjun    时间: 2012-4-1 17:48
我们的是每次开机之后静止两秒让陀螺仪稳定  之后采集一定数量的陀螺仪值 然后平均  这就是零点值了   在之后的程序中减掉就是了
作者: 月光疾风    时间: 2012-4-1 18:10
同求~
作者: 啸风    时间: 2012-4-2 08:38
同求,大家一起研究下
作者: 我の小车    时间: 2012-4-13 21:27
wscjun 发表于 2012-4-1 17:48
我们的是每次开机之后静止两秒让陀螺仪稳定  之后采集一定数量的陀螺仪值 然后平均  这就是零点值了   在之 ...

应该是每次重新启动的时候,零偏值都发生的变化,才这样解决的吧??这样的效果怎么样???很好吧?
作者: wscjun    时间: 2012-4-14 12:39
就是每次重启都会有程序测量的  效果挺好的
作者: tuye318    时间: 2012-4-14 19:59
9楼的方法效果如如何?前提是每次你直立的位置要相同,不然很容易产生更大的误差
作者: 破曉    时间: 2013-5-10 19:35
wscjun 发表于 2012-4-1 17:48
我们的是每次开机之后静止两秒让陀螺仪稳定  之后采集一定数量的陀螺仪值 然后平均  这就是零点值了   在之 ...

我也用的这个,可是为什么这样计算后角度的输出值就会很滞后呢?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2