更新时间:06-15 上传会员:紫色烟火
分类:设计作品 论文字数:8157 需要金币:2000个
摘要:本文设计了一种使用超声波作为测距手段的身高测量系统。为了解决不同温度下因为温度对声波波速影响而产生的测距误差,本系统增加了测温模块用以测量温度并对所测得的数据进行温度补偿计算。本系统使用keil软件作为编程工具,c语言作为编程语言。系统通过超声波量距离的原理是:由51单片机中的定时器产生一定频率的脉冲信号,通过对脉冲的计数计算从发射到接收回波时间,再根据声波再不同温度的空气中传播的速率求得距离。最后在单片机中对数据进行处理并使用lcd1602显示距离。
关键词:超声波;介质;传播;脉冲信号
目录
摘要
Abstract
1 绪论- 1 -
1.1 研究的背景和意义- 1 -
1.2 国内外研究现状- 1 -
1.3 本文研究的主要内容- 2 -
2 系统方案设计- 3 -
2.1 超声波测距模块- 3 -
2.1.1 设计方案- 3 -
2.1.2 方案选择- 4 -
2.2显示模块- 4 -
2.2.1 设计方案- 4 -
2.2.2 方案选择- 4 -
2.3测温模块- 5 -
2.3.1 设计方案- 5 -
2.3.2 方案选择- 5 -
2.4单片机最小系统模块- 5 -
2.4.1 设计方案- 5 -
2.4.2 方案选择- 5 -
3系统硬件电路设计- 6 -
3.1 超声波测距模块- 6 -
3.2显示模块- 7 -
3.3温度测量模块- 7 -
3.4单片机最小系统模块- 8 -
4 系统程序设计- 9 -
4.1 超声波测距部分- 10 -
4.2温度测量部分- 12 -
4.3数据显示部分- 13 -
5 系统调试- 15 -
5.1 超声波测距模块- 15 -
5.2显示模块- 15 -
5.3测温模块- 15 -
5.4整体调试与现象- 16 -
结 论- 18 -
参 考 文 献- 19 -
附录A 原理图及PCB图- 20 -
附录B 软件程序- 21 -
致 谢- 25 -