智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6482|回复: 25
打印 上一主题 下一主题

重心影响车子的加速么

  [复制链接]

5

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
284
贡献
109
兑换币
40
注册时间
2010-11-20
在线时间
58 小时
跳转到指定楼层
1#
发表于 2011-5-29 17:45:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们之前的红外车加速到2m/s,只用时0.5s。现在的摇头车却要2s,加速极慢,前瞻提高了没有多大用了。
不知道什么原因,是重心分布的问题吗?
1,我以为是反转导致电机有问题,但是换了一个之后,结果一样,还是很慢。
2,又把每个mos管全都更新了一次,还是没有用。

车子的重量增加了一点点。但影响也不至于那么大吧

本帖子中包含更多资源

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

x

18

主题

514

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3536
威望
1671
贡献
921
兑换币
128
注册时间
2009-3-14
在线时间
472 小时
2#
发表于 2011-5-29 18:24:32 | 只看该作者
车子做的很艺术。。。
影响不会这么大的,估计是你们在搞成摇头车时,程序变动导致的;另外电池的性能应该也很重要。
回复 支持 反对

使用道具 举报

5

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
284
贡献
109
兑换币
40
注册时间
2010-11-20
在线时间
58 小时
3#
 楼主| 发表于 2011-5-29 18:42:20 | 只看该作者
回复 2# perfect_co


    我之前的程序确实和这次的程序略有不同,之前是只在中断里面执行速度控制,每1ms产生一次中断

/*中断服务程序*/
void interrupt 66 m_timer(void)
{
PITTF_PTF0 = 1;
  dianji_timer++;                                         
  if(dianji_timer>=10)
  {
      dianji_timer=0;
      lastspeed=PACNT;
      PACNT=0;
      PID_speed();
  }
}
之后是在中断里面得到标志,在循环里面查询执行速度控制

/*中断服务程序*/     
void interrupt 66 m_timer(void)
{
    PITTF_PTF0 = 1;
    dianji_timer++;
    if(dianji_timer>=10)
    {
      dianji_timer=0;
      dianji_flag=1;
    }
    fenshi();
}
/*主函数进行查询*/
    if(dianji_flag)
    {
      dianji_flag=0;
      lastspeed=PACNT;
      PACNT=0;
      PID_speed();
    }


莫非程序里面有漏洞
回复 支持 反对

使用道具 举报

5

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
284
贡献
109
兑换币
40
注册时间
2010-11-20
在线时间
58 小时
4#
 楼主| 发表于 2011-5-29 18:45:13 | 只看该作者
我之前以为是激光消耗了很大的功率,但把激光关掉之后,情况还是没有改善
回复 支持 反对

使用道具 举报

4

主题

16

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
威望
245
贡献
53
兑换币
0
注册时间
2010-11-30
在线时间
70 小时
5#
发表于 2011-5-29 18:58:55 | 只看该作者
你们车子跑的时候传感器不会晃动么?我们的晃得信号都不稳定了
回复 支持 反对

使用道具 举报

5

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
284
贡献
109
兑换币
40
注册时间
2010-11-20
在线时间
58 小时
6#
 楼主| 发表于 2011-5-29 19:10:22 | 只看该作者
回复 5# ftetoo9


    有点晃,因为是摇头,最后跑的还是很稳定的。
回复 支持 反对

使用道具 举报

18

主题

514

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3536
威望
1671
贡献
921
兑换币
128
注册时间
2009-3-14
在线时间
472 小时
7#
发表于 2011-5-29 19:13:36 | 只看该作者
回复 3# inintrovert


   这不就好解决了,你还改回原来方式看看加速是不是好了,很可能是你的其他算法太慢,导致速度控制虽然在主程序中理论上是1MS执行1次,但实际上可能慢了几个周期;但如果直接在中断中执行,就不会有这问题。
回复 支持 反对

使用道具 举报

5

主题

37

帖子

0

精华

高级会员

Rank: 4

积分
509
威望
284
贡献
109
兑换币
40
注册时间
2010-11-20
在线时间
58 小时
8#
 楼主| 发表于 2011-5-29 19:14:52 | 只看该作者
回复 7# perfect_co


    恩,我明天去试一试,谢了!!
回复 支持 反对

使用道具 举报

5

主题

97

帖子

0

精华

高级会员

Rank: 4

积分
622
QQ
威望
330
贡献
276
兑换币
0
注册时间
2011-5-25
在线时间
8 小时
9#
发表于 2011-5-29 20:38:34 | 只看该作者
当然,激光头太高,转头时车身肯定摇晃
回复 支持 反对

使用道具 举报

12

主题

328

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1532
QQ
威望
708
贡献
426
兑换币
22
注册时间
2010-5-8
在线时间
199 小时
10#
发表于 2011-5-29 20:58:25 | 只看该作者
我觉得你们车怎么那么高……我们18cm,发射管里地面高度,我感觉你们的还要高


高了不好哦
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-6 11:07 , Processed in 0.171694 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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