非接触超声波液位计1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
非接触超声波液位计1

非接触超声波液位计 <附一> 概述 随着电了技术、计算机技术及大规模集成电路芯片技术飞速发展,超声测距技术也日臻成熟。于九十年代初,国内开始将超声测距技术应用于河流、湖泊、水渠等水体的水位测量及油、浆等液体测量之中,并开始发挥其重要作用。 AduC812是99年开发面市的新一代、带有嵌入式闪速MCU的多通道12位A/D转换器,用AduC812作为核心,加上超声波发、收电路以及存储、显示等电路所组成的超声波非接触液位计,不仅减小了仪器的体积,更增加了仪器的可靠性、稳定性和实用性。 2、AduC12芯片特性 该芯片具有与8051兼容的内核,额定工作频率为12MHz(最大为16MHz),3个16位定时器/计数器,32条可编程的I/O口线,端口3具有高电流驱动能力,9个中断源并有2个优先级。芯片内集成有8K字节闪速/电擦除程序存储器,640字节闪速/电擦除数据存储器,片内充电泵(不需要外部Vpp);256字节片内数据RAM,16M字节外部数据地址空间,64K字节外部程序地址空间。模拟输入输出方面:片内集成有8通道、高精度的12位A/D,片内40ppm/℃电压基准,采样速率达200KSPS,DMA控制的高速A/D至RAM扑获,2个12位电压输出D/A,片内温度传感器功能。在电源方面,芯片可用3V或5V供电,并有正常、空闲和掉电三种工作模式。片上还集成有:UART输入/输出口,双线(12C兼容)和SPI串行I/O,看门狗定时器和电源监控电路。 3、测量原理 超声波非接触液位计的测量原理由CPU控制超声发射电路,通过超声传感器发射超声脉冲波,该脉冲波遇到被测液面(水面)后,反射到超声传感器,CPU通过测计发射、接收之间超声波往返的传播时间t(秒),来计算测量距离h,示意图3: h=1/2.vt(米) v为空气中的声速,其近似公式为: v=331.45+0.61T(米/秒) T为测量时的气温(℃),可以在测量距离的同时测量气温来进行对声速的修正。图中设传感器安装高程为HO(可在安装传感器时测得),则液体H可用下式算得:H=HO-h=HO-1/2.vt(米) 本液位计测量精度为微秒级,温度测量精度为0.1℃,由此产生的液位测量误差为1厘米。 4、硬件电路设计 根据液位测量原理及AduC812的特性,非接触超声波液位计的电路组成,主要有单片机控制系统,时钟值班电路,超声波发射、接收电路,键盘显示等部分组成。 单片机控制系统以AduC812为核心,控制液位计测量、运算处理、显示、打印、向外传送数据等。设计6位LCD液晶显示器用来显示液位和参数值,用Tpup-16微型打印机记录测量时的时间、液位:设计有256KB×8字节的自带电池保护的非易失数据存储器SRAM,用来存储时间及液位;超声传感器的安装高程、时钟及测量、打印、存储液位的时间间隔等参数都是通过4个功能键置入的。为提高液位计的可靠性,设计有上电复位、手动得位及自复位(利用AduC812内部的看门狗定时器);为了能适时向外传送测量结果,液位计设计有与无线数传电台及有线的RS232接口,便于用户配接。 时钟值班电路为满足水文自动化测报的需要,液位计的电源值班电路由微功耗的电源变换器件及逻辑电路等组成,用来根据所设定的测量时间间隔,产生上电控制信号,使除打印机以外的整个液位计得电工作,打印机只有在到达设定的打印时间才由CPU控制上电打印,打印完毕即关闭打印机电源;当液位计每次的测量工作完成后即由CPU送出掉电控制信号,使除值班电路正常供电外,其余电路全无电能消耗。 模拟电路包括超声波的发射、接收、信号转换及温度的测量等几部分电路组成。 由AduC812的P3.3、P3.4产生出一定频率的经调制好的矩形超声波脉冲,送入超声波发射电路,经功放、转换电路后由超声传感器发向被测液方,当超声波遇到液面后被返射回来,在通过超声波传感器接收至转换电路并进入接收 电路。在接收电路中,回波信号经放从发射超声波至接收到回波的时间,即完成了一次的时间测量。 温度的测量是采用ADI公司的集成温度传感器AD590来实现的,AD590为线性电流输出:1ua/OK,正比于绝对温度:测量范围为-55~+150℃;电源范围为+4V~+30V。根据AD590的特性及AduC812的A/D转换精度计算、测试得出,本电路可测温度的灵敏度为0.1℃。 5、软件编程设计 软件设计采用模块化结构,整机软件由主程序、键处理子程序、计算子程序、显示子程序、数据存储子程序、打印子程序、数据传送子程序等组成。 主程序,液位计在第一次上电时要进行系统初始化并自检,正常后判是否调试状态,是则通过键盘显示输入有关参数,然后依次完成测量、计算、显示、存储、打印、传送数据等子程序,最后控制掉电。 子程序在键处理子程序中,将依次对功能键、移位键、数字键进行相应

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档