找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10900|回复: 16
打印 上一主题 下一主题
收起左侧

51单片机智能小车前进时,一直在转圈。就发现左右轮的旋转方向是相同的。怎么办?

  [复制链接]
跳转到指定楼层
楼主
ID:390915 发表于 2018-8-28 18:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机的智能小车,,在做前进实验时,一直在转圈。就发现左右轮的旋转方向是相同的。怎么办?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:7485 发表于 2018-8-28 19:07 | 只看该作者
怎么?你是想让左右轮转的方向相反?那样真的行吗?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:384109 发表于 2018-8-28 19:14 | 只看该作者
把其中一侧的电机连线对调一下,也就是两侧的电机线连接是相反的

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

地板
ID:46065 发表于 2018-8-28 19:18 | 只看该作者
反转那个电机电极反下,就行
回复

使用道具 举报

5#
ID:381016 发表于 2018-8-28 19:35 | 只看该作者
代码贴上来分析
回复

使用道具 举报

6#
ID:386381 发表于 2018-8-28 21:26 来自手机 | 只看该作者
这个好办把电机正负极的线对调一下就行了

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:378743 发表于 2018-8-30 00:14 | 只看该作者
小车前进,左右轮的旋转方向的确是相同方向的呀!如果转圈的话,应该速度不同吧?

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

8#
ID:187556 发表于 2018-8-30 08:58 | 只看该作者
一直在转圈就说明左右轮的转速不一样,一般来说都是外侧的那个轮转速会更快一些,才会让车转圈,你应该去查看一下控制车轮转速的代码,就是那个PWM调节,如果转速不一样的话就修改成一样的转速;
还有一个原因可能就是你的小车有直行、左转、右转和后退这几种控制,如果你的程序一开始就先执行转弯这段程序,然后程序卡死(也就是进入一个死循环,不能跳出来),这样程序就不会继续往下执行而一直停留在转弯这个操作,这样的话车自然就会一直转圈而不会直行或者后退,解决的方法也还是要自己去检查程序执行的逻辑。
回复

使用道具 举报

9#
ID:7485 发表于 2018-8-30 09:52 | 只看该作者
fosu 发表于 2018-8-30 00:14
小车前进,左右轮的旋转方向的确是相同方向的呀!如果转圈的话,应该速度不同吧?

不是轮子的转的方向相反,而是电动机转的方向相反(因为你一个电机正装、一个电机反装)。你如果装一个电动机,两端各带一个轮子呢?
回复

使用道具 举报

10#
ID:96682 发表于 2018-8-30 09:55 | 只看该作者
fosu 发表于 2018-8-30 00:14
小车前进,左右轮的旋转方向的确是相同方向的呀!如果转圈的话,应该速度不同吧?

轮子有差速转圈这个容易理解,但不知楼主的意思是指装载车上时还是拆下来对比时轮子的旋转方向
回复

使用道具 举报

11#
ID:391488 发表于 2018-8-30 10:20 | 只看该作者
把两个电机的正负极对调一下就好了
回复

使用道具 举报

12#
ID:391500 发表于 2018-8-30 10:29 | 只看该作者
方向相同,却还在转圈,说明两个轮子速度不一样,如果是开环控制的话,就只能估计值去调轮子的速度,如果是闭环控制的话可以根据反馈回来的速度值去定量调整。
回复

使用道具 举报

13#
ID:236826 发表于 2018-8-30 14:59 | 只看该作者
从两方面查验,1:看你单片机的控制程序是否写错了。2:看你的电机驱动芯片是否接反了。写这种程序最好是结合驱动芯片的真值表来写不然很容易出现问题的。
回复

使用道具 举报

14#
ID:497325 发表于 2019-6-1 13:38 | 只看该作者
文凤轩 发表于 2018-8-28 21:26
这个好办把电机正负极的线对调一下就行了

什么意思呢?
回复

使用道具 举报

15#
ID:587108 发表于 2019-11-23 20:45 | 只看该作者
楼主解决了吗?我也遇到了这样的问题。
回复

使用道具 举报

16#
ID:598256 发表于 2019-11-25 18:16 | 只看该作者
电机的正负极反接一下不就好了
回复

使用道具 举报

17#
ID:426797 发表于 2019-11-29 05:14 | 只看该作者
左右轮的旋转方向一样的话,应该是速度的问题,不断调试代码,是两边的真实速度达到基本一样
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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