数据收集(Data Acquisition,简称DAQ)便是将电压、电流、温度、压力等物理信号转换为数字量并传递到方针体系中的进程,是外部物理世 界与方针体系相连接的桥梁。现在方针体系一股都由计算机构成,DAQ体系实际上是根据计算机的DAQ体系。
一个完好的DAQ体系包含计算机、传感器和变换器、信号调度模块、数据收集设备、硬件驱动引擎、运用程序编程接口、硬件装备管理软件、 运用软件等,如图所示。
如图 DAQ体系
作为体系软硬件的载体,计算机是不行短少的,并且数据收集体系的功用受计算机处理速度和数据传送的才能影响。
传感器和变换器的效果是将各种物理信号(包含电量信号和非电量信号)转换为DAQ体系可以收集的电量信号。传感器和变换器输出的信号常常 不能直接被收集设备读取,需求进行扩大、滤波、阻隔等操作,信号调度模块的效果便是完结这些操作。经过信号调度的信号就可以送入数据收集设备进行收集。
数据收集设备的效果是将获取的信号转换成计算机可以辨认的数据,并送入计算机中。数据收集设备和计算机之间的接口一般有两种:一种是刺进式,DAQ卡经过计算机中PCI/PXI插槽直接将获取的数据传输给计算机;另一种是总线式,计算机外的DAQ硬件首要获取数据,然后经过串口、并口、USB、GPIB等总线将数据传输给计算机。
数据收集设备传输给计算机的数据还不能被软件直接运用,需求有驱动程序、运用程序编程接口(ApplicationProgrammingInterface,简称API)、硬件装备管理软件等完结硬件和软件之间的和谐。NT公司在LabVIEW中供给了两套驱动程序:Traditional NI-DAQ(传统NI-DAQ)和NI-DAQmx。两套驱动程序别离供给了不同的运用程序编程结构、硬件装备办法等,在程序设计时不能混杂运用,有必要运用各自对应的模块。
运用软件包含开发软件和终究的运用程序,效果是在软件中完结所需求的功用。本书介绍的开发软件便是NT LabVIEW,终究的运用程序可所以在LabVIEW环境中运转的程序,也可所以体系可执行程序。