|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:基于提高测量精度的目的,设计了具有温度补偿的超声波测距系统。该系统采用DS18B20温度传感器对现场% [2 Y8 H7 F8 X' P) h' G+ A; ^
温度进行检测,并通过软件计算实现温度补偿。实验结果表明;此系统具有测量精度高的优点。
, S$ h8 @- o( \) I7 d$ m f2 i1 t2 g5 D2 l! T
关键词:单片机;温度传感器;超声波;测距, `+ X) I. {0 u* y1 a r
J' ~/ L4 s9 P) `" c& I
: w5 i' T _7 p) Y测距技术在物位检测、医疗探伤、汽车防撞等民用、工业
4 j& ]% U, [; \+ c- Z t领域应用广泛,由于超声波的速度相对于光速要小的多,其0 U* x. ^$ N- [& {0 Y
传播时间就比较容易检测,并且易于定向发射,方向性好,发! a7 @6 Z) y" }" {8 ^
射强度好控制,且不受电磁干扰影响,因而利用超声波测距
3 }7 H+ i6 Q" J! ^) I6 C5 E是一种有效的非接触式测距方法。但超声波在不同环境温度8 j0 c1 j% e7 c1 N
下传播速度不同,如忽略温度影响,将影响最终测量精度。本4 X' X: k1 ~9 K. j2 |# ~
文介绍的超声波测距仪采用渡越时间检测法,使用了
' I5 M, [8 z2 L9 G& iDS18B20温度传感器对现场温度进行检测,并通过软件计算$ n- r9 r0 q0 C# B8 j
实现波速的温度补偿,消除了温度对测量结果的影响,使测
) A8 P d3 c' z# z量误差降低。6 L6 E1 r, F' a F
1 h, z! H x# Q! X* g- ^- [+ p( ~
4 ^; x/ |0 g- e* c7 k+ h1 n: D+ i4 W8 a; |' w
# j X+ P) B' |$ b7 u6 X- g" E, H, k4 Z5 e: [& p9 G, \9 B N0 |9 r
|
|