微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 工业电子 > 基于LM3S615的地下水位监测系统设计

基于LM3S615的地下水位监测系统设计

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

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

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

1 设计方案

1.1 方案概述

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



此系统主要包括电源模块、信号调理模块、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的实物图和推荐退耦电路。



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所示。



1.3 控制器

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

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



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所示。



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为设计的系统界面。



Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top