- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八届“飞思卡尔”杯全国大学生智能汽车竞赛技 术 报 告摘 要本文设计的智能车系统以MK60N512ZVLQ10微控制器为核心控制单元,通过CMOS摄像头检测赛道信息,提取赛道两边黑色引导线,用于赛道识别;通过欧姆龙编码器检测智能车的实时速度,使用PID控制算法调节驱动电机的转速和转向舵机的角度,实现了对智能车运动速度和运动方向的闭环控制。文章将从机械结构设计,硬件电路设计,软件算法设计以及调试经验等四个方面全面介绍智能车的制作及调试过程。关键字:MK60N512ZVLQ10,OV7620,PID,飞思卡尔智能车目录摘 要III第一章 引言11.1 智能车大赛简介11.2 本组智能车制作情况概述11.3 文献综述11.4 本章小结1第二章 系统总体方案设计12.1系统总体结构12.2 整车效果图12.3 本章小结1第三章 智能车的机械结构设计13.1车模机械模型13.2转向轮的调节13.3 舵机的安装13.4 摄像头的安装13.4.1 摄像头支撑杆的选择13.4.2 摄像头固定13.4.3 摄像头标定和矫正13.5 编码器的安装13.6 车身底盘的改进与固定13.7 对光管的安装13.8 整车效果图13.9 本章小结1第四章 智能车的硬件电路设计14.1硬件设计方案14.2传感器的选择14.2.1 摄像头14.2.2编码器14.3电路设计方案14.3.1单片机最小系统板14.3.2电源稳压电路及检测电路14.3.3图像处理电路14.3.4电机驱动电路14.3.5舵机接口电路14.3.6键盘拨码电路14.4本章小结1第五章 智能车的软件设计15.1 软件流程图15.2赛道中心线提取及优化处理15.2.1原始图像的特点15.2.2 原始图像的矫正15.2.3赛道搜线算法15.2.4赛道中心的计算15.2.5起跑线的检测15.2.6 图像采集流程图15.3 PID 控制算法介绍15.3.1位置式PID15.3.2增量式PID15.3.3 PID参数整定15.4转向舵机的PID控制算法15.5驱动电机的PID控制算法15.6 本章小结1第六章 智能车调试16.1 IAR的在线调试16.2本章小结1第七章 结论17.1 智能车整体制作情况及技术参数17.2 存在的问题及解决方案17.3 心得体会1参考文献I附录I第一章 引言1.1 智能车大赛简介教育部为了加强大学生实践、创新能力和团队精神的培养,在已经举办全国大学生数学建模、电子设计、机械设计、结构设计等四大竞赛的基础上,委托教育部高等学校自动化专业教学指导委员会举办每年一度的全国大学生智能汽车竞赛。该赛事与教育部已经举办的四大竞赛一样,都是为了提高大学生的动手能力和创新能力而举办的,具有重大的现实意义。与其他大赛不同的是,这个大赛的综合性很强,是以迅猛发展的汽车电子为背景,涵盖了控制、模式识别、传感、电子、电气、计算机和机械等多个学科交叉的科技创意性比赛,这对进一步培养本科生获取知识、应用知识的能力及创新意识,具有重要意义。1.2 本组智能车制作情况概述根据竞赛规则及功能要求,本智能车以飞思卡尔公司的32位单片机MK60N512ZVLQ10为核心控制器,以CMOS视频传感器OV7620为核心传感器,在组委会提供统一车模平台上,构建完整智能车系统。智能车通过摄像头采集道路图像信息送入单片机,在单片机中对输入的原始图像信息进行处理,提取出赛道的特征信息,据此选择最优行进路线并进行速度的控制。整个系统设计包括车体机械结构设计和软/硬件系统设计。车体机械结构设计主要包括前后轮的调节、PCB板的布局、车身底盘的改装、图像传感器、舵机以及编码器的安装等;硬件电路设计部分主要包括:1) 用TPS7350和TPS79333作为核心芯片的稳压电路,可为系统的各功能模块提供了稳定、可靠的工作电源,为智能车的稳定工作提供了有力的保证;2) 采用数字摄像头OV7620对赛道进行检测,通过边缘搜线算法获得黑线位置。3) 速度传感器采用的是欧姆龙编码器,构成的测速部分,用以完成对速度的实时测量和反馈控制;4) 用BTN7971搭建的电机驱动电路,驱动电机稳定快速的运行;软件系统设计完成了各功能模块的算法及程序设计,包括图像采集及滤波算法设计、搜索黑线算法及赛道中心求解算法设计以及舵机和电机的PID算法设计。本系统利用开发工具IAR Embedded Workbench进行编程开发,用J-LINK进行程序下载。这些工具的使用,使得软件的设计编程和调试工作得到了保证。所设计的系统经过测试,赛车能够快速稳定地行驶。1.3 文献综述 在智能车制作过程中,我们参考了大量的相关资料文献。从飞思卡尔公司官方网站,下载得到K60系列单片机开发技术手册,了解所有寄存器功能。参考《学做智能车--挑战“飞思卡尔”杯》了解做智能车
文档评论(0)