没有合适的资源?快使用搜索试试~ 我知道了~
51单片机超声波测距设计.pdf
0 下载量 126 浏览量
2022-11-13
08:02:26
上传
评论
收藏 861KB PDF 举报
温馨提示
试读
48页
51单片机超声波测距设计.pdf
资源推荐
资源详情
资源评论
1
51 单片机超声波测距设计
第一章 引言
1.1 单片机应用系统概述
单片机是一个单芯片形态、面向控制对象的嵌入式应用计算机系统。它的出现
及发展使计算机技术从通用型数值计算领域进入到智能化的控制领域。从此,计算
机技术在两个重要领域——通用计算机领域和嵌入式计算机领域都得到了极其重要
的发展,并正在深深地改变着我们的社会。
嵌入式系统无疑是当前最热门、最具有发展前景的 IT 应用之一。嵌入式系统的
应用可以使传统的电子系统升级成为智能化的电子产品,使其成为具有“生命”的
现代化智能系统。嵌入式系统一般应用于对实时响应要求较高的设备中,单片机作
为嵌入式系统的核心部件,其应用使电子系统的智能化出现了意想不到的效果,常
常无需对硬件资源做任何改动,只需更新系统软件就能使系统功能升级。现代社会
中嵌入式系统无处不在,早已被应用在国防、国民经济、以及人们日常生活的各个
领域,主要可以归纳为以下几个方面。
(1)军事装备:各种武器控制(火炮控制、弹道控制、炮弹引信等),坦克、舰
船、轰炸等各种电子装备,雷达、电子对抗、军事通讯装备等。
(2)家用电器:各种家电产品,如数字电视、机顶盒、数码相机、
VCD、DVD、可视电话、洗衣机、电冰箱、手机、智能玩具等。
(3)工业控制:各种智能仪器仪表、数控装置、可编程控制器、分布式控制系
统、工业机器人、机电一体化设备、汽车电子设备等。
(4)商用设备:各种收款机、POS 系统、电子秤、条形码阅读器、商务终端、
IC 卡输入设备、自动柜员机、防盗系统等。
(5)办公用品:复印机、打印机、传真机、扫描仪、手机、个人数字助理
(PDA)、变频空调设备、通信终端、程控变换机、网络设备等。
(6)医疗电子设备:各种医疗电子仪器,如 X 光机、超声诊断仪、心脏起搏器、
监护仪器等,以及辅助诊断系统、专家系统等。
单片机应用系统的设计包括单片机基本扩展、外围电路设计和程序设计、单片
机应用系统开发环境、系统可靠性设计、电磁兼容性设计等内容。通常开发一个单
片机系统的步骤如下:
2
图 1.1.1 设计步骤
1.2 超声波测距系统概述
在基于传统的测力距离存在不可克服的缺陷。例如,液面测量就是一种距离测
量,传统的电极法是采用差位分布电极,通过给电或脉冲来检测液面,电极长期浸
泡于水中或其他液体中,极易被腐蚀、电解,失去灵敏性。由于超声波具有强度大,
方向性好等特点,利用超声波测量距离就可以解决这些问题,因此超声波测量距离
技术在工业控制、勘探测量、机器人定位和安全防范等领域得到了广泛的应用。
超声波测距电路可以由传统的模拟或者数字电路构建,但是基于这些传统电路
构建的系统往往可靠性差,调试困难,可扩展性差,所以基于单片机的超声波测距
系统被广泛的应用。通过简单的外围电路发生和接收超声波,单片机通过采样获取
到超声波的传播时间,用软件来计算出距离,并且可以采集环境温度进行测距补偿,
其测量电路小巧,精度高,反映速度快,可靠性好。
1.3 本设计任务的主要内容
1 超声波测距仪设计要求如下:
1) 测量距离<6m;
2) 精度优于 1%;
3) 进行温度补偿;
4) 显示方式采样 LCD;
5) 具有抗干扰能量;
6) 体积小、功耗低、便于嵌入到其他系统。
2 硬件电路的设计
1) 方案的论证;
2) 元件的选择;
3) 用 Altium designer 绘制原理图。
3 系统的 PCB 制作
1) PCB 布局布线;
2) PCB 实验板的焊接。
4 系统软件的编写
3
1) 软件的编写和编译检查;
2) 基于 Proteus 的软件仿真。
5 样机实验测试
1) 实验检查;
2) 测试数据。
6 误差分析
1)误差的分析;
2)改进。
第二章 超声波测距的原理
2.1 超声波的基本理论
超声波是一门以物理、电子、机械、以及材料科学为基础的、各行各业都要使
用的通用技术之一。该技术在国民经济中,对提高产品质量,保障生产安全和设备
安全运作,降低生产成本,提高生产效率特别具有潜在能力。因此,我国对超声波
的研究特别活跃。
超声技术是通过超声波的产生、传播以及接收的物理过程完成的。超声波具有
聚束、定向及反射、投射等特性。按超声波振动辐射大小不同大致可以分为:用超
声波使物体或物性变化的功率应用,称之为功率超声;用超声波获取信息,称为检
测超声。
超声波是听觉阈值之外的振动,其频率范围在 10 ——10 Hz,其中通常的频
4
12
率大约在 10 ——3 之间。超声波在超声场(被超声波充满的范围)传播时,
4
10
6
如果超声波的波长与超声场相比,超声场很大,超声波就像处在一种无限的介质中,
超声波自由地向外扩散;反之,如果超声波的波长与相邻介质的尺寸相近,则超声
波受到界面限制不能自由的向外扩散。于是超声波在传播过程中有如下的特性和作
用:
1 超声波的传播速度
超声波在介质中可以产生三中形式的振荡波:横波——质点振动方向垂直于传
播方向的波;纵波——质点振动方向与传播方向一致的波;表面波——质点振动介
于纵波和横波之间,沿表面传播的波。横波只能在固体中传播,纵波能在固体液体
中和气体中传播,表面波随深度的增加其衰减很快。为了测量各种状态下的物理量
多采用纵波形式的超声波。超声波的频率越高,越与光波某些特性相似。
超声波与气其他声波一样,其传播速度与介质密度和弹性特性有关。
超声波在气体和液体中,其传播速度 C =( )
gL
a
B
1
2
1
式中 ——介质的密度;
——绝对压缩系数。
a
B
4
可以推导出超声波在空气种传播速度 。(T 为环境温度)。
TC
G
61.04.331
超声波在固体中的传播速度分两种情况:
(1)纵波在固体介质中的传播速度
其传播与介质的形状有关。
(细棒)
2
1
)(
E
C
q
(薄板)
2
1
2
]
)1(
[
E
C
q
(无限介质)
2
1
2
1
)
3
4
(]
)21)(1(
)1(
[
G
K
E
C
q
式中 E——杨氏模具;
——泊松系数;
K——体积弹性模具;
G——剪片弹性模。
(2)横波声速公式为
(无限介质)
2
1
2
1
)(]
)1(2
[
GE
C
q
在固体中, 介于 0——5 之间,因此一般可视为横波声速为纵波的一半。
2 超声波的物理性质
当超声波传播到两种特性不同的介质的平面上时,一部分被反射;另一部分透
射过界面,在相邻的介质内部继续传播;这样的两种情况称之为超声波的反射和折
射,如图 2.1.1 所示:
(1) 超声波的反射和折射
当超声波传播到两种特性阻抗不同介质的平面分
界面上时,一部分超声波被反射;另一部分透射过界
面,在相邻介质内部继续传播;这样的两种情况称之
为超声波的反射和折射,如图 2.1.1 所示。声波的反射
系数和透射系数可以分别由如下两
式求得:
图 2.1.1 声波反射
5
11
2
11
22
2
cos
cos
cos
cos
c
c
c
c
R
11
22
11
22
cos
cos
2
c
c
c
c
T
式中: ——分别为声波的入射角和反射角;
,
——分别为两介质的特征阻抗,其中 为反射波和折射波的
2211
, cc
21
,cc
速度。反射角、折射角与声速 满足折射定律关系式: 。
21
,cc
2
1
sin
sin
c
c
当超声波垂直入射界面时,即 ,则:
0
11
22
11
22
1
1
c
c
c
c
R
11
22
11
22
1
2
c
c
c
c
T
如果 sin > ,入射波完全被反射,在相邻两个介质中没有折射波。
2
1
c
c
如果超声波斜入射到两个固体介质面或两粘滞弹性介质面时,一列斜入射的纵
波不仅产生反射纵波和折射纵波,而且还产生反射横波和折射横波。
(2)超声波的衰减
超声波在一种介质中传播,其声压和声强按指数函数规律衰减。
在平面波的情况下,距离声源 x 处的声压 p 和声强 I 的衰减规律如下:
Ax
epp
0
Ax
eII
2
0
式中: ——距离声源 x=0 处的声压和声强;
00
, Ip
——超声波与声波间的距离;
x
A——衰减系数,单位为 (奈培/厘米)。
cmN
p
/
(3)超声波的干涉
如果在一种介质中传播几个声波,于是产生波的干涉现象。若以两个频率相同,
振幅 和 不等,波程差为 d 的两个波干涉为例,该两个波合成振幅为
1
2
,其中 为波长。从上式看出,
2
1
21
2
2
2
1
1
)
2
cos2(
d
剩余47页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3645
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Picasso_v3.1 2.ipa
- chromedriver-mac-arm64.zip
- 蓝zapro.apk
- chromedriver-linux64.zip
- UCAS研一深度学习实验-MNIST手写数字识别python源码+详细注释(高分项目)
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- 基于SVM多特征融合的微表情识别python源码+项目说明+详细注释(高分课程设计)
- html动态爱心代码一(附源码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功