南阳理工学院光电组技术报告.doc
《南阳理工学院光电组技术报告.doc》由会员分享,可在线阅读,更多相关《南阳理工学院光电组技术报告.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八届“飞思卡尔”杯全国大学生智能汽车竞赛技术报告关于直立平衡和智能循迹的小车控制系统研究摘 要:本文介绍了南工2队为第八届“飞思卡尔”杯全国大学生智能汽车邀请赛而设计的智能车系统,详细介绍了该智能车控制系统的软、硬件结构及其开发流程。该智能车系统以k60作为整个系统信息处理和控制命令的核心,运用陀螺仪和三轴加速度传感器检测小车直立的状态,在此信息上进一步处理以控制电机的转向和速度,通过实时比较控制算法实现闭环反馈控制。测试表明,该智能车能够很好地进行站立、加减速和过障碍,可以实现对应于不同形状的道路予以相应的控制策略,能够快速稳定地完成整个赛道的行程。关键词:K60;三轴加速度;陀螺仪;CC
2、D传感器;编码器;闭环反馈控制;速度控制;PID目 录第一章 引言1.1 智能车的发展历史.1 1.2 智能车竞赛内容和主要研究 1第二章 总体方案设计.22.1 机械方面的总体设计.22.2 硬件总体设计.22.3 软件总体设计. .3第三章 赛车车体机械结构设计33.1 编码器的安装.33.2 CCD支架的安装43.3 主控板驱动电路板的安装53.4 加速度陀螺仪板的安装.5第四章 赛车硬件系统设计.64.1 核心板的设计.64.2 电源模块的设计.64.3 电机驱动模块的设计.74.4 输入模块的设计.74.5 光电编码器的安装.74.6 CCD的安装7第五章 系统软件设计.8 5.1
3、寻起跑线的软件设计.85.2 速度控制策略.8 5.2.1 速度PID控制.8 5.2.2 速度改变策略9 5.2.3 小车转向的算法实现95.3 障碍识别策略.95.4 坡度识别策略.95.5起跑线识别策略.10 5.6抗干扰性滤波算法.10第六章 开发工具和调试说明106.1 开发工具的说明.106.2 调试过程.10第七章 模型车主要参数.11第八章 结论.12参考文献.14附录.15 第一章 引言 1.1 智能车的发展历史智能车的研究始于20世纪50年代初美国 Barrett Electric 公司开发出的世界上第一台自动引导车辆系统(Automated Guided Vehicle
4、System,AGVS)。1974年,瑞典的Volvo Kalmar轿车装配工厂与Schiinder-Digitron公司合作,研制出一种可装载轿车车体的AGVS,并由多台该种AGVS组成了汽车装配线,从而取消了传统应用的拖车及叉车等运输工具。20世纪80年代,伴随着与机器人技术密集相关的计算机、电子通信技术的飞速发展,国外掀起智能机器人研究热潮,其中各种具有广泛应用前景和军用价值的移动式机器人受到西方各国的普遍关注。全国大学生智能汽车竞赛是在统一汽车模型平台上,使用飞思卡尔半导体公司的8位、16位微控制器作为核心控制模块,通过增加道路传感器、设计电机驱动电路、编写相应软件以及装配模型车,制作
5、一个能够自主识别道路的模型汽车,按照规定路线行进,以完成时间最短者为优胜。该竞赛涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的大学生课外科技创意性比赛。1.2 智能车竞赛内容和主要研究全国大学生智能汽车竞赛已经成功举办了七届,比赛规模不断扩大、比赛成绩不断提高。该竞赛涵盖了控制、模式识别、传感技术、电子、电气、计算机、机械等多个学科交叉的大学生课外科技创意性比赛。通过比赛培养大学生的综合知识运用能力、基本工程实践能力和创新意识,激发大学生从事科学研究与探索的兴趣和潜能,倡导理论联系实际、求真务实的学风和团队协作的人文精神。赛车采用飞思卡尔32位微控制器MK60作为核心
6、控制单元,由学生自主构思控制方案及系统设计,包括传感器信号采集处理、控制算法及执行、动力电机驱动、直立转向控制等,完成智能车工程制作及调试。为完成本系统,主要做得内容分为以下几部分:(1)对车模机械部分进行详细的分析和调整;(2)分析控制电路各模块的要求,计算出各模块器件的参数,设计完成硬件控制电路;(3)通过CCD传感器采集赛道信息;(4)对数据进行分析,设计控制算法并编写控制程序。第一章 总体方案设计 赛车的性能主要由机械结构、硬件和软件三部分决定。机械结构是赛车能够行驶的根本,赛车有了一定的机械结构,再加上相应的硬件和软件,就构成了一个完整的系统。2.1机械方面的总体设计智能车的机械调整
7、作为最基础的硬件其重要性是首位的,由于本届的车模只用后轮保持直立行走,车模没有舵机控制,所以机械结构比较简单,可以改动的地方不多,以往有关于调整车模的经验对于今年的比赛来说也是至关重要的,所以我们首先仔细阅读了往年的技术报告作为参考,我们车模的机械调整主要分为:编码器的安装;CCD支架的安装;CCD位置的调整,主控板驱动电路板的安装固定;加速度陀螺仪板的安装调整。2.2 硬件总体设计1)主控使用飞思卡尔公司的144引脚的Mk60芯片,因为其引脚IO多,可以控制的外围较多的外围设备。系统控制结构图如图2.1所示。图2.1 系统控制结构图2)电源模块,通过7.2伏的总电源根据不同的模块采用不同的稳
8、压方案,用到了线性稳压,由于7.2V较低我们采用低压差线性稳压。单片机3.3V供电用线性稳压;CCD采用5V供电,采用低压差线性稳压;3)电机驱动,由于电机电流较大,工作电流3-5A,所以电机驱动模块采用BTS7970和H桥配合4)输入模块采用按键调节5)通过CCD采集赛道上128个像素点,对于不同点的值进行处理,可以检测赛道的情况6)通过三轴加速度和陀螺仪对角度实时采集处理,使小车保持直立以及加减速此外还有码盘等测速器件。2.3 软件总体设计软件控制分为直立控制、速度控制和转向控制。其中直立闭环控制如图2.2所示,速度闭环控制如图2.3所示,转向闭环如图2.4所示。图2.2角度控制图2.3
9、速度控制图2.4 转向控制软件除了三个闭环还包括各种控制策略。策略应用简单的根据寻线来改变速度值,从而良好的解决十字交叉、起跑线、障碍等问题,保证赛车的全局稳定运行。 第三章 赛车车体机械结构设计3.1编码器的安装作为反馈的提供者,编码器安装的精度直接影响到测速的准确和对速度控制的准确度。今年的车模所留下的安装编码器的空间有限,所以对编码器的选型提出了更高的要求。最终我们选择了龙邱产的光电编码盘100p/r的增量型编码器,此光电编码器比一般的编码器灵敏度精确度要高,但是由于没有齿轮传动部分,所以不便于安装,鉴于以上情况,我们将螺丝柱粘在电机齿轮上,在螺丝柱上固定编码盘,然后在车架上固定红外计数
10、器,来记录码盘转速。编码器的安装如图3.1所示。 图3.1 编码器的安装3.2CCD支架的安装在测试CCD时,发现CCD视角较小,最佳可视距离较大,但车模的高度不够高,为了让CCD扫描视线和赛道夹角尽量的大点,使CCD处于最佳采集位置,给车模加装了碳纤竿,加高了CCD,效果比较理想。CCD安装如图3.2所示。 图3.2 CCD的安装3.3主控驱动电路板的安装固定由于车底盘空间较小,而且空间比较复杂,如果想完全放到底盘上难度较大,所以将电机主控电路和驱动电路分开放置,便于合理利用小车空间安装。将其放到了电机的上面。虽然提高了重心但经过再三观察,由于电路板太大,再加上降低重心,只能将其放到电机上方
11、,不过接口等方便明了,提高了我们的调试效率。主控驱动电路的PCB如图3.3所示。图3.3 主控驱动电路的PCB图3.4 加速度陀螺仪板的安装加速度陀螺仪主要用于检测小车倾角,放置的位置对于所测数据有很大的影响,所以放置时要将其放置水平。放置位置如图3.4所示。图3.4 陀螺仪板的安装第四章 赛车硬件系统设计4.1 核心板的设计32位Kinetis系列列单片机MK60是硬件系统的核心部分,用于赛车的整体控制,包括信息的采集处理和输出,其最小系统如图4.1所示。图4.1 MK60最小系统4.2 电源模块的设计系统的正常工作要有稳定可靠的电源保障。系统中需要的电压值主要有:7V,5V,3.3三种。7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南阳 理工学院 光电 技术 报告
限制150内