文档视界 最新最全的文档下载
当前位置:文档视界 › 红外避障小车课程设计报告

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

前言

---------------------------------------------------

随着生产自动化的发展需要,机器人已经越来越广泛地应用到生产自动化上,随着科学技术的发展,机器人的传感器种类也越来越多,其中红外传感器已经成为自动行走和驾驶的重要部件。

红外的典型应用领域为自主式智能导航系统,机器人要实现自动避障功能就必须要感知障碍物,感知障碍物相当给机器人一个视觉功能。智能避障是基于红外传感系统,采用红外传感器实现前方障碍物检测,并判断障碍物远近。

由于时间和水平有限,我们暂选最基本的避障功能作为此次设计的目标。

本设计通过小车这个载体再结合由AT89S51为核心的控制板可以达到其基本功能,再辅加由漫反射式光电开关组成的避障电路、555组成的转速控制电路、电源电路、差分驱动电路就可以完善整个设计。

目录

前言------------------------------------------------------------------------------1

目录------------------------------------------------------------------------------2

摘要------------------------------------------------------------------------------3

功能概述------------------------------------------------------------------------3

硬件设计------------------------------------------------------------------------3

避障电路------------------------------------------------------------------------4

单片机电路---------------------------------------------------------------------7

电机转速控制电路

------------------------------------------------------------7

电源电路------------------------------------------------------------------------8

电机驱动电路---------------------------------------------------------------9

主程序设计--------------------------------------------------------------------12

小结-----------------------------------------------------------------------------23

参考文献-----------------------------------------------------------------------23

1.【摘要】:本文提出一种智能避障小车的设计方法,利用红外技术检测障碍物信息,采用AT89S51单片机进行实时控制,实现智能避障,智能小车采用后轮驱动,两轮各用一个直流电机控制,避障用的传感器采用红外漫反射式传感器。

【关键词】: 避障光电开关差分控制 LCD

2. 功能概述

智能小车采用前轮驱动,前轮左右两边各用一个电机驱动,分别控制两个轮子的转动从而达到转向的目的,后轮是万向轮,起支撑的作用。将三个红外线光电传感器分别装在车体的左中右,当车的左边的传感器检测到障碍物时,主控芯片控制右轮电机停止左轮转动,车向右方转向,当车的右边传感器检测到障碍物时,主控芯片控制左轮电机停止转动,车向左方转向,当前面有障碍物时规定车右转。于此同时测定速度并显示,在避障小车前进的同时从LCD点阵液晶显示器上显示小车当时速度。在小车左转或右转时在显示器上显示出左或右。

3.硬件设计

如下图所示,是本次设计智能小车的电路框图。以AT89S51为电路的中央处理器,来处理传感器采集来的数据,处理完毕之后以便去控制电机驱动电路来驱动电机。电源部分是为整个电路模块提供电源,以便能正常工作。

4. 避障电路

(1)障碍物探测方案的选择

方案一:脉冲调制的反射式红外线发射接受器。由于采用该有交流分量的调制信号,则可大幅度减少外界干扰;另外红外线接受官的最大工作电流取决于平均电流。如果采用占空比小的调制信号,再品均电流不变的情况下,顺势电流很大(50—100mA),则大大提高了信噪

比。并且其反应灵敏,外围电路也很简单。它的优点是消除了外界光线的干扰提高了灵敏度。

方案二:采用超声波传感器,如果传感器接收到反射的超声波,则通知单片机前方有障碍物,如则通知单片机可以向前行驶。市场上很多红外光电探头也都是基于这个原理。这样不但能准确完成测量,而且能避免电路的复杂性

由以上两种方案比较可知。方案二要比方案一优势大,市场上很多红外观点探头也都基于这个原理。其电路简单,工作可靠,性能比较稳定。从而避免了电路的复杂性,因此我先用方案二作为小车的监测系统。

避障电路采用漫反射式光电开关进行避障。光电开关是集发射头和接收头于一体的检测开关,其工作原理是根据发射头发出的光束,被障碍物反射,接收头据此做出判断是否有障碍物。当有光线反射回来时,输出低电平;当没有光线反射回来时,输出高电平。单片机根据接收头电平的高低做出相应控制,避免小车碰到障碍物,由于接收管输出TTL电平,有利于单片机对信号的处理。

光电开关工作原理:

光电开关是通过把光强度的变化转换成电信号的变化来实现控制的。

光电开关在一般情况下,有三部分构成,它们分为:发送器、接收器和检测电路。

精品文档

避障电路如下:

避障电路功能表:

精品文档

注解(“0”表示有障碍物;“1”表示无障碍物)

4. 单片机电路

本设计的主控芯片选择AT89S51,负责检测传感器的状态并向电机驱动电路发出动作命令。复位电路采用手动复位。

单片机电路如下:

5. 电机转速控制电路

由555时基电路构成多谐振荡器提供一个 PWM信号,通过控制该

信号的占空比来实现电机调速。

阻容元件的取值初步定为图中所示。

多谐振荡器如下:

其中占空比:

q=(R1+Rx1)/(R1+R2+Rx)

周期:T=(R1+R2+Rx)Cln2

6. 电源电路

本系统所有芯片都需要+5V的工作电压,而干电池只能提供的电压为1.5V的倍数的电压,并且随着使用时间的延长,其电压会逐渐下降,则需要LM7805稳压芯片。L7805能提供300至500mA的电流,足以满足芯片供电的要求。虽然微处理器和微控制器不需要支持电路,功耗也很低,但必须要加以考虑。

电源电路拟定为:

7.电机驱动电路

市场上用很多种类的小电压直流电动机,很方便的选择到。主要有普通电动机、和步进电动机。

方案一:采用步进电机,步进电动机的一个显著的特点就是具有快速启动和停止能力,能够达到我们所要求的标准。如果负荷不超过步进电机所能提供的动态转矩值,就能够立即是步进电机启动或反转。其转换灵敏度比较高。正转、反转控制灵活。但是步进电机的价格比较昂贵,对于我们的现状相差太远。

方案二:采用普通的直流电机。直流电机具有优良的调速特性,调速平滑、方便。调整范围广;过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速启动、制动和反转。能满足各种不容的特殊运行要求。

由于普通直流电机价格适宜,更易于购买,并且电路相对简单,因此采用直流电机作为动力源

本设计采用差分放大驱动使电机正反转从而做到前进,左转右转。采用四个大功率晶体管组成H桥式电路,四个大功率晶体管分为两组,交替导通和截止,用单片机控制使之工作在开关状态,进而控制电机的运行。该控制电路由于四个大功率晶体管只工作在饱和与截止状态

下,效率非常高,并且大功率晶体管开关的速度很快,稳定性也极强,是一种广泛采用的电路。

采用与门对两电机进行选择控制,从而实现前进、左转、右转。驱动电路原路框图如下:

电路图如下:

半径2CM,周长4*pi .用程

序设定1S内采集到的脉冲

数可以转化为速度。

单位时间内前进距离

为S ,则:速度V大小为S 。驱动状态表:

注解:(“0”代表低电平“1”代表高电平)

8. 主程序流程图

源程序:

RS BIT P2.2 RW BIT P2.3 E BIT P2.4

ORG 0000H LJMP MAIN

ORG 0030H

MAIN: MOV P2,#0FFH

MOV P1,#1FH ;前进

MOV TMOD,#10H

MOV R1,#0C8H

SETB TR1

TIME:MOV TH1,#0D8H

MOV TL1,#0F0H

JNB TF1,$

DJNZ R1,TIME

CLR TR1

MOV R7, #00H ;脉冲个数

MOV R1, #64H

MOV TMOD, #10H

SETB TR1

LOOP6: MOV TH1, #08H

MOV TL0, #0F0H

NEXT: MOV C, 0

JB TF1, LOOP7 ;判断TF1是否溢出 ORL C, P3.4

JNC LOOP6 ;判断C是否为1

INC R7 ;1S内出现的脉冲个数

JB TF1, LOOP7

SJMP NEXT

LOOP7: DJNZ R1, LOOP6

CLR TR1

CLR C

MOV A,R7 ;脉冲个数乘以2

ADDC A,R7

MOV R7,A

MOV A, #01H ;一个码格的弧长

MOV B, R7

MUL AB ;计算总弧长

DA A ;十进制调整

MOV R5, A

MOV A, B ;B的值给A

JNC LOOP8 ;判断十进制调整是CY有没有被置1 INC A

CLR C

LOOP8: DA A ;十进制调整

MOV R6, A

JNC LOOP9

INC 70H ;十进制调整如果CY被置1,70H赋值1 CLR C

LOOP9: MOV A, R6 ;解释R6,R5分别表示总长的高位和低位

ANL A, #0F0H ;取R6的高四位,赋给71H SWAP A

MOV 71H, A

MOV A, R6

ANL A, #0FH ;取R6的低四位,赋给72H MOV 72H, A

MOV A, R5

ANL A, #0F0H ;取R5的高四位,赋给73H SWAP A

MOV 73H, A

MOV A, R5

ANL A, #0FH ;取R5的低四位,赋给74H MOV 73H, A

/******显示前进******/

MOV SP, #50H

ACALL INIT

MOV A, 10000000B

ACALL WC51R

ACALL WC51DDR

MOV A, "0"

ACALL WC51DDR

MOV A, " "

ACALL WC51DDR

MOV A, "A"

ACALL WC51DDR

MOV A, "H"

ACALL WC51DDR

MOV A, "E"

ACALL WC51DDR

MOV A, "A"

ACALL WC51DDR

MOV A, "D"

ACALL WC51DDR

MOV A, 11000101B ACALL WC51R

MOV A, 70H

ACALL WC51DDR

MOV A, 71H

ACALL WC51DDR

ACALL WC51DDR

MOV A, "."

ACALL WC51DDR

MOV A, 73H

ACALL WC51DDR

MOV A, 74H

ACALL WC51DDR

MOV C,P2.0

JC LOOP1 ;判断P2.0 MOV P1,#0FH ;停车

LCALL LOOP2

MOV P1,#32H ;右转

LCALL RIGHT

LJMP LOOP4

LOOP1:MOV C,P2.1

JC NEXT1 ;判断P2.1 MOV P1,#0FH ;停车

LCALL LOOP2

MOV P1,#31H ;左转

LCALL LEFT

NEXT1:LJMP MAIN

/*****停车定时*****/

LOOP2:MOV TMOD,#10H

MOV R0,#64H

SETB TR1

LOOP3:MOV TH1,#0D8H

MOV TL1,#0F0H

JNB TF1,$

DJNZ R0,LOOP3

CLR TR1

RET

/*****转向定时*****/

LOOP4:MOV TMOD,#10H

MOV R1,#0C8H

SETB TR1

LOOP5:MOV TH1,#0D8H

MOV TL1,#0F0H

JNB TF1,$

DJNZ R1,LOOP5

CLR TR1

MOV P1,#1FH ;前进

/*****显示左转*****/

LEFT: MOV SP, #50H

ACALL INIT

MOV A, 10000000B ACALL WC51R

MOV A, "L"

ACALL WC51DDR

MOV A, "E"

ACALL WC51DDR

MOV A, "F"

ACALL WC51DDR

MOV A, "T"

ACALL WC51DDR

RET

/*****显示右转*****/

RIGHT: MOV SP, #50H

ACALL INIT

MOV A, 10000000B ACALL WC51R

MOV A, "R"

ACALL WC51DDR

红外避障小车实验

红外避障小车实验报告 一、实验简介 在本实验中,我们在“创意之星”模块化学习套件所提供的机械构件基础上,组装出四轮驱动式小车结构。利用机器人的控制器和系统程序,通过多传感器融合技术结合逻辑判断算法对智能小车的运行状态进行实时调控,最终实现自主探路、判断及选择正确的行进路线功能,完成自主躲避障碍物的任务。 二、实验目的 (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 )将控制策略的流程图用真正的程序语言实现,并下载到

论文-红外避障小车

第一章绪论 1.1 引言 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 由于在科学探索和紧急抢险中经常会遇到对与一些危险或人类不能直接到达的地域的探测,这些就需要用机器人来完成。随着科技的发展,对于未知空间和人类所不能直接到达的地域的探索逐步成为热门,这就使机器人的自动避障有了重大的意义。而在机器人在复杂地形中行进时自动避障是一项必不可少也是最基本的功能,因此,自动避障系统的研发就应运而生。自动避障小车可以作为地域探索机器人和紧急抢险机器人的运动系统,让机器人在行进中自动避过障碍物,所以我们的自动避障小车就是基于这一目标而设计的的,该智能小车可以作为机器人的典型代表,它可以分为三大组成部分:传感器检测部分、执行部分、CPU,本次的设计中采用的技术主要有通过编程来控制小车的速度、传感器的有效应用、新型芯片的采用等等。 智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。所以我们的机器人不仅仅可以实现自动避障功能,还可以扩到展循迹等功能,感知导引线和障碍物等多个方面。 1.2 设计任务 1.2.1 设计思想 本系统要求自行设计制作一个智能小车,该小车在前进的过程中能够检测到前方障碍并自动避开,达到避障的效果。我的设计思想是采用C8051F310单片机为控制核心,利用位置传感器检测道路上的障碍,通过采集数据并处理后由单片机产生PWM波驱动直流电机对车进行转向和行动控制,控制电动小汽车的自动避障,快慢速行驶,以及自动停车。

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

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

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

《基于51单片机的红外避障自动车的实现》技术报告

《基于51单片机的红外避障自动车的实现》技术报告技术报告:基于51单片机的红外避障自动车的实现 引言 红外避障技术在自动车领域中具有重要的应用潜力。本报告旨在介绍 一种基于51单片机的红外避障自动车的实现方法。该自动车能够通过红 外遥感技术检测周围环境并避开障碍物,实现自主导航功能。 一、系统硬件设计 1.硬件平台选择 本系统主要采用51单片机作为主控制器,因其资源丰富、易于编程 和低成本等特点。另外,还需要模块包括红外传感器模块和马达驱动模块。 2.红外传感器模块设计 红外传感器模块通过红外发射管和接收管组成。发射管发出红外光, 在遇到障碍物时,被障碍物反射回的红外光通过接收管被接收到。根据接 收到的光线强度和反射时间,可以确定是否有障碍物存在。 3.马达驱动模块设计 马达驱动模块通过电路连接到51单片机输出口,用于控制电机的转动。当检测到有障碍物存在时,系统会发送信号给马达驱动模块,从而控 制车辆停止或改变方向。 二、系统软件设计 1.硬件初始化

在程序的开始部分,需要对51单片机和各个硬件模块进行初始化, 包括设置引脚的输入输出方式、红外传感器和马达的初始化等。 2.红外传感器数据采集与处理 通过相关的接口和程序代码,可以实现对红外传感器的数据采集和处理。利用红外传感器模块发射红外光,并通过接收模块接收到反射的光线 信号。通过采集到的信号强度和反射时间,可以判断是否有障碍物存在。 3.障碍物检测与避障 根据红外传感器采集到的数据,判断是否有障碍物存在。如果有障碍物,则需要控制车辆停止或改变方向来避开障碍物。通过控制马达驱动模块,可以实时改变车辆的行驶方向。 4.车辆导航控制 车辆导航控制部分主要是根据红外传感器采集到的数据和障碍物检测 结果,实时控制车辆的行驶方向。通过对数据的处理和逻辑判断,可以决 定车辆的下一步行动,例如前进、后退、左转或右转等。 三、实验结果与讨论 在实验中,我们成功实现了基于51单片机的红外避障自动车的功能。通过红外传感器模块,我们可以有效地检测到周围的障碍物,并及时避开,实现了自主导航。 然而,在实际场景中,红外传感器的遮挡、反射光强度等因素都会对 检测结果产生影响。因此,在进一步的研究中,可以考虑引入其他传感器 和相应的算法,以提高自动车的避障能力。 结论

红外线智能避障小车报告

红外线智能避障小车 作者:陈栋展,韦冰江,熊涛,于泳 一、方案设计与论证: 方案一: 原理功能简要描述: 运用逻辑电路来完成电路,通过对红外线探测到物体所发出回的信号用逻辑电路进行处理,控制电机,使小车能够转向,避开障碍物。通过H桥驱动电路来控制电机的转向和前进可行性分析:通过数字逻辑门与H桥驱动电路来控制电机的转向和前进。反映速度非常快,稳定性很高,成本相对较低,开发周期和所消耗精力都比较小。但是由于这个方案一旦完成,便不容易更改,若更改的话,后期的投入相对会变大,灵活性较差,对于小车功能的拓展有很大的局限性。而且不易实现功能稍微强大的拓展。 方案二: 原理功能简要描述: 运用89S51搭建控制电路,把红外信号接到单片机上,通过单片机对信号的检测和处理,控制外围电路使小车转向,来避开障碍物。通过H桥驱动电路来控制电机的转向和前进。可行性分析:

通过微控制芯片51对数据进行处理,处理速度远远满足小车的运行和避障的需求。稳定性较高。成本相对较大,开发周期较长,消耗精力较多。但是方案灵活性较强,即使成品完成,也可以通过编写不同的程序,增加模块来增加小车的功能。 综上所述,我们选择方案二,以便以后小车功能的拓展。 二、系统原理框图: 三、主要电路设计: 电源: 电源采用24V直流稳压电源(战车争霸留下的,所以拿来直接用了)。通过LM7812稳压,供给电动机驱动电压。用LM7805给单片机供电,电源模块原理图如下: 小电容消除快速的电源波形抖动,大电容消除慢速的。 检测模块: 检测物体模块由三个E3F-DS30C4红外线传感器检测信号的。分

别检测小车的左边,右边以及,中间位置是否有物体。并将输出结果接于51的定时器中断端口上去。只打开外部中断INT0,当任意一个管脚检测到有物体可能妨碍小车运行的时候,通过74LS10三与非门电路检测做出反应。输出低,运行外部中断INT0中的程序。 测速模块: 根据通过在某一个车轮上打一个孔,E3F-DS30C4红外线传感器发射光能够穿过小孔,在小车运行时,没转一圈会产生一个低脉冲,用计数器中断接口检测并计数。测定每隔多长时间来一次脉冲,再根据车轮的直径,计算出小车的运行速度,并显示在LCD液晶显示屏上。线路如下:

课程设计 避障小车 制作指导书

制作类电子类课程设计 一、课程设计目的 本课程为电子信息工程,电子技术专业的必修课程。是《模拟电子技术》和,《数字电子技术》课程结束后的一次大型实践教学环节。 本课程的任务是使学生通过理论设计和实施设计方案相结合的方法,进一步加深对理论知识的理解、增强学生对已学过的理论知识和常用模拟电子器件应用的能力,提高学生动脑动手、分析问题、解决问题的能力,培养学生的创新意识和提高学生的工程素质。 二、课程设计内容 1、课题名称 课题1:设计并制作红外避障小车 课题2:设计并制作模拟电子温度计 2、设计内容 课题1:制作红外避障小车 (1)弄清各单元电路的工作原理。 (2) 画出红外避障小车的总体电路图,分析电路工作原理。 (3) 画出PCB板图,制作PCB板。 (4)焊接、调试,小车能被遥控,可以前进、倒退、左转弯、右转弯, 遇到障碍物可自动避开。 课题2:设计并制作模拟电子温度计 (1)设计一个模拟电子温度计, 绘出原理图,说明电路工作原理。 (2)利用仿真软件对设计电路进行调试仿真。 (3)画出PCB板图,制作PCB板。 (4)焊接、调试。 (5)要求测温范围为0℃-100℃度,误差不大于1℃ 三、红外避障小车各模块工作原理简介 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。红外线是太阳光线中众多不可见光线

中的一种,由英德国科学家霍胥尔于1800年发现,又称为红外热辐射。波长为0.75~1000μm 红外线的物理性质: 热效应 一切物体都在不停的辐射红外线。物体的温度越高,辐射的红外线就越多。红外线照射到物体上最明显的效果就是产生热。冬天烤火,就是因为有大量的红外线从炉子里射到人身上,才能让我们感觉到热乎乎的。我们就可以利用红外线的热效应来加热物品。家庭用的红外线烤箱,浴室用的暖灯,也就是浴霸等等。 穿透力强 红外线的特性还有一条就是穿透能力很强。由于一切物体,都在不停地辐射红外线,并且不同物体辐射红外线的强度不同,利用灵敏的红外线探测器接收物体发出的红外线,然后用电子仪器对接到的信号进行处理,就可以察知被测物体的形状和特征,这种技术叫做红外线遥感技术,可以在卫星上勘测地热、寻找水源、监测森林火情、估计农作物的长势和收成。还有我们每天都要关注的天气预报,也是红外线遥感技术。 是电磁波 红外线是一种光线,也是一种电磁波。我们每天都用到的电视遥控器也是利用了红外线。遥控器的前段有一个红外发光二极管,按下不同的键时,它可以发射调制信号不同的红外线,来实现电视机的遥控。红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。 1 红外遥控系统 通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED 红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

北斗定位的蓝牙红外避障遥控小车设计

北斗定位的蓝牙红外避障遥控小车设计 1.1研究背景及意义 智能小车是一种多轮驱动的智能机器人,又被称为轮式移动机器人,它具有体积比较小、重心比较低、运动灵活、操控简单等优点。自动避障技术一直被认为是研究智能小车的一个核心内容。自动避障技术能够保证智能小车在行驶过程中,自动调整运动的方向,防止与障碍物发生碰撞。智能小车自动避障综合应用了多种尖端技术,包括多传感器信息融合技术,蓝牙、局域网、红外数据传输等无线通信技术,机械技术和电子技术。智能小车自动避障集中体现了其自动化、智能化程度的高低。 基于位置的服务已经深入到社会的各个方面,为生产生活提供了方便快捷的服务体验。导航技术是实现该服务的重要技术之一。相比较单一导航系统,组合导航系统具有以下优点:①能有效利用各导航子系统的导航信息,提高组合系统定位精度;②允许在导航子系统工作模式间进行自动切换,从而进一步提高系统工作可靠性;③可实现对各导航子系统及其元器件误差的校准,从而放宽了对导航子系统技术指标的要求。 组合导航技术对于交通,物流,运输等方面或行业有重要现实意义,组合导航中的定位导航和路径优化手段,可以节省人力物力,降低交通中的安全隐患与事故风险,更准确的位置信息也能满足各行各业的需求。 组合导航系统的关键技术是信息的处理,而信息的筛选和处理更多的是依据知识库的丰富和完善,知识库包括两个方面:1、动态信息,包括雷达、GPS测量得到的实时位置信息以及其他船只、飞机的实时位置信息,2、静态信息,包括避让法规、港口自然情况、气候、水文、事故发生率等。将这些信息不断补充完整,能够建立完整的知识、专家系统,从而对信息的处理更加专业。 1.2国内外研究现状 中国北斗卫星导航系统(BeiDou Navigation Satellite System,BDS)是中国自行研制的全球卫星导航系统,也是继GPS、GLONASS之后的第三个成熟的卫星导航系统。北斗卫星导航系统(BDS)和美国GPS、俄罗斯GLONASS、欧盟GALILEO,是联合国卫星导航委员会已认定的供应商。随着北斗系统建设和服务能力的发展,相关产品已广

智能避障小车课程设计报告

课程设计报告 设计题目: 院系: 专业: 学生: 学号: 指导老师: 日期:

目录 第1章引言 (3) 第2章总体方案 (4) 2.1 需求分析 (4) 2.2 总体分析 (4) 2.3 方案确定 (4) 第3章硬件方案 (6) 3.1 车体设计 (6) 3.2 主控制器模块 (6) 3.3 电源模块 (6) 3.4 电机驱动模块 (6) 3.5 点机模块 (8) 3.6 壁障模块 (8) 3.7 最终方案 (8)

第4章硬件实现及单元电路设计 (8) 4.1 主控模块 (8) 4.2 电源设计 (9) 4.3 驱动电路 (10) 第5章系统软件设计方案 (11) 5.1系统主程序流程图 (12) 5.2 测距子程序流程图 (14) 第6章系统的安装及调试 (15) 6.1 安装步骤 (15) 6.2电路的调试 (15) 第7章心得与总结 (16) 第8章问题补充 (16) 附录一整机电路图 (17) 附录二实物图 (17)

第一章引言 随着汽车工业的快速发展,关于汽车的研究也越来越受到人们的关注。智能汽车概念的提出给汽车产业带来机遇也带了挑战。汽车的智能化必将是未来汽车产业发展的趋势,在这样的背景下,我们开展了基于超声波和红外线的智能小车的避障研究。 超声波作为智能车避障的一种重要手段,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用。我国作为一个世界大国,在高科技领域也必须占据一席之地,未来汽车的智能化是汽车产业发展必然的,在这种情况下研究超声波红外在智能车避障上的应用具有深远意义,这将对我国未来智能汽车的研究在世界高科技领域占据领先地位具有重要作用。 针对一种基于超声波和红外传感器的避障小车,通过对整体方案、电路、算法、调试、车辆参数的介绍,详尽地阐述小车通过传感器系统感知外界环境和自身状态, 在复杂的环境中自主移动并完成相应的任务。超声波和红外传感器以其独有的特征而被青睐。本文利用超声波传感器对障碍物进行定位从而使机器人顺利到达绕过障碍物的目标。该智能小车系统涉及直流电机控制技术、路径识别、传感技术、电子设计、程序设计等多个学科,磨练我们的知识融合和实践动手能力的培养。 摘要:智能作为现代的新发明,是以后的发展方向,他可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探用途。本设计中智能小车采用STC89C52单片机作为检测和控制的核心,实现智能小车的智能控制,包括红外避障、超声波避障等功能。驱动电机采用直流减速电机。电机驱动由L298N驱动电路完成。 关键词智能小车;单片机;超声波;红外线;避障

基于STM32智能循迹避障小车(设计报告)

基于STM32智能循迹避障小车(设计报告) 具有丰富的外设和存储器资源,能够满足本设计的需求。在硬件方面,采用了红外对管和超声波传感器来检测道路上的轨迹和障碍物,并通过PWM调速来控制电动小车的速度。在 软件方面,采用MDK(keil)软件进行编程,实现对小车的自动 循迹和避障,快慢速行驶,以及自动停车等功能。 设计方案 本设计方案主要分为硬件设计和软件设计两个部分。 硬件设计部分主要包括电路原理图的设计和PCB的制作。在电路原理图的设计中,需要将stm32芯片、红外对管、超声波传感器、电机驱动模块等元器件进行连接。在PCB的制作中,需要将电路原理图转化为PCB布局图,并进行钻孔、贴 片等工艺流程,最终得到完整的电路板。 软件设计部分主要包括程序的编写和调试。在程序的编写中,需要先进行芯片的初始化设置,然后分别编写循迹、避障、速度控制等功能的代码,并将其整合到主函数中。在调试过程中,需要通过串口调试工具来进行数据的监测和分析,以确保程序的正确性和稳定性。 实验结果

经过多次实验测试,本设计方案实现了对电动小车的自动循迹和避障,快慢速行驶,以及自动停车等功能。在循迹和避障方面,红外对管和超声波传感器的检测精度较高,能够准确地控制小车的运动方向和速度;在速度控制方面,PWM调速 的方式能够实现小车的快慢速行驶,且速度控制精度较高;在自动停车方面,通过超声波传感器检测到障碍物后,能够自动停车,确保了小车的安全性。 结论 本设计方案采用stm32为控制核心,利用红外对管和超声波传感器实现对电动小车的自动循迹和避障,快慢速行驶,以及自动停车等功能。在硬件方面,电路结构简单,可靠性能高;在软件方面,采用MDK(keil)软件进行编程,实现了程序的稳 定性和正确性。实验测试结果表明,本设计方案能够满足题目的要求,具有一定的实用性和推广价值。 内核采用ARM32位Cortex-M3 CPU,最高工作频率为 72MHz,1.25DMIPS/MHz,具有单周期乘法和硬件除法功能。存储器方面,片上集成32-512KB的Flash存储器和6-64KB的SRAM存储器。时钟、复位和电源管理方面,支持2.0-3.6V 的电源供电和I/O接口的驱动电压。具有上电复位(POR)、 掉电复位(PDR)和可编程的电压探测器(PVD)功能。支持

循迹避障智能小车的实验设计

循迹避障智能小车的实验设计 本实验旨在设计和实现一个能够循迹避障的智能小车,通过实践验证其实验设计方案是否可行。通过本实验,希望能够提高小车的自动化水平,使其能够在复杂的路径环境中自主运行。 循迹避障智能小车:实验所用的智能小车需具备循迹和避障功能。传感器:为了实现循迹和避障功能,我们需要使用多种传感器,如红外线传感器、超声波传感器等。 电路:实验中需要搭建的电路包括电源电路、传感器接口电路和控制器电路等。 编程软件:采用主流的编程语言如Python或C++进行编程,实现对小车的控制和传感器数据的处理。 搭建电路:根据设计要求,完成电源电路、传感器接口电路和控制器电路的搭建。 安装传感器:将红外线传感器和超声波传感器安装在小车上,并与电路连接。 编程设定:使用编程软件编写程序,实现小车的循迹和避障功能。

调试与优化:完成编程后进行小车调试,针对实际环境进行调整和优化。 通过实验,我们成功地实现了小车的循迹避障功能。在实验过程中,小车能够准确地跟踪预设轨迹,并在遇到障碍物时自动规避。 实验成功的主要因素包括:正确的电路设计、合适的传感器选型、高效的编程实现以及良好的调试与优化。在实验过程中,我们发现了一些需要改进的地方,例如传感器的灵敏度和避障算法的优化。为了提高小车的性能,我们建议对传感器进行升级并改进避障算法,使其能够更好地适应复杂环境。 通过本次实验,我们验证了循迹避障智能小车实验设计方案的有效性。实验结果表明,小车成功地实现了循迹避障功能。在未来的工作中,我们将继续对小车的性能进行优化,以使其在更复杂的环境中表现出更好的性能。本实验的设计与实现对于智能小车的应用和推广具有一定的实际意义和参考价值。 随着科技的不断发展,智能小车已经成为了研究热点之一。避障循迹系统是智能小车的重要组成部分,它能够使小车自动避开障碍物并按照预定的轨迹行驶。本文将介绍一种基于单片机的智能小车避障循迹系统设计,该设计具有简单、稳定、可靠等特点,具有一定的实用价

红外遥控小车报告.docx

遥控小车制作 大 作 业 报 告

目录 一、整体方案设计 ............................................ 1... 1.1 整体方案设计的思路 .................................. 1.. 1.2 整体方案的流程图 .................................... 1.. 二、小车系统概况 ............................................ 1... 2.1 最小系统简介.......................................... 1.. 2.2 稳压系统简介........................................ 2.. 2.3 红外遥控简介........................................ 2.. 2.4 驱动原理简介........................................ 3.. 2.5 直流电机简介........................................ 4.. 三、硬件及软件 .............................................. 5... 3.1、Protel ...................................................................................... 5... 3.2、protues ................................................................................... 5... 3.3、Keil ........................................................................................ 5... 四、程序清单............................................................. 6.. . 五、电路板的焊接及仿真 .................................... 1.0. 六、结论及心得 ............................................ 1..0.

电子技术课程设计教学任务书.docx

电子技术课程设计教学任务书 —'设计目的 设计教学任务是通过实物制作使学生通过电子技术实践锻炼巩固所学理论专业知识和工程设计方法,增强学生对电子技术的学习兴趣,提高学生动脑动手、分析问题、解决问题的能力,培养学生的创新意识和理论素养。本课程为电子信息工程等专业的必修课程。一般设置在大二进行。先修课程:电子技术。 二、设计内容 1、设计题目名称 红外避障小车控制电路 2、设计内容 (1)画出红外避障小车控制电路图,分析电路工作原理,说明各模块作用。 (2)说明2262、2272基本工作原理和各引脚功能。 (3)画出PCB印制电路板图 (4)通过制板,焊接、排除故障完成实物制作。 三、红外避障小车各模块原理简介 红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、功能强、成本低等特点,因而,继彩电、录像机之后,在录音机、音响设备、空凋机以及玩具等其它小型电器装置上也纷纷采用红外线遥控。工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。红外线是太阳光线中众多不可见光线中的一种,由英德国科学家霍胥尔于1800年发现,又称为红外热辐射。波长为0.75〜1000|jm 红外线是一种光线,也是一种电磁波。我们每天都用到的电视遥控器也是利用了红外线。遥控器的前段有一个红外发光二极管,按下不同的键时,它可以发射调制信号不同的红外线,来实现电视机的遥控。红外遥控的特点是不影响周边环境、不干扰其它电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。 1红外遥控系统 通用红外遥控系统由发射和接收两大部分组成,应用编/解码专用集成电路 芯片来进行控制操作,如图1所示。发射部分包括键盘矩阵、编码调制、LED 红外发送器;接收部分包括光、电转换放大器、解调、解码电路。

测控仪器课程设计-小车智能自动避障系统

西安郵電學院 测控仪器课程设计报告书 系部名称:自动化学院 学生姓名: 专业名称:测控技术与仪器 班级:测控0804 2011年9月19日至 时间: 2011 年9月30日

小车智能自动避障系统 一、设计要求: 以红外传感器ST188或ST178作为小车的测距传感器,进行障碍物探测。当发现障碍物时,给出报警信号,自动适当改变行进方向继续前行。 二、设计方案分析 2.1 方案设计: 该系统中我们设计一个小车,以STC89C52单片机为主控制芯片,由L298N 芯片控制直流电机转动从而使小车向前跑动;通过一个红外传感器ST188实现小车自动检测障碍物。系统中主控制器的多个I/O口作为通用I/O口分别连接L298N输出控制信号、ST188输入信号,蜂鸣器报警。 系统硬件总体设计框图如图1所示。 图 1 系统硬件框图 2.2背景知识介绍: 2.2.1主控制器介绍: 80C51单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器、数据存储器、程序存储器、并行I/O口、串行口、定时器/计数器、中断系统及特殊功能寄存器。它们都是通过片内单一总线连接而成,其基本结构依旧是CPU加上外围芯片的传统结构模式。但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。 1 .微处理器 该单片机中有一个8位的微处理器,与通用的微处理器基本相同,同样包括了运算器和控制器两大部分,只是增加了面向控制的处理功能,不仅可处理数据,还可以进行位变量的处理。 2 .数据存储器 片内为128个字节,片外最多可外扩至64k字节,用来存储程序在运行期间的工

基于STM32智能循迹避障小车(设计报告)

信号与信息处理综合应用设计(报告)题目:基于STM32智能循迹避障小车 二级学院: 专业: 班级: 学生姓名:学号: 指导教师: 时间:

基于STM32智能循迹避障小车 摘要 以设计题目的要求为目的,采用stm32为控制核心,利用红外线传感器检测道路上的轨迹和超声波检测障碍,控制电动小车的自动循迹和避障,快慢速行驶,以及自动停车,整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 采用的技术主要有: (1)通过编程来控制小车的速度; (2)传感器的有效应用; (3)新型芯片的采用。 关键词:stm32芯片、PWM调速、电动小车、红外对管、循迹、避障、MDK(keil)软件 正文前言 随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和市内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。指导教师已经有充分的准备。设计的智能电动小车具有自动寻迹、避障、可程控行驶速度。 根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加红外线传感器和超声波传感器,实现对电动车的速度、运行状况的实时测量,并将测量数据传送至stm32进行处理,然后由stm32根据所检测的各种数据实现对电动车的智能控制。这种方案能实现对电动车的运动状态进行实时控制,可靠,精度高,可满足对系统的各项要求。 概述 本设计采用stm32为控制核心。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式 应用专门设计的ARM Cortex-M3内核,STM32F系列有: STM32F103“增强型”系列 STM32F101“基本型”系列 STM32F105、STM32F107“互联型”系列 增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,相当于0.5mA/MHz。

基于单片机的红外避障小车毕业设计

毕业设计(论文) 题目:基于单片机的红外避障小车 学院:浦江学院 专业:电子信息工程 2013 年 06 月

摘要 随着科学技术的进步,智能化和自动化技术越来越普及,各种高科技技术也广泛应用于智能小车河机器人玩具制造领域,使智能机器人越来越多样化。智能小车是一个多种高新技术的集成体,融合了机械,计算机硬件,软件,电子,人工智能等多种科学技术的知识,可以涉及到当今许多前言领域的技术。矚慫润厲钐瘗睞枥庑赖。 本设计主要由单片机控制系统模块、电机驱动模块、红外避障模块、声控模块组成,系统以STC89C52RC单片机为核心,通过避障模块和声控模块接受到的信息来控制电机运行。系统通过7节1.5V干电池通过降压电路降成5V稳定直流电对单片机和发动机进行供电。本文介绍了红外避障的原理、系统整体设计及相关软件的介绍。软件部分采用模块化设计思路,整个程序包括主程序,电机驱动程序,信号检测程序,通过小车运行时检测到的运行信息来调用左转、直行或停止函数来控制小车。聞創沟燴鐺險爱氇谴净。 测试结果表明,本文的各项功能基本正常,除发动机转速不匹配外能实现本设计的所有要求。 关键字:STC89C52RC 小车避障单片机 I

Abstract With the progress of science and technology, intelligent and automation technology is more and more popular,High-tech technology is also widely used in intelligent car river robot toy manufacturing, intelligent robot is more and more diversified. Intelligent car is a variety of high and new technology integration, integration of mechanical, computer hardware, software, electronics, artificial intelligence and so on the many kinds of knowledge, science and technology can be involved in many of today's introduction in the field of technology.残骛楼諍锩瀨濟溆塹籟。 This design is mainly composed of single-chip microcomputer control system module, motor drive module, the infrared obstacle avoidance module, voice control module, system with STC89C52RC single-chip microcomputer as the core, through the obstacle avoidance module and voice control module receives information to control the motor running. System by 7 1.5 V dry cell by step-down circuit down into a stable dc 5 V for single chip microcomputer and engine power. This paper introduces the principle of infrared obstacle avoidance, the introduction of overall system design and related software. Software part adopts the modular design thinking, the process includes the main program, motor driver, signal detection procedures, through the car runs the operation of the detected information call to turn left, go straight, or stop function to control the car.酽锕极額閉镇桧猪訣锥。 Test results show that the various functions of the basic normal, in addition to the engine speed does not match to achieve all the requirements of the design.彈贸摄尔霁毙攬砖卤庑。Key words: obstacle avoidance SCM STC89C52RC cars II

相关文档
相关文档 最新文档