找回密码
 注册
关于网站域名变更的通知
查看: 320|回复: 3
打印 上一主题 下一主题

基于STM32 与FPGA 的新型超声波液位计

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-18 09:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
超声波液位计作为一种非接触式的液位测量设备,不受电磁干扰影响,成本较低,使用方便,因而在工业生产中得到了广泛应用,特别是对工况比较复杂的罐体中液位的测量。4 x8 T6 \7 t+ l" A3 N# d
9 ?* h! B$ D: L" b" G% K5 A% n
超声波液位测量的方法主要有相位检测法、幅值检测法、时差法。其中,相位检测法精度较高,但量程短,电路设计复杂;幅值检测法实现简单,但精度较低;时差法电路不太复杂,量程和精度基本能满足工业要求。文中采用时差法。8 t' J8 Q! J1 q. r5 @

' ^2 V) I' B$ Y时差法原理:发射探头发出的超声波在介质中传播,经被测液面反射后,回波信号被接收探头所接收。在特定介质中声速是可以确定的,只要测量出超声波从发出到被接收所用的时间,就可以计算出超声波传输的距离,进而间接地测量出液面高度。: N- `4 {5 l; e9 r& ^
5 r! m: Z  f" j" c" v/ Q
由时差法的原理可知,决定测量精度的关键是对声速的确定和对传播时间的测量。影响声速的环境因素主要是温度,大多数气介式超声波液位计也都对温度进行了补偿。但是,如果待测液体是易挥发的,空气中大量的蒸气会形成不容忽视的声速梯度,为了保证测量的精度,这时就需要对声速进行温度和湿度两方面的补偿。) y5 D, U* q2 o4 W/ ?6 }0 T

  m- }9 z8 m& k7 `3 p& j- a超声波液位测量系统主要由STM32 单片机FPGA、发射电路、接收电路、温湿度测量模块、LCD 显示模块、无线通信模块、报警模块等组成。作为主控制器的STM32 芯片,通过SPI 接口和FPGA 进行通信。上电之后,STM32 单片机向FPGA发送测量信号,FPGA 接收到信号之后,发出超声波激励信号,同时开始计数,激励信号经发射电路放大后激励换能器振动发出超声波,经被测液面反射后产生的回波信号由接收电路处理后被回波识别模块检测到,
. K' |, J' \# D/ P& O$ v) ^
. Y2 J% ~9 I9 Z8 w* s& `! h7 O8 p计数器停止计数,将计数值通过SPI 接口传给STM32,STM32 利用补偿后的声速和传播时间计算出液位高度,并控制LCD 显示液位和温湿度测量结果,同时,将相应测量结果通过无线通信发送给PC 端。若液位不在规定范围内,则发出报警信号。
2 m4 z' M4 j8 {0 I  ?/ u6 h- r9 S5 ]+ B5 Z1 y- T. m. o
本系统硬件电路设计主要涵盖超声波发射电路、超声波接收电路、LCD 显示模块、温湿度测量模块、无线通信模块,以及STM32 和FPGA 模块。本系统软件设计包括STM32 部分软件设计、FPGA部分软件设计以及PC 端软件设计。* V% O# n# i# d) q% |

6 m8 M! ]5 [& x; |% e本系统以STM32 作为主控制器,并移植了FreeRTOS实时操作系统,实现了液位的实时测量,以及其他各任务的实时处理;以FPGA 作为协处理器,利用其并行处理的能力消除了产生激励信号和启动计时之间的延时。FPGA 较高的工作频率保证了计时的精度以及超声波激励信号的稳定性,进而提高了测量精度。同时,系统还对声速进行了温度和湿度两方面的补偿,进一步提高了液位计的测量精度。另外,该系统还有无线通信的能力,实现了对液位的远程监控。
7 W1 }* R# ^" X4 v3 ^. D/ c. Z) l

该用户从未签到

2#
发表于 2021-11-18 10:43 | 只看该作者
超声波液位计作为一种非接触式的液位测量设备,不受电磁干扰影响,成本较低,使用方便,因而在工业生产中得到了广泛应用,特别是对工况比较复杂的罐体中液位的测量。
. z$ y% t. q1 r+ h. X; Q* }. b
  • TA的每日心情
    开心
    2023-6-2 15:15
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2021-11-18 10:52 | 只看该作者
    时差法原理:发射探头发出的超声波在介质中传播,经被测液面反射后,回波信号被接收探头所接收
    ; w$ i* j$ u$ i; `# b" L

    该用户从未签到

    4#
    发表于 2021-11-18 11:01 | 只看该作者
    FPGA 较高的工作频率保证了计时的精度以及超声波激励信号的稳定性,进而提高了测量精度。同时,系统还对声速进行了温度和湿度两方面的补偿,进一步提高了液位计的测量精度。另外,该系统还有无线通信的能力,实现了对液位的远程监控7 h6 H& u3 o. E
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-8 08:59 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表