找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

小车跑不了直线?是怎么回事

查看数: 8142 | 评论数: 19 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-6-10 12:37

正文摘要:

#include<reg52.h>   #define uchar unsigned char   #define V_TH  0XFF   #define V_TL  0XF6   #define V_TMOD 0X01   void ...

回复

ID:212728 发表于 2017-6-23 18:00
HC6800-ES-V2.0 发表于 2017-6-11 09:26
一般在小车,在没有限制条件时(如寻迹等),是跑不了直线的!!!
因为:(这就是技术与科学的区别了!) ...

好厉害的样子,长见识了,原来还有这么多的问题
ID:110734 发表于 2017-6-20 16:43
1.小车的轮子是否直径绝对相一致?2.程序的运行时间你看看有没有问题?
ID:212474 发表于 2017-6-20 11:32
排除程序问题的话,很有可能是两个轮子或电机不平行,有一定误差,会导致小车越跑越偏。
无效楼层,该帖已经被删除
ID:212711 发表于 2017-6-19 20:23
凑个热闹
ID:212679 发表于 2017-6-19 18:48
學習學習
ID:201524 发表于 2017-6-19 10:42
要实现什么功能呢
ID:182758 发表于 2017-6-19 09:59
用增益式PID算法试试
ID:182758 发表于 2017-6-19 09:58
加油~凑个热闹,
ID:173860 发表于 2017-6-19 09:22
大家好,我用另外一个程序小车可以走直,这个走不了。我说的走直线不是直线是正常的前进后退。
ID:173860 发表于 2017-6-11 17:15
谢谢大家了,我用四轮的会好点下次搞个试试。
ID:210066 发表于 2017-6-11 12:59
看个热闹
ID:164602 发表于 2017-6-11 09:26
一般在小车,在没有限制条件时(如寻迹等),是跑不了直线的!!!
因为:(这就是技术与科学的区别了!)
第一:你以为给电机的电压是“绝对”——就是绝对一样吗?
第二:你的电机绝对一样吗?
第三:你启动电机的时间绝对一样吗?
第四:电车的轮子与地面的抓地力绝对一样吗?这个涉及小车重心在绝对中心吗?轮子受到压力绝对一样吗?等等
第五:地面绝对一样平整吗?
.................
不说了,你要生气了。
在课本中说的科学,都是理想化的,你做技术,就是具体化的,以前书上的题,不能拿到这里来用。而且,我们用的模块,本身便宜,精度就不是很高。
所以,正常情况下,小车自己走不了直线。
像楼上说的,你要让小车走直线,得加好多传感器才行。如:测个速,但千万不要以为测出、调节到一样的速度,小车就走直线了(平整路面差不多了),轮子打不打滑呢等等。
之所以我能说这么多,也是有经历的。原来我也想搞这个,咨询了专业人士,这些都是专业人士说的,还说这本身就是一个大大的研究课题。我放弃了。没办法,我没那个能力。呵呵

评分

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

查看全部评分

ID:209976 发表于 2017-6-10 23:09
占楼 凑个热闹
ID:189134 发表于 2017-6-10 22:20
2轮的因为左右两边电机转速不一致,基本上走不了直线,采用增量PID控制电机转速可以是走的曲线平滑一点
ID:209916 发表于 2017-6-10 19:36
可以考虑使用PID算法
ID:123289 发表于 2017-6-10 18:09
先不考虑程序,你的车子能跑直线吗?
ID:177855 发表于 2017-6-10 14:01
凑个热闹。

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

Powered by 单片机教程网

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