智能循迹避障小车原理介绍如下:
循迹避障小车原理
一)小车功能实现
利用光电传感(红外对射管,红外发射与接收二极管组成)检测黑白线,实现小车能跟着白线(或黑线)行走,同时也可避开障碍物,即小车寻迹过程中,若遇障碍物可自行绕开,绕开后继续寻迹。
二)电路分析
1.光电传感
循迹光电传感器原理,利用黑白线对红外线不同的反射能力。然后通过光敏二极管或光敏三极管,接收反射回的不同光强信号,把不同光强转换为电流信号,最后通过电阻,转换为单片机可识别的高低电平。
循迹传感器基本电路
电路解释:TC端是传感器工作控制端,为高电平时,发光二极管不工作,传感器休眠,为低电平时,传感器启动。Signal端为检测信号输出,当遇到黑线,黑线吸收大量的红外线,反射的红外线很弱,光敏三极管不导通,signal输出高电平,当遇到白线,与黑线相反,反射的红外线很强,使光敏三极管导通,signal输出低电平。
寻迹部分
调整左右传感器之间的距离,两探头距离约等于白线宽度最合适,一般白线宽度选择范围为3 – 5 厘米比较合适。注意:该传感器的灵敏度是可调的,偶尔传感器遇到白线却不能送出相应的信号,通过调节传感器上的可调电阻,适当的增大或减小灵敏度。
另外,循迹传感器的安放也算是比较有讲究的,有两种方法,一种是两个都是放置在白线内侧但紧贴白线边缘,第二种是都放置在白线的外侧,同样紧贴白线边缘。我们通常采用第二种方法。
编写程序使小车遇白线时,小车跟着白线走。当小车先前前进时,如果向左偏离了白线。那么右边传感器会产生一个低电平,单片机判断这个信号,然后向右拐。回到白线后。两传感器输出信号为高电平。小车前进。如果小车向右偏离白线,左边传感器产生一个低电平,单片机判断这个信号,然后向左拐。如此如此,小车必不偏离白线。
若小车的两对光电传感器同时输出的信号为高电平(黑底)或低电平(白底),即单片机判断的都为高电平或低电平,小车向前直走,在此过程中(直走)小车若遇白线,小车又重复上面动作跟着白线走。
~
#17262889409#
能否告诉一下基于51单片机的智能循迹小车具体的设计和电路图? - ******
#廖黄# 用L298n驱动两个直流电机,如图所示,再用黑白线传感器TK-20,或者st168检测黑线
#17262889409#
智能循迹红外遥控车方案怎么做 - ******
#廖黄# 这样的方案应该不少,现在做的比较成熟的方案应该是英唐众创的.智能循迹部分是基于红外反射式光电传感器的寻迹原理,采用STC89C52单片机为核心控制单元,控制步进电机调节小车按预定轨道平稳行驶.红外遥控部分是手动模式,单片机解码遥控器发出的指令,通过步进电机控制小车行进路线. 传感器部分TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或反射回来但强度不够大时,光敏三极管一直处于关断状态,比较器负端相当于接地,比较器输出端为高电平,指示二极管被点亮;被检测物体出现在检测范围内时,红外线反射回来且强度足够大,光敏三极管饱和,比较器负端为高电平,比较器输出端为低电平,指示二极管一直处于熄灭状态.
#17262889409#
arduino智能小车和51单片机智能小车有何区别 - ******
#廖黄# 很多啊,比如超声波避障原理,循迹原理,单片机的最小系统组成,程序上的话,就可以让别人简单的说一下执行整个的过程,让别人分析一下车上各部件的作用之类的
#17262889409#
arduino做循迹智能小车的问题 - ******
#廖黄# 楼主这活我也玩过. 1、对于传感器不听话,很大可能是你的检测阈值设置得不是很好. 2、一般来说你的传感器个数应该比较多,可能6~10个吧,如此多的信号不应该都进入中断,再说单片机也没那么多外部中断可给你用,建议所有信号加或门进入外部中断(可分为左边一组,右边一组,两个中断).否则在主函数(更好的是,定时器)判断,这个信号最好连接到同一个端口上,如P0端口,通过位判断当前信号值. 3、L298N功率芯片,如果要调速且是直流电机,一般是对其控制使能脚施加占空比变化的信号,以达到不同的驱动效果.如果是步进电机,则控制方式有所不同,请查阅相应文献.
#17262889409#
红外对管是如何接收信号的? ******
#廖黄# 红外对管,其中一个是发射管,一个是接受管,在智能循迹小车中作为循迹感应器用,它的原理是,地面用红外反射率不同的材料划一条线,发射管发射出红外线,在材料上反射回来,由接受管接受.当通过这条线外是,因为反射率不同,车子就往回转. 不知道这样说是否清楚.
#17262889409#
请问关于智能循迹小车 ******
#廖黄# 你好: ——★1、关于“智能小车”的问题,你已经提了许多次了,说明你是非常关心的.恕我直言:该小车是否成功,不但需要较高的电子技术,还需要机械动手能力,...
#17262889409#
到小车的循迹功能,即根据场地上的赛道(如黑白赛道),沿白线快速稳定的跑完比赛. - ******
#廖黄# EBD的英文全称是ElectricBrakeforceDis-tribution,中文直译就是“电子制动力分配\”.汽车制动时,如果四只轮胎附着地面的条件不同,比如,左侧轮附着在湿滑路面,而右侧轮附着于干燥路面,四个轮子与地面的摩擦力不同,在制动时(四个轮子的制动力相同)就容易产生打滑、倾斜和侧翻等现象,EBD的功能就是在汽车制动的瞬间,高速计算出四个轮胎由于附着不同而导致的摩擦力数值,然后调整制动装置,使其按照设定的程序在运动中高速调整,达到制动力与摩擦力(牵引力)的匹配,以保证车辆的平稳和安全.
#17262889409#
谁有完整的智能寻迹避障小车制作教程,包括硬件的选择 ******
#廖黄# 设计个并列三个的寻迹头,以便循迹,如果是黑色,只要有一个探测到白色,就偏转.再装一个超声探头,测反射距离,有障碍则转弯.可以用单片机也可以用逻辑电路识别.
#17262889409#
求一个智能小车实现电机调速(尽量使速度降低)、循迹避障功能的C程序. - ******
#廖黄# 几个驱动轮的?可以用笨一点的方法 如果你是四轮车 你可以控制它直线高速四轮全动 低速动两个 转弯的话 高速可以正转一边反转 低速一边正转 另一边锁死 或者转一个 我比较笨 到现在都没学会pwm 所以只有这本办法了~
#17262889409#
为什么避障小车的红外二极管灵敏度要高于循迹小车 - ******
#廖黄# 循迹小车的对管的感应距离比较短,避障小车要求距离大,一般用超声波的比较多