论文部分内容阅读
数据采集系统在通信、交通、工业控制、生物医学等方面得到广泛应用,使用虚拟仪器开发平台开发的数据采集与分析系统,更是得到社会各领域人士的青睐。同时,虚拟系统装置需要配合使用传声器、发生器、声卡、数据采集卡、示波器等各种硬件装置,整套装置的成本相对较高。为了推动虚拟仪器在我国的广泛使用,对虚拟系统的开发变得尤为重要。 针对虚拟仪器软件系统的广泛应用和数据采集分析系统整套装置成本较高的问题,结合LabVIEW的众多特点,本文提出了一种基于LabVIEW及USB接口的多通道信号采集与分析仪的设计方案,能够对下位机产生的信号或者外界声音进行采集、实时显示、信号处理、数据存储等各种操作。 本文使用LabVIEW编写上位机,使用PSOC3编写下位机,同时介绍了下位机与上位机之间的整体架构,并对软件平台各模块的设计方案及测试结果进行了详细展示。本文重点阐述了生产者与消费者模式、USB协议、多窗口显示等关键技术。使用生产者与消费者模式实现了数据采集与数据处理同时进行;USB协议使上位机可以利用声卡协议或者USB协议采集并显示多通道数据;使用引用句柄的概念实现了多个窗口同时显示的功能。 本软件能够使用USB接口采集并显示多个通道信号,具备多窗口显示的功能,并且本软件成本低、功能全、稳定性强、维护方便,促进了虚拟仪器软件系统在高校的广泛应用。