一种基于硬件实现的高速数据采集卡制造技术

技术编号:7101539 阅读:273 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种基于硬件实现的高速数据采集卡,它包括信号调理电路,信号调理电路由数字增益放大器和单端转差分转换器组成,其将输入信号依次经数字增益放大器和单端转差分转换器后输入模数转换电路;模数转换电路在采样时钟信号控制下对输入信号采集,将输入信号转换为数字信号后输入FPGA数据处理器;FPGA数据处理器将接收到的数字信号进行数据缓冲,并将数字信号数据存储到由FPGA数据处理器控制的高速动态存储器中,通过以FPGA数据处理器为核心的片上嵌入式系统与ARM控制模块协同工作将数据转移到PC机上;电源包括模拟电源网络和数字电源网络,其供电方式通过外部供电获取。本发明专利技术能实现高达500MHz的模数取样及实时存储功能。本发明专利技术能广泛应用于高速信号数据采集领域。

【技术实现步骤摘要】

本专利技术涉及一种数据采集卡,特别是关于一种用于电力系统高速信号数据采集领域中的基于硬件实现的高速数据采集卡
技术介绍
目前,超高速数据采集板卡主要应用于超高速信号采集的场合、SAR(合成孔径雷达)信号回波采集、雷达信号侦察接收、储频干扰、软件无线电等需要超宽带。在GSPS的数据采集速率下,I/Q通道同步、各种触发方式、数据的实时存储、采集数据的预处理以及传输、时钟网络分布都变得非常难于实现。现有的数据采集板卡,采样率大多在250MSPS 以下,带宽则在几十MHz左右,这些采集板卡不能应付现在百MHz甚至GHz的宽带信号。 而少数能工作在GSPS的采集板卡,多数将ADC采集(模数采集)的数据直接或分流输入 FPGA (可编程门阵列)或者ASIC芯片,用FPGA或者专用芯片来完成采集的控制,用FPGA外挂DRAM(动态随机存取存储器)实现采集数据的存储。这些结构都存在工作方式单一的问题,要么只能缓存少数数据,要么对外传输接口速率很慢,或者只有一种,触发方式只有一种。现有技术中,普遍采用PCI总线技术,它具有传输速率高和PC机联系方便等特点; 也有使用DSP作CPU的采集系统,相对于PCI技术的采集系统,DSP数据采集系统具有总线带宽高,算法实现容易等优点。当然也有很多使用FPGA作为控制器的,但是目前多数仅把 FPGA作为地址控制或简单逻辑控制,做实时处理的还没有。国内的采集系统使用的A/D芯片的频率通常在60M以下,分辨率也多在8位,很少有12位的;即使用于局部放电的监测设备其数据采集频率也只能够达到20兆左右,这种采集卡适合于一般或者中等速度的应用场合,对于局部放电和电晕电流测量等仪器由于速度的原因会造成定位精度差,不适合作为实时检测用。
技术实现思路
针对上述问题,本专利技术的目的是提供一种能实现对特高压电网数据进行无缝控制,实现对高达500MHz的模数取样并能实时存储的基于硬件实现的高速数据采集卡。为实现上述目的,本专利技术采取以下技术方案一种基于硬件实现的高速数据采集卡,其特征在于它包括信号调理电路、模数转换电路、FPGA数据处理器、ARM控制模块和电源;所述信号调理电路由数字增益放大器和单端转差分转换器组成,所述信号调理电路将输入信号依次经所述数字增益放大器和单端转差分转换器转换为差分信号后输入所述模数转换电路,所述数字增益放大器由所述模数转换电路控制其工作;所述模数转换电路在外部时钟信号和所述FPGA数据处理器发送的采样时钟输入信号控制下对输入信号进行采集,并将采集到的输入信号转换为数字信号后输入所述FPGA数据处理器;所述FPGA数据处理器将接收到的数字信号进行数据缓冲,并将数字信号数据存储到由所述FPGA数据处理器控制的高速动态存储器中,通过以所述FPGA数据处理器为核心的片上嵌入式系统与所述ARM控制模块协同工作将数据转移到PC机上;所述电源包括模拟电源网络和数字电源网络,其供电方式通过外部供电获取。所述模数转换电路的外部时钟信号采用由外部提供的标准精密时钟信号。所述模数转换电路的外部时钟信号采用由高精度晶振和锁相环转换器构成的时钟信号产生电路产生。所述高精度晶振采用50M精密晶振,所述锁相环转换器采用型号为SY89421V的芯片。所述FPGA数据处理器包括一缓冲模块、一串并转换模块、一 SDRAM控制器、一 FIFO 读写控制器、两FIFO模块、一 SPI协议控制器和一时钟发生器;所述FPGA数据处理器接收到的数字信号依次经缓冲模块和串并转换模块缓冲转换后,在所述SDRAM控制器和FIFO读写控制器控制下,经一个所述FIFO模块将数据读入所述高速动态存储器;在所述FIFO读写控制器控制下,所述FPGA数据处理器内的数据由另一个所述FIFO模块读出,并根据所述SPI协议控制器的控制指令,与所述ARM控制模块协同工作将数据转移到PC机上;所述 FIFO读写控制器和SPI协议控制器均由所述时钟发生器触发。所述缓冲模块由四片32MB的SDR SDRAM存储器构成的乒乓存储结构。所述数字增益放大器采用型号为AD8370的芯片;所述单端转差分转换器采用型号为AD8132的芯片;所述模数转换电路采用NS公司的Sbit模数转换器ADC08D1000。所述FPGA数据处理器采用Altera公司的cyclonell EP2C35F484。本专利技术由于采取以上技术方案,其具有以下优点1、本专利技术由于采用由信号调理电路、ADC转换电路、FPGA数据处理器和ARM控制模块组成,采集的数据依次由信号调理电路和ADC转换电路输入FPGA数据处理器,FPGA数据处理器内采用两级FIFO模块,FIFO模块由FIFO读写控制器来控制其读写操作,因此实现了 FPGA数据处理器对特高压电网数据进行无缝控制,实现了高达500MHz的模数取样,实时存储功能。2、本专利技术是基于FPGA数据处理器的高速ADC数据采集卡,有效的弥补了市场上对特定数据采集装置的需求,具有很好的应用价值和市场价值。3、本专利技术在特高压环境下,对于特定参数的数据采集精度较高、 数据转换速度快,抗干扰能力强。4、本专利技术解决了 GHz采样率下时钟控制、增益控制、触发控制等问题,数据存储问题和数据传输问题。本专利技术可以广泛应用于高速信号数据采集领域中。附图说明图1是本专利技术的整体结构示意图;图2是本专利技术的FPGA数据处理器结构示意图。具体实施例方式下面结合附图和实施例对本专利技术进行详细的描述。如图1、图2所示,本专利技术包括信号调理电路1、ADC转换电路(模数转换电路)2、 FPGA (可编程门阵列)数据处理器3、ARM控制模块4和电源5。信号调理电路1由数字增益放大器6和单端转差分转换器7组成,信号调理电路1 接收到测试启动信号TRIG后,将输入信号依次经数字增益放大器6和单端转差分转换器74转换为差分信号后输入ADC转换电路2内。其中,数字增益放大器6由ADC转换电路2控制其工作。ADC转换电路2在外部时钟信号和FPGA数据处理器3发送的采样时钟输入信号控制下对输入信号进行采集,并将采集到的输入信号转换为数字信号后输入FPGA数据处理器3内。为保持采样精度和500Mhz的高速采样率,ADC转换电路2的外部时钟信号可以通过SMA接口由外部提供标准精密时钟信号,也可以通过由高精度晶振8和PLL(锁相环)转换器9构成的时钟信号产生电路产生时钟信号。其中,本专利技术的高精度晶振8采用50M精密晶振,PLL转换器9采用型号为 SY89421V的芯片。FPGA数据处理器3将接收到的数字信号进行数据缓冲,然后将数字信号数据存储到由FPGA数据处理器3控制的大容量存储器SDRAM(高速动态存储器)10中,并通过构建以FPGA数据处理器3为核心的片上嵌入式系统与ARM控制模块4协同工作将数据转移到 PC机上。电源5包括模拟电源网络和数字电源网络,其供电方式主要通过外部供电获取。 由于本专利技术的数据采集卡内部需要1. 8V, 3. 3V,+5V,-5V,+12V,-12V等电压,所以数据采集卡内部采用六个TI公司的电源模块,来产生所需电压。上述实施例中,数字增益放大器6采用型号为AD8370的芯片;单端转差分转换器 7采用型号为AD8132的芯片;ADC转换电路2采用NS公司推出的双通道、低功耗本文档来自技高网
...

【技术保护点】
1.一种基于硬件实现的高速数据采集卡,其特征在于:它包括信号调理电路、模数转换电路、FPGA数据处理器、ARM控制模块和电源;所述信号调理电路由数字增益放大器和单端转差分转换器组成,所述信号调理电路将输入信号依次经所述数字增益放大器和单端转差分转换器转换为差分信号后输入所述模数转换电路,所述数字增益放大器由所述模数转换电路控制其工作;所述模数转换电路在外部时钟信号和所述FPGA数据处理器发送的采样时钟输入信号控制下对输入信号进行采集,并将采集到的输入信号转换为数字信号后输入所述FPGA数据处理器;所述FPGA数据处理器将接收到的数字信号进行数据缓冲,并将数字信号数据存储到由所述FPGA数据处理器控制的高速动态存储器中,通过以所述FPGA数据处理器为核心的片上嵌入式系统与所述ARM控制模块协同工作将数据转移到PC机上;所述电源包括模拟电源网络和数字电源网络,其供电方式通过外部供电获取。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘元庆杨庆华刘颖异袁海文陆家榆崔勇
申请(专利权)人:中国电力科学研究院袁海文
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1