ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:364.84KB ,
资源ID:16037535      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16037535.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电赛全国一等奖报告Word文件下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电赛全国一等奖报告Word文件下载.docx

1、Key word: intelligent car XS128 overtaking control autopilot1系统方案本系统主要由激光模块、红外模块、无线模块、电机驱动模块、电源模块组成。这次采用的车模是1:14的高仿车模,目的是能够再现现实中的小车智能控制方案。智能小车系统采用飞思卡尔的16位微控制器MC9S12XS128单片机作为核心控制单元用于智能汽车系统的控制。在选定智能小车系统采用光电传感器方案后,赛车的位置信号由车体前方的光电传感器采集,经XS128 MCU的I/O口接收后,用于赛车的运动控制决策,同时内部ECT模块发出PWM波,驱动直流电机对智能小车进行加速和减速控制

2、,以及伺服电机对赛车进行转向控制,使赛车在赛道上能够自主行驶,超车等功能。1.1传感器方案的论证与选择方案一:采用CCD摄像头采集道路信息,并进行处理,方案的优点是采集的信息更为丰富,机械结构简单,缺点是成本较高,软件编程复杂,对单片机速度要就较高。方案二:采用红外进行检测,该方案的优点是硬件简单,可以实现实时控制,但是红外对管前瞻较小,不能对控制进行优先判断。方案三:采用激光传感器,既可以检测到较远距离的路况,处理方式也比较简单,成本较低。综合以上三种方案,选择方案三。1.2无线方案的论证与选择采用24L01无线方案,24L01方案稳定,成本低廉,但是配置起来较为繁琐。在通信过程中有一定的数

3、据流失现象。采用蓝牙方案,蓝牙方案低功耗,小体积以及低成本的芯片解决方案使得 Bluetooth 技术甚至可以应用于极微小的设备中。智能车的行驶过程中,需要实时发出准确的速度信息,所以综合以上两种方案,发现蓝牙的方案较为成熟,稳定,并且能够满足低功耗的要求,选择方案二。1.3 测速方案的论证与选择采用霍尔集成片。该器件内部有三片霍尔金属板组成,当磁铁正对着金属板时,由于霍尔效应,金属板发生横向导通,因此可以在车轮上安装磁片,而将霍尔集成片安装在固定车架上,通过对脉冲的计数进行车速测量。 受鼠标工作原理的启发,采用断续式光电开关。由于该开关是沟槽结构,可以将其置于固定轴上,再在车轮上均匀地固定多

4、个遮光条,让其恰好通过沟槽,产生一个脉冲。通过脉冲的计数,对速度进行测量。 以上两种方案都是比较可行的转速测量方案。尤其是霍尔元件,在工业上得到广泛采用。在本题中,小车的车轮较小,方案一采用电子的方式代替机械结构,能够有效减少齿间的摩擦,降低机械损耗,是作品更加的耐用,并且霍尔元件更为轻巧,便捷,别且能够有足够的脉冲,可以实现对小车的智能控制. 1.4 控制系统的论证与选择采用沿内径行驶的方案,该方案比较稳定,但是对道路信息处理比较少,实现超车较为困难。采用弯道,起始道路识别,配合内径行驶方案,该方案能够合理利用道路中提供的信息,完成更为复杂的行驶策略,并且可以更加合理的实现超车等功能。综合考

5、虑采用方案二。2系统理论分析与计算2.1 控制理论的分析 2.1.1控制方式 本次比赛设置的路面信息很多,但是识别起来比较复杂,我们采取在传感器上安装舵机的方式,这样激光可以灵活多角度的检测路面信息。智能小车通过激光,红外,霍尔等多种传感器获取到路况以及车况的信息,同时实时采用蓝牙通信,将对方的车辆情况告诉本车,综合这些信息,小车采取不同的控制策略。智能车为了满足能够自动驾驶的功能,采用了激光的方式对道路两边的黑线信息进行检测,整合打角与激光管接收数据的关系,从而检测出道路的信息,在道路中实现自动驾驶的功能。车前安装了红外对管,可以将两车的距离较为准确的测出,可以使两车距离较远的时候实现追逐,

6、当两车距离比较近时后面的车能够及时减速。蓝牙的无线通信将两车行驶的信息,包括车速,位置,状态等实时的发送到对方的车辆,如果两车较近,则前车加速后车减速,如果两车相距较远,则后车加速,在超车的过程中,后车加速,前车减速,直到超车结束后,两车以正常的速度行驶。2.1.12PID算法当被控对象的结构和参数不能完全掌握或得不到精确的数学模型,控制理论的其他技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID 控制技术最为方便. 即使当我们不完全了解一个系统和被控对象,或是不能通过有效的测量手段来获得系统参数时,也适合采用PID 控制技术. PID 控制器就是根据系统的误差

7、,利用比例、积分、微分计算。2.1.3 PID计算PID计算方式如图1所示:图一经过测算和推导,我们得出了PID的计算公式在该智能车系统中,PID各个参数经过调试得出:K=160P=300 I=350D=1252.2 红外测距的计算 2.2.1 红外测距所得到的电压经过实验,我们得出了红外测距的电压与被测物距离的关系如图2所示图二2.2.2 红外测距AD值与距离的关系经过数学建模,我们得出在5cm以后红外测距值大体与距离成反比关系,从而建立公式:D=13/V其中D为计算得出的距离值,V为红外管得到的电压2.3两车之间通信方法2.3.1两车之间通信方式 两车通过蓝牙实现双工通信,通信的过程中实时

8、的传输两车之间的速度,状态等信息,并根据这样的信息协调两车的速度,保证两车不会相撞,通信采用与串口通信方式相同的方式,按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。以波特率9600 数据位8位,带有奇偶校验位和停止位,传送字符信息。2.3.2通信信息 当小车被放到赛道上开启时,小车将会不断通过蓝牙向对方小车发出申请,同时采用中断的方式准备接收对方小车的申请信号,但接收到时,两车成功通信,并同时启动。当被超车识别到超车线时,将减速行驶,当速度达到一定阈值时,将发送指令向被超车,表示可以

9、超车。当超车的车识别到超车线时,等待被超车的信息,当收到信息进行超车动作,完成超车动作后发送信息给被超车,表示完成超车,可以加速行驶。2.4节能论证 尽管小车需要舵机,电机的多方平衡控制,但我们也尽力保证小车的节能要求,在满足题目要求的同时尽量降低小车的功耗,做到低碳环保。2.4.1电源芯片的选择 选用凌特LT1085电源芯片,在保证能够提供较大电流的基础上极可能的提高电源的利用效率,由于LT1085属于线性稳压芯片,我们采用7.2V低压差供电,使在电源芯片上的压差降低,能够有效降低在电源上的功率,降低其功耗,达到节能的效果。2.4.2激光的控制与选择 我们采用8050与8550为激光驱动,并

10、使用调制管和分时点亮的策略进行激光的点亮,不仅可以实现激光应有的功能,而且可以大大降低激光管所消耗的电能,除此之外,我们也在激光上合理的测试了限流电阻,在保证激光亮度的同时降低其功耗3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图3所示:图三 系统总体框图3.1.2电源子系统框图与电路原理图1、电源子系统框图图四 电源子系统框图2、电源子系统电路图五 电源子系统电路3.1.3 传感器电路原理图1、传感器子系设计传感器采用带有调制的激光方案,采用8550和8050进行信号的放大来驱动激光管,并将调制信号耦合进去。2、传感器子系统电路图六 传感器子系统电路3.1.4电机驱动采

11、用MOS管的H桥驱动,如图所示。图七 电机驱动电路3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现对于小车的智能控制操作,是本题的核心,小车要在程序的引导下不仅完成道路的识别并且自动驾驶,而且还要实现超车,相互领跑等复杂的动作。2、程序设计思路分析跑道特点,跑道主要由直道,一般弯道,超车标志区弯道和超车区组成,且在跑道的每个弯道处都有弯道标志线或超车标志线,在超车区有虚线引导。因而在程序设计的时候可以充分利用这些标志辅助我们检测循迹。 在软件编程的时候,会遇到各种不同的道路情况,需要我们采取各种不同策略,我们把它划分为很多种状态,采用状态机的设计方法

12、,不同状态来回更替,这样可以使程序设计清晰明了且能大大简化编程。下面是几种主要状态策略的分析:1. 直道。直道是比较简单的部分,由于激光循迹部分为跑道内侧的黑胶带,因而要使激光传感器斜着射到跑道内侧,并且需要通过软件滤波,去除打到赛道外部的激光的不定状态。在这种设计中会遇到的问题是在弯道处容易导致打角不合适而出现掉轮。2. 一般弯道。由于容易在过弯时掉轮,因而在检测到弯道标志线后我们采取先保持角度延时一定时间后给一个大角度打角过弯的方法,通过不断测试延时时间和打角值,得到了很好的效果。3. 超车标志区。超车标志区识别很容易和弯道标志误识别,通过测试,我们采用在一定时间内计数采到标志线上的数量的方法来判断。4. 超车区。这个区是最难处理的部分。由于要求车交替超车,所以车在这个部分要做两种动作。被超车在识别出超车标志线后使传感器达到另一侧,通过跑道外侧边沿的黑胶带来循线,而在超车区的中部位置停车,等待后面的车超车。而后面的车则是识别出超车标志线后延时后大打角进入超车道,检测到超车道内侧边沿后反方向打角出超车区,通过调试不同阶段的延时时间和打角角度,可以得到很好的效果。5. 两车协调。两车要求同时启动并且不碰撞,我们在车的前面安装了红外测距,通过它来防止撞车

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1