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

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

3天内不再提示

基于单片机和采集器实现地下水动态水位远程测量系统的设计

电子设计 来源:郭婷 作者:电子设计 2019-09-29 07:51 次阅读

地下水是水资源的重要组成部分,是战略性资源的主要部分。在保障城乡居民生活支持经济社会发展和维护生态平衡等方面具有十分重要的作用。地下水位观测是一项基础性的水利工作,在研究地下水和工程建设等方面具有重要作用。地下水位动态变化信息为地下水的开采工作、地方生态维护以及工程建设等方面提供了重要参考依据。鉴于地下水位满足实时采集实时监测的需要,本文给出了一种用于地下水动态水位监测的远程监测系统设计。

1 系统设计

1.1 系统设计要求

采集器的功能是将深井中的水位或水深信息收集起来,通过无线通信将数据发送给上位机系统。为了节省人力资源,采集器需要长时间免维护运行。采集系统要求架设维护方便、无需布线等,这就要求尽量减少施工环节,提高工作效率,降低成本。因此,提出了以下设计要求:

(1)通信可靠;

(2)低功耗,电池供电

(3)架设成本低;

(4)易维护。

1.2 现状分析

目前市场上出现的采集模块静态功耗较大,一般为200 mW~600 mW不等,制作下位机体积大,需外加蓄电池和太阳能板,容易被盗以及人为破坏;安装复杂,在无电源地区使用时架设成本较高,不适用于条件较苛刻的专用场合;集成无线RTU体积也偏大,不能进阶二次开发成专用产品,不能低压供电也限制了在此系统中的应用。

1.3 系统方案

GSM网络通信方式具有高速、可靠、覆盖范围广等优点,易于实现远程数据通信。 SMS是移动运营商提供的短消息服务,它基于GSM网络通信。SMS支持GSM设备点对点和一点对多点的消息传送,并可传送一条短信和容纳140 B的文本信息。在目标设备未在线或故障等情况下,短消息会暂存在运营商的服务器中,该种方式可以得到较高可靠程度。上位机系统可以是个人移动设备也可以是支持SMS的专用监测设备。

GPRS是基于GSM网络的高速数据业务,资费低,但在网络繁忙时数据丢包、掉线的情况时有发生。由于地下水变化相对缓慢,对系统的实时性要求不高,所以采用SMS方式进行无线数据通信足以满足要求,对于本系统资费同样低廉。

为了易于更换和维护采集器,采用通用的5号碱性电池供电。硬件上采用各功能模块选择性分离供电,软件上采用定时采集、定时上传的方式大大降低了功耗,确定了长时间电池供电的可行性,从而免去了布线和安装太阳能电池的工序和成本。采集器与GSM通信模块集成,缩小了体积,可内置于被测井口处,以方便安装和后期维护。

2 硬件设计

2.1 硬件结构

采集器(下位机)由微处理器、电池组、电源管理、GPRS模块、压力传感器时钟日历、信号调理以及A/D转换器组成,如图1所示。

基于单片机和采集器实现地下水动态水位远程测量系统的设计

2.2 模块设计

(1)主控制器:ATmega88V单片机作为采集器的微控制单元,内置1 KB SRAM以及512 B的EEPROM存储器,免去了外部存储器,1.8 V~5.5 V宽泛的工作电压。为了节省功耗,单片机工作在32.768 kHz 的系统时钟频率下。

(2)时钟日历模块:MAX690芯片作为时钟日历模块,由独立的3 V电压的纽扣电池供电,与CPU进行实时通信,CPU查询时间确定采集器的工作状态。

(3)压力传感器:采用国产的KY型压力传感器,集成电压变送器,工作电压为10.5 V~15 V,输出信号为1 V~5V,量程为0 m~100m

(4)A/D转换器: 使用的是AD7921,12位A/D转换器,SPI串行接口,它由电压基准芯片AD780提供2.5 V的供电电压和参考电压。

(5)信号调理:采用通用双运放LM2904调理传感器输出信号和电池电压信号送给A/D转换器。LM2904的供电电压由LT1613提供(12 V),对压力变送器的1 V~5 V信号进行调理,首先前级为跟随器,运放的输出用一个电位器分压得到0.5 V~2.5 V信号,第二路信号为电池电压信号,同样的将池组电压VCC的可能的最大值(7 V)调整为小于A/D转换的满度值电压(2.5 V)。两路信号送给A/D转换器进行数字量化。

(6)电源管理:4节5号电池串联,取其中2节电池为单片机供电,用IRFU220与IRFU9530构成2个推挽输出由单片机的GPIO选择性地为测量部分(包括压力传感器、A/D转换器、信号调理电路)和GSM模块供电。在推挽输出后用一个LT1086稳压后为GSM模块提供3.6 V电源,由LT1613升压型电路芯片为传感器/变送器和模拟信号调理电路提供12 V电源。

(7)GSM模块:采用Wavecom公司的GR64模块,与单片机的接口为异步串行接口,编程时采用AT指令对模块进行设置、会话以及打包数据和发送信息。

2.3 测量误差分析

基于单片机和采集器实现地下水动态水位远程测量系统的设计

3 软件设计

3.1 工作过程简述

在设备开启后,单片机会执行各功能模块的初始化程序,之后从时钟日历芯片中读取当前的日期和时间,之后判断此时刻是否超过设定的测量时刻,如果超过测量时刻则进入测量状态,此时单片机会开启对测量电路的供电,延时等待传感器稳定后,会连续采集100次数据存入RAM中。采集后测量电路供电将关闭,经过中值滤波法求得最终保留的数据,再将数据保存到单片机片上的EEPROM中。当程序判断当前时间超过了上传的时刻,则会开启GSM模块,等待GSM模块入网后先接收供电然后将要发送的数据按照AT指令打包,并以短信的形式发给目的设备。如果数据发送超时,单片机将会把滞留的数据包存放在单片机内部的EEPROM中等待下一次上传。最后关闭GSM模块又回到循环时间的查询状态。

数据采集频率为1日2次,在测量时刻到来时,CPU启用升压电路为压力传感器和信号调理电路供电,启动A/D转换器供电,采集压力传感器数据和电池电压数据后,关闭供电电路,进行数据处理,测量结果保存在单片机内部的EEPROM中。可通过命令修改数据上传时间。为了节省数据总线上的功耗,时间读取不是实时的,用定时器中断服务程序进行读取,每分钟读取1次。上传的数据总是前一天测得的数据。

在程序运行的整个过程单片机内部的看门狗计数器被一直启用,用于监视采集器的正常工作,如果死机或程序执行混乱,看门狗定时器会使单片机复位。

3.2 程序流程图

程序流程图如图2所示

基于单片机和采集器实现地下水动态水位远程测量系统的设计

3.3 协议设计

AT指令集是 ETSI (欧洲通信技术委员会 ) 发布的一种移动平台与设备终端的通用接口指令 , 其中包含对SMS的控制[7]。采集器向上位机系统传输数据的内容包括功能码、日期时间和采集到的数据。每一字节数据为ASCII码形式。协议包括2个部分:

(1)采集器上传报文的格式(除去AT指令):DT(数据说明)_上传时间_测量日期_时间1_水深(单位:m)_时间2_水深(单位:m)#(结束),以一个数据示例的文本形式为:DT_2008/11/09/16:00_2008/11/08_02:00_23.40_14:00_23.10_16:00#。此数据的内容是上传时间为2008年11月9日16:00,2008年11月8日,2:00时水深23.40m14:00时,水深23.10m。

(2)上位机系统对采集器发送命令的报文的格式(除去AT指令) :ST(设置说明)_设置日期及时间_时间1_水深(单位:m)_时间2_水深(单位:m)_上传时间#(结束),以文本的形式表示则为:ST_2008/11/08/09:00_05:00_20:00_14:00#。此数据的内容是时间设置为2008年11月8日9点,2次采集时间设置为5:00和20:00,上传时间设为14:00。

在发送这条短信后采集器下一次发送短信的目的地址自动调整为该地址。

4 实际测试

4.1 数据传输

在数据传输的测试中调整程序,使每隔半小时就上传一次数据,中途随机发送对采集器设置的信息,设置的上传时间忽略不计,表1所列是接收450个短信息中的一部分。

基于单片机和采集器实现地下水动态水位远程测量系统的设计

表中,346和347号数据表明在2008/11/09/14:00时GSM模块发生了入网超时,信息发送不成功,在14:30时原先发送失败的数据被重新成功发送。

在450个数据传输测试的过程中出现入网超时率为0.67%,数据丢失率为0。进行过50次设置,设置失败率为8%,但是后期延长超时时间后,测试100次,设置失败率降为2%。

4.2 能耗测试

(1)静态等候:单片机工作在32.768 kHz时钟下电流消耗小于20μA,测量电路和GPRS模块处于断电状态,供电推挽输出为低电平时MOS管的漏电流小于10μA,时钟日历芯片独立供电基本可以连续工作8年以上,将不计入功耗分析。每天24h运行,一天的能耗共计720 μAh。

(2)测量: LT1613消耗1 mA的自身工作电流,传感器工作时消耗的电流为10 mA(12V),实测5 V供电时从电池组吸取25 mA的电流,电压基准源消耗1 mA,A/D转换器工作时消耗3 mA。测量的整个过程小于300 ms,每次测量共计消耗2.4 μAh的电能。

(3)数据上传:GSM模块在发送数据时电流为500 mA,接收数据时为20 mA,静态时为2.5 mA, GSM模块独立测试过程中,一次数据上传过程小于20 s,大约需要消耗200 μAh的电能。

综上所述,一天测量2次上传1次的工作过程共消耗0.925 mAh的电能。如果用电量为800 mAh的碱性电池可连续工作800天以上。但是由于电池保质期和电池本身的自放电,再加上电量低水平时的内阻,可以保证至少一年正常工作。

此采集终端静全天正常工作的耗电量为0.925 μAh,采用4节AA型碱性电池可维持一年以上连续正常工作,测量误差小于0.16%,与上位机系统通信协议接口简单、可靠性高。能够较好地满足地下水动态监测系统的下位机系统的需要。


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

    关注

    2550

    文章

    51046

    浏览量

    753119
  • 太阳能
    +关注

    关注

    37

    文章

    3405

    浏览量

    114195
  • GPRS
    +关注

    关注

    21

    文章

    984

    浏览量

    129427
收藏 人收藏

    评论

    相关推荐

    地下含水层储能和地下水源热泵系统地下水回路与回灌技术现状3

    指标,比较了目前国内和荷兰的技术差异。指出解决地下水回灌的堵塞问题是地下含水层储能和地下水源热泵技术得以发展的关键。强调为避免出现地面沉降和地下水
    发表于 04-02 10:04

    怎样去设计一个基于STM32单片机地下水检测系统

    设计的是基于STM32单片机地下水检测系统,该系统能够完成对地下水温度和电导率这两个参数的测量
    发表于 01-26 08:05

    基于GSM短消息的地下水水位自动测报系统

    地下水水位测量数据是重要的水文检测参数,精确、及时的水文检测数据可为水文监测站提供完整准确的水文资料[1]。地下水水位
    发表于 08-13 08:22 37次下载

    投入式数字液位计来监控地下水位的优势是什么

    式数字液位传感的主要优势在于采用最新研发的地下水位监测系统。这套系统是专为地下水以及深度测量
    发表于 11-12 15:56 728次阅读

    基于物联网与无线网络技术实现地下水监测系统的设计

    总量等关键数据进行实时的采集,通过计讯水利遥测终端TY511将数据进行实时传输,以便后端可以远程获取地下水数据,监测地下水水位防止过度开采。
    发表于 03-02 10:43 1918次阅读

    关于5GDTU下的地下水水位监测系统的说明

    5GDTU实现数据采集传输工作,数据主动上报平台管理人员在线实时监测,掌握地下水水位动态信息。 地下水
    的头像 发表于 04-26 16:50 1877次阅读
    关于5GDTU下的<b class='flag-5'>地下水</b><b class='flag-5'>水位</b>监测<b class='flag-5'>系统</b>的说明

    地下水远程在线监测系统地下

    云传物联地下水监测系统,依托无线传输方式将现场采集到的数据传到监控中心,从而可以实现对各个监测点的实时监控,掌握水动态,并将已测知数据进行存
    发表于 06-22 15:41 1345次阅读
    <b class='flag-5'>地下水</b><b class='flag-5'>远程</b>在线监测<b class='flag-5'>系统</b><b class='flag-5'>地下</b>井

    工业物联网解决方案:地下水实时监测系统

    以及国家水资源管理的加强,要求建设地下水实时监测系统,通过对地下水各要素数据采集实现地下水资源的实时监测、展示、预警,及时掌握水资源的变化
    的头像 发表于 12-07 15:23 1502次阅读
    工业物联网解决方案:<b class='flag-5'>地下水</b>实时监测<b class='flag-5'>系统</b>

    地下水水位监测解决方案(创新水资源保护新模式)

    地下水资源有效地管理和利用,是维护社会经济发展和人民生存环境的重要一环。而地下水监测就是一个有效的手段来实现这一目标。地下水监测系统可以对
    发表于 03-06 11:54 522次阅读
    <b class='flag-5'>地下水</b><b class='flag-5'>水位</b>监测解决方案(创新水资源保护新模式)

    地下水水位监测站 监测地下水位水文 微功耗遥测终端

    微功耗遥测终端(HLU-1909),是一款应用于水利工程中地下水监测的遥测终端设备。用于采集地下水水位和水温数据,每天通过无线网络或北斗
    的头像 发表于 06-16 14:49 765次阅读
    <b class='flag-5'>地下水</b><b class='flag-5'>水位</b>监测站 监测<b class='flag-5'>地下水位</b>水文 微功耗遥测终端

    才茂地下水动态监测系统方案,呵护地下“生命之源”

    地下水是地球上重要的水资源之一,也是地球生态系统的重要组成部分,不仅弥补了地表水资源时空分布不均匀,引起的区域供水不足,同时支撑起保护自然生态环境的可持续发展。然而,由于人类活动和自然因素
    的头像 发表于 03-18 17:52 457次阅读
    才茂<b class='flag-5'>地下水</b><b class='flag-5'>动态</b>监测<b class='flag-5'>系统</b>方案,呵护<b class='flag-5'>地下</b>“生命之源”

    振弦采集仪在地下水位监测中的可行性研究与实践

    振弦采集仪在地下水位监测中的可行性研究与实践 地下水位的监测对于水资源管理和地下水环境保护具有重要意义。传统的地下水位监测方法主要包括井
    的头像 发表于 04-08 13:38 272次阅读
    振弦<b class='flag-5'>采集</b>仪在<b class='flag-5'>地下水位</b>监测中的可行性研究与实践

    地下水自动监测系统解决方案,实时掌握地下水变化并采取措施  

    变化,这些变化一旦累积到一定程度,就会形成无法逆转的破坏。 因此,为了确保地下水的可持续利用和有效保护,我们必须依靠长期的地下水监测工作,及时掌握其动态变化。这就需要建立一套完善的地下水
    的头像 发表于 05-15 13:30 425次阅读
    <b class='flag-5'>地下水</b>自动监测<b class='flag-5'>系统</b>解决方案,实时掌握<b class='flag-5'>地下水</b>变化并采取措施   

    振弦采集仪在岩土工程地下水位监测中的实用性与优势探析

    中的实用性与优势探析 一,振弦采集仪具有高精度的特点。振弦技术是一种基于共振原理的测量方法,通过对振弦的振动频率和振幅进行测量,可以准确地确定地下水位的高度。相比于传统的测井方法,振弦
    的头像 发表于 05-30 13:50 258次阅读
    振弦<b class='flag-5'>采集</b>仪在岩土工程<b class='flag-5'>地下水位</b>监测中的实用性与优势探析

    地下水位自动监测设备:守护地下水资源的科技哨兵

    地下水位自动监测设备WX-DSW1作为现代水资源管理的重要工具,以其高精度、实时性和智能化特点,在地下水资源的保护、管理和合理利用中发挥着至关重要的作用。
    的头像 发表于 10-21 17:26 185次阅读
    <b class='flag-5'>地下水位</b>自动监测设备:守护<b class='flag-5'>地下水</b>资源的科技哨兵