于基单片机的智能寻迹小车设计-说明书--本科毕业设计.doc
《于基单片机的智能寻迹小车设计-说明书--本科毕业设计.doc》由会员分享,可在线阅读,更多相关《于基单片机的智能寻迹小车设计-说明书--本科毕业设计.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安徽理工大学毕业设计本科毕业设计说明书基于单片机的智能寻迹小车设计THE SYSTEM DESIGN OF THE TRACKING CAR BASED ON MCU学院(部):电气与信息工程学院 专业班级: 电子与信息工程08-2 学生姓名: 王 建 指导教师: 曲立国讲师 2012 年 6 月 3 日III基于单片机的智能寻迹小车系统设计摘 要本文以竞赛用智能车为研究对象,围绕着视觉导航中的道路识别和跟踪算法以及系统的实现展开研究。在机械系统设计方面,根据汽车技术理论,讨论了机械系统参数的调整方法,如主销后倾角、主销内倾角、车轮外倾和前束等,同时为使左右前轮转向一致,讨论了转向系统的标定方
2、法;在控制系统硬件设计方面,对整个系统的电源模块、路径识别模块、测速模块和驱动模块的硬件、安装方式和外围接口电路进行了设计;在控制系统软件设计和设计方面,对道路识别和跟踪算法以及车体PID控制算法的数学模型进行了研究。本课题的主要研究内容及成果包括以下几个方面:(1)为了克服外界环境光的干扰,设计了滤波电路,提出了相应的滤波算法。该滤波电路耗电省,工作稳定,抗干扰性强,探测距离与灵敏度可通过电路中参数来调节。(2)对摄像头采集及处理路径图像数据进行了研究,基于二值化算法,左侧边缘检测法和跟踪边缘检测法的原理,提出了改进型二值化算法。该算法在摄像头倾斜检测时,对视频图像数据的去噪处理非常有效,具
3、有较强的鲁棒性,能够提取出精确的路径特点信息。(3)通过对竞赛用智能汽车的转向舵机转角和行进速度所采用的基于路径形状信息的参数自整定模糊PID控制算法的研究,提出了可应用于现代智能车转向和车速调节的PID控制算法数学模型。(4)完成了我校竞赛用智能车全部软硬件的设计与制造。关键词:智能竞赛汽车;摄像头;图像处理;路径识别;路径跟踪;PID控制;THE SYSTEM DESIGN OF THE TRACKING CAR BASED ON MCUABSTRACT This thesis , taking intelligent competition car as the research obj
4、ect, focuses the research work on path identification, path tracking and the system implementation. In the aspect of mechanical system design, the adjutive methods of mechanical and structure parameters are discussed according to automobile technical theory,such as caster angle, kingpin inclination
5、, toe-in and camber of wheels.Meanwhile,the calibrated method of steering system is discussed in order to make two front tires achieve accordant turning. In the aspect of the hardware design of control system, hardware selections, interface circuits and installing pattern for the power module,path i
6、dentification module,velocity measurement module and driving module are designed.In the aspect of software design of control system,the road identification and tracking algorithm an mathematic modeling of control algorithm for car body are studied. The main contents and contributions of this thesis
7、are as follows: (1)In order to overcome the interference of environmental light to the infrared emitting diode and photodiode, a filtering circuit is designed. The circuit is of the little power consumption, and the better working stability, and the better characteristics of identifying path and ant
8、i-jamming, and the adjustable detecting range and sensitivity. (2)By the research on path image data acquiring and processing,based on the principle of binarization algorithm, left edge diction algorithm and tracing edge algorithm, an improved binarization algorithm is proposed. The algorithm is a s
9、kew detection method of the camera and effective for the de-noising processing of image data, and it has strong properties of robustne and can extract precise data of path feature points. (3)By the reseach on the parameters self-tuning fuzzy-PID control algorithm, which is based on the image data of
10、 the path shape and adopted in adjusting the direction of the servo motor and the speed of the car, the mathematical models of the PID control algorithm is proposed, which can be used to adjust the running direction and the speed of the modern intelligent vehicles. (4)The design and manufacture of a
11、ll the softwares and handwares are finished for the intelligent competion car of our university.Key Words : Intelligent Competion Car;Camera;Image Procession; Vision Navigation; Path Tracking; PID control; 目录摘 要IABSTRACTII1绪论11.1 引言11.1.1 智能控制简介11.1.2 智能汽车简介11.2 开发智能汽车必要性11.3 智能汽车研究现状21.4 未来智能车系统32系
12、统方案论证62.1 道路检测方案设计62.2 动力电机驱动电路设计82.3 转向舵机控制92.4 测速电路选择92.5 控制算法93 智能车硬件电路设计113.1 系统结构框图113.2 CPU小系统设计123.2.1 CPU简介123.2.2 CPU复位电路设计133.2.3 CPU时钟电路设计143.2.4 CPU BDM调试电路设计143.2.5 A/D参考电压电路设计153.3 电源电路设计153.4编码器测速电路设计163.5 直流电机驱动电路设计173.6电池电压检测电路设计183.7 加速度电路设计183.8 人机接口电路设计194 PID控制算法在智能小车中的应用204.1 P
13、ID控制简介204.1.1 PID控制的组成204.1.2 PID控制器的参数整定214.2 增量型PID控制算法224.2.1 增量型PID简介224.2.2 增量型PID算法224.2.3 增量型PID应用的程序编程235 智能车的软件设计245.1采集数据处理流程245.2 赛道信息提取265.3 赛道特征识别265.4 舵机转向和电机速度的控制26结论29参考文献30致谢31ii1绪论1.1 引言随着科学技术的进步和发展,人们对汽车的性能要求也日益提高。为了追求汽车的经济性、动力性、安全性和乘坐舒适性,世界各国不断应用各种先进科学技术,开发先进装置,以提高汽车的性能。80年代中期,传统
14、的控制技术(经典控制和现代控制理论的统称)的应用,使汽车振动控制系统的性能有了较大的提高,相应地也暴露出一些不足。人工智能的出现和发展,促进了传统控制向智能控制的发展。1.1.1 智能控制简介智能控制是一类无需或仅需尽可能少的人干预就能够独立驱动智能机器实现其目标的自动控制。目前,智能控制理论,如人工神经网络技术(ANN)、模糊控制技术(FLC)、遗传算法优化技术等已进入工程化合实用化的时代,在汽车工程中得到了研究和重视。从目前来看,单独的人工神经网络、模糊逻辑控制和遗传算法优化技术均存在不同程度的不足,常和其他的控制算法结合使用,或者几种智能控制算法集成使用。汽车是一个复杂的多自由度系统,受
15、许多因素如路面状况、载荷等的影响。因此,许多专家都在寻找一种有效的方法控制汽车的动态特性使之满足要求,而智能控制的性能优于传统控制,因此在汽车领域得到广泛应用。1.1.2 智能汽车简介智能汽车与一般所说的自动驾驶有所不同,它指的是利用多种传感器和智能公路技术实现的汽车自动驾驶。智能汽车首先有一套导航信息资料库,存有全国高速公路、普通公路、城市道路以及各种服务设施(餐饮、旅馆、加油站、景点、停车场)的信息资料;其次是GPS定位系统,利用这个系统精确定位车辆所在的位置,与道路资料库中的数据相比较,确定以后的行驶方向;道路状况信息系统,由交通管理中心提供实时的前方道路状况信息,如堵车、事故等,必要时
16、及时改变行驶路线;车辆防碰系统,包括探测雷达、信息处理系统、驾驶控制系统,控制与其他车辆的距离,在探测到障碍物时及时减速或刹车,并把信息传给指挥中心和其他车辆;紧急报警系统,如果出了事故,自动报告指挥中心进行救援;无线通信系统,用于汽车与指挥中心的联络;自动驾驶系统,用于控制汽车的点火、改变速度和转向等。1.2 开发智能汽车必要性在汽车的技术开发领域,流行着这样一句话:“技术比人类更可靠”。欧洲的一项研究表明:汽车驾驶员只要在有碰撞危险的0.5s前得到“预警”,就可以避免至少60%的追尾撞车事故、30%的迎面撞车事故和50%的路面相关事故;若有1s的“预警”时间,则可避免90%的事故发生。通常
17、对车辆的操作实质上可视为对一个多输入、多输出、输入输出关系复杂多变、不确定多干扰源的复杂非线性系统的控制过程。驾驶员既要接受环境如道路、拥挤、方向、行人等的信息,还要感受汽车如车速、侧向偏移、横摆角速度等的信息,然后经过判断、分析和决策,并与自己的驾驶经验相比较,确定出应该做的操纵动作,最后由身体、手、脚等来完成操纵车辆的动作。因此在整个驾驶过程中,驾驶员的人为因素占了很大的比重。一旦出现驾驶员长时间驾车、疲劳驾车、判断失误的情况,很容易造成交通事故。美国研究认为:包括智能汽车研究在内的智能运输系统对国家社会经济和交通运输的影响,可能会超过洲际高速公路。它的意义和价值在于:大幅度提高公路的通行
18、能力,至少使现有高速公路的交通量增加1倍;大量减少公路交通堵塞、拥挤,降低汽车油耗,可使城市交通堵塞和拥挤造成的损失分别减少25%40%左右,大大提高了公路交通的安全性。另外更重要的是,可以明显提高运输效率,促使交通运输业繁荣发展。近两年来,一些特大型汽车行业巨头纷纷合并、收购或建立各种合作关系,从而在全球范围内掀起了新一轮汽车行业竞争的狂潮。美国加州国际汽车经济研究所的调查报告指出,下一个汽车销售高潮将从普及“智能化汽车”开始,新一轮竞争的焦点,将是基于信息融合技术、微电子技术、计算机技术、智能自动化技术、人工智能技术、网络技术、通信技术等的智能汽车(Intelligent Vehicle,
19、IV)的研究设计开发。通过对车辆智能化技术的研究和开发,可以提高车辆的控制与驾驶水平,保障车辆行驶的安全畅通、高效。对智能化的车辆控制系统的不断研究完善,相当于延伸扩展了驾驶员的控制、视觉和感官功能,能极大地促进道路交通的安全性。智能车辆的主要特点是以技术弥补人为因素的缺陷,使得即便在很复杂的道路情况下,也能自动地操纵和驾驶车辆绕开障碍物,沿着预定的道路轨迹行驶。1.3 智能汽车研究现状智能车系统是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,是典型的、多学科的、综合性的高科技和高新技术的结合体,涉及传感器技术、信息融合技术、微电子技术、计算机技术、智能自动控制技术、人工智能
20、技术、网络技术、通信技术等,在一定程度上代表了一个国家自动化智能的水平。进入20世纪90年代以来,随着汽车市场竞争激烈程度的日益加剧和智能运输系统(ITS)研究的兴起,国际上对于智能汽车及其相关技术的研究成为热门,一批有实力、有远见卓识的汽车行业大公司、研究院所和高等院校也正展开智能汽车的研究。目前它已成为世界众多发达国家重点发展的智能交通体系中的重要组成部分,也是世界车辆工程领域研究的热点和汽车工业增长的新动力。欧洲开发基金资助进行驾驶员监测、道路环境的感知、视觉增强、前车距控制以及传感器融合方面的研究。同时,欧洲的一些国家正试验将智能速度适应(Intelligent Speed Adapt
21、ation,ISA)作为提高车辆安全性的手段,其构想是通过路边标志信息或卫星定位信息以及车载数字地图进行车辆导航,并自动控制车辆的速度。实验结果表明,采用该系统,能够使交通事故减少20%。德国慕尼黑联邦国防大学与奔驰汽车公司合作研制开发了VAMP试验车,它是由一辆豪华型的奔驰500SEL改装而成,视觉系统主要包括道路检测与跟踪RDT和障碍物检测与跟踪ODT两个模块。在整个实验中,系统行驶了1600公里,其中95%的部分是自动驾驶的。目前在日本,夜视和后视报警系统已应用在某些汽车上,三菱公司和尼桑公司已发布其近期可使用的防撞设备,前方防撞和车道偏离有望在12年内实现。本田公司、尼桑公司和丰田公司
22、也各自在先进安全性车辆计划中发展行车安全子系统,它们包括:车道定位系统、前车距离控制系统、自动控制系统、障碍物警报系统、驾驶员打盹报警系统和夜间行人报警系统等。日本智能公路(SmartWay)计划中,提出车辆上采用诸如:车道保持、十字路口防撞、行人避让和车距保持等IV技术。到2015年将在日本全国范围内实施SmartWay计划。我国的相关研究也已展开。清华大学汽车研究所是国内最早成立的主要从事智能汽车及智能交通的研究单位之一,在汽车导航、主动避撞、车载微机等方面进行了广泛而深入的研究。上海市“智能汽车车内自主导行系统”的一种样车,2000年7月19日通过市科委鉴定,它标志着上海智能交通系统进入
23、实质性实施阶段。国防科大成功试验了第四代无人驾驶汽车,它的最高时速达到了75.6公里,创国内最高纪录。西北工业大学空管所、吉林交通大学、重庆大学等都在展开相关研究。这一新兴学科吸引着越来越多的研究机构、学者加入到智能车相关技术开发研究中来。在智能汽车的目标实现之前,实际上已经出现许多辅助驾驶系统,已经广泛应用在汽车上,如智能雨刷,可以自动感应雨水及雨量,自动开启和停止;自动前照灯,在黄昏光线不足时可以自动打开;智能空调,通过检测人皮肤的温度来控制空调风量和温度;智能悬架,也称主动悬架,自动根据路面情况来控制悬架行程,减少颠簸;防打瞌睡系统,用监测驾驶员的眨眼情况,来确定是否很疲劳,必要时停车报
24、警。计算机技术的广泛应用,为汽车的智能化提供了广阔的前景。1.4 未来智能车系统车载信息技术是无线电技术与微处理器技术的汇聚,即利用计算机和卫星通信等信息技术来实现智能车辅助驾驶、Internet网上登录、实时交通信息查询等。通过应用电子信息技术,使车辆实现高智能化,极大地改善车辆人机系统的安全性,避免事故的发生和减少伤害程度。从此角度出发,以系统工程的观点来看待智能车信息系统,可以划分为环境识别子系统、状态判断子系统、车辆控制子系统、司机车载计算机交互界面子系统等。(1)便携式GPS定位与导航:便携式卫星导航集成了卫星定位技术(GPS)、地理信息管理(GIS)和互联网技术,以电子地图为基础,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 智能 小车 设计 说明书 本科 毕业设计
限制150内