基于单片机的智能小车的设计与实现毕业设计论文
技术:C语言、单片机等摘要:近年来随着我国社会经济和科学技术地飞速发展,人工智能、无人驾驶等新兴技术成为当前研究热点。无人驾驶汽车,即轮式移动机器人,作为前沿的高新技术,主要包含传感器技术、自动控制理论、人工智能、电子技术、计算机科学等学科,是一个涉及多学科的综合系统。
本文的主要研究是完成基于STC89C52单片机的智能小车(轮式移动机器人)的设计与实现。工作包括其硬件和软件两部分,硬件电源模块、电机驱动模块、红外线传感模块等等,通过软件编程实现智能小车的前进、后退、左转、右转等,并在智能小车的行进过程中很好地实现了避障功能。通过室内进行实验,达到预期的实验效果。关键词:单片机;智能小车;避障功能
目录:
第一章 绪论 1
1.1课题的背景及意义 1
1.1.1课题的背景 1
1.1.2课题的意义 2
1.2 国内外研究现状 3
1.2.1国外研究现状 3
1.2.2国内研究现状 4
1.3论文结构 5
1.4本章小结 6
第二章 相关技术 7
2.1单片机技术简介 7
2.1.1单片机简介 7
2.1.2单片机的发展 7
2.1.3单片机的应用 8
2.1.4单片机的发展趋势 9
2.2红外线避障技术 10
2.2.1红外线避障原理 10
2.1.2红外线避障特点 11
2.3超声波避障技术 11
2.2.1超声波避障原理 11
2.2.2超声波避障特点 12
2.4本章小结 12
第三章 需求分析 13
3.1总体需求描述 13
3.2智能小车设计需求分析 15
3.2.1主控模块 15
3.2.2检测模块 16
3.2.3避障模块 17
3.2.4电机驱动模块 18
3.2.5显示模块 18
3.2.6电源模块 19
3.2.7机械系统模块 20
3.3本章小结 20
第四章 系统硬件设计 21
4.1主控电路设计 21
4.1.1STC89C52 单片机硬件结构 21
4.2信号检测电路设计 26
4.2.1红外检测电路实现 26
4.3避障电路设计 27
4.4驱动电路设计 28
4.5电源电路设计 29
4.6本章小结 29
第五章 系统软件设计 30
5.1概述 30
5.1.1应用软件的一般要求 30
5.1.2 应用软件的设计过程 31
5.1.3应用软件的设计注意事项 31
5.2软件的结构设计 31
5.3主要模块实现 32
5.3.1电机驱动流程图及程序 32
5.3.2小车运转设计 34
5.3.3避障流程图及程序 35
5.4本章小结 39
第六章 系统调试及测试 40
6.1系统调试 40
6.1.1电路的调试 40
6.1.2电机PWM控制的调试 40
6.2系统测试 40
6.3本章小结 41
结论 42
结论 42
展望 42
参考文献 43
致谢 44
外文原文. 45
中文翻译 57
论文字数:28614
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
回的人少,我来小顶一下
页:
[1]