智能车制作

 找回密码
 注册

扫一扫,访问微社区

打印 上一主题 下一主题

[单片机] 51单片机小车,不走直线!

  [复制链接]

10

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1934
威望
940
贡献
560
兑换币
615
注册时间
2013-9-13
在线时间
217 小时
11#
发表于 2014-8-1 10:34:17 | 只看该作者
五加六等于一 发表于 2014-8-1 10:18
我调试过了,找到了一个数,比这个数大1就左偏,使用这个数就右偏,如何解释?而且小车相同的参数设置,有 ...

那个不行的    电机制造时死区电压不会完全一致   即使完全一致   两个轮子遇到的阻力也不会完全一样   不会一直走直线的   得加个反馈环节
回复

使用道具 举报

12

主题

79

帖子

0

精华

高级会员

Rank: 4

积分
850
威望
392
贡献
198
兑换币
230
注册时间
2014-2-15
在线时间
130 小时
12#
发表于 2014-8-1 10:34:48 | 只看该作者
闭环嘛
回复

使用道具 举报

1

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
322
威望
136
贡献
92
兑换币
79
注册时间
2014-8-1
在线时间
47 小时
毕业学校
大连理工大学
13#
 楼主| 发表于 2014-8-1 11:02:25 | 只看该作者
迷离的眼神 发表于 2014-8-1 10:34
闭环嘛

是闭环,可是还好调试好。不知道是程序的问题,还是硬件的问题。程序流程图在上面贴了,两个测速红外传感器也调试过了,帮忙再仔细看看。谢谢了
回复

使用道具 举报

1

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
322
威望
136
贡献
92
兑换币
79
注册时间
2014-8-1
在线时间
47 小时
毕业学校
大连理工大学
14#
 楼主| 发表于 2014-8-1 11:06:27 | 只看该作者
hymwgk 发表于 2014-8-1 10:32
这种车底盘靠近轮子处有一个长槽口   电机上与轮子同轴应该可以接一个光电码盘   就是你说的那个红外传感 ...

配套?自己做的,就怕有误差,可是还是有问题。现在不知道是程序的问题,还是硬件的问题,直觉觉得这个红外是有问题的,但是不知道如何精确的调试?
回复

使用道具 举报

10

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1934
威望
940
贡献
560
兑换币
615
注册时间
2013-9-13
在线时间
217 小时
15#
发表于 2014-8-1 11:15:16 | 只看该作者
五加六等于一 发表于 2014-8-1 11:06
配套?自己做的,就怕有误差,可是还是有问题。现在不知道是程序的问题,还是硬件的问题,直觉觉得这个红 ...

看了看    你看是不是调节太过频繁   电机高频启动停止   有可能和地面产生微小的打滑    可以多次采集之后把两轮误差平滑处理一下  稍微缓慢的加到两个轮子上估计会好点
回复

使用道具 举报

56

主题

4914

帖子

3

精华

顶级版主

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

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

积分
56131

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

威望
19568
贡献
13933
兑换币
3365
注册时间
2010-7-22
在线时间
11315 小时
16#
发表于 2014-8-1 11:21:05 | 只看该作者
五加六等于一 发表于 2014-8-1 10:18
我调试过了,找到了一个数,比这个数大1就左偏,使用这个数就右偏,如何解释?而且小车相同的参数设置,有 ...

你的小车要是这样就没太好的办法了。51的PWM精度不够。要么换主控芯片,飞思卡尔的单片机什么的;要么你就想办法加别的反馈,比如陀螺。

陀螺的简单用法:首先你得有个基本靠谱的陀螺(别是ENC-03)并且能读到它的数据。然后对陀螺输出的角速度数据进行积分,得到角度。接下来就是努力保持角度不变就可以了。
回复

使用道具 举报

55

主题

1286

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
8827

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

威望
4121
贡献
2694
兑换币
1967
注册时间
2012-5-8
在线时间
1006 小时
17#
发表于 2014-8-1 11:32:32 | 只看该作者
加个反馈嘛
回复

使用道具 举报

7

主题

63

帖子

0

精华

高级会员

Rank: 4

积分
912
威望
482
贡献
262
兑换币
290
注册时间
2013-10-21
在线时间
84 小时
毕业学校
辽工大
18#
发表于 2014-8-1 11:38:11 | 只看该作者
电机特性不同,左右轮的差速不是0,当然不会走直线,闭环控速才是王道
回复

使用道具 举报

38

主题

479

帖子

0

精华

跨届大侠

疯癫侠

Rank: 10Rank: 10Rank: 10

积分
6613

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2635
贡献
566
兑换币
1648
注册时间
2013-6-6
在线时间
1706 小时
19#
发表于 2014-8-1 12:35:35 | 只看该作者
找你们学长
回复

使用道具 举报

5

主题

143

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3159

活跃会员奖章优秀会员奖章

QQ
威望
1471
贡献
954
兑换币
973
注册时间
2013-12-1
在线时间
367 小时
20#
发表于 2014-8-1 12:41:16 | 只看该作者
左右轮分别给相同目标速度而不是pwm,电机各自读脉冲调pid
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 06:09 , Processed in 0.053409 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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