




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京工业大学信息学院电子设计大赛(智能车)技 术 报 告学 校: 南京工业大学专 业: 电子信息工程参赛队员: 沈春娟 袁乐乐 袁冯杰引言根据本次比赛规则的要求,结合“飞思卡尔”的一些要求,本队已经完成了智能车系统的设计、制作、安装和调试。该智能车的设计思路是:首先,通过路径识别传感器采集路径信息,经STC12C5A32S2单片机处理输出控制信号,通过电机驱动控制两个直流电机的转速,实现智能车快速寻迹的目的。利用红外反射式传感器实现小车自动寻迹导航的设计与实现。使用红外反射式传感器感知与地面颜色有较大反差的引导线,从而实现自主式寻迹。 利用PWM技术对直流电机进行速度调节,两轮驱动,运用两个直流电机转速差异进行方向的控制调节。本文所述智能车寻迹系统采用红外反射式传感器识别路径上的黑线,通过PWM技术对两个直流电机的速度进行控制,由速度差决定转向的角度,使用开环控制结合PD算法对速度进行简单修正实现直流电机的速度控制。该系统以STC公司的生产的单片机STC 12C5A32S2为控制核心,主要由电源模块、核心控制模块、路径识别模块、(车速检测模块)和直流驱动电机控制模块组成。为了使智能车更加快速、平稳、准确地行驶,本系统将路径识别,车速的快速检测与响应,电机和直流驱动电机的正确控制紧密地结合在一起。技术报告共分为五个部分:第一部分为引言;第二部分是智能车系统设计,介绍智能车总体设计和软、硬件设计及实现方案;第三章是控制算法设计,详述智能车软件实现;第四章是实验验证;第五章是总结。智能车系统设计一 硬件设计 本系统硬件部分由电源模块、主控制器模块、路径识别模块、(车速检测模块)和直流驱动电机控制模块组成,系统硬件结构如图所示。主控制器模块电源模块路径识别模块电机驱动模块车速检测模块1. 主控制器模块本系统中,主控制器模块采用STC 12C5A32S2单片机。STC公司的单片机STC 12C5A32S2主要特点就是功能高度的集中,并且易于扩展,超强抗干扰,超强抗静电,低功耗。拥有2个16位定时器(兼容普通8051定时器T0/T1),2路PCA 可再实现2个定时器,拥有8通道、10位高速ADC,速度可达25万次/秒,2路PWM还可当2路D/A使用。该单片机的运算能力强,自由度大,软件编程灵活。支持C语言程序设计、汇编语言程序设计以及C语言与汇编语言的混合程序设计,在系统可编程,无需编程器,无需仿真器,极大地方便了用户的使用,提高了系统开发效率。我们选择这款单片机主要是因为该单片机集成了两路可编程计数器阵列(PCA)模块,可用于脉宽调制(PWM)输出,来控制车轮的转速。2. 电源模块 本系统中,为满足智能车各部分正常工作的需要,本系统采用12V 25C航模电池,通过外围电路的整定,电源被分配给各个模块。电源模块分为两个部分,为了保证控制核心的稳定性,单独供电,主电路板供电采用7805集成稳压块,该集成电路输出电压稳定,加之直流供电,不需要复杂的滤波系统。缺点发热量大,电能利用率低,所以7805可以满足系统要求。电路如图所示:直流电机驱动电源采用LM317T可调三端稳压电路,该电路可以调节输出电压,由于L298n存在压降,使用可调稳压模块可以方便调节电机的电压,控制转速,最大电流2A,由于散热量大,加装散热片。电路图如图所示:3. 路径识别模块本系统的路径识别模块采用收发一体的红外反射式光电传感器RG149作为路径的基本检测元件。该器件对黑白反应灵敏,几乎不受自然光线影响,反馈的电信号稳定,RG149的封装比较适合稠密排布,硬件电路简单且易于实现。下图为其硬件原理图。如图所示,发射管串接一330的电阻,向反射平面(跑道)发出红外光,如果红外光被黑色路径吸收,则LM339比较器的3号脚将呈现高电平电平,通过与2号脚设定的参考电平比较,产生高电平输出;相反则产生低电平输出。LM339集成块内部装有四个独立的电压比较器,失调电压小,典型值为2mV。还可以组成高压数字逻辑门电路,并可直接与TTL、CMOS电路接口。 路径识别模块的安装如下图所示,9个RG149按“一”字形排列在电路板上。由于标准大赛跑道的黑色轨迹的宽度为2.5cm,选择每个光电管的相互间隔为2cm,依次排开。如此可能出现两个光电管同时检测到黑线,从而增加了光电管检测区间,相应地提高了识别精度。整个路径识别模块电路板安装在车头的两个支架上。电路板安装越靠前,则智能车的预瞄性能越强,检测连续弯道的效果突出;越靠后安装,智能车的直道稳定性越好。因此“一”字形的排布以及这种安装可以应对灵活多变的跑道。图2.5 光电传感器排布图本系统的路径识别电路是开关量输出,因此路径信息可以通过简单电平分析得到。参考本次比赛赛道说明,系统中将十一个光电管的检测范围划分成17个区间,所以本系统对路径的识别共有18种电平状态。由此可以简化软件设计,从而缩减路径判断的时间,进而迅速控制车子转向。4.车速检测模块本系统的车速检测模块采用LM2907芯片,LM2907为集成式频率电压转换器,芯片中包含了比较器、充电泵、高增益运算放大器,号转换为直流电压信号。 LM2907工作原理: 当输入电压ui0时,比较器的输出使阈值开关电路转向上限阈值电平3/4V+ ,此时给电容c1和c2 充电的电流源 ic 接通。当电容器 c1充电到 3/4V+ 时, ic 又被断开,此后电容器 c1保持这个电平直到输入电压变为负值。当输入电压ui0时,给电容c2 充电并为c1放电的电流源iD接通,当c1从3/4V+ 放电到下限阈值电平1/4V+ 时, iD再断开 此后c1保持这个电平直到输入电压再次变成正值为止,如此周而复始重复不已。注:但是由于马力不足没有把测速模块加上去。5. 电机驱动模块本系统采用的电机驱动芯片为L298。L298是双H桥高电压大电流功率集成电路,直接采用TTL逻辑电平控制,可用来驱动继电器、线圈、直流电动机、步进电动机等电感性负载。它的驱动电压可达46V,直流电流总和可达4A。其内部具有2个完全相同的PWM功率放大回路。其中两个使能端由单片机的PWM输出端提供,从而设置两个车轮的转速。 2 软件设计1.PWM模块在设计循迹小车的程序时,主要是对速度的控制,这也是我们为什么选了一款自带PWM模块的单片机,而没有选择常用的80C51的原因。下面我就简单介绍一下PWM的程序。原理:当寄存器CL的值小于EPCnL, CCAPnL时,输出为低;当寄存器CL的值等于或大于EPCnL,CCAPnL时,输出为高。当CL 的值由FF变为00溢出时,EPCnH,CCAPnH的内容装载到EPCnL,CCAPnL中。这样就可实现无干扰地更新PWM。要使能PWM模式,模块CCAPMn寄存器的PWMn和ECOMn位必须置位。由于PWM是8位的,所以:PWM的频率=PCA时钟输入源频率/256。由于我们采用的系统时钟是11.0592M,频率太高,车子的速度难以达到。所以利用定时器0的溢出对系统时钟进行了分频,经过测试,我们最终把PWM的频率定为490HZ。2. 循迹模块最终目的是当智能车在直道行驶时,方向迅速保持稳定、不颤动,同时速度迅速升到设定的最大值并稳定;当智能车由直道高速进入弯道时,速度根据弯道的曲率迅速做出相应的改变,原则是弯道曲率越大则两车轮的速度差越大;而当智能车遇到十字交叉路段或是脱离轨迹等特殊情况时,智能车保持与上次正常情况一致的方向,速度则相应的降低。首先通过路径识别模块的个“一”字形排列的光电传感器检测轨迹黑线的当前位置。然后根据检测结果判断智能车与轨迹偏离的情况。若被正中间的光电传感器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年北京装饰装修合同范本
- 慢阻肺护理查房
- 小班爱眼护眼活动总结
- 药物渗漏不良事件分析
- 2025年人力资源管理试题含答案
- 膜性肾病的临床护理
- 医学人卫教材配套建设要点
- 人音版小学音乐五年级上册《外婆的澎湖湾》教学设计
- 七年级英语语法总结模版
- 教室卫生大扫除活动总结模版
- AQ1029-2019 煤矿安全监控系统及检测仪器使用管理规范-2
- 医院超市管理制度
- 加速寿命计算公式(可靠性)
- 2023年遂宁市船山区五年级数学第二学期期末学业质量监测试题含解析
- 建筑施工质量问题管控清单
- 汽车吊安全管理规定
- 孩子青春期同性恋如何矫正
- 美容院邀约话术及美容院邀约客户话术及技巧
- 2锅炉水压试验方案
- 10kV真空柱上负荷开关自动化成套设备调试报告
- 建筑节能PPT 课件
评论
0/150
提交评论