摘要∶为准确测量油井中的油位,以便提高抽油机工作效率,研究设计了基于单片机实现的测控系统。系统以AT89C2051单片机为 主控制器,用新型振动模式超声波探头和超声波接收器构成油液位检测电路及LED数字显示器,从而对油井油位检测、显示和对抽油机工作状态进行控制。采用单线数字温度传感器为核心的温度补偿电路,以校正由于检测电路工作环境温度变化引起的测量误差,提高了系统抗干扰性。系统软件由C语言实现,采用中断方式,完成超声波发射到接收从石油液面反射回波的!间记录和处理,以得到准确的油位高度。系统通过实验调试,运行可靠、测量准确,具有一定的推广价值。