基于单片机的红外线小车_第1页
基于单片机的红外线小车_第2页
基于单片机的红外线小车_第3页
基于单片机的红外线小车_第4页
基于单片机的红外线小车_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于单片机的红外线迷宫小车学号:姓名日期:摘要随着电子、信息技术的应用与迅速普及,人们对电子技术的要求越来越高。迷宫小车的出现为今后能够更好地使用机器人来代替人工活动垫定了扎实的基础。经过完善的迷宫小车将可以广泛用于军事排雷、火灾现场的救灾抢险、有害气体中毒的抢救等活动中。然而,目前存在的一些迷宫车主要还是停留在人工远程控制阶段,真正稳定完备,并能实现自主学习的智能小车还有待继续研发。本课题设计了一个基于单片机控制的迷宫小车系统,该系统采用STC89S51单片机为主控制核心,实现信号采集,路线判断,以控制小车的运动;循迹防撞电路采用红外发射接收电路,通过红外发射管一直发射红外线,当接收管接收到

2、信号后,证明遇到障碍物,单片机就会做出相应指示,指示驱动电路让电机驱动小车退后。驱动电路:小车中驱动电路采用L9110电机驱动,单片机发送信号给L9110,然后L9110控制小车正反转关键词:迷宫小车;单片机;传感器目录摘要i第1章绪论31.1 课题背景31.2 国内外发展状况3第2章系统总体设计42.1 系统方案的选择42.1.1 迷宫小车的系统方案42.1.2 传感器的选择与比较4车体的选择与比较42.1.4 前进路径与返回路径的最优选择4传感器个数的比较与选择522 系统总体设计5第三章小车的硬件设计63.1 硬件选型6机械部分6单片机部分73.1.3 电路部分9驱动电路103.2 系统

3、硬件结构电路图12第四章迷宫小车的软件设计134.1 系统软件结构框图13参考文献14第1章 绪论1.1 课题背景随着电子、信息技术的应用与迅速普及,人们对电子技术的要求越来越高。迷宫小车的出现为今后能够更好地使用机器人来代替人工活动垫定了扎实的基础。经过完善的迷宫小车将可以广泛用于军事排雷、火灾现场的救灾抢险、有害气体中毒的抢救等活动中。然而,目前存在的一些迷宫车主要还是停留在人工远程控制阶段,真正稳定完备,并能实现自主学习的智能小车还有待继续研发。1.2 国内外发展状况智能迷宫小车也可以称为智能迷宫机器人,既然是智能机器人,那么就应当具备以下几个特征功能:识别,处理,执行,学习。目前全世界

4、各国所举办的大大小小关于机器人的比赛C数不胜数,其中的宗旨是一致的都是为了培养创新精神,激发思维想象力,并估计理论与实践相结合。在我国高校的机器人比赛中,最为广泛的是“飞思卡尔”杯大学生智能车竞赛,该比赛充分的利用学生的各方面知识,并要求将其运用至切实的实践中,极好的诠释了上述的机器人比赛宗旨。正因目前的机器人发展越来越迅速,越来越多智能机器人产品或已经或正在投入到农业、工业的生产当中,代替人工劳作。同样,在抢险救、军事活动中,智能迷宫机器人也可以达到同样的功效第2章 系统总体设计2.1 系统方案的选择 迷宫小车的系统方案本迷宫小车选用8位89C51单片机为控制器,通过4个红外光电传感器TCR

5、T5000对信号进行采集,采集到的信号经比较器LM358处理后传给89C51单片机,经单片机处理后,发出控制命令给L9110,驱动2台直流电动机进行相应的动作。 传感器的选择与比较红外对管可以智能识别黑与白两种颜色由于现场条件,并不能对其造成干扰,而且其反应速度快,响应时间短,故此,我们选用红外对管传感器。车体的选择与比较采用三轮小车,前面两轮由两个电机分别控制,用其速度差来实现转弯与调整,后前轮为万向轮,用来维持小车的平衡。 前进路径与返回路径的最优选择由于小车需要避开障碍物到终点,故小车应能识别迷宫的路况,我们给小车加上了识别路口程序,并且让小车按照右手原则前进,在每个路口处让小车记录出所

6、走过的路况,并且记忆,以便于小车可以快速到达终点。传感器个数的比较与选择总4个传感器,其中两个传感器用来检测小车是否偏离轨迹,另外三个传感器用来检测小车是否遇到路口(前方.左方及右方各一个),还有一个传感器配合前方的传感器来检测终点。小,可分为小功率,中功率,大功率三种。另外,红外发光二极管除顶面发光型外,还有侧面发光型。小功率管一般采用全塑封装,也有部分是采用陶瓷底座,顶端用玻璃或环氧树脂透镜封装的,中大功率管一般采用带螺纹金属底座,以便安装散热片。随着发光功率得提高,相应体积的管子也增大。22 系统总体设计221智能迷宫小车总体设计方案该智能迷宫车是由光电传感器模块、单片机控制模块、电机模

7、块、组成的。迷宫小车采用的是由一个万向轮作为前轮,以及两个直流电机驱动轮作为后轮的结构形式组成的三轮车。该车的特点就是灵活,通过后侧两个驱动轮的差速转动实现小车的转向。两电机以相同速度同方向运转时,小车为前进;以相反方向运转时,小车实现绕车体中心自转,十分灵活。222智能迷宫小车控制电路的设计智能迷宫小车控制电路如图21所示图2-1系统控制流程图该循迹防撞电路采用红外发射接收电路,通过红外发射管一直发射红外线,当接收管接收到信号后,证明遇到障碍物,单片机就会做出相应指示,指示驱动电路让电机驱动小车退后。驱动电路小车中驱动电路采用L9110电机驱动,单片机发送信号给L9110,然后L9110控制

8、小车正反转。第三章 小车的硬件设计3.1 硬件选型机械部分制作工具及材料,镊子、电烙铁、焊锡丝、松香、斜口钳、十字螺丝刀、多用表、连接线等图31变速器模型及清单取二个电动机反向放置在左右变速箱侧板内的专用位置,一上一下分别将电动机塑壳的对应凸嵌入变速箱的对应打孔。而轴端穿过对应圆孔直至电动机金属圆凸嵌进圆孔单片机部分本机选用STC89C51单片机作为主控制器。一下为它的引脚图:表31脚位说明脚号名称管脚位号名称管脚位号名称管脚位号名称1复位6P3.2 11P3.716P1.42INT/RXT/P3.0 接收端7P3.312P1.017P1.53TXT/P3.1 数据发射端8P3413P1.11

9、8P1.64XTAL2 外部晶振2介入9P3.514P1.219P1.75XTAL1外部晶振1接收10GND 接地15P1.320VCC 电源它为单时钟机器周期的单片机,是一款低功耗/高速/超强抗干扰的的新一代8051单片机,内部集成高可靠复位电路。运行电压:高电压芯片5V、低电压芯片3V运行频率:最高频率为35Mhz时钟:外部晶振或内部RC震荡器可选,在用户下载程序时设置。芯片内EEPPOM功能,擦写次数10万次以上低功耗设计:空闲模式(可由任意一个中断唤醒)低功耗设计:掉电模式(可由外部中断唤醒),可支持下降沿/上升沿和远程唤醒1280字节片内RAM数据存储器8通道,10位高速ADC,速度

10、可达25万次以上硬件看门狗全双工异步串行通信端口。 电路部分下面为它的电路板:图32 小车电路板 这个图是小车电路部分的PCB板,表32为其元件清单和元件的封装号 表32 元件清单位号名称位号名称位号名称LBR110k电位器D11N4007S1开关LBR210k电位器D2红色LEDR11kLBR310k电位器M1左电机接口RP1200四位排阻LBR410k电位器M2右电机接口RP210k四位排阻RP-110k八位排阻L1L9110L2L9110D3发射管D4发射管D5发射管D6发射管D7接收管D8接收管D9接收管D10接收管C510uf循迹防撞电路采用红外发射接收电路,通过红外发射管一直发射红

11、外线,当接收管接收到信号后,证明遇到障碍物,单片机就会做出相应指示,指示驱动电路让电机驱动小车退后。驱动电路小车中驱动电路采用L9110电机驱动,单片机发送信号给L9110,然后L9110控制小车正反转。小车中驱动电路采用L9110电机驱动,单片机发送信号给L9110,然后L9110控制小车正反转。以下为它的一些特性:低静态工作电流;宽电源电压范围:2.5V-12V每通道具有800mA连续电流输出能力;较低的饱和压降;TTL/CMOS输出电平兼容,可直接连CPU;输出内置钳位二极管,适合于感性负载;控制和驱动集成于单片IC之中;具备管脚高压保护功能;工作温度:0-80。 图33 L9110 具

12、体情况L9110是为控制和驱动电机设计的两通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。该芯片有两个TTL/CMOS兼容电平的输入,具有良好的抗干扰性;两个输入端能直接驱动电机的正反向运动,它具有较大的电流驱动能力,每通道能通过750800mA的持续电流,峰值电流能力可达到1.52.0A;同时它具有较低的输出饱和压降:内置的钳位二极管能释放感性负载的反向冲击电流,使它在驱动继电器、直流电机、步进电机或开关功率管的使用上安全可靠。L9110被广泛应用于玩具汽车电机驱动、步进电机驱动和开关功率管等电路中。3.2 系统硬件结构电路图全部硬件结构

13、电路图如下图所示图34硬件电路结构图该循迹防撞电路采用红外发射接收电路,通过红外发射管一直发射红外线,当接收管接收到信号后,证明遇到障碍物,单片机就会做出相应指示,指示驱动电路让电机驱动小车退后。驱动电路小车中驱动电路采用L9110电机驱动,单片机发送信号给L9110,然后L9110控制小车正反转。第四章 迷宫小车的软件设计4.1 系统软件结构框图图41 软件结构图小车分别有小车后退的函数,让小车前进的函数, 下车停止的函数,小车右转弯的函数.小车左转弯的函数如果左边的传感器遇到障碍物 就右转( 修改you(20)括号里面的时间就可以修改右转的时间 数字越大 转的时间越长 ) 如果右边的传感器

14、遇到障碍物 就左转( 修改zuo(20)括号里面的时间就可以修改左转的时间 数字越大 转的时间越长 )如果左上角的传感器遇到障碍物就先后退再右转( 修改hou(20)括号里面的时间就可以修改后退的时间 ) 如果右上角的传感器遇到障碍物就先后退再左转( 修改hou(20)括号里面的时间就可以修改后退的时间 ) 结论通过这次实习设计使我懂得了理论与实际相结合的重要,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。设计的过程中遇到的各种问题,也让我意识到自己的不足。由于时间的限定,再加上本人水平有限,红外测距仪尚存在不足之处,测量精度不够高,受

15、外界光线影响较大 ,并没有达到老师所期望的指标。转眼间一个月的期限已近在眼前,翻看一下自己的实习日记,一路走来,从最开始的好奇,到枯燥,到绝望,再到出成果的欣喜,虽然很辛苦,但总算是自己通过自己的努力第一次真正意义上的做出来了一件东西,所受的苦,也值了。这一个月的实习经历对我来说是十分宝贵的,通过一个月的努力,终于顺利完成了以前从未完成过的事情,让我明白了科研过程的艰辛,虽然枯燥,但必须带着严谨而又坚持的态度,脚踏实地,一步一个脚印的走,才可能走向成功。同时也证明了自己大学的理论知识没有白学,虽然成果很小,但我相信,自己已经不是那个什么都不会做的学生了。感谢学校给了我这次历练自己的机会,感谢老师的严格要求,感谢同学的热心帮助,陪我渡过了这段苦中有甜的日子。参考文献1 郑人杰. 计算机软件测试技术. 北京: 清华大学出版社, 19922薛小玲.刘志群、贾俊荣编著单片机接口模块应用于开发实例详解 北京航空航天大学出版社 20103 谭浩强 著C程序设计(第三版) 清华大学出版社 20054 李永鉴.简易超声波测距仪的制作.五邑大学信息学院.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论