摘要
对于多传感器状态监测系统而言,合理的多线程模型和任务划分对系统的稳定性和执行效率有着十分重要的影响。针对多传感器状态监测系统,提出了一种多线程信息处理模型。在该模型中,包括数据采集线程、数据处理线程、故障诊断线程、显示输出线程和定时器。基于VxWorks操作系统,给出了该模型的具体实现,解决了多任务之间的数据保护和冲突消解;并实现了非阻塞式异步数据接收,进一步降低了对计算资源的占用。实际应用表明,该模型及其具体实现具有较高的执行效率和较好的稳定性。
For the multisensor condition conitoring system,the reasonable multi-thread model and task partition have the significant influence on the stability and efficiency of the system.A multi-thread model of information processing for the multisensor condition monitoring system is proposed.This model includes the data-collecting thread,the data-processing thread,the fault-diagnosing thread,the outputing thread and the timer.An implementation of the model is given based on the VxWorks operating system,which can solve the problem of data protection and conflict resolution between the multi-tasks and reduce the occupation of the computing resource by nonblocking asynchronous communication.The practical application shows that the efficiency of the model an its implementation is higher with good stability.
出处
《火炮发射与控制学报》
北大核心
2012年第3期10-14,共5页
Journal of Gun Launch & Control
关键词
多传感器
状态监测
多线程
信息处理
multisensor
condition monitoring
multi-thread
information processing