基于摄像头的智能车系统设计(单驱动寻白线)(CAD,程序,电路图)(任务书,开题报告,毕业论文16800字,cad图5张,电路图,录像,答辩PPT)
摘要
该智能车操控系统采用MC9S12XS128 的16位单片机作为的中心操控单元, 通过CCD模拟摄像头采集道路图像。在操控策略上,并判断跑道的弯曲程度采用PD的转向操控策略。
目 录
第一章 绪论 1
1.1智能车的发展 1
1.2智能车应用前景和意义 1
第二章 机械安装 3
2.1 智能车总体构造 3
2.1.1 车模底盘调整 3
2.1.2 前轮的调整 3
2.1.3 后轮的调整 4
2.2其它的安装 5
2.2.1 舵机的安装 5
2.2.2 测速传感器的安装 5
2.2.3 摄像头的安装 6
第三章 智能车硬件电路设计 7
3.1 主控芯片MC9S12XS128 7
3.1.1 MC9S12XS128芯片介绍 7
3.1.2 最小系统 7
3.2 摄像头传感器 9
3.2.1 摄像头传感器的选择 9
3.2.2 传感器的工作方法 9
3.3 电源模块 11
3.4其余的电路 13
3.4.1 直流驱动电机操控 13
3.4.2 舵机操控单元 13
3.4.3 拨码开关电路 14
3.4.4 LM1881视频分离模块 14
3.4.5 车速检测模块 15
3.4.6 串口调试模块 16
3.4.7 二值化转换模块 16
第四章 软件设计和实现 17
4.1软件系统主流程 17
4.2系统的初始化 18
4.2.1 时钟模块 18
4.2.2 PWM输出模块 19
4.2.3 A/D转换模块 20
4.2.4 定时模块 20
4.2.5 串口初始化 21
4.3 图像采集和黑线提取算法设计 21
4.3.1 图像采集 21
4.3.2 黑线提取 23
4.4 舵机的操控 23
4.4.1弯道的判断 23
4.4.2 PD策略 24
4.5 电机转动操控 25
4.5.1 PID操控算法 25
4.5.2 速度操控策略 26
4.6 起跑线的检测 26
第五章 系统调试 28
5.1 开发环境的使用 28
5.2 BDM调试器的使用 32
5.2.1 Hiwave初始参数设置 32
5.2.2 程序下载 33
5.2.3 程序调试 34
第六章 智能车技术参数说明 35
参考文献 36
致谢 37
附录A 38
附录B 55