论文部分内容阅读
灌溉区水情数据自动采集系统是应用遥测、通信、计算机技术,完成水情数据的实时采集、报送和处理的信息系统,它是多种学科、多种技术在水文领域中的应用。在水情数据自动采集系统中,采集终端要向控制中心报送数据,而其采用的通信方式是分析和研究的一个重要课题。本设计课题中提出了使用GSM中的短消息业务(SMS)进行水情数据的传输的方案,实现了数据的准确实时传送,避免了采用人工测报或者有线方式监测水情存在的问题。虽然短消息业务一次最多只能传输140个字符信息,但用于水情数据的传输已经完全可以满足要求。本文从硬件和软件两个方面分别阐述了水情数据自动采集系统的设计思路。本系统中的GSM数据采集系统由多个数据采集终端和一个控制中心组成。数据采集终端与控制中心通过GSM网络建立起通信链路,把现场水位信息经数字化处理后通过数据通道传输到控制中心,然后由控制中心进行相关的处理。数据采集终端主要由水位传感器、放大电路、A/D转换电路、单片机及外围电路、GGM模块、电源等组成。将水位传感器测量到的现场水情信息经放大、A/D变换后,送入单片机。在单片机内完成数字滤波,数据处理后,通过GGM模块发送到控制中心。同时单片机还要接收来自控制中心的实时数据采集命令,完成自动拨号、定时发送等功能。本文主要完成水情数据自动采集系统中控制中心的设计。控制中心由工业控制计算机、GSM模块及相关的控制管理软件组成。将GSM模块接收到的各数据采集终端的水位数据变换成标准的计算机RS232信号,送入工业控制计算机,对数据进行存储、分析。工业控制计算机以SQL Server为数据库支持平台,采用Visual Basic编程的方法进行软件设计。整个控制软件采用全中文操作界面,完成水情信息的数据查询、分析、打印以及实时数据采集等功能。