智能小车系统项目设计方案_第1页
智能小车系统项目设计方案_第2页
智能小车系统项目设计方案_第3页
智能小车系统项目设计方案_第4页
智能小车系统项目设计方案_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章 引言 1 智能小车系统 项目设计方案 第一章 引 言 能车研究背景 展历史 智能小车系统是迷你版的智能汽车,二者在信息提取,信息处理,控制策略及系统搭建上有很多相似之处,可以说智能小车系统将为智能汽车提供很好的试验和技术平台, 从而 推动智能汽车的发展。 智能汽车是未来汽车的发展方向,将在减少交通事故、发展自动化技术、提高舒适性等许多方面发挥很重要的作用;同时智能汽车是一个集通信技术,计算机技术,自动控制,信息融合技术,传感器技术等于一身的行业,它的发展势必促进其他行业的发展,在一定程度上代表 一个国家在自动化智能方面的水平 1。汽车在走过的 100 多年的历史中,从没停止过智能化的步伐,进入 20 世纪 90 年代以来,随着汽车市场竞争激烈程度的日益加剧和智能运输系统( 兴起,国际上对于智能汽车及其相关技术的研究成为热门,一大批有实力有远见的大公司、大学和研究机构开展了这方面的研究。很多美国、日本和欧洲等国家都十分重视并积极发展智能车系统,并进行了相关实验,取得了很多成就。我国的相关研究也已经开展,清华大学成立了国内最早的研究智能汽车和智能交通的汽车研究所,在汽车导航、主动避撞、车载微机等方面进行 了广泛而深入的研究, 2000 年上海智能交通系统进入实质性实施阶段,国防科大研制出第四代无人驾驶汽车,西北工业大学、吉林交通大学、重庆大学等也展开了相关研究。这一新兴学科正在吸引越来越多的研究机构和学者投入其中。 2 智能车的应用前景 智能车系统有着极为广泛的应用前景。结合传感器技术和自动驾驶技术可以实现汽车的自适应巡航并把车开得又快又稳、安全可靠;汽车夜间行驶时,如果装上红外摄像头,就能实现夜晚汽车的安全辅助驾驶;此外 ,智能车系统还 可以工作在仓库、码头、工厂或危险、有毒、有害的工作环境里, 并 能 担当起无人值守的巡逻监视、物料的运输、消防灭火等任务。在普通家庭轿车消费中,智能车的研发也是很有价值的,比如雾天能见度差,人工驾驶经常发生碰撞,如果用上这种设备,激光雷达会自动探测前方的障碍物,电脑会控制车辆自动停下来,撞车就不会发生了。 公司 开发嵌入式解决方案的历史可追溯到 50 多年前,现在,已发展成为在20多个国家设有业务机构,拥有 20,000多名员工的实力强大的独立企业。 公司 专门为汽车、消费电子、工业品、网络和无线应用提供 “ 大脑 ” 。 他们无比丰富的电源管理解决方案、微处理器、微 控制器、传感器、射频半导体、模块与混合信号电路及软件技术已嵌入在全球使用的各种产品中。 并 拥有雄厚的知识产权,其中包括 6,200 多项专利。 为加强大学生实践、创新能力和团队精神的培养,促进高等教育教学改革,受教育部高等教育司委托 (教高司函 2005201 号文,附件 1),由教育部高等自动化专业教学指导分委员会(以下简称自动化分教指委)主办全国大学生智能汽车竞赛。该竞赛以智能汽车为研究对象的创意性科技竞赛,是面向全国大学生的一种具有探索性工程实践活动,是教育部倡导的大学生科技竞赛之一。该竞赛以 “ 立足培养,重在 参与,鼓励探索,追求卓越 ” 为指导思想,旨在促进高等学校素质教育,培养大学生 的综合知识运用能力、基本工程实践能力和创新意识,激发大学生从事科学研究与探索的兴趣和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神, 为优秀人才的脱颖而出创造条件。 该竞赛由竞赛秘书处为各参赛队提供 /购置规定范围内的标准硬软件技术平台,竞赛过程包括理论设计、实际制 作、整车调试、现场比赛等环节,要求学生组成团队,协同工作,初步体会一个工程性的研究开发项目从设计到实现的全过程。该竞赛融科学性、趣味性和观赏性为一体,是以迅猛 发展、前景广阔第一章 引言 3 的汽车电子为背景,涵盖自动控制、模式识别、传感技术、电子、电气、计算机、机械与汽车等多学科专业的创意性比赛。该竞赛规则透明,评价标准客观,坚持公开、公平、公正的原则,保证竞赛向健康、普及,持续的方向发展。 该竞赛以 半导体公司为协办方,得到了教育部相关领导、飞思卡尔公司领导与各高校师生的高度评价,已发展成全国 30个省市自治区近 300所高校广泛参与的全国大学生智能汽车竞赛。 2008 年起被教育部批准列入国家教学质量与教学改革工程资助项目中科技人文竞赛之一(教高函 200730号文)。 全国大学 生智能汽车竞赛原则上由全国有自动化专业的高等学校(包括港、澳地区的高校)参赛。竞赛首先在各个分赛区进行报名、预赛,各分赛区的优胜队将参加全国总决赛。每届比赛根据参赛队伍和队员情况,分别设立光电组、摄像头组、 电磁 组等多个赛题组别。每个学校可以根据竞赛规则选报不同组别的参赛队伍。全国大学生智能汽车竞赛组织运行模式贯彻 “ 政府倡导、专家主办、学生主体、社会参与 ” 的 16字方针,充分调动各方面参与的积极性。 全国大学生智能汽车竞赛一般在每年的 10 月份公布竞赛的题目和组织方式,并开始接受报名,次年的 3月份进行相关技术 培训, 7月份进行分赛区竞赛,8月份进行全国总决赛。 第 二 章 系统总体设计 本智能车系统主要有几大部分组成,包括电源模块,驱动模块,采集模块,信息处理模块,测速模块等组成。利用线性 赛道信息进行采集,通过飞思卡尔 片机进行处理使小车按照要求的路线行驶;编码器采集当前速度,实现智能车的闭环控制;方向控制上我们采用 度上采用 制相结合的思想。 根据智能车系统的基本要求,我们设计了系统结构图,如 图 示。在满足比赛要求的情况下,力求系统简单高效,因而在设计过程中尽量简化硬件结构,减少硬件 故障 。 第二章 系统总体设计 5 图 21 系统结构图 ( 1)车模底盘降低,主板低放,以降低重心。 ( 2)舵机 放于车体前方,节省空间 。 ( 3)用轻便坚固的碳纤杆作为 线性 ( 4) 电池放于车体前方,使重心落在车体中心。如图 性 机转向 液晶按键 测速编码器 电机驱动 模块 电源模块 6 图 22 智能车实物图 第三 章 智能车 机械设计及 安装 根据组委会的相关规定,今年 光电 组比赛车模更换为 对不同 第三章 智能车机械设计及安装 7 的车 模,必然会有不同的调整方 案 。在比赛备战之初,我们就对该车模进行了详细的系统分析。 此在规则允许范围内尽量改造车模, 提高车模整体精度是很必要的。 本章将介绍我们在由组委会提供的 B 车模的基础上对车模进行机械分析与改装,以达到使智能车机械性能最佳的目的。 此次竞赛的赛车车模选用由 北京科宇通博科技有限公司 提供的 模外形如图 图 31 车模外形 在保证顺利通过坡道的前提下,底盘尽量降低,从整体上降低模型车的重心,使 模型车转弯时更加稳定、高速。 于是我们增加前轮垫片,协调后轮的垫片,使车模重心达到了允许范围内的最低,防止了允许过程中翻车的发生。使车模更加稳定,有利于速度的提升 此外我们参照组委会的相关规定,用废弃的 对底盘与后轮电机连接部分进行了固定,这样使底盘与后轮电机连接部分连接成为一个钢性结构,从 8 而大大地减小了车模行驶过程中 高了车模的整体稳定性。 根据汽车理论,对前轮的调整主要包括主销后倾,主销内倾,前轮外倾,前轮前束几个方面。 销后倾 从侧面看车 轮,转向主销 (车轮转向时的旋转中心 )向后倾倒,称为主销后倾角。设置主销后倾角后,主销中心线的接地点与车轮中心的地面投影点之间产生距离 (称作主销纵倾移距,与自行车的前轮叉梁向后倾斜的原理相同 ),使车轮的接地点位于转向主销延长线的后端,车轮就靠行驶中的滚动阻力被向后拉,使车轮的方向自然朝向行驶方向。设定很大的主销后倾角可提高直线行驶性能,同时主销纵倾移距也增大。主销纵倾移距过大,会使舵机沉重,而且由于路面干扰而加剧车轮的前后颠簸。 图 32 主销后倾示意图 销内倾 从车前后方向看轮胎时,主销 轴向车身内侧倾斜,该角度称为主销内倾角。当车轮以主销为中心回转时,车轮的最低点将陷入路面以下,但实际上车轮下边缘不可能陷入路面以下,而是将转向车轮连同整个汽车前部向上抬起一个相应的高度,这样汽车本身的重力有使转向车轮回复到原来中间位置的效应,因而舵机复位容易。 此外,主销内倾角还使得主销轴线与路面交点到车轮中心平面与地面交线第三章 智能车机械设计及安装 9 的距离减小,从而减小转向时舵机的拉力,使转向操纵轻便,同时也可减少从转向轮传到舵机上的冲击力。但主销内倾角也不宜过大,否则加速了轮胎的磨损。 轮外倾 前轮外倾角是指通 过车轮中心的汽车横向平面与车轮平面的交线与地面垂 线之间的夹角,对汽车的转向性能有直接影响,它的作用是提高前轮的转向安 全性和转向操纵的轻便性。在汽车的横向平面内,轮胎呈“八”字型时称为“负外倾”,而呈现“ V”字形张开时称为正外倾。如果车轮垂直地面一旦满载就易产生变形,可能引起车轮上部向内倾侧,导致车轮联接件损坏。所以事先将车轮校偏一个正外倾角度,一般这个角度约在 1 左右,以减少承载轴承负荷,增加零件使用寿命,提高汽车的安全性能。模型车提供了专门的外倾角调整配件,近似调节其外倾角。由于竞赛中模型主要用 于竞速,所以要求尽量减轻重量,其底盘和前桥上承受的载荷不大,所以外倾角调整为 0 即可,并且要与前轮前束匹配。 轮前束 所谓前束是指两轮之间的后距离数值与前距离数值之差,也指前轮中心线与纵向中心线的夹角。前轮前束的作用是保证汽车的行驶性能,减少轮胎的磨 损。前轮在滚动时,其惯性力自然将轮胎向内偏斜,如果前束适当,轮胎滚动 时的偏斜方向就会抵消,轮胎内外侧磨损的现象会减少。像内八字那样前端小 后端大的称为“前束”,反之则称为“后束”或“负前束”。在实际的汽车中,一般前束为 012。 前束的调整总是依据主销内倾的调整。只有主销内倾确定后才能确定合适 的前轮前束与之配合。前轮前束的调整是方便的。主销内倾的调整由于要拧开 螺丝钉,固定件又为塑料,所以频繁的调整容易引发滑丝现象。而前束不会, 所以调整前束是最安全、方便的。 前束在摩擦大的时候有明显的效果。但是一定不要太大,适当的放开一两 圈就够了。 在模型车中,前轮前束是通过调整伺服电机带动的左右横拉杆实现的。主 销在垂直方向的位置确定后,改变左右横拉杆的长度即可以改变前轮前束的大 10 小。在实际的调整过程中,我们发现较小的前束,约 束 02可以减小转向 阻力,使模型车转向更为轻便,但实际效果不是十分明显。调节合适的前轮前 束在转向时有利过弯,还能提高减速性。将前轮前束调节成明显的内八字,运 动阻力加大,提高减速性能。由于阻力比不调节前束时增大。智能汽车采用稳定速度策略或者采用在直道高速弯道慢速的策略时, 应该调节不同的前束。后一种策略可以适当加大前束。 图 33 前轮前束示意图 编码器在智能车当中起到了测速的作用,通过编码器对电机转速的测定我们可以知道车模在某个时刻的速度,从而通过软件调整差值, 是车模的速度达到我们想要的效果,让车模电机运转处于我们所要求的理想状态,从而形成一个速度闭环控制系统,我们使用了测速编码器去测量脉冲数,就可以得到当前电机的转速。 如图 示 , 图 34 编码器安装 示意图 第三章 智能车机械设计及安装 11 原装车模的舵机安装 占用位置较多 , 考虑到主板的安装方便以及车模转向性能,我们对舵机安装结构进行了较大的调整。比赛车模的转向是通过舵机带动左右横拉杆实现。舵机的转动速度和功率是一定,要想加快转向机构的响应速度,唯一的办法就是优化舵机的安装位置及其力矩延长杆 的长度。 最终,我们 选择 了一套舵机连片 (转向拉杆 ),综合考虑了速度与力矩的关系,并根据模型车底盘的具体结构,简化了安装方式,实现了预期目标。 关于舵机的安装方式,我们的舵机安装如图 图 35 舵机安装 示意图 后轮差速的调整对车模的性能也有着很重要的作用,差速过紧,有利于车模 在直道上的加速,但是不利于车模顺利通过弯道;差速太松,有利于车模顺利通过弯道,但是在直道上,这会导致车模速度加不起来,从而增加了车模的比赛时间,这也是不利的。 12 因此,经过软件和 机械的不断结合在一起调试,均衡直道和弯道的不同需求,我们选择了较为合适的差速。使小车加速良好且过弯顺畅。 由于线性 头视角的限制,只有将 的比较高才能得到想要的赛道宽度,于是额外增加了 4 根支架,保证 稳定。使用轻质的纤维杆,尽量降低重心。见下图 图 36 结 本章 通过对 B 型车模进行系统的建模分析,在比赛规则的允许范围内,制定了整车机械系统的设计安装和改进方案,使其能够符合智能车的竞技要求,主要包括模型车机械部分安装及改造、传感 器的设计安装、系统电路板的固定及连接等。车速较高时,小车的机械结构显得尤为重要,只有好的机械结构才能提高小车的最高速度。 第四章 硬件系统设计及实现 该硬件系统是以单片机为核心,故硬件设计时我们都是围绕着单片机的相关功能及结构进行的。 为了保证硬件系统的安全、可靠和高效,我们采取以下措施: 1、尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。 2、系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。 3、硬 件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用 4、系统中的相关器件要尽可能做到性能匹配。 5、可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。 性 性 据竞赛规则,线性 时序控制下,可以串行输出内部 128个点的模拟数据,由于输出模拟信号幅值较小,需加一级运算放大器。根据竞赛规定,我们选用了如下线性 大体结构如下: 图 41 线性 中, 曝光时间控制信号, 串行时钟信号, 放大后的像素模拟量输出。 其单片机的接口如下图所示: 14 图 42 码器 增量式光电编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,但是不能通过输出脉冲区别出在哪个位置上的增量 。它能够产生与位移增量等值的脉冲信号,其作用是提供一种对连续位移量离散化或增量化以及位移变化(速度)的传感方法,它是相对于某个基准点的相对位置增量,不能够直接检测出轴的绝对位置信息。一般来说,增量式光电编码器输出 A、 B 两相互差 90 电度角的脉冲信号(即所谓的两组正交输出信号),从而可方便地判断出旋转方向。 考虑到编码器的分辨率、精度、输出信号的稳定性、响应频率、信号输出方式等指标,最终我们选取 512线的 智能车控制系统电路有三部分组成: 核心的最小 系统板、主控板、驱动模块。最小系统板可以插在主板上,组成了信号采集、信号处理、电机控制、舵机控制单元。为了减小电机驱动电路带来的电磁干扰,我们把控制单元部分和电机驱动部分分开来制作板子,防止驱动过热对主板造成影响。 主板上集成了本系统的主要电路,它包括如下部件:电源稳压电路、最小系统板插座、 机接口、编码器模块、拨码开关、无线串口、指示灯等。 片机最小系统板 称 称列。 列 是 列的增强型产品,基于 核,可达到 255倍的性能。 单片机最小系统板使用 112引脚封装,为减少电路板空间,板上仅将本系统所用到的引脚引出,包括 数器接口、外部中第四章 硬件系统设计及实现 15 断接口、若干普通 口等。此外,还包括电源滤波电路、时钟电路、复位电路、串行通讯接口等。 图 43 单片机接口电路 源稳压电路 本系统中电源稳压电路分别需要有 5V, 6V, 2V。 5V 为单片机、编码器、拨码开关、无线串口、线 性 6V 单独给舵机提供稳定电源。 12V 为电机驱动供电。 55V 几乎成了本车的灵魂,此模块采用 V,为单片机以及其他需 5于 以选用 16 图 44 56V 电源模块:转向舵机对于其他模块干扰较大,于是单独设计电路给舵机供电,此模块采用 压转换芯片将 换为 6V,电压比较稳定,能满足舵机转 向的需求。原理图如下: 图 45 6用 压,仅供给液晶使用。电路原理图如下: 图 46 第四章 硬件系统设计及实现 17 12用 给驱动,效果良好。 图 47 12机驱动电路 由于 期,我们采用 4片 联使用,在速度小于 时,并无严重发热现象,后来发现当速度大于 时,驱动会有明显的发热现象,甚至驱动芯片会进 入过热保护。如果再进行提速,需要强烈的加减速,这样 是我们选择 现使用 的性能得到很大提升,且加减速芯片几乎不发热。电路如下: 图 48 电机驱动原理图 机接口电路 舵机接口电路包括,供电接口和 路接口如下图所示: 18 图 49 舵机接口 码开关和无线串口电路 主板上还包括拨码开关电路和无线串口电路。 图 410 拨码开关、无线串口电路 前一章介绍了小车 的机械结构,如果说机械结构是小车的四肢的话,那么硬件电路的各个模块就是小车的器官和各大系统。本章主要介绍硬件系统的各个模块。而各个模块都是我们自己精心设计的,自己认真的设计电路板的形状,对电第四章 硬件系统设计及实现 19 路板进行合理的布局、布线,最终制作出 后我们又自己手工焊电路板,最终经过调试后成功投入使用。达到了预期的效果。 第五章 软件算法设计 软件算法是智能车设计的最核心部分,硬件是为软件提供了平台,而算法则是车模的灵魂,是他的驾驶员。 本章将从各模 块的初始化,信息采集、舵机控制、电机控制 来着重介绍算法。 控制框图 图 51 控制框图 5.2 片各模块初始化 智能车软件系统包括几大模块,包括普通 模块、锁相环、 时器模块、中断模块和 清这些模块的初始化,将很快的入门智能车,下面详细介绍各模块的初始化。 通 包括设置液晶,蓝牙, 选择是否使用内部上拉电阻等。 /晶 全 = 0; /配置 = 0; /配置 = 0; /配置 0; /配置 线性 /全 拨码开关 低导通 /全 包括按键 编码器方向 图像采集 图像处理 转向控制 速度采集 速度控制 第五章 软件算法设计 21 ; ; 统时钟初始化 初始化后时钟频率为 64 指令运算加快,能很好的满足系统要求。 ; /禁止使能锁相环时钟 ; /锁相环电路允许 /*)/()=1281:0=1:1,代表 0120 /*)/()=128() /:0=1:0,代表参考时钟在 612间 / _ /短暂延时,等待时钟频率稳定 (1) ; ; 22 宽调制初始化 块为智能车最基础最重要模块,它控制了转向系统里的舵机,和电机的转速。 ; /0和 1联合成 16位 ; /选择输出模式为左对齐输出模式 0; /计数器清零 ; /先输出高电平,计数到 转电平 0; / 不分频,即 =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论