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

[毕业设计] 基于单片机的超声波测距系统

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
基于单片机的超声波测距系统

0 T6 F4 {4 ]: S' @摘要:基于单片机的超声波测距系统,采用测量输出脉冲宽度,即发射与接收超声波的时间间隔,通过对单片机
, C, K. Y/ I7 p" k, X适时控制外围电路,并向外围电路提供频率振荡、数据处理和译码显示等信号。该超声波发射电路包括门控电路(RS
3 ?7 B/ f3 f4 ^# q触发器)及微分/整形电路,接收电路则由接收、放大及信号筛选、整形电路组成。/ B+ d& i; x9 F. c0 O2 E2 U; A
关键词:测距系统;超声波;单片机( W# w+ v! l2 L2 J' z; U# d  X
2 p7 r$ \& d7 ~! A
1超声波测距原理: v+ N. B3 `* w. ~: G* Y' q
超声波发生器内部结构有两个压电晶片和一-
8 n, Y+ i* M3 z' ]2 `' k$ ]4 O个共振板。当它的两极外加脉冲信号,其频率等于- j. K" v. e  o4 g6 V) l! u
压电晶片的固有振荡频率时,压电晶片将会发生共
+ J; G/ c5 Z+ ^/ ?: C; g振,并带动共振板振动,便产生超声波。反之,如- L0 E# ?0 r) P' ]' ^% G% G- g3 p, s% M& @
果两电极间未外加电压,当共振板接收到超声波5 c0 c. D* Q& W7 W5 j' W
时,将压迫压电晶片作振动,将机械能转换为电信: \7 ?% A) e) C, ~) O
号,就成为超声波接收器。在超声探测电路中,发( q3 |5 }  o0 Y, ]  @/ Z6 u
射端得到输出脉冲为-系列方波,其宽度为发射超7 U8 R" [( t1 g. a$ f9 [
声与接收超声的时间间隔,被测物距离越大,脉冲, B8 K' C  b) V) x. T6 p  E
宽度越大,输出脉冲个数与被测距离成正比。超声2 \' c" w0 X1 d! E+ ^: x
测距大致有以下方法:①取输出脉冲的平均值电8 w3 p" A" B0 x1 p; q0 Y
压,该电压(其幅值基本固定)与距离成正比,测
7 ]. D9 ^' D+ x& W3 a  t! q- H量电压即可测得距离;②测量输出脉冲的宽度,5 e# w& h4 ?# X. b) |* Y7 B9 r
即发射超声波与接收超声波的时间间隔t,故被测$ s/ N, v  z/ u0 A
距离为s=1/2vt。本测量电路采用第二种方案。由% w  k6 H2 l4 U$ A, {# J
于超声波的声速与温度有关,如果温度变化不大,0 T7 @) |3 N, h; p; a3 [3 c
则可认为声速基本不变。如果测距精度要求很高,3 e1 }1 ^9 y3 L6 N% {3 a
则应通过温度补偿的方法加以校正。# h; v9 Z7 A9 d: `; p
本方案以ATMEL89C52为核心,通过对其软
6 m6 g% o1 q8 O件编程,实现该对其外围电路的适时控制,并提供
1 P4 w- u8 o) y/ D给外围电路所需的信号,包括频率振荡信号、数据6 b+ \8 W8 T/ ]6 E
处理信号和译码显示信号等。简化了外围电路,且9 C2 ]7 q, `9 c& x9 M
移植性好。整个硬件电路方框图如图1。6 t4 V' n$ W5 i8 @  k1 |& K; @
2超声波发射电 路# ~4 C5 a2 w9 M2 u7 f
2.1频率产生电路
; K. `& u6 \7 ~4 E8 o
8 z1 K: n" Z& _, s$ p
游客,如果您要查看本帖隐藏内容请回复
! t" t- i) T- P$ e. Q. h
% g% @& O7 m. B6 {5 y' N

该用户从未签到

2#
发表于 2020-8-11 11:31 | 只看该作者
基于单片机的超声波测距系统
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-19 18:25 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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