- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智能车闭环控制
课 程 设 计
院 别:
专业年级:
姓 名
学 号:
指导老师:
起止日期:
摘 要:
本智能车系统以MC9S12XS128微控制器为核心,通过CCD摄像头检测模型车的运动位置和运动方向,采用采用闭环控制策略来控制车速,完成对模型车运动速度的闭环控制和运动方向的控制。为了便于对智能小车在行驶过程所经过的路径与所看到的图像进行研究,我们使用了简易的电视盒装置以及模拟小车路径进行在线调试,截图分析。实验结果表明,该系统设计方案可行。
关键字:MC9S12XS128,CCD摄像头 ,PID闭环控制
目 录
摘要………………………………………………………………………………III
IV
引 言………………………………………………………………………………VI
第一章 系统总体设计…………………………………………………………1
1.1 系统工作原理分析…………………………………………………………1
1.2 智能车整体布局……………………………………………………………1
1.3 系统设计结构图……………………………………………………………2
第二章 智能车机械系统设计与实现…………………………………………3
2.1 车体机械建模………………………………………………………………3
2.2 舵机的安装…………………………………………………………………3
2.3 摄像头的安装………………………………………………………………4
2.4 前轮倾角的调整……………………………………………………………5
2.5 底盘的调整…………………………………………………………………7
第三章 硬件系统设计与实现…………………………………………………8
3.1 硬件设计方案………………………………………………………………8
3.2 电路设计方案实现…………………………………………………………8
3.21 以S12为核心的单片机最小系统……………………………………8
3.22 电源稳压电路…………………………………………………………9
3.23 视频同步分离电路……………………………………………………10
3.24 电机驱动电路…………………………………………………………11
3.3 摄像头的选择……………………………………………………………13
第四章 软件系统设计与实现…………………………………………………14
4.1 图像处理…………………………………………………………………14
4.11 图像采集………………………………………………………………14
4.11.1 摄像头工作原理…………………………………………………14
4.12 黑线提取………………………………………………………………17
4.13 起始道判断……………………………………………………………18
4.2 控制算法…………………………………………………………………18
电机闭环控制……………………………………………………19
第五章 调试工具开发与使用…………………………………………………20
5.1 开发工具…………………………………………………………………20
5.2 黑白电视机………………………………………………………………20
第六章 总结……………………………………………………………………22
参考文献……………………………………………………………………………24
源程序…………………………………………………………………………I
引 言:
在长达2个多月的时间里,我们小组从最初对单片机的熟悉,方案的设计,以致到后来的小车第一次上路跑,到最后的快速跑,其间经历了痛苦与快乐。此份设计报告展示了我们在小车制作方面的各方面的想法,是我们不断试验,共同努力的结果。在制车的过程中,我们从其他学校的报告上不断吸收新鲜的设计方案,不断优化自己的方法,可以说是站在巨人的肩膀上学习。
第一章 系统总体设计
1.1 系统工作原理分析
智能车系统的工作原理是:CCD摄像头拍摄赛道图像,通过XS128 单片机系统内部AD进行模数转换,将得到的数据存入一个二维数组中,再通过一定的黑线提取算法,将提取的黑线中心存入一个一维数组中,通过此数组的某些参数与黑线的中心的偏差来控制车的转向。在不同的赛道中,使用不同的参数P,实现分段控制。而全程速度都是一个定值,避免了减速之后的加速过弯所消耗的时间。
1.2 智能车整体布局:
1)架高舵机并直立安装,以提高舵机响应速度;
2)主板位置放低,降低赛车重心;
3)采用轻质,高强度的材料制作摄像头支
文档评论(0)