毕业设计(论文)基于STC12C5A60S2单片机智能循迹小车.doc
《毕业设计(论文)基于STC12C5A60S2单片机智能循迹小车.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于STC12C5A60S2单片机智能循迹小车.doc(43页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)-基于STC12C5A60S2单片机智能循迹小车 毕 业 设 计题目 智能循迹小车 学 院 信息与电子工程学院 专 业 应用电子技术 届 别 72013届 学 号 1006190101 姓 名 王丹槽 指导教师 杨俊鸣 填写日期2013年月摘要本文论述了基于单片机的智能循迹小车的控制过程智能循迹是基于自动引导机器人系统用以实现小车自动识别路线以及选择正确的路线智能循迹小车是运用传感器单片机电机驱动及自动控制等技术来实现按照预先设定的模式下不用人来控制的能够达到自动在跑道上寻迹使小车行走循迹导航的高新科技该技术已经应用于无人驾驶机动车无人工厂仓库服务机器人等多种领域 本设计采用S
2、TC12C5A60S2单片机作为小车的控制核心采用TCRT5000红外光电对管的传感作为小车的循迹模块来识别白色跑道中的黑色引导线采集信号并将信号转换为能被单片机识别的数字信号同时由单片机进行PWM控制小车的转速采用驱动芯片L298N构成双H桥控制直流电机中软件系统采用C语言程序设计的电路结构简单容易实现可靠性高采用的技术主要有通过编程来控制小车的速度传感器的有效应用电机驱动L298N的采用关键词智能小车 STC89C52单片机 红外光电对管 L298N目录第1章 引言111 研究背景和发展现状112 研究目的和意义113 研究内容2第2章 系统设计要求及设计方案221 智能小车的设计要求2c
3、om容2com求322 系统设计整体思路3第3章 主要电路模块的实现方案比较和选择431 循迹模块4com 采用简易光电传感器4com0对红外光电对管4com对红外对管4com块最终选定方案532 主控系统5comPLD5com片机5com统最终选定方案633电机驱动模块6com电器6com阻网络或数字电位器6com率三极管6com动模块最终选定方案734 电机模块7com流减速电机7com进电机7com块最终选定方案835电源模块8com支AAA电池供电8com支AA电池供电8com块最终选定方案8第4章 系统电路图841 循迹模块842复位电路943 时钟电路1044直流电动机驱动电路10
4、45电路原理图11第5章 系统的软件设计1251 主程序设计1252 判别XY路口程序设计1453 左拐子程序设计1554 右拐子程序设计1655 定时中断程序设计17第6章 毕业设计遇到的主要问题以及解决办法18第7章 结论19参考文献20致谢21附录A 元件使用清单22附录B XY路口前后两排光电对管示意图22附录C 小车行走到路口示意图23第1章 引言11 研究背景和发展现状随着电子技术计算机技术智能控制技术的飞速发展产品的智能化和小型化越来越成为人们关注的热点各种智能小车在智能化玩具中占了很大的比例近年来传统玩具的市场逐步缩水高科技智能化的电子类玩具则逐步成为市场的主流因此自动智能化小
5、车的研究是非常有意义的具有很大潜在市场价值 智能小车也被称之为轮式机器人我们知道机器人技术的发展是一个国家高科技水平和工业自动化程度的重要标志和体现机器人由于具有高度的灵活性可以帮助人们提高生产率改进产品质量和改善劳动条件等优点在世界各地的生产生活领域得到了广泛的应用智能小车正是模仿机器人的一种尝试它是一种以汽车电子为背景涵盖控制模式识别电子电气单片机机械等多学科的科技创新性设计一般主要由路径识别速度采集角度控制以及车速控制等组成这种智能小车能够自动搜寻前进路线和判别路口体现出智能化和人性化的一面 12 研究目的和意义 随着人们物质文化生活水平的不断提高智能化的电子玩具深受人们的喜爱尤其是各种
6、智能小车由于这类玩具具有较好的交互性可控性能够给人们带来很好的娱乐以及参与其中的体验高科技智能化的电子类玩具逐渐成为市场的主流与此同时智能小车可以应用于考古机器人医疗器械等许多方面尤其在足球机器人研究方面具有很好的发展前景因此智能化小车的研究不仅具有很大的现实意义还具有极为广阔的应用前景和市场价值通过构建智能小车系统培养设计并实现自动控制系统的能力在实践过程中熟悉以单片机为核心控制芯片设计小车的检测驱动等外围电路实现小车的智能循迹灵活应用电等相关学科的理论知识联系实际电路设计的具体实现方法达到理论与实践的统一在此过程中加深对控制理论的理解和认识STC89C52单片机芯片循迹是通过红外光电对管采
7、集信号实现的利用红外光电对管检测跑道上的黑色轨迹时刻调整车体位置使车不离开轨道整个系统具有自动寻迹和路口判别功能直流电机启动通过L298N驱动芯片来驱动同时利用单片机对PWM方式进行直流电机的调速控制软件中主要用到红外光电管对黑色轨迹采集到信号来进行判别整个系统的电路结构较简单可靠性能高实验测试结果满足要求第2章 系统设计要求及设计方案21 智能小车的设计要求com容图21 小车结构示意图图22 场地示意图1 设计并制作一个智能小车两轮驱动一轮为万向轮如图212 基于51单片机C程序来设计智能小车在设计中采用Keil软件来完成小车的单道寻迹Y口寻迹X口寻迹和单双循环寻迹的程序设计其中场地示意图
8、如图22com求 1万向轮在前可沿引导线逆时针方向运行一周全程时间不超过3分钟2万向轮在前可沿引导线逆时针方向运行两周并且每周E到F必须经过不同的S形路径 3 万向轮在前小车每一圈行驶的S形路线要与上一圈行驶的路线不同 22 系统设计整体思路图23 系统总体设计本系统由十对红外光电对管TCRT5000检测模块单片机STC89C52直流电机驱动电路模块电源模块和直流电机等部分组成如图23利用红外光电对管对黑线进行检测再利用单片机对红外光电管所反馈的信号进行处理及判断是否接收到黑线轨迹从而识别当前的路线情况经由单片机对路线进行判断后再利用单片机产生PWM信号对电机驱动电路进行控制使得两路直流电动机
9、可独立实现正转快慢转停转从而使小车能够实现直走左拐右拐功能第3章 主要电路模块的实现方案比较和选择31 循迹模块com 采用简易光电传感器采用简易光电传感器结合外围电路探测实际效果并不理想小车对行驶过程中的稳定性要求很高且误测几率较大易受光线环境和路面介质影响在使用过程极易出现问题而且容易因为该部件造成整个系统的不稳定故最终未采用该方案com0对红外光电对管采用10对红外光电对管如图314对红外光电对管作寻路置于小车万向轮后面2只夹线6对红外光电对管作判断置于小车万向轮前根据10对光电对管接受到白线与黑线的情况来控制小车转向来调整车向测试表明只要合理安装好10对光电对管的位置就可以很好的实现循
10、迹的功能图31 红外电对管com对红外对管采用7对红外对管如图323对红外对管作寻路置于小车万向轮后1只在线中间 4对红外对管作判断置于小车万向轮前当小车脱离轨道时即当置于中间的一只光对管脱离轨道时等待外面任一只检测到黑线后做出相应的转向调整直到中间的光电开关重新检测到黑线即回到轨道再恢复正向行驶现场实测表明小车在寻迹过程中有一定的左右摇摆不定虽然可以正确的循迹但其稳定性都次于第二种方案图32 循迹模块比较com块最终选定方案通过比较对于方案一与方案三来说容易导致小车的不稳定容易偏离跑道而方案二可以通过红外光电对管采集回来的信号通过单片机可以实现小车自我调整到达一定稳定性故选取方案二来实现循迹
11、32 主控系统comPLD选用一片CPLD可编程逻辑器件如EPM7128LC84-15作为系统的核心部件实现控制与处理的功能CPLD具有速度快编程容易资源丰富开发周期短等优点可利用VHDL语言进行编写开发但CPLD在控制上较单片机有较大的劣势同时CPLD的处理速度非常快而小车的行进速度不可能太高那么对系统处理信息的要求也就不会太高在这一点上MCU就已经可以胜任了若采用该方案必将在控制上遇到许许多多不必要增加的难题为此我们不采用该种方案进而提出了第二种设想com片机采用单片机作为整个系统的核心用其控制行进中的小车以实现其既定的性能指标充分分析我们的系统其关键在于实现小车的自动控制而在这一点上单片
12、机就显现出来它的优势控制简单方便快捷这样一来单片机就可以充分发挥其资源丰富有较为强大的控制功能及可位寻址操作功能价格低廉等优点因此这种方案是一种较为理想的方案com统最终选定方案通过上述的对比选定了STC89C52单片机作为本设计的主控装置因为此单片机具有功能强大的位操作指令IO口均可按位寻址程序空间多达8K对于此设计也绰绰有余更可贵的是此单片机价格非常低廉同时自己手上刚好有这片芯片节省资源同时综合考虑了传感器两部电机的驱动等诸多因素后我们决定采用STC89C52单片机作为主控电路33电机驱动模块com电器采用继电器对电动机的开或关进行控制通过开关的切换对小车的速度进行调整此方案的优点是电路较
13、为简单缺点是继电器的响应时间慢易损坏寿命较短可靠性不高com阻网络或数字电位器采用电阻网络或数字电位器调节电动机的分压从而达到分压的目的但电阻网络只能实现有级调速而数字电阻的元器件价格比较昂贵更主要的问题在于一般的电动机电阻很小但电流很大分压不仅会降低效率而且实现很困难com率三极管采用功率三极管作为功率放大器的输出控制直流电机线性型驱动的电路结构和原理简单加速能力强采用由达林顿管组成的 H型桥式电路 如图44 用单片机控制达林顿管使之工作在占空比可调的开关状态下精确调整电动机转速这种电路由于工作在管子的饱和截止模式下效率非常高H型桥式电路保证了简单的实现转速和方向的控制电子管的开关速度很快稳
14、定性也极强是一种广泛采用的 PWM调速技术现市面上有很多此种芯片方便购买com动模块最终选定方案图34 L298N通过上述的对比选用了L298N 如图34 因为这种调速方式有调速特性优良调整平滑调速范围广过载能力大能承受频繁的负载冲击还可以实现频繁的无级快速启动制动和反转等优点因此决定采用使用功率三极管作为功率放大器的输出控制直流电机34 电机模块com流减速电机采用直流减速电机配合L298N驱动芯片组合由于其内部由高速电动机提供原始动力带动变速 减速 齿轮组可以产生较大扭力外加额定直流电压时转速几乎相等com进电机采用步进电机配合L298N驱动芯片组合其转过的角度可以精确的定位可以实现小车前
15、进路程和位置的精确定位com块最终选定方案综上所述我们采取了方案一因为优点在于硬件电路的设计简单转速几乎相等并且能够较好的满足系统要求而方案二优点较多但步进电机的输出力矩较低随转速的升高而下降且在较高转速时会急剧下降其转速较低不能够较好的满足系统的要求故我们选择方案一35电源模块com支AAA电池供电采用4支AAA电池单电源供电但由于4支串联后的电压太小不能同时给单片机和电机供电com支AA电池供电采用6支AA电池供电通过6支AA电池串接成72V电源后分别对单片机和直流电机进行供电com块最终选定方案综上所述方案一的方式可见是有比较不好的缺点但采用方案二可以解决方案一的问题让小车更好的完成其功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 STC12C5A60S2 单片机 智能 小车
链接地址:https://www.31ppt.com/p-3976000.html