基于STC89C52单片机的智能超声波跟随与避障小车.doc
《基于STC89C52单片机的智能超声波跟随与避障小车.doc》由会员分享,可在线阅读,更多相关《基于STC89C52单片机的智能超声波跟随与避障小车.doc(5页珍藏版)》请在咨信网上搜索。
基于STC89C52单片机的智能超声波跟随与避障小车 广东技术师范学院天河学院电气工程系电气123班 小组:吴梓润 赖智彬 罗林昕 摘要: 智能超声波跟随与避障小车是以STC89C52单片机为控制核心,采用超声波传感器技术,主要由电源模块、避障与跟随模块(即超声波模块)、L298N直流电机驱动模块、语音提示模块,四位数码管显示模块等组成的控制系统.小车通过软件程序与硬件的相互控制,启动后开始探索前方是否有障碍物(即跟随物),若有跟随物,距离大于30厘米,就向跟随物方向前进,且数码管显示距离,距离小于30厘米,跟随物变为障碍物,语音模块提示,小车自动避开,重新寻找跟随物.若前方无跟随物,小车就向前左转弯,转弯后再寻找跟随物。 关键字:STC89C52单片机,超声波,L298N 1 系统总体方案设计 语言提示模块 四位数码管模块 超声波模块(跟随与避障) STC89C52单片机控制模块 电源模块 L298N直流电机驱动模块 该系统是以STC89C52单片机为控制核心,以超声波传感器为距离测量元件,对跟随物的探索与跟随,自动避障,跟随与避障过程中,数码管显示距离与及语音提示避障的控制系统。如图1所示: 图1:智能小车跟随与避障系统 基于单片机STC89C52的智能小车跟随与避障系统是一种利用超声波测距然后自动跟随或避障的系统,其启动后自动寻找跟随物以及小于某一距离后自动避开障碍物,广泛应用于探测跟随、避障等场合,通过超声波传感器,由单片机向超声波传感器发送命令,读取超声波传感器测量的距离,再判断小车是否跟随或转弯避开。如果距离小于避障距离,语音模块进行提醒。它采用超声波传感器,超声波模块采用现成的HC-SR04超声波模块,该模块可提供 2cm-400cm 的非接触式距离感测功能,测距精度可达到3mm。模块包括超声波发射器、接收器与控制电路。本系统采用STC89C52单片机作为核心控制单元用于系统的控制, 小车安装了1个超声波传感器,装于小车前,用超声波检测障碍物,测出距离,程序根据测得的距离,实现小车是否跟随还是避障。 2 系统硬件各模块的设计 2.1超声波测距模块 超声波传感器是本控制系统的核心模块之一,其相当于小车的眼睛,小车启动后,超声波就开始寻找跟随物以确定小车前进方向,进行判断后再进行控制,控制模块是决定系统将要进行什么工作的,如小车应该左转弯、右转弯还是向前进,小车行驶过程距离障碍物(跟随物)有多少。超声波传感器原理图如图2所示 图2:超声波模块原理图 超声波模块与单片机的P30、P31连接,其1脚接电源,2脚连接接收端Echo,3脚连接控制端Tr1g,4脚连接VCC。另外,超声波模块的时序图如图3所示 图3:超声波模块时序图 以上的时序图表明只需提供一个10uS以上脉冲触发信号,该模块内部将发生8个40KHz的周期电平并检测回波。一但检测到有回波信号则输出回响信号。回响信号的脉冲宽度与所测得距离成正比。由此通过发射信号到收到的回响信号时间间隔可以计算得到距离。公式:uS/58=厘米或者uS/148=英寸;或是距离=高电平时间*声速(340M/S)/2;建议测量周期为60MS以上,以防止发射信号对回响信号的影响。 2.2语音提示模块设计 此模块是用来提供语音提示的,当小车距离障碍物距离(这个距离可以自行设定)很近时,小车的控制系统会发出“在距您车前方x米的地方有一障碍物,请您注意避让”的语音提示。 此功能是用ISD1760语音芯片来实现,预先给语音芯片录入“在距您车前方”,“米的地方有一障碍物,请您注意避让”,“0”,“1”,“2”,“3”,“4”,“5”,“6” ,“7”,“8”,“9”,“10”等语音信息,在通过单片机程序来控制语音芯片的定点放音,来实现语音提示。 图4语音提示模块原理图 由总体电路图,用单片机的P2.2到P2.5四个I/O口来控制ISD1760语音芯片的定点放音。 ISD1760工作原理:如图所示,通过REC键来进行录音,录音时要一直按住REC键,录完一段语音后松开REC键,按动PLAY键可以对刚才的录音播放出来;VOL键可以加减音量,每按动一次VOL键,声音就增大一级,由于只有8级音量调节,所以在第9次按动VOL键时,声音又回到了最小音量;ERASE键可以对已经录入的语音进行擦除,短按此键可以擦除上一段录音,长按此键可以擦除所有录音;通过SS、SCLK、MISO、MOSI脚与单片机进行SPI通信,单片机就是通过这几个脚实现对ISD1760的定点放音。 2.3最小系统STC89C51单片机 此模块是小车的最重要部分,它控制着超声波测距模块、数码管显示模块、L298N直流电机驱动模块、语音提示模块和信号提示模块的工作。 单片机通过计时器记录超声波发射和接受的时间差,来计算出小车距离障碍物的距离,控制P1口的高低电平来控制数码管显示,通过输出不同频率的脉冲来控制步进电机的工作,通过SPI协议与ISD1760语音芯片进行通信,来控制语音芯片的定点放音,实现语音提示功能。原理图如图5所示: 图5:最小系统单片机原理图 3 系统软件设计 3.1系统主程序设计 该系统的主程序框架主要由避开障碍、测量距离、跟随物体、电机驱动、数码管显示距离和语音提示等子程序构成,如图6所示。根据各硬件电路功能来设计子程序模块,最后再将各模块嵌入主程序中。 主程序 测 量 距 离 子程序 避开障碍子程序 跟随物体子程序 电机驱动子程序 数码管显示子程序 语音提示子程序 图6:系统主程序框图 4 系统调试与实现 4.1 系统调试 在测试过程中,先把小车放在空旷的地板上且放一物体,启动小车后测试其的探索跟随物的能力,搜索到后,若物体在其前方小于30厘米处,就可以测试小车的避障能力。若物体与其距离大于30厘米处,此时移动物体,可测试小车的跟随能力。 4.2 系统实现与结果分析 1.首先把小车放于空旷的地板上,启动小车后自动开始寻找跟随物体 2.找到跟随物体后,小车调整方向,向跟随物体方向前进。当距离小于30厘米后,跟随物变为障碍物,小车避开障碍物再前进。此时小车重新开始寻找新的跟随物体。小车就是如此循环的既跟随障碍物又避开障碍物。 3.在测试小车避障与跟随过程中,数码管会显示物体的距离,若在避障距离内,语音模块进行提醒。 4.通过测试,小车在测试中能够按预想的设计要求,达到智能小车避障与跟随的功能。 参考文献 [1] 郭天祥.新概念51单片机C语言教程——入门、提高、开发、拓展全攻略.北京:电子工业出版社,2009 [2] 宋戈,黄鹤松,员玉良,蒋海峰.51单片机应用开发范例大全.北京:人民邮电出版社,2010 [3] 阎石.数字电子技术基础(第四版).北京:高等教育出版社,1998 [4] 刘伏文,王春华.MCS-51单片机存储器结构详解.电子制作,2007,(10)- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 完整 word 基于 STC89C52 单片机 智能 超声波 跟随 小车
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文