基于FPGA实现多路模拟信号自适应采集系统的设计

发布者:sedsedq最新更新时间:2016-11-07 来源: e-works关键字:FPGA  多路模拟信号  自适应采集系统 手机看文章 扫描二维码
随时随地手机看文章
引言

    目前,在PCM/FM遥测体系中模拟信号采集普遍采用8位量化,全部模拟信号均归一化到O~5 V范围内,随着需要采集的模拟信号的类型多样化,势必增加信号调理电路的多样性,不利于系统的简化和模块化。在量化位数一定的系统中,被衰减处理的信号中实际量化误差等于N倍(N是信号被衰减的倍数)的最小量化误差,因此合理的信号调理电路和A/D取值是保证量化精度的关键。本文提供的方式有效地解决了这个问题,既简化了前端信号调理电路的复杂度,又充分利用了A/D转换器的输入电压动态范围和量化位数优势,实现了对多路模拟信号的自适应采集,对其他信号采集系统也具有一定的借鉴意义。

l 系统设计

    该系统主要由信号调理电路、采集电路和时序控制等几部分组成。被测模拟信号经过信号调理电路后,经多路选择器的快速切换,按需求依次送入A/D转换器进行采样,采样后的数据送入FPGA中处理,系统框图如图1所示。

    系统设计的主要指标:模拟信号通道数为46路;系统采样率大于300 Kb/s;量化位数为8位;频率响应范围为DC~1 kHz;通道采样率为100 Hz,200 Hz,400 Hz,500 Hz,800 Hz,1 kHz,2 kHz,4 kHz可选;A/D转换器允许输入信号的最大幅度为±10 V。

2 系统各部分功能及实现

    2.1 信号调理电路

    信号调理电路主要完成被测信号的阻抗匹配和电压变换,设计时信号调理电路均采用差分输入电路形式。针对不同类型的信号,通过调整电阻阻值即可实现信号的衰减、放大或者阻抗匹配,有利于电路形式的模块化和标准化。信号调节电路如图2所示。

    整个信号调理电路采用±12 V供电,根据信号类型将全部模拟信号调理到合适的范围内,以便充分利用A/D的输入动态范围来实现自适应采集。

    2.2 采集电路

    采集电路主要包括多路选择器和A/D转换器等,多路选择器采用ADG406,通过级联可以形成46路模拟信号通道,采用±12 V供电,保证调理后的信号不失真通过,12根地址线用来控制模拟信号的切换;A/D转换器采用AD7892-1,其具有±10 V的输入电压动态范围和12位的量化能力,信号输入范围设置为±10 V,控制线用来控制A/D转换器的工作状态,并将转换后的12位数据全部接入FPGA中进行处理。

    2.3 时序控制

    时序控制通过FPGA程序来实现,主要完成多路选择器的切换,A/D转换器的控制和自适应采集逻辑等功能。对于多路选择器的切换和A/D转换器的控制逻辑,只要注意多路选择器的开关稳定时间和A/D转换器的采样时刻即可完成数据采集。自适应采集就是根据已知模拟信号的类型自动选择A/D的转换器输出码位来实现的。为了便于对后文的理解,表1给出AD7892-l输入/输出对应码表和处理后的码表。

    前面信号调理电路根据模拟信号的类型把信号分别调理到0~5 V,-5~-O V,-5~+5 V,O~+10 V,-10~-0 V,-10~+10 V等范围内,结合表1的内容即可实现对模拟信号的自适应采集,保证信号的采集精度。数据自动转换模块的FPGA程序示例如下:

    通过测试验证,该法是可行的。在不改变任何硬件电路的情况下,通过FPGA程序可有效实现模拟信号的动态量化,确保信号的量化精度。通过数据处理软件即可恢复原始信号,如图3所示。

3 结语

    设计的基于FPGA的多路模拟信号自适应采集系统,在有限的量化位数限制下,充分利用信号调理电路、A/D转换器的输入电压动态范围和12位的位宽,在相同的量化位数下提高了大部分模拟信号的采样精度,具有一定的参考价值。

关键字:FPGA  多路模拟信号  自适应采集系统 引用地址:基于FPGA实现多路模拟信号自适应采集系统的设计

上一篇:基于组态软件的煤矿井下变电所监控系统设计
下一篇:基于PLC的煤炭企业备煤控制系统的研究

推荐阅读最新更新时间:2024-05-03 00:49

基于MCU+FPGA模式的RFID读写器设计
      射频识别技术RFID是一种非接触的自动识别技术,其基本原理是利用射频信号和空间耦合(电感和电磁耦合)传输特性,实现对被识别物体的自动识别,射频识别系统一般由两部分组成,射频标签(Tag)和射频读写器(Reader)。在RFID应用中,电子标签附着在被识别物体上,当带有射频标签的被识别物品进入读写器的可识读范围内,读写器自动以无接触方式将射频标签中约定的信息读取出来,从而实现自动识别物品和收集物品标志信息的功能。   RFID技术在生产、零售、物流和交通等行业有着广阔的应用前景 。为解决后勤物资在请领、运输、分发等环节中的可视化动态监控问题,在军事物流领域广泛使用RFID技术,其基本用法是在仓库、码头、车站、重要交通
[网络通信]
采用ARM/FPGA主从处理器的嵌入式采集系统设计
随着人们对高空的兴趣发展和研究需要,越来越多的科学实验被科研人员搬到了空中进行,气球探空和无人机实验是比较典型的方法。这些科学实验往往需要在一定的实验条件到达时触发某特定实验现象,从而对发生时间非常短促且不具备可重复再现性的实验目标数据进行高速采集。日前,笔者参与的项目中需要完成的任务是:通过无线通信实现对高空实验设备进行控制,对整个实验过程进行实时观察分析(其中的实验条件数据通过GPS接收机,红外虚拟逻辑分析仪等设备实时采集),待实验到达触发条件时,通过手动(或自动可选)的方法实施触发,再对触发后的实验目标数据进行采集并传回地面PC进行后续的分析处理。该项目采用ARM和FPGA分别作为主从处理器设计嵌入式采集系统,采用多通道A/
[单片机]
采用ARM/<font color='red'>FPGA</font>主从处理器的嵌入式<font color='red'>采集系统</font>设计
如何优化实际解决方案使其用于FPGA
为 FPGA 应用设计优秀电源管理解决方案不是一项简单的任务,相关的技术讨论有很多很多。今天小编要为大家分享的内容『FPGA 的电源管理』主要有两个目的—— ☞ 找到正确解决方案并选择最合适的电源管理产品  ☞ 如何优化实际解决方案使其用于 FPGA 找到合适的电源解决方案 寻找为 FPGA 供电的最佳解决方案并不简单。许多供应商以适合为  FPGA 供电的名义推销某些产品。为 FPGA 供电的 DC-DC 转换器选择有何特定要求?其实并不多。一般而言,所有电源转换器都可用来为 FPGA 供电。推荐某些产品通常是基于以下事实:许多FPGA应用需要多个电压轨,例如用于 FPGA 内核和 I/O,还可能需要额外的电 压
[电源管理]
基于SoPC Builder的电子系统的开发
   O 引言   随着科学技术的进一步发展,SoC设计面临着一些诸如如何进行软硬件协同设计,如何缩短电子产品开发周期的难题。为了解决SoC设计中遇到的难题,设计方法必须进一步优化。因此,人们提出了基于FPGA的SoC设计方案——SoPC(System on a programmable chlp)。随着百万门级的FPGA芯片、功能复杂的IP核和可重构的嵌入式处理器软核的出现,SoPC设计成为一种确实可行的、重要的设计方法。   Altera公司在其开发工具QuartusⅡ中集成了SoPC Builder工具。在该工具的辅助下,设计者可以非常方便地完成系统集成,软硬件协同设计和验证,最大限度地提高电子系统的性能,加快设计速度和
[嵌入式]
采用TDC-GP1和FPGA器件实现纳秒量级时间间隔测量系统的设计
1 引 言 随着空间探测技术的发展,空间的等离子体成分探测显得越来越重要,尤其对现在正在进行的深空探测,如探月计划。而空间等离子成分探测最主要的方法就是飞行时间法,既通过测量粒子飞过一定距离所需要的时间来鉴别粒子成分。 目前,国外在等离子体成分探测方面技术已经很成熟,如1984年AMPTE/IRM上的超热离子电荷分析器;1996年FAST上的飞行时间法能量角质谱仪(TEAMS),Cluster Ⅱ上的离子成分和分布函数分析器(CODIF)。然而在国内,该技术还刚刚处于起步阶段,存在很多难点,其中最关键的就是:快电子学技术,也就是说如何用电子学的方法测量出起始脉冲和停止脉冲之间的时间间隔,既粒子的飞行时间,约为纳秒量级,将是整个
[测试测量]
采用TDC-GP1和<font color='red'>FPGA</font>器件实现纳秒量级时间间隔测量系统的设计
用Verilog HDL实现I2C总线功能
开发FPGA时,利用EDA工具设计芯片实现系统功能已经成为支撑电子设计的通用平台,并逐步向支持系统级的设计方向发展。在软件设计过程中,越来越强调模块化设计。I2C总线是Philips公司推出的双向两线串行通讯标准,具有接口线少、通讯效率高等特点。把I2C总线设计成相应的模块,有利于相关FPCA的开发。 目前有一些介绍相关开发的资料,但都是利用VHDL语言或AHDL语言实现的。本文给出利用Verilog HDL语言设计的I2C总线模块。 1 I2C总线概述 I2C总线系统由两根总线即SCL(串行时钟)线和SDA(串行数据)线构成。这种总线可以设计成很多种通讯配置,但本文只讨论主从系统的应用。主器件控制总线通讯,开始/结束传送
[嵌入式]
基于上位机与FPGA开发板的光纤通道接口适配器
随着存储技术的迅速发展,存储容量得到了迅速的增长,存储系统的数据传输速度成为了主要的瓶颈。光纤的传输具有其速度上的优势,然而,在光纤传输要受到光纤通道接口的限制,因此光纤通道应用于高速数据传输的一个关键技术问题是接口的设计问题,本文对有效地解决高数据传输在接口处的瓶颈具有现实意义。    1 方案设计   完整的实现要包含PC机软件编程、Virtex-5开发板的底层链路实现。PC机的软件编写主要实现链路的创建注销控制、数据的组帧、数据的传输控制、传输过程中的显示;VirteX-5开发板主要实现数据的链路贯通、支持上位机所定义的帧结构的传输过程。      如图1所示,接口适配器功能实现过程主要包含协议的正确理解,按照协议的
[嵌入式]
基于上位机与<font color='red'>FPGA</font>开发板的光纤通道接口适配器
​AMD将用FPGA干什么?
近日,AMD 已经完成了对 Xilinx 的收购,由于过去一年半时间里 AMD 的股价上涨,最终成本接近 490 亿美元,而不是最初在 2020 年 10 月宣布该交易时预计的 350 亿美元。 现在,随着 AMD 获得监管机构的批准并花光了所有“钱”——稀释后的市值与实际现金不同,但你可以用它买东西——很自然,收购完成后, CPU 和GPU 设计人员不仅可以使用作为 Xilinx 器件核心的 FPGA 可编程逻辑,还可以使用在所有 FPGA 混合中变得普遍的晶体管硬块,例如 DSP 引擎、AI 加速器、内存控制器、I /O 控制器和其他类型的互连 SerDes。 AMD 需要很长时间才能建立一支工程师团队,这些工程师团队
[半导体设计/制造]
​AMD将用<font color='red'>FPGA</font>干什么?
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved