基于无线收发的超声波液位测量仪

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

收稿日期:2013-02-

13

基金项目:陕西省教育厅专项科研基金资助项目(2013JK1060) 作者简介:卢超(1979-),男,陕西省汉中人,讲师,硕士,主要从事测控技术方面的研究。E-mail:27304487@qq

.com。 文章编号:1004-2474(2014)01-0150-

06基于无线收发的超声波液位测量仪

卢 超

(陕西理工学院物电学院,陕西汉中723000

) 摘 要:

利用无线通信设计了一种超声波液位测量仪,以STC89C52为核心控制器,选用超声波测距模块作为液位测量传感器,利用NRF24L01无线模块对数据进行实时无线发送与接收,再将接收到的数据实时处理后送至液晶屏显示,同时通过串口经MAX232电平转换后送至PC机实时显示并绘制数据曲线。该仪表实现了远距离无线液位实时测量,取代了传统的浮力式和电缆式液位测量仪,数据结果精度高,控制方便。

关键词:超声波测距;单片机;无线;串口中图分类号:TH13;TP39 文献标识码:B

Ultrasonic Liquid Level Measuring 

Instrument Based on Wireless TransmissionLU 

Chao(Dept.of Physics and Electrical Engineering,Shaanxi University of Technology,Hanzhong 

723000,China) Abstract:An ultrasonic liquid level measuring instrument was designed by using 

wireless communication,takingSTC89C52as the core controller and ultrasonic ranging module as the liquid level measuring sensor.NRF24L01wireless module was adopted for real-time wireless transmission and receiving 

of the data.Then the received data wassent to the LCD display screen after real-time processing.At the same time,the data was sent to the PC real-timedisplay by 

MAX232level conversion through the serial port and data curve was drawn.Experimental results showedthat the instrument could realize long-distance wireless real-time liquid level measurement,replaced the buoyancy andcable type liquid level measuring 

instrument of tradition.It had the characteristics of high precision and convenientdata 

control.Key words:ultrasonic ranging;MCU;wireless;serial port 

0 引言

目前,国内外在液位测量方面采用的技术和产品很多,传统的液位传感器按其采用的测量技术及使用方法有人工检尺测量、浮体式测量、伺服式测量、差压式测量和超声波测量。超声波液位测量是非接触式测量发展最快的一种,其易定向发射,方向性好,强度好控制,解决了差压式、伺服式、浮体式等测量方式带来的缠绕、接触介质、维护贵等麻烦。同时传统液位监测装置还具有不能实时监控液位的当前高度,耐用性差,可靠性低等缺点。设计一种造价低,使用方便且测量准确的液位测量仪器,同时把无线通信技术应用到测量中,再将采集到的液位信息传入电脑,再利用PC机的分析软件对其进行实时监控、分析和处理,显示水位曲线,建立出一种管理方便,操作简便,运行可靠的高效率控制系统将是极为有意义的,也是当今测试仪器高速、便捷、网络化

发展的一个重要方向[

1-

3]。1 系统设计

系统分为下位机数据采集部分和上位机数据实时监测处理部分,下位机主要完成液位信息的采集、数据处理、数据传送和驱动水泵供水电路,上位机主要完成液位高度上、下限数据的设置,超过阈值报警,接收数据,数据显示及通过送入PC机完成数据的实时显示,液位曲线图的绘制等功能,系统框图如图1所示。将超声波探头安装在液位上方,与液位正对,系统通过液位采集电路即超声波测距模块测量出液面到顶部距离S,将S送到单片机进行数据转换,

单片机将采集到的数据转换成字符型,同时对考虑温度测量模块中测量的温度给予温度补偿,然后通过nRF24L01无线模块发送至上位机,上位机接收到下位机发送的字符数组后,送入单片机并将其转换成数值型,以便和按键模块电路输入的水塔

第36卷第1期压 电 与 声 光

Vol.36No.12014年02月

PIEZOELECTRICS &ACOUSTOOPTICS 

Feb.2014

高度、最高水位、最低水位进行计算和比较,单片机将数据再次转换成字符型送入液晶模块进行显示,同时将差值和最大值进行比较,若大于最高水位时则启动报警模块,当水位低于最小水位时则通过nFR24L01向下位机发送指令,

用于驱动继电器控制水泵实现自动蓄水功能。该系统也可扩展成多点采集,即在不同地方安装相同的下位机,由主位机采用主从式通信进行统一管理和控制,可以测量多地

点液位数据[

2-

4]

。图1 系统框图

2 主要硬件电路设计

2.1 超声波液位采集模块电路

超声波测距是利用声波具有反射特性,且其在空气中的传播速度已知,

通过计算出从发射-接收的回波时间(T)就可计算出测试点到障碍物的距离。微控制器控制脉冲产生电路产生40kHz信号后,经功率幅值放大电路和超声波探头连接,超声波探头发出回波信号经放大电路、滤波电路、A/D转换电路后将数据送回微控制器,如图2所示。由于传播速度与温度有关,为了精确测距,系统加入了温度测量模块,采用单总线数字式温度传感器DS18B20测量实时温度进行温度补偿。通过液面到顶部距

离[1,3,6]

S=V·T/2,

其中V为超声波在空气中的传播速度,T为测量距离传播的时间差。设计中利用超声波测距模块测量出S,然后用水塔高度L减去S,

即可得到液位高度H。图2 超声波液位采集模块框图

2.2 无线收发模块电路

无线模块选用NRF24L01无线发射接收模块,由于NRF24L01无线发射接收模块采用3.3V电源,而单片机采用5V电源,因此使用AMS1117稳

压管进行稳压,以得到3.3V稳定电压。使用单片机的P1口与NRF24L01无线发射接收模块连接,

具体电路如图3所示,上、下位机无线收发模块的硬件连接方式均相同。设计中NRF2401的所有配置工作都是通过SPI完成,共有30字节的配置字,NRF2401采用工作于Enhanced 

ShockBurstTM收发模式[

4-

5]

。图3 无线模块接口电路

2.3 RS232接口电路

RS232接口采用MAX232芯片完成TTL和

RS232接口电平的匹配,其内部有一个电源转化器,可把输入的+5V电源电压变换成为RS-

232C输出电平所需的+10V电压[4-5]

。电路如图4所示,

MAX232芯片T1IN连接TTL电平的STC89C52单片机的串口发送端TXD,R1OUT连接STC89C52单片机的串口接收端RXD。两个LED作为数据传送指示灯,当有数据传送时指示灯会被点亮,C6~C10均为1μF极性钽电解电容,用以提高抗干扰能力,在连接时必须尽量靠近器件

图4 RS232串口通信电路

2.4 液晶显示电路

设计采用的液晶屏是HJ1602A图形点阵型液

 第1期卢超:基于无线收发的超声波液位测量仪

151 

相关文档
最新文档