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

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

3天内不再提示

基于MPX5100DP和LM3S6l5实现水位自动监测系统的应用方案

电子设计 来源:电子技术 作者:吕中虎,许顺芳 2021-03-28 09:12 次阅读

作者:吕中虎,许顺芳,肖毅,耿丽霞

我国地下水占水资源总量的三分之一,年供水量占总供水量的近20%,在支撑经济社会发展中具有重要作用。大规模地下水开发造成局部地区地下水超采,诱发地质灾害。如:地面沉降、地裂缝灾害等。

如今我国对于地下水位的监测,大部分监测点仍以传统的人工定时测量方法(电表、测钟、测绳等)为主,因而对于某些突发性的地下水位异常不能起到很好的预警作用,同时也会占用大量的人力,且存在人为误差,因此实现地下水位重点监测点的自动监测有利于提高各种地质灾害的预报、预测。

采用ARM作为主控器能够降低功耗,并为建立无线网络通信奠定了基础,使系统更高效、可靠。

1 设计方案

1.1 方案概述

此系统的基本设计思路是:前端利用差压式传感器MPX5100DP采集原始信号,经调理放大后,送入主控制器LM3S6l5,经内部AD转换等处理后,通过无线通信模块PTR8000发送到室内监控室,PTR8000接收端接收到数据后,在控制器的控制下,通过串口RS232发送到上位机,人机界面通过LabVIEW软件实现,可以对数据进行处理、显示及存储等。系统框图如图1所示。

基于MPX5100DP和LM3S6l5实现水位自动监测系统的应用方案

此系统主要包括电源模块、信号调理模块、ADC模块、LCD模块、无线发射模块、无线接收模块、串口通信模块以及上位机模块等8个部分。发射端电源因为要在野外工作,由12V电瓶供电;接收端电源采用USB供电。信号调理模块主要包括调零电路、多档放大电路、低通滤波电路。ADC和LCD模块分别采用LM3S615内置的10位AD和LM3S615开发板上的配套LCD。无线发射接收模块采用PTR8000模块,半双工工作方式。串口通信模块有LM3S系列第一款控制器LM3S10l来控制通信。上位机界面采用LabVIEW软件编写。

1.2 信号采集

(1)压力传感器

MPX5100DP是一种集成硅压力传感器,自带片内信号调理功能和温度补偿功能,输出为高精度模拟电压信号。该传感器特别针对带内置A/D的微控制器。压力范围为0~100kPa,对应水位范围为0~10m,满量程输出为4.7V,灵敏度为45mV/kPa。图2为MPX5100DP的实物图和推荐退耦电路。

o4YBAGBf1_2ARYrTAABccOSAaxE739.png

MPX5100DP的上部有两个孔:Pl孔为压力孔,直接与水接触;P2孔为真空孔,通入空气。电压的变化与P1和P2的差值P的变化成正比,MPX系列被设计成正压式传感器,即P1>P2,P=Pl-P2。

(2)信号调理电路设计

当P1=P2时,传感器有个固定偏移电压约为200mV,设计电路时,设计一个减法器将其减掉,每次测量前通过调节可变电阻,使传感器输入为0时,输出电压也为0。设计两档(×1,×10)对传感器输出电压进行放大,这里选用低噪声、低偏移电压的OP27,并且选用了精密的放大电阻18k和2k,保证信号放大倍数的准确。在实际测试前,调节调零电路使输出为零。

用多路选择芯片74HC4052完成对传感器输出电压量程的选择。蓄电瓶供应+12V直流电压,经7805转换为+5V电压,ICL7660将+5V电压转换为-5V电压,为OP27提供正负供电电压。信号调理电路如图3所示。

pIYBAGBf2AKAFjFyAACwXnh9UAM369.png

1.3 控制器

选择LM3S615微控制器,其具有以下产品特性:32位RISC性能、内部存储器、通用定时器、可遵循ARMFiRM规范的看门狗定时器、同步串行接口(SSI)、UART、ADC、模拟比较器、I2C、PWM、GPIO、灵活的复位源、工业范围内遵循RoHS的48脚LQFP封装等等。

LM3S615最小系统,主要包括电源、复位电路、晶振、JTAG以及防JTAG失效电路等。最小系统如图4所示。

o4YBAGBf2AeAFLQxAADh6VKaJDQ976.png

1.4 LCD显示模块

本次设计直接采用EasyARM开发套件上提供的字符型LCD显示屏TH3144,该LCD通过NXP公司的PCF8562LCD驱动芯片驱动。PCF8562是一种通用的外围器件,能为任何微控制器/微处理器以及多种LCD提供接口。它能直接驱动任意静态或包含4个背极以及最多32段的复用LCD。用于驱动TH3144仅需使用S0~S10 11个段和BP0~BP3 4个背极。单片机通过两线的I2C,总线通讯通道与PCF8562通信。I2C字符型LCD显示电路以及I2C存储电路如图5所示。

1.5 无线通信模块(PTR8000)

选用无线通信模块PTR8000,它以nRF905无线收发芯片为核心,由一个完全集成的频率调制器、一个带解调器的接收器、一个功率放大器、一个晶体震荡器和一个调节器组成。

(1)主要特点

高性能嵌入式无线模块,多频道多频段,1.9~3.6V低电压工作,待机功耗2μA;超小体积,内置环行天线,性能稳定且不受外界影响;工作方式为半双工,频道切换时间小于650μs,内置PCB天线,开阔地传输距离约100m左右。

(2)硬件接口

1)模式控制

模式控制接口由TRX CE、TX EN、PWR组成,控制PTR8000的四种工作模式:a.掉电和SPI编程模式;b.待机和SPI编程模式;c.发射模式;d.接收模式。各种模式的控制模式见表1所示。

o4YBAGBf2BSAbfB5AAAZbYyYct4469.png

2)SPI接口

SPI接口由SCK、MISO、MOSI以及CSN组成。在配置模式下,单片机通过SPI接口配置PTR8000的工作参数;在发射/接收模式下,单片机SPI接口发送和接收数据。

3)状态输出接口

提供载波检测输出端口CD、地址匹配输出端口AM、数据就绪输出端口DR。

1.6 上位机界面设计

水位监测系统界面采用LabVIEW软件进行设计。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。内置了便于应用TCP/IP、ActiveX等软件标准的库函数。图6为设计的系统界面。

2 系统测试结果及分析

系统测试方法为:模拟地下水环境,在水深约为2米的水槽中进行测试。测试前将传感器接入,在不放入水中时,调节可变电阻使得系统显示水位为0cm,取定量的水槽水样进行标定。表2为实验数据,其中h1为标尺读数,h2为显示读数。

o4YBAGBf2CCAIrIcAABQ1pQXnB0312.png

图7中纵坐标是传感器输出电压值Vout(单位:V),横坐标为水位h(单位:cm),由图可以看出传感器输出电压与水位呈现良好的线性关系。由于不同的地方重力加速度和地下水密度都不完全相同,在每次测量时,可以测量一组数据,计算出系数,在软件中进行矫正后再次测量,达到预定的目的。

从实验数据可以看出显示的水位深度与标尺读数存在着误差,分析产生误差的主要原因为:a.读取卷尺数值时,存在人为的误差;b.从传感器到数据采集模块之间导线对信号的损耗。

3 结论

本文利用LM3S615控制器对信号进行处理并通过LCD显示,控制PTR8000无线模块对数据进行实时发送,上位机接收到信号后,通过串口传输给PC机,利用LabVIEW软件对数据进行处理存储,并绘制出实时水位曲线。本系统具有可靠、方便快捷等优点,减轻了观测人员的劳动强度,且能实时准确地提供当前水位信息,为决策者提供可靠的依据。适合于水库、地下井等水位的监测,具有广泛的应用领域。

责任编辑:gt

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

    关注

    2525

    文章

    48125

    浏览量

    740166
  • 控制器
    +关注

    关注

    112

    文章

    15239

    浏览量

    171222
  • 监测系统
    +关注

    关注

    8

    文章

    2462

    浏览量

    80779
收藏 人收藏

    评论

    相关推荐

    代理Freescale飞思卡尔 MPXM2053GS 传感器

    5010GSX MPXV5010G6U MPXV5010G7U MPXV5010GC6U/T1 MPXV5010GC7U MPX5050D MPX5050DPMPX5050GP
    发表于 08-28 16:00

    【OK210申请】城市水位监测系统

    申请理由:在项目进行的过程中,我们首先需要一个嵌入式硬件控制平台实现对城市水位的采集工作,平台需要具有良好的稳定性并且可以集成3G网络传输的功能,最好还是可以集成自解码的功能,方便与项目的跟进运行
    发表于 07-18 17:54

    水情自动监测系统

    ` 水情自动监测系统适用于水利管理部门远程监测水库的水位、降雨量等实时数据,为保障水库的适度蓄水和安全度汛提供了准确、及时的现场信息。本次设
    发表于 02-27 16:43

    超声波传感器用于河道水位监测

    监测终端电池电压低时,立即报警。4、自动生成水位过程曲线、数据统计报表。5、可与排涝泵站实现联动,根据河道
    发表于 08-28 14:30

    无锡回收手机IC公司 无锡收购晶振咨询公司

    TP/SEP1C3T144C8WR06X9530FTLMHC1608S301NBP1210B225K250CTBCM5464A1KRBTPB-1065-102-C471-0334-1-02-410WASHERMPX10D MPX10DP
    发表于 11-18 17:38

    厉害了!低功耗、无人监测无人值守的雨量监测站上新了,远程自动监测水位系统!!

    监测,无需专人值守远程监测水位:无需专人值守,无线传输数据,远程实时监测自动观测水位:  
    发表于 12-28 16:04

    MPX5100DP为什么每个传感器读数不一样?

    我刚买了一个 mpx5100dp 传感器。我试图阅读数据表,但我不太明白。特别是在显示45mV/kPa的灵敏度方面。我尝试对五 (5) 个 MPX5100DP 传感器读取的 900 个数据中的每一个
    发表于 03-20 06:13

    MPX5700DP/MPX5500DP检测连接传感器的方法是什么?

    我想知道是否有可能通过硬件检测板上安装了两个 MPX5700DP / MPX5500DP 传感器中的哪一个。我可以使用 V1、V2 和 Vex 引脚以及传感器和 MCU 之间的一些电路来检测连接
    发表于 04-20 06:39

    水位自动判读监视系统的设计和实现

    为解决工业生产中对锅炉内部水位的远程监测,本文设计了一种水位自动判读监视系统,并实现了此
    发表于 07-26 17:41 27次下载

    MPX5100 LCD压力计电路

    MPX5100 LCD压力计电路
    发表于 02-09 12:44 806次阅读
    <b class='flag-5'>MPX5100</b> LCD压力计电路

    MPX5100压力调节器电路

    MPX5100压力调节器电路
    发表于 02-18 22:10 1161次阅读
    <b class='flag-5'>MPX5100</b>压力调节器电路

    腾控低功耗可编程RTU在水位监测上的应用

    方案适合于河道水位监测系统,水库水位自动监测
    发表于 10-10 17:01 11次下载
    腾控低功耗可编程RTU在<b class='flag-5'>水位</b><b class='flag-5'>监测</b>上的应用

    2019黑科技之智能饮水机水位监测方案

    ZLG智能饮水机水位监测方案以TOF光学传感器技术为基础,可自动监测水杯,识别水杯高度和水位高度
    发表于 12-25 16:07 3204次阅读

    水位自动监测系统的功能

    水位自动监测系统【恒美HM-SW1】适用于在无电源无线传输情况下测量水库、河流、湖泊、坝体测压管等的水位,是
    发表于 08-31 09:49 785次阅读

    水位监测系统施工方案

    解决方案自动监测水位变化的设备,通过实时监测水质指标并对数据进行分析处理的集成化监测
    的头像 发表于 07-31 16:05 422次阅读