新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 远程监测与故障诊断系统研究

远程监测与故障诊断系统研究

作者:时间:2011-08-02来源:网络收藏

2 组件设计实现
主要包括数据处理子和数据监视子系统。数据处理子系统是子系统的核心组成部分,负责数据解析、处理、判读及传输。为实现数据处理流程的可重构和数据处理的通用性,数据处理子系统所需的算法资源以及执行软件实体工具等均采用组件技术实现。数据监视子系统实现参数状态趋势的监视。
2.1 数据处理子系统
数据处理子系统软件主要由数据采集器、流程管理器、数据判读器及数据管理模块构成,各部分功能介绍如图3所示。

本文引用地址:http://www.eepw.com.cn/article/155966.htm

c.jpg


数据采集器是数据处理系统的数据源,主要负责加载本地数据或接收网络传送的数据,并将其归档为历史数据文件,或者将数据写入共享内存,实现流程管理器运行所需数据源的分发。数据采集器组件的实现采用进程内COM组件形式,而数据采集器与流程管理器之间的数据传输利用共享内存和事件通知形式实现。
流程管理器是数据处理子系统的核心组件,实现数据处理流程配置文件解析生成流程模型:根据数据采集器事件形式通知的参数列表从共享内存中获取参数数据并分发给所需的处理流程作为流程输入数据;执行流程(单流程执行或多流程并行执行)获取流程输出:为数据判读器进行参数判读提供判读数据源。流程管理器采用进程内COM组件实现。
数据判读器,将流程输出数据依据判读准则进行简单判读后经数据广播再监视显示。
2.2 数据监视子系统
数据监视子系统根据监视开发子系统开发的监视配置文件,生成用户自定义监视界面。在监视过程中,数据监视运行子系统接收数据判读器发送的判读参数信息,并在监视界面中显示,如图4所示。监视参数显示采用报表或曲线形式,可以实现多报表页面或多曲线页面并行显示,能在不同监视页面之间切换。在参数监视过程中,系统能够保存当前监视的参数数据到数据文件。

d.jpg



3 子系统设计实现
子系统(如图5所示)是诊断远程协作软件系统,主要实现远程诊断资源、信息的共享和重用以及远程专家、技术人员的在线指导。系统采用B/S模式,用户可以通过Web浏览器网页启动远程诊断子系统,远程诊断子系统应用程序位于Web服务器上。

e.jpg


远程诊断子系统包括任务管理子系统、资源管理子系统、用户管理子系统、技术交流论坛子系统和消息通信子系统。其中,技术交流论坛子系统和消息通信子系统实现监测诊断技术和知识的在线交流:任务管理子系统实现诊断任务的提交,诊断任务的分配和诊断任务的处理;资源管理子系统实现诊断资源的共享,可以上传和下载资源。



评论


相关推荐

技术专区

关闭