基于智能小车的高速路道路救援设计.docx
《基于智能小车的高速路道路救援设计.docx》由会员分享,可在线阅读,更多相关《基于智能小车的高速路道路救援设计.docx(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)毕业设计(论文)题目基于智能小车的高速路道路救援设计学院电子信息学院专业电子信息工程学生姓名贺鹏学号159120620指导教师孙燕斌职称高级工程师2019 年 04 月 20学生毕业设计(论文)原创性声明学生毕业设计(论文)原创性声明本人以信誉声明:所呈交的毕业设计(论文)是在导师的指导下进行的设计(研究)工作及取得的成果,设计(论文)中引用他(她)人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人成果及为获得重庆工程学院或其它教育机构的学位或证书而使用其材料。与我一同工作的同志对本设计(研究)所做的任何贡献均已在论文中作了明确的说明并表示了
2、谢意。毕业设计(论文)作者(签字):年月日重庆工程学院本科生毕业设计摘要I摘要移动机器人也称为轮式小车,是一种能够导航路线并执行各种任务的移动机械设备,用于辅助人类完成日常任务或代替人类完成重复和危险任务的工作任务,例如生活中值班,巡逻,生产等简单繁琐的任务。自动导引车 AGV(Automated Guided Vehicle)是移动机器人其中的一种,也被称为直线循迹跟随式移动机器人。如今,AGV 成为交通和未来汽车技术发展的新方向。它是智能移动到另一个地方自驱动器、路径识别、速度控制、自我定位的改变方向,障碍回避,通过操纵环境信息运动目标识别等先进功能的程序设定。轮式移动机器人(WMR)是一
3、个简单的 AGV,受到研究人员的青睐。论文设计采用现有的智能小车的现有基础设计和对 STC98C51 单片机模块化设计基础知识的一定了解设计一款救援系统,运用两个 STC98C51 模块通过对软件程序的编写实现小车的定位,定点的行驶;并且对实现到达指定地点警报。硬件方面;通过对小车载重的测试,使能搭载一定重量的物品,达到小车到达指定地点提供医疗救助物品,如医疗包,工具绳,担架等救援物品。关键词:移动机器人 STC98C51 医疗 救援重庆工程学院本科生毕业设计ABSTRACTIIABSTRACTMobile robot,also known as intelligent car,is a ki
4、nd of mechanical equipment that cannavigate and perform various tasks.It is used to assist human beings to complete normal tasksor replace human beings to complete repetitive and dangerous tasks,such as duty in life,patrol and other simple and tedious tasks.AGV(Automated Guided Vehicle)is a kind ofm
5、obile robot,also known as linear-following mobile robot.Nowadays,AGV has become anew direction of transportation and future automobile technology.It is an advanced functionof intelligent moving to another place,such as automatic driver,path recognition,speedcontrol,self-orientation change direction,
6、obstacle avoidance,moving target recognition bymanipulating environmental information 1.Wheeled Mobile Robot(WMR)is a simple AGV,which is favored by researchers.This paper designs a rescue system based on the existing basic design of intelligent carand the basic knowledge of modular design of STC98C
7、51 microcontroller.TwoSTC98C51modules are used to locate the car and drive at a fixed point by programming thesoftware program,and to realize the alarm of arriving at the designated place.Hardwareaspect:By testing the load of the car,it can carry a certain weight of goods to reach thedesignated loca
8、tion to provide medical aid items,such as medical kits,tool ropes,stretchersand other rescue items.Key words:mobile robot;STC98C51;Path recognition Road;Rescue重庆工程学院本科毕业设计目录目录摘要.IABSTRACT.II1 绪论.11.1 课题背景.11.1.1 国内外相关研究和应用现状.21.1.2 国内外相关研究和应用现状.21.2 课题来源.22 系统需求分析及硬件选型.42.1 需求分析.42.1.1 功能需求.42.2 系统框
9、架.52.3 硬件开发平台.52.3.1 Keil uVision4 开发软件介绍.52.4 器件选型.62.4.1 主控芯片的选型.62.4.2 AT89C51 的内部结构.72.4.3 AT89C51 的内部端口及引脚功能.82.5 红外避障传感模块.92.6 红外循迹模块.102.7 超声波传感.102.7.1 模块参数说明.102.8 步进电机.112.9 本章小结.113 系统的硬件设计.133.1 复位电路.133.2 复位的作用.143.3 相关控制电路.153.3.1 控制灯闪烁.153.3.2 蜂鸣器工作设计.163.4 电源电路设计.16重庆工程学院本科毕业设计目录3.5
10、本章小结.184 系统的软件设计.194.1 软件程序内容.194.2 软件流程图.194.3 程序展示.194.3.1 Keil 环境配置.194.3.2 智能小车的循迹黑线程序.194.3.3 小车自动避障设计.234.4 本章小结.265 结论与展望.275.1 结论.275.2 展望.27参考文献.28致谢.29重庆工程学院本科毕业设计1 绪论11 绪论1.1 课题背景科技在飞速发展的今天,在“要强盛要复兴就要大力发展科学技术”,的指导下,在 AI(Artificial intelligenc)热门话题的推动下,机器人发展已将成为社会科技发展的焦点,结合当下物联网,通信网等科技的进步的
11、推动下 AI(Artificial intelligenc)必将成为新一代科技技术的重点研究对象,特别是在计算机与互联网的不断完善,和教育的不断普及,机器人已经慢慢的进入我们的生活,也开始在不同的领域单人不同的角色,也正在悄悄的改变我们生活方式1。随着电子科学技术的不断发展与完善,教育的覆盖面积不断扩大及完善,生活中我们也是经常看见智能机器人技术在生活工作中实际运用,智能机器人的大脑中央控制芯片(CPU),这种大脑能够识别不同种类的信息而且还可以据此数据做出相应的判断。最主要的是,机器人的内部 CPU 可以进行合理的动作安排。所以在一定上可以定义智能机器人是具有自主思考能力,具有自主判断的机器
12、人。在众多的机器人领域,有一种有轮胎的机器人,一种轮式机器人可代替人实现货物的搬运、拿取、自动循迹等基本工作,从而得到大量的科研人员的认可与研究。在车辆日益陡增的中国乃至全世界来说,汽车的生产使用已将成为世界经济的一大主流,公安部交通管理局 2018 年 7 月 16 日发布,截至 6 月底,全中国机动车保有量达3.19 亿辆2。面对发展迅速的汽车行业,我们的道路交通环境也变得愈来愈也复杂,然而我们道路救援设备与道路救援系统还没有完善,而大部分情况下,道路在发生交通事故的时候得不到合适的救援,更有的事故如果发生在无人的偏远山区或者夜晚,在在长时间的不到救援的情况下可能会失去生命,所以在信息化发
13、展的今天,智能机器人科学技术将为道路救援提供一个有效,可行的解决方案。基于智能小车的道路救援设计,利用检测模块的相互作用和 AGV 机器人的循迹作用下实现检测事故和道路救援医疗物品的提供,从而达到道路救援设计。该设计,课装配在道路事故多发区域例如,急弯,山区等救援需求较为频繁的高速路道路路段。利用智能循迹小车体积小,全天候待机,搭载能力强等特点结合 STC98C52 芯片的低时延,通信集成化高等3,还可以根据具体事故要求,请求协助模式的选着实现快速,有效的报警,医疗求助等功能。重庆工程学院本科毕业设计1 绪论21.1.1 国内外相关研究和应用现状高端人才不断被培养的年代。智能化世界也即将到来,
14、面对智能化的发展趋势,智能研究也各个国家研究发展的重点。智能机器人的领域在许多国家的学者之间得到开发及利用。有一种带有轮胎的机器人出现在 20 世纪 06 年代,在智能研究领域开创了不同的领域。当时斯坦福研究院(SRI)的 Nils Nilssen 和 charles Rosen 等一众行人,在1966 年至 1972 年中研制出了取名 shakey 的机器人4,这种机器人的移动方式主要采用轮胎的运动方式,智能机器人就此开启了一股设计浪潮,并且从那以后数量不断增多。智能车是一个高端化的产品,利用单片机的特性在完全开发的结果导向下,完成了数据的计算,环境检测,自主的规划决策路径等功能的行驶车辆,
15、在它的研究中还诞生了一些不同于智能小车的其他技术,智能驾驶技术等等,它集中地运用了 CPU 高度集成、高精度传感、数据信息化、趋近于 0 通信时延化、导航及白动控制等技术,是典型的高新技术综合体设计。也是世界高科技发展的重要领域。1.1.2 国内外相关研究和应用现状在中国改革开放以来,随着技术的不断精进。研究智能驾驶技术的科学家越来越多。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。采用先进的摄像头采集数据采样点,此时要求芯片的运算速度是非常高的。相对于外国的智能小车系统,我们起步晚,发展资源少,创新技术少,所以在智能小车领域
16、我们还需要不断的学习进步。1.2 课题来源课题的主要来源主要三个方面;一、来源于在生活中,深入了解实际生活状态,在平时多媒体信息中总结部分信息,以佐证该课题的,实用性,科学性。二、来源于结合所学知识的方向进一步研究该领域的更多知识与未知领域。三、来源于工程实际中也经常了解该课题在现如今的市场发展前景与潜力。随着经济水平的不断提高,交通事故也在频繁的发生,面对越来越严重的交通环境,我们应该有完善的体系来面对它,而在生活中我们发生事故以后,就只有等待交通警察来进行现场的处理,或者等待医疗人员,但是在复杂的交通环境,医疗救助设备,不能及时到达事故现场,事故发生后还有可能造成大面积的交通拥堵,这样的救
17、援难度进一步增加。所以在时代的大背景下,我们应该做出相应的改变运用可接力量,来减少没有必要的伤亡和伤害。重庆工程学院本科毕业设计1 绪论3此课题主要的工作是对智能小车的功能开发应用联合 STC98C51 芯片对智能小车部分功能的完善,本设计主要是对智能小车系统的设计与实现的研究,主要工作包括以下几个方面:1.小车元器件选型,根据实际需要,选择适合本设计项目的元器件,通过小车设备的工作环境,电器性能等方面综合考虑分析,为提高系统工作稳定性打下基础,以及原理图设计。2.智能小车/STC89C51 的选型,技术参数的研究,以及综合系统需求分析。3.软件开发,程序的编写、调试、测试。4.硬件部分的调试
18、,修改、工作模式的选择,以及通讯方式选择。5.智能小车道路救援的主要功能实现及系统功能测试。1.3 本章小结本章节主要是对本课题进行了详细的介绍,对开题的方向进行详细的对比及分析,以及本项目设计的研究目的意义以及设计背景介绍,然后详细阐述了智能小车及相关技术的国内外研究现状以及应用现状,简要的说明了本次设计对我们世界的影响,对主要工作进行了梳理,最后对本次课题的主要工作进行了归纳与拓展,对后面的工作形成一个铺垫。为后续的研究工作打下坚实的基础。重庆工程学院本科毕业设计2 系统需求分及析硬件选型42 系统需求分析及硬件选型2.1 需求分析2.1.1 功能需求在经过实际情况的考虑,了解到系统需要多
19、种器件传感器设计,在传感器的工作时会产生一定量的数据,在数据的相互作用下,我们应该考虑到我们应用的处理器等情况是否适合我们数据处理及判断的主要情况,考虑众多问题我们选着了美国 ATMEL 公司生产的一种高性能、低功耗、带 4KFlashMemory的 8位CMOS单片微型计算机芯片 AT89C51 为主控芯片5,另外还需要多种外设联合使用到达预期设计效果。(1)主控制芯片的选择(统一全文 3 级标题下的小标和缩进)该设计需要处理的数据较为多,在面对大量数据的时候,我们往往需要一个强大的芯片来计算和处理多种数据,还需要具备多种复位方式,多种模式下完成工作,并且能够在极端环境下完成设定的工作。因为
20、交通道路环境复杂,我们需要该芯片具有抗噪音的功能,抗冰雪等情况。此外此模块还需要有程序烧录迅速,烧录条件简单,程序兼容性比较好的的特点,考虑到我们成本的问题,在芯片的选择上我们还需要选择经济实惠的芯片。(2)小车循迹功能在设计中我们需要实现道路的循迹功能,因为需要救援时候我们应该依赖循迹功能进行运动,所以循迹功能就格外重要,循迹功能的方式应该简单化,多样化,并且循迹记录清晰明了,在元器件的选择上,循迹的标志应该是我们小车能够完全是别的标志。(3)小车距离检测功能距离检测的作用就是在我们小车工作中检测障碍,在道路中遇到障碍以后,避开道路中的障碍。在实际的道路运行情况,道路环境复杂小车难完成预定情
21、况的设计,所以下车检测道路障碍功能在设计中显得格外的重要,当检测到道路障碍时结合我们所选的芯片,配合程序,通过检测数据的分析结合实际情况,做出相应的判断。(4)警报功能小车行驶到我们所设定障碍应该及时的做出反应,在检测到已有的障碍我们应该发出相应的警报功能,这也体现了小车自主的灵活性,而且在实际情况的发生可预警后来车辆进行减速慢行的作用。重庆工程学院本科毕业设计2 系统需求分及析硬件选型52.2 系统框架本救援小车控制系统主要由三大板块构成,也分别对应了物联网技术应用层、网络层、感知层。其传感器板块对应感知层能识别循迹标志物,网络层对应系统的分布式电路通过将各路信号传输到 CPU6;感知层对应
22、语音播报模块和 LED 灯将 CPU 处理后的信号通过可视化、可读化呈现。整个系统的硬件结构图如下所示:2.1 系统框图2.3 硬件开发平台2.3.1 Keil uVision4 开发软件介绍本次设计使用的软件是 Keil uVision4,它是美国 Keil Software 公司推出的一款C 语言开发系统软件,界面如图 2.2,该软件的功能多样,其中包含 C 语言编译器、库管理、仿真调试,测试、链接器等开发工具、方案,集编辑、编译、连接、仿真、调试与一身的的功能,优点有:生成目标代码效率高、编译方便、中断处理和模拟方便、学习起来更容易上手,在现在的互联网运用中发挥着巨大的作用。重庆工程学院
23、本科毕业设计2 系统需求分及析硬件选型6图 2.2 软件平台展示本次设计的核心代码的实现。主要运用该开发平台系统芯片进行程序的编写。2.4 器件选型2.4.1 主控芯片的选型本次设计选择 AT89C51 芯片,该具有完整的输入输出、控制端口、以及内部程序存储空间。作为高校电子信息工程类学习材料综合考虑性能、学习难度、扩展性、价格等AT89C51 具有以下优势:图 2.3 AT89C51 实物图重庆工程学院本科毕业设计2 系统需求分及析硬件选型71.易于学习该芯片所使用的语言类型和计算机使用的 C 语言基本类型,该芯片的使用规则也较为常见,最大的区别就是在于增加了对引脚输入输出控制的语句和命令,
24、需要额外的对引脚进行使能,开放的程序设计,编写程序的主要流程和思路也相似,比如常用的“if-else”、“for”、“while”等判断语句于循环语句。在日常工作中一般使用 Keil 来开发 5 1 进行编程软件,它适用目前流行的开发场景,满足程序的编辑、编译、仿真等需求,该软件还可以编写汇编语言、C 语言源代码,并且编译生成的.hex 配置文件可直接烧录到单片机运行7。使用 AT89C51 系列单片机编程而且在没有条件的情况下还可以进行仿真,仿真软件Protues 可以在没有单片机实物的情况下测试代码,也可以观看简易的效果。2.功能多样类似我们传统的微机原理的特点,在参数的设定允许的情况下可
25、以将外接的 D/A、A/D 转换和集成运放电路相结合实现对传感器发送的信号的收集功能,还能利用 LCD 液晶或者点阵及外接按键实现简易的人机交互。它还具有很强的工业控制能力例如内部I/O 口可以连接步进电机对外面的设计备进一步控制,而且多端口的设计使得本设计可以实现集群控制效果。3.成本低廉在芯片的市场上我们可以看到 AT89C51 的价格还是比较便宜的,大批量的计量仪器进行规模化设计和使用,考虑到本次设计成本问题我们可以采用该芯片进行设计,其单片售价不超过 5 元。2.4.2 AT89C51 的内部结构AT89C-51 是一种高度集成电子芯片集,是采用超大规模集成电路技术把具有数据处理能力的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 智能 小车 高速路 道路 救援 设计
限制150内