全球旧事资料 分类
达到1mm时,就必须把超声波传播的环境温度考虑进去。例如当温度0℃时超声波速度是332ms30℃时是350ms,温度变化引起的超声波速度变化为18ms。若超声波在30℃的环境下以0℃的声速测量100m距离所引起的测量误差将达到5m,测量1m误差将达到5mm。美国国家半导体公司的LM92温度传感器的温度测试分辨率为00625℃,10℃至85℃准确度为±10℃,I2C总线接口。用89C51的通用IO端口能很容易的模拟I2C总线的读写时序,LM92的高精度温度测量能很好的补偿超声波在不同温度的传播速度。LM92温度补偿的超声测距仪系统框图1说明:超声发射部分由89C51单片机P13产生40kHz的信号,通过CD4069驱动发射探头;系统接收部分由接收探头拾取反射回来的微弱信号,经过由TL082组成的30db放大器,再由二极管的检波电路得到一个直流电平送入比较器与门限电平比较,最后送入89C51的外部中断INT0,当接收电路接收到反射信号就中断89C51计数器停
f止计数,从而得到超声波从发射到接收信号的时间差,再读取LM92温度,根据温度修正超声波速度计算出测试的距离。程序流程图如图2。结语由LM92温度传感器和单片机组成的高精度超声波测距已应用在各种高精度测距的场合,如自动气象站中水气日蒸发量的测试、自动任意形状物体密度测试仪等,它具有测试速度快,能达到毫米级的测量精度等优点,在工程上的开发与应用前景广阔。■参考文献:1孟立凡等‘超声测距换能器及收发电路的研究华北工学院学报’,第22卷第2期,20012曹茂永等,‘超声测距数字信号采集系统’,电测与仪表,20008
fr
好听全球资料 返回顶部