欢迎来到天天文库
浏览记录
ID:30807659
大小:185.06 KB
页数:4页
时间:2019-01-03
《基于cbuilder与labwindowscvi平台的数据采集处理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于C++Builder与LabWindows/CVI平台的数据采集处理系统的研究与应用徐振辉刘巍(军械工程学院导弹工程系,河北石家庄050003)摘要:本文介绍了-•种基于BorlandC卄Builder与LabWindows/CVI平台的数据采集与处理系统,该系统应用于对滚动轴承的故障信号进行数据采集与分析处理。用BorlandC++Builder语言编写数据采集程序,将采集到的数据传给LabWindows/CVI,用LabWindows/CVI编写数据处理程序。数据传送时用到了动态连接库技术(DLL)。通过实例证明了这两种语言结合使用的优势。关键词:振动;数据采集;
2、数据处理;动态连接库(DLL)TheInvestigationandApplicationofDataAcquiringandProcessingSystembasedonBorlandC++BuilderandLabWindows/CVIXUZhen-huiLIUWei(MissileEngineeringDepartment,OrdnanceEngineeringCollege,Shijiazhuang050003,China)Abstract:Thispaperintroducesakindofdataacquiringandprocessingsystembase
3、donBorlandC++BuilderandLabWindows/CVIplatform.Thissystemisusedforacquiringandprocessingthefaultsignalsofrollingbearings.WeuseBorlandC++BuilderfordataacquiringandsendthesedatatoLabWindows/CVIfordataprocessing・ThetechnologyofDynamicLinkedLibraries(DLL)hasbeenusedwhentransmittingthesedata・Th
4、esuperiorityofthetechniqueofmixedprogrammingtechnologybetweenC++BuilderandLabWindows/CVIisillustratedwithanexample・Keywords:vibration;dataacquiring;dataprocessing;DynamicLinkedLibraries(DLL)1引言BorlandC卄Builder是一种新型的可视化编程集成环境。用C++Builder编写的应用程序可以实现交互界面,数据采集和端口操作等。LabWindows/CVI是NationalIns
5、trument公司(美国国家仪器公司,简称NI公司)推出的交互式C语言开发平台。它在数据分析处理和虚拟仪器设计等方而具有C++Builder无可比拟的优势。若能将两者结介起来,实现优势互补,必将编写出功能强大的系统。该数据采集处理系统是基于滚动轴承缺陷检测与故障诊断这个课题,对滚动轴承的故障信号进行采集与分析处理。硬件设计2.1滚动轴承实验测试平台轴承测试平台用于检测6205号滚动轴承的缺陷。它的主动轴由两套滚动轴承支撑,三相交流电动机驱动,通道三角皮带带动主轴转动。轴承随主轴一起转动,其内圈固定在主轴上,外圈通过底座来固定。采用压电式加速度传感器,传感器安装在轴承座上。
6、通过电荷放大器将采集到的电荷信号成正比的转换为电压信号。2.2数据采集卡采用研华公司的高性能数据采集卡PCL1800,该采集卡是一种高速、高性能、多功能的可插拔的数据采集卡,与计算机的兼容性强。它具有33OKHZ的12位A/D转换器,板上有内置1K字的FIFO缓冲区、两个12位D/A输出通道、16个数字输入通道、16个数字输出通道和一个16位计数通道。它支持DMA数据传输方式,将数据从个12位D/A输出通道输出,同步数据输出吋可以达到200KHZ,可以满足本系统高速数据采集的需要。3软件设计该数据采集处理系统是轴承缺陷检测与故障诊断系统屮的一部分,它主要完成对滚动轴承振动
7、信号、声信号和温度信号的采集,并口对其进行数据处理。系统采川C++Builder编写应用程序來实现交互界面、数据采集以及和其它功能模块之间的接口操作。用LabWindows/CVI编写系统中数据处理部分,能够实现信号的时域分析、频域分析、滤波处理以及均方根值、脉冲因子、峰值因子等特征参数的计算功能,还扩展了数据存储、打印等功能。将采集到的数据传送给LabWindows/CVI时用到了动态连接库技术(DLL)o3・1数据采集程序设计数据采集主要是山计算机控制系统进行数据采集。系统采用PCL1800数据采集R进行数据采集,用C++
此文档下载收益归作者所有