智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 伤痕我心
打印 上一主题 下一主题

怎么解决温漂啊!

  [复制链接]

30

主题

264

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4664
QQ
威望
2397
贡献
1297
兑换币
1553
注册时间
2013-7-26
在线时间
485 小时
11#
 楼主| 发表于 2013-11-29 19:47:09 | 只看该作者
rubick 发表于 2013-11-29 12:38
跟那没关系,滤波是解决测量噪音的,跟温漂没关系

能说得再仔细一点儿么?大体的思路该怎么做呢?
我是这么想的:
    把车调直立,然后测陀螺仪的零偏量,记录下来(作为一个常量写在程序里面),然后,以后每次上电检测的时候,把测定的值跟这个常量进行比较,再做一些处理-------我的方法的最后表达,可以用一句话来概括------ 在以后的每次调的时候,都把测定的AD值,进行了之前已经调好的直立的状态处理。。。。
   你看我的方法对吗?
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
12#
发表于 2013-11-29 19:51:59 | 只看该作者
伤痕我心 发表于 2013-11-29 19:47
能说得再仔细一点儿么?大体的思路该怎么做呢?
我是这么想的:
    把车调直立,然后测陀螺仪的零偏量 ...

无法理解你那含有无数语法以及逻辑错误的话。
回复 支持 反对

使用道具 举报

10

主题

74

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2177
威望
1005
贡献
588
兑换币
662
注册时间
2013-11-2
在线时间
292 小时
13#
发表于 2013-11-29 20:00:12 | 只看该作者
mark
回复 支持 反对

使用道具 举报

30

主题

264

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4664
QQ
威望
2397
贡献
1297
兑换币
1553
注册时间
2013-7-26
在线时间
485 小时
14#
 楼主| 发表于 2013-11-29 20:37:43 | 只看该作者
rubick 发表于 2013-11-29 19:51
无法理解你那含有无数语法以及逻辑错误的话。

    说得简单一点吧,调好直立时测定的值 (假设为 1300),下次开机时测定的零偏量为1340,这之间有个差值 40 ; 然后,我对每个采样得到的AD值 减去 40 ,作为实际的采样值?
  这个简单些了嘛?{:soso_e103:}
回复 支持 反对

使用道具 举报

21

主题

896

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4068
威望
2252
贡献
1296
兑换币
1483
注册时间
2012-7-30
在线时间
260 小时
毕业学校
克莱德大学
15#
发表于 2013-11-29 21:18:58 | 只看该作者
伤痕我心 发表于 2013-11-29 20:37
说得简单一点吧,调好直立时测定的值 (假设为 1300),下次开机时测定的零偏量为1340, ...

这个1300就不应该写进代码里去啊
回复 支持 反对

使用道具 举报

5

主题

171

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3616
QQ
威望
1742
贡献
1148
兑换币
1163
注册时间
2013-8-5
在线时间
363 小时
16#
发表于 2013-11-29 22:25:23 | 只看该作者
回复 支持 反对

使用道具 举报

4

主题

143

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2367
威望
1143
贡献
822
兑换币
770
注册时间
2012-11-8
在线时间
201 小时
17#
发表于 2013-11-29 22:28:43 | 只看该作者
不知道,但是顶一个
回复 支持 反对

使用道具 举报

22

主题

411

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
5566
威望
2470
贡献
1416
兑换币
1607
注册时间
2012-10-21
在线时间
840 小时
18#
发表于 2013-11-29 22:31:15 | 只看该作者
回复 支持 反对

使用道具 举报

1

主题

243

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
4541
威望
2107
贡献
1180
兑换币
1179
注册时间
2012-5-24
在线时间
627 小时
19#
发表于 2013-11-29 22:45:41 | 只看该作者
伤痕我心 发表于 2013-11-29 20:37
说得简单一点吧,调好直立时测定的值 (假设为 1300),下次开机时测定的零偏量为1340, ...

你这种思路是错误的,
回复 支持 反对

使用道具 举报

137

主题

4169

帖子

1

精华

杰出人士

我认为最省轮子的跑法最快。曾经的西科4队

Rank: 12Rank: 12Rank: 12

积分
14006
QQ
威望
6233
贡献
1229
兑换币
4171
注册时间
2013-1-10
在线时间
3272 小时
20#
发表于 2013-11-29 22:52:41 | 只看该作者
伤痕我心 发表于 2013-11-29 19:44
能说得再仔细一点儿么?大体的思路该怎么做呢?
我是这么想的:
    把车调直立,然后测陀螺仪的零偏量 ...

温飘是个比较慢的过程,短时间内温飘几乎可以忽略,温飘的时候,相当于的的参考系在不断的偏移,怎么解决温飘呢?只要上电的时候建立一个参考,然后之后的值都建立在这个参考上,而不是事先就定好的值,那么短时间内,你用到的值是不是就都相对这个参考变化不大了呢?所以,你的平衡值也应该是一个以上电时候参考的相对值(前提是每次上电的时候车子角度要相同)。多想想吧,办法是想出来的,说不定你还能想出更好的办法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-7 00:35 , Processed in 0.057343 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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