0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

剖析FPGA的高精度电磁信号采集系统设计

电子工程师 来源:电子技术应用 作者:张 怀 王广君 曾旭 2021-05-05 11:24 次阅读

摘要: 为了满足瞬变电磁探测中晚期电磁信号采集的要求,选择高性能24位模数转换器AD7762,以FPGA为控制核心实现信号的高精度采集,结合USB2.0接口芯片CY7C68013-A,将采集的数据高速传输至上位机,上位机采用LabVIEW作为开发平台,完成数据显示和分析功能。实验结果表明,基于FPGA的电磁信号采集系统具有良好的性能指标和扩展性,测量准确,能够满足电磁探测数据采集的要求。

瞬变电磁探测是应用较为广泛有效的地下矿产勘探、地质调查方法之一。它通过发射机发射激励场源,当发射电流关断时在地下导电性的介质或地质体中感生涡流形成瞬变二次磁场,在一次场间隙时间内测量二次场随时间衰减响应,最后通过数据反演解释,直接给出探测区域的地下视电阻断面图。

瞬变电磁信号采集系统采集到的二次场电磁信号动态范围大、信号微弱、频带宽,特别是中晚期响应幅值小、衰减慢,幅值从毫伏级(或微伏级)衰减到微伏级(或纳伏级),观测时间需要几百微秒到几毫秒甚至几秒,晚期信号反映深层地下结构,测量数据的质量直接影响后期处理解释,需要精确地采集瞬变响应信号[1]。晚期瞬变电磁信号变化缓慢,传统16位分辨率的采集系统已经不能满足要求,为了提高分辨率,增强信噪比,本设计采用24位采集技术与双级程控放大滤波去噪,实现瞬变电磁信号的高分辨率采集,结合FPGA在数据获取方面优越的实时与并行控制性能,简化了硬件电路结构,有利于系统的功能升级,可以快速实现多路电磁信号的高精度采集。

1 系统总体结构

瞬变信号采集系统由接收线圈、低噪声模拟信号调理电路、24位ADC单元、FPGA、USB2.0接口单元等组成。低噪声模拟信号调理电路采用双级程控放大滤波去噪技术,对接收线圈接收到的电磁信号放大、滤波;FPGA作为整个采集系统的控制逻辑核心,完成采集过程的逻辑控制,获取采样数据;USB2.0接口芯片CY7C68013-A将数据高速传输至上位机,上位机采用LabVIEW作为开发平台,完成采样参数的设置控制、数据分析和显示功能,瞬变电磁信号采集系统组成框图如图1所示。

基于FPGA的高精度电磁信号采集系统设计

2 系统硬件设计

2.1 模拟信号调理单元

瞬变电磁信号中含有天然低频电磁噪声、工频噪声、风动噪声成分,如果不进行处理,噪声将与有用信号一起输出,严重影响测量结果的准确度。模拟信号调理电路设计采用双级程控放大与低通滤波去噪相结合的方式,去除信号中的噪声,并使被测电压范围和A/D采样范围相匹配。

模拟信号调理单元结构图如图2所示。前置放大器采用低噪声高输入阻抗的AD8421,前放与双级程控放大器之间加入抑制工频及其谐波干扰的陷波器。为了提高信噪比,双级程控放大器采用ADI公司的AD8231,AD8231可以通过引脚编程选择增益,最大为128,当增益G=1时,共模抑制比(CMRR)为80 dB,共模抑制比随增益提高而增加,最高可达110 dB,输入偏置电压漂移最大为50 nV/℃,可以有效改善电磁数据采集系统的温漂性能[2]。瞬变电磁信号放大后,再通过低通滤波器去除频带以外的干扰,系统分辨率可达到0.05 μV。

基于FPGA的高精度电磁信号采集系统设计

2.2 24位模数转换器单元

系统采用两片单通道24位并行输出Sigma-Delta模数转换芯片AD7762,其具有宽频带差分信号输入,最高转换速率可达625 kS/s。能根据需求灵活地通过软件设置来改变过采样因子, 当输入时钟频率一定时,过采样因子越大,输出速率越低,但信噪比越高,这一特性正好符合电磁采集的要求,即频率越低,要求信噪比越高[3],其具有较宽的动态范围和输入带宽,适合于低功耗数据采集应用。

AD7762是对噪声敏感的模拟器件,所以在电路及PCB设计时需要做到以下几个方面:A/D模拟电源单独供电(模拟电源与数字电源分开供电,电源输入引脚增加三端滤波器,减少电源噪声对A/D干扰);模拟地和数字地单点接地;差分输入线等长;采用精确的参考电压源[4]。

AD7762内部自带一个2.0 V的基准电压,当有效精度接近或超过20位时,内部基准无法提供稳定的电压,为了保证A/D转换的精度,采用外部低噪声基准电压,选用ADI公司的高精度电压参考源芯片ADR434,它具有低噪声、高精度和出色的长期稳定性,输出电压为4.096 V,电压可以稳定到1.5 mV。

2.3 USB2.0接口单元

USB2.0接口单元主要由微控制器、数据存储模块、液晶显示模块组成,如图3所示。微控制器采用Cypress公司的CY7C68013-A,由它完成数据采集控制及数据采集后与PC之间的高速数据传输。数据存储模块采用CH376控制器,将采集到的电磁数据以二进制文件形式保存到USB存储设备中。

基于FPGA的高精度电磁信号采集系统设计

3 系统软件设计

3.1 信号采集流程

系统首先通过设置AD7762工作模式及其采样率启动采集,系统工作参数设置包括设置放大倍数、设置采样点数、设置叠加次数。由于每次启动AD7762会有一定延迟,为了保证与发射机同步的精度,AD7762启动后一直工作,当系统检测到同步信号后,将24位转换数据暂存在FPGA内部的RAM中。

每次采集点数达到所需时,系统从RAM中读出转换数据,通过检验数据是否有效,以FPGA硬件方式实现数据的叠加平均,经过处理后的数据可通过液晶显示电磁信号电压衰减曲线,也可通过USB传输至上位机,实现数据分析和显示。信号采集控制的流程图如图4所示。

3.2 AD7762采样控制程序

AD7762采样控制模块采用Verilog HDL语言编写,固化在FPGA内,完成A/D初始化控制及A/D数据读控制,其中A/D初始化控制完成对A/D内部控制寄存器的写操作,而A/D数据读控制完成对A/D数据的读取,FPGA提供AD7762工作所需的时钟信号。具体控制逻辑根据AD7762的时序图设计,FPGA控制A/D的模块图如图5所示。

基于FPGA的高精度电磁信号采集系统设计

模块中FPGA通过 PARD[15..0]向AD7762寄存器写入配置数据及读取转换后的结果,AD_DATA[23..0]输出24位A/D转换数据[5], nRESET是A/D的复位信号,reset_n是系统的复位信号,mclk接FPGA内部PLL输出20 MHz时钟信号,n_SYNC是同步信号。

3.3 USB固件程序

固件程序主要实现芯片的初始化、处理USB标准设备请求和控制芯片CY7C68013接收应用程序的控制指令等功能。在使用FX2芯片进行应用开发时,利用其固件框架可以简化、加速开发,它提供任务调度、标准设备请求解析和USB中断处理三类子函数[6]。通过编写固件初始化函数TD_Init()即可完成芯片端点和外设的配置等[7],系统中设置端点6为输入端点,16位数据自动输入。

4 系统测试

4.1 短路噪声测试

将采集系统的模拟信号输入端短路,模拟通道增益设置为1,记录系统在短路情况下噪声的时间序列并进行频谱分析。如图6所示为短路噪声测试结果,从时域波形看峰值约为 0.1 mV,频谱分析结果显示整个频带短路噪声幅度低于110 dB。

基于FPGA的高精度电磁信号采集系统设计

4.2 有效采样位数实验

为了验证设计采用24位模数转换器AD7762的有效采样位数,采用SG1060A数字合成信号发生器给出基准信号,同时用LNI公司的LNI-T UT805A型5位半数字万用表进行监测。实验信号为0 V基准电压,每隔60 s取一次采样数据,万用表监测电压与输出的24位采样数据的关系如表1所示。实验结果表明,系统有效采样位数可达到18位。

基于FPGA的高精度电磁信号采集系统设计

针对瞬变电磁信号的特点设计了基于FPGA的电磁信号采集系统,实验测试结果表明,采集系统取得了良好的性能。采用FPGA控制系统设计更为灵活方便,减少外部控制线的数量,使系统减小干扰,更为可靠;采用USB2.0标准接口,提高了数据的传输速率,具有良好的可扩展性,功耗低,两个通道可同时采集,实现瞬变电磁信号的多通道采集,数据可以上传存储在PC中,实现进一步的分析和处理。

参考文献

[1] 牛之琏。 时间域电磁法原理[M]。 长沙: 中南大学出版社, 2007:88-93.

[2] 韩祖渊, 张赤斌, 徐扬。 基于ARM7的高精度阵列式皮带秤微控制器的设计[J]。 仪表技术与传感器, 2010(9):

60-62.

[3] 裴婧, 蒋奇云。 基于AD7762的广域电磁接收机采集器设计[J]。 地球物理学进展, 2010, 25(3):1110-1114.

[4] 彭辉。 24通道高精度A/D数据采集模块的研制[J]。 现代电子技术, 2008(14):41-42,48.

[5] 王霖郁, 张建宏。 基于AD7762和FPGA的数据采集系统设计[J]。 电子科技, 2012, 25(6):30-33.

[6] 夏益明,王广君。基于USB总线的高速数据采集系统[J]。国外电子元器件, 2003(10):20-23.

[7] 焦斌亮, 韩志学。基于EZ-USB FX2实现的高速数据采集系统[J]。 仪表技术与传感器, 2005(7):21-22.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21281

    浏览量

    592868
  • 芯片
    +关注

    关注

    446

    文章

    47705

    浏览量

    408872
  • 电路
    +关注

    关注

    170

    文章

    5478

    浏览量

    169396
  • 电磁信号放大器

    关注

    0

    文章

    4

    浏览量

    1867
收藏 人收藏

    评论

    相关推荐

    高精度电流采集探头:精准测量电流的关键工具

    在电力系统、电子设备测试和工业自动化等领域,准确测量电流是至关重要的。高精度电流采集探头作为一种关键工具,能够实现对电流信号的精确采集和测量
    的头像 发表于 04-15 10:29 92次阅读
    <b class='flag-5'>高精度</b>电流<b class='flag-5'>采集</b>探头:精准测量电流的关键工具

    Aigtek:如何设计一个高精度电压源

    在现代电子系统中,高精度电压源是许多应用的基础,如精密仪器、测试测量设备、通信系统等。设计一个高精度电压源需要深入了解电源电路的原理和各种影响电压稳定性的因素,同时结合高性能的元器件和
    的头像 发表于 02-27 11:40 227次阅读
    Aigtek:如何设计一个<b class='flag-5'>高精度</b>电压源

    高精度传感器信号变送器 | 灵活应对各种电信号需求

    航智开发的高精度传感器信号变送器是一种将传感器传输过来的非标准弱小电流、电压或其它形式的电流、电压信号变换成高精度标准电信号(如4-20mA
    的头像 发表于 01-02 11:08 363次阅读
    <b class='flag-5'>高精度</b>传感器<b class='flag-5'>信号</b>变送器 | 灵活应对各种电<b class='flag-5'>信号</b>需求

    什么是TCXO晶振?它为什么能提供高精度的时钟信号

    什么是TCXO晶振?它为什么能提供高精度的时钟信号? TCXO(Temperature-Compensated Crystal Oscillator),即温度补偿晶体振荡器,是一种用于提供高精度时钟
    的头像 发表于 12-18 14:30 635次阅读

    AD7175-2适合做高精度数据采集吗?

    我想用AD7175-2做高精度数据采集采集要求达到六位半万用表的采集精度,请问AD7175-2适合吗?另外我现在有AD7175-2的评估板和EVAL-SDP-CB1Z评估板,我直接
    发表于 12-18 08:29

    矽力杰多通道高精度DAC

    数据云、人工智能和互联网通信等多方深度推动,通信、电池、工业自动化与数据采集系统高精度控制领域对多通道、高精度数字模拟转换器(DigitaltoAnalogConverter,DAC
    的头像 发表于 12-06 08:19 373次阅读
    矽力杰多通道<b class='flag-5'>高精度</b>DAC

    高精度电压源的作用有哪些

    高精度电压源是一种能够产生高精度、高稳定性、低噪声的电压信号的设备。其主要作用是提供准确的电压参考信号,以满足各种测试、校准、研发和生产应用的需求。下面安泰电子将详细介绍
    的头像 发表于 12-01 18:08 267次阅读
    <b class='flag-5'>高精度</b>电压源的作用有哪些

    电磁流量计:在工业应用中实现高精度

    电子发烧友网站提供《电磁流量计:在工业应用中实现高精度.pdf》资料免费下载
    发表于 11-23 15:10 0次下载
    <b class='flag-5'>电磁</b>流量计:在工业应用中实现<b class='flag-5'>高精度</b>

    高精度电压源是什么意思

    高精度电压源是一种能够产生稳定、准确和可调节的电压输出的设备。在各种电子应用中,高精度电压源被广泛应用于模拟信号处理、测试和测量领域。本文将介绍高精度电压源的基本原理、特点和应用场景。
    的头像 发表于 11-17 17:02 325次阅读
    <b class='flag-5'>高精度</b>电压源是什么意思

    什么是高精度地图

    数据来源 高精度地图数据来源分为专业采集车数据采集以及众包采集。 专业采集车数据采集: 包括
    发表于 10-07 14:24

    高精度参考电压源是什么意思

    高精度参考电压源是一种能够提供稳定、准确且可靠的参考电压的电路或器件。在电子系统中,参考电压起着至关重要的作用,它被用作比较、校准、测量等各种应用中的基准电压。高精度参考电压源能够提供高精度
    的头像 发表于 08-24 12:00 504次阅读
    <b class='flag-5'>高精度</b>参考电压源是什么意思

    旋转环境下基于FPGA的多通道数据采集系统设计

    为了满足某大型旋转机械设备在监测过程中实时性高精度多通道的采集需求,提出了一种基于FPGA的多通道振动信号采集检测
    的头像 发表于 08-08 09:25 720次阅读
    旋转环境下基于<b class='flag-5'>FPGA</b>的多通道数据<b class='flag-5'>采集</b><b class='flag-5'>系统</b>设计

    高精度电流源怎么用

    高精度电流源是一种用于产生高精度、高稳定性和低噪声的直流或交流电流信号的设备。它主要应用于各种实验和测试领域,例如半导体器件测试、传感器校准、精密测量和医疗检测等。高精度电流源的作用是
    的头像 发表于 07-11 17:14 479次阅读
    <b class='flag-5'>高精度</b>电流源怎么用

    高精度地图的路,还能走多远?

    地图数据采集高精度地图技术的第一步。通常采用的方法包括激光雷达、车载摄像头和高精度定位等多种传感器的融合,将环境中的数据收集下来。在数据采集的过程中,需要保证数据的
    的头像 发表于 05-31 17:38 482次阅读
    <b class='flag-5'>高精度</b>地图的路,还能走多远?

    高精度电压源是什么电路(高精度电压源原理)

    高精度电压源是一种基于电路设计的电子设备,其主要目的是提供高精度的电压输出。在该电路中,使用了高稳定性的电路元件和精密的电路设计来保证输出电压的稳定性和准确性。通常,高精度电压源中包含大量的反馈控制电路,以及
    的头像 发表于 05-23 09:18 746次阅读
    <b class='flag-5'>高精度</b>电压源是什么电路(<b class='flag-5'>高精度</b>电压源原理)