找回密码
 注册
关于网站域名变更的通知
查看: 472|回复: 1
打印 上一主题 下一主题

[毕业设计] 超声波测距仪设计及其应用分析

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-20 17:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
8 i* A3 x: k2 G( M8 @4 k
[摘要]本文利用超声波传输中距离与时间的关系,采用AT89C51 单片机进行控制及数据处理,设计出了能精确測量两点间距
! h- m5 n( j- D% _. y+ Y  z( g离的超声波测距仪。该测距仪主要由超卢波发射器电路、超声波接收器电路、单片机控制电路、环境溫度检测电路及显示电路构成。
9 K& H2 y% c& c; l2 X# C利用所设计出的超声波测距仪,对不同距离进行了测试,并进行了详尽的误差分析。
8 P! E* f" o  M$ c, S
: f. f. B  U* _# Y[关键词]超声波测距单片机温度传感器
% g1 \8 p# X. r4 U" `( i$ R1 v& t0 `# u1 F
随着社会的发展,人们对距离或长度测量的要求越来越高。
. C% G0 X! k8 h超声波测距由于其能进行非接触测量和相对较高的精度.越来越
( g4 Q- x) l1 n: \, ]9 }$ _3 M3 O被人们所重视。本设计的超声波测距仪,可以对不同距离进行测
; }6 n/ h4 s) o0 F; T8 w; K试,并可以进行详尽的误差分析。
4 x  o6 ]! ~, u- B; p一,设计原理
! A$ p+ w+ r3 p4 I9 d超声测距仪是根据超声波遇到障碍物反射回来的特性进行测+ c7 j% H' ^9 @8 g7 d! B* E0 P
量的。超声波发射器向某一-方向发射超声波.在发射同时开始计; W! o- ^9 ~- C% M0 u! k  q
时,超声波在空气中传播.途中碰到障碍物就立即返回来,超声2 u0 C9 |& y1 B8 N
波接收器收到反射波就立即中断停止计时。通过不断检测产生波0 H9 Y9 M1 j0 {6 H/ b0 E+ V) a
发射后遇到障碍物所反射的回波.从而测出发射超声波和接收到4 o) [" }+ A- t
回波的时间差T.然后求出距离L,基本的测距公式为: L=(△t/( B  F% G7 _% e8 J/ x3 R
2)*C
2 Z" Q' A! o1 T式中L一要测的距离3 A0 S" z, z! E  [* T* S# O
T一发射波和反射波之间的时间间隔
$ M% l8 ~: R4 W' J1 CC一超声波在空气中的声速, 常温下取为340m/s+ O  E$ r+ C! K# |6 F$ j, p, G; F8 P
声速确定后,只要测出超声波往返的时间,即可求得L。
. M: l0 {* @  k2 }  n. \二.超声波测距仪设计目标2 [$ l: T0 J( ~+ _9 Q
测量距离:5米的范围之内:通过LED能够正确显示出两点间: |% V, {+ ]2 [% v+ @3 D# C! f4 p/ a
的距离:误差小于5%。
- V3 a. s& _. G8 s三,数据测量和分析# X. A/ a7 k4 O9 R
1.数据测量与分析8 C: G$ E3 p. v( A3 B, d! C: _
由于实际测量工作的局限性.最后在测量中选取了一米以下
3 \! u7 }$ B1 r* E  _" f的30cm.50cm. 70cm. 80cm. 90cm. 100cm 六个距离进行测量.$ y2 u& m4 j9 Y1 j1 c
每个距离连续测量七次、得出测量数据(温度:29'C ),如表所示。
  F9 q3 _7 N6 y2 r从表中的数据可以看出,测量值一般都比实际值要大几厘米.但
8 j+ S2 f2 \9 c对于连续测量的准确性还是比较高的。, a0 ^2 M; v* c! I5 c, r( o3 I
对所测的每组数据去掉一个最大值和最小值.再求其平均值,
: ]  U( M1 w6 ^* q) w9 N用来作为最终的测量数据.最后进行比较分析。这样处理数据也
) X/ J; Q& y& j" V7 j3 r  H具有一定的科学性和合理性。从表中的数据来看.虽然对超声波7 a9 B; W2 S& H+ i7 ^
进行了温度补偿,但在比较近的距离的测量中其相对误差也比较  q( L, t- z/ Y' b! H1 \$ l( M
大。特别是对30cm和50cm的距离测量上.相对误差分别达到了
6 M0 M( U( M2 F- _1 m0 H( a5 h5%和4.8%:但从全部测量结果看.本设计的绝对误差都比较
& c9 W1 a: |& O. p1 c8 q; o0 [小,也比较稳定。本设计盲区在22.6cm左右,基本满足设计要求。+ r# J" h9 A6 V
2.误差分析+ w4 Y& J$ o" `4 \- s
测距误差主要来源于以下几个方面:& @! M+ H( W2 B7 f  K# p
(1)超声波发射与接收探头与被测点存在一定的角度. 这个角
0 ?0 j2 u& [2 n5 u( i度直接影响到测量距离的精确值; (2)超声波回波声强与待测距离8 P" ?  {! C+ T; o1 ^- M
的远近有直接关系,所以实际测量时.不一-定是第-个回波的过
# [- H3 H* ^+ B+ L# V( U零点触发: (3)由于工具简陋.实际测量距离也有误差。影响测量. C" `& T) c$ y% W3 \
误差的因素很多,还包括现场环境干扰、时基脉冲频率等等:
+ Z6 D, N2 o4 j. L% f* g0 m& i四,应用分析
# I9 @# c, W1 x: w( f9 [6 I采用超声波测量大气中的地面距离.是近代电子技术发展才* E6 C. Z) g4 m
获得正式应用的技术,由于超声测距是一种非接触检测技术,不9 K4 O& i6 U- G* u0 R6 Q! s( o
受光线、被测对象颜色等的影响,在较恶劣的环境(如含粉尘)具) ~, q* \2 v. E1 I" N0 X! s
有一定的适应能力。因此,用途极度广泛。例如:测绘地形图.建5 _5 \$ x8 `! w  z, m1 b# x; j
造房屋、桥梁.道路、开挖矿山、油井等,利用超声波测量地面: X4 J6 s  h& d' V0 B$ f
距离的方法,是利用光电技术实现的.超声测距仪的优点是:仪& I, X6 q+ e# u7 j
器造价比光波测距仪低,省力.操作方便。
1 ?& c" U" ^& V7 t& E超声测距仪在先进的机器人技术,上也有应用,把超声波源安1 P7 [, [) {. B6 f* b$ @8 h- w4 x
装在机器人身上,由它不断向周围发射超声波并且同时接收由障0 c# t* a4 v) t4 L6 i
碍物反射回波来确定机器人的自身位置.用它作为传感器控制机% T+ B% ?% c% S
器人的电脑等等。由于超声波易于定向发射,方向性好,强度好
3 Q. H1 F7 I3 h: J/ A控制,它的应用价值己被普遍重视。/ A$ U/ L, O1 l1 ]; H; l
总之,由以上分析可看出利用超声波测距,在许多方面有很4 }1 m2 a( G! q' l6 {( U4 B: Q
多优势。因此.本课题的研究是非常有实用和商业价值。
% r; Y- ^- u! o1 g0 u五,结论0 Z4 V- |% e- H; v
本设计的测量距离符合市场要求,测量的盲区也控制在23cm- V  q  ?' y- V
以内。针对市场需求,本设计还可以加大发射功率.让测量的距
* e4 U, `* }' H( t: i离更加的远。在显示方面,也可以对程序做适当改动.使开始发
& B3 f* d6 ?# S8 c, r射超声波时LED显示出温度值.到超声波回波接收到以后通过计
  `! A6 M- \+ ?8 A4 {6 Q  C( o算得出距离值时,LED自动切换显示距离值,这样在视觉效果. 上
  M$ P2 q( T  E0 n, r得到更加直观的了解。+ o- U( B9 A7 y5 K6 \: e  f
% T- _$ S- [$ F6 x. y

" h( `/ |* G  J* r1 B附件下载:1 l# U1 W# \) N3 I$ X3 j
游客,如果您要查看本帖隐藏内容请回复

9 n" E; ?' o! _. T2 g! F' ?' P& I& i; q, }: n" w

该用户从未签到

2#
发表于 2020-1-20 17:17 | 只看该作者
采用AT89C51 单片机进行控制及数据处理
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-21 03:19 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表