切换到宽版
  • 9854阅读
  • 31回复

[C51]花了19天做完的循迹小车【参赛】 [复制链接]

上一主题 下一主题
离线yangjunfei
 
发帖
3
M币
147
专家
2
粉丝
2
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2011-04-25
本实验基于8051F系列作的循迹小车,循迹是指小车在白色地板上循黑线行走,通常采取的方法是红外探测法。
红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。单片机就是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过15cm。对于发射和接收红外线的红外探头,可以自己制作或直接采用集成式红外探头。(1)自制红外探头电路如图1所示,红外光的发送接收选用型号为ST168的对管。当小车在白色地面行驶时,装在车下的红外发射管发射红外线信号,经白色反射后,被接收管接收,一旦接收管接收到信号,那么图中光敏三极管将导通,比较器输出为低电平;当小车行驶到黑色引导线时,红外线信号被黑色吸收后,光敏三极管截止,比较器输出高电平,从而实现了通过红外线检测信号的功能。将检测到的信号送到单片机I/O口,当I/O口检测到的信号为高电平时,表明红外光被地上的黑色引导线吸收了,表明小车处在黑色的引导线上;同理,当I/O口检测到的信号为低电平时,表明小车行驶在白色地面上。此种方法简单,价格便宜,灵敏度可调,但是容易受到周围环境的影响,特别是在图1较强的日光灯下,对检测到的信号有一定的影响。在小车具体的循迹行走过程中,为了能精确测定黑线位置并确定小车行走的方向,需要同时在底盘装设3个红外探测头,进行两级方向纠正控制,提高其循迹的可靠性,稳定性不错,做的比较粗糙,请见谅呵呵……
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共14条打赏 ,M币+74 ,专家+1
12
离线zhujinliang

发帖
2857
M币
1051
专家
12
粉丝
94
只看该作者 1楼 发表于: 2011-04-25
请登录后查看
离线n660
发帖
141
M币
168
专家
0
粉丝
2
只看该作者 2楼 发表于: 2011-04-25
请登录后查看
离线夕风
发帖
73
M币
23
专家
0
粉丝
0
只看该作者 3楼 发表于: 2011-04-25
请登录后查看
离线jjtxq

发帖
3236
M币
114
专家
1
粉丝
70
只看该作者 4楼 发表于: 2011-04-25
请登录后查看
离线anamda

发帖
3602
M币
116
专家
9
粉丝
224
只看该作者 5楼 发表于: 2011-04-26
请登录后查看
离线hayes

发帖
1273
M币
1449
专家
2
粉丝
27
只看该作者 6楼 发表于: 2011-04-26
请登录后查看
离线yangjunfei
发帖
3
M币
147
专家
2
粉丝
2
只看该作者 7楼 发表于: 2011-04-26
回 1楼(zhujinliang) 的帖子
请登录后查看
离线379078224
发帖
218
M币
611
专家
3
粉丝
10
只看该作者 8楼 发表于: 2011-04-26
请登录后查看
离线bbsview
发帖
2177
M币
3073
专家
7
粉丝
197
只看该作者 9楼 发表于: 2011-04-26
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个