油液污染远程监控系统开发研究
仪器信息网 · 2009-08-02 21:40 · 35792 次点击
李华强1,2,费逸伟2,钟新辉1,姜旭峰2
摘要:在油液污染监测系统的基础上提出了远程监控系统的开发研究。实时数据可以通过现场数据采集,并通过Web服务器传送给Internet上的远程客户。
关键词:Web、油液、污染、远程监控
油液监控是机械设备故障诊断的重要方法。随着设备的日趋精密以及降低维修费用的要求,对相关专家的及时咨询和诊断,对设备故障的及时预防显得尤为迫切。因此,实时、异地的情况下了解油品污染程度,及时预警并判断设备故障的状况十分必要。
本系统利用铁谱监测技术对油液污染情况进行监测,并实时记录监测数据。通过RS485网络与上位机连接,利用Web技术实现对油液的远程监控。
一、远程监测系统的组成结构与设计
系统采用B/S(Browser/Server)结构模式,共有三层体系结构,最底层为数据采集系统,从现场设备中采集磨粒数据。第二层为实时信息处理系统,由现场采集的数据及其相关信息写入挂接在这一层的Web服务器和数据库服务器,并对数据进行统计、分析处理,将实时数据、历史数据等以Web的形式实时发布。实时发布的信息通过网络同第三层客户端相连,客户计算机可以通过浏览器直接使用和监测。
本系统下位机采用ATMEL公司的AT89C52型微控制器,其内部集成了8k字节的FLASHROM,可以完成监测数据的缓冲存储和串行通信。利用上位机通过RS485网络,将磨粒实时参数由传感器送入AT89C52处理后,可以直接显示、报警或打印,或送入上位监测计算机。
本系统采用上位机链接通信方式,即使用RS485通信网络将AT89C52单片机和一台监测计算机连接起来,构成现场监测网络。根据单片机传来的数据,上位监测机可实时监测、在线显示各种参数,并且有历史曲线记录、故障显示、报警、报表生成及打印等功能。
该系统由以下几部分组成:(1)与监测现场交互信息的监测计算机;(2)能够向Internet提供信息服务的Web服务器,以及监测计算机与Web服务器之间的数据服务器;(3)客户端计算机。可以远程监测现场设备。远程监测系统的总体结构如图1所示。
图1油液污染远程监控系统
二、远程监测系统的实现技术
1.油液污染监测系统设计
污染监测仪器由以下各部分组成。微机采样电子系统装在仪器箱体内,油液旁路从中通过,光纤把光强恒定的光导入测试窗口,经被测样品射入光电传感器,变为电信号后经电流放大器和电压放大器处理后,由微机控制对两路信号轮流采样,模数转换后输入微机内,并通过输出进行记录。(见图2)
图2油液污染监控系统设计
2.油液污染监测软件设计
软件开发流程如图3所示。
图3油液污染监控系统软件流程图
3.污染监测系统与上位机之间的通信
通过串行通信接口可随时将测得的磨损量DL.Ds值或内存中的多组数据传输给上位机。铁谱仪与上位机的连线如图4所示。
图4通信连线图
可以导入MSComm串行通信控件,只需设置控件的属性和事件,就可以建立起应用程序与串行端口的连接,实现串行异步通信。但在编写通信程序之前,要对MSConun做一些同性初始化。
监测计算机要完成与下位机现场实时数据的实时通信和数据库的访问。监测计算机和数据库服务器之间的信息交换采用ODBC调用实现。选用WinNTServer和lIS构成Web1f45服务器,选择SQLServer构成数据库服务器,以ASP方式完成Web与数据库的动态数据处理。
用Delphi编程实现与单片机之间实时数据的采集、转化、处理。用ADO对象模型通过ODBC接口与数据库服务器进行信息交换。采集程序每隔一段时间更新一次采集的污染数据参数。
4.Web服务器对数据库服务器的访问
在本系统WindowNT服务器上,采用ASP方式来实现Web服务器对数据库服务器的访问。在ASP技术中通过调用数据回访组件ADO完成支持ODBC数据库的访问。另外在B/S结构的监控系统中经常要求用户能够通过浏览器看到动态的现场数据。本系统利用ActiveX技术可以使用户通过浏览器观察到现场动态数据,从而实现远程监控的功能(见图5)。
图5监测数据流向图
三、结语
本文介绍的油液污染远程监控系统,适合于远距离的管路输送、大型设备现场以及对油液污染要求较为严格的场合。
参考文献:
萧汉梁.铁谱技术及其在机械检测诊断中的应用.武汉:人民交通出版社,1993.10.
张淑清.单片机微型接口技术及其应用.北京:国防工业出版社,2001.1.