论文部分内容阅读
摘 要:本文介绍了NI PXI-1050虚拟仪器开发平台的的硬件结构和开发软件配置,探讨了它具有的一系列优点。本文应用该平台设计了一个通用振动信号处理系统,并已投入实际应用。该实例说明了该平台的应用方法,并且为类似系统的设计提供了一定参考,具有较强的工程性和实用性。
关键词:PXI LabVIEW 信号处理
1. PXI总线
PXI是基于PCI总线实现模块化仪器和CPU间数据传输的技术,其核心内部总线带宽达到132MB/s。PXI通过增加专门的系统参考时钟、触发总线、星形触发线来满足高精度定时、同步和数据通信要求,电气结构如图1所表示。
(1)参考时钟:PXI规范定义了将10MHz参考时钟分布到系统中所有模块的方法。该参考时钟可被用作同一测量或控制系统中的多卡同步信号。
(2)触发总线:PXI定义了8根TTL触发线,使用触发总线的方式可以是多种多样的。例如,通过触发线可以同步几个不同PXI模块上的同一种操作,或者通过一个PXI模块可以控制同一系统中其它模块上一系列动作的时间顺序。
(3)星形触发:星形触发总线是在紧邻系统槽的第一个模块槽与其它六个槽之间各配置了一根唯一确定的触发线形成的。使得从星形触发控制模块发出的触发信号能够同时同步而且迅速地到达其它的模块,从而保证了系统中每个模块间非常精确的触发关系。
(4)局部总线:PXI局部总线是每个仪器模块插槽与左右相邻槽之间相连的链状总线。该局部总线具有13位的数据宽度,可用于在模块之间传递信号,也可以进行高速边带通讯而不影响PCI总线的带宽。
PXI的优点使得实现多信号数据采集系统成为可能。针对不同的测量信号类型,选用不同的采集模块。而且在采集模块的前端,使用信号调理模块对各种信号进行一定的调理,包括去噪、隔离、放大、驱动等,从而保证信号的质量。
2. NI PXI-1050虚拟仪器系统配置
软件设计方面一般需要五个模块:数据采集模块、显示记录模块、数据回放模块、数据处理模块、数据分析模块,程序流图如图4所示。这些模块在LabVIEW中应用G语言十分易于开发,图5反映了其中的多通道的FFT分析模块的实现。
小结
本文介绍了NI PXI-1050虚拟仪器开发系统的特性,系统具有低成本、易用性以及灵活性,能快速方便地组建用户定制的数据采集系统等。本文应用PXI-1050组建了一个通用的振动系统的方法和途径,为快速测试分析系统的开发提供了一定参考价值。
参考文献:
[1]National Instruments.NI PXI-1050 User Manual[Z]. Texas National Instruments,2005.
[2]National Instruments.LabVIEW User Manual[Z].Texas National Instruments,2003.
[3]楊乐平,李海涛等.LabVIEW高级程序设计[M].北京:清华大学出版社,2003.
关键词:PXI LabVIEW 信号处理
1. PXI总线
PXI是基于PCI总线实现模块化仪器和CPU间数据传输的技术,其核心内部总线带宽达到132MB/s。PXI通过增加专门的系统参考时钟、触发总线、星形触发线来满足高精度定时、同步和数据通信要求,电气结构如图1所表示。
(1)参考时钟:PXI规范定义了将10MHz参考时钟分布到系统中所有模块的方法。该参考时钟可被用作同一测量或控制系统中的多卡同步信号。
(2)触发总线:PXI定义了8根TTL触发线,使用触发总线的方式可以是多种多样的。例如,通过触发线可以同步几个不同PXI模块上的同一种操作,或者通过一个PXI模块可以控制同一系统中其它模块上一系列动作的时间顺序。
(3)星形触发:星形触发总线是在紧邻系统槽的第一个模块槽与其它六个槽之间各配置了一根唯一确定的触发线形成的。使得从星形触发控制模块发出的触发信号能够同时同步而且迅速地到达其它的模块,从而保证了系统中每个模块间非常精确的触发关系。
(4)局部总线:PXI局部总线是每个仪器模块插槽与左右相邻槽之间相连的链状总线。该局部总线具有13位的数据宽度,可用于在模块之间传递信号,也可以进行高速边带通讯而不影响PCI总线的带宽。
PXI的优点使得实现多信号数据采集系统成为可能。针对不同的测量信号类型,选用不同的采集模块。而且在采集模块的前端,使用信号调理模块对各种信号进行一定的调理,包括去噪、隔离、放大、驱动等,从而保证信号的质量。
2. NI PXI-1050虚拟仪器系统配置
软件设计方面一般需要五个模块:数据采集模块、显示记录模块、数据回放模块、数据处理模块、数据分析模块,程序流图如图4所示。这些模块在LabVIEW中应用G语言十分易于开发,图5反映了其中的多通道的FFT分析模块的实现。
小结
本文介绍了NI PXI-1050虚拟仪器开发系统的特性,系统具有低成本、易用性以及灵活性,能快速方便地组建用户定制的数据采集系统等。本文应用PXI-1050组建了一个通用的振动系统的方法和途径,为快速测试分析系统的开发提供了一定参考价值。
参考文献:
[1]National Instruments.NI PXI-1050 User Manual[Z]. Texas National Instruments,2005.
[2]National Instruments.LabVIEW User Manual[Z].Texas National Instruments,2003.
[3]楊乐平,李海涛等.LabVIEW高级程序设计[M].北京:清华大学出版社,2003.