基于安卓手机的遥控超声波避障智能车毕业设计报告.doc
《基于安卓手机的遥控超声波避障智能车毕业设计报告.doc》由会员分享,可在线阅读,更多相关《基于安卓手机的遥控超声波避障智能车毕业设计报告.doc(58页珍藏版)》请在三一办公上搜索。
1、 西 安 邮 电 大 学 毕 业 设 计(论 文)题 目: 基于安卓手机的遥控超声波避障智能车 院 (系): 电子工程学院 专 业: 电子信息工程 目录摘要IABSTRACTII引言III1. 绪论11.1 智能小车发展现状与趋势11.1.1 课题背景11.1.2 智能小车机器人技术在国内外的研究现状21.2 课题的任务及意义22. 系统设计方案32.1 系统功能32.1.1 硬件系统功能设计及工作流程42.1.2 智能小车控制程序设计及工作流程52.1.3 安卓软件功能设计及工作流程92.2系统结构及资源分配92.2.1 处理器92.2.2 直流调速设计102.2.3 步进电机驱动设计112
2、.2.4 超声波避障设计122.2.5 1602液晶显示设计122.2.6 电源控制设计132.2.7 蓝牙无线控制设计132.2.8 安卓平台设计143. 详细设计163.1 STC89C52RC芯片的选择163.2 电机驱动模块173.2.1 直流电机驱动控制173.2.2 步进电机驱动控制183.3 超声波避障模块203.4 1602液晶模块213.5 电源控制模块233.6 蓝牙无线控制模块243.7 安卓平台模块254. 系统的安装与调试264.1 系统安装264.1.1检查元件的好坏264.1.2 放置、焊接各元件264.2 小车整体调试运行265. 结论及展望27致谢28参考文献
3、29附录1:智能小车车体实物图30附录2:智能小车主控制程序31附录3:安卓智能手机控制程序45摘要本设计采用STC89C52RC芯片为控制核心,利用安卓手机无线控制小车进入自动运行,手动运行,切换速度模式。自动运行模式实现智能小车行进,避障,切换速度功能;手动运行模式实现手动控制智能小车行进,避障功能。利用电磁继电器实现动态控制电动机换速;利用L298芯片驱动直流电机;利用ULN2003驱动步进电机;利用US-100超声波避障;利用1602液晶显示小车状态;利用成熟的蓝牙耳机接收控制信号。智能小车整体利用蓝牙耳机接收智能手机控制信号,实现小车远程无线遥控功能,可以远程无线对小车左右转弯,以及
4、前进后退,并利用超声波传感器进行避障,利用1602液晶显示小车行驶状态。整个系统的电路模块化高,结构简单,可靠性能高。 关键词:STC89C52RC;1602液晶;避障;US-100;L298;蓝牙耳机;智能小车 ABSTRACTThe design for the control of STC89C52RC core chip,the use of Android phones radio control car into automatic operation, manual operation, the switching speed mode. Automatic operation
5、mode to achieve smart car road, obstacle avoidance, switching speed function; manual operation mode for manual control smart car road, obstacle avoidance capabilities. Using electromagnetic relays dynamic control motor for speed; using the L298 chip-driven DC motor; use ULN2003 stepper motor drive;
6、using the US-100 ultrasonic obstacle avoidance; using the 1602 LCD car status; use of sophisticated Bluetooth headset receives control signals. Overall smart car uses Bluetooth headset to receive smart phone the control signal, to achieve remote control car remote wireless feature, you can turn left
7、 or right of the car remote wireless, as well as forward and back, and the use of ultrasonic sensors for obstacle avoidance, use 1602 LCD showing the car condition. The circuit of the system modular, simple structure, high reliability.Keywords: STC89C52RC; 1602; avoidance; US-100; L298; Bluetooth he
8、adset; smart car引言本设计主要体现多功能小车的智能避障模式,设计中的理论方案、分析方法及特色与创新点等可以为自动运输机器人、采矿勘探机器人、家用自动清洁机器人等自动半自动机器人的设计与普及有一定的参考意义。同时小车可以作为玩具的发展对象,为中国玩具市场技术含量的缺乏进行一定的弥补,实现经济收益,形成商业价值。超声波作为智能车避障的一种重要手段,以其避障实现方便,计算简单,易于做到实时控制,测量精度也能达到实用的要求,在未来汽车智能化进程中必将得到广泛应用。我国作为一个世界大国,在高科技领域也必须占据一席之地,未来汽车的智能化是汽车产业发展必然的,在这种情况下研究超声波在智能车避
9、障上的应用具有深远意义,这将对我国未来智能汽车的研究在世界高科技领域占据领先地位具有重要作用。本智能小车系统最诱人的前景就是可用于未来的智能汽车上了,当驾驶员因疏忽或打瞌睡时这样的智能汽车的设计就能体现出它的作用。如果汽车偏离车道或距障碍物小于安全距离时,汽车就会发出警报,提醒驾驶员注意,如果驾驶员没有及时作出反应,汽车就会自动减速或停靠于路边。随着计算机、微电子、信总处理及智能控制的快速发展,机器人技术也在逐步深入和细化。随着机器人性能不断地完善,移动机器人的应用范围大为扩展,不仅在工业、农业、医疗、服务等行业中得到广泛的应用,而且在城市安全、国防和空间探测领域等有害与危险场合得到很好的应用
10、。因此,移动机器人技术已经得到世界各国的普遍关注。 移动机器人的研究不仅可以推动科学技术的向前发展,同时其应用必将带来巨大的经济效益和社会效益。1. 绪论1.1 智能小车发展现状与趋势1.1.1 课题背景智能移动机器人,是一个集环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。它集中了传感器技术、信息处理、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。随着电子技术的不断发展人们发明了各式各样的具有感知,决策,行动和交互能力的机器人,自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金
11、、交通、宇航、国防等多个领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式,随着它在人类生活领域中的应用不断扩大,将会给人们的生产生活带来了巨大的影响。在国外机器人的发展有如下趋势。一方面机器人在制造业应用的范围越来越广阔,其标准化、模块化、网络化和智能化的程度越来越高,功能也越来越强,并向着技术和装备成套化的方向发展;另一方面,机器人向着非制造业应用以及微小型方向发展,如表演型机器人,服务机型器人,机器人玩具等。国外研究机构正试图将机器人应用于人类活动的各个领域。在我国机器人主要应用于工业制造领域,我国工业机器人现在的总装机量约为120000台,其中国产机器人占有量约为 1
12、/3,即40000多台。与世界机器人总装机台数7500万台相比,中国总装机量仅占万分之十六。对中国这样一个拥有13亿人口的大国来说,仅在机器人数量上就和发达国家有着很明显的差距。因此大力发展我国的机器人事业刻不容缓。智能小车可以理解为机器人的一种特例,它是一种能够通过编程手段完成特定任务的小型化机器人。与普遍意义上的机器人相比智能小车制作成本低廉,电路结构简单,程序调试方便,具有很强的趣味性,为此其深受广大机器人爱好者以及高校学生的喜爱。全国大学生电子设计竞赛每年都设有智能小车类的题目,由此可见国家对高校机器人研究工作的重视程度。本题目设计的是具有自动避障功能的智能小车,其设计思想与一些日常生
13、活迫切需要的机器人(如测距机器人,搜索机器人,管道探伤机器人)类似。由于采用了超声波传感器,它不受光照强弱和能见度的影响,能耗低,灵敏度高,即使在较复杂的环境内也可以工作。智能小车系统的设计采用了模块化的设计方法,电路结构简单,调试方便,有很大的扩展空间,稍加改动便可应用于实际生产生活中,也可作为高校学生以及广大机器人爱好者学习研究使用。1.1.2 该课题当前国内外的研究现状机器人技术是一个国家高技术实力的一个重要标准,它涉及到多个学科,机械、电工、自动控制、计算机测量、人工智能、传感技术等等,是众多领域的高科技。而移动机器人比赛就是机器人技术的一个重要研究方向,目前许多国家己经把移动机器人比
14、赛作为创新教育的战略性手段。移动机器人比赛是一种高科技对抗活动,各国专家学者通过移动机器人竞赛,不断推进了在竞赛型移动机器人方面的研究,不断改进机器人寻址速度和算法研究,试图让机器人更接近智能化,它集高科技、娱乐和比赛于一体,引起了各国的广泛关注和极大兴趣,从而推动了移动机器人研究的热潮。1.2 课题的任务及意义本作品主要能实现两个主要功能,一个是能实现android手机移动终端来遥控智能车。通过安卓客户端可以对小车进行前后左右遥控以及对手动自动模式切换,还可以切换小车速度。另一个是利用超声波技术实现自动壁障功能和智能实时测距。障碍物检测是智能机器人、智能车辆对周边环境感知技术研究领域中的重要
15、组成部分,以单片机为核心的结构简单、精度较高、测距较长、可靠性较高的障碍物检测报警系统对智能移动机器人的研究有很重要的社会意义。2. 系统设计方案2.1 系统功能本作品主要能实现两个主要功能,一个是能实现android手机移动终端来遥控智能车。通过安卓客户端可以对小车进行前后左右遥控以及对手动自动模式切换,还可以切换小车速度。另一个是利用超声波技术实现自动壁障功能和智能实时测距。以下是基本功能:1. 小车整体基于智能手机无线控制,实现自动运行,手动运行,切换速度模式;2. 自动模式和手动模式,小车可以左转右转,前进倒退,避障,车速可时时变化;3. 切换速度模式,小车可实现变速;4. 步进电机控
16、制US-100超声波左转右转90度,以避障;5. 小车上有显示功能,显示小车的控制状态以及与障碍物间的距离;以下是小车整体功能图,如图2-1-1所示:图2-1-1 小车整体功能图2.1.1 硬件系统功能设计及工作流程2.1.1.1 系统结构系统结构框图如图2-1-1-1所示:图2-1-1-1 系统结构图智能小车整体利用蓝牙耳机接收智能手机控制信号,该控制信号经过LM324信号放大器放大后,交由51控制器处理。实现小车远程无线遥控功能,可以远程无线对小车左右转弯,以及前进后退,并利用超声波传感器进行避障,利用1602液晶显示小车行驶状态。2.1.1.2 电源供电结构电源供电结构如图2-1-1-2
17、所示:图2-1-1-2 电源供电结构图电源供电模块采用2节18620电池供电,正常情况下输出7.4v电压,一方面对其降压到5v,供单片机,步进电机,超声波模块,1602液晶,直流电机用电,另一方面将5v电压生压至7v,利用电磁继电器,实现电机变速功能。2.1.2 智能小车控制程序设计及工作流程2.1.2.1 主程序流程图主程序对系统进行初始化之后,控制器每间隔10ms利用T1进行脉冲计数,在10ms内计数脉冲的个数,以脉冲个数来判定进行相关的工作模式,脉冲个数的不同则会进入相关的工作模式。如图2-1-2-1所示:图2-1-2-1 主程序流程图当freqSign为1,则小车进入自动模式,实现自动
18、模式功能;当freqSig为2,则小车倒退;当freqSig为3,则小车左转;当freqSig为4,则小车右转;当freqSig为5,则小车进入切换速度模式,实现切换速度模式功能;当freqSig为6,则小车前行;2.1.2.2 超声波模式框图超声波自动壁障模块我们选用市场上现有的超声波测距模块检测小车与障碍物的距离。然后用步进电机转动载动超声波,检测左右方向的距离,再通过比较左右距离智能选择转弯方向。同时,超声波模块所测距离还可以用于自动模式下实现自动变速。如图2-1-2-2所示:图2-1-2-2 超声波模式框图在自动模式,小车默认前行,此时小车遇到障碍物,控制器将驱动步进电机控制超声波传感
19、器,得到小车距离障碍物的距离,当距离大于20cm,小车前行,反之小车停止,然后得到小车左方距离L与右方距离R,如果L大于R,则小车左转90度前行,反之右转90度前行,如果L与R均小于20,则小车旋转180度,离开障碍区,从而完成避障。当小车距离障碍物的距离大于40cm,那么小车进入高速前进模式,反之进入低速前进模式,直至选择其他模式功能,小车状态才会从自动模式切换。2.1.3 安卓软件功能设计及工作流程主程序对系统进行初始化之后,智能手机通过操控界面,发送给控制器相应的手动,变速,自动模式信号,该信号通过位于小车上的蓝牙耳机端接收,通过LM324放大器将信号放大至51控制器可以处理的范围。控制
20、界面设计如图2-1-2-2所示。图2-1-2-2 控制界面设计图选择手动控制模式,则小车状态进入手动切换模式,可以实现前行,后退,左转,右转功能,以驱动直流电机实现。选择自动模式功能,则小车状态进入自动切换模式,小车默认前行,如果遇到障碍物,控制器将驱动步进电机控制超声波传感器,得到小车距离障碍物的距离,从而避障,如果小车距离障碍物的距离大于40cm。那么小车进入高速前进模式。选择变速功能,则小车进入变速模式,小车的速度实现高速到低速或者低速到高速功能。2.2系统结构及资源分配2.2.1 处理器本设计使用了STR89c52rc单片机作为处理器,之所以选用该处理器,是因为其拥有很高的性价比,高可
21、靠,而且拥有很小的体积,使得设计工作便于开展。STR89C52RC内部资源:最高时钟频率:0Mhz - 80MHzFlash程序存储器:8KB定时器:3个中断源:4个2.2.2 直流调速设计L298N是ST公司生产的一种高电压、大电流电机驱动芯片,采用了15脚封装。该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。L298N主要参数:尺寸:65mm X 41mm X 28mm主要芯片:L298N、光电耦合器控制信号电压:4.5V - 5.5V驱动电机电压:5V - 30V最大输出电流:2A瞬间峰值电流:3A最大输出功率:25W图2-2-2 L298N内部原理图2.2.3 步
22、进电机驱动设计步进电机能够将电脉冲转化为角位移的部件。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(及步进角)。因此使得用户可以控制脉冲个数来控制转动的角度,控制脉冲频率来控制速度或加速度。本设计使用BYJ系列永远磁减速28BYJ48型步进电机。28BYJ48主要参数:驱动电压:5V - 12V驱动方式:四相八拍减速比:1/64步距角:5.625/64直流电阻:2007%(25)图2-2-3 28BYJ48步进电机图2.2.4 超声波避障设计超声波测距模块使用US-100,US-100测度距离精确,拥有超近盲区,能和国外的SRF05,SRF02等超声波测距模块
23、相媲美。US-100主要参数:工作电压:DC 2.4V - 5.5V感应角度:15度探测距离:2cm - 450cmUART模式下串口配置:波特率9600,起始位1位,停止位1位,数据位8位,无奇偶校验,无流控制。图2-2-4 US-100超声波测距模块图2.2.5 1602液晶显示设计考虑到实际要求,设计最多需要显示32左右个字符,因此选用能够显示16列2行的字符型液晶1602,此外1602微功耗,体积小,也是符合设计要求的。1602主要参数:工作电压:3.3V - 5V对比度:可调节字符尺寸:2.954.35 mm 显示方式:16列2行蓝底白字图2-2-5 1602实物图2.2.6 电源控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 手机 遥控 超声波 智能 毕业设计 报告
链接地址:https://www.31ppt.com/p-3940477.html