第十一届智能车技术报告_阿坝师范学院
- 格式:pdf
- 大小:1.06 MB
- 文档页数:51
第十一届全国大学生智能汽车竞赛技术报告
第十一届全国大学生“恩智浦”杯
智能汽车竞赛
技 术 报 告
学 校:阿坝师范学院
队伍名称:疾风队
参赛队员:李莉莉
彭文纹
冉小雪
带队教师:刘德春
杜路泉
第十一届全国大学生智能汽车竞赛技术报告 第十一届全国大学生飞思卡尔杯智能汽车竞赛技术报告
摘 要
本文以第十一届全国大学生智能车竞赛为背景, 介绍了小车控制系统的软硬件结构和开发流程。我们组的车模采用大赛组委会统一指定的C型车模,以恩智浦半导体公司生产的16位单片机MK60DN512VLL10为核心控制器,在IAR开发环境中进行软件开发。车模上的两个TSL1401线性CCD用于检测赛道信息,采集到的赛道信息经过单片机MK60DN512VLL10处理后进行路径规划,从而控制舵机的转向;通过编码器检测模型车的实时速度,经过调整车模后轮之间的差速后实现转向,再使用PID控制算法调节驱动电机的转速和舵机转向的角度,从而实现了对模型车运动速度和运动方向的控制。整个系统涉及硬件电路设计、控制策略、整车机械架构等多个方面。经过大量硬件与软件测试,确定了现有的整车架构和相关控制参数,经过实验,该系统设计方案确实可行。
关键字:MK60DN512VLL10单片机TSL1401线性CCD 编码器 舵机 PID算法
第十一届全国大学生飞思卡尔杯智能汽车竞赛技术报告
目 录
引 言 ...................................................................... 3
第一章 方案设计 ............................................................. 4
1.1 系统总体方案选定 .............................................................................................................. 4
1.2 系统总体结构 ...................................................................................................................... 4
第二章 传感器安装及布局 ..................................................... 7
2.1线阵CCD传感器布局与安装 ............................................................................................ 7
2.2 速度传感器 .......................................................................................................................... 8
2.3 红外对管传感器 .................................................................................................................. 9
第三章 机械结构分析及调节 .................................................. 10
3.1车体机械 ............................................................................................................................. 10
3.2 车模转向舵机机械结构的设计 ....................................................................................... 10
3.3 车模机械调整 .................................................................................................................... 11
第四章 硬件电路设计 ........................................................ 12
4.1 单片机最小系统 ................................................................................................................ 12
4.2 电源模块 ............................................................................................................................ 12
4.3 电机驱动模块 .................................................................................................................... 14
4.4 起跑线模块 ........................................................................................................................ 14
4.5辅助调试模块 ..................................................................................................................... 15
第五章 系统软件平台 ........................................................ 17
5.1 软件开发平台 .................................................................................................................... 17
5.2 软件系统总体设计 ............................................................................................................ 17
5.3速度与转角控制及算法 .................................................................................................... 20
5.4 弯道控制策略 .................................................................................................................... 21
第六章 车模技术参数 ........................................................ 22
第七章 总结 ................................................................ 23
致谢 ....................................................................... 24
参考文献 ................................................................... 25
附录1:源代码 ............................................................. 26
附录2:PCB图 .............................................................. 49 第十一届全国大学生飞思卡尔杯智能汽车竞赛技术报告
引 言
全国大学生恩智浦杯智能汽车竞赛是受教育部高等教育司委托,由教育部高等学校自动化专业教学指导分委员会主办全国大学生智能汽车竞赛。该竞赛是以智能汽车为研究对象的创意性科技竞赛,是面向全国大学生的一种具有探索性工程实践活动,是教育部倡导的大学生科技竞赛之一。全国大学生“恩智浦”杯智能汽车竞赛是以“立足培养、重在参与、鼓励探索、追求卓越”为宗旨,鼓励创新的一项科技竞赛活动。竞赛要求在规定的汽车模型平台上,使用恩智浦半导体公司的微控制器作为核心控制模块,通过增加道路传感器、电机驱动模块以及编写相应控制程序,制作完成一个能够自主识别道路的模型汽车。智能汽车竞赛的赛道路面为宽度不小于45cm的白色面板,赛道两边是宽度为25mm的连续黑线。参赛队员的目标是模型汽车需要按照规则以最短时间完成单圈赛道。
本次比赛中,本组使用大赛组委会统一提供的竞赛车模,采用恩智浦16 位微控制器MK60DN512VLL10作为核心控制单元,自主构思控制方案及系统设计,包括传感器信号采集处理、控制算法及执行、动力电机驱动、舵机控制等,最终实现一套能够自主识别路线,并且可以实时输出车体状态的智能车控制硬件系统。 在制作小车的过程中,我们对小车的整体构架进行了深入的研究,分别在机械机构、硬件和软件上都进行更进,硬件上主要是考虑传感器的布局并实践该布局的可行性;软件上,小车的寻线方式是以赛道中间往两边搜线。控制算法上,对于PID进行探索与运用。 本报告将从硬件到软件一一的为大家呈现该系统的设计方案和制作过程。 第十一届全国大学生飞思卡尔杯智能汽车竞赛技术报告
第一章 方案设计
本章主要介绍智能汽车系统总体方案的选定和总体设计思路,在后面的章节中将整个系统分为方案设计、传感器布局、机械结构、硬件模块、控制算法等五部分对智能汽车控制系统进行深入的介绍和分析。
1.1 系统总体方案选定
经过对往届飞思卡尔竞赛的技术报告和规则进行了解,我们深知识别路径模块
对于智能汽车来说是关键模块之一,其模块的差别直接关系到智能汽车的最终性能
优劣。
在比赛中,规则规定识别路径模块的传感器需要用线性CCD来进行采集赛道
信息,我们对比了多种线性CCD传感器,最后我们决定使用逐飞科技的TSL1401
线阵CCD传感器。其虽然线阵CCD前瞻距离有限,但是其信号处理速度快,电路