智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 1551|回复: 6
打印 上一主题 下一主题

大家都怎么处理温漂的问题呢

[复制链接]

12

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1324
威望
651
贡献
401
兑换币
402
注册时间
2015-12-4
在线时间
136 小时
毕业学校
南京大学
跳转到指定楼层
1#
发表于 2016-7-4 00:04:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家都怎么处理温漂的问题呢
回复

使用道具 举报

56

主题

4914

帖子

3

精华

顶级版主

北京科技大学智能汽车队公共主页管理员

Rank: 11Rank: 11Rank: 11Rank: 11

积分
56131

特殊贡献奖章资源大师奖章论坛骨干奖章推广达人奖章优秀版主奖章热心会员奖章论坛元老奖章在线王奖章活跃会员奖章优秀会员奖章

威望
19568
贡献
13933
兑换币
3365
注册时间
2010-7-22
在线时间
11315 小时
2#
发表于 2016-7-4 00:08:52 | 只看该作者
补偿、校准,都可以
回复 支持 反对

使用道具 举报

18

主题

466

帖子

0

精华

常驻嘉宾

你又在盯着我的头像

Rank: 8Rank: 8

积分
4193
威望
2071
贡献
1138
兑换币
1225
注册时间
2016-1-9
在线时间
492 小时
毕业学校
北华航天工业学院
3#
发表于 2016-7-4 08:49:15 | 只看该作者
  1. void GYRO_VAL_Init(void)
  2. {
  3.     uint16 i;
  4.       for(i=0;i<500;i++)
  5.       {
  6.         GYRO_VAL=adc_once(Gyro1,ADC_12bit);
  7.         DELAY_MS(1);
  8.         GYRO_VAL_ADD+=GYRO_VAL;
  9.       }
  10.       GYRO_VAL=GYRO_VAL_ADD/500;
  11.       GYRO_VAL_ADD=0;
  12.       flash_erase_sector(255);
  13.       DELAY_MS(20);
  14. }
复制代码
回复 支持 反对

使用道具 举报

18

主题

466

帖子

0

精华

常驻嘉宾

你又在盯着我的头像

Rank: 8Rank: 8

积分
4193
威望
2071
贡献
1138
兑换币
1225
注册时间
2016-1-9
在线时间
492 小时
毕业学校
北华航天工业学院
4#
发表于 2016-7-4 08:50:20 | 只看该作者
  1. else if(KEY_START_flag==2)
  2.    {
  3.      LCD_Print(0,0,"Gyro中值");
  4.      if(KEY_B_flag%2==0)
  5.      {
  6.        Star_flag=50;
  7.        LCD_Print(16,2,"Gyro1");
  8.        LCD_Print(0,4,">>Gyro2");
  9.        if (key_check(KEY_A) ==  KEY_DOWN)  
  10.        {
  11.          GYRO2_VAL_Init();
  12.        }
  13.        else if (key_check(KEY_A) ==  KEY_UP)
  14.        {
  15.          GYRO2_VAL=flash_read(254, 0, uint16);
  16.        }
  17.        LCD_PrintU16_8x16(80,4,GYRO2_VAL);//陀螺仪中值设定
  18.        DELAY_MS(50);
  19.        if(key_check(KEY_U) ==  KEY_DOWN)
  20.        {
  21.          flash_erase_sector(254);
  22.          GYRO2_VAL++;
  23.          DELAY_MS(100);
  24.          LCD_PrintU16_8x16(80,4,GYRO2_VAL);  
  25.          DELAY_MS(50);
  26.        }
  27.        else if(key_check(KEY_D) ==  KEY_DOWN)
  28.        {
  29.          flash_erase_sector(254);
  30.          GYRO2_VAL--;
  31.          DELAY_MS(100);
  32.          LCD_PrintU16_8x16(80,4,GYRO2_VAL);
  33.          DELAY_MS(50);
  34.        }
  35.        flash_write(254,0,GYRO2_VAL);
  36.        DELAY_MS(20);
  37.      }
复制代码
回复 支持 反对

使用道具 举报

18

主题

466

帖子

0

精华

常驻嘉宾

你又在盯着我的头像

Rank: 8Rank: 8

积分
4193
威望
2071
贡献
1138
兑换币
1225
注册时间
2016-1-9
在线时间
492 小时
毕业学校
北华航天工业学院
5#
发表于 2016-7-4 08:54:43 | 只看该作者
陀螺仪按键自检保存中值,如果站不好,按键微调,调节时保持电机打开,程序运行直立。两段代码没连着,别直接拿去用,供参考
回复 支持 反对

使用道具 举报

12

主题

35

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1324
威望
651
贡献
401
兑换币
402
注册时间
2015-12-4
在线时间
136 小时
毕业学校
南京大学
6#
 楼主| 发表于 2016-7-4 09:34:51 | 只看该作者
萌萌晨 发表于 2016-7-4 08:54
陀螺仪按键自检保存中值,如果站不好,按键微调,调节时保持电机打开,程序运行直立。两段代码没连着,别直 ...

谢谢

回复 支持 反对

使用道具 举报

12

主题

2039

帖子

2

精华

顶级版主

只好把岁月化成歌 留在山河

Rank: 11Rank: 11Rank: 11Rank: 11

积分
43925

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章资源大师奖章优秀版主奖章

威望
26153
贡献
9386
兑换币
6553
注册时间
2011-9-30
在线时间
4193 小时
毕业学校
南京动专
7#
发表于 2016-7-4 09:44:03 | 只看该作者
换个陀螺仪……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 06:23 , Processed in 0.271127 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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