基于单片机技术设计的水塔液位测距仪概要

第20卷第3期2014年3月水利科技与经济WaterConservancyScienceandTechnologyandEconomyV01.20No.3Mar.,2014基于单片机技术设计的水塔液位测距仪刘威1,周琳博2(1.哈尔滨市江北水城调度中心,哈尔滨150000;2.哈尔滨市水务科学研究院,哈尔滨150001)[摘要]本设计选择5l系列单片机为控制核心,采用超声波测距模块HC—SR04设计了一种可以实现2—400em范围内的水塔液位测量仪表。该仪表的硬件部分主要由单片机控制模块、液位测量模块、温度补偿模块及显示模块组成。软件程序采用单片机C51语言进行编写,主要包括了主程序、发射子程序、接收子程序、计算子程序、温度补偿子程序及显示子程序构成。经实验证明,本测距仪电路简单,工作可靠,算法合理,测量数据准确。[关键词]液位测量;超声波;测距仪;温度补偿[中图分类号]TP39[文献标识码]B[文章编号]1006—7175(2014)03—0157—04O引言水塔供水的主要问题是应始终保持塔内水位在一定范围内,以避免“空塔”、“溢塔”现象发生。目前,实现水塔液位测量方法主要是采用非接触式测量,较为成熟的测量技术主要包括激光测距、电磁波测距、超声波测距等。其中,利用激光测距和电磁波测距原理设计的仪表,普遍存在装置结构复杂、价格昂贵的缺点,而利用超声波测距原理开发的测距仪表成本较低,且具有指向性强,穿透能力强,能量消耗缓慢,在介质中传播的距离较远等优点。本文将介绍一种基于单片机技术开发的超声波液位测量仪表。1系统设计1.1系统结构设计首先将液位检测传感器安装在靠近水塔的顶部,距离水塔底部高日处,安装设计好的液位检测传感器水平垂直发出超声,当超声波遇到水面经液面向上发射到水位测量仪,测距仪接收到发射回的超声波时,由单片机控制器算出超声波往返一次所用的时间,即可算出测距仪到水面的距离L,水位高度h可以用以下公式算出:h=日一vt/2式中:秒为超声波的传播速度,在空气中传播约为340m/s;f为超声波由测距仪到水面往返一次的时间。利用40kHz的超声波发声器,实现40KHz的振荡是很容易的,并且方法很多种。取测距仪与水面的距离为适当的高度,可令超声波发出去后能有效地返回,让接收器接到信号到单片机,利用单片机处理所得的数据即可很大,测量结果不会有太大的误差,见图1。本设计选择了一种脉冲填充计时型超声波传感器为接口部件,结合单片机控制技术设计了一套水塔液位检测装置。该装置主要由主控制器模块AT89C52单片机、液位检测模块HC—SR04型超声波传感器、温度补偿模块DSl8820数字式温度传感器和显示模块等5个模块构成,见图2。1.2硬件设计1.2.1液位检测单元HC—SR04超声波模块有两个探头,一个(TRIG)用来发射并接收超声波,而另一个探头(ECHO)是输出回响信号的。本设计将超声波模块的TRIG引脚与单片机P0—2引脚连接,将ECHO引脚与单片机P0-l连接。开机后单片机P0—1只需要提供一个10us以上脉冲触发信号,与单片机Po一2连接的TRIG探头在每800ms发射一组(8个)40kHz周期超声波脉冲并检测回波。若在该时间段内位检测到回波,则重新发射;若TRIG探头当在800ms内检测到回波时,ECHO立即输出高电平回响信号;同时单片机开始计时,直到高电平结束,停止计时。高电平的长短与距离的远近成正比,由单片机内部定时器测出时间r,再根据公式S=VT/2可计算出距离,超声波时序图见图3。1.2.2温度补偿单元众所周知,声波的传播速度与空气密度有关,而空气密度又与温度紧密相连。为了提高测量精确度,减小误差,本设计中添加了温度补偿模块,温度传感器选用了单总线数字式温度传感器DSl8820。波速与温度关系表见表1。算出水位高度。超声波在空气中一般可以实现有效传播,只要外部的环境不是特别的恶劣,所受的干扰并不是[收稿日期]2013—1l—18[作者简介]刘威(1986一),男,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?