当前位置:文档之家› 红外避障传感器

红外避障传感器

红外避障传感器
红外避障传感器

红外避障传感器/距离可调3-80cm 简介:

这是一种集发射与接收于一体的光电传感器。检测距离可以根据要求进行调节。该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器人避障、流水线计件等众多场合。

原理:

前方无障碍输出高电平(1),有障碍输出口(黄色)电平会从高电平变成低电平(0),工作原理已经标在图上了。背面图有一个电位器可以调节障碍的检测距离。

在电路设计中可以再输出端黄线加上拉电阻10K 到5V,再接入单片机检测,会比较稳定,单片机检测可以采用外部硬件中断INT0 INT1等来实现。

电气特性:

U:5VDC

I:100mA

Sn:3-80CM

尺寸:

直径:17MM

传感器长度:45MM

引线长度:45CM

红外避障小车讲解

目的: 本毕业设计是红外蔽障小车的设计,通过设计使学生系统的熟悉和掌握单片机控制系统设计方面的内容体系、开发流程和程序设计,培养学生具有综合运用所学的理论知识去开拓创新及解决实际问题的能力。培养学生掌握设计题的思想和方法,树立严肃认真的工作作风、培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。同时是为了掌握电路设计的方法和技巧。如何将学习到的理论知识运用到实际当中去,怎样能够活学活用,深入的了解电子元器件的使用方法,了解各种元器件的基本用途和方法,能够灵活敏捷的判断电路中出现的故障,学会独立设计电路,积累更多的设计经验,加强焊接能力和技巧,完成基本的要求。并能完美的完成这次实训。 目录 一、任务书...............................P1 二、引言..............................P2 二、要求与发挥...........................P4 三、设计摘要.............................P6 四、模块方案比较.......................P7 1.避障模块 2.驱动模块

3.控制模块 五、程序设计.........................P9 1.程序流程图 2.程序编写 六、工作原理.........................P13 七、结论............................P13 八、参考文献........................P14 九、毕业设计(论文)成绩评定表.....P15 任务: 利用单片机、红外实现避障,要求具有下述功能: 1.小车前进可以避开(前、左、右)20cm的障碍物; 2.实现下车前进时,不碰障碍物; 3.具有声音播报功能。 引言 随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成CPU、存储器、定时器、并行和串行接口、看门狗、前置放大器、A/D转换器、D/A转换器等多种电路,这就很容易将计算机技术与测量控制技术结合,组成智能化测量控制系统。这种技术促使机器人技术也有了突飞猛进的发展,目前人

红外避障小车设计说明

红外避障小车

前言 --------------------------------------------------- 随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。 红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。 由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。 本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。

目录 前言------------------------------------------------------------------------------1 目录------------------------------------------------------------------------------2 摘要------------------------------------------------------------------------------3 功能概述------------------------------------------------------------------------3硬件设计------------------------------------------------------------------------3 避障电路------------------------------------------------------------------------4单片机电路---------------------------------------------------------------------7

红外避障传感器原理图77

一、实验原理: 避障传感器基本原理,和循迹传感器工作原理基本相同,利用物体地反射性质.在一定范围内,如果没有障碍物,发射出去地红外线,因为传播距离越远而逐渐减弱,最后消失.如果有障碍物,红外线遇到障碍物,被反射到达传感器接收头.传感器检测到这一信号,就可以确认正前方有障碍物,并送给单片机,单片机进行一系列地处理分析,协调小车两轮工作,完成一个漂亮地躲避障碍物动作,传感器原理图如图6. 图6 红外避障传感器原理图 1、把红外避障传感器固定在小车地正前方,接好线.注意:红外传感器地避障距离也是可调,调节滑动变阻器可以调节避障距离. 2、编制程序,实现小车检测到前方有障碍物时,向左转弯,再检测,没有障碍物,继续前进,有障碍物,继续左转弯.

图7 避障传感器与单片机连接图 四、红外避障传感器电路分析: 电路中HEF4011BT是一个4通道2输入与非门.455是晶振,它产生38k地方波,HEF4024BT是7位二进制计数器,38k地方波作为计数器HEF4024BT地时钟输入.HEF4024BT地O2与O3接与非门加一个非门去控制HEF4024BT地复位端.也就是说当HEF4024BT计数到第四位与第三位同时为1时,HEF4024BT就会被清零.同时当HEF4024BT地O3为1时,HEF4011BT地O4为低电平,触发红外发光二极管发送信号.当HEF4024BT地O3为0时,HEF4011BT地O4为高电平,关闭发光二极管,这段时间为4个方波周期.也就实现了38k载波调制地红外.接收头是红外线一体化接收头是集红外接收、放大、滤波和比较器输出地模块.当收到信号时,OUT端输出低电平,LEDR被点亮,指示收到信号,前方有障碍物.没有收到信号,OUT端输出反之. 五、实验源程序: #define uchar unsigned char #define uint unsigned int #define MOTOR_C P0 //P0口作为电机地控制口. #define SIGNAL P1 //P2口地低两位为循迹传感器输入口. #define SHELVES 25 //速度总档数. #define BACK 0xA5 //后退 #define FORWARD 0xC6 //前进 sbit PWM_R = P0^7; //右电机PWM输入口 sbit PWM_L = P0^2; //左电机PWM输入口 void timer_init( void ); //定时器初始化函数.

红外避障传感器简介

红外避障传感器介绍(反射型)日期:2006-5-16 14:05:14 来源: 点击: 1572 添加到收藏夹 实图: 技术指标: 主体外形尺寸:23×15.3×15.1mm(长×宽×高) 重量:7g 额定电压:直流电源5.0V 检测范围(反射面为白色木板):1~ 40cm(挡板为白色时检测距离在40cm时达到临界点,超过此数值后检测效果变差) 调节方式:多圈电阻式调节,逆时针方向旋转功率变小,顺时针方向旋转功率变大 返回值:有信号(高电平)返回值为“1”,无信号(低电平)返回值为“0” 状态指示方式:检测到信号指示灯亮红灯,无信号不亮 安装方式:单颗?3螺丝安装

线长:17.4cm±0.2cm(有效距离) 连接方式:单条3芯排线,2510型3脚插头 有效角度:30 左右 原理与功能 红外避障传感器(以下简称红外)。红外具有一对红外信号发射与接收二极管,发射管发射一定频率的红外信号,接收管接收这种频率的红外信号,当红外的检测方向遇到障碍物(反射面)时,红外信号反射回来被接收管接 应用介绍: 红外是通过发射端发射红外信号,接收端接收由障碍物反射回来的红外信号,来判断是否有障碍物。

项目应用 红外避障传感器在很多项目中都有使用。 在初中灭火、高中搜救项目中,机器人可以通过红外避障传感器走迷宫; 在轨迹项目中,机器人可以通过黑、白色对红外线的反射和吸收值不同而用红外避障传感器来识别黑色的轨迹线。 注意事项: 1、红外是数字传感器,红外接收管只有在接收到一定强度的红外信号时才会有数值的变化。障碍物(反射面)太小时,红外会检测不到;障碍物(反射面)颜色为黑色或深色时,会被吸收大部分的红外信号,而只反射回一小部分,导致红外接收管接收到的红外信号强度不够,不足以产生有障碍物(反射面)的信号。 2、红外在暖光源的照射下(如白炽灯、太阳光)检测受到很大影响,它会受到所有相近红外信号的干扰,白炽灯和太阳光中含有红外信号成分较多,对红外的影响也较大。红外相互之间也存在干扰,因而在使用时需要注意。 3、红外采用的是发射、接收原理,不同反射面对红外信号的吸收与散射,将影响其检测范围,根据测试红色的反射面效果最佳,白色其次,黑色最差;同时反射面的粗糙度和平整度也会影响检测的效果。

红外寻迹避障电路总结讲解

光电传感器 一、反射式光电传感器简介 反射式光电传感器在机器人中有着广泛的应用。可以用来检测地面明暗和颜色的变化,也可以探测有无接近的物体。这种光电传感器的基本原理是,自带一个光源和一个光接收装置,光源发出的光经过待测物体的反射被光敏元件接收,再经过相关电路的处理得到所需要的信息。相应的,光谱范围,灵敏度,抗干扰能力,输出特性等都是反射式光电传感器的重要参数。 二、简单比较型光电传感器 在上左图中,JP1是光电管,接收光强在上面转换成电流,在R上成为电压信号,与RA1的标准值进行比较,从LM339输出逻辑电平给单片机。 R越大,光电流产生的电压变化越大,传感器也就越灵敏。但是若R过大,当光比较强的时候,R上的电压会达到VCC而不再变化,这就是所谓的饱和。在这种比较型的传感器电路中,饱和只会使强光与强光难以分辨,但仍可以区分强光和弱光,它并不是影响比较结果的重要因素。但在后面介绍的几种调制型传感器中,饱和是必须避免的,因为它会掩盖交流分量。高灵敏度和饱和是一对矛盾,在后面提到了一些相关的解决方案。 LM339是开路输出的,10K的电阻是为了使输出电压正确。如果后面是51之类开路输入的单片机,这个电阻可以省略。 假如把光敏管放在下边,电阻放在上边。这样当光线较暗时比较器输入电压接近VCC,超过比较器LM339能够正常工作的最高输入电压Vm,比较器不能正常工作(LM339的共模输入电压最低能低到0,但是最高达不到VCC),因此灵敏度做不高。为了使比较器正常工作,电阻值应使得光照时比较器输入电压Vi大幅下降,满足VCC-I*RVCC-Vm。这样,光再强一点,I*R接近VCC,Vi 就会降到0附近,光敏管就会饱和,降低了区分颜色的可靠性。 而现在把光敏管放在上边,电阻放在下边,就可以解决这个问题:这时Vi=I*R,使用较小的R可以保证Vi

红外避障传感器测试结果

红外避障传感器测试结果 一、传感器原理 传感器主动发射红外线,根据反射光探测,类似雷达,如果探测到障碍,传感器的OUT 脚输出0,否则1。 二、测试目的 测试传感器的各项性能是否满项目的测量要求。此传感器在项目设计中是用于测量纸卷厚度的,当纸卷剩余不多的时候需要传感器预报,因此对精度要求小于2mm 。 三、测试内容及方法 1)传感器精度测试 测试中传感器测量距离保持不变,移动被测物体(障碍物),由近及远,直到传感器输出的电平发生变化(由0变到1),停止移动,测量此时被测物体与传感器的距离,重复多次;移动被测物体由远及近,直到传感器输出的电平发生变化(由1变到0),停止移动,测量此时被测物体与传感器的距离,重复多次。 2)回滞性测试 传感器距离设定不变,由于精度等原因,传感器测得的距离是在一定范围变化的,因此具有回滞特性。 表1是根据以上所述的测试方法测得的结果。图1是根据表1绘制的回滞特性曲线。 表1 测试结果 四、测试总结 从表1的数据可以看出,传感器在设定距离不变的情况下,由近及远的误差电平 图1 红外避障传感器的回滞曲线 mm

为3.28mm,由远及近的误差为4.18mm,在设定距离总的误差为6.06mm。因此不符合我们的要求。 同时在测试中发现,传感器在测定距离的电平是动态变化的。理想情况下,障碍物由近及远,传感器输出的电平应该是由0变到1,障碍物由远及近,传感器输出的电平由1变到0。但是在实际测试中,障碍物移动到传感器电平发生变化的距离后,电平还是在变化,而且不规律。波形如图2所示。这是不符合我们要求的。 图2 示波器测得的传感器电平变化 五、测试结论 传感器不符合项目要求。

红外避障电动小车C51程序

红外避障电动小车C51程序 时间:2009-05-13 来源: 作者: 点击:1400 字体大小:【大中小】 #include"reg51.h" #include #define uchar unsigned char #define uint unsigned int #define left_infrare 0 #define right_infrare 1 #define dj_state1 0X5F //前进 #define dj_state2 0X4F //右转 #define dj_state3 0X1F //左转 #define dj_state4 0X0F //后退 #define dj_state5 0XfF //停车 #define light_off 0x0f //关转向灯 #define left_light 0X5F //左转向灯两个是5f #define right_light 0XaF //右转向灯0xaf,两个是0xbf #define back_light 0XcF //刹车灯即后灯 #define front_light 0x3f //前灯 #define light_on 0xff //开所有灯 #define true 1 #define false 0 #define LCD_Data P0 #define Busy 0x80 //用于检测LCD状态字中的Busy标识 sbit c=P1^2; //转向灯使能端 uchar code talk1[]={"backward"}; uchar code talk2[]={"forward"}; uchar code talk3[]={"Turnleft"}; uchar code talk4[]={"Turn right"}; uchar flage =0x00; sbit ledcs=P1^2; //74H573的片选信号 //sbit left_led=P0^2; //左红外发射管 //sbit right_led=P0^3; //右红外发射管 sbit LCD_RS = P1^5; //LCD定义引脚 sbit LCD_RW = P1^6; // sbit LCD_E = P1^7 ; void Delay5Ms(void) { uint TempCyc = 5552; while(TempCyc--); } //400ms延时 void Delay400Ms(void)

基于 单片机设计智能避障小车

单片机设计智能避障小车 摘要 利用红外对管检测黑线与障碍物,并以STC89C51单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由L298N 驱动电路完成,速度由单片机输出的PWM波控制。本文首先介绍了智能车的发展前景,接着介绍了该课题设计构想,各模块电路的选择及其电路工作原理,最后对该课题的设计过程进行了总结与展望并附带各个模块的电路原理图,和本设计实物图,及完整的C语言程序。 关键词:智能小车;51单片机;L298N;红外避障;寻迹行驶 abstract Using infrared detection black and obstacles to the line and STC89C51 microcontroller as the control chip to control the speed of the electric car and steering, so as to realize the function of automatic tracking and obstacle avoidance. Which the car driven by the L298N driver circuit is completed, the speed of the microcontroller output PWM wave control. This article first introduces the development of the intelligent car prospect, then introduces the design idea, the subject selection of each module circuit and working principle of the circuit, the design process of the subject is summarized and prospect with each module circuit principle diagram, and the real figure design, and complete C language program. Key words: smart car; 51 MCU; L298N; infrared obstacle avoidance; track driving

红外避障传感器

二.红外避障传感器避障传感器主要包括:超声波避障传感器,红外避障传感器,激光避障传感器等等。1.可以希望在相当短的时间内获得较多的红外传感器测量值以及测距范考虑到发射光线是光,30cm以内,所以我们选择红外避障传感器安装在机器人上。围较近,大致为 2.红外避障传感器的优点: 1)环境适应性好,在夜间和恶劣气象条件下的工作能力优于可见光;(2)被动式工作,隐蔽性好,不易被干扰;()靠目标和背景之间各部分的温度和发射率形成的红外辐射差进行探测,因而识别伪装(3 目标的能力优于可见光;)红外系统的体积小、质量轻、功耗低;(4 )不受电磁波的干扰、非噪声源、可实现非接触性测量。(5 红外避障传感器的不足: 3. 周围的光线都能导方向、由于传感器测量光的差异,其受环境的影响非常大,物体的颜色、致较大的测量误差。工作原理: 4. )红外避障传感器:(1接收管接收这发射管发射一定频率的红外信号,具有一对红外信号发射与接收二极管,红外信号反射回来被接当传感器的检测方向遇到障碍物(反射面)时,种频率的红外信号,机器人即可利用红外波经过处理之后,通过数字传感器接口返回到机器人主机,收管接收,的返回信号来识别周围环境的变化。光学系统按结构不同可分为透射式红外线传感器包括光学系统、检测元件和转换电路。热敏元件应用最和反射式两类。检测元件按工作原理可分为热敏检测元件和光电检测元件。通过转换电路变成热敏电阻受到红外线辐射时温度升高,电阻发生变化,多的是热敏电阻。电信号输出。)热敏检测元件(2 热阻效应:物质的电阻率随温度变化的物理现象叫热阻效应。金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即)t0]Rt=Rt0[1+α(t-为温度系α(通常t0=0℃)时对应电阻值;Rt0Rt式中,为温度t时的阻值;为温度t0 数。半导体热敏电阻的阻值和温度关系为Rt=AeB/t 取决于半导体材料的结构的常数。B、A时的阻值;t为温度为Rt式中 (3)光电检测元件 光电效应:在高于某特定频率的电磁波照射下,某些物质内部的电子会被光子激发出来而形成电流,即光生电,分为外光电效应和内光电效应。 光电导效应:在光线作用下,电子吸收光子能量从键合状态过渡到自由状态,而引起材料电导率的变化。当光照射到光电导体上时,若这个光电导体为本征半导体材料,且光辐射能量又足够强,光电材料价带上的电子将被激发到导带上去,使光导体的电导率变大。基于这种效应的光电器件有光敏电阻。

红外线避障传感器电路设计

传感器电路设计 清洁机器人上安装有多种传感器:各种红外传感器、碰撞传感器和霍尔速度传感器。这些传感器协调工作,保证了机器人对外界环境和自身运动状态的判断。 传感器布局 传感器网络共有4个周边红外传感器、3 个底盘红外传感器、2 个调频红外传感器、2 个碰撞传感器、2 个霍尔转速传感器以及1个电机过流传感器、1 个充电电源检测传感器、1 个电池充满传感器和一个A D。其布局如图3-7 所示。 图3-7 传感器布局 红外线避障传感器电路设计 避障传感器的基本原理是利用物体的反射性质。因为在一定范围内,如果没有障碍物,发射出去的红外线,因为传播距离越远而逐渐减弱,最后消失。而如果有障碍物,红外线遇到障碍物,被反射到传感器的接收头。传感器检测到这一信号就可以确认正前方有障碍物,并传送给单片机,单片机通过输入内部的算法,协调小车两轮工作,从而完成躲避障碍物的动作。 通过比较,本系统中选用E18--D80NK-N红外避障传感器。E18-D80NK-N是E18-D80NK的升级版。改动部分主要是内部电路板和外部连线。传感器外部接线,在末端增加了杜邦头,方便用户使用。E18-D80NK-N这是一种集发射与接收于一体的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出。有效的避免了可见光的干扰。透镜的使用,也使得这款传感器最远可以检测80厘米距离的问

题(由于红外光的特性,不同颜色的物体,能探测的最大距离也有不同白色物体最远,黑色物体最近)。检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器人避障、流水线计件等众多场合。E18--D80NK-N的工作电压为5V,工作电流为10--15mA,驱动电流为100mA,探测距离为3--80cm。E18--D80NK-N也是一个数字传感,其为NPN型光电开关,输出状态是0和1,即数字电路中的低电平和高电平;检测到目标是高电平输出,正常状态是低电平输出。此时可以通过旋转传感器后面的按钮,改变传感器可以测量的距离,比如可以通过调节旋钮,使它测5cm距离以内是否有障碍物,如果5cm以内有物体则返回一个高电平,同时传感器里面的绿色小灯被点亮。本系统需要可以测得距离是否有变化的传感器,所以该传感器可以胜任。本系统共用4个E18--D80NK-N红外避障传感器,通过调节旋钮,使它们可以测得设定距离以内的障碍物,这样当机器人处在障碍物设定距离内的地方时,传感器返回低电平,被单片机检测到并作相应的处理。 我们利用上述传感器设计如下图所示电路,其中D1发射红外线,D2接受红外线信号。LM231(此芯片待定)的第5、7引脚为频率的设定端,一般通过调整其外接可变电阻来改变频率。红外载波信号来自其第7脚,也就是说载波信号与频率一致时,能够极大的提高抗干扰特性。当接收到的红外载波信号和频率一致时,说明不是干扰,则第6脚输出低电平。 红外信号经反射后,由探头的光敏三极管接收反射光,经过RC滤波电路及LM741组成的并联负反馈放大电路对信号进行放大,输出频率的方波送到LM231中进行解调,然后经其内部的比较器转换为数字信号经由6号脚输出。 图3-8 红外传感电路 本电路既简化了线路和调试工作,又防止了周围环境变化和元件参数变化对收发频率造成的差异,实现了红外线发射和接收工作频率的自动同步跟踪,使电路的稳定性和抗干扰能力大大加强。 碰撞传感器 接触传感器通过与目标物体的接触来识别障碍物,选择OTH8084型微动开关作为接触传感器,如图所示,该型号开关结构小巧,使用便捷可靠,信号无需调理。

循迹、红外避障、遥控综合程序

循迹、红外避障、遥控综合程序 /**********************ZYWIFI0939C-WIFI机器人实验板例程************************ * 平台:ZYWIFI0939C-WIFI机器人+ Keil U4 + STC89C52 * 名称:ZY-1智能小车参考程序 * 公司:湖南智宇科教设备有限公司 * 淘宝:https://https://www.doczj.com/doc/2317338900.html,/ * 网站:https://www.doczj.com/doc/2317338900.html, * 编写:智宇公司研发一部 * 日期:2015-1-15 * 交流:智能车QQ:261339276 * 晶振:11.0592MHZ * 说明:免费开源,不提供源代码分析 * 硬件设置:要有自己动手能力,才能完成实验 * 使用说明:根据下面IO口自己用杜邦线连接各种模块,可以自己修改各种模块IO口* 视频教程:本小车配套学习C语言详细视频教程,资料统一网盘下载重点提示:本程序只做参考,不提供技术支持,请自己研究吸收。 ******************************************************************/ #include #include #include //包含HL-1蓝牙智能小车驱动IO口定义等函数#define Left_1_led P3_7 //左循迹传感器 #define Right_1_led P3_6 //右循迹传感器 #define LeftIRBZ P3_5 //左避障传感器 #define RightIRBZ P3_4 //右避障传感器 sbit SB1=P2^3; //定义蜂鸣器端口 sbit IRIN=P3^3; //定义红外接收端口 unsigned char code LedShowData[]={0x03,0x9F,0x25,0x0D,0x99, //定义数码管显示数据 0x49,0x41,0x1F,0x01,0x19};//0,1,2,3,4,5,6,7,8,9 unsigned char code RecvData[]={0x19,0x46,0x15,0x43,0x44,0x40,0x0D,0x0E,0x00,0x0F}; unsigned char IRCOM[7]; #define ShowPort P0 //定义数码管显示端口unsigned char temp = 1; void Delay1ms(unsigned int i) { unsigned char j,k; do{

红外避障小车课程设计报告

前言 --------------------------------------------------- 随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。 红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。 由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。 本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。

目录 前言------------------------------------------------------------------------------1目录------------------------------------------------------------------------------2摘要------------------------------------------------------------------------------3功能概述------------------------------------------------------------------------3硬件设计------------------------------------------------------------------------3 避障电路------------------------------------------------------------------------4单片机电路---------------------------------------------------------------------7电机转速控制电路------------------------------------------------------------7电源电路------------------------------------------------------------------------8电机驱动电路---------------------------------------------------------------9主程序设计--------------------------------------------------------------------12小结-----------------------------------------------------------------------------23参考文献-----------------------------------------------------------------------23

红外避障传感器

红外避障传感器 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

二.红外避障传感器 1.避障传感器主要包括:超声波避障传感器,红外避障传感器,激光避障传感器等等。考虑到发射光线是光,可以希望在相当短的时间内获得较多的红外传感器测量值以及测距范围较近,大致为30cm以内,所以我们选择红外避障传感器安装在机器人上。 2.红外避障传感器的优点: (1)环境适应性好,在夜间和恶劣气象条件下的工作能力优于可见光; (2)被动式工作,隐蔽性好,不易被干扰; (3)靠目标和背景之间各部分的温度和发射率形成的红外辐射差进行探测,因而识别伪装目标的能力优于可见光; (4)红外系统的体积小、质量轻、功耗低; (5)不受电磁波的干扰、非噪声源、可实现非接触性测量。 3. 红外避障传感器的不足: 由于传感器测量光的差异,其受环境的影响非常大,物体的颜色、方向、周围的光线都能导致较大的测量误差。 4.工作原理: (1)红外避障传感器: 具有一对红外信号发射与接收二极管,发射管发射一定频率的红外信号,接收管接收这种频率的红外信号,当传感器的检测方向遇到障碍物(反射面)时,红外信号反射回来被接收管接收,经过处理之后,通过数字传感器接口返回到机器人主机,机器人即可利用红外波的返回信号来识别周围环境的变化。

红外线传感器包括光学系统、检测元件和转换电路。光学系统按结构不同可分为透射式和反射式两类。检测元件按工作原理可分为热敏检测元件和光电检测元件。热敏元件应用最多的是热敏电阻。热敏电阻受到红外线辐射时温度升高,电阻发生变化,通过转换电路变成电信号输出。 (2)热敏检测元件 热阻效应:物质的电阻率随温度变化的物理现象叫热阻效应。 金属热电阻的电阻值和温度一般可以用以下的近似关系式表示,即 Rt=Rt0[1+α(t-t0)] 式中,Rt为温度t时的阻值;Rt0为温度t0(通常t0=0℃)时对应电阻值;α为温度系数。 半导体热敏电阻的阻值和温度关系为 Rt=AeB/t 式中Rt为温度为t时的阻值;A、B取决于半导体材料的结构的常数。 (3)光电检测元件 光电效应:在高于某特定频率的电磁波照射下,某些物质内部的电子会被光子激发出来而形成电流,即光生电,分为外光电效应和内光电效应。 光电导效应:在光线作用下,电子吸收光子能量从键合状态过渡到自由状态,而引起材料电导率的变化。当光照射到光电导体上时,若这个光电导体为本征半导体材料,且光辐射能量又足够强,光电材料价带上的电子将被激发到导带上去,使光导体的电导率变大。基于这种效应的光电器件有光敏电阻。 (4)红外发射二极管的选择

智能小车循迹,避障,红外遥控C语言知识学习代码

//智能小车避障、循迹、红外遥控C语言代码 //实现功能有超声波避障,红外遥控智能小车,红外传感器实现小车自动循迹,1602显示小车的工作状态,另有三个独立按键分别控制三种状态的转换 //注:每个小车的引脚配置都不一样,要注意引脚的配置,但是我的代码注释比较多,看起来比较容易一点 #include #include #include"lcd.h" #include #define uchar unsigned char #define uint unsigned int uchar ENCHAR_PuZh1[8]=" run ";//1602显示数组 uchar ENCHAR_PuZh2[8]=" back "; uchar ENCHAR_PuZh3[8]=" stop "; uchar ENCHAR_PuZh4[8]=" left "; uchar ENCHAR_PuZh5[8]=" right "; uchar ENCHAR_PuZh6[8]=" xunji "; uchar ENCHAR_PuZh7[8]=" bizhang"; uchar ENCHAR_PuZh8[8]=" yaokong"; #define HW P2 //红外传感器引脚配置P2k口 #define PWM P1 /* L298N管脚定义*/ /******************************

超声波引脚控制 ******************************/ sbit ECHO=P3^2; //超声波接收引脚定义兼红外遥控按键state_total =2 sbit TRIG=P3^3; //超声波发送引脚定义 /////红外控制引脚配置 sbit KEY2=P3^7; //红外接收器数据线兼循迹按键state_total= 0 sbit KEY1=P3^4; //独立按键p3.4控制自动避障state_total=1 uchar state_total=3,state_2=0;//总状态控制全局变量0为自动循迹模块1为自动避障模块2为红外遥控 uchar state_1,DAT; //红外扫描标志位 uchar time_1=0,time_2=0;//定时器1中断全局变量time_ 2控制PWM脉冲计数time_1控制转弯延时计数也做延时一次0.005s uchar time,timeH,timeL,state=0;//超声波测量缓冲变量state为超声波状态检测控制全局变量 uint count=0; //1602显示计数 /**************************/ unsigned char IRCOM[7]; //红外接收头接收数据缓存IRCOM[2]存放的为数据unsigned char Number,distance[4],date_data[8]={0,0,0,0,0,0,0,0}; //红外接收缓存变量 /***********/ void IRdelay(char x); //x*0.14MS 红外头专用delay void run();

红外对管循迹避障

#include #include #define uchar unsigned char #define uint unsigned int #pragma data:code const table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //延时函数 void delay(uint ms) { uint i,j; for(i=0;i

break; } case 4: //右转 { PORTA|=0X01; break; } case 5: //停止 { break; } } } void main() { chushihua(); run(1); while(1) { if(PINB&(BIT(0))) //避障 { run(2); run(3); delay(10); } if(!(PINB&(BIT(1)))) //左测红外对管循迹超出 { run(3); delay(10); } if(!(PINB&(BIT(2)))) //右测红外对管循迹超出 { run(4); delay(10); } run(1); } }

红外避障小车实验

红外避障小车实验报告 一、实验简介 在本实验中,我们在“创意之星”模块化学习套件所提供的机械构件基础上,组装出四轮驱动式小车结构。利用机器人的控制器和系统程序,通过多传感器融合技术结合逻辑判断算法对智能小车的运行状态进行实时调控,最终实现自主探路、判断及选择正确的行进路线功能,完成自主躲避障碍物的任务。 二、实验目的 (1)掌握基本构型和传感器的安装方法,并能搭建出能完成一定功能的机器人,利用创意之星组件,进行避障小车的组 装,调试,利用红外传感器进行路障感应,完成避障功能。(2)会用控制器联机调试舵机工作状态,会查询各种传感器的数据。 (3)通过 NorthStar 的流程图功能,实现简单的逻辑控制(4)能通过编程实现智能小车自主躲避障碍物的功能 (5)对避障小车的避障原理有充分的理解,掌握其避障的方法,能够对实验过程中出现的问题进行解决,发现问题, 解决问题。

三、实验器材 计算机( 1 台);标准版控制器( 1 个);红外接近传感器( 2 个);红外测距传感器( 1 个);直流电源( 1 个);充电器( 1 个);数字舵机( 4 个);多功能调试器( 1 个);轮子( 4 个);螺丝刀( 1 个); KD ( 4 个); L3-1 ( 4 个); U3H ( 5 个);I7 ( 1 个);螺丝和垫片(若干) 四、实验原理 利用红外传感器,其优点是对近距离的障碍物反应速度灵敏,不同方位的传感器之间信号不会相互干扰,最终选择红外传感器作为小车的眼睛,进行避障。 由于本次实验小车轮子没有实现转弯功能,所以通过设定左右两组轮子的不同前进速度来实现转弯功能。当向右转时,左侧轮子的速度要比右侧轮子的前进速度快,反之实现左转功能,此设计需小心谨慎,防止出现轮子不同步,无法实现转弯功能。 五、实验内容 ( 1 )搭建智能小车,掌握基本构型的组装方法,主要包括舵机和轮子的连接、传感器的安装以及舵机和传感器的接线 ( 2 )通过编程控制智能小车的前进、后退、变速以及转向( 3 )将控制策略的流程图用真正的程序语言实现,并下载到

红外线避障传感器电路设计

3.4 传感器电路设计 清洁机器人上安装有多种传感器:各种红外传感器、碰撞传感器和霍尔速度传感器。这些传感器协调工作,保证了机器人对外界环境和自身运动状态的判断。 3.4.1 传感器布局 传感器网络共有4 个周边红外传感器、3 个底盘红外传感器、2 个调频 红外传感器、2 个碰撞传感器、2 个霍尔转速传感器以及1个电机过流传感器、1 个充电电源检测传感器、1 个电池充满传感器和一个A D。其布局如图 3-7 所示。 图3-7 传感器布局 3.4.2红外线避障传感器电路设计 避障传感器的基本原理是利用物体的反射性质。因为在一定范围内,如果没有障碍物,发射出去的红外线,因为传播距离越远而逐渐减弱,最后消失。而如果有障碍物,红外线遇到障碍物,被反射到传感器的接收头。传感器检测到这一信号就可以确认正前方有障碍物,并传送给单片机,单片机通过输入内部的算法,协调小车两轮工作,从而完成躲避障碍物的动作。

通过比较,本系统中选用E18--D80NK-N红外避障传感器。E18-D80NK-N是E18-D80NK的升级版。改动部分主要是内部电路板和外部连线。传感器外部接线,在末端增加了杜邦头,方便用户使用。 E18-D80NK-N这是一种集发射与接收于一体的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出。有效的避免了可见光的干扰。透镜的使用,也使得这款传感器最远可以检测80厘米距离的问题(由于红外光的特性,不同颜色的物体,能探测的最大距离也有不同白色物体最远,黑色物体最近)。检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。该传感器具有探测距离远、受可见光干扰小、价格便宜、易于装配、使用方便等特点,可以广泛应用于机器人避障、流水线计件等众多场合。E18--D80NK-N的工作电压为5V,工作电流为10--15mA,驱动电流为100mA,探测距离为3--80cm。E18--D80NK-N也是一个数字传感,其为NPN型光电开关,输出状态是0和1,即数字电路中的低电平和高电平;检测到目标是高电平输出,正常状态是低电平输出。此时可以通过旋转传感器后面的按钮,改变传感器可以测量的距离,比如可以通过调节旋钮,使它测5cm距离以内是否有障碍物,如果5cm以内有物体则返回一个高电平,同时传感器里面的绿色小灯被点亮。本系统需要可以测得距离是否有变化的传感器,所以该传感器可以胜任。本系统共用4个E18--D80NK-N红外避障传感器,通过调节旋钮,使它们可以测得设定距离以内的障碍物,这样当机器人处在障碍物设定距离内的地方时,传感器返回低电平,被单片机检测到并作相应的处理。 我们利用上述传感器设计如下图所示电路,其中D1发射红外线,D2接受红外线信号。LM231(此芯片待定)的第5、7引脚为频率的设定端,一般通过调整其外接可变电阻来改变频率。红外载波信号来自其第7脚,也就是说载波信号与频率一致时,能够极大的提高抗干扰特性。当接收到的红外载波信号和频率一致时,说明不是干扰,则第6脚输出低电平。 红外信号经反射后,由探头的光敏三极管接收反射光,经过RC滤波电路及LM741组成的并联负反馈放大电路对信号进行放大,输出频率的方波送到LM231中进行解调,然后经其内部的比较器转换为数字信号经由6号脚输出。

相关主题
文本预览
相关文档 最新文档