基于FPGA的多通道高速数据采集系统的研究.docx

基于FPGA的多通道高速数据采集系统的研究.docx

1绪论 数据采集系统是计算机智能仪器与外界物理世界联系的桥梁,是获取信息的 重要途径。数据采集技术主要指从传感器输出的微弱电信号,经信号调理、模数 转换到存储、记录这一过程所涉及的技术⑴。 随着科学技术的进步,特别是以传感器技术、通信技术和计算机技术为基础 的现代信息技术的发展,以及测试理论的不断发展,数据采集技术的发展也是日 新月异,在较小系统中对信号进行实时处理已经成为可能,且越来越受到人们的 重视,这就要求作为最底层的数据采集系统,既要具有很高的采样速率,又要能 提供更丰富的原始数据信息⑵o 在电子测量中,常常需要对高速数据信号进行采集与处理。例如,在光传感 技术中,对光脉冲散射信号的测量;在雷达工程中,对电磁脉冲信号的测量等, 这就需要对高速数据信号进行采集与处理,而且对此类高速数据信号的测量,往 往对数据采集与处理系统提出更严格的要求 ⑻o 作为一名学习电气工程及其自动化专业的学生,应用所学知识去扩展自动控 制技术将是自己以后发展的主要方向,而多通道高速数据采集系统将是自己以后 重要的应用工具之一,所以把对多通道高速数据采集系统的研究作为自己的毕业 设计课题,无疑可以巩固自己的知识,也可以对自己以后的工作起到一定的帮助 作用。 2项目分析 项目描述 本课题研究的主要内容是利用 FPGAJ术进行FPGA勺多通道高速数据采集。 要求采用FPGA+AD实现多路并行采样,通过FPGA+FIF(实现高速实时存储,共有 12个信号通道,采样率为250KSPS输入信号范围为土 5V,数据宽度为16位。数 据采集控制器的程序设计全部采用 VHD硬件描述语言描述。 项目需求分析 数据采集系统的核心是中心控制逻辑单元,它对整个系统进行控制和数据处 理。 常用的高速多通道数据采集的设计方案有两种: 以单片机MCI为控制核心,控制多通道数据采集与处理。因为单片机本身 指令周期及处理速度的影响,同时随着程序量的增加,如果程序的健壮性不理想 的话,可能会出现“程序跑飞”和“复位”现象。因此对于高速多通道数据采集, 普通单片机很难满足系统对数据采集实时性和同步性的要求。 ⑵以FPGA乍为数据采集的控制核心,实现多通道模拟信号的采集和处理。 由于FPGA采集采样控制、处理、缓存、传输控制、通讯于一个芯片内,编程配置 灵活,开发周期短,系统简单,具有高集成度、体积小、低功耗、高速、 I/O端 口多、在线系统编程等优点,尤其在只需要简单数据处理的情况下, FPGA能够提 供比专用高速DSP更好的解决方案,并且特别适用于对时序有严格要求的高速多 通道数据采集系统⑷o 本设计针对系统的数据采集部分提出以 FPGA作为多通道高速数据采集控制 核心的设计方案,通过FPGA+AD实现多路并行采样,通过FPGA+FIF或现高速实 时存储,该系统由数据采集控制器、数据存储器二大功能模块组成 ,所有的控制 和时序逻辑FPG做据采集全部由一片FPG触现,与传统的以单片机为控制核心 的多通道数据采集系统相比,该系统具有性能稳定可靠、实时性强、体积小、功耗 低等优点。 系统设计方案 根据设计要求,提出系统硬件整体设计方案,其系统框图如图 2.1所示。其 中包括被采集数据信号的输入处理,A/D变换,FPGA中心逻辑控制,数据存储几 部分。模拟信号先经过由运算放大器及其外围电路构成的信号调理电路,信号调 理电路将信号的范围调整到 AD输入接口能够接收的信号范围,经过模数转换器将 模拟信号转化为数字信号后送入 FPGAFPGA再将数据写入FIFO存储芯片,FPGA 对FIFO发出读命令后,FPGA可以将数据从FIFO中读取之后送到读数接口,我们 即获取所采集的数据。 图2.1 硬件系统的整体方案 硬件电路设计完成后,需要配合相应的软件,系统才可以正常运行。根据设 计要求,我设计了基于FPGA空制模块的VHDL硬件描述语言程序来完成信号的正 确采集与存储,程序流程图如图2.2所示。主程序先完成初始化工作,接着启动 信号的A/D转换,然后等待转换结束,如果发生中断则停止转换,读取计数值到 变量中,采集完毕就发送到FIFO中存储。 图2.2 软件运行流程图 A/D转换模块 3.1 A/D转换技术简介 计算机、数字通讯等数字系统是处理数字信号的电路系统。然而,在实际应 用中,遇到的大都是连续变化的模拟量。为了能够使用数字电路处理模拟信号, 必须把模拟信号转换成相应的数字信号,方能送入数字系统进行处理,因此,需 要一种接口电路将模拟信号转换为数字信号。我们把从模拟信号到数字信号的转 换称为模一数转换。模数转换包括采样、保持、量化和编程四个过程 [5] O A/D转换器正是基于这种要求应运而生的。1970年代初,由于MOS工艺的精 度还不够高,所以模拟部分一般采用双极工艺,而数字部分则采用

文档评论(0)

1亿VIP精品文档

相关文档