智能小车设计论文.doc

上传人:M****1 文档编号:564341736 上传时间:2024-01-07 格式:DOC 页数:17 大小:3.83MB
返回 下载 相关 举报
智能小车设计论文.doc_第1页
第1页 / 共17页
智能小车设计论文.doc_第2页
第2页 / 共17页
智能小车设计论文.doc_第3页
第3页 / 共17页
智能小车设计论文.doc_第4页
第4页 / 共17页
智能小车设计论文.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《智能小车设计论文.doc》由会员分享,可在线阅读,更多相关《智能小车设计论文.doc(17页珍藏版)》请在金锄头文库上搜索。

1、2015年全国职业院校技能大赛“嵌入式应用开发”智能小车设计论文学院:陕西电子科技职业学院班级:电子信息工程技术1302班年级:2013级队长:路少华队员:钱帅 张轶超时间:2015年4月29日目录第1章绪论21.1引言21.2任务的来源及现状2 1.2.1任务的来源2第2章 系统总体设计32.1小车的总体构造32.2智能小车寻迹基本原理4 2.3.2超声波测距模块的引脚功能4 2.33超声波测距原理5第3章系统硬件设计63.1控制器的选择63.2硬件电路设计6 3.2.1系统电源电路6 3.2.2电路驱动模块6第4章系统软件设计94.1编译环境94.2模块的驱动9第5章系统调试分析165.1

2、系统设计中的注意事项16 5.1.1外部因素16 5.1.2内部因素165.2硬软件总体调试16第6章 结束语17致谢17参考文献17摘要进入21世纪,随着科技发展的日新月异,智能控制越来越成为一种不可忽视的动态量,在机械领域扮演了不容忽视的角色。嵌入式车型机器人控制系统设计主要基于串口通信与IAP15F2K61S2单片机实现功能控制。本设计智能车以小车为载体,采用12.6V供电直流调速电机控制四个车轮,实现前进、后退、左转右转等。同时实现了智能小车前后循迹、避障、测速,超声波测距等功能,该智能小车采用直流电机及其控制电路为整个系统的驱动部分,IAP15F2K61S2单片机为整个系统的控制核心

3、,采用WIFI无线数据收发实现无线控制;运用基础语言C语言来实现控制编程,实现了智能小车的方向性改变和控制,同时利用单片机C语言的可操作性,大大增加了调试的可观性,同时控制也越来越容易且可读写性也有了进一步的提高;由于采用12.6v电机控制又运用了L298控制模块,增加了调速控制,可以灵活方便地对车速进行控制。关键词 IAP15F2K61S2单片机、智能循迹 、超声波测距。第1章 绪论 1.1引言我们所处的这个时代是信息革命的时代,各种新技术、新思想层出不穷,纵观世界范围内智能汽车技术的发展,每一次新的进步无不是受新技术新思想的推动。随着汽车工业的迅速发展,传统的汽车的发展逐渐趋于饱和。伴随着

4、电子技术和嵌入式技术的迅猛发展,这使得汽车日渐走向智能化。智能汽车由原先的驾驶更加简单更加安全更加舒适,逐渐的向智能驾驶系统方向发展。智能驾驶系统相当于智能机器人,能代替人驾驶汽车。它主要是通过安装在前后保险杠及两侧的红外线摄像机,对汽车前后左右一定区域进行不停地扫描和监视。计算机、电子地图和光化学传感器等对红外线摄像机传来的信号进行分析计算,并根据道路交通信息管理系统传来的交通信息,代替人的大脑发出指令,指挥执行系统操作汽车。通过多学科、跨专业的形式,对相关专业知识的理解与掌握,培养同学之间的创新意识和协同工作能力与实践能力,促进理论与实践相结合。为嵌入式科技行业发展提供更多的应用型技能人才

5、,进一步促进电子信息类专业教学内容与教育方法的改革,共同推进电子信息类嵌入式专业建设。汽车的智能化是以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的科技。1.2.2智能汽车国外发展情况从20世纪70年代开始,美国、英国、德国等发达国家开始进行无人驾驶汽车的研究,目前在可行性和实用化方面都取得了突破性的进展。在无人驾驶技术研究方面位于世界前列的德国汉堡Ibeo公司研制的无人驾驶汽车,2007年4月11日在英国伦敦科学博物馆与公众见面。这辆无人驾驶智能汽车经德国大众汽车公司生产的帕萨特2.0改装而成,外表看来与普通家庭汽车并无差别,但却可以在错综

6、复杂的城市公路系统中无人驾驶。1.2.3智能汽车国内发展情况目前日本、欧美已有企业取得实用化成果。与国外相比,国内在智能车辆方面的研究起步较晚,规模较小,开展这方面研究工作的单位主要是一些大学和研究所,如国防科技大学、清华大学、吉林大学、北京理工大学、长安大学、沈阳自动化所等。我国从20世纪80年代开始进行无人驾驶汽车的研究,国防科技大学在1992年成功研制出我国第一辆真正意义上的无人驾驶汽车。先后研制出四代无人驾驶汽车。第四代全自主无人驾驶汽车于2000年6月在长沙市绕城高速公路上进行了全自主无人驾驶试验,试验最高时速达到75.6Km/h。在2004年10月12日的第六届高交会上,红旗无人驾

7、驶汽车就引起了极大的轰动。它在高速公路上最高稳定无人驾驶速度为130公里/小时;峰值无人驾驶速度为170公里/小时。并同时具备安全超车和系统小型化两个主要指标。为如此,他们把它称为“中国汽车界的神舟五号”。2005年,首辆城市无人驾驶汽车在上海交通大学研制成功,该车有望于两年之内率先在上海世纪公园进行示范运营,并在2010年世博会上一展身手。到时游客只需在公园的入口处按下一个按钮,一辆没有司机的四座敞篷汽车就会从远处开过来缓缓停下,然后搭载着乘客前往他们想去的景点。第二章 系统总体设计 2.1小车的总体构造(图2.1)小车的总体模块构造图(2.2)小车整体实物图本产品为嵌入式车型机器人,以小车

8、为载体。采用双12.6V供电,分两路给电机和其他单元模块供电。小车主要包含功能有:光电循迹、码盘测速、超声波测距、电机驱动、红外收发等。功能单元包括核心板、任务版、驱动板、循迹板、光电码盘和摄像头。其关系如图:图(2.3)功能单元连接关系示意图2.2智能小车寻迹基本原理探测路面黑线的基本原理:光线照射到路面并反射,由于黑线和白纸对光的反射系数不同,可以根据接收到的反射光强弱来判断是否是黑线。利用这个原理,可以控制小车行走的路迹。这里的循迹是指小车在白色地板上循黑线行走,采取的方法是红外探测法。红外探测法,即利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射

9、红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光。处理器就根据是否收到反射回来的红外光为依据来确定黑线的位置和小车的行走路线。红外探测器探测距离有限,一般最大不应超过3cm。智能小车系统以处理器为核心,为了使智能小车能够快速行驶,处理器必须把路径的迅速判断、相应的转向电机控制以及直流驱动电机的控制精密地结合在一起。如果传感器部分的数据没有正确地采集和识别,转向电机控制的失当,都会造成模型车严重抖动甚至偏离赛道;如果直流电机的驱动控制效果不好,也会造成直线路段速度上不去,弯曲路段入弯速度过快等问题。本次红外探测

10、采用的是反射式探测。2.2.1超声波测距模块的引脚功能Trig口:发射超声波端Echo口:接收超声波端VCC:工作电源GND:接地2.2.2超声波测距原理我们需要提供一个短期的10uS脉冲触发信号。该模块内部将发出8个40kHz周期电平并检测回波。一旦检测到有回波信号则输出回响信号。回响信号是一个脉冲的宽度成正比的距离对象。可通过发射信号到收到的回响信号时间间隔可以计算得到距式:uS/58=厘米或者uS/148=英寸。建议测量周期为60ms以上,以防止发射信号对回响信号的影响2.2.1超声波测距时序图图(2.2.1)超声波发射电路图图(2.2.2)超声波接射电路图第3章系统硬件设计3.1控制器

11、的选择我们本次所采用STC公司的STC15系列封装为LQFP44的单片机作为主控制器,板载单片机为IAP15F2K61S2单片机,支持在线仿真,是一款基于8051核的增强性单片机,内置高精度时钟、2K SRAM、61k Flash,3路定时器,2路UART,3路PWM等,性能稳定。本MCU是整个小车的控制处理核心,用于采集处理任务板各传感器传回的信息,同时控制小车的转向等。图(3.1)IAP15F2K61S2单片机3.1.1主控电路设计图(3.1.1)IAP15F2K61S2单片机核心板V3.0原理图图(3.1.2)IAP15F2K61S2单片机核心板V3.0PCB正面板设计3.2硬件电路设计

12、1. 更具提供的电路图和PCB焊接出整体电路设计。图(3.2.1)PCB焊接图2. 根据下图所示按照规定的路线和要求测试。图(3.2)小车跑到测试图3.2.1电路驱动模块本次采用普通直流电机。直流电机运转平稳精度有一定的保证。直流电机控制的精确度虽然没有步进电机那样高但完全可以满足本题目的要求。通过单片机的PWM输出同样可以控制直流电机的旋转速度实现电动车的速度控制。并且直流电机相对于步进电机价格经济。采用电机驱动芯片L298N。L298N为单块集成电路高电压、高电流、四通道驱动,可直接的对电机进行控制,无须隔离电路。通过单片机的I/O输入改变芯片控制端的电平即可以对电机进行正反转、停止的操作

13、,非常方便,亦能满足直流减速电机的大电流要求。调试时在依照芯片手册,用程序输入对应的码值,能够实现对应的动作。图(3.3.2)电机驱动底板(V4.1)原理图设计图(3.3.3)电机驱动底板(V4.1)PCB设计3.2.4红外线检测循迹电路红外线检测电路原理其实很简单,就是利用红外线在不同颜色的物体表面具有不同的反射性质的特点,在小车行驶过程中不断地向地面发射红外光,当红外光遇到白色纸质地板时发生漫反射,反射光被装在小车上的接收管接收,所采集到的电压就是高电平;如果遇到黑线则红外光被吸收,小车上的接收管接收不到红外光,其基本原理图如图所示:图(3.2.4)循迹板原理图(上)图(3.2.4)循迹板

14、原理图(上)、(下)PCB设计3.2.5避障模块设计小车避障模块由超声波原件构成图(3.2.5)任务板(V4.2)1原理图设计图(3.2.5)任务板(V4.2)1PCB第4章系统软件设计4.1编译环境采用Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,C语言在功能上、结构性、可读性、可维护性上有明显的优势,Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。4.2模块的驱动4.2.1任务一程序设计: 4.2.2任务二程序设计:第5章系统调试分

15、析5.1系统设计中的注意事项5.1.1外部因素外部因素主要有环境光线、赛道材质等因素。以采用光电寻迹方案的智能车为例,如果接收的信号中有很多噪声成分,或者黑白区分不清晰,就很难识别路线,从而对后续的控制过程造成很大影响。因此,合理的传感器离地间隙和反射角度、较好的滤波电路设计都是需要考虑的。5.1.2内部因素(1)重量因素整车质量偏大,对系统动力性有较大影响。由于我的车装上了大功率电源使小车质量较大,很大程度上影响了小车的灵敏度,同时也增加了电机驱动的负荷。因此,除了智能车工作必须的电路之外,应尽可能减少车重。即使是必备部件,可应该采用轻量化的设计。 (2)传感器的影响刚开始的时候,我的传感器装的比较高,这样就不能很好的感应到路线,以至于出现乱跑的现象。其次传感器两者之间的距离,如果可以的话,尽量使用四处或更多的传感接收,这样的话就可以有效避免小车未来得及

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号