多传感器状态监测系统的多线程信息处理模型
2012-11-22徐建锋薛平贞
火炮发射与控制学报 2012年3期
杨 维,赵 维,徐建锋,薛平贞
(西北机电工程研究所,陕西 咸阳 712099)
随着人们对安全保障的日益重视,多传感器状态监测系统得到了越来越广泛的应用。通过对各类运行参数连续不断的采集,可以获得关键设备的运行状态,并实现自动报警和故障诊断[1-2]。状态监测系统的信息处理过程包括数据采集、显示输出和数据处理等多个任务,非常适合采用多线程技术[3-4]。不过,当采样频率较高、传感器数量较多时,如何合理的进行任务划分和设计多线程模型对系统的稳定性和执行效率有着十分重要的影响[5]。本文提出了一种针对多传感器状态监测系统的多线程信息处理模型,并基于VxWorks操作系统给出了该模型的具体实现。通过在某综合控制管理状态监测系统中的实际应用,验证了该模型的有效性和稳定性。
1 多传感器状态监测系统
图1给出了一个典型的多传感器状态监测系统的基本架构。其中,监测网络中存在几十甚至上百个传感器,用于监测不同的测点;数据采集模块通过监测网络可以接收各测点的运行参数,在收到运行参数之后,还需要进行显示输出、数据处理和故障诊断,经过处理的监测数据和诊断结果还要保存到数据库中。

考虑到以下因素,则该问题更加复杂:
1)在一些监测诊断系统中,希望报警点前后一段时间内的采样点越多越好,而在无报警时段内对采样点的数据密度没有过高的要求。
2)对于不同类型的运行参数,需要采用不同的数据压缩方法—缓变参数直接扩大采样点时间间隔进行重采样即可;……
登录APP查看全文
