当前位置:问答库>论文摘要

题目:多轴多点随机振动控制软件的实现

关键词:多轴多点;随机振动控制;信号采集;VxWorks;MFC;TCP/IP

  摘要

随着我国产品型号和武器装备的日趋先进和复杂,对于其可靠性的要求也不断提高,特别是对产品环境试验的要求。多点随机振动作为环境试验的一项重要内容,其对于激发产品故障,发现产品早期缺陷的作用逐渐被人们所重视。近几年我国的多点随机振动技术发展迅速,但将理论工程化的速度却比较缓慢。由于多点随机控制算法数据量和计算量庞大,因此对于控制系统的硬件和软件都有较高的速度和稳定性等要求。本文针对当前信号采集和控制工业的发展状态,结合前人研究的多点振动控制理论,设计并实现了一套基于以太网络的多轴多点随机振动控制系统。首先本文分析了当前测控领域的一些高速信号采集硬件,并针对本系统的特殊情况选定了一套基于NI公司系列信号采集和发送板卡的方案。随后在选定的硬件平台上选择了合适的实时操作系统——VxWorks,并对其进行了相应的剪裁和定制。结合操作系统所提供的各种模块,本文实现了一系列高效的向量和矩阵算法,并基于这些算法完成了随机振动的核心控制过程。对于控制信号的显示和分析,本文实现了一个基于Microsoft Windows操作系统的用户界面程序。文章通过对本系统的需求分析,给出了一个使用MFC视图/文档结构的解决方案,并结合流程图和代码详细阐述了该软件的实现过程。最后文章介绍了本系统的基于TCP/IP协议网络实现方案,该方案分别使用Socket网络编程接口和MFC中的异步通讯类CAsyncSocket完成。本文的研究成果对于多轴多点随机振动理论的工程化和理论验证做出了极大的贡献,将推动我国多轴多点随机振动试验设备的快速发展。