飞思卡尔智能车竞赛光电平衡组——技术报告.doc
《飞思卡尔智能车竞赛光电平衡组——技术报告.doc》由会员分享,可在线阅读,更多相关《飞思卡尔智能车竞赛光电平衡组——技术报告.doc(56页珍藏版)》请在三一办公上搜索。
1、第八届全国大学生“飞思卡尔”杯智能汽车竞赛技 术 报 告 关于技术报告和研究论文使用授权的说明 本人完全了解第八届全国大学生“飞思卡尔”杯智能汽车竞赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。参赛队员签名: 带队教师签名: 日 期: 摘 要本文以第八届“飞思卡尔”杯全国大学生智能汽车比赛为背景,在“立足培养,重在参与,鼓励探索,追求卓越”的指导思想下,自主设计并制作出基于电磁引导的智能车系统,而且在此基础上研究
2、了一套切实可行的路径取优方案。并且其超强的环境适应能力有望在未来得以大范围的应用。 本系统主要由MC9S12XS128控制核心、电源管理单元、路径识别电路、车速检测模块、舵机控制单元和直流电机驱动单元组成,以飞思卡尔公司的16位单片机S12为控制核心,路径识别和车速的检测相结合,通过对不同方位的传感器数据进行综合分析来控制转向舵机和驱动电机,使智能车系统达到所需的稳定性及快速性要求。本文详细的介绍了智能汽车的机械结构设计,硬件电路设计,系统软件设计和理论分析以及模型车的控制算法设计。本智能车采用了适合智能精确控制的PID算法,首先对系统的模型进行了分析,从而选择合适的算法,其次,根据不同方位传
3、感器特性而设计出的传感器模块进行了简要说明,然后介绍了所使用的数据拟合和路径取优的算法。关键词:智能汽车,PID控制,传感器,直流电机,路径取优 目 录摘 要I目 录II第一章 引 言11.1 比赛背景介绍11.2 本文章节安排及文献综述2第二章 方案选择12.1系统组成模型及控制算法12.1.1 系统结构与模型12.1.2模糊PID控制器设计22.2 测量模块方案选择32.2.1 路径检测模块32.2.2 速度检测模块32.2.3 起跑线检测模块32.3 控制模块方案选择42.3.1 路径控制模块42.3.2 速度控制模块72.4 执行模块方案选择72.4.1 路径执行模块72.4.2 方向
4、执行模块72.4.3 速度执行模块72.5本章小结8第三章 机械结构设计93.1 智能车参数要求93.2 车模组装与改造93.2.1 车模组装93.2.2 前轮定位的调整93.2.3 差速的调整103.2.4 舵机力臂的调整103.3 电感线圈的安装113.4光电编码器的安装123.5 电路板的固定与安装123.6 车模技术参数13第四章 硬件系统设计与实现144.1 电源模块144.1.1 电源保护154.1.2 降压稳压电路设计一154.1.3 降压稳压电路设计二164.1.4 电源模块小结164.2 路径识别模块174.3 电机模块184.4 舵机模块194.5 测速传感器模块19第五章
5、 软件系统设计与实现205.1 系统初始化205.2路径识别算法分析及选定205.3基于电感线圈排布理论分析215.4电感线圈传感器接收防干扰算法245.4.1结构化赛道导线之间干扰的消减:245.4.2电感线圈传感器之间的干扰的消减245.4.3车子上工作的PWM信号和电机工作时产生的磁场对电感线圈干扰的消减245.5 舵机控制算法255.5.1车体与舵机转角方向测定255.5.2舵机转向角度分配265.5.3舵机PID整定265.6电机PID速度控制算法265.6.1测试开环与闭环控制响应曲线275.6.2测试开环控制下PWM占空比与电机转速之间的关系285.6.3 bang_bang 控
6、制295.6.4 PID控制315.6.5 PID参数整定325.6.6速度分配32第六章 开发与调试346.1 软件开发环境介绍346.2 智能车整体调试356.2.1 舵机调试356.2.2 电机调试356.2.3 整体调试36第七章 结论37参考文献I附录A:控制程序II附录B:电路板详细原理图VII第一章 引 言1.1 比赛背景介绍 为加强大学生实践、创新能力和团队精神的培养,促进高等教育教学改革,受教育部高等教育司委托(教高司函 2005201号文),由教育部高等自动化专业教学指导分委员会(以下简称自动化分教指委)主办全国大学生智能汽车竞赛。该竞赛以智能汽车为 研究对象的创意性科技竞
7、赛,是面向全国大学生的一种具有探索性工程实践活动,是教育部倡导的大学生科技竞赛之一。该竞赛以“立足培养,重在参与,鼓励探索,追求卓越”为指导思想,旨在促进高等学校素质教育,培养大学生的综合知识运用能力、基本工程实践能力和创新意识,激发大学生从事科学研究与探索的兴趣 和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神,为优秀人才的脱颖而出创造条件。该竞赛由竞赛秘书处为各参赛队提供/购置规定范围内的标准硬软件技术平台,竞赛过程包括理论设计、实际制作、整车调试、现场比赛等环节,要求学生组成团队,协同工作,初步体会一个工程性的研究开发项目从设计到实现的全过程。该竞赛融科学性、趣味性和观赏性为
8、一体,是以迅猛发展、前景广阔的汽车电子为背景,涵盖自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多学科专业的创意性比赛。该竞赛规则透明,评价标准客观,坚持公开、公平、公正的原则,保证竞赛向健康、普及,持续的方向发展。该竞赛以飞思卡尔半导体公司为协办方,得到了教育部相关领导、飞思卡尔公司领导与各高校师生的高度评价,已发展成全国30个省市自治区近300所高校广泛参与的全国大学生智能汽车竞赛。2008 年起被教育部批准列入国家教学质量与教学改革工程资助项目中科技人文竞赛之一(教高司函200730 号文)。全国大学生智能汽车竞赛原则上由全国有自动化专业的高等学校(包括港、 澳地区的高校
9、)参赛。竞赛首先在各个分赛区进行报名、预赛,各分赛区的优胜队将参加全国总决赛。每届比赛根据参赛队伍和队员情况,分别设立光电组、摄像头组、电磁组、创意组等多赛题组别。每个学校可以根据竞赛规则选报不同组别的参赛队伍。全国大学生智能汽车竞赛组织运行模式贯彻“政府倡导、专家主办、学生主体、社会参与”的 16 字方针,充分调动各方面参与的积极性。 全国大学生智能汽车竞赛一般在每年的10月份公布次年竞赛的题目和组织方式,并开始接受报名,次年的3月份进行相关技术培训,7 月份进行分赛区竞赛,8 月份进行全国总决赛。大赛根据道路检测方案不同分为电磁、光电平衡与摄像头三个赛题组。使用四轮车模通过感应由赛道中心电
10、线产生的交变磁场进行路经检测的属于电磁组;使用四轮车模通过采集赛道图像(一维、二维)或者连续扫描赛道反射点的方式进行进行路经检测的属于摄像头组;使用指定两轮车模保持车体直立行走的车模属于平衡组。1.2 本文章节安排及文献综述本文系统的介绍了制作智能模型车的各项技术。具体章节安排如下:第一章 引言 本章介绍了本次比赛的背景与意义,简述了智能车制作技术的发展现状,介绍了本文的主要研究工作与章节安排引出下文。第二章 方案选择 将智能车控制系统分解为各个不同的模块,分别从各个模块讨论本智能车系统及所采用的控制方案。在此,本智能车系统采用模块化设计,分为测量模块、控制模块和执行模块。第三章 机械结构设计
11、 本章重点介绍了智能车的搭建与调整,以及电感线圈、光栅编码器与电路板的安装。第四章 硬件系统设计及实现 本章分析了智能车系统的各组成部分,设计并实现相关特定功能的电路,达到抑制噪声和对其他电路干扰最小的效果。第五章 软件系统设计与实现 本章介绍了本智能车系统的初始化,传感器数据归一化、阈值设定和路径取优的方法。第六章 开发与调试 本章介绍了软件开发的环境,以及各部分的调试方法,其中软件开发环境为Metrowerks公司开发的软件集成开发环境Codewarrior。第七章 总结 本章对全文的工作进行分析和总结,指出今后研究工作的重点和发展方向。介绍了几个月来的工作,对未来进行了展望。第二章 方案
12、选择电磁引导的智能车1由于不受光线、温度、湿度的影响,具有很好的环境适应性,相对于光电或摄像头引导的智能车具有很大的优势。但是由于其相对单一的外部信息获取方法和相对简单的硬件结构设计仅仅可以满足自主循迹的要求,对于其控制律结构的设计和算法的完善与创新还有很多工作可以深入开展。硬件方面,包括电源的保护、信号调理与传输等改进则可以使智能车的运行更加稳定,对干扰的抑制能力更强,从而综合循迹能力得以稳步提升,速度更快。2.1系统组成模型及控制算法2.1.1 系统结构与模型 系统以单片机为控制核心设计,整体结构如图2.1所示。图2.1 系统组成结构示意图从系统组成结构及各个环节的特性来分析,该控制系统为
13、一个二阶系统。系统中:为伺服电机时间常数;,为系统主要比例环节的传递函数;为前轮转向器转向角度;为了保证系统合适的响应性能,通过调节使阻尼比左右,控制过程的建模分析以驱动轮1为例。驱动轮1和相关部件组成了一个典型的二阶系统,其传递函数: (1)为了论述方便,令,,则根据二阶系统标准形式可得到: (2)于是有,将上式与分别带入系统的峰值时间、超调量、调节时间的公式则得到峰值时间、调节时间和超调量表达式: (3) (4) (5)峰值时间、调节时间和超调量是控制系统的三个重要性能指标,这三个指标为软件控制方法的选择和参数整定提供依据。2.1.2模糊PID控制器设计模糊理论是解决由于辨识精确度影响控制
14、优劣的有效途径,运用模糊理论,在传统PID控制的基础上,实现了PID参数的动态自整定。离散PID控制算法为:模糊自适应PID控制器5以误差和误差变化作为输入(利用模糊控制规则在线对PID参数进行修改),以满足不同时刻的和对PID参数自整定的要求。自适应模糊PID控制器结构如图2.2所示。图2.2自适应模糊PID控制器结构图2.2 测量模块方案选择2.2.1 路径检测模块路径识别模块是智能车系统的关键模块之一,路径识别方案的好坏,直接关系到最终性能的优劣。通过大量的实验与研究,最终掌握了不同方位的传感器的数据特性,将其加以有效的结合将有助于路径取优,以期达到快速稳定的效果。所谓电磁引导就是以电感
15、线圈为传感器,在交变的磁场中产生自感电动势,通过返回的数据判断金属线的位置,配之以传感器的排列方法、个数、彼此之间的间隔都与控制方法来实现预期的功能,但一般的认识是,在不受外部因素影响的前提下,能够感知前方的距离越远,行驶效率将越高3,4。在前瞻问题中,根据传感器的方位不同,可将所有传感器数据进行综合分析,推断出前方路径。2.2.2 速度检测模块 好的控速效果是建立在精确的反馈的基础上的,同时也是各种速度控制算法的基础。在初期的调试阶段,我们用自制的光电码盘配合光电管和比较器获取小车的当前速度,但我们发现这种方法产生的信号并不整齐,影响速度的采集。最后我们放弃了这种方案而改用信号比较整齐精确的
16、光电编码器来测速。我们采购到了增量式的分辨率为100线的光电编码器。XS128有16位的脉冲累加器,我们将从光电编码器输出的信号接至PH1口,在单片机软件设计中,每隔5ms将脉冲累加器中的值读回并将寄存器清零。这样就能获取光电编码器5ms的发出的脉冲,进而根据齿轮的比例就能计算出小车的实际速度。2.2.3 起跑线检测模块起跑线检测使用干簧管。经过反复测试,发现干簧管放在车前能更好的检测到起跑线。为了减少震动对干簧管的影响和检测的准确性,我们设计了一个电路板,上面焊接6个并联的干簧管,本文所设计的起跑线检测PCB图如图2.3所示:图2.3 起跑线检测电路图 2.3 控制模块方案选择2.3.1 路
17、径控制模块智能车竞赛的要求是制作的智能车在专门设计的跑道上自动识别道路行驶,谁最快跑完全程而没有冲出跑道并且技术报告评分较高,谁就是获胜者。所以对于模型车的路径规划是关系到能否在短时间内跑完全程取得优异成绩的关键因素。结合以往的比赛情况,电磁引导现主要有两种控制方法:(1) 跟踪电磁导线,以电磁导线为基准,将小车几何中心控制在电磁导线上,主要是经典PID控制方法;(2) 适合跑道,通过整体传感器数据特性算出跑道范围,将小车看作刚体,控制使其保持在跑道范围内,可以算作一种智能的模糊控制方法。无论采用何种控制方法,为了达到时间最短,必须对小车的行使路线进行优化。在不考虑交叉的情况下(以行使的角度考
18、虑,交叉属于一种特殊形式,有磁场复合效应),一般的,赛道的形状主要有3种形式,如图2.4所示。 直线 转弯 波浪图2.4 赛道的三种基本形状对于弯道,应采取尽量沿着内圈行驶的策略,如图2.5所示。对于波浪道,应采取最优路线为直线穿过的行驶策略,如图2.6所示。图2.5 过弯时小车行驶路线图2.6 波浪道小车行驶路线对两种控制方法的优化:(1) 跟踪电磁导线方法对路线的优化:跟踪电磁导线对路线的优化要区分开三种基本类型的跑道,在采用不同的动态性能对路线优化。直道时响应快速、平缓,需要综合调节各参数。弯道时可以将超调量适当放大、调节时间减小,或者进行超前控制。波浪时应将超调量减小、调节时间加大,或
19、者进行滞后控制。对于波浪,跟踪电磁导线方法很难做到最优的直线穿越,但可以采取相应的策略使小车摆幅减小,如图2.7所示。图2.7 波浪道小车的优化(2) 适合跑道的方法对路线的优化适合跑道的方法对路线优化的主要思想为:A推断出较长一段赛道信息与小车在赛道上的姿态、位置。B根据以上信息算出小车在下一段时间内的行驶路线。这种方法的重点主要是对行驶路线所采用的计算方法。比较两种方法,如表2.1所示。因此为了获得更好的成绩,需要选择适合跑道的方法,并且要综合考虑各种情况,努力提高稳定性。表2.1 两种方法的比较跟踪电磁导线适合跑道复杂程度一般较复杂稳定性较好未知优化性能一般较好本智能车方向的控制是通过P
20、WM波对舵机进行控制来实现的。舵机的控制是通过周期固定的脉冲信号控制的,舵机的转位正比于脉冲的宽度,这个连续的脉冲信号可以由PWM实现。舵机内部会产生一个频率为50Hz的基准信号,通过基准信号与外部所给PWM波的正脉冲持续时间进行比较,从而确定转向和转角的大小。当所加PWM波的频率为50Hz时,脉宽与转角之间满足下图2.8所示的线性关系。图2.8 脉宽与转角之间的线性关系因此本文对舵机的控制采用离散PID控制,即根据电感线圈返回的数据计算出当前时刻车与黑线的精确夹角,然后对方向控制量进行校正。2.3.2 速度控制模块本届大赛组委会规定使用的后轮驱动电机型号为RS380-ST/3545,工作在7
21、.2V电压下,空载电流为0.5A,转速为15300 r/min。在工作电流为2.85A,转速达到13100 r/min 时,工作效率最大。由于单片机输出的脉宽无法驱动大赛提供的直流电机,因此需要通过电机驱动芯片BTS7960B驱动电机正转、反转。由于单片机带有PWM输出端口,PWM波获取方便,为了加强灵活性,能实时改变控制量,所以我们利用PWM脉宽与速度的对应关系对电机进行控制。2.4 执行模块方案选择2.4.1 路径执行模块通过装在车前的六路传感器得到的模拟信号,由单片机进行AD转换进行相应处理6,根据其结果找到金属线以便对路径进行识别。2.4.2 方向执行模块本智能车的方向执行机构是舵机S
22、3010,舵机控制采用PWM技术,不同占空比对应不同的转角21。由于舵机内部含有自带的比较电平,有利于精确控制。舵机的额定电压一般是6V,本模型车舵机额定电压为6V。当额定电压为6V时,功率通常更强劲,速度也更快。这意味着只要提高舵机的电压,就可以获得更大的功率输出和更快的速度。对于提高电压这种未经认可的做法,每一家厂家的舵机反应也不尽相同。经实践认证,本模型车的舵机完全可以工作在7.2V电压下。因此,提高了功率并加快了速度。另外,舵机的响应时间对于控制非常重要,一方面可以通过修改PWM周期获得。另一方面也可以通过机械方式,利用舵机的输出转角余量,将角度进行放大,加快舵机响应速度。本文在后面的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 卡尔 智能 竞赛 光电 平衡 技术 报告

链接地址:https://www.31ppt.com/p-2391247.html