
基于虚拟仪器的振动信号采集平台软件设计
作品编号:DZDQ1199 开发环境: WORD全文:75页 论文字数:27000字 此基于虚拟仪器的振动信号采集平台软件设计毕业设计完整版包含[论文] |
以下仅为极少介绍,详细内容请点击购买完整版!

本软件建立了一个基于虚拟仪器的振动信号采集系统,通过该系统,读者可以在设定好的硬件设备上采集信号,也可以使用该软件虚拟产生各种信号进行观察,可对信号进行加噪,滤波,以及进行FFT,DCT等各种变换,能准确的测得信号的各项指标,如正负峰值,THD,频率等。同时,该软件实现了与Matlab与VC++的混合编程,使用Matlab与C处理一些测试数据,使编程的效率大大提高。最后,该软件有良好的人机界面,可让使用者方便的查看各个时期的信号波形。
通过上面的图形我们可以看出,使用MATLAB很好的去除了波形中的噪声,与加噪声的波形相比,几乎没有差别。而使用Labview去除噪声将会较为复杂,这里就不进行介绍了。
接下来,我们可以看看用matlab与Labview自带的滤波器进行滤波的对比,其中,MATLAB均采用butterworth滤波器,阶数均为10,我们对比下两者的处理波形结果吧。
首先是低通滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-6所示,左边为MATLAB低通滤波,右边为Labview低通滤波从中我们可以看出,虽然第一个波形与原波形有偏差,但是它的幅度却更接近于原波形,即幅度更接近于1。
接着是带通滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-7所示,左边为MATLAB带通滤波,右边为Labview带通滤波,通带频率均为200Hz-400Hz,从图中我们可以看出,个人感觉使用Labview更接近于理论上应该产生的波形,参照图5-8,虽然两者都是IIR滤波器,但我们明显可以看出Labview所产生的效果更好,更满足我们的要求
最后是带阻滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-9所示,左边为MATLAB带阻滤波,右边为Labview带阻滤波,阻带频率均为200Hz-400Hz, 从图中我们依然可以发现,MATLAB的滤波效果不如Labview好,参照图5-10,混合单频信号中200Hz,300Hz,400Hz幅度均为0
目录
摘要
Abstract
第一章 绪论 1
1.1振动测试简介 1
1.2虚拟仪器简介 1
第二章 总体设计 3
2.1需求分析 3
2.2 系统总体设计 3
第三章 波形显示与滤波器模块 7
3.1波形显示模块 7
3.1.1基本函数波形显示 7
3.1.2读取文件显示波形以及波形的存储 8
3.1.3公式波形显示 10
3.1.4混合单频信号显示 11
3.1.5 DAQ采集波形显示 13
3.1.6 调用他人制作的VI 13
3.2滤波器模块 13
3.2.1 Butterworth滤波器 16
3.2.2 Chebyshev滤波器Inver Chebyshev滤波器 16
3.2.3 Elliptic滤波器 17
3.2.4 Bessel滤波器 19
3.2.5 加噪与滤波 21
第四章 信号分析与处理模块 24
4.1信号加窗 25
4.2信号变换 27
4.2.1 FFT 变换 28
4.2.2 FHT 变换 28
4.2.3 DCT 变换 29
4.2.4 自相关 30
4.2.5 功率谱 31
4.2.6 倒谱 31
4.2.7 STFT(短时傅里叶变换) 32
4.3对信号的各项指标进行测量 33
4.4波形对比模块 34
第五章 Labview与Matlab和VC++的混合编程 36
5.1 Labview与Matlab的混合编程 36
5.2 Labview与VC++的混合编程 42
结束语 48
致 谢 49
参考文献 50
本电子电气通信自动化毕业设计“基于虚拟仪器的振动信号采集平台软件设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
通过上面的图形我们可以看出,使用MATLAB很好的去除了波形中的噪声,与加噪声的波形相比,几乎没有差别。而使用Labview去除噪声将会较为复杂,这里就不进行介绍了。
接下来,我们可以看看用matlab与Labview自带的滤波器进行滤波的对比,其中,MATLAB均采用butterworth滤波器,阶数均为10,我们对比下两者的处理波形结果吧。
首先是低通滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-6所示,左边为MATLAB低通滤波,右边为Labview低通滤波从中我们可以看出,虽然第一个波形与原波形有偏差,但是它的幅度却更接近于原波形,即幅度更接近于1。
接着是带通滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-7所示,左边为MATLAB带通滤波,右边为Labview带通滤波,通带频率均为200Hz-400Hz,从图中我们可以看出,个人感觉使用Labview更接近于理论上应该产生的波形,参照图5-8,虽然两者都是IIR滤波器,但我们明显可以看出Labview所产生的效果更好,更满足我们的要求
最后是带阻滤波器,通过滤波器的信号统一采用默认设定的混合单频信号,对比波形如图5-9所示,左边为MATLAB带阻滤波,右边为Labview带阻滤波,阻带频率均为200Hz-400Hz, 从图中我们依然可以发现,MATLAB的滤波效果不如Labview好,参照图5-10,混合单频信号中200Hz,300Hz,400Hz幅度均为0
目录
摘要
Abstract
第一章 绪论 1
1.1振动测试简介 1
1.2虚拟仪器简介 1
第二章 总体设计 3
2.1需求分析 3
2.2 系统总体设计 3
第三章 波形显示与滤波器模块 7
3.1波形显示模块 7
3.1.1基本函数波形显示 7
3.1.2读取文件显示波形以及波形的存储 8
3.1.3公式波形显示 10
3.1.4混合单频信号显示 11
3.1.5 DAQ采集波形显示 13
3.1.6 调用他人制作的VI 13
3.2滤波器模块 13
3.2.1 Butterworth滤波器 16
3.2.2 Chebyshev滤波器Inver Chebyshev滤波器 16
3.2.3 Elliptic滤波器 17
3.2.4 Bessel滤波器 19
3.2.5 加噪与滤波 21
第四章 信号分析与处理模块 24
4.1信号加窗 25
4.2信号变换 27
4.2.1 FFT 变换 28
4.2.2 FHT 变换 28
4.2.3 DCT 变换 29
4.2.4 自相关 30
4.2.5 功率谱 31
4.2.6 倒谱 31
4.2.7 STFT(短时傅里叶变换) 32
4.3对信号的各项指标进行测量 33
4.4波形对比模块 34
第五章 Labview与Matlab和VC++的混合编程 36
5.1 Labview与Matlab的混合编程 36
5.2 Labview与VC++的混合编程 42
结束语 48
致 谢 49
参考文献 50
本电子电气通信自动化毕业设计“基于虚拟仪器的振动信号采集平台软件设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行