新闻中心

EEPW首页>嵌入式系统>设计应用> 基于GPRS的水文信息远程监测系统的设计方案

基于GPRS的水文信息远程监测系统的设计方案

作者: 时间:2014-01-16 来源:网络 收藏

  方案设计采用防腐性投入式液位变送器和铂电阻温度变送器。变送器前端采用不锈钢外壳用来防止观测井内水中杂质的干扰。连接电缆是指变送器与智能监测仪之间连接的电缆。由于液位测量时采用压力比较形式,故连接电缆采用中心有通气导管的专用电缆。智能监测仪以单片机为核心,配合模数转换、时钟芯片、数据存储、数据显示、后备电源等部分。

  观测子站工作原理如下:利用分散设置在观测点的液位、温度变送器将测量得到液位、温度变量转换为可传送的标准化输出信号。系统采用4~20 mA电流信号传输方式将信号送入信息采集终端模数转换部分将模拟信号转成数字信号,以减少信号的衰减和接线的复杂性,再经单片机将转换后的数字信号进行分析处理。数据存储部分使用大容量存储芯片存储处理后的数据。

  日历时钟具有实时时钟计数功能还能为监测仪提供准确的日期及时钟信号。数据显示部分现场显示出实时监测数据。最后经由数据通信模块利用其内置的调制解调器,实现现场监测仪与各级水务部门中心监测站的计算机之间的数据交换。后备电源部分能在市电无法正常提供的时候保证监测仪的正常使用,且后备电源能与市电自动切换。

  2.2 智能信息采集终端软件流程

  滤波能将信号中特定波段频率滤除,是抑制和防止干扰的一项重要措施,基于数字滤波具有精度高、可靠性强、可程控改变特性和便于集成等优点考虑。本系统利用程序用数字滤波来提高水位采样信号的真实度。

  测量水位时,江河、湖泊和水库等的波浪冲击可能引起采样信号产生瞬时、幅值较大的脉冲干扰,而一旦在采样时刻出现这种干扰,系统就无法正常工作,所以对采样数据进行滤波十分必要。智能信息采集终端采用中值滤波法,即从采样窗口取出奇数个数据进行排序,用排序后的中值取代要处理的数据。系统软件的程序中安排了“冗余指令”可在PC因干扰出错,程序脱离正常轨道,出现“乱飞”时使程序迅速进入正轨,还安排了“软件陷阱”可在乱飞程序进入非程序区或表格区无法用冗余指令使程序入轨时发挥作用。数据采集分机软件包括主程序和数据传送子程序。数据传送子程序流程如图3所示。

  智能信息采集终端软件,使用C++语言编写,利用面向对象程序设计的编程架构,以构件的形式搭建应用软件的主要功能部件,以提高系统的可视性,也便于数据汇总和数据交换。利用Microsoft Access数据库保存及处理数据,提高系统的可靠性和运行效率。

  3 信息综合服务器程序的设计

  水文远程监测网络系统主要由中心监测站和现场观测子站组成,分为两级联网。由三个环节构成:现场数据采集与存储、远程数据传输、数据分析与数据库管理,如图4所示。

遥测管理系统使用C++语言编写,完成了由上到下的模块式总体设计。系统集合了水位信息的实时采集、预处理、数据存储及管理功能,构成了一个一体化的综合信息平台。通过无线远程传输技术,实时获取监测点的水资源信息,按照日、月、年,分不同时段将数据存入数据库,并绘制曲线(见图5)与直方图对比分析数据,最终将结果显示给用户,并能依照用户需求自动生成报表。上位机软件管理系统功能主要由信息综合管理模块、实时远程监测模块、水资源决策支持系统、输出模块及其他辅助功能组构成。



评论


相关推荐

技术专区

关闭