(完整版)飞思卡尔智能车光电组技术报告

合集下载

光电组_河海大学常州校区_海星队技术报告(光电组)

光电组_河海大学常州校区_海星队技术报告(光电组)

第七届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:河海大学常州校区队伍名称:海星队参赛队员:刘俊沈赋宋佳佳指导教师:张金波关于技术报告和研究论文使用授权的说明参赛队员签名:带队教师签名:日期:摘要基于大功率红外传感器的智能车寻迹竞速系统从确定总体设计思路展开,在硬件上,本系统以Freescale公司生产的16位单片机MC9S12XS128为控制处理器,采用红外激光传感器对赛道信息进行实时采集,既保证了很好的前瞻性,也确保了起跑线检测的精准性,通过光电编码器获取小车当前速度,利用PWM控制信号实现对电机和舵机的运行管理。

在软件上,利用了弯道预判和路径规划的策略对智能车的运行状态进行控制,以保证系统的快速运行;利用激光的精确识别技术以保证智能车系统的稳定运行;利用随动检测技术保证智能车系统的安全运行。

同时,应用PID算法对速度控制进行优化;用模糊控制对角度控制进行优化。

最后还介绍了机械结构的调整和开发调试的相关过程,并对系统设计中遇到的问题,进行了分析和讨论。

关键词:红外传感器、光电编码器、PID算法、模糊控制目录摘要 (III)第一章引言 (1)1.1大赛背景 (1)1.2本文结构 (2)第二章总体设计与分析 (3)2.1特点分析 (3)2.2识别方案的确定 (3)2.3系统设计结构图 (4)3.1整体设计概述 (5)3.2路径识别模块 (5)3.2.1传感器电路 (6)3.2.2传感器分布设计 (6)3.2.3传感器的安装 (8)3.3电源管理模块 (8)3.4电机驱动模块 (10)3.5光电编码器模块 (11)3.6键盘输入模块 (12)3.7主控制模块 (12)第四章系统软件的设计及实现 (12)4.1设计规划 (13)4.1.1功能模块化 (13)4.1.2流程层次化 (13)4.2路径识别 (14)4.2.1弯道策略分析 (14)4.2.2舵机转角控制方案 (15)4.2.3电机驱动控制方案 (15)4.2.4激光扫描方案 (16)4.2.5路况检测方案 (16)4.2.6上下坡识别 (17)4.3算法实现 (18)4.3.1 PID控制 (18)4.3.2模糊控制 (19)4.3.3算法小结 (20)第五章赛车机械结构调整 (21)5.1底盘离地间隙 (21)5.2后轮距 (21)5.3后轮差速 (21)5.4齿轮传动 (22)5.5舵机安装 (22)第六章开发与调试 (24)6.1开发仪器 (24)6.2数据发送与接收 (25)6.3智能车系统调试 (26)第七章问题分析与总结 (28)7.1设计中存在的问题 (28)7.2总结与展望 (29)参考文献 (30)附录1:模型车的主要技术参数 (31)附录2:小车程序 (32)第一章引言1.1大赛背景全国大学生飞思卡尔智能汽车比赛是经全国高等教育司研究,委托高等学校自动化专业教学指导分委会主办的,旨在培养创新精神、协作精神,提高工程实践能力的科技活动。

飞思卡尔智能车技术报告

飞思卡尔智能车技术报告

第六届“飞思卡尔”杯全国大学生智能汽车邀请赛技术报告学校:队伍名称:参赛队员:带队教师:关于技术报告和研究论文使用授权的说明本人完全了解第六届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:带队教师签名:日期:摘要随着现代科技的飞速发展,人们对智能化的要求已越来越高,而智能化在汽车相关产业上的应用最典型的例子就是汽车电子行业,汽车的电子化程度则被看作是衡量现代汽车水平的重要标志。

同时,汽车生产商推出越来越智能的汽车,来满足各种各样的市场需求。

本文以第六届全国大学生智能车竞赛为背景,主要介绍了智能车控制系统的机械及硬软件结构和开发流程。

机械硬件方面,采用组委会规定的标准 A 车模,以飞思卡尔半导体公司生产的80管脚16 位单片机MC9S12XS128MAA 为控制核心,其他功能模块进行辅助,包括:摄像头数据采集模块、电源管理模块、电机驱动模块、测速模块以及无线调试模块等,来完成智能车的硬件设计。

软件方面,我们在CodeWarrior IDE 开发环境中进行系统编程,使用增量式PD 算法控制舵机,使用位置式PID 算法控制电机,从而达到控制小车自主行驶的目的。

另外文章对滤波去噪算法,黑线提取算法,起止线识别等也进行了介绍。

关键字:智能车摄像头图像处理简单算法闭环控制无线调试第一章引言飞思卡尔公司作为全球最大的汽车电子半导体供应商,一直致力于为汽车电子系统提供全范围应用的单片机、模拟器件和传感器等器件产品和解决方案。

飞思卡尔公司在汽车电子的半导体器件市场拥有领先的地位并不断赢得客户的认可和信任。

其中在8 位、16 位及32 位汽车微控制器的市场占有率居于全球第一。

飞思卡尔公司生产的S12 是一个非常成功的芯片系列,在全球以及中国范围内被广泛应用于各种汽车电子应用中。

光电组:智能汽车竞赛技术报告

光电组:智能汽车竞赛技术报告

第八届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告目录摘要 (II)第一章引言 (1)第二章控制系统总体设计方案 (3)2.1 系统硬件结构 (3)2.2 系统软件设计 (3)2.3 车模整体布局 (5)第三章车模整体设计 (7)3.1车模具体参数 (7)3.2系统电路板安装 (7)3.3 传感器安装 (8)3.4 测速模块安装 (10)3.5人机界面调参模板安装 (12)第四章系统设计软件 (13)4.1核心控制模块 (13)4.2主板模块主板电路图 (14)4.3 各电源块的说明: (15)4.4电机驱动模块 (21)4.5测速模块 (23)4.6线阵CCD跑道传感器模块 (23)第五章软件设计 (27)5.1 车模角度和角速度计算 (27)5.2滤波控制算法 (29)5.3车模直立控制 (30)5.4车模速度控制 (31)5.5车模方向控制 (32)第六章车模调试 (33)6.1 车模电路初步调试 (33)6.2现场动态参数调试 (34)6.3开发工具 (35)参考文献 (38)附件1:智能车技术参数 (III)附件2:整体原理图 (IV)附件3:程序源代码 (V)摘要本文为第八届飞思卡尔智能车光电组直立车模的设计说明。

本智能车采用大赛组委会统一提供的D型车模,以32位单片机K60 作为系统控制处理器,以IAR Embedded Workbench为开发平台。

整个智能车系统的设计与实现包括车模的机械结构调整、传感器电路的设计及位置安装、控制算法和策略优化、系统调试等多个方面。

通过对比不同方案的优缺点,并结仿真平台进行了大量底层和上层测试,最终确定了现有的系统结构和各项控制参数。

系统硬件上包括核心控制模块,电源模块,传感器模块,电机驱动模块,软件设计方案为在深入分析研究大赛组委会给出的直立参考方案后,在一定程度上大胆创新,形成自己独特的方案,从而提高了车模的行驶速度和稳定性。

在智能车调试过程中,使用上位机利用蓝牙技术对智能车的状态进行实时监视,有效提高了调试的效率。

飞思卡尔智能车光电组技术报告

飞思卡尔智能车光电组技术报告

飞思卡尔智能车光电组技术报告一、智能车光电组概述智能车光电组是指智能车中的关键性能元件——光电传感器集合体。

它能对车辆运动状态、线路、红绿灯等信息进行感知,实现智能驾驶的基础。

智能车光电组主要包括红外线传感器、光耦传感器、光电限位传感器等。

这些传感器通过感知周围环境中的光电信息,将其转化为电信号,再与控制电路进行通信,完成车辆的控制和判断。

二、红外线传感器红外线传感器是智能车光电组中最常用的传感器之一,其主要作用是对赛道上各种异物或者障碍进行探测,从而实现自主避障。

红外线传感器有两种,一种是红外线避障传感器,主要检测前方是否有障碍物。

另一种是寻迹传感器,主要检测车辆行进轨迹及车轮边界。

这两种传感器都通过发射一束红外线,然后检测红外线反射信号的强弱,来判断当前道路状态。

智能车中多数采用两种红外线传感器的组合,一个用于永久性突出物体的检测和避障功能,一个用于寻迹,检测当前赛道行驶的状态。

这种组合方案在实际使用中既能够减小了智能车的体积,同时也能够同时满足避障和寻迹两种功能的需求。

三、光耦传感器光耦传感器主要是测量霍尔电压,电容电压,电阻电压等物理量,全局范围内掌握智能车行驶的状态,构成智能车控制系统的重要部分。

通过对各种物理量的感应,对智能车进行动态实时控制。

如针对车速问题,可以采用霍尔电压测量方法,对车辆运动状态进行简单的判断。

智能车中采用光电传感器和电路配合的方法,还可以实现车辆行驶过程中的速度随时控制和加速度调整。

四、光电限位传感器光电限位传感器是一种可以控制智能车极限运动状态的传感器。

传感器通过实时控制智能车运动状态,避免车辆因超出极限而出现事故。

光电限位传感器一般分为三种,分别是机械限位传感器、磁性限位传感器和光电限位传感器。

传感器固定在车架上,在车辆行驶过程中限定车辆的行驶限度,从而确保车辆的安全性。

五、结论智能车光电传感器组是智能车控制系统中的重要组成部分。

它通过对周围环境的感知和探测来确保车辆的安全和自主导航。

飞思卡尔智能车光电资料

飞思卡尔智能车光电资料

飞思卡尔智能车光电资料概述飞思卡尔智能车(Smart car)系列是一款基于飞思卡尔公司的光电传感技术的自动驾驶小车。

光电传感技术是利用光电元件将感受到的光信号转化为电信号,并通过处理电信号得到有用的信息。

飞思卡尔智能车光电资料提供了有关自动驾驶小车的光电传感器的详细信息,包括工作原理、技术规格和应用案例等。

工作原理飞思卡尔智能车光电传感器是通过感受周围的光线来实现环境感知和障碍物检测的。

光电传感器通常由发射器和接收器两部分组成,发射器将红外线或其他光束发射出去,接收器则接收到从目标物体反射回来的光线。

通过测量发射光束和接收光束之间的差异,可以判断目标物体的位置、形状和距离等。

光电传感器可以分为两种类型:距离传感器和线路传感器。

距离传感器主要用于测量目标物体与车辆之间的距离,常用于自动驾驶小车的防碰撞系统。

线路传感器主要用于检测车辆行驶的路径,常用于自动驾驶小车的导航系统。

技术规格飞思卡尔智能车光电传感器具有以下技术规格:•工作电压:3.3V•工作电流:10mA•输出信号:数字信号•工作距离:10cm - 100cm•发射角度:60度•接收灵敏度:高于5000Lux应用案例飞思卡尔智能车光电传感器广泛应用于自动驾驶小车的各个方面,包括但不限于以下应用案例:防碰撞系统飞思卡尔智能车光电传感器可以配备在车辆的前部,用于检测前方是否有障碍物。

当传感器检测到前方有障碍物时,会向控制系统发出警告信号,控制系统则会采取相应措施,如减速或避让,以防止碰撞事故的发生。

导航系统飞思卡尔智能车光电传感器可以配备在车辆的底部,用于检测车辆行驶路径。

传感器将红外线发射到地面上的线路上,通过接收反射回来的光线来确定车辆的行驶方向和位置。

导航系统可以根据传感器的信号来控制车辆的行驶轨迹,以实现自动驾驶。

环境感知系统飞思卡尔智能车光电传感器可以配备在车辆的四周,用于感知周围的环境。

传感器可以检测到周围物体的位置、形状和距离等信息,以帮助车辆做出相应的决策,如避让行人或停车等。

智能汽车竞赛光电组技术报告

智能汽车竞赛光电组技术报告

第八届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告摘要本智能小车以MC9S12XS128MAL单片机为核心,辅以电源模块、传感器模块、电机控制模块和运行调试模块,通过感应赛道两边的黑线进行路径检测,从而实现智能寻迹。

本系统将直立小车的运动控制任务分解为三个基本控制任务:车模平衡控制、车模速度控制和车模方向控制。

这三个基本控制任务都通过相应的PID 算法来实现。

其中,车模平衡控制利用陀螺仪和加速度传感器这两个传感器来测量车模的倾角,通过PD算法控制两个电机的正反转保持车模直立平衡状态;车模速度控制利用编码器测速,通过PID算法控制电机的转速来实现车轮速度的控制;车模方向控制利用线性CCD来检测跑道的黑线路径,通过PD算法控制两个电机间的差速实现车模的转向控制。

此外,为了提高调试的方便性,我们还设计了液晶按键模块和应用了无线传输模块以及上位机软件。

关键字:MC9S12XS128MAL;平衡控制;速度控制;方向控制;PID目录第一章引言 11.1 智能车竞赛简介 11.2 内容结构安排 2第二章系统整体方案设计 32.1 系统供电电路 32.2 电机与驱动模块 32.3 车模直立检测与控制 32.4 车速检测与调节 42.5 车模方向控制 42.6 系统整体设计方案结构图4 第三章机械结构设计 53.1 车模的改装 53.2 车模上各模块的安装 5 3.2.1 电池的安装 53.2.2 主控板的安装 63.2.3 驱动板的安装 6图3-2-3 驱动板安装图 6 3.2.4 编码器及CCD的安装 6 3.2.5 陀螺仪及加速度计的安装 7 第四章硬件电路设计 84.1 主控芯片84.2 系统供电模块 84.2.1 5V稳压电路84.2.2 3V稳压电路94.3 电机驱动模块 94.4 角度检测模块 104.4.1 陀螺仪104.4.2 加速度计114.5 速度检测模块 114.6 路径检测模块 134.7 系统调试模块 134.7.1 拨码开关134.7.2 液晶按键模块144.7.3 无线通讯模块14第五章软件算法设计 155.1 数字PID 155.1.1 比例(P)控制155.1.2 积分(I)控制155.1.3微分(D)控制165.2 车模直立检测与控制165.2.1 卡尔曼滤波165.2.2 车模直立控制(PD调节器)17 5.2.3 车模直立控制程序175.3 车速检测与调节195.3.1 车模速度控制(PID调节器) 19 5.4 车模方向控制 215.4.1 车模方向控制(PD调节器)21 5.4.2 车模方案控制程序215.5 特殊路况的处理225.5.1 路障的处理225.5.2 白色背景的处理225.6 调试工具235.6.1 虚拟示波器245.6.2 CCD调试工具24第六章主要技术参数26第七章总结27参考文献28附录A 部分源程序代码I 附录B 原理图 XVIII第一章引言1.1 智能车竞赛简介为加强大学生实践、创新能力和团队精神的培养,促进高等教育教学改革,受教育部高等教育司委托(教高司函[2005]201号文,附件1),由教育部高等学校自动化专业教学指导分委员会(以下简称自动化分教指委)主办全国大学生智能汽车竞赛。

飞思卡尔技术报告

飞思卡尔技术报告

K60模块分配K60的简介,我们本次使用了以下模块。

1. FTM模块:K60中集成3个FTM模块,而今年我们选用两个B车进行追踪循迹。

B车模使用单电机、单舵机,另外需要一个编码器。

所以对3个FTM模块进行如下配置:FTM0用以产生300Hz PWM信号控制舵机,FMT1用以产生18.5KHz PWM信号控制电机,FTM2用以采集编码器数据。

2. 定时器模块:K60中有多个定时器模块,我们使用了其中2个。

其一用以产生5ms 中断,处理相关控制程序。

另一个用以超声波模块的计时。

3. SPI模块:我们使用了K60的一个SPI模块,用以和无线射频模块NRF24L01P通信。

4.外部中断:我们使用了三个外部中断。

第一个是PORTA的下降沿中断,用以响应干簧管检测到磁铁。

第二个是PORTD的跳变沿中断,用以响应超声波模块的输出信号。

最后一个是PORTE的下降沿中断,用以响应NRF24L01P模块的相关操作。

数据采集算法传感器是智能车的眼睛,它们给智能车循迹和追踪提供了必不可少的信息。

因此,在智能车软件设计中必须保证数据采集算法的稳定性,同时兼顾其快速性。

本车比赛,我们的智能车主要采集以下传感器的数据:电感传感器电路板、编码器、超声波、干簧管。

下面主要详述超声波模块、电感传感器电路板的数据采集。

1 .超声波模块数据采集我们使用的超声波模块的DO引脚输出50Hz的矩形波信号,通过高电平的时间向单片机传递数据。

本超声波传感器的高电平时间为声波单程传输的时间,通过这个时间可计算出两车之间的距离。

我们使用外部中断和计时器结合的方式测量高电平时间。

首先配置PORTD11为跳变沿中断。

中断被触发时,如果PORTD11为高电平则开始计时,如果PORTD11为低电平则停止计时并记录时间间隔。

2. 电感传感器电路板的数据采集电感传感器电路板通过输出电压的大小反应响应位置和方向的磁场强度。

本次比赛中,我们使用了10个电感分布在6个不同位置,因此每个周期都要采集10路ADC数据,每路ADC数据采集32次进行平均滤波。

第四届飞思卡尔杯智能车大赛技术报告 北京工商大学

第四届飞思卡尔杯智能车大赛技术报告 北京工商大学

摘要随着数字图像处理技术的发展,面阵CCD摄像头在自动控制领域得到了越来越广泛的应用。

本文在对CCD图像处理技术和单片机嵌入式应用进行深入研究的基础上,借鉴国内外先进技术,研制出了具有自动循迹,转弯,加减速功能的智能小车。

本文介绍了基于面阵CCD图像处理技术以及MC9S12DG128微控制器嵌入式技术的智能小车的设计原理及研制过程。

论述了智能小车自动控制系统的实现方法,着重讨论了智能小车的硬件设计和以Codewarrior C交叉编译器为开发工具的软件设计。

在智能小车的研制过程中,利用CCD摄像头采集到的图像存在杂点和误差,这对单片机的控制影响较大,因此需要运用图像处理技术对数字图像进行处理,以达到对黑线正确识别的目的。

关键词:智能小车; CCD; MC9S12DG128微控制器;图像处理AbstractWith the development of treatment technology of the digital picture , plane array CCD camera has got more and more extensive application on the automatic controlled field.This text is on the basis of the thing that use and further investigate to CCD image processing technology and single-chip computer embeddedly, learns from domestic and international advanced technology, develop and follow the mark automatically, turn, add the intelligent car which moderates the function. The introduction to this text is on the basis of plane array CCD image processing technology and the design principle of the intellectual car of MC9S12DG128 microcontroller embedded technology and research course. Havedescribed the implementation method of the automatic control system of intellectual car , have discussed emphatically the hardware of the intellectual car is designed and as the software design of the developing instrument with Code-warrior C compiling device alternately.In the course of research of the intelligent car , utilize the picture that CCD camera gathers to noise and error, this makes a great influence on control of the single-chip computer, so need to use the image processing technology to deal with the digital picture , in order to achieve the correct purpose that discerns to the black line.Keywords:Intelligent car ; CCD ; MC9S12DG128microcontroller ;Image processing目录1.1背景简介 (1)1.2本课题研究的目的及意义 (2)1.3国内外相关技术的发展现状 (3)1.3.1国外智能小车的发展状况 (3)1.3.2国内智能小车的发展状况 (4)1.4系统设计要求 (5)1.5智能小车的设计思路 (5)1.6本文主要研究内容 (6)1.7本文的篇章结构 (7)2.1路径识别方案设计论证 (7)2.1.1 方案一:基于光电传感器阵列的路径识别方案 (7)2.1.2 方案二:基于线阵CCD图像传感器的路径识别方案 (8)2.1.3 方案三:基于面阵CCD图像传感器的路径识别方案 (8)2.1.4 所选方案 (8)2.2面阵CCD图像传感器简介 (8)2.3面阵CCD图像传感器的工作原理 (9)2.4面阵CCD图像传感器的选择 (10)2.5图像处理方法 (10)2.5.1 图像处理技术基础 (11)2.5.2 图像的灰度变换 (11)2.5.3 图像的平滑处理 (11)2.5.4 图像边缘检测 (12)2.6本章小结 (13)3.1机械方面设计及改进 (13)3.1.1 车模基本参数 (13)3.1.2 CCD摄像头的设计安装 (14)3.1.3 底盘参数设计改进 (14)3.1.4 齿轮传动机构调整 (15)3.1.5 后轮差速机构调整 (15)3.1.6驱动电机介绍 (16)3.1.7 舵机介绍 (17)3.2智能小车电路设计 (19)3.2.1 所选用单片机介绍 (19)3.2.2 硬件电路系统组成 (22)3.2.3 供电电路 (23)3.2.4 时钟电路 (24)3.2.5看门狗电路 (25)3.2.6 电源稳压电路 (25)3.2.7 驱动电机/舵机电路 (26)3.2.8 CCD摄像头数据采集分离电路 (27)3.2.9 A/D采集电路设计 (28)3.3本章小结 (29)4.1软件设计环境 (30)4.2软件整体设计方案 (30)4.3程序评测及流程 (31)4.4程序模块介绍 (34)4.4.1 初始化 (34)4.4.2 摄像头图像数据采集以及处理 (35)4.4.3 速度采集以及速度控制 (42)4.5黑线提取算法 (42)4.6本章小结 (42)5.1软件开发平台C ODEWARRIOR IDE (43)5.1.1 Codewarrior IDE 功能介绍 (43)5.1.2 Codewarrior IDE 基本使用方法 (44)5.2本章小结 (48)第1章绪论1.1背景简介车辆与我们的社会生活息息相关,然而当今车辆的智能化发展还不是很迅速,特别是在安全性,智能化,车与路之间交互信息等方面。

飞思卡尔全国大学生智能车竞赛湖北汽车工业学院技术报告(光电二号)

飞思卡尔全国大学生智能车竞赛湖北汽车工业学院技术报告(光电二号)

第三届全国大学生“飞思卡尔”杯智能汽车竞赛光电对管智能车技术报告学 校:湖北汽车工业学院队伍名称:湖北汽车工业学院光电二号参赛队员:葛焕九赵玉林张贤勇指导教师:柴旺兴雷钧关于技术报告和研究论文使用授权的说明本人完全了解第三届全国大学生“飞思卡尔”杯智能汽车竞赛有关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:带队教师签名:日期:II目录第1章引言 (1)1.1 路径信息的采集 (2)1.2 对采集到的数据进行分析 (2)1.2.1 引导线的识别 (2)1.2.2 获取赛道信息 (3)1.3 智能车控制决策 (3)1.4 智能车执行单元 (3)第2章智能车硬件设计方案 (5)2.1 硬件方案设计概述 (5)2.1.1 中央控制电路 (6)2.1.2 红外光电传感器 (6)2.1.3 主电机及舵机驱动 (6)2.1.4 速度传感器 (7)2.1.5 人机界面 (7)2.1.6 电源模块 (7)2.2 中央控制电路 (7)2.3 红外光电传感器 (9)2.4 主电机的驱动 (10)2.4.1 基于H桥芯片MC33886的主电机驱动方案 (10)2.4.2 电机驱动电路 (11)2.5 速度传感器 (12)2.6 人机界面 (13)2.7 电源系统 (14)2.8 总装配方案 (15)第3章软件设计方案 (18)3.1 开发调试平台 (18)3.2 信息采集与数据分析 (19)I3.3 舵机控制算法 (20)3.3.1舵机转向角度分配 (21)3.3.2 方向控制策略 (21)3.3.3舵机PID整定 (21)3.4 驱动电机控制算法 (21)3.4.1 速度控制策略 (21)3.4.2 bang_bang 控制 (22)第4章赛车机械结构调整 (23)4.1底盘的调整 (23)4.2 前轮的调整 (23)4.3 后轮距及后轮差速的调整 (24)4.4 齿轮传动机构的调整 (25)4.5 舵机的改装 (25)第5章调试说明 (26)5.1 硬件电路的调试 (26)5.2 控制策略的调试 (26)5.3 机械结构的调试 (27)第6章小车模型改造后的主要技术参数 (28)第7章结束语 (29)7.1 问题与思考 (29)7.2 不足与改进 (29)参考文献 (30)附件A 源程序 (31)II第1章引言全国大学生智能汽车比赛是经全国高等教育司研究,委托高等学校自动化专业教学指导分委会主办的,旨在培养创新精神、协作精神,提高工程实践能力的科技活动。

飞思卡尔智能车大赛合肥工业大学一队技术报告

飞思卡尔智能车大赛合肥工业大学一队技术报告

本队在小车制作过程中,先对比赛内容,要求与规则进行了详细分析,然后按照要求制订了几种设计方案,并对几种方案进行比较敲定最后方案。

根据方案完成小车的总体设计和详细设计(包括底层硬件设计和总体软件设计),在完成了车模组装和改造后,完成了各个模块的硬件电路设计与安装,并进行了控制算法的设计和软件实现,最后进行了整车的调试和优化。

第一章引言1.1 智能车制作概述本队在小车制作过程中,先对比赛内容,要求与规则进行了详细分析,然后按照要求制订了几种设计方案,并对几种方案进行比较敲定最后方案。

根据方案完成小车的总体设计和详细设计(包括底层硬件设计和总体软件设计),在完成了车模组装和改造后,完成了各个模块的硬件电路设计与安装,并进行了控制算法的设计和软件实现,最后进行了整车的调试和优化。

1.2 参考文献综述方案设计过程中参考了一些相关文献,如参考文献所列。

例如文献1与2 单片机嵌入式系统在线开发方法。

文献3与4是计算机控制技术,参考了其中PID控制策略。

文献5到8是介绍了微处理器MC9S12DG128芯片。

文献9到11介绍了CCD图像传感器的应用和一些数据处理方法,等等。

1.3 技术报告内容与结构本文的主要内容框架如下:第一章:引言。

大概介绍了智能车的制作过程,参考文献说明和内容框架。

第二章:设计方案概述。

介绍了各种方案,以及选择该方案的原因。

第三章:模型车机械调整。

介绍了小车机械结构的调整和传感器的安装步骤。

第四章:硬件电路设计。

这部分是小车的硬件实现,主要给出了小车的总体结构与各个模块的硬件电路设计。

第五章:控制算法实现。

本章详细介绍了各个方案采用的算法。

第六章:调试及模型车技术参数。

介绍了调试使用的工具与具体调试过程,最后给出了整车的技术参数。

第七章:总结。

对整个模型车制作过程的总结,指出试验中发现的问题和进一步改进的方向。

第二章设计方案概述2.1 总体设计由于赛道整体布局未知,因此先保证小车在各种不同环境下能够稳定运行,再进行速度的提升。

飞思卡尔智能车竞赛光电组技术报告

飞思卡尔智能车竞赛光电组技术报告

飞思卡尔智能车竞赛光电组技术报告第九届“飞思卡尔”杯全国大学生智能车竞赛光电组技术报告学校:中北大学伍名称:ARES赛队员:贺彦兴王志强雷鸿队教师:闫晓燕甄国涌关于技术报告和研究论文使用授权的说明书本人完全了解第八届“飞思卡尔”杯全国大学生智能汽车竞赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:带队教师签名:日期:20XX-09-15日摘要本文介绍了第九届“飞思卡尔杯全国大学生智能车大赛光电组中北大学参赛队伍整个系统核心采用飞思卡尔单片机MC9S12XS128MAA,利用TSL1401线性CCD对赛道的行扫描采集信息来引导智能小车的前进方向。

机械系统设计包括前轮定位、方向转角调整,重心设计器布局设计等。

硬系统设计包括线性CCD传感器安装调整,电机驱动电路,电源管理等模块的设计。

软上以经典的PID算法为主,辅以小规Bang-Bang算法来控制智能车的转向和速度。

在智能车系统设计开发过程中使用AltiumDesigner设计制作pcb电路板,CodeWarriorIDE作为软开发平台,Nokia5110屏用来显示各实时参数信息并利用蓝牙通信模块和串口模块辅助调试。

关键字:智能车摄像头控制器算法。

目录1绪论.11.1竞赛背景.11.2国内外智能车辆发展状况11.3智能车大赛简介.21.4第九届比赛规则简介.22智能车系统设计总述22.1机械系统概述.32.2硬系统概述.52.3软系统概述63智能车机械系统设计73.1智能车的整体结构.73.2前轮定位.73.3智能车后轮减速齿轮机构调整. 83.4传感器的安装.84智能车硬系统设计.84.1XS128芯片介绍84.2传感器板设计.84.2.1电磁传感器方案选择. 84.2.2电源管理模.94.2.3电机驱动模块104.2.4编码器115智能车软系统设.115.1程序概述.115.2采集传感器信息及处理115.3计算赛道信息.135.4转向控制策略.175.5速度控制策略.196总结.196.1效果206.2遇到的问题以及解决办法.206.3队员之间的合作很重要21附录22源程序231绪论1.1竞赛背景随着经济发展,道路交通面临新的问题和新的挑战。

飞思卡尔杯全国大学生智能汽车竞赛技术报告_摄像头组

飞思卡尔杯全国大学生智能汽车竞赛技术报告_摄像头组

第十届"飞思卡尔"杯全国大学生智能汽车竞赛技术报告第十届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:电子科技大学摘要本文设计的智能车系统以MK60DN512ZVLQ10微控制器为核心控制单元,通过CMOS摄像头检测赛道信息,使用模拟比较器对图像进行硬件二值化,提取黑色引导线,用于赛道识别;通过编码器检测模型车的实时速度,使用PID控制算法调节驱动电机的转速和转向舵机的角度,实现了对模型车运动速度和运动方向的闭环控制。

关键字:MK60DN512ZVLQ10,CMOS,PIDAbstractIn this paper we will design a smart car system based on MK60DN512ZVLQ10as the micro-controller unit. We use a CMOS image sensor to obtain lane image information. Then convert the original image into the binary image by the analog comparator circuit in order to extract black guide line for track identification. An inferred sensor is used to measure the car`s moving speed. We use PID control method to adjust the rotate speed of driving electromotor and direction of steering electromotor, to achieve the closed-loop control for the speed and direction.Keywords: MK60DN512ZVLQ10,CMOS,PID目录摘要 (II)Abstract (III)目录............................................................................................................................ I V 引言.. (1)第一章系统总体设计 (2)1.1系统概述 (2)1.2整车布局 (3)第二章机械系统设计及实现 (4)2.1智能车机械参数调节 (4)2.1.1 前轮调整 (4)2.1.2其他部分调整 (6)2.2底盘高度的调整 (7)2.3编码器的安装 (7)2.4舵机转向结构的调整 (8)2.5摄像头的安装 (9)第三章硬件系统设计及实现 (11)3.1 MK60DN512ZVLL10主控模块 (12)3.2电源管理模块 (12)3.3 摄像头模块 (14)3.4电机驱动模块 (15)3.5测速模块 (16)3.6陀螺仪模块 (16)3.7灯塔检测模块 (16)3.8辅助调试模块 (17)第四章软件系统设计及实现 (19)4.1赛道中心线提取及优化处理 (19)4.1.1原始图像的特点 (19)4.1.2赛道边沿提取 (20)4.1.3推算中心 (21)4.1.4路径选择 (23)4.2 PID 控制算法介绍 (23)4.2.1位置式PID (24)4.2.2增量式PID (25)4.2.3 PID参数整定 (25)4.3转向舵机的PID控制算法 (25)4.4驱动电机的PID控制算法 (26)第五章系统开发及调试工具 (27)5.1开发工具 (27)5.2上位机图像调试 (27)5.3SD卡模块 (27)5.3.1SD卡介绍 (27)5.3.2 SPI总线介绍 (28)5.3.3软件实现 (28)第六章模型车的主要技术参数 (30)结论 (31)参考文献 (I)附录A:电原理图 (II)附录B:程序源代码................................................................................................... I V引言随着科学技术的不断发展进步,智能控制的应用越来越广泛,几乎渗透到所有领域。

智能汽车技术报告--智能汽车竞赛(附源代码)

智能汽车技术报告--智能汽车竞赛(附源代码)

第八届飞思卡尔杯全国大学生智能汽车竞赛技术报告学校:华中科技大学队伍名称:华中科技大学光电一队参赛队员:带队教师:关于技术报告和研究论文使用授权的说明本人完全了解第八届“飞思卡尔”杯全国大学生智能汽车竞赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:带队教师签名:日期:I目录第1章引言 (1)1.1 研究背景 (1)1.2 概述 (2)1.3 全文安排 (2)第2章电路设计 (3)2.1 电路系统框图 (3)2.2 电源部分 (4)2.3 电机驱动部分 (7)2.4 编码器 (8)2.5 陀螺仪和加速度计 (9)2.6 线性CCD (13)第3章机械设计 (15)3.1 车模的主要参数 (15)3.2 电池的固定 (16)3.3 编码器的安装 (17)第4章软件设计 (18)4.1 程序整体框架 (18)4.2 系统分析 (18)4.3 前台系统 (22)4.4 后台系统 (22)4.5 软件详细设计 (22)第5章调试 (28)5.1 信号调试 (28)5.2 巡线调试 (28)5.3 速度调试 (29)5.4 调试平台 (29)第6章K60的简介 (30)6.1 Kinetis系列 (30)6.2 K60开发环境和流程 (33)第7章全文总结 (35)7.1 智能车主要技术参数 (35)7.2 不足与改进 (35)7.3 致谢与总结 (36)参考文献 (37)附录A 源代码 (38)第1章引言1.1 研究背景教育部为了加强大学生实践、创新能力和团队精神的培养,在已举办全国大学生数学建模、电子设计、机械设计、结构设计等四大竞赛的基础上,委托教育部高等学校自动化专业教学指导分委员会主办每年一度的全国大学生智能汽车竞赛。

【第五届智能车技术报告】北京联合大学_光电一队技术报告

【第五届智能车技术报告】北京联合大学_光电一队技术报告

第五届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:北京联合大学队伍名称:光电一队参赛队员:李文龙刘磊王华兵指导教师:潘峰冯玮关于技术报告和研究论文使用授权的说明本人完全了解第五届“飞思卡尔”杯全国大学生智能汽车邀请赛关保留、使用技术报告和研究论文的规定,即:参赛作品著作权归参赛者本人,比赛组委会和飞思卡尔半导体公司可以在相关主页上收录并公开参赛作品的设计方案、技术报告以及参赛模型车的视频、图像资料,并将相关内容编纂收录在组委会出版论文集中。

参赛队员签名:李文龙刘磊王华兵带队教师签名:潘峰冯玮日期:2010.8.1摘要本文介绍了一年多来北京联合大学光电一队队员们在准备Freescale智能车大赛过程中的工作努力成果。

智能车的硬件平台采用带MC9S12XS128MAL处理器的S12 环境,软件平台为CodeWarrior IDE 4.7开发环境,车模采用大赛组委会统一提供的1:10 的仿真车模。

文中介绍了智能小车控制系统的软硬件结构和开发流程。

整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面。

为了提高智能赛车的行驶速度和可靠性,试验了多套方案,并进行升级,结合Labview 仿真平台进行了大量底层和上层测试,最终确定了现有的系统结构和各项控制参数。

关键字:智能车,激光管,模糊PID控制第一章引言 (1)1.1研究背景介绍 (1)1.2系统方案介绍 (2)1.3 章节安排.............................................................................................错误!未定义书签。

第二章技术方案概要说明 .. (3)2.1 智能车系统分析 (3)2.2 智能车系统硬件结构设计 (3)2.3 智能车系统软件结构设计 (4)第三章机械系统设计说明 (5)3.1 智能车的整体结构 (5)3.2 智能车运动学状态方程 (7)3.3 智能车前轮定位参数的选择 (8)3.4智能车转向机构调整优化 (11)3.5智能车后轮减速齿轮机构调整.........................................................错误!未定义书签。

(完整word版)飞思卡尔智能车技术报告

(完整word版)飞思卡尔智能车技术报告
2、整车电路集成化,一体化设计。
集成化的设计思路的好处是原件密度高,系统可以小型化一体化,通过综合考虑各方面因素,在确定了系统最终硬件方案不做大的更改的情况下,在确保了系统可靠性的前提下,最终选择了一体化,集成化的硬件设计思路。使车体硬件电路布局紧凑,稳定可靠。
3、大前瞻,高分辨率方案。
在光电传感器的安装不影响赛车行驶的前提下,尽可能的提高传感器前瞻,更大的前瞻,能为赛车提供更多的信息,更能让赛车提前作出决策。
3.5.2主销内倾角
主销内倾角是指主销在汽车的横向平面内向倾斜一个角度,即主销轴线与地面垂直线在汽车横向断面内的夹角。主销内倾角也有使车轮自动回正的作用。通常汽车主销内倾角不大于80。
2.5.3前轮外倾角
通过车轮中心的汽车横向平面与车轮平面的交线与地面垂线之间的夹角称为“前轮外倾角”。轮胎呈现“八”字形张开时称为“负外倾”,而呈现“V”字形张开时称为“正外倾”。一般前轮外倾角为10左右。
4.5速度检测模块
为了使车在跑的过程中能快速加速,及时减速除了要有好的算法来控制,还依赖于速度闭环返回的速度脉冲值的可靠度和精确度,因此为了提高检测精度,最后选用了精度较高的光电编码器,光电编码器使用5V-24V电源,输出12.5%-85%VCC的方波信号。
9.2存在的不足
9.3可改进的方法
第十章参考文献
第一章引言
1.1方案介绍
系统硬件设计可以说是整个智能车设计的基础和重中之重。正确的硬件设计方向与思路,是系统稳定可靠的基础,功能强大的硬件系统,更为软件系统的发挥提供了强大的平台。、
1、整车低重心设计。
通过以往几届比赛的经验我们看到,往往重心低,体积小巧,布局紧凑的赛车更能取得好的成绩。、于是,我们通过合理布局电路板和各种传感器,尽可能地降低整车重心。在不影响传感器前瞻,或者不过度牺牲传感器性能的情况下,尽量降低光电传感器的高度,以提高赛车的侧翻极限。

飞思卡尔智能车总结范本(二篇)

飞思卡尔智能车总结范本(二篇)

飞思卡尔智能车总结范本先静下心来看几篇技术报告,可以是几个人一起看,边看边讨论,大致了解智能车制作的过程及所要完成的任务。

看完报告之后,对智能车也有了大概的了解,其实总结起来,要完成的任务也很简单,即输入模块-控制-输出。

(1)输入模块。

各种传感器(光电,电磁,摄像头),原理不同,但功能都一样,都是用来采集赛道的信息。

这里面就包含各种传感器的原理,选用,传感器电路的连接,还有传感器的____、传感器的抗干扰等等需要大家去解决的问题。

(2)控制模块。

传感器得到了我们想要的信息,进行相应的ad转换后,就把它输入到单片机中,单片机负责对信息的处理,如除噪,筛选合适的点等等,然后对不同的赛道信息做出相应的控制,这也是智能车制作过程中最为艰难的过程,要想出一个可行而又高效的算法,确实不是一件容易的事。

这里面就涉及到单片机的知识、c语言知识和一定的控制算法,有时为了更直观地动态控制,还得加入串口发送和接收程序等等。

(3)输出模块。

好的算法,只有通过实验证明才能算是真正的好算法。

经过分析控制,单片机做出了相应的判断,就得把控制信号输出给电机(控制速度)和舵机(控制方向),所以就得对电机和舵机模块进行学习和掌握,还有实现精确有效地控制,又得加入闭环控制,pid算法。

明确了任务后,也有了较为清晰的控制思路,接下来就着手弄懂每一个模块。

虽然看似简单,但实现起来非常得不容易,这里面要求掌握电路的知识,基本的机械硬件结构知识和单片机、编程等计算机知识。

最最困难的是,在做的过程中会遇到很多想得到以及想不到的事情发生,一定得细心地发现问题,并想办法解决这些问题。

兴趣是首要的,除此之外,一定要花充足的时间和精力在上面,毕竟,有付出就会有收获,最后要明确分工和规划好进度。

飞思卡尔智能车总结范本(二)刚进入大学半年,我就有幸参加飞思____智能车比赛。

说实话,刚报名参加这项赛事的时候我只是抱着好奇的心态去参加,可是真的进入了这个团队的时候,我发现这个活动是多么的吸引我,让我顿时在枯燥的学习生活中找到了乐趣。

基于XS128的智能车技术报告——光电组

基于XS128的智能车技术报告——光电组

第七届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告学校:山东轻工业学院队伍名称:雷霆参赛队员:宁昭凯付常佩赵春昊带队教师:孙凯陆宏谦目录第一章引言 (1)第二章方案设计2.1整车设计思路 (2)2.2传感器设计 (2)2.2.1红外传感器 (2)2.1.2激光器. ...... . (3)2.3系统总体方案的设计. (3)2.4 小结 (4)第三章智能车机械改造设计3.1车体机械建模. ....... . (5)3.2车模重心的调整 (7)3.3光电编码器......................................................... (7)3.4模型车技术参数统计 (8)3.5改装后车模. (9)第四章智能车的电路设计及现4.1各模块的作用 (10)4.2稳压芯片的选择 (10)4.3稳压芯片电路设计 (11)4.4舵机供电设计 (11)4.5电机驱动模块 (12)4.6 Altium Designer 6简介 (12)4.7本章小结 (13)第五章软件设计及其应用5.1总体程序设计 (14)5.2开发、调试工具 (14)5.3.1Code Warrior (14)5.3.2 BDM 开发工具 (15)5.3本章小结 (16)第六章智能车的路径识别跟速度控制6.1路径信号的获取识别............................................. (17)6.1.1 方案的选取 (18)6.1.2具体方案的实现............................................. . (18)6.1.3激光抗干扰处理............................................. . (18)6.1.4 不同路径的识别............................................. (18)6.2速度控制............................................. (19)6.2.1控制算法............................................. . (19)6.3 本章小结............................................ (21)报告总结....................................................... .. (22)参考程序............................................. (23)第一章引言本文介绍山东轻工业学院队员半年来努力准备飞思卡尔智能车所得的心得及其成果。

飞思卡尔智能车摄像组技术报告

飞思卡尔智能车摄像组技术报告

目录第一章引言 (3)第二章智能汽车整体设计 (4)2.1 导航方案的选取 (4)2.2 系统资源需求与分配 (5)2.3 硬件结构设计 (6)2.3.1 车模结构特点 (6)2.3.1 电路板 (7)2.4 开发流程 (7)2.4.1 编译环境 (7)第三章视频信号采集 (8)3.1 采集分析 (8)3.2 视频ADC及模拟信号部分的处理 (8)第四章智能汽车硬件设计 (11)4.1 机械部分 (11)4.1.1前轮主销后倾角 (11)4.1.2前轮主销内倾角 (12)4.1.3前轮前束 (12)4.1.4底盘高度 (12)4.1.5 舵机的安装 (13)4.2 电路部分 (13)4.2.1 电源模块 (13)4.2.1.1 7.0V一级稳压供电电源 (14)4.2.1.2 舵机供电电源及隔离处理 (14)4.2.1.3 12V升压电路 (15)4.2.2 时钟模块 (16)4.2.3 串口模块 (16)4.2.4 测速模块 (17)4.2.5 CCD选用 (17)4.2.6 电机驱动模块 (18)第五章智能汽车软件设计 (19)5.1 路径识别与黑线提取 (19)5.2图像的二值化 (20)5.3抗干扰处理 (21)5.3.1道内干扰 (21)5.3.2道外干扰 (21)5.4控制算法 (22)5.4.1 与中心位置的偏差计算 (22)5.4.2舵机控制 (22)5.5速度控制 (23)5.5.1 PID控制 (23)5.5.2 BANG-BANG控制 (24)第六章小结与心得 (24)参考文献 (25)附录A:程序源代码 (26)第一章引言“飞思卡尔”智能汽车以飞思卡尔16位微控制 MC9S12XS128作为核心控制单元,电机驱动方案使用优化设计的单桥驱动模式,采用CCD摄像头采集图像循线,实现了通过PD控制算法解决跑道的S型的难题;同时,采用PWM和PD及P技术,控制舵机的转向和电机转速。

(完整版)飞思卡尔智能车光电组技术报告

(完整版)飞思卡尔智能车光电组技术报告
2.2.1
速度编码器我们采用了编码器,安装方法如下:
用十字扳手套筒将车的后轮拆卸后,安装编码器,固定编码器的固定件是根据
车得尺寸及与编码器的相对位置手工制作的连接固定件。
在安装完后轮后,在利用十字扳手套筒将后轮装上。
安装时应注意调整好齿轮间隙。齿轮传动机构对车模的驱动能力有很大的影响。齿轮传动部分安装位置的不恰当,会大大增加电机驱动后轮的负载,会严重影响最终成绩。调整的原则是:两传动齿轮轴保持平行, 齿轮间的配合间隙要合适,过松容易打坏齿轮,过紧又会增加传动阻力,浪费动力;传动部分要轻松、顺畅,不能有迟滞或周期性振动的现象。判断齿轮传动是否良好的依据是,听一下电机带动后轮空转时的声音。声音刺耳响亮,说明齿轮间的配合间隙过大,传动中有撞齿现象;声音闷而且有迟滞,则说明齿轮间的配合间隙过小,或者两齿轮轴不平行,电机负载变大。调整好的齿轮传动噪音很小,并且不会有碰撞类的杂音,后轮减速齿轮机构就基本上调整好了,动力传递十分流畅。如图所示。
第十届全国大学生“飞思卡尔”杯华北赛
智能汽车竞赛
技术报告
第一章
本章主要介绍智能汽车系统总体方案的选定和总体设计思路,在后面的章节中将整个系统分为机械结构、控制模块、控制算法等三部分对智能汽车控制系统进行深入的介绍和分析。
1.1
本届智能汽车大赛光电组比赛对传感器有着严格的规定,用到了线性ccd,但是由于需要镜头成像,所以会带来成像失真,静电干扰严重等问题。由于平衡车的特殊性,车身在循迹前进的过程中,必须保持车身的平衡。根据最基本保持车身平衡的基本原理,我们需要知道车身当前的角度和角速度。因此在保持车身平衡方面,我们确定以加速度计作为角度传感器,陀螺仪作为角速度传感器。另外,车身转向控制方面,我们组没有使用陀螺仪作为转向反馈。这样会让车转弯不连续和平滑,最重要的是限制了车模的速度,不用转向陀螺仪车模的极限速度大概率在一米三左右。有了转向的陀螺仪可以2米以上。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.1
此次竞赛选用的智能车竞赛专用模型车(D型模型车),配套的电机型号为RN260-CN-2875。智能车的控制采用的是双后轮驱动方案。智能车的外形大致如下:
图2.1智能汽车外形图
2.2
车模中的传感器包括有:速度传感器,车模姿态传感器(陀螺仪、加速度计)以及线形CCD。下面分别介绍这些传感器的安装。
编码器安装完毕
2.2.2
为了降低整车重心,需要严格控制CCD镜头的安装位置和重量,我们自行设计了轻巧的铝合金夹持组件并采用了碳纤维管作为安装CCD的主桅,这样可以获得最大的刚度质量比,整套装置具有很高的定位精度和刚度,使CCD镜头便于拆卸和维修,具有赛场快速保障能力。CCD镜头的安装如图2.4所示。
2.2.1
速度编码器我们采用了编码器,安装方法如下:
用十字扳手套筒将车的后轮拆卸后,安装编码器,固定编码器的固定件是根据
车得尺寸及与编码器的相对位置手工制作的连接固定件。
在安装完后轮后,在利用十字扳手套筒将后轮装上。
安装时应注意调整好齿轮间隙。齿轮传动机构对车模的驱动能力有很大的影响。齿轮传动部分安装位置的不恰当,会大大增加电机驱动后轮的负载,会严重影响最终成绩。调整的原则是:两传动齿轮轴保持平行, 齿轮间的配合间隙要合适,过松容易打坏齿轮,过紧又会增加传动阻力,浪费动力;传动部分要轻松、顺畅,不能有迟滞或周期性振动的现象。判断齿轮传动是否良好的依据是,听一下电机带动后轮空转时的声音。声音刺耳响亮,说明齿轮间的配合间隙过大,传动中有撞齿现象;声音闷而且有迟滞,则说明齿轮间的配合间隙过小,或者两齿轮轴不平行,电机负载变大。调整好的齿轮传动噪音很小,并且不会有碰撞类的杂音,后轮减速齿轮机构就基本上调整好了,动力传递十分流畅。如图所示。
图3.11编码器的接口部分
图3.12上拉电阻和非门

液晶屏相对于数码来说具有显示内容直观,可显示图像和汉字的优点。在车身添加液晶屏模块可以使调试更加方便,因此本次车身上我们添加了液晶屏模块。由于模块是直接购买的成品。所以电路在这里不做介绍了。
3.5
硬件电路是模型汽车系统的必备部分。只有稳定的硬件电路才能保证程序的正确控制。为此,我们在设计电路之时,考虑了很多问题,采用了模拟部分与数字部分隔离等措施。我们的硬件电路的设计思想是在保证正确检测信号的前提下,尽可能精简电路。
2.4
另外,在模型车的机械结构方面还有很多可以改进的地方,比如说车轮、传感器的保护等方面。由于直立小车的直立行驶及转向都是通过后轮实现的,因此当小车在转向时,模型车的轮胎与轮毂之间很容易发生相对位移,可能导致在加速时会损失部分驱动力,而且使小车的状态不稳。因此,我们在实际调试过程中对车轮进行了粘胎处理,可以有效地防止由于轮胎与轮毂错位而引起的驱动力损失的情况。
根据以上系统方案设计,赛车共包括六大模块:MK60DN256ZVLL10主控模块、传感器模块、电源模块、电机驱动模块、速度检测模块和辅助调试模块。各模块的作用如下:
MK60DN256ZVLL10主控模块,作为整个智能汽车的“大脑”,将采集CCD传感器、陀螺仪,加速度计和光电编码器等传感器的信号,根据控制算法做出控制决策,驱动两个直流电机完成对智能汽车的控制;
为了保护模型车传感器支架,在车模机械设计的时候,我们增添了防撞保护装置,使一旦车模倾倒或者失控,防撞保护装置可保护车模机械的安全性,保证小车状态的稳定性。
2.5
模型车的性能与机械结构有着非常密切的联系。良好的机械结构是模型车提高速度的关键基础。在同等的控制环境下,机械机构的好坏对其速度的影响十分显著。我们非常重视对智能汽车的机械结构的改进,经过大量的理论研究和实践,我们小车的大部分质量都集中在两轮前后,达到降低重心的目的,从而提高了小车整体的稳定性和可靠性。
图3.7 CCD接口
2.陀螺仪接口
陀螺仪在保持车身的平衡方面极其重要,为了方便更换,我们并未将陀螺仪直接画在主板上。由于使用的是单片机本身的AD,所以陀螺仪的接口很简单。电路如下所示。
图3.8陀螺仪接口
3.2
由于今年比赛规则对光电平衡组的传感器有明确的规定,所以我们在传感器的选择上没有花费时间。对于的传感器的优化,我们也主要是传感器对环境的适应性方面。
图2.4 CCD的安装
2.2.3
车模倾角传感器包括陀螺仪和加速度计。它们都是表贴元器件,单独固定在一块小电路板上,然后与车身相固定,从而保证检测数据的可靠性。
2.3
重心的高度是影响智能车稳定性的因素之一。当重心高度偏高时,智能车在转弯过程中会发生抬轮现象,严重时甚至翻车。因此,从小车稳定性出发,我们尽量降低重心高度,从而保证小车可靠稳定。
大赛规定了陀螺仪和加速度计的选用范围。经过挑选,陀螺仪使用ENC-03M,加速度计使用MMA7361。我们小组直接选用了大家常用的陀螺仪&加速度计成品,效果一般。经过和获得一等奖的大神交流,其实选用相应的标贴原件并自己焊接效果会更好。其实是这样的,希望之后的学弟学妹可以自己探索不断超越。
3.2.3
为了使用闭环控制,我们在汽车模型上附加了编码器。和其他元件相比,选用编码器可以使电路更加完善,信号更加精确。编码器功耗低,重量轻,抗冲击抗震动,精度高,寿命长,非常实用。编码器内部无上拉电阻,因此编码器接口出需要设计上拉电阻。同时为了保证波形的稳定,主控板上使用了74HC14非门隔离。K60自身具有正交解码功能,因此这里无需使用任何外围计数辅助器件,只需要将接口连接到单片机上相应的接口即可。接口如图3.11和图3.12所示。
第十届全国大学生“飞思卡尔”杯华北赛
智能汽车竞赛
技术报告
第一章
本章主要介绍智能汽车系统总体方案的选定和总体设计思路,在后面的章节中将整个系统分为机械结构、控制模块、控制算法等三部分对智能汽车控制系统进行深入的介绍和分析。
1.1
本届智能汽车大赛光电组比赛对传感器有着严格的规定,用到了线性ccd,但是由于需要镜头成像,所以会带来成像失真,静电干扰严重等问题。由于平衡车的特殊性,车身在循迹前进的过程中,必须保持车身的平衡。根据最基本保持车身平衡的基本原理,我们需要知道车身当前的角度和角速度。因此在保持车身平衡方面,我们确定以加速度计作为角度传感器,陀螺仪作为角速度传感器。另外,车身转向控制方面,我们组没有使用陀螺仪作为转向反馈。这样会让车转弯不连续和平滑,最重要的是限制了车模的速度,不用转向陀螺仪车模的极限速度大概率在一米三左右。有了转向的陀螺仪可以2米以上。
在直道时,两侧都会检测到赛道边沿,且大体处于中间位置,左右较对称;在小弯道时,两侧都会检测到赛道边沿,但会有小幅地左右摆动;在其它弯道时,会出现左右侧跳变沿出赛道的状况,这时主要依靠一侧CCD进行巡线;在十字的时候,回旋全白的时候,在传感器稳定的前提下,能出现全白的也只会在十字的时候出现,当然小S虚线位置也不排除会有全白的情况发生,虽说黑白线时左右对称的,但是黑白条的长度固定十公分,内侧长度远不及外侧长度,无可避免的会多次出现单侧全白的情况;终点线依靠CCD返回值具有驼峰形状的赛道信息返回值来测得。
图3.1电源管理模块原理图
电源的纹波将影响传感器的性能。减小电源的纹波的大小可以保证传感器的可靠性。
3.1.2
我们自己用软件划了驱动的图,并根据此焊接了4路PWM驱动,利用BTS7960可以大大提高电的驱动能力。
3.1.3
1.CCD接口。
CCD的外围器件很少,输出信号经过滤波等处理后就可以直接连接到K60的AD端口上。接口极其简单,电路如下所示。
从其主要特点上看:线性电源技术很成熟,制作成本较低,可以达到很高的稳定度,波纹也很小,而且没有开关电源具有的干扰与噪音,开关电源效率高、损耗小、可以降压也可以升压,但是交流纹波稍大些。
电源模块对于一个控制系统来说极其重要,关系到整个系统是否能够正常工作,因此在设计控制系统时应选好合适的电源模块。竞赛规则规定,比赛使用智能汽车竞赛统一配发的标准车模用7.2V 2000mAh Ni-cd供电,而单片机系统、路径识别的CCD传感器、陀螺仪和加速度传感器均使用的是3.3V的电源。编码器需要5V电源,伺服电机工作电压范围为4V到6V(为提高伺服电机响应速度,采用7.2V供电),直流电机可以使用7.2V 2000mAh Ni-cd蓄电池直接供电,智能汽车电压调节电路示例见图3.1。
第三章
3.1
3.1.1
首先了解一下不同电源的特点,电源分为开关电源和线性电源,线性电源的电压反馈电路是工作在线性状态,开关电源是指用于电压调整的管子工作在饱和和截至区即开关状态的。线性电源一般是将输出电压取样然后与参考电压送入比较电压放大器,此电压放大器的输出作为电压调整管的输入,用以控制调整管使其结电压随输入的变化而变化,从而调整其输出电压,但开关电源是通过改变调整管的开和关的时间即占空比来改变输出电压的。
速度检测模块,检测反馈智能汽车轮的转速,用于速度的闭环控制;
辅助调试模块,主要用于智能汽车系统体方案的选择,并介绍了系统的总体设计和总体结构,简要地分析了系统各模块的作用。在今后的章节中,将对整个系统的各个模块进行详细介绍。
第二章
智能汽车各系统的控制都是在机械结构的基础上实现的,因此在设计整个软件架构和算法之前一定要对整个模型车的机械结构有一个全面清晰的认识,然后建立相应的数学模型,从而再针对具体的设计方案来调整赛车的机械结构,并在实际的调试过程中不断的改进优化和提高结构的稳定性。本章将主要介绍智能汽模型车型车的机械结构和调整方案。
第四章
主程序流程图:
图4.1程序流程图
4.1
在本届大赛中,光电组的规则发生了翻天覆地的变化,不仅由传统的四轮小车变成了两轮直立车,而且对于光电传感器也做出了新的要求,不允许使用传统的激光头传感器,而要求选择使用线性CCD以及LED作为新一代的光电车的传感器,但由于LED的前瞻距离十分有限,所以线性CCD自然成为了较好的方案选择。
3.2.1
线性CCD内部包含128个光电二极管,相关的放大电路。其基本单元如图
相关文档
最新文档