为解决腐蚀性液体的液位测量中电极特别容易被电解腐蚀的问题,将超声波技术应用到工业生产液位或物料的检测中。以AT89S52单片机为核心,建立超声波测得距离和声速与传输时间之间的关系,提出通过硬件电路设计和软件编程实现对液位高度的检测的方法,进行了超声波测距在20 cm和80 cm两种距离的试验。由于超声波受温度的影响较大,采用温度传感器对温度进行测量,根据公式进行温度补偿,并设计了报警模块,当温度过高时进行报警。结果表明,超声波测距的相对误差分别为2.5%和1.25%,这样的精度能够满足实际需求,达到了预期目标。该系统具有测量准确、功耗低、使用寿命长等特点,可以满足一般的工业需要。