自动泊车系统.docx

上传人:b****2 文档编号:1700083 上传时间:2022-10-23 格式:DOCX 页数:40 大小:500.77KB
下载 相关 举报
自动泊车系统.docx_第1页
第1页 / 共40页
自动泊车系统.docx_第2页
第2页 / 共40页
自动泊车系统.docx_第3页
第3页 / 共40页
自动泊车系统.docx_第4页
第4页 / 共40页
自动泊车系统.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

自动泊车系统.docx

《自动泊车系统.docx》由会员分享,可在线阅读,更多相关《自动泊车系统.docx(40页珍藏版)》请在冰豆网上搜索。

自动泊车系统.docx

自动泊车系统

 

内蒙古科技大学

本科生毕业设计说明书(毕业论文)

 

题目:

自动泊车系统的设计

学生姓名:

赵文强

学号:

1167118210

专业:

电子信息工程

班级:

2011-2班

指导教师:

高丽丽

自动泊车系统

摘要

随着车辆的普及度、保有量越来越高,街道、小区、公路、停车场等拥挤不堪,人们对车辆的可操作性和智能性也提出了更多的要求,所以智能的自动泊车的研发迫在眉睫。

本设计以蓝牙模块与单片机最小系统通过串口相连接,并与电脑端蓝牙连接实现下位机与上位机之间的通信过程,从而实现自动泊车的功能。

本设计由上位机、蓝牙模块、STC15F2K61S2单片机最小系统、GY-26电子指南针模块、光电避障模块、超声波模块、电机驱动模块、舵机组成系统。

主要包括以下几个方面:

第一,硬件电路设计,硬件电路通过AltiumDesigner软件进行硬件电路设计,主要包括包括电源系统和单片机最小系统,第二,STC15F2K61S2单片机最小系统设计,最小系统可以实现超声波数据、光电避障模块数据、电子指南针模块数据的接受,由上位机端发送命名实现对小车的相应控制。

第三,上位机软件设计,上位机由CSharp语言在VisualStudio2010平台编写,主要实现对由下位机说发送的数据进行处理并实时显示出来的,并且对自动泊车系统进行整体控制,通过蓝牙向单片机最小系统发送数据,单片机接收到数据后控制小车完成侧位泊车或倒车入库动作。

关键词:

上位机;单片机最小系统;自动泊车

 

Automaticparkingsystem

Abstract

随着车辆的普及度、保有量越来越高,街道、小区、公路、停车场等拥挤不堪,人们对车辆的可操作性和智能性也提出了更多的要求。

然而,对于许多驾驶员而言,顺列式驻车是一种痛苦的经历,在我国许多的大中型城市,甚至是三四线城市,由于城市的规划和发展不能满足人们日益猛增的生活空间的需求,所以停车空间有限,将汽车驶入狭小的空间已成为一项必备技能。

地上、地下、以及停车楼的出现缓解了一部分的停车问题,但是很少有不费一番周折就停好车的情况,停车可能导致交通阻塞、神经疲惫、甚至是刮蹭现象和保险杠被撞弯,是非常容易造成车辆损坏和行车事故。

Withthepopularizationofvehicle,retainsthequantityismoreandmorehigh,streets,communities,roads,parkinglotsandothercrowded.Peopleofthevehiclecanalsoputforwardmorerequirementsfortheoperationandintelligent,sotheresearchanddevelopmentofintelligentautomaticparkingisimminent.ThisdesigntakestheBluetoothmoduleandthemicrocontrollersmallestsystemthroughtheserialport,andrealizesthecommunicationprocessbetweenthelowercomputerandtheuppercomputerwiththeBluetoothconnectionofthecomputerterminal.

本设计由上位机、蓝牙模块、STC15F2K61S2单片机最小系统、GY-26电子指南针模块、光电避障模块、超声波模块、电机驱动模块、舵机组成系统。

主要包括以下几个方面:

第一,硬件电路设计,硬件电路通过AltiumDesigner软件进行硬件电路设计,主要包括包括电源系统和单片机最小系统,第二,STC15F2K61S2单片机最小系统设计,最小系统可以实现超声波数据、光电避障模块数据、电子指南针模块数据的接受,由上位机端发送命名实现对小车的相应控制。

第三,上位机软件设计,上位机由CSharp语言在VisualStudio2010平台编写,主要实现对由下位机说发送的数据进行处理并实时显示出来的,并且对自动泊车系统进行整体控制,通过蓝牙向单片机最小系统发送数据,单片机接收到数据后控制小车完成侧位泊车或倒车入库动作。

ThedesignofthePCandBluetoothmodule,STC15F2K61S2MCUminimumsystem,GY-26electroniccompassmodule,photoelectricobstacleavoidancemodule,ultrasonicmodule,motordrivemodule,servosystem.Mainlyincludesthefollowingaspects:

first,hardwarecircuitdesign,hardwarecircuitthroughAltiumdesignersoftwarewerehardwarecircuitdesign,includingincludingpowersupplysystemandthesmallestsingle-chipsystem.Second,STC15F2K61S2smallestsingle-chipsystemdesign,theminimumsystemcanrealizeultrasonicdata,photoelectricobstacleavoidancemoduledata,electroniccompassmoduledatareceived,sentbythehostcomputerendnamedthecorrespondingcontrolofthecar.Third,PCsoftwaredesignandPCbyCsharplanguageontheplatformofVisualStudio2010prepared,mainlytoachievebytheslavecomputersaidtransmitteddataforprocessingandreal-timedisplay,andtheautomaticparkingsystemintegratedcontrol,viaBluetoothtosenddatatotheMCUminimumsystem,MCUreceivesthedatacontrolthecarlateralparkingorreversingstorageaction.

关键词:

上位机;单片机最小系统;自动泊车;硬件电路设计

Keywords:

PC,minimumsingle-chipmicrocomputer,automaticparking

 

摘要I

AbstractII

第一章绪论1

1.1课题的目的和意义1

1.2课题的国内外研究现状2

第二章原理和技术5

2.1AltiumDesigner软件的应用5

2.2STC15F2K61S2单片机最小系统的应用5

2.3超声波原理的使用6

2.4CSharp语言与MicrosoftVisualStudio2010开发平台8

2.5蓝牙模块8

第三章系统的硬件设计10

3.1系统总体设计10

3.2系统的硬件设计11

3.3系统的软件设计11

第四章系统的软件设计13

4.1下位机硬件设计13

4.1.1电机驱动电路13

4.1.2舵机14

4.1.3超声波测距模块15

4.2下位机程序编写16

4.2.1电子指南针模块数据接收与校准程序实现17

4.2.2串口发送接收与处理功能程序实现18

4.2.3小车控制程序实现19

4.3上位机界面设计22

4.3.1系统时间显示部分23

4.3.2串口设置部分23

4.3.3自动泊车状态显示部分24

4.3.4数据监测显示部分24

4.3.5指南针控制部分25

4.3.6自动泊车控制部分25

4.4上位机程序设计25

4.4.1定时器组件timer的使用及程序编写26

4.4.2串口组件serialPort的使用27

4.4.3串口触发事件函数comm_DataReceived27

4.4.4指南针控制部分程序实现28

4.4.5指南针控制部分程序实现29

第五章总结与发展趋势30

参考文献31

附录33

致谢45

第一章绪论

一.1课题的目的和意义

1.课题的目的

自动泊车系统就是一种凭借检测车辆周边路况和路径来寻找最合适的泊车地点,借此来调整车辆的转弯半径、车速、停车方位和前后位置移动,使得车辆能够在系统的控制中自主的驶入泊车位的系统。

相比于人工手动泊车事难度大、不好精确把握角度、以往的倒车雷达机械智能化程度低、可操作性不强等缺点,我设计的这个系统不仅仅提高了车辆在泊车的过程中的自动化水平、可靠性和准确性,并且很大程度的减小了驾龄时间短的司机驾驶车辆的困难程度,让驾驶员彻底从泊车的繁琐操作中解脱出来,也可以成为将来实现车辆的自动驾驶的一个基石,让车辆驾驶和停靠变得更加简单方便。

2.课题的意义

随着车辆的普及度、保有量越来越高,街道、小区、公路、停车场等拥挤不堪,人们对车辆的可操作性和智能性也提出了更多的要求。

然而,相对于很多的司机朋友特别是女司机来说,顺列式泊车是的是有相当大的难度的,随着我国国力的发展城市的规模越来越大,人口和停车位的紧张的矛盾日益突出,甚至是三四线城市,由于城市的规划和发展不能满足人们日益猛增的生活空间的需求,由于停车空间和停车距离相对较小,安全准确的将车辆泊人正确位置对于驾驶员来说有很大的难读。

地上、地下、以及停车楼的出现缓解了一部分的停车问题,可是想要轻而易举的就找到方便的停车地点停好车仍然不是一件简单的事情。

泊车由于长时间的精神紧张常常是导致阻塞交通的重要原因之一,如果操作不当很容易发生剐蹭事故和损坏前后的保险杠。

因此,研发智能自动泊车系统势在必行。

值得庆幸的是,科学技术的的进步让我们解决这个问题成为了可能,那就是自动泊车系统。

我们可以想象到这样的情景,当您需要泊车的时候,告别了前进和后退的试探和繁琐的操作,取而代之的是简简单单的按动自动泊车的功能指令,车辆就会安全准确的自动泊如停车位置,让停车变得安全简单。

一.2课题的国内外研究现状

1.国内研究现状

因为我国汽车工业发展起步较晚,所以国内观月自动泊车系统相关专业的研发起步也相对较晚[1]。

截至目前,依然是处于在研究院和高校的理论研究阶段,所进行一些理论仿真和模拟实验阶段,并没有投入实际汽车工业中,更谈不上量产化。

但是,随着我国汽车工业和自动化以及信息化技术的发展,我国对智能机器驾驶车辆和智能机器人进行的相关研发工作已经取得长足的进步和可喜的成绩。

比如,清华大学的研发团队就在研发室外移动机器人THMR-III和THMR-V上面取得了成功,清华大学的研发团队在车上配置了磁罗盘光码盘定位系统,彩色摄像机,超声波传感器,GPS地位系统等[2]。

吉林大学的相关研究是基于JLUIV系列的视觉智能导航车辆。

就关于自动泊车系统的控制算法的研究,国内目前关于自动泊车系统的研究目

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1