摘要:通过单片机控制的超声波测距。通过单片机控制,利用超声波测距,计算测量出距离。在数据上采用了温度补偿法,对数据进行调整,并且利用液晶显示屏显示出距离与温度。各种信号源通过单片机整体分析与处理,进而实现超声波测距的多项功能。34654
通过硬软件的结合分析,确定设计方案,最后检测调试,呈现较完美的设计。利用最后的成品,实现本文所要实现的各项功能,最基本呢的,就是掌握超声波测距的相关知识。
毕业论文关键词:STC89C52;超声波测距;补偿;
Abstract
Ultrasonic ranging through single chip microcomputer control. The distance of the measuring distance was calculated by ultrasonic distance measurement.. The temperature compensation method is used in the data, and the data is adjusted, and the LCD display distance and temperature are displayed.. Through the monolithic analysis and processing of the signal source, the ultrasonic distance measurement is realized..
Through the combination of hard software analysis, determine the design scheme, and finally testing and debugging, showing the perfect design. Use of the final product. In this paper, the realization of the functions, the most basic?, is the master of the related knowledge of ultrasonic ranging.
Keywords:STC89C52 Ultrasonic measure distance Compare
目录
1 绪论 1
1.1 倒车雷达系统介绍以及研究现状 1
1.2 设计要求 2
2 系统设计方案 3
2.1 超声波测距原理 3
2.1.1 超声波介绍 3
2.1.2 测距原理 4
2.1.3 超声波测距误差分析 4
2.2 方案设计 6
2.2.1 单片机选择 5
2.2.2 超声波模块选择 6
2.2.3 温度传感器选择 7
2.2.4 显示器选择 7
2.3 核心器件介绍 8
2.3.1 STC89C52 8
2.3.2 HC-SR04 10
2.3.3 DS18B20温度传感器 11
2.3.4 LCD1602 12
3 硬件电路设计 13
3.1 最小系统 13
3.1.1 主控控制芯片 13
3.1.2 复位电路 14
3.1.3 时钟电路 15
3.2 测量电路 16
3.2.1 超声波模块电路 16
3.2.2 温度补偿电路 16
3.3 显示与报警电路 17
3.3.1 LCD显示电路 17
3.3.2 报警电路 18
3.4 程序下载电路 19
3.4.1 下载器电路 19
3.4.2 MAX232引脚及应用电路 20
4 软件设计 21
4.1 主程序设计 21
4.2 报警程序设计 22
4.3 显示程序设计 22
4.4 温度程序设计 24
4.5 超声波测距程序设计 24
5 系统功能测试 27
5.1 硬件测试 27
5.2 软件调试 27
5.3 测试结果 29
6 结论 30
7致谢 31
参考文献 32
附录 33
附录1 电路图 33
1 绪论
1.1倒车雷达系统介绍
现在市场上大多数倒车雷达都是利用超声波测距原理来实现的,当倒车的时候,倒车雷达启动,在控制器的控制下安装于车辆上的超声波发送探头发送超声波,遇到障碍物后,超声波反射,当模块接收到反射信号后由控制器处理数据,确定障碍物距离,并能迅速通过显示器显示距离并发出报警信号,提醒驾驶者。 STC89C52单片机超声波倒车雷达系统设计+电路图:http://www.751com.cn/zidonghua/lunwen_32243.html