毕业论文(设计)
题 目 具有超声波测距功能的智能小车设计
1
目 录
1 引言 ................................................... 3
1.1 课题研究的背景与前景 ................................................. 3
1.1.1 超声波测距发展历史简介 ......................................... 3 1.1.2 单片机的发展历史 ............................................... 3 1.1.3 液晶的发展历史 ................................................. 4 1.2 超声波测距的原理及误差分析 ........................................... 4 1.3 本设计的主要目标和要求 ............................................... 5
2 总体设计方案 ........................................... 5 3 系统硬件设计 ........................................... 5
3.1 电源电路设计模块 ..................................................... 5 3.2 串行通信模块......................................................... 6
3.2.1 STC89C52单片机介绍 ............................................ 6 3.2.2 STC89C52引脚描述 .............................................. 6 3.2.3 单片机硬件资源 ................................................. 8 3.2.4 单片机串行通信协议介绍 ......................................... 8 3.3 接收显示模块........................................................ 10
3.3.1 LCD1602介绍 .................................................. 11 3.3.2 LCD1602引脚功能说明 .......................................... 13 3.3.3 LCD1602的指令说明及时序 ...................................... 14 3.3.4 LCD1602的RAM地址映射及标准字库表 ............................ 16 3.3.5 LCD1602的一般初始化(复位)过程 .............................. 17 3.4 超声波测距模块...................................................... 18
3.4.1 超声波测距介绍 ................................................ 18 3.4.2 HC-SR04超声波测距模块 ........................................ 19 3.4.3 HC-SR04实物图以及接线 ........................................ 19 3.4.4 HC-SR04的电气参数表 .......................................... 20 3.4.5 HC-SR04的超声波时序图 ....................................... 20 3.4.6 HC-SR04的电路设计 ........................................... 21 3.5 蓝牙串口无线模块 .................................................... 22
3.5.1 蓝牙转串口模块的选择 .......................................... 22 3.5.2 HC06基本资料介绍 ............................................. 23 3.5.3 HC06模块AT命令集 ............................................ 23 3.6 电机驱动模块........................................................ 24
3.6.1 电机驱动模块的选择 ............................................ 24 3.6.2 L298N基本资料介绍 ............................................ 25 3.6.3 直流电机模块 .................................................. 27
4软件分析与设计 ........................................ 27
2
4.1程序介绍 ............................................................ 27 4.2主程序介绍 .......................................................... 28 4.3超声波测距程序介绍 .................................................. 29 4.4电机驱动程序介绍 .................................................... 30
5系统的硬件制作与调试 .................................. 31
5.1 系统硬件制作........................................................ 31 5.2 系统硬件调试........................................................ 31
6 总结 .................................................. 32 参考文献: .............................................. 32 致谢 .................................................... 33
3
具有超声波测距功能的智能小车设计
曹之然
南京信息工程大学信息与控制学院,江苏 南京 210044
摘要:超声波测距部分、液晶显示部分、单片机控制部分、蓝牙遥控部分、直流驱动部分及电源部分在本设计之中一同组成了超声波测距小车。智能小车靠蓝牙遥控运行,智能小车利用7.2V直流电源通过7805稳压以后为芯片供电;这辆智能小车通过两块STC89C52单片机来达成使小车正常运转的目的。在测距进行的期间,HCSR-4超声波测距模块发射超声波,之后芯片本身采集回归的超声波,然后将回波信息传给STC89C52单片机。工序完成之后,系统通过软件程序计算出前方障碍物的距离,传送给液晶实时显示。控制者可以通过蓝牙遥控器发送各种控制指令,蓝牙检测模块HC-SR04收到信号解码完成并反馈给单片机,之后由单片机接收信号控制控制智能小车系统。
关键词:STC89C52单片机;LCD1602;蓝牙;HCSR-4超声波测距模
1
相关推荐: