本科毕业设计---基于距离感知的自动玩具小车系统的设计实现.doc
《本科毕业设计---基于距离感知的自动玩具小车系统的设计实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计---基于距离感知的自动玩具小车系统的设计实现.doc(53页珍藏版)》请在咨信网上搜索。
1、合肥学院2015届 毕 业 论 文(设计)论文(设计)题目基于距离感知的自动跟踪玩具小车系统的设计与实现院系名称计算机科学与技术系专业(班级)计算机科学与技术2011级本科1班姓名(学号)俞林峰 (1104013013)指导教师肖 连 军 系负责人袁 暋 完成时间2015-5-10 基于距离感知的自动玩具小车系统的设计实现中 文 摘 要随着时代的不断发展进步,上班族越来越多,家长基本没多少时间陪他们的小孩玩耍,买智能玩具也许就会成为好多家长送给小孩的最大安慰,如今玩具车的智能化已经越来普遍,对于距离感知的玩具也是多不胜数,基于距离感知的自动跟踪玩具车由此诞生。可以给那些天真可爱的小孩带来无穷无
2、尽的乐趣。本设计下位机系统是一个52单片机作为控制核心,所使用的CPU型号为STC12C5A60S2,配合传感器有一个超声波传感器HC-SR04,2个红外循迹传感器LM393,还有一个结合2路电机驱动和电源稳压模块于一体的模块,其中双电机驱动模块采用的是全新原装L298N驱动芯片,稳压模块采用的是稳压精度高的5V稳压块AMS1117-5V,还有舵机Futaba S3003用来全方位的距离感知,小车的控制机构由两个直流电机以及L298N驱动芯片组成的两驱四轮小车,这样直流电机的输入口可由STC12C5A60S2的IO口直接控制。基于以上传感器设计的小车,结构简单成本较低,设计的空间巨大,在玩具市
3、场占据较大份额,所以相关设计较多,取材容易。还有其他领域对超声波传感器应用的比较广泛,未来玩具智能化是必然的社会趋势!关键词:STC12C5A60S2;传感器;舵机;距离感知Design and implementation of automatic toy car system based on distance perceptionABSTRACTWith continuous development and progress of the times, more and more office workers, parents didnt much time to accompany t
4、heir children to play, buy a smart toy might become a lot of parents to give children the greatest comfort, now intelligent toy car has become widespread, the perceived distance toy is numerous, based on the perceived distance automatic tracking toy car was born.For thoselovelychildbroughtinexhausti
5、blefun.This is perhaps theultimate purposewhysome parentsalwaysbuy somefuntoys for theirchildren!The design ofthe lower computer systemis a 52 microcontrolleras the control core,the use ofCPUmodel for STC12C5A60S2,with thesensor hasan ultrasonic sensor HC-SR04,2infraredtracking sensorLM393,and acomb
6、ination of2motor drive andpower supplymodulein onemodule,thedual motor drivemodule adopts thenew original L298Nthe driver chip,using the 5Vvoltageregulator moduleblock AMS1117-5Vhigh precision regulator,andsteering FutabaS3003 used tothe full range ofdistance perception,control mechanism ofcaris com
7、posed of two DC motorsand L298N driverchip consists oftwo drivefourwheel car,soDC motorcan be directly controlledby the STC12C5A60S2input portIO port.Based sensor design of car, simple structure, low cost, space design great. In the toy market occupies a larger share of, so many related design, draw
8、ing is easy.There are other areasofultrasonic sensorsare widely applied,the futureof intelligenttoysisan inevitable trend ofsociety!KEY WORDS: STC12C5A60S2;Sensors; Steering engine;目 录中文摘要IAbstractII目 录III第一章 绪论11.1课题的背景和意义11.2系统的设计与基本组成1第二章 Android蓝牙开发与移动控制的设计与实现32.1 Android系统简介32.2 Android蓝牙开发32.2
9、.1 Android蓝牙编程32.2.2 蓝牙设备搜索界面设计与实现52.3 移动控制界面设计与实现82.4 指令发送与数据包接收的实现11第三章 下位机与控制机构的设计与实现133.1单片机的简介133.2 52单片机硬件结构133.3 单片机基本电路设计153.4 下位机硬件设计与连接163.4.1 环境感知传感器的选择与设计173.4.2 环境感知传感器的硬件连接223.4.3 小车的运动控制机构设计233.4.4 蓝牙模块的使用233.5 下位机程序设计253.5.1 程序的主要组成部分253.5.2 程序文件的结构28第四章 系统整体调试294.1 上位机程序调试294.2 下位机调
10、试294.2.1 硬件调试294.2.2 软件调试31第四章 系统测试与分析324.1 测试过程324.2 测试结果324.3 结果分析35结 论36参考文献37致谢3848合肥学院计算机科学与技术系毕业论文第一章 绪论1.1课题的背景和意义如今上班族的社会化,导致好多小孩一个人在家,或者与自己的父母相处的机会少,有些父母就通过购买一些心仪的好玩的玩具给他们的小孩,以弥补自己没事时间陪自己的小孩玩耍的快乐,近年来,玩具智能化,人性化越来越成为大众主流产品,基于距离感知的追踪小车应运而生,给市场玩具带来了生机,也是如今玩具市场的一次革命!中国的留守儿童高居世界第一,国家也一直把未来祖国的花朵教育
11、和身心健康安全作为工作之重,所以给予了高度的关注。在我国好多儿童动画片都会推出相应的玩具以满足如今的小孩对玩具快乐的追求,智能追踪小车的设计与实现对那些好奇心比较强的小孩尤为热门,因为玩具小车的每一个反应都是和他有关系的,小孩前进,小车跟着前进,小孩后退小车也跟着后退,小孩转弯小车跟着转弯,始终对小孩的行为作出相应的反应,趣味性极强,同时可以开发小孩的无限想象空间,无意识的对小孩大脑的开发起到关键的作用,尤其是好奇心重的小孩,可以说非常适合那些上班族买个小孩玩具的不二之选,小车追踪的设计对玩具市场和开发小孩脑力具有重要的推动作用,具有非常重要的意义。1.2系统的设计与基本组成本小车系统的具体设
12、计思路非常简单,控制芯片选用型号为STC12C5A60S2的常用单片机,传感器主要用到超声波传感器HC-SR04和红外循迹传感器E18-D50NK,还有一个舵机伺服器Futaba S3003,还有一个电机驱动模块L298N和稳压模块78M05集成在一起的模块,以下下统一称为电机驱动模块,基本设计思路非常简单,2个外循迹传感器E18-D50NK分别安装在小车最前端的左右两边,用来感知前方物体的方位,通过细心的调试,可以确保能感知前方的物体一致性,正确性!超声波传感器HC-SR04安装在舵机伺服器Futaba S3003的转盘上上面通过舵机转盘的不断左右扫描带动超声波不断的对前方的物体位置加以再次
13、的判断和却认达到更加精确的作出相应的反应,最后将单片机对信号的处理结果用软件语言组织起来通过IO口驱动电机转动作出正确的相应,可以画出系统组成框图如下图1-1所示:单片机超声波传感器左电机红外循迹传感器1电机驱动模块红外循迹传感器2右电机舵机转向图1-1 系统组成结构图其中,电机驱动模块还是整个系统供电模块,供电能力远远满足系统所需功率的最大要求。第二章 系统分析2.1 系统需求分析对本系统整体思路的考量可知,发现玩具小车在开发小孩智力方面有着非常重要的作用。就像某某公司做出来的一款可以跟小孩捉迷藏的玩具一样是非常有意义的,纵观本课题系统设计可知,主要具备的功能有一下几点:(1)小车可以根据小
14、孩的前后移动,自然的作出前进后退的动作(2)小车还可以根据小车的左右移动,小车还可以根据移动方位判断是左转弯还是右转弯,而且要具有灵活的相应。(3)小车的设计一定要美观,可观赏性强。一个基本的距离感知小车系统必须具备上述几个功能。2.2 系统可行性分析小车的设计可以根据不同的功能选用相应的器件,首先,由小车可以前进后退,还能停止可知,小车必须具有对具体距离可以探知的能力,一般的光电开关只能在距离调节好之后对固定的距离作出相应,就是要么距离大于设定的距离要么小于设定的距离,只有两种状态,而本设计有3种判断状态,分别是前进停止后退,所以选一般的循迹开关,光电开关是不行的,在这种情况下我们选择了超声
15、波传感器HC-SR04,作为距离的精确探知。本想设计成由三个HC-SR04组成的能带转弯控制的,结果调试发现有好多不确定因素,而且抗干扰能力差,就是一个超声波传感器的发射波可能作为另一个传感器的接收器的接受信号,导致对具体距离的测量有误,从而导致小车作出错误的相应,再次设计背下选用不同的传感器进行左右感知的光电开关应运而生,在网上查阅相关的资料最后选用了E18-D50NK,具有很强的距离感知能力,光电开关左右各放一个而且呈现八字型摆放,抗干扰能力还是很强的。对于其它基本功能的实现,传感器对距离感知信号可由51单片机DIP40的,然后做数据处理。51单片机的程序开发很方便,而且可用资源较多,完全
16、具有开发下位机的能力。2.3 开发环境简介上位机程序属于Android应用程序的开发。Android程序开发环境目前比较流行的是Eclipse,这个软件的功能强大,并且可以将不同版本的Android的API集成。本次设计上位机程序开发用到的环境就是Eclipse。下位机程序主要是51单片机的程序开发。51单片机的开发环境一般都是keil,本次开发环境为keil uVision4,keil开发51单片机程序时可以使用汇编或者C51语言,本次使用的是C51,因为汇编程序需要了解不同单片机的指令集,而C51不需要,会更方便。第二章 舵机扫描测距与移动控制的设计与实现2.1 舵机模块设计实现2.1.1
17、 舵机系统简介舵机又名伺服电机, 最早用于大型船舶上实现其转向功能, 由于可以通过程序编程连续控制其转动角度,因此被广泛设计应用智能小车玩具以实现转向以及多控机器人各类关节运动中。 图2-1 舵机用于智能机器人本设计舵机是小车转向带动超声波扫描的控制机构,具有体型小、力矩大、小车外部机械设计简单、小车稳定性高等特点, 无论是在硬件小车设计还是软件编程设计, 舵机设计是小车控制扫描部分重要的组成部分,图 2-1 为舵机的外形图。图2-2 舵机外形图 2.1.2舵机组成: 一般来讲,私服舵机主要由以下几个部分构成,舵盘、减速齿轮组、位置反馈电位计、直流电机、控制电路等,如图 7、图8 所示 图2-
18、3 舵机的组成示意图 图2-4 舵机组成私服舵机的输入线总共有三条,如图 2-5 所示,红色信号线中间,是舵机电源线,一边黑色的是舵机地线,这两根供电线给舵机提供最基本的电保证,主要是小型电机的转动消耗。电源电压有两种规格,一种是 4.8V,另一个是 6.0V,分别有不同的转矩标准,即输出力矩大小不同,6.0V 对应力矩的要大一些,更强劲一些,具体看应用条件(本设计舵机用来带动超声波来回转动扫描,对转动力矩的要求没有那么高,4.8V就足够了);另外一根信号线是控制信号线,Futaba 的一般为白色的,JR 的一般为桔黄色信号线。另外要值得注意的是,SANWA 的有些型号的舵机引线电源线在排线边
- 配套讲稿:
如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。