0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用FPGA器件实现超声波液体密度计的设计

电子设计 来源:郭婷 作者:电子设计 2019-05-05 08:09 次阅读

引言

液体密度是许多工业中的重要参数,它可以直接参与生产过程中的控制和决策,因此对液体密度进行快速而准确的在线检测有着重要的意义。尤其是在石油、化工、食品、医药等工业领域,对密度的测量直接关系到国民经济和消费者的人身安全。

1 超声波液体密度计的工作原理

用超声波来测量液体的密度有多种方法,随着电子技术的飞速发展,借助于声速测量密度的方法得到了广泛的应用。这是因为超声波在液体中传播时,其声速与液体的密度之间遵从下面的关系式:

使用FPGA器件实现超声波液体密度计的设计(1-1)

式中C是超声波在液体中传播的速度;ρ为液体的密度;K为压缩系数。对于特定的液体,其压缩系数K是常数,只要测得超声波在液体中的传播速度,就可以计算出液体的密度。而速度的测量则可由超声波在液体中所经过的声程以及传播时间所决定。

2. 基于FPGA的控制和运算电路的设计

由于FPGA芯片的频率很高,容易设计实现几十兆甚至上百兆的时钟电路,因此很适合于用来设计高速计时电路。本设计中选用Altera公司的CycloneⅡ系列芯片,该系列芯片的工作频率可高达400MHz,足以满足本设计的需要。软件开发平台为QuartusⅡ。电路(包括模拟、数字部分)的整体系统框图如图1所示。

使用FPGA器件实现超声波液体密度计的设计

图1 系统电路原理

2.1方脉冲生成模块

方脉冲生成模块的作用是产生一定频率的方脉冲用以激励发射探头工作。方脉冲频率的选择范围应该是探头压电晶片振动频率(本设计中为2MHz)的1/10,因此选择200KHz,其产生是由基于FPGA的方脉冲信号发生器来实现[1]。其外部引脚结构如图4所示,图中输入信号为clk(时钟) 和en(使能端) ,输出信号为dout[7…0]。

2.2 高速计数器的设计

高速计数器的设计是实现精确测量时间的核心。本设计中,为了获得精确的计数频率,采用了QuartusⅡ中內嵌的锁相环,外部的参考时钟由16MHz的晶振提供,锁相环所采用的倍频为6倍,这样就能获得稳定的96MHz的内部时钟。整体的原理图结构如图2所示。锁相环(PLL3)的频率输出作为计数器的计数时钟,计数器(cnter)由四个十进制计数器组成,内部设有FIFO,主要用于计数结果的读取,当wrreq(写允许)信号为高电平时,将计数结果写入FIFO,FIFO的时钟与计数器的时钟同步;当接收电路的信号经过光电耦合器到达rdreq(读允许)端时,该端电平变为高电平,同时wrreq为低电平,此时计数结束,同时将计数结果送到输出端,输出计数结果。

使用FPGA器件实现超声波液体密度计的设计

图2 高速计数器原理图 function ImgZoom(Id)//重新设置图片大小 防止撑破表格 { var w = $(Id).width; var m = 650; if(w

2.3 运算、补偿模块

运算、补偿模块分为计算和补偿两个部分。其作用是根据计数器的计数结果和补偿电路对温度修正后的结果计算液体的密度。本设计中发射和接收探头之间的距离为2cm;声波在两探头之间传递的时间可由计数器的计数结果(cntvalue)得到,因为单位计数的时间是计数频率的倒数,所以有:

使用FPGA器件实现超声波液体密度计的设计(2-1)

运算器结构如图3所示。输入c1和c2是计数值,经过并行乘法器运算后的结果送入并行除法器;因为压缩系数K是常数,但每一种液体的K都不相同,因此整个密度计需要有对液体进行选择的功能,图中的sel模块是实现这一功能的部分,输入信号用来选择待测液体,本设计中的密度计能够测量300种液体,因此选择信号为9位编码的二进制数,选择模块的实质是一个存储了各种液体压缩系数的存储器,根据选择信号寻找待测液体密度的系数,其结果也送入除法器。

使用FPGA器件实现超声波液体密度计的设计

图3 运算、补偿模块结构

图中的tem为温度补偿模块。温度对声速的影响很大,在液体中,温度每变化1℃将引起声速约为2%的变化,而在实际环境中,一般会有40℃以上的温度变化范围,由此造成的声速8%以上的变化就可能给实际测量引入8%以上的误差。在利用超声波声速对液体密度进行测量时,为了提高精度,势必就要对温度进行补偿[2]。

2.4 控制和运算电路

控制和运算电路的整体结构如图4所示。其中pulse为方脉冲产生模块;count为高速计数器;operate为运算和补偿模块;ADC为A/D转换控制模块。整个系统的工作过程为:pulse模块的使能端为高电平时,模块开始工作,产生方脉冲;因为计数器的使能端与pulse的使能端共用,所以计数器在产生方脉冲的同时开始计数;pulse 的输出pulse_out 经过处理后送入后续的模拟电路;计数器(count)在接收到rdreq端的高电平时停止计数,该信号来自于接收电路,此时计数结果送入运算补偿模块(operate)进行后续运算,同时,计数器的clr端清零,等待下一次计数;adc模块控制A/D转换器将温度补偿电路的信号转换成数字量并且送入到运算补偿模块的补偿部分进行查表运算。运算模块负责最后的运算输出。

使用FPGA器件实现超声波液体密度计的设计

图4 控制、运算整体结构图 function ImgZoom(Id)//重新设置图片大小 防止撑破表格 { var w = $(Id).width; var m = 650; if(w

3. 结论

实验在常温(20℃)、常压(1标准大气压)下进行,待测液体为常用的水,其压缩系数K=5×10-5/大气压。通过仿真(图5)可以得到水的密度为1Kg/m3。这与实际结果相同。由于输入信号多,这里只选择了部分仿真信号。通过对时序的分析,可以得到整个电路整体上的延时为230ns,可见,系统地响应速度很高。

使用FPGA器件实现超声波液体密度计的设计

图5 系统仿真结果


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1630

    文章

    21766

    浏览量

    604600
  • 超声波
    +关注

    关注

    63

    文章

    3028

    浏览量

    138500
  • 计数器
    +关注

    关注

    32

    文章

    2259

    浏览量

    94800
收藏 人收藏

    评论

    相关推荐

    超声波液位计在工业中测量液位的应用

    测物体表面能产生反射的原理,测量国产的实现不受介质密度、粘度的影响,能够实现很宽的测量范围。目前,国产超声波液位计和国外产品相比还存在较大差距,主要体现在液位计的盲区距离和测距精度上,
    发表于 12-01 15:45

    底部安装超声波油位使用窍门

    ,安装时要避开加油口、加强筋、接缝处、出油口、隔层挡板等地方。 在使用时可以把超声波油位想象成一把尺子,它从探头部分发射超声波,就相当于尺子的开始,超声波打到
    发表于 10-10 08:55

    超声波液位计接线图

    生产的顺利进行,防止危险事故的发生。  为Uson系列超声波液位计在水位监测中的应用  为Uson系列超声波液位计就是采用超声波脉冲回波
    发表于 06-19 14:12

    如何去设计超声波液体密度传感器?

    超声波液体密度计的工作原理是什么?基于FPGA超声波液体密度传感器的设计
    发表于 04-28 06:31

    什么是超声波测距?有何特点

    超声波测距是一种典型的非接触测量方式。超声波在气体、液体及固体中以不同速度传播,定向性好、能量集中、传输过程中衰减较小、反射能力较强。且超声波测距系统结构简单、电路易
    发表于 01-06 08:04

    一种基于单片机的智能化便携振动管式液体密度计的研制

    介绍了一种便携式U - 型振动管液体密度计,该仪器具有使用方便、性能稳定、测量精度高且样品种类广等优点,可广泛用于各类高精度密度测量。文中介绍了振动管式液体密度
    发表于 07-04 08:34 37次下载

    基于FPGA超声波液体密度传感器

    液体密度是工业生产中一个重要的参数,尤其是在医药、化工等领域。本文采用双探头结构,利用声速法测量液体密度,其关键是准确测量超声波
    发表于 08-10 10:59 25次下载

    基于FPGA超声波信号处理设计与实现

    为了满足超声波探伤检测的实时性需求,通过研究超声波探伤的工作原理,提出了基于FPGA芯片的实时信号处理系统实现方案及硬件结构设计,并根据FPGA
    发表于 09-30 16:39 45次下载

    超声波测厚电路

    超声波测厚电路 超声波测厚电路
    发表于 04-30 23:49 1450次阅读
    <b class='flag-5'>超声波</b>测厚<b class='flag-5'>计</b>电路

    含有颗粒物混合液体密度计设计与实现_贺洪江

    含有颗粒物混合液体密度计设计与实现_贺洪江
    发表于 01-17 19:57 2次下载

    密度计怎么使用_密度计的使用方法

    密度计(Density Meter)测量的基本原理是,衡量感光材料曝光和显影后的变黑程度即黑度。在制版时,感光材料上的溴化银,受到光照作用,显影后还原成金属银,形成一定的阻光度。黑度大的,密度高;黑
    发表于 01-02 18:38 7.7w次阅读

    超声波换能器应用

    超声波换能器的应用十分广泛,它按应用的行业分为工业、农业、交通运输、生活、医疗及军事等。按实现的功能分为超声波加工、超声波清洗、超声波探测、
    的头像 发表于 12-20 17:23 1.3w次阅读

    密度计的原理_密度计的分类

    密度计是测量液体密度的一种仪器。密度计测量的基本原理是衡量感光材料曝光和显影后的变黑程度。在制版时感光材料上的溴化银,受到光照作用,显影后还原成金属银,形成一定的阻光度。
    发表于 03-01 06:44 4052次阅读

    液体密度计的分类_液体密度计的优势

    物体受激而发生振动时,其振动频率或振幅与物体本身的质量有关。如果在物体内充以一定体积的液体样品,则其振动频率或振幅的变化便反映一定体积的样品液体的质量或密度
    的头像 发表于 03-01 10:35 2784次阅读

    在线密度计的安装说明

    在线密度计是一种用于连续在线测量液体的浓度和密度的设备,可直接用于工业生产过程。密度计采用先进技术,包括:一个电容式差压传感器以及与其相连接的、插入生产过程的一对压力中继器。在两个压力
    发表于 03-28 15:45 2339次阅读