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

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

3天内不再提示

CSM 数采采样率及滤波问题

北汇信息POLELINK 2023-10-08 09:19 次阅读

1. 采样率

CSM的ADMM、THMM、PTMM等模块的产品文档中都列出了两种采样速率,本文档以ADMM8 pro为例进行解释。图1为ADMM 8pro产品文档中列出的采样率,第一种为Internalsample rate,该采样率称为内部采样率;另一种为Measurementdatarate,该采样率称为测量速率。

wKgZomUiAkSAM_OMAAAxaNmnLjY285.png

图1

内部采样率为数采设备对输入的模拟信号采样频率。如图2,连续的模拟量信号在通过采样后以离散信号的方式作为结果。

wKgaomUiAkSAVFVeAABagaPh7bI625.png

图2

该采样结果在数采中会经过AD转换、软件滤波等过程后通过MCU组织为CAN报文发送到总线中。最终的信号数值通过CAN总线发送时的周期即为测量周期(即CAN报文发送周期)。

2.滤波

CSM的ADMM、THMM、PTMM等模块的产品文档滤波方式也同样分为两种,本文档以ADMM8 pro为例进行解释。一种为HWinput filter即硬件滤波,另一种为软件滤波SWinput filter。

wKgZomUiAkSAQuEwAAB95yxLqFg956.png

图3两种滤波方式

硬件滤波为设备固有特性是无法通过设置更改的,该滤波方式通过硬件设备的电容、电杆等电子元器件完成,为低通滤波器。理论上讲原始的被采用信号的带宽是无限的,但实际上其中大量的高频信号属于噪声或者无效信号,同时由于AD转换器所能处理的信号带宽是有限的,因此为了采集特定频率内的信号需要进行低通滤波。滤波后的模拟量会经过AD转换器转化为数字量信号。其处理流程见图4.

wKgaomUiAkSAeqBfAAFUqZBsTz4276.png

图4信号处理过程

通过AD转换后的数字信号为离散信号,该信号可以通过数采设备中的MCU进行数字滤波处理。该滤波过程由于是通过处理器的软件算法实现因而称为软件滤波,软件滤波的截至频率/周期可在配置软件CSMconfig中对设备进行设置。

wKgaomUiAkSANpYaAAAYJtS7rTk130.png

图5软件滤波设置

软件滤波分为两种方法,一类为平均滤波法,另一类为Butterworth滤波法。平均滤波以10ms average为例,即将10ms内通过内部采样(10kHz)得到的100个点求平均值,然后按照测量频率以CAN报文发送到总线上。

wKgZomUiAw2AQOFRAAC6HVnBRyA347.png

图6Butterworth滤波器副频响应特性

Butterworth滤波器副频响应特性图见图6。该滤波器主要特性为截至频率,超过截止频率的部分将被滤除(振幅衰减以抑制高频部分)。通过配置软件的设置可以仅获取所需要的特定频率以内的信号。

注:文章来源于Vector China。

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

    关注

    10

    文章

    662

    浏览量

    56584
  • 模拟
    +关注

    关注

    7

    文章

    1420

    浏览量

    83895
  • 数据采集
    +关注

    关注

    38

    文章

    5898

    浏览量

    113503
  • CSM
    CSM
    +关注

    关注

    0

    文章

    15

    浏览量

    7696
收藏 人收藏

    评论

    相关推荐

    请问PPS如何设置采样率

    默认情况下,pps设置的采样率为44.1KHz,我想改变它的采样率,但是在属性栏里没有找到可以修改采样率的地方,请问是否可以在pps里直接修改采样率?另外,是否可以直接在pps里配置
    发表于 11-01 06:32

    如何优化adc的采样率

    在数字信号处理领域,ADC是将模拟信号转换为数字信号的关键组件。采样率,即ADC每秒采集样本的次数,对信号的准确性和系统的整体性能有着直接的影响。 ADC采样率的基本概念 采样率是ADC性能的一个
    的头像 发表于 10-31 11:04 284次阅读

    位深和采样率在数采系统中的作用详解

    在数据采集系统中,位深和采样率是描述模数转换器(ADC)性能的重要参数。位深是指模数转换器将模拟信号转换为数字信号时使用的二进制位数。采样率是指ADC每秒对模拟信号采样的次数,通常以“每秒样本数”来
    的头像 发表于 10-30 14:45 232次阅读
    位深和<b class='flag-5'>采样率</b>在数采系统中的作用详解

    为什么采用30.72MHz作为最小采样率

    本文介绍了为什么采用30.72MHz作为最小采样率
    的头像 发表于 08-07 17:35 433次阅读
    为什么采用30.72MHz作为最小<b class='flag-5'>采样率</b>

    示波器带宽与采样率的关系

    示波器作为电子测试领域的重要工具,其主要功能是捕获和显示信号波形。在示波器的设计和使用中,带宽和采样率是两个至关重要的参数。带宽决定了示波器能够准确显示的信号频率范围,而采样率则决定了示波器在单位时间内对信号进行采样的次数。本文
    的头像 发表于 05-17 16:52 3785次阅读

    示波器的采样率和存储深度详解

    示波器,作为电子测量领域的核心工具,其性能直接决定了电子信号分析的准确性和效率。在示波器的众多参数中,采样率和存储深度是两个至关重要的参数,它们共同决定了示波器捕获和显示信号的能力。本文将对示波器的采样率和存储深度进行深入的探讨,以期为读者提供全面的理解和认识。
    的头像 发表于 05-13 16:09 2225次阅读

    GD32 MCU如何使用双ADC内核提高ADC采样率

    如下图所示,GD32F303系列MCU在不同的ADC位宽情况下均具有对应的最高采样率,那这个最高采样率还可以提高吗?
    的头像 发表于 02-29 09:42 1229次阅读
    GD32 MCU如何使用双ADC内核提高ADC<b class='flag-5'>采样率</b>?

    GD32 MCU ADC采样率如何计算?

    大家在使用ADC采样的时候是否计算过ADC的采样率,这个问题非常关键!
    的头像 发表于 01-23 09:29 2475次阅读
    GD32 MCU ADC<b class='flag-5'>采样率</b>如何计算?

    ad9361 ADC采样率设置范围

    AD9361是一款高性能的射频前端芯片,广泛应用于无线通信系统中。其中一个重要特性是其具有灵活可调的ADC采样率。本文将详细介绍AD9361的ADC采样率设置范围,包括其相关特性、设置方法以及在实际
    的头像 发表于 01-04 09:37 5275次阅读

    如何修改ADXL362的采样率

    你好!在使用ADXL362三轴加速度计的过程中,无论我如何根据用户手册的说明修改ODR值(我不确定这个值是不是指采样率),我发现采样率无法提高。如此低的采样率不能满足我的需求。我想知道如何提高ADXL362的
    发表于 12-27 06:35

    采样率的单位SPS是什么意思?

    的比特,例:对a(t)采样,一秒获得了三个点a(1),a(2),a(3),每个点以12位二进制量化,采样率为3*12=36SPS,此时波特为36bps。 2.
    发表于 12-20 06:55

    波形实测,采样率越高噪声越大??

    ADC采样率指的是模拟到数字转换器(ADC)对模拟信号进行采样的速率。在数字信号处理系统中,模拟信号首先通过ADC转换为数字形式,以便计算机或其他数字设备能够处理它们。 ADC采样率通常以每秒
    的头像 发表于 12-08 10:29 852次阅读
    波形实测,<b class='flag-5'>采样率</b>越高噪声越大??

    EVAL-AD7175-2SDZ默认的采样率是多少,能否修改采样率,在哪修改?

    请问EVAL-AD7175-2SDZ 评估版整套产品使用时,默认的采样率是多少,能否修改采样率,在哪修改?或者不能修改在哪能够看到采样率
    发表于 12-08 07:07

    请问AD7607内部数字滤波器的过采样率怎么理解?

    AD7607数据手册Page26上说,AD的过采样率通过OS[2:0]来配置,过采样率越大,AD7607内部数字滤波器的截止频率越小。我搞不明白,过采样率为什么会影响数字
    发表于 12-06 07:33

    请问AD9254的采样率如何控制?

    AD9254,最大采样率为150M,最小在DCS开启时最小为20M,否则为10M。请问AD9254的采样率如何控制,选择,比如要实现80M,100M的采样率如何控制AD9254呢?还有前端的SHA是如何控制呢?谢谢。
    发表于 11-27 14:25