介绍了一种基于LabVIEW和 USB2.0的DSP双通道数据采集处理系统。该系统采用TMS320C6713B 作为核心处理芯片,CY7C68013A作为USB接口芯片,并在LabVIEW平台上开发上位机数据采集软件,实现系统复位、DSP程序HPI引导以及数据处理结果的显示、存储和处理。
关键词: 数据采集与处理;LabVIEW;USB2.0;DSP
数据采集卡在数据采集和测量过程中得到了广泛的应用[1]。目前大多数据采集卡主要采用RS232、ISA接口和PCI接口,但这些接口体积庞大,不支持热拔插,而USB接口小巧,支持即插即用和热拔插,弥补了其他接口的不足,同时极大地方便了现场实时数据的采集与分析[2]。LabVIEW是美国国家仪器有限公司(NI)开发的一种图形化编程语言,相对于Visual Basic、Visual C++等传统的文本编程语言,它在测试测量领域具有很强的优势,能够实现应用软件的快速开发,大幅缩短开发时间[3]。本文介绍了一种基于LabVIEW与USB接口的DSP数据采集与处理系统。
1 数据采集系统的硬件组成
数据采集系统的总体框图如图1所示。系统主要包括信号调理电路模块、DSP数据处理模块、CPLD逻辑时序控制模块、USB接口通信模块和LabVIEW上位机模块,其中信号调理模块包括运算放大电路和模/数转换电路。
信号调理电路将模拟信号运算放大、滤波,再经模/数转换电路将模拟信号转换为数字信号;DSP数据处理模块将输入的数字信号进行运算处理,并将处理后的数据经DSP的HPI送入USB接口,然后经USB送入PC机;CPLD模块主要用于DSP的HPI主机接口与USB CY7C68013A的逻辑电路设计、实现上位机对数据采集与处理系统的软件复位和DSP对双通道中两片ADC的切换控制;LabVIEW上位机模