基于fpga的实时数据采集与远程传输的设计.docxVIP

  • 3
  • 0
  • 约4.95千字
  • 约 5页
  • 2023-11-02 发布于广东
  • 举报

基于fpga的实时数据采集与远程传输的设计.docx

基于fpga的实时数据采集与远程传输的设计 高速数据的收集和处理是工业控制和测量系统的重要组成部分。近年来,随着f技术的结合,它成为了一个发展趋势。与采用分离元件搭建电路的传统模式相比,基于FPGA技术的新型数据采集系统在处理速度、成本、可靠性、开发周期和扩展能力等方面具有明显的优势。 在对实时性要求较为严格的数据采集系统中,运用FPGA技术的关键之一在于如何合理地控制与协调数据流在各个处理模块之间的传输,来实现所要求的数据吞吐能力。文采用了对数据流先分割再合并的“以面积换取速度”的设计思路,实现了最高160 MB/s的处理能力;文通过寻找各个模块数据处理时间的最优分配点来提高系统整体的数据吞吐量。本文则注重灵活利用多种简单、有效的数据同步接口技术,在多时钟系统中成功实现了数据采集、实时处理和传输控制的流水线作业。 1 信号转换板fpga 系统采用CPU+FPGA的整体结构,如图1所示。CPU选用的ATMEL公司基于ARM7核的AT91M55800工业级处理器,主要负责系统管理和解析上位机的指令来配置信号转换板和FPGA的采样和信号处理模式。FPGA为ALTERA公司Cyclone系列中的EP1C12F324C8,主要负责数据的采集与处理。 每次数据采集过程中,FPGA对外部采样同步信号进行分频和整形,送到各块信号转换板触发其进行A/D采样和按CAN地址顺次输出16 Mb/s的串

文档评论(0)

1亿VIP精品文档

相关文档