循迹小车毕业设计--循迹小车设计.doc
《循迹小车毕业设计--循迹小车设计.doc》由会员分享,可在线阅读,更多相关《循迹小车毕业设计--循迹小车设计.doc(33页珍藏版)》请在咨信网上搜索。
1、毕业设计题 目 循迹小车设计 英文题目 The design of car tracking 学生姓名: 申请学位级别 工学学士 学 号: 专 业: 机械电子工程 系 别: 机械与电子工程系 指导教师: 职称: 二零一三年六月 三 日摘 要该设计是为一个简易的循迹小车软硬件系统,该小车是基于8位的51单片机进行用控制的,循迹小车的研究意义涵盖了勘探、工业、生活以及探月工程。循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。从设计的功能要求出发,设计包括了小车控制系统的软件设计和硬件设计。小车采用了简易的三轮构架式,用由前两轮驱动并控制转向的控制模式。控制系统以STC8
2、9C52为控制核心, 由STC89C52产生PWM波,控制小车速度。利用红外光电传感器探头对路面黑色轨迹进行检测,并确定小车当前的位置状态,再将路面检测信号反馈给STC89C52。STC89C52对采集到的信号予以分析判断,及时控制并驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。关键词:循迹小车,STC89C52,红外光电传感器ABSTRACTThe design is a simple automatically tracing the car system, and its significance covers the industry, life,
3、 exploration, and human concern lunar exploration. The design aims to design a can of independent walking in accordance with the trajectory of human default (or completely autonomous walking) and to complete the tasks assigned to the car. The design includes control system hardware and software desi
4、gn. Relatively high stability of the four trusses in order to adapt to the complex terrain, before the rotation of the rear-wheel drive control mode. Control system to control the core to STC89C52 microcontroller PWM wave to control the car speed. Using infrared photoelectric sensor to detect the bl
5、ack track on the road and to determine the current status of the car, and then the road detection signal is fed to the microcontroller. Microcontroller to be collected signal analysis and judgment, and timely control of the drive motor to adjust the steering of the car, so that the car is traveling
6、along the black track to achieve the purpose of the car automatically tracing.Keywords: car tracking;STC89C52;Infrared sensors目 录1.绪论11.1循迹小车概述11.1.1循迹小车的发展历程11.1.2循迹小车的应用21.2智能循迹小车的关键技术22.方案的设计与论证42.1主控系统42.2驱动模块42.3循迹模块52.4机械系统53.主要器件介绍63.1单片机STC89C52的介绍63.2电机介绍83.3电机驱动模块L298N的介绍83.3.1L298N的引脚功能93
7、.3.2L298N的工作参数103.3.3L298N的逻辑控制103.4TCRT5000的介绍113.5LM324的介绍114.硬件系统设计134.1总体设计134.2主控电路134.2.1外部时钟电路144.2.2复位电路144.2.3P0口外接上拉电阻154.3轨迹识别电路154.4电压比较电路164.5直流电机驱动电路175.程序设计185.1程序总体框架185.2主程序模块205.3循迹程序模块215.4电机程序模块225.5定时器程序模块24结论26致 谢27参考文献28附 录29 绪论1. 绪论1.1 循迹小车概述循迹小车是一种能够根据人们预定的路线行走的小车,其应用范围极其广泛。
8、早在二十世纪五十年代就研究出一种智能的搬运机器人,其主要功能是根据预定的路线进行物品搬运。循迹小车装备了一些能够识别路线的传感器,其传感器种类有电磁传感器、光学传感器。智能小车根据传感器识别的路径行进。工业中使用的智能循迹小车主要是以蓄电池为动力来源,可以通过电脑使用程序控制其行走路径和动作,其具有不需要驾驶员操作就能自动的把指定物品从起始点送到目的地。循迹小车还有另一个很鲜明的特点,那就是智能化和自动化,工业使用的智能循迹小车能够根据仓库存储货位情况以及生产流程的一些情况灵活的改变行走路径,而且与传统的运输带和运送线相比改变路径的费用要明显低很多,降低了企业的成本。此外工业使用的智能循迹小车
9、一般都装备有装卸机构,其能实现的功能更多,能与其它的物流设备自动的对接,实现全自动化的物品装卸以及搬运。此外由于工业使用的智能小车的动力是由蓄电池提供的,其使用的能源是无污染的电能,且小车行进过程中基本没有噪音,可以在环境清洁的场地工作。1.1.1 循迹小车的发展历程随着社会的发展,科技水平在不断的提高,人们迫切希望制造出一种能代替人做一些十分危险或者精度要求非常高等一些不适合有人来完成的事情的机器,在这样的环境下诞生了机器人技术这门学科。1959年制作出世界上第一台机器人,至今已五十多年了,在五十多年中,机器人技术一直在飞速发展和进步中,现在的机器人技术已经是一门包含了电子、机械、计算机、信
10、号处理、自动控制、传感器等多学科高端技术。众观循迹小车的发展历史,可以将循迹小车的发展分为三个阶段:第一阶段的循迹小车是没有传感器,只采用了简单的开关来控制,可以通过编程设置小车的运动参数和路径,但是这阶段的小车在工作过程中,不能够根据工作场地的变化而改变自身的行进轨迹。第二阶段的循迹小车支持离线编程并且具有检测并适应场地的能力,这类的循迹小车装备了一些简单的传感器,可以通过传感器知道自身所处的位置、速度等一些物理量。其电路系统闭环控制系统,能够较好的适应场地的变化。第三阶段的循迹小车是多功能的、智能的,但该类循迹小车目前正在研究和发展的阶段。其具有由各种传感器组成的感官系统,通过感官系统采集
11、外部环境的信息,能准确的感知环境的变化。智能的循迹小车能够独立的完成任务,有智能的信息处理系统,在一些结构化和半结构化的工作场地中,能跟据场地的不同而自动的对自身功能进行调整,有简单的决策能力和一定的适应能力,以及学习能力。1.1.2 循迹小车的应用循迹小车的主要应用场所如下: 危险的场所与特种行业在军事上的战场侦查以及扫雷排雷等,在核电厂内核材料的运送等,或在黑暗的环境中运送物料等,像这些工作都是十分不适合有人去完成的,在这种情况下循迹小车就可以出色的完成任务。 邮局、图书馆、港口码头和机场这些场所都是一些人口密集的场所,其需要运送的物品量大,而且充满了不确定性和动态性,搬运的过程也比较单一
12、。智能循迹小车就有智能化、自动化等优点可以很好的完成运输任务。现在越来越多的这类场所开始使用循迹小车了。 烟草、医药、化工、食品这些场所都是一些具有安全、清洁、无排放污染等其他一些特殊环境要求的场所。在这种场所下,使用蓄电池的循迹小车正好能满足这些要求,所以在这些场所的货物的搬运工作大多数都是有循迹小车完成的。 制造业在制造行业的生产线上,智能循迹小车能够大显身手,其能准确的、灵活的、快速的完成物料运送任务。智能循迹小车比人力搬运系统更加灵活,其运送路径可以根据生产要求及时调整,能够大大提高生产灵活性,提升了企业竞争力。目前,世界上主要的汽车生存厂,如大众、丰田、克莱斯勒、通用等,智能循迹小车
13、已经得到了广泛运用。 仓储业在世界上有超过2100个厂家在使用智能循迹小车,这些智能循迹小车的数量大约有两万台。使用智能循迹小车的数据库处理系统,能够轻松的完成大量的储存和装卸物品的任务。1.2 智能循迹小车的关键技术现在世界各国都在研究着多功能、智能化的汽车自动导航系统,并以实现能够不需要有人类驾驶就能自动的到达乘客所指定的目的地为目标。汽车自动导航系统是一种非常复杂的系统,它不仅需要具有普通汽车的运动机构,还需要能够识别指令,根据识别出来的指令来进行路径规划,以及对其他事物的感知,能够做出正确的决策等一些拟人的智能行为。人类就有听觉、嗅觉、味觉、视觉、触觉,能够通过这些感官去感知外部环境,
14、然后通过大脑对感官感知到的信息进行处理、判断和分析,从而能够全面的认知事务。这样一个认知、分析、处理的过程,我们称之为信息融合。机器的多传感器信息融合技术的基本原理就是在模仿大脑的这系列过程。多传感器信息融合是一种将分布在不同位置不同功能不同种类的传感器所测得的数据进行综合,然后消除存在的矛盾和冗余,以减小不确定性,从而得出对环境或物体的一致性描述的过程。多传感器信息融合有许多的优点: 增加了系统的生存能力; 减少了信息的模糊性; 扩展了采集数据覆盖范围; 增加了可信度; 改善了探测性能; 提高了空间的分辨力; 改善了系统的可靠性 信息的低成本性1。29 方案的设计与论证2. 方案的设计与论证
15、2.1 主控系统根据设计要求,我选择以单片机为整个系统的核心,由单片机控制行进中的小车,以实现指定功能。仔细分析小车要实现的功能,其关键是在于实现小车能够根据一些条件进行自动控制,而单片机正好能够满足这一要求,并且单片机还具有一定的优势,其价格较为低廉,控制简单,编程方便,有比较强大的控制功能以及可以位寻址功能等,因此,选用单片机比较适合,且单片机丰富的资源也能得到充分的发挥,故以单片机为系统核心是较为合适的方案。由于该设计具有多个输入量,因此就需要能够处理多个输入量的标准单片机,像那些被精简了I/O和储存器的小体积单片机就不可选用。被设计的输入量都是一些简单的开关量,所以就不需选用数模转换器
16、和模数转换器,如果选用模数转化器和数模转换器不仅会增加设计成本,而且还会增加设计复杂度,增加系统的不稳定性。根据以上分析,我从众多单片机中最终选用了STC89C52系列单片机为本设计的控制核心。STC的51系列单片机不仅价格低廉,而且其功能也十分强大,其输入输出口均能按位寻址,且具有强大的位操作寻址功能,并且还能进行各种位逻辑运算,从而能够很方便的对输入输出口进行控制。综合了对传感器、电机驱动等诸多因素考虑后,我决定选用一片单片机,充分利用了STC89C52单片机的资源。2.2 驱动模块对电机进行控制的方法非常的多,首先可以通过继电器对电机进行控制,通过控制继电器的通与断来控制电机电路的接通与
17、断开,从而来调整小车的方向。此方法的优点是电路比较简单,但此方法有较多缺点,如继电器的响应时间较慢,容易损坏,且继电器的可靠度不高,故继电器方案不适合本设计的要求。其次,我们可以采用数字电位器对电动机进行分压,从而达到对电动机进行调速。但是数字电位器的价格十分昂贵,更重要的问题是电动机的内阻一般都是十分小的,通过电动机的电流却很大,对电动机进行分压不仅降低了电机的效率,而且实现起来也十分的困难。另外,我们可以采用功率放大器对电机进行控制,线性型的驱动电路结构简单,加速能力强,通过采用达林顿管组成的 H型桥式电路对电机进行驱动。利用单片机控制达林顿管,使达林顿管工作在占空比可调的状态下,精确地调
18、整电机转速。该电路由于工作在管子的饱和和截止状态下,效率很高,而且H型桥式电路能够保证简单的实现转速和方向的控制,电子管的开关速度非常快,稳定性也很强,所以这是一种被广泛采用的 PWM技术。现市面上有很多此种芯片,我选用了L298N。2.3 循迹模块循迹模块是用来确定循迹小车确定自身位置的,如果循迹模块的选择不当将影响整个系统的稳定性。循迹模块可以采用简易的光电传感器并结合外围电路进行探测,此方案虽然看上去简单可行,但是在实际的测试结果中却并不是很理想,对小车的稳定性要求很高,而且容易引起误测,也容易受环境中光线和路面材料影响。在小车测试过程中很容易出现问题,而且会导致小车因循迹模块的不稳定致
19、使整个循迹小车的不稳定,故循迹模块不适合选用该方案。除此之外,循迹模块采用三只红外传感器,平均的分布在车头上,相邻两传感器的间距小于或黑色轨迹的宽度,根据三只红外传感器检查黑线来控制小车能够循着黑线前进,测试表明,只要比较合理的安装好三只红外传感器的位置就可以较好的实现循迹功能。2.4 机械系统本题目要求小车的机械系统稳定、灵活、简单,可选用三轮和四轮式,考虑到简化设计,我选用了三轮式,驱动和转向方式都较灵活。驱动部分:采用玩具小车原有的驱动电机,由L298N双通道马达驱动模块驱动左右两个马达,其力矩完全可以达到模拟效果。电池的安装:将电池放置在车体的下面,降低车体重心,提高稳定性,同时可增加
20、驱动轮的抓地力,减小轮子空转所引起的误差。 主要器件介绍3. 主要器件介绍3.1 单片机STC89C52的介绍该STC89C52单片机是由宏晶公司生产的种高性能、低功耗的8位微处理器,其有8K的系统可编程Flash、可擦除寿命可达1000次程序存储器。该产品使用的是经典的MCS-51内核,能够与8051系列能够很好的兼容,但是较传统51单片机功能跟强大,并且还可支持两种可以软件设置的省电模式。使实时处理、实时控制的功能更加完善,简化了硬件的配置。STC89C52具有8k字节Flash存储器,512字节内存, 32 个I/O端口 ,定时器,内置了4KB 大小的EEPROM,16 位定时器/计数器
21、 3个,外部中断 4个,能全双工工作的串行输入输出口。STC89C52实物如图1。图1 STC89C52引脚图STC89C52各引脚都有相应的功能:P0口:P0口是漏极开路的8位双向输入输出口,即可以作为8位输入口,也可以作为8位输出口。当作为输出口,每位都能驱动8 个TTL逻辑电平。当对P0口写高电平时,引脚将被用作高阻抗输入。当使用P0口访问外部的程序或数据储存器时,P0口会被作为低8位地址/数据复用总线。在这种模式下, P0要加上一组上拉电阻。在进行Flash烧录程序时,P0口也被用来接收一些指令字节;在进行程序校验时,输出一些指令字节。程序校验时,需要在外部加上一组上拉电阻。 P1 口
22、: P1 口是一个由8个引脚组成的8位数据输入输出口,且每一位引脚已经具有内部的上拉电阻的,P1 的输出缓存器能直接驱动4 个 TTL 逻辑电平。当对P1 端口写高电平时,内部的上拉电阻会把端口电平拉高,此时P1就可以作为输入I/O口使用了。当P1作为输入口使用时,将会输出电流。此外,P1口的个别引脚还有一些其他功能:P1.0 :T2(芯片内的第二个定时器/计数器)的外部计数的输入或时钟的输出引脚(T2);P1.1 :T2的捕捉或重载的触发信号和方向的控制信号引脚(T2EX);P1.5 :在线系统编程使用的MOSI信号引脚;P1.6 :在线系统编程使用的MISO信号引脚;P1.7 :在线系统编
- 配套讲稿:
如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。