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

[毕业设计] 基于C8051 F300的超声测距仪设计

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

' j: C4 V) N4 J& f% x摘要:介绍一种基于C8051F300单片机的便携式超声测距仪。系统充分利用单片机各集成功能模块和片内资
' H5 q5 w& d) k9 Z( T( t6 l1 B源,采用包络相关估计法估计射程时间,可在利用VB编制的界面平台上实时显示数据处理结果。该方4 [1 |" J6 {8 W4 S- V* r
法在应用于大量程测距时,能有效去除噪声干扰,提高系统整体性能。
9 Q, P# G% b! s2 y/ E关键词:超声波C8051F300 单片机测 距仪, ^0 b" D! V/ ]' d, X
引言
- c* m: m  }- i' R3 y超声波受环境影响小.指向性好,能广泛应用于物位/ ^/ g: s) s; {- p/ L% Z+ ?6 l2 G
测量和倒车雷达等场合”。近年来,超声测距克服了测量2 m7 h* h! G; ~; u/ B9 ~& s
距离短、精度有限等约束,通过算法改进和抗干扰措施的
  N; p% v. u' F: ]采用,逐步向大量程、高精度方向发展。这就要求控制器. Y) U2 J+ `6 a8 Y/ j, r  t' t
具有高运算速度低响应时间和较高的集成度。.
' V( G2 ?- a4 LC8051F300(简称“F300")在这些方面具有杰出的性
7 B5 Y! [; a. d9 Q) a1 {! g0 k3 B能。它具备高速8051微控制器内核(最高可达25
0 l7 o: Z0 z. xMIPS).8位ADC.温度传感器和UART,在很少外围电路
5 i7 L/ d5 I8 C- X, F, i的情况下即可构成超声测距系统,成为优选控制器。
. Q( B4 N2 P3 `: N- {超声测距仪的实物示意图如图1所示。其中,探头部
% a! f3 [# K; n) A% _, t1 H分采用本教研室自主研发的超声传感器,内嵌换能器和发
' b+ e5 r; b- F射接收电路,可及时传回回波数据。经调理滤波的回波信4 Q$ m+ x1 ]. j4 Z1 k7 {3 w
号频率为24.4 kHz,幅值为士4 V,通过测距仪器执行算
) I* j) j+ f; F$ O: `: [) k法和上传数据。
. P8 H+ z' d% Z1 b! K" h/ t9 V
3 B" C" ~* X' u) q6 b! @1+ Y/ T9 y7 y) l$ U
结构与接口0 t1 i3 u* h5 e9 X8 h2 n7 ~1 E
如上所述,回波信号幅值集中在土4 V之间,这个数
& m9 G" }& P: ?4 o值大小适中,也便于观察,但却不符合F300的I/O口对工
+ ^; n/ m3 l' L) d( R作电压0~3.3 V的要求,所以在信号接人单片机前,必须8 B2 i# H( G4 x: \$ h
先进行预处理,调整幅值。本系统采取了取绝对值再作小
1 k, {  a6 l* U) ]3 _幅衰减的方法来实现预处理。
# N1 ~& n) A5 S, E预处理电路如图2所示。该电路由1个负电压截止2 e7 G" n; W: Y* r4 d" T9 V& O
正电压导通的滤波电路和1个基本加法电路组成。( p" `2 o$ U7 L  A  h" y: u
# q" t5 ?, ]0 _0 O  G

2 s& H( n4 ~& _7 [
. F4 b. \! C0 p  ?- ?附件下载:
游客,如果您要查看本帖隐藏内容请回复

& _$ h6 Q  Q9 f! V+ h% h' r9 B9 u# [) d6 x1 N2 E  U1 W

# ^8 E! j, U7 i, k. M

该用户从未签到

2#
发表于 2020-4-13 10:03 | 只看该作者
超声波受环境影响小.指向性好,能广泛应用于物位 测量和倒车雷达等场合”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-3 10:01 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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