需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:9799 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:基于K60单片机设计了一款竞速小车。通过OV7725摄像头来检测赛道以及路面的赛道环境,利用硬件电路来实现图像的硬件二值化,对图像进行背景差分建模,并利用特殊的扫描方式扫描出赛道边界,并对赛道曲率的计算来确定对应的赛道类型。通过两路mini编码器来检测智能小车车的车轮的实时的速度,并且使用PID串级控制算法调节驱动电机的转速,通过机械差速以及转向舵机来实现车模的快速转向。为了提高模型车的速度的动态响应和降低速度的静态误差,使用Matlab的PID软件仿真、IAR在线调试功能、摄像头图像上位机、虚拟示波器、基于Matlab的图像处理、origin75函数拟合等调试工具,进行了大量硬件与软件测试。实验结果表明,该系统设计方案确实可行。
关键词:MK60DN512ZVLL10;OV7725;串级PID;MATLAB;上位机
目录 摘要 Abstract 1绪论-5 1.1系统研究背景以及研究的目的与意义-5 1.2本课题的国内研究现状-5 2 总体系统设计-6 2.1系统总体概述-6 2.2车的整体布局-6 3机械结构的设计与优化-8 3.1整车的底盘调整-8 3.2前轮的定位与结构优化-8 3.2.1前束调节-8 3.2.2前轮的主销后倾的调整-9 3.2.3前轮主销内倾的调整-10 图3.3 内倾效果图-10 图3.4 前轮定位图-10 3.3舵机的安装-11 图3.6 定位效果图-11 3.4摄像头安装-13 3.5差速结构调整-13 3.6编码器的安装-13 3.7悬架改善-13 3.8四轮着地力的测试与调整-14 4 硬件电路设计与搭建-15 4.1摄像头的选择与定标-15 图4.1 摄像头定位效果图-15 4.2主板电路设计-15 图4.2 PCB图-16 4.2.1 k60最小系统电路-16 图4.2k60最小系统图-16 4.2.2电源管理电路-17 图4.2稳压图-17 4.2.4相关辅助电路-17 图4.3辅助电路图-17 4.3电机驱动电路设计-18 图4.4驱动电路图-18 5 系统软件设计-19 5.1程序流程图-19 图5.1系统流程图-19 5.2图像处理-19 图5.2失真较正图-20 图4.7抽行标定图-20 图5.3 T型失真图-21 图5.4 失真矫正表-21 5.3中线提取算法-22 图5.5 补线图-22 5.4控制算法介绍-23 图5.6 PID图-23 5.4.1位置式PID-24 5.4.2增量PID-24 5.4.3参数整定-25 5.5嵌入棒棒式PID 控制-25 5.6路径优化-26 6 系统调试-27 6.1开发工具-27 6.2上位机-27 7 毕设总结-28 参 考 文 献-29 附录 程序部分源码-30 |