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

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

3天内不再提示

测量中的数据采集系统-模数转化

冬至子 来源:朗德科技 作者:NVH测试 2023-07-03 14:43 次阅读

2

数据采集系统中的模数转换(ADC)

模数转换的概念

模拟信号只有通过A/D转化为数字信号后才能用软件进行处理。模数转换,是将连续时间、连续幅值的模拟(Analog)信号转化为离散时间及离散幅值的数字(Digital)信号的过程(Analogue-to-Digital Conversion,常缩写成ADC)。

在实际测试过程中,我们关注的一些参数如声音,振动,温度,转速等都是时间的连续函数,这些参数电脑没有办法直接进行处理,只有经过模数转化变成离散的数字信号后,才可以进行保存,显示,处理,分析。因而,模数转化需要经过两个主要过程,即时间离散化,幅值离散化。

图片

图1、模数转化示意

模数转换的技术要求

在测量和数字信号处理中,模数转换必须满足以下几个方面的技术要求:

(1)采样速率应满足采样定理(即Nyquist定律),并适当加入抗混迭滤波器

(2) 宽带化,通常对声学测量的模拟信号进行数字化,信号带宽通常在几到几十兆赫兹的范围,而可听声通常要测量到几十千赫兹;

(3)足够高的信号动态范围;

(4)减少量化噪声。

时间离散化(采样)

时间和幅值上都连续的模拟信号,在经过采样后,会转变为时间上离散的模拟信号。

一个频带限制在(0,fH)内的连续信号x(t),如果抽样频率fs大于或等于2fH,则可以由抽样序列{x(nTs)}无失真地重建恢复原始信号x(t)。

由低通采样定理可知,若抽样频率fs<2fH,则会产生失真,这种失真称为混叠失真。

以下图的正弦曲线为例,我们只需要一些特殊的点,如相邻的两个零点的位置(红色点),或者相邻的波峰和波谷位置(绿色点),再按照正弦的规则,我们就可以还原出正弦曲线。

图片

图2、正弦信号时间离散化采样

同样还是以上图为例,正弦信号的周期为1,而我们的采样点,无论是红色点还是蓝色点,其采样间隔均为0.5,为正弦信号的一半,因此采样周期必须为信号周期的2倍。

尽管我们测试中碰到的所有信号都是复杂信号,但通过傅里叶变化,任何复杂信号都可以转为若干个正弦信号的和,再根据Nyquist定律,找到信号中最大的频率成分,使用2倍最大频率成分的采样率,从理论上,就可以通过离散信号重建出连续信号了。

以远大于低通采样率进行采样的方法称为过采样技术。采用过采样技术会带来以下两个好处:

(1)高速采样可降低对前级抗混叠滤波器性能的设计要求。采样率越高,则采样后频域中相邻的两个周期性频谱之间的间隔越大。因此即使前级滤波器在截止频率附近的阻带衰减不足,所产生的混叠效应也会减轻,相应的恢复后信号的失真也会减小。

(2)高速采样可提高信噪比。由于存在着量化噪声,ADC的信噪比近似表示为:

其中,N为ADC的分辨率,fs为采样速率,fmax为输入模拟信号的最大频率。由上式可见,采样率fs每提高一倍,信噪比增加3dB。

以目前很火的新能源电机PWM噪声为例,其频率已超过20000Hz,若还是以常规的44100Hz的采样率,其结果显示会有缺失,借助Mecalc公司ICP42采集卡,其采样率可达到102.4KHz,而ICP42S,其采样率达到204.8KHz,足以满足新能源PWM噪声测试要求。

图片

图3、新能源电机PWM噪声

对于ADC而言,采样速率和分辨率是两个非常重要的指标参数。其中,采样速率表示模拟信号转换为数字信号的速率,与ADC器件的制造技术有关,取决于ADC中比较器所能提供的判断能力。分辨率表示模拟信号转换为数字信号后的比特数。

幅值离散化(位数精度)

位数精度(Bit Resolution)表示在允许的模拟信号输入范围内可以产生的离散值的数量,也可以理解为需要引起离散值变化,输入信号电压所需要变化的最小幅值。

假设输入电压的范围为(-V,V),位数精度为N,则经过模数转化后幅值精度为:

由此可以看出,电压输入范围越小,位数精度越高,则经过模数转化后幅值精度越高。

同样,还是以正弦信号为例(如图4),其幅值为0.8,时间离散化(采样)不变,均为10Hz,在进行 幅值离散化(位数精度) 的过程中,不同的数位精度,采样点对应的幅值也不同。

假设选择一个12位ADC,则它可在输出端以4096个数字表示施加于转换器输入端的任何信号。这些表示信息确实存在有限量的误差。因此,如果12位ADC的输入满量程(VFS)为10 V p-p,那么其理想情况下的LSB大小为2.44 mV p-p,精度为±1.22 mV。

图片

图4、正弦信号幅值离散化

对于数据采集系统中重要模数转化环节而言,如果拥有较高的采样率以及位数精度,那么测试结果的准确性也就更高。ADC的信噪比(SNR)反映了量化过程中产生的无噪声信号部分的均方根值和量化噪声的均方根值的比值。若输入信号为归一化的正弦波1/2sin(ωt+ψ),则可以通过式(1)确定SNR的大小。由此可知,ADC的信噪比主要取决于分辨率,分辨率每增加一位,ADC的信噪比将增加6dB。但是随着分辨率的提高,ADC的量化电平变得更小,采样过程更容易被干扰。

对于实际的A/D变换系统,由于存在着电噪声、外界干扰和模拟电路的非线性畸变等因素的影响,仅以理想的分辨率来度量系统性能是不够的。为更好地反映系统性能,可以在测量得到SNR的基础上,将上述因素按量化噪声进行折算,推导出系统的有效转换位数(ENOB)。其计算公式如下:

ENOB表示了理想的ADC器件为达到实际的SNR所需要具有的分辨率的大小。ADC器件指标中ENOB与分辨率的差别,反映了由于误差源引起的SNR下降所造成的采样精度下降的程度。

图片

图5、理想ADC的量化误差

图片

图6、实际ADC量化过程中产生的误差

图片

图7、实际ADC量化过程中的主要误差来源

下图中列举了Mecalc公司使用频率最高的采集卡模块的采样率及位数精度详细参数,从图中可以看到, 102.4k/s的采样率已经基本覆盖,部分采集卡可以达到1M/s,同时,所有采集卡位数精度均为24bit。

图片

图8、Mecalc公司采集卡参数列表

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

    关注

    25

    文章

    2299

    浏览量

    126010
  • 模拟信号
    +关注

    关注

    8

    文章

    962

    浏览量

    51847
  • SNR
    SNR
    +关注

    关注

    3

    文章

    182

    浏览量

    24047
  • ADC采样
    +关注

    关注

    0

    文章

    125

    浏览量

    12710
  • 抗混叠滤波器

    关注

    1

    文章

    9

    浏览量

    10779
收藏 人收藏

    评论

    相关推荐

    基于USB数据采集系统的研究与设计--ResearchandDesignofDataAequisitio

    功能。最后以函数发生器为对象对系统进行测试,从测试的结果可得出此系统性能良好,能达到设计的预期效果。关键词:UsB,数据采集,固件,驱动程序NH文件阅读工具[此贴子已经被作者于200
    发表于 06-10 00:57

    基于DSP和现场总线的数据采集系统设计

    。因而电力部门需要对系统的一些参量进行测量,以便随时掌握系统和设备的工作状态情况。数据采集与监控系统
    发表于 12-08 10:28

    基于DSP和MAX1420的高速数据采集系统

    本帖最后由 mr.pengyongche 于 2013-4-30 03:26 编辑 1 引言  数据采集系统是通信与信息技术领域中重要的功能模块,应用广泛。而传统的数据采集系统
    发表于 12-14 10:24

    数据采集测量

    各位大侠,本人刚学习labview,打算做一数据采集测量系统。通道数最多时有100个左右,最少时也有6个。平时可能按照不同的需求,选择不同的通道数。欲集成在一个系统
    发表于 12-28 16:12

    消费电子开发实例1:压力传感器数据采集系统设计

    是一个简单的基于FPGA压力传感器数据采集系统的硬件框图,主要由4部分组成:压力传感器,增益放大器,模数转化器(ADC)以及FPGA核心控制单元等组成。这里使用的压力传感器是MPX20
    发表于 11-05 12:29

    什么是数据采集

    数据采集(DAQ),是指从传感器和其它待测设备等模拟和数字被测单元自动采集非电量或者电量信号,送到上位机中进行分析,处理。数据采集系统是结
    发表于 01-28 08:24

    LabVIEW的光谱数据采集系统的设计与分析

    。TCD1304AP输出的模拟信号送入到以CLC409搭建的差分电路进行处理。  2.4 数据处理部分  由于数据采集过程内在噪声,光路噪声等因素的存在,直接影响了系统的信噪比。所以
    发表于 06-06 08:00

    在MCU系统利用ADC技术的数据采集

    ,本文将主要关注数据采集系统的捕获阶段。捕获复杂的混合信号MCU必须能够从模拟世界捕获某些有用信息,并且能够把连续时间信号转换成离散的数字形式。模数转换器(ADC)是完成这项任务最重
    发表于 06-28 06:47

    基于并行口的数据采集与控制

    在过程控制及各种仪器仪表,可由微型计算机完成实时数据采集与控制。计算机所加工的信息总是数字量。被测量测量对象的有关参量往往是一些连续变化的模拟量,如温度、压力、流量、速度等。因此必
    发表于 07-16 08:15

    使用数据采集系统进行温度测量

    DN5- 使用数据采集系统进行温度测量
    发表于 09-06 11:32

    利用模数转换器和fpga怎么实现数据采集系统

    数据采集系统是计算机智能仪器与外界物理世界联系的桥梁,是获取信息的重要途径。数据采集技术主要指从传感器输出的微弱电信号,经信号调理、模数转换到存储、记录这一过程所涉及的技术。随着科学技
    发表于 10-24 08:33

    高速数据采集系统的硬件结构,CPLD在高速数据采集系统的应用

    高速数据采集系统的硬件结构MAX7000系列CPLD及其开发平台介绍CPLD在高速数据采集系统的应用
    发表于 04-08 06:11

    数据采集系统具有的功能是什么

    一、绪论(一)、1、“数据采集”是指什么?将温度、压力、流量、位移等模拟量经测量转换电路输出电量后再采集转换成数字量后,再由PC 机进行存储、处理、显示或打印的过程。2、数据采集
    发表于 09-10 07:53

    传感器数据采集/总线数据采集记录知识分享

    数据采集及为何要做数据采集★ 什么是传感器数据采集(测试与测量数据采集数据采集的含义很广。又称数据
    发表于 09-26 16:25

    网络测量数据采集系统的设计与实现

    网络测量对网络研究和发展十分重要,是研究网络行为基础。数据采集是网络性能监测基础,介绍了数据采集系统的设计与实现,并基于WinPcap 设计实现了网络
    发表于 09-21 10:15 16次下载