当前位置:首页 > 智能硬件 > 智能硬件
[导读]便携式现场采集设备以其简便、灵活且能实时存储的特点,有广阔的应用前景。设计了采样频率为80 MHz,存储容量4 GB的便捷式采集器。该便携式采集器以AD6645,FPGA和NAND FLASH为核心构成。采用VC++6.0开发的上位机界面,随时可以将板上数据通过USB接口进行录取,之后将数据传输到电脑上做进一步的分析。该采集器具有价格低廉,功能强,使用灵活,体积小等特点。

0 引言
    在高速信号采集设备中,高速采集和实时数据的存储是一对固有矛盾。特别是在一些强调便捷性的场合中,这个问题愈发突出。该问题与设备接口、数据存储介质和控制方式三个方面相关。目前数据采集系统的接口方式很多,如RS 232串行口、并行口、ISA总线、PCI总线、PXI总线、USB等。RS 232明显满足不了速度的要求,PCI总线和PXI总线速度快,但是该接口方式通用性比较差,软件复杂,不易实现。USB 2.O传输速度可达480MSPS,支持即插即用,方便快捷,通用性强。数据存储介质多采用硬盘。硬盘具有体积大,容量大的特点。然而NAND FLASH具有体积小,速度快,操作方便的优点。
    采集控制多采用虚拟仪器设备,这类设备需要使用电脑,功能强大,还需要操作系统的支持。采用FPGA作为控制核心,具有体积小,灵活等特点。所以采取USB和FPGA及NAND FLASH的采集设备具有灵活、便捷、高速的特点。采取间断性的采集方式能够很好地解决高速采集与实时数据存储之间的固有矛盾。

1 采集设备系统设计
   
该系统能够实现最高采样率80 MHz,其采样宽度为14位,输入电压峰峰值为2 V,最大存储容量为2 GB。该系统由6大部分组成,分别是模/数转换单元、缓存单元、USB传输单元、数据存储单元、总控制单元、系统的电源设计。系统框图如图1所示。


1.1 模/数转换单元
   
A/D转换的最高采样率为80 MSPS,输出为14位的二进制补码数据。芯片支持差分模拟信号的输入,并且输出CMOS兼容电压。
1.2 缓存单元
   
由于前端A/D的最高采样率为80 MSPS,因此需要先对数据进行缓冲后才能将数据不丢失存储;又因为要满足最高采集1 MB的连续模拟信号,且不丢失数据,因此缓存的容量至少为1 MB。采用的异步型SRAM IS61LV51216,存取时间为10 ns,单片容量为1 MB,故满足了这个要求。
1.3 数据存储单元
   
按便携式采集不能采用磁介质存储设备,同时还需要较存储容量,因SAMSUNG公司的K9K8G08UOA芯片作为存储芯片具有体积小,重量轻,单片容量8 Gb等特点。并且可以更换为单片64 Gb的NAND FLASH芯片实现目前8倍存储容量的升级,故采用它。
1.4 USB传输单元
   
采用USB接口进行数据传输具有方便、灵活的特点。采用CY7C68013 USB控制芯片容易实现将采集后的数据传输到电脑。
1.5 总控制单元
   
总控单元采用2片FPGA作为采集存储的控制核心,型号为EPC2C8208。总控制单元负责控制协调模/数转换单元、缓存单元、数据存储单元以及USB传输单元之间的数据传输,以实现系统的整体设计功能。
1.6 系统的电源设计
   
在整个系统中利用5 V为直接输入电压(5 V电压可以是电压源输入的也可以利用USB总线供电),利用电源转换芯片LT_1764-3.3得到3.3 V电压,用PTH05000得到1.2 V电压。

2 采集设备系统工作模式
   
该采集系统采取数据导入和采集两种工作模式;两种工作模式独立工作方式来降低系统复杂度,采集模式在采集控制按键按下后开始信号采集,数据存储完成后进行LED报警表示采集完成;数据导入模式中存储的数据从FLASH中向计算机中导入,导入完成后提示。
    采用SRAM和FLASH双乒乓的方式进行工作模式,系统实现最大的信号的吞吐率。图2,图3分别为2种工作模式的流程。



3 系统软件实现
   
软件部分分为FPGA读/写FLASH及SRAM软件模块、CY7C68013进行USB传输软件模块、人机接口上位机软件模块三个部分。
3.1 FPGA读/写FLASH及SRAM软件模块
   
该功能利用VHDL语言产生,模块主要由SRAM读/写、FLASH读/写及读/写切换3个部分组成。时序如图4所示。


3.2 CY7C68013固件程序模块
   
固件程序主要负责初始化工作并完成相应的配置。其程序框架如图5所示。


3.3 上位机软件模块
   
本设计中上位机的应用程序利用VC++6.0来开发,它通过驱动程序完成对外设的控制和通信,当程序启动后,自动查询是否有EZ-USB设备连接,如果有,则用CreateFile()系统函数打开此设备,获得该设备在操作系统中的句柄(HANDLE),然后通过该句柄用DeviceIOControl()系统函数向驱动程序发送控制字。驱动程序根据控制字向硬件层发送IRQ并与设备通信。

4 实际效果
  
该测试时钟和信号均由信号源输入。采集完毕后通过USB将数据上传到电脑,并用Matlab进行波形显示。
    图6给出输入信号频率分别为1 MHz和80 MHz时实际采样存储后的仿真波形,2幅图的输入电压幅度相同(-0.5~+0.5 V),采样后的数值大小不同,因为输入信号频率的变化引起传输通路阻抗的改变,从而使实际A/D输入端的电压发生变化,所以数值不同。



5 结语
   
经过最终测试,该系统最高采样率为80 MHz。能够采集存储20 MHz的正弦波信号。对1 MHz以下信号采样不丢失。2G BYTE的数据存储,灵活的通过USB接口上传到电脑上,以实现对数据的分析。并且体积轻小、便于携带。系统在设计之初考虑了系统的可扩展性。可扩充为2片16位的SRAM和4片NANDFLASH芯片,这样只要在软件方面修改,就可以实现两路的乒乓FLASH存储,这样采集及存储的效率还会提高1倍。并且如果将板上的NAND FLASH用同一系列的更大容量芯片来代替,可进一步提高存储容量。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭