基于STM32的城市二次供水泵站远程监控系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于STM32的城市二次供水泵站远程监控系统
【摘要】介绍一种基于ARM Cortex-M3内核的STM32微控制器的高效远程供水泵站监控系统,阐述了系统的工作原理及软硬件设计。

系统利用STM32自带的ADC采样对输入信号进行实时采集转换,配备有继电器控制泵站重要设备启停,并使用GPRS和以太网两种通信方式,实现设备的远程数据通信与设备监控功能。

经过实际运行表明,本系统能够显著提高了泵站设备运行的防护等级,有效满足了城市二次供水泵站的监控需求。

【关键词】STM32;AD采样;泵站设备控制;无线通信;以太网通信
1.引言
随着终端设备信息化集成程度的不断提升,远程智能监控技术在工业控制领域的应用也越来越广泛,尤其是应用于远程数据采集、设备监控等方面。

城市二次供水泵站主要为弥补市政供水管线压力不足,保证居住、生活在高层人群用水而设立的。

通常,城市二次供水泵站内来自国内外厂家的设备大多价格昂贵且通信方式各异,城市供水泵房一般存在于地下室、偏僻居室内,泵房内变频柜、电机、水箱、供水管道等共存一室,而且室内环境潮湿、阴暗,所以,工作人员需要时刻掌握泵房内设备的运行状态,运营厂家投入大量人力、物力、时间进行研发,从而不断的增加产品成本,也间接也增加了用户的使用成本。

因此我们需要开发一款针对城市供水泵房的低成本设备监测系统。

为实现对这些设备的高效监控,本文介绍了一种基于STM32单片机的泵站远程监控解决方案,方案充分利用STM32芯片的诸多硬件接口单元特点,综合GPRS、以太网的通信优点,设计出一套低成本、高可靠性、可配置具有多协议转换和控制功能的二次供水泵站远程监控系统。

2.系统功能
本系统的主要通过安装在二次供水泵站的监控终端,使用有线通信和无线通信相结合的传输方式,实现调度中心对二次供水泵站内重要设备、泵站内环境的远程监控,使调度中心能够实时掌控泵站运行状态。

2.1 应用框图
如图1所示:
图1 系统框图
2.2 功能特点
为应对泵房设备类型的多样性,监控终端具备多路模拟量输入、开关量输入、
继电器开关输出、脉冲量输入采集功能,支持RS232/485通信,支持以太网通信,并配备有显示单元,用于城市供水泵站的室内环境参数监测及电气设备的运行监测与控制。

(1)设备监控
本系统中监控终端采用意法半导体公司生产的STM32系列单片机作为微控制器,充分利用了该型单片机的接口与功能单元,在保证稳定性情况下相比以往8位单片机大幅度提高了系统运作效率。

泵站内各电气设备间数据通信与处理相互独立,互不干扰,监控终端对供水泵站内的变频柜、PLC控制柜等设备进行状态监控,并实时获取泵站内储水箱水位、管网压力、流量统计等信息,在漏水、漏电等事故发生后对机房相关设备自动断电。

(2)环境监控
监控终端对泵房环境的温湿度情况进行监测,实时传输泵房内各设备运行状况及有关数据信息到调度中心。

调度控制中心可以对泵房设备的运行状态进行调控。

由于城市供水泵房多部分建设于楼宇地下室、偏远地段,所以根据泵房所在环境位置的不同,本系统选择使用无线与有线两种通信方式相结合实现泵站与调度中心的通信。

3.监控终端设计
3.1 设计功能
监测终端具备多通道数据采集、无线通信传输、以太网数据传输、实时显示和功能参数组态配置等功能,主要由主控制模块、显示模块、无线通信模块、电源模块以及机箱外壳组成,用于城市供水泵站的室内环境参数监测及电气设备的运行监测与控制。

主控制板上设有参数存储芯片、数据存储芯片、以太网通信芯片、温湿度感应芯片等器件,具备多路模拟量输入、开关量输入、脉冲量输入和开关量输出通道,并支持以太网通信。

(1)模拟量采集功能用来监测供水管网的压力、水位等数据信息;
(2)开关量输入用于监测供水泵房的市电供应、浸水状态、电机运行、泵房门禁状态;
(3)脉冲量输入可用来采集以脉冲输出计数的流量计信息;
(4)开关量输出采用继电器隔离输出,用于控制灯光开关、泵房电机启动;
(5)模拟量输入、开关量输入、开关量输出、脉冲量输入端口均支持功能
组态;
(6)以太网通信口,支持TCP/UDP两种协议,可配置成Client/Server模式,实现数据的互联网传输,在无线信号无法覆盖的区域,比如某些地下泵房可使用网线将监测器接入互联网后连接到调度中心。

3.2 微控制器选型
本系统监控终端的微控制器采用ST公司基于Cortex-M3内核的32位增强型闪存微控制器STM32F103VC作为控制核心,CortexM3内核是专门设计于满足集高性能、低功耗、实时应用、具有竞争性价格于一体的嵌入式领域的要求。

该芯片最高主频可达到72MHz,具有256K字节的闪存以及48K字节的SRAM。

STM32F103VC自带12位精度的ADC逐次逼近型模数转换器,各通道的转换可以单次、连续、扫描或间断模式执行,转换结果以左对齐或右对齐方式存储在16位数据寄存器中。

通道采样时间可编程,总转化时间可缩减到1s,此外,多种转换模式供选择,支持DMA数据传输。

本系统采用定时器触发的同步注入模式,能够对多路信号进行同步采样。

STM32F103VC具有3个通用同步异步收发器(USART),2个通用异步收发器(UART)。

3.3 数据采集设计
监控终端的数据采集单元由模拟量采集、开关量采集两部分组成。

(1)模拟量采集
泵站设备数据输出接口的信号主要为工业通信使用的4-20mA电流信号,因此,首先要将其转换为满足STM32F103VC ADC输入范围的电压信号,以便进入ADC转换为数字量。

电压信号输入到STM32的ADC模拟输入通道。

相关文档
最新文档