基于单片机的自动避障小车设计.doc
《基于单片机的自动避障小车设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的自动避障小车设计.doc(21页珍藏版)》请在咨信网上搜索。
1、 数理与信息工程学院单片机原理及应用期末课程设计 题 目: 基于单片机的自动避障小车 专 业: 电子信息工程 班 级: 姓 名: 学 号: 指导老师: 成 绩: 目录第1节 引言。31.1研究背景。31.2本设计任务和主要内容。 3第2节 系统主要硬件电路设计。4 2.1系统原理组成框图。4 2.2 系统主控模块电路。4 2.2.1 STC89C52单片机性能优点。4 2.2.2 主控模块电路。5 2.3 车体框架。52.4 电源及稳压模块。62.5 逻辑模块。72.6 感测模块。72.7 连接模块。82.8 电机驱动模块。92.9 显示模块。10第3节 系统软件设计。113.1程序设计流程图
2、。113.2系统主程序设计。123.3 PWM信号控制小车走向流程图。133.4 PWM信号控制电机流程序。133.5液晶初始化及显示子程序。15第4节 结束语。18参考文献。19基于单片机的自动避障小车数理与信息工程学院 06电子信息工程 刘东福生指导老师 余水宝第1节 引言 本课程设计是以功耗低、抗干扰能力强的STC89C52单片机为核心,外加路面障碍物感测模块光电开关组完成对路面情况的实时监测,并把所采集的信息传输给单片机,单片机根据路面情况做出恰当的处理,进而控制小车的走向。1.1 研究背景在科学探索及紧急抢险中经常要对一些危险或人类不能直接到达的地域进行探测,这就需要用机器人来完成。
3、而机器人在复杂地形行进时自动避障是一项必不可少也是最基本的功能。因此,自动避障系统的研发就应运而生。自动避障小车就是基于这一系统开发而成的。随着科技的发展,对于未知空间和人类所不能直接到达的地域的探索逐步成为热门,这就使机器人自动避障功能的研发有了重大意义。自动避障小车就是自动避障机器人中的一类。自动避障小车可以作为地域探索机器人和紧急抢险机器人的运动系统,让机器人在行进中自动避过障碍物。1.2 本设计任务和主要内容本设计是对以单片机STC89C52为核心的系统根据感测模块传输的前方路面信息控制小车行驶走向的软、硬件设计开发。系统要能够做到准确及时监测前方路面信息并传输给主控模块,做到根据前方
4、路面信息及时调整小车的走向,做到显示小车的走向和小车已经行驶过的路程。主要内容是: 感测模块实时监测路面情况并及时传输给单片机; 单片机核心模块根据感测模块给予的信息控制小车两电机转动; 电机驱动模块驱动两电机转动,实现转向与行走; 液晶显示模块显示走向和已行驶过的路程。 第2节 系统主要硬件电路设计2.1系统原理组成框图 图21 系统原理组成框图2.2 系统主控模块电路2.2.1 STC89C52单片机性能优点: 课堂上我们学习的是8051单片机,但实际应用中现在我们是不会再用8051单片机了。学习8051单片机是学习一种方法,学习单片机的基本结构,指令。现在单片机种类繁多,各有各的优点,结
5、合具体情况恰当选择单片机型号也是非常重要的,在此系统中采用STC89C52为主控模块芯片,选此芯片的理由是:01. 与MCS-51单片机完全兼容:指令兼容,引脚兼容;02. 高保密性:无法读出,因此无法解密;03. 超强抗干扰能力:电源、I/O接口、时钟均有抗干扰措施;04. 高可靠性: 宽电压范围,不怕电源波动5V产品3.4V6V,; 宽温度范围:40。C85。C;05. 低电磁辐射: 可禁止ALE输出,降低辐射; 可选6时钟/机器周期,降低晶振频率,降低辐射; 单片机时钟振荡器增益可设为1/2;06. 超低功耗: 掉电模式典型功耗:1uA,可由外中断唤醒; 空闲模式典型功耗:2mA; 正常
6、工作典型功耗;4 mA7 mA;07. 可在线编程,节约投资;08. 强驱动能力,无论灌电流还是拉电流,均优于MCS-51单片机;09. 高速度,最高晶振达到90MHZ;10. 内部资源更丰富,与MCS-51单片机相比增加了: T2定时/计数器; 内部数据存储器RAM增加了18倍; 自带A/D和PWM; 有P4口;2.2.2 主控模块电路: 图22 系统核心STC89C52连接电路图2.3 车体框架方案1:自己设计制作车架 自己制作小车底盘,用两个直流电机作为主动轮,利用两电机的转速差完成前进、左转、右转、后退等动作。直流电机扭矩大,转速较慢,易于控制和调速,符合避障小车的要求。而且自己制作小
7、车框架,可以根据电路板及传感器安装需求灵活设计。但自己制作小车制作周期较长,且费用较高,有可能自己做的不太美观,因而放弃了这一方案。方案2:购买玩具电动车 玩具电动车价格低廉,有完整的驱动、传动和控制单元,其中传动装置是所需的,缩短了开发设计周期。玩具动车有两个直流电机,再加上自己设计的驱动模块就可以由单片机来控制了,而且买来的玩具电动车一般比较牢固,比较美观。所以采用了此方案。2.4 电源及稳压模块方案1:采用交流电经直流稳压处理后供电采用交流电提供直流稳压电源,电流驱动能力及电压稳定性最好,且负载对电源影响也最小。但由于需要电线对小车供电,极大影响了避障小车行动的灵活性及地形的适应能力。而
8、且避障小车极易把拖在地上的电线识别为障碍物,人为增加了不必要的障碍。故放弃了这一方案。方案2:采用干电池组进行供电采用四节干电池降压至5V后给单片机及其他逻辑单元供电,另取六节干电池为电机及光电开关供电。这样电机启动及制动时的短暂电压干扰不会影响到逻辑单元和单片机的工作。但由于电机驱动需要比较大的电流,所以采用干电池供电使用的周期不能很长,实用性不太好。故放弃了这一方案。方案3:采用可充电蓄电池供电采用可充电蓄电池给驱动和感测模块供电,其它采用蓄电池经LM2575稳压后供电。虽然蓄电池的重量比较大,但是蓄电池能够供电的时间长而稳定,况且买来的小车负重能力好,所以采用此方案完全可行。故采用了此方
9、案。其原理图如下图所示:图23 供电电源及稳压模块:LM2575电路图2.5 逻辑模块在感测模块和单片机中断接口之间,需要经过电平的逻辑处理,信息才能被单片机所感知。主要是一块三输入或非门,所以我们采用现成的74ls27芯片实现逻辑功能。 图2-4 信号逻辑模块:74LS27电路图2.6 感测模块: 方案1:使用超声波探测器超声波探测器探测距离远,测距方便。但由于声波衍射现象较严重,且波包散面太大,易造成障碍物的错误判断。同时,超声波探测具有几厘米甚至几十厘米的盲区,这对于我们的避障小车是个致命的限制。故放弃了这一方案。 方案2:使用光电对管探测 光电对管价格低廉,性能稳定,但探测距离太近(一
10、般不超过3cm),使得小车必须制动迅速。而我们由于采用普通直流电机作为原动力,制动距离至少需要10cm。因此不采取这一方案。 方案3:使用视频采集处理装置进行探测 使用CCD实时采集小车前进路线上的图像并进行实时传输及处理,这是最精确的障碍物信息采集方案,可以对障碍物进行精确定位和测距。但是使用视频采集会大大增加小车成本和设计开发难度,而且考虑到我们小车行进转弯的精确度并未达到视频处理的精度,因而使用视频采集在实际应用中是个很大的浪费,所以放弃了这一方案。方案4:使用光电开关进行障碍物信息采集 使用三只E3F-DS30C4光电开关,分别探测正前方,前右侧,前左侧障碍物信息,在特殊地形(如障碍物
11、密集地形)可将正前方的光电开关移置后方进行探测。E3F-DS30C4光电开关平均有效探测距离030cm可调,且抗外界背景光干扰能力强,可在日光下正常工作(理论上应避免日光和强光源的直接照射)。小车换档调速后的最大制动距离不超过30cm,一般在1020cm左右,因而探测距离满足小车需求。故采用此方案。光电开关排列如图所示: 图2-5 光电开关示意图2.7 连接模块 此模块的主要作用是,连接单片机和电机驱动模块,并消除干扰,让单片机能够准确的控制电机驱动模块,在此采用了一集成了四个光耦的集成电路TLP521-4,而不采用单个的光耦,且一个集成电路也显得更美观,价钱也不高,市场上也容易买到。其原理图
12、如下图所示: 图2-6 连接模块:TLP521-4电路图2.8 电机驱动模块此模块的主要作用的驱动直流电机,让直流电机有足够的动力。方案1:使用分立原件搭建电机驱动电路 使用分立原件搭建电机驱动电路造价低廉,在大规模生产中使用广泛。但分立原件H桥电路工作性能不够稳定,较易出现硬件上的故障,故放弃了这一方案。 方案2:使用L298N芯片驱动电机 L298N是一个具有高电压大电流的全桥驱动芯片,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号,而且带有使能端,方便PWM调速,电路简单,性能稳定,使用比较方便。L298N芯片可以驱动两个二相电机,也可以驱动一个
13、四相电机,正好符合小车两个直流电机的驱动要求。其原理图如下所示:图2-7 驱动模块:L298电路图2.9 显示模块:方案1:采用数码管显示数码管完全可用来显示已行驶过的路程,且数码管亮度大,夜间观测也比较方便,所以数码管在一般场合是首选,但是数码管只能显示数字,发挥的空间比较窄。所以不采用此方案。方案2:采用液晶显示用12864的液晶屏作为显示器件,可以显示小车行驶的方向,小车行驶过的路程,小车行驶过的时间等等,最重要的是液晶能够显示汉字,提供的信息非常直观,故采用此方案。其原路图如下所示: 图2-8 显示模块:12864电路图第3节 系统软件设计3.1 程序设计流程图本系统设计流程图如下所示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 自动 小车 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。