|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:基于提高测量精度的目的,设计了具有温度补偿的超声波测距系统。该系统采用DS18B20温度传感器对现场8 B7 o5 p) y, I3 P, P
温度进行检测,并通过软件计算实现温度补偿。实验结果表明;此系统具有测量精度高的优点。
. a0 X' \3 \ a2 L" Y
: e( N- }/ ^' O6 A, B; L2 ~/ A) E* s关键词:单片机;温度传感器;超声波;测距) M8 m+ n1 A% \1 n$ x# s6 O& [* V9 ^7 r
. Q+ e& w5 l r. r+ j
. h0 r" A. X9 a
测距技术在物位检测、医疗探伤、汽车防撞等民用、工业6 Q Y5 F0 y H- J7 B. A% b
领域应用广泛,由于超声波的速度相对于光速要小的多,其
- o. N, X/ F2 L* B' @传播时间就比较容易检测,并且易于定向发射,方向性好,发" h F/ k4 D, _2 S. o6 T4 f
射强度好控制,且不受电磁干扰影响,因而利用超声波测距
2 |% A5 S' }$ U- k7 B是一种有效的非接触式测距方法。但超声波在不同环境温度
5 }2 f" r& ?0 `% q* _, E下传播速度不同,如忽略温度影响,将影响最终测量精度。本
' P! G+ ]# R- [6 U& O文介绍的超声波测距仪采用渡越时间检测法,使用了
+ R b2 b2 m7 O4 Q8 X& X. BDS18B20温度传感器对现场温度进行检测,并通过软件计算" ^* _9 F; U$ |: z A: t1 o
实现波速的温度补偿,消除了温度对测量结果的影响,使测# Z" U# F! y8 W0 _6 r. }" d
量误差降低。 ^4 N) s7 n; u; b
7 y5 m7 l$ |$ @& R
& r s4 r- R3 [- `5 b
& ~4 M0 Z& k( p7 w7 A0 j+ h5 B+ _- D4 r$ _
$ }( {' l0 K; r0 v, y
|
|