智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 荷马111
打印 上一主题 下一主题

【回馈论坛第二贴】考研归来,有小车的问题可以在这提问。

   关闭 [复制链接]
抢楼 抢楼 查看抢中楼层 本帖为抢楼帖,欢迎抢楼!  截止楼层:9999  奖励楼层: 1,2,3,4,5,6,7,8,9,10,15,20,25,30,35,40,45,50,60,70,80,90,100,120,140,160,180 

6

主题

43

帖子

0

精华

高级会员

Rank: 4

积分
924
威望
447
贡献
287
兑换币
236
注册时间
2015-3-3
在线时间
95 小时
毕业学校
苏州大学
11#
发表于 2015-4-14 19:30:26 | 只看该作者
这个蓝色是Gyro_rate/200的波形,黄色是Gyro_rate值,红色是Accer_angle值

本帖子中包含更多资源

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

x
回复

使用道具 举报

43

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2324
威望
1144
贡献
586
兑换币
679
注册时间
2013-7-30
在线时间
297 小时
毕业学校
辽宁科技大学
12#
发表于 2015-4-14 19:33:10 | 只看该作者
学哥,我现在整那个c车的电机pid,用的增量式的,现在出现这个问题是什么原因呀,我只给P了,id都是0,是什么原因呀??

本帖子中包含更多资源

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

x
回复

使用道具 举报

20

主题

282

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1440
QQ
威望
738
贡献
82
兑换币
325
注册时间
2012-12-20
在线时间
310 小时
13#
 楼主| 发表于 2015-4-14 19:35:01 | 只看该作者
喜欢阳光的猪 发表于 2015-4-14 19:26
我想问下关于xs128浮点数的处理,在用它进行陀螺仪数据积分的时候,非常的无力,波形表现为杂乱无章,即使在 ...

试着去掉陀螺仪的低通滤波电容再进行实验。
回复

使用道具 举报

20

主题

282

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1440
QQ
威望
738
贡献
82
兑换币
325
注册时间
2012-12-20
在线时间
310 小时
14#
 楼主| 发表于 2015-4-14 19:35:57 | 只看该作者
virus 发表于 2015-4-14 19:17
就是不知道能不能在有限的时间下

加油
回复

使用道具 举报

20

主题

282

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1440
QQ
威望
738
贡献
82
兑换币
325
注册时间
2012-12-20
在线时间
310 小时
15#
 楼主| 发表于 2015-4-14 19:38:16 | 只看该作者
冇种爱.兂可取代 发表于 2015-4-14 19:33
学哥,我现在整那个c车的电机pid,用的增量式的,现在出现这个问题是什么原因呀,我只给P了,id都是0,是什 ...

可以阐明具体情况,包括以下几个内容:是在调节什么时候的参数,四条曲线对应着什么,小车有什么实际现象。
回复

使用道具 举报

43

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2324
威望
1144
贡献
586
兑换币
679
注册时间
2013-7-30
在线时间
297 小时
毕业学校
辽宁科技大学
16#
发表于 2015-4-14 19:42:03 | 只看该作者
荷马111 发表于 2015-4-14 19:38
可以阐明具体情况,包括以下几个内容:是在调节什么时候的参数,四条曲线对应着什么,小车有什么实际现象 ...

那个,黄线和粉线是目标速度,红线和蓝线是左右轮子的实际速度,我现在就是给了一个P,中断是10ms
else
      
    {
      SpeedGiven_L = Motor.Speed_Goal ;
      SpeedGiven_R = Motor.Speed_Goal ;
    }   
   
   
    error[0][0] = SpeedGiven_L - en_count_left;  //计算速度偏差(预计值-现在值)      
    derr_R = error[0][0] - error[1][0];
    dderr_R = error[0][0] - 2*error[1][0] + error[2][0];
    error[2][0] = error[1][0];
    error[1][0] = error[0][0];
   
   
   
    delat[0] = Motor.I*error[0][0] + Motor.P*derr_R + Motor.D*dderr_R ;
    PWM_L += delat[0] ;
    if(PWM_L>7000)
      PWM_L= 7000;
    if(PWM_L<0)
      PWM_L=0 ;
   
    error[0][1] = SpeedGiven_R -  en_count_right ;      
    derr_R = error[0][1] - error[1][1] ;
    dderr_R = error[0][1] - 2*error[1][1] + error[2][1] ;
    error[2][1] = error[1][1] ;
    error[1][1] = error[0][1] ;
   
   
   
    delat[1] = Motor.I*error[0][1] + Motor.P*derr_R + Motor.D*dderr_R;
    PWM_R += delat[1] ;
    if(PWM_R>7000)
      PWM_R= 7000 ;
    if(PWM_R<0)
      PWM_R=0 ;   
   
    //测试
  //  PWM_L = PWM_R=25000;
   
    if(PWM_L >= 0)
    {
    //  DIR_L_Forward;
      ftm_pwm_duty(FTM0, FTM_CH4,PWM_L);
      ftm_pwm_duty(FTM0, FTM_CH5,0);
    }
   
    if(PWM_R >=0)
    {
   //   DIR_R_Forward;
   
       ftm_pwm_duty(FTM0, FTM_CH6,PWM_R);
      ftm_pwm_duty(FTM0, FTM_CH7,0);
    }

回复

使用道具 举报

43

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2324
威望
1144
贡献
586
兑换币
679
注册时间
2013-7-30
在线时间
297 小时
毕业学校
辽宁科技大学
17#
发表于 2015-4-14 19:43:20 | 只看该作者
荷马111 发表于 2015-4-14 19:38
可以阐明具体情况,包括以下几个内容:是在调节什么时候的参数,四条曲线对应着什么,小车有什么实际现象 ...

反正我的p都给了300了,波形还没有出现震荡的情况呀

回复

使用道具 举报

0

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
522
威望
266
贡献
152
兑换币
167
注册时间
2014-5-19
在线时间
52 小时
毕业学校
电子科技大学
18#
发表于 2015-4-14 20:39:20 | 只看该作者
请问如何能够准确一点确定提取的中线和图像的偏差?
回复

使用道具 举报

3

主题

307

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1177
威望
540
贡献
319
兑换币
312
注册时间
2014-7-10
在线时间
159 小时
毕业学校
新华小学
19#
发表于 2015-4-14 20:39:28 | 只看该作者
c车,入十字右转没问题,左转不行!什么原因
回复

使用道具 举报

0

主题

27

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1072
威望
504
贡献
248
兑换币
307
注册时间
2014-6-4
在线时间
160 小时
毕业学校
广东白云学院
20#
发表于 2015-4-14 21:00:16 | 只看该作者
楼主我是电磁组新手啊,能帮我们看看这个传感器原理图有什么问题吗?谢谢。我们放大电路用的是OP07的芯片,求指点。。输出信号的电压是一个定值10点多毫伏,信号发生器调到1KHZ就反应正常,调到20KHZ就没有反应了,这是什么问题啊??

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 23:24 , Processed in 0.058475 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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