基于单片机的红外遥控智能小车设计.doc
《基于单片机的红外遥控智能小车设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的红外遥控智能小车设计.doc(37页珍藏版)》请在咨信网上搜索。
1、河南机电高等专科学校毕业设计/论文摘要随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预.因此,智能电动小车具有再编程的特性,是机器人的一种.本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制
2、小车的前进、后退、左转、右转、启动和停止。关键词:单片机;红外遥控;电机驱动1ABSTRACT With the rapid progress of computers, microelectronics, information technology, intelligent technology development speed faster and faster, intelligent increasing range of applications has been greatly expanded. Smart as a modern invention, is the futu
3、re direction of development, it can be in an environment where automatic operation in accordance with the preset pattern, no human management can be applied to scientific exploration and other purposes。 Smart electric car is one of expression。 Designers can be programmed by software to the road, tra
4、cking, stop the precise control and test data storage and display, without human intervention. Therefore, smart electric car has a re-programming features, is a kind of robot。This design uses AT89S52 SCM and the motor drive circuit and the infrared remote control and ultrasonic module infrared recei
5、ver integrated sensor design made use of modular design, use the infrared remote control car forward, backward, turn left, turn right, start and stop 。Keywords: SCM; infrared remote control; motor driveI目录第一章 绪论11.1 设计的背景和意义11。2 智能小车的发展现状21。3 该设计的主要内容和目的4第二章 系统总体方案设计与论证52.1 系统的总体方案设计52。2 主控系统52。3 电机
6、驱动模块62。4循迹模块62.5 显示模块6第三章 系统硬件电路设计73.1 主控模块的电路设计73.1。1 AT89S52单片机的简介73。1。2单片机工作电路113.1。3时钟电路123.1。4复位电路123。2红外遥控模块的电路设计143.2。1红外遥控的实现原理143。2.2红外发射器153.2.3 红外接收器163.3电机驱动模块的电路设计173。4循迹模块的电路设计183。5显示模块的电路设计19第四章 系统软件设计214。1主程序214.2 LCD显示程序24第五章 总结与展望29致谢30参考文献30附录一 系统硬件电路图32附录二 PCB33附录三 程序33附录四 元件清单38
7、IV第一章 绪论1.1 设计的背景和意义自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展.在海洋开发、宇宙探测、工农业生产、军事、社会服务、娱乐等各个领域.智能电动小车系统以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科。主要由路径识别、角度控制及车速控制
8、等功能模块组成。同时,当今机器人技术发展的如火如荼,其应用在国防等众多领域得到广泛开展。神五、神六升天、无人飞船等等无不得益于机器人技术的迅速发展.一些发达国家已把机器人制作比赛作为创新教育的战略性手段.如日本每年都要举行诸如“NHK杯大学生机器人大赛”、“全日本机器人相扑大会”、“机器人足球赛”等各种类型的机器人制作比赛,参加者多数为学生,目的在于通过大赛全面培养学生的动手能力、创造能力、合作能力和进取精神,同时也普及智能机器人的知识.从某种意义上来说,机器人技术反映了一个国家综合技术实力的高低,而智能电动小车是机器人的雏形,它的控制系统的研制将有助于推动智能机器人控制系统的发展,同时为智能
9、机器人的研制提供更有利的手段。人类的研究活动已摆脱了地球生物圈的束缚而广泛地进入外层空间和海洋深处.对月球和太阳系其他行星的探测,对太阳系以外的宇宙进行考察,对数千米以下的海底的研究,都是目前单靠人力所不能及的。自动控制系统正在代替人们完成这些任务。在战场上的军事活动中,在恶劣环境条件下的生产劳动中,凡不宜由人直接承担的任务,均可由自动控制系统代替,如智能小车可以适应不同环境,不受温度、湿度等条件的影响,完成危险地段、人类无法介入等特殊情况下的任务。高科技自动控制系统及装置已日益成为现代社会活动中离不开的自动智能设备。1。2 智能小车的发展现状美国物流学会自动引导车系统产品部把自动引导车(Au
10、tomated Guided Vehicle,以下简称AGV)定义为装有电磁或光学自动引导装置的运输车。该AGV能够沿规定的引导路径行驶,并配备有AGV编程与停车的选择装置,安全保护和其他系统所需要的特殊功能的装置。自动引导车是计算机技术,自动控制技术,管理技术,加工制造技术等多学科技术的综合。世界上第一台AGV是由美国Barrett电子公司于20世纪50年代开发成功的,它是一种牵引式小车系统,小车跟随一条钢丝引导的路径行驶,并具有一个以真空管技术为基础的控制器.智能小车项目已经成为一个当今世界热门的研究题目,在国外高中主要的智能小车研究有以下几种最具代表性:大谷机器人ASURO世界最具影响力
11、的三大教育机器人教材生产厂家之一,ASURO被评为2006年美国中学生暑期电子课作业指定教材。风靡欧洲教育界的ASURO和两足机器人,用的是免费的AVR软件,可以把电脑上的C语言的原程序转换成机器人可以识别的16进制代码,通过与电脑相连接的红外发射板,可以无限的把机器人可以识别的16进制代码发射到产品上面,就会展示新的动作,以实现可重复编程,发射不同的程序,可实现不同的功能,如线性追踪,自动寻迹,追踪光源,设定路线转弯,电脑遥控,唱歌,机器人走迷宫,感应人的身体后可后退等动作对ASURO来说,轻而易举。韩国的飞思卡尔智能车大赛,早在2000年就由韩国汉阳大学举办,面向韩国各个大学.韩国汉阳大学
12、汽车控制实验室在飞思卡尔半导体公司资助下举办的以HCSI2单片机为核心的大学生课外科技竞赛。组委会提供一个标准的汽车模型、直流电机和可充电式电池,参赛队伍要制作一个能够自主识别路径的智能车,在专门设计的跑到上自动识别道路行驶,谁最快跑完全程而没有冲出跑道并且技术报告评分较高,谁就是获胜者。其设计内容涵盖了控制、模式识别、传感技术、汽车电子、电气、计算机、机械、能源等多个学科的知识,对学生的知识融合和实践动手能力的培养,具有良好的推动作用、IEEE国际标准电脑鼠走迷宫竞赛所谓“电脑鼠”,英文名叫做MicroMouse,是使用嵌入式微控制器、传感器和几点运动部件构成的一种智能行走装置的俗称。它可以
13、在迷宫中自动搜索迷宫,记忆迷宫地图,智能分析选择路径,最终以最快的时间完成比赛。迷宫的地图是在竞赛开始前几分钟随机设置的,所以竞赛难度较大.国际电工和电子工程学会(IEEE)每年都要举办一次国际性的电脑鼠走迷宫竞赛,自举办以来参加踊跃.1972年美机械杂志发起比赛,最初的电脑鼠是机械的,由弹簧驱动。1977年IEEE Spectrum杂志提出电脑鼠的概念:电脑鼠是一个小型的由微处理器控制的机器人车辆,在复杂迷宫中具有译码和导航的功能。真正的到场电脑鼠迷宫竞赛于1979年于纽约举行,1991年以来,每年都有世界级的比赛。我国AGV发展历史较短.北京起重运输机械研究所、中国邮政科学研究规划院、中国
14、科学院沈阳自动化所、大连组合机床研究所、清华大学、国防科技大学和华东工学院都在进行不同类型的AGV的研制并小批量投入生产.1975年北京起重运输机械研究所完成我国第一台电磁引导定点通信的AGV,1989年北京邮政科学研究规划院完成我国第一台双向无线电通信的AGV,该院已能进行AGV的批量生产.沈阳自动化所在AGV技术方面已取得了多项研究开发成果和专利,解决了AGV车体设计、控制、导航和高度管理等一系列关键技术问题,成为国内唯一能够提供自主品牌AGV产品的单位。AGV自动导航车系统是伴随着柔性装配系统、计算机集成制造系统以及自动化立体仓库产业发展起来的,是物流系统中革命性的换代产品.为一种高效物
15、流输送设备和工厂自动化的理想手段,随着经济的发展,在我国AGV领域必将越来越大。这几年,智能小车的研究是我国的高校大学生热点研究的项目。2006年,“飞思卡尔”杯智能车大赛登陆中国,经过教育部批准,由飞思卡尔半导体公司赞助,由清华大学协办,在清华大学举办了第一届“飞思卡尔”杯智能车大赛。去年则是第五届“飞思卡尔”杯全国大学生智能车带赛,与往届不同,第五届智能车竞赛新增加了电磁组的竞赛单元,参赛者需要用电磁器件代替传统的光电和CCD,通过电磁感应来警醒赛道信息的获取渠道,以此控制智能车在赛道上行驶。IEEE国际标准电脑鼠走迷宫竞赛,2007年9月开始在广州周立功单片机发展有限公司的赞助下,中国嵌
16、入式系统学会组织上海市、江苏省、浙江省30多所高校连续举办了两次联赛。2009全国“电脑鼠标走迷宫”总决赛于11月8日在北京航空航天大学举行。1。3 该设计的主要内容和目的该红外遥控智能小车可以分为四大组成部分:红外遥控部分、传感器检测部分、执行部分、CPU。智能小车要实现循迹识别路线,选择正确的行进路线。该设计主要通过对系统硬件电路的设计,软件设计和程序的编写,然后通过后期软硬件调试达到设计初衷。随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注.全国电子竞赛和省内电子竞赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究,经常举办这类比赛来培养学生对综合知识的应用能力
17、。34第二章 系统总体方案设计与论证2。1 系统的总体方案设计该系统以AT89S52单片机为核心的控制电路,采用模块化的设计方案,利用红外遥控器代替开关按键控制小的启动和停止,能够轻松自如的实现小车的启动停止、左转、右转和前进后退等功能,假如我们希望小车运行到黑线上来检测是否有循迹功能,就可以用遥控器控制小车行驶到有黑线的地方,当小车遇到有黑线时,会自动启动循迹功能模块,让小车沿黑线跑。每个模块都是相互独立又相互协调配合,实现了小车的智能控制。系统控制框图如图21所示: AT89S52红外遥控模块红外接收模块电机驱动模块循迹模块显示模块图2-1 系统控制框图2。2 主控系统采用单片机作为整个系
18、统的核心,用其控制行进中的小车,以实现其既定的性能指标.充分分析我们的系统,其关键在于实现小车的自动控制,而在这一点上,单片机就显现出来它的优势-控制简单、方便、快捷。这样一来,单片机就可以充分发挥其资源丰富、有较为强大的控制功能及可位寻址操作功能、价格低廉等优点。因此,这种方案是一种较为理想的方案.针对本设计特点-多开关量输入的复杂程序控制系统,需要擅长处理多开关量的标准单片机,而不能用精简I/O口和程序存储器的小体积单片机,D/A、A/D 功能也不必选用.根据这些分析,我选定了AT89S52 单片机作为本设计的主控装置.2。3 电机驱动模块采用功率三极管作为功率放大器的输出控制直流电机。线
19、性型驱动的电路结构和原理简单,加速能力强,采用由达林顿管组成的H型桥式电路。用单片机控制达林顿管使之工作在占空比可调的开关状态下,精确调整电动机转速。这种电路由于工作在管子的饱和截止模式下,效率非常高,H型桥式电路保证了简单的实现转速和方向的控制,电子管的开关速度很快,稳定性也极强,是一种广泛采用的PWM 调速技术。现市面上有很多此种芯片,因此选用L298。这种调速方式有调速特性优良、调整平滑、调速范围广、过载能力大,能承受频繁的负载冲击,还可以实现频繁的无级快速启动、制动和反转等优点.2。4 循迹模块采用两只红外对管,分别置于小车车身左右两侧,根据两只光电开关接受到白线与黑线的情况来控制小车
20、转向来调整车向,合理安装好两只光电开关的位置就可以很好的实现循迹的功能.2。5 显示模块常用的数码显示器件主要有LED数码显示器和LCD液晶显示器。LCD显示器具有低功耗、散热小、浅薄轻巧、显示锐利、屏幕调节方便等特点,同时又是现在市场的主流产品,价格较以往也有大幅的下降。常用的有12864和1602考虑到价格和实用性最终选择了1602液晶屏,既可以满足产品需要价格也相对低廉.第三章 系统硬件电路设计3.1 主控模块的电路设计3。1。1 AT89S52单片机的简介AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器.使用Atmel公司高密度非易失性存储
21、器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。下图为AT89S52引脚图。图31 AT89S52引脚图(1)主要特性:与MCS-51 兼容 8K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz三级程序存储器锁定256*8位内部RAM32可编程I/O线两个16位定时器/计数器5个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路 (2)管脚说
22、明:VCC:供电电压.GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入.P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位.在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故.在FLASH编程和校验时,P1口作为第八位地址接收。 P2口:P2口
23、为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入.并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故.P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1后,它们被内部上拉为高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 红外 遥控 智能 小车 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。