摘要:超声波测距的主要原理是通过比较发射超声波与接受到的超声波时差,再根据距离与时间的关系得到测量数据。其具有方向性强、能耗低、距离远的优点。因此,将传感器技术与单片机技术相结合,实现超声波测距是非常普遍的。
本课题详细介绍了超声波传感器的基本原理,结合STC89C52单片机进行编程控制,设计出了一种可设置报警距离的小型超声波测距仪。该仪器成本低,精度高,并可以用LCD液晶屏显示实时距离和温度。通过对超声波的理论研究和科学的公式计算,分析了该测距仪的不足之处并加以改进。引入了温度补偿系统,大大降低了由温度引起的测量误差。本电路设计程序简洁、反应灵敏、检测速度快,并且可以通过人工干预设置报警范围,具有很强的灵活性。
关键词:单片机;液晶显示;报警;测距
目录
摘要
ABSTRACT
第一章 绪论-1
1.1本文的研究意义-1
1.2超声波检测技术的研究现状-1
1.3文章的设计内容-2
第二章 小型测距仪的理论研究-3
2.1超声波简介-3
2.1.1超声波的三种状态-3
2.1.2超声波的物理性质-3
2.2超声波测距原理和结构-3
2.3超声波测量主要参数-5
第三章 小型测距仪的电路设计-7
3.1系统设计框图-7
3.2主控芯片电路-7
3.3电源模块部分-8
3.4复位电路部分-9
3.5时钟电路部分-9
3.6超声波检测电路部分-10
3.7报警电路部分-11
3.8温度传感器接口控制-11
3.9本章小结-12
第四章 小型测距仪的软件设计-13
4.1软件开发系统-13
4.2超声波收发程序设计-14
4.3液晶显示程序设计-14
4.4温度检测程序设计-15
4.5通信程序设计-16
第五章 实验部分-18
5.1测距仪实物的检查-18
5.2测距仪的调试结果与误差分析-18
第六章 总结与展望-21
致 谢-22
参考文献-23
附 录-24
电路设计原理图-24
系统设计程序-24