研华数据采集卡PCI1712与Matlab在设备自动化行业设备状态监测中的应用
时间:2025-04-06
时间:2025-04-06
远程监测与控制
Application Story
案例名称:研华数据采集卡PCI-1712与Matlab在设备自动化行业设备状态检测中的应用 行业分类:电力 地点:
系统需求
发电机组在出现故障时的振动信号通常是一快速瞬态变化的参量,必须高速采集。而评价一套高速动态信号采集系统的主要技术指标有:系统通过速率、系统精度、系统分辨率、系统线性误差、系统共模抑制比、系统通道串扰抑制比以及系统短期稳定度。此外,还有一些重要指标:系统控制方式、系统总数据量、系统可靠性、系统功耗以及系统自动增益调节方式等。其中,系统通过率是高速数据采集系统区别于一般采集系统的最为关键的一项技术指标。对于发电机组振动信号采集系统而言,在诸多技术指标中,最为重要的是系统的分辨率、精度与通过率。 Matlab的编程是一种描述性的语言,对采集卡的实时控制需要一些中间件驱动。
系统描述 数据采集与存储 1. 数据采集的定时与控制
采样频率需要根据系统设计的要求,同时根据目前用于该系统的振动加速度传感器的中心响应频率而定,此外,还要考虑采集卡所用的PCI总线的带宽以及IDE硬盘数据存储的速率要求等,在本系统中,振动加速度上限响应频率为20kHz,为考虑采样精度,对每个周波拟采样8~10点,由此可得,要满足传感器所感应的信号的要求时,振动加速度信号的采样频率为800kS/s,由于PCI-1712板载只有一路ADC,考虑到通道之间切换、通道建立等时间,将其采样频率定在1MS/s。为了能确保连续采集的数据反映设备的振动特性,PCI-1712连续采集时间可控制在2.4s,约为
远程监测与控制
Application Story
发电机组的两个旋转周期; 2.高速缓存技术
在满足采集速率要求的前提下,为减轻数据存储对记录设备速度方面的要求,采用FIFO存储器对数据进行缓冲,所有数据以二进制方式传输,在一定程度上降低了对数据传输和存储速度方面对主机资源配置的要求。FIFO存储器具有两个特点:一是数据进出有序;二是输入/输出端口独立。灵活地使用FIFO不仅可以构成不同容量、不同宽度、不同工作性质的缓存系统,而且不需要复杂的逻辑控制电路和地址发生器,因此,利用FIFO作为数据缓存器可提高系统的可靠性和实时性。 3. 智能触发技术
由于PCI-1712设定的采样频率较高,为防止数据丢失、提高计算机的数据采集效率和加速数据的传输效率,所有采集数据均采用DMA方式传输到内存,再由内存到用户数据池。为保证ADC的精确采样率,ADC触发源选用内部Clock Pacer,并采用Analogy Threshold Trigger的技术触发ADC,可以在数据采集的过程中就可以将一些不必要的背景噪声进行处理,使采集得到的信号得以“净化”,提高了采集信号的可用度,有效地降低信号的维数。 4. 高速数据块存储策略
针对发电机组振动监测与分析系统的超声波信号采集单元,每块采集卡均包括四个相互独立的数据通道和一个共同的数据通道。四个通道由传感器、A/D锁存器、控制单元和缓存器FIFO组成。共同的数据通道由PCI总线控制器、PCI总线、主机内存和硬盘组成,负责将四路采集到的数据进行融合,然后在控制总线的控制下,经PCI总线控制器和PCI总线传输至内存,再由主机对数据进行存储到磁盘,实现多路数据的实时采集与实时存储。
在高速信号采集过程中,最为重要的是防止数据丢失,由于每块采集卡上自带FIFO,可以将其分成两个FIFO 作为数据缓存器,在控制逻辑单元的控制下,交替地对两个FIFO 进行读写数据操作:若FIFO(A)处于数据写状态时,FIFO(B)则处于数据读状态,PCI 控制器将缓存在FIFO(B)中的数据传输至计算机内存后,发出事件响应信号,主机的事件响应处理程序将内存中的数据进行记录,实现数据的存储,同时FIFO(B)状态转换为数据写状态,在数据存储过程结束后,FIFO(A)进入数据读状态,其中的数据经过与FIFO(B)中的数据相同的路径进行存储。这样FIFO(A)和FIFO (B)在控制逻辑单元的控制下,周而复始地进行读写状态转换,实现数据的采集与存储同步进行。而其他几路的数据采集与存储过程与此相同,为便于后续数据读取和分析,将多路的输出合并后同时进入计算机内存同时进行记录存储,同时由于多路的数据采集与缓存是由硬件电路自动进行的,而主机只负责数据的存储工作,因而数据采集和存储可以同时进行,实现了多路的并行复用,解决了高速采集与实时存储之间的矛盾。
在数据采集与存储系统中,为加快数据传输速度,采用了DMA工作方式。具体工作过程为:当系统启动后,首先对采集卡进行检测,如采集卡存在则申请系统资源,如内存、中断和DMA资源等,初始化PCI控制器为总线的主设备,并设置相关参数(如定义中断号、复位FIFO标志、FIFO管理方式、DMA传输源地址和目的地址以及传输字节数、总线主设备使能等)。在该程序中,以事件消息传递方式进行工作,即当DMA将PCI总线控制器FIFO中的数据传输至主机内存中,当传输达到
远程监测与控制
Application Story
预定量时,PCI总线控制器向主机发送事件消息信号(Buffer Chang Event)程序将内存中的数据存储到磁盘中,实现数据的实时存储功能。 状 …… 此处隐藏:1844字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:转变机关作风 树立良好形象
下一篇:物理化学第四章溶液练习题