智能车制作

标题: 温漂不解决怎么参赛啊。。。 [打印本页]

作者: 怪盗基德    时间: 2012-7-3 08:13
标题: 温漂不解决怎么参赛啊。。。
温漂不解决怎么参赛啊。。。
作者: 怪盗基德    时间: 2012-7-3 08:14
又不能比赛前修改参数。。。
作者: 怪盗基德    时间: 2012-7-3 09:10
随着温度的升高。。零偏增大。。
作者: 奔驰飞思卡尔    时间: 2012-7-3 09:29
急求
作者: 怪盗基德    时间: 2012-7-3 09:34
每天来了。。。得先调调零点。。。这不是坑么??
作者: wangkunning    时间: 2012-7-3 09:42
怪盗基德 发表于 2012-7-3 09:34
每天来了。。。得先调调零点。。。这不是坑么??

可以每次上电自动采集的呀

作者: wangkunning    时间: 2012-7-3 09:44
怪盗基德 发表于 2012-7-3 09:34
每天来了。。。得先调调零点。。。这不是坑么??

你试一下开机采集效果如何,我们交流一下这个问题
作者: 奔驰飞思卡尔    时间: 2012-7-3 09:46
wangkunning 发表于 2012-7-3 09:44
你试一下开机采集效果如何,我们交流一下这个问题

能在具体点不?
作者: wangkunning    时间: 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值
然后每次开机先读一下陀螺仪的AD转换值,再把这个值付给a就行了
作者: 怪盗基德    时间: 2012-7-3 09:58
wangkunning 发表于 2012-7-3 09:44
你试一下开机采集效果如何,我们交流一下这个问题

求指点。。。大神。。具体点

作者: huangjianwu    时间: 2012-7-3 09:59

作者: 龙猫    时间: 2012-7-3 10:01
这个给力

作者: 怪盗基德    时间: 2012-7-3 10:02
wangkunning 发表于 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值

写好程序以后。。这个过程是单片机自动完成的么?
作者: 怪盗基德    时间: 2012-7-3 10:18
wangkunning 发表于 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值

求给力、。。
作者: wangkunning    时间: 2012-7-3 10:32
怪盗基德 发表于 2012-7-3 10:02
写好程序以后。。这个过程是单片机自动完成的么?

对啊,你可以在主程序中初始化完成之后先进行AD采集,读出陀螺仪的AD值
作者: wangkunning    时间: 2012-7-3 10:43
wangkunning 发表于 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值

各位看看我这样做有没有漏洞和缺陷,各位路过的都谈一下看法呀
作者: wangkunning    时间: 2012-7-3 10:43
龙猫 发表于 2012-7-3 10:01
这个给力

你们是怎么解决温漂的
作者: wangkunning    时间: 2012-7-3 10:45
龙猫 发表于 2012-7-3 10:01
这个给力

杭电大哥,指点一下呀
作者: ice.cn    时间: 2012-7-3 11:01
每次开机采集的第一个陀螺仪值,作为零点值
作者: 怪盗基德    时间: 2012-7-3 11:28
ice.cn 发表于 2012-7-3 11:01
每次开机采集的第一个陀螺仪值,作为零点值

有道理哈。。。。大家多发表看法,多讨论

作者: 没文化    时间: 2012-7-3 15:20
wangkunning 发表于 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值

这有什么用啊,上电采集零点,但是陀螺仪工作一段时间后温度改变,那么这个零点值就又会改变,所以你的这个方法也没起作用啊
作者: 怪盗基德    时间: 2012-7-3 15:26
没文化 发表于 2012-7-3 15:20
这有什么用啊,上电采集零点,但是陀螺仪工作一段时间后温度改变,那么这个零点值就又会改变,所以你的这 ...

在一定程度上可以解决。。。不错的方法。。
作者: 残の翼    时间: 2012-7-3 15:55
帮顶
作者: wangkunning    时间: 2012-7-3 18:10
没文化 发表于 2012-7-3 15:20
这有什么用啊,上电采集零点,但是陀螺仪工作一段时间后温度改变,那么这个零点值就又会改变,所以你的这 ...

‘一段时间’是多长,跑一圈也就一分钟左右,你从上电到断电总不会超过半个小时吧,这么短时间温漂很小的吧。再次上电的话,又可以重新采集了
作者: 你们是一群菜比    时间: 2012-7-4 01:38
wangkunning 发表于 2012-7-3 09:53
比如 宏定义
#define tuoluoyiset  a
tuoluoyiset是你设定的陀螺仪零偏值

这个方法你自己试过么


作者: wangkunning    时间: 2012-7-4 12:56
你们是一群菜比 发表于 2012-7-4 01:38
这个方法你自己试过么

一直在用

作者: linping9656    时间: 2012-7-4 16:01
怪盗基德 发表于 2012-7-3 09:58
求指点。。。大神。。具体点

我看明白了

作者: linping9656    时间: 2012-7-4 16:02
wangkunning 发表于 2012-7-3 18:10
‘一段时间’是多长,跑一圈也就一分钟左右,你从上电到断电总不会超过半个小时吧,这么短时间温漂很小的 ...

你这个方法跟我一样

作者: 怪盗基德    时间: 2012-7-4 16:36
linping9656 发表于 2012-7-4 16:01
我看明白了

很好用。。。

作者: linping9656    时间: 2012-7-4 16:40
怪盗基德 发表于 2012-7-4 16:36
很好用。。。

呵呵

作者: 怪盗基德    时间: 2012-7-4 16:40
wangkunning 发表于 2012-7-4 12:56
一直在用

我们的车的速度。。与零偏设定。。。非常有关。。。这是怎么回事。。。是不是。。参数跳的不好啊。。求指点一下。。

作者: 怪盗基德    时间: 2012-7-4 16:42
linping9656 发表于 2012-7-4 16:40
呵呵

我们的车的速度。。与零偏设定。。。非常有关。。。这是怎么回事。。。是不是。。参数跳的不好啊。。
作者: wangkunning    时间: 2012-7-4 16:57
linping9656 发表于 2012-7-4 16:02
你这个方法跟我一样

你车过弯有没有加速,我过弯明显比直道快,正反跑都这样,陀螺仪貌似已经够水平了,指点一下
作者: linping9656    时间: 2012-7-4 19:21
wangkunning 发表于 2012-7-4 16:57
你车过弯有没有加速,我过弯明显比直道快,正反跑都这样,陀螺仪貌似已经够水平了,指点一下

我们也是的。我在论坛里听人说 过弯会减速,但是没写减速,不知道他是怎么做到的

作者: linping9656    时间: 2012-7-4 19:22
怪盗基德 发表于 2012-7-4 16:42
我们的车的速度。。与零偏设定。。。非常有关。。。这是怎么回事。。。是不是。。参数跳的不好啊。。

我们也是的,启动的时候,零点一定要找好,这是关键

作者: 墨斤先生    时间: 2012-7-4 19:43
同样的问题,每天条车前先搞零点。。。。
作者: 怪盗基德    时间: 2012-7-4 19:52
linping9656 发表于 2012-7-4 19:22
我们也是的,启动的时候,零点一定要找好,这是关键

情况一样啊。。。

作者: linping9656    时间: 2012-7-4 23:00
怪盗基德 发表于 2012-7-4 19:52
情况一样啊。。。

最近电磁检测出了点问题

作者: Aryan    时间: 2012-10-27 19:37
受益了,谢谢!




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