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

    文章

    624

    浏览量

    56249
  • 模拟
    +关注

    关注

    7

    文章

    1413

    浏览量

    83655
  • 数据采集
    +关注

    关注

    38

    文章

    4530

    浏览量

    112317
  • CSM
    CSM
    +关注

    关注

    0

    文章

    14

    浏览量

    7654
收藏 人收藏

    评论

    相关推荐

    ADuCM361的ADC采样率和更新速率的区别?

    想问下ADuCM361的ADC采样率和更新速率的区别?看硬件手册和例程里都没找到adc的采样率,光看到设置更新速率,ADC采样率是固定的吗?还是和更新速率有关?
    发表于 01-11 06:40

    如何修改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

    需要修改AD7176-2的采样率从10sps到10Ksps,采样率尽可能多的变化,怎么操作?

    请问我需要修改AD7176-2的采样率从10sps到10Ksps,采样率尽可能多的变化,需要怎么做?通过修改主时钟频率来改变采样率吗?
    发表于 12-15 08:25

    AD7988-1可以通过调节CNV管脚的输入脉冲来修改AD的采样率吗?

    AD7988-1手册上写着采样率为100Kbps,是指它的最大采样率是100Kbps,我可以通过调节CNV管脚的输入脉冲来修改该AD的采样率?譬如我只想要512Hz的采样率
    发表于 12-14 07:41

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

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

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

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

    请问AD4001/4003采样率可以设置吗?

    打算采用AD400系列的adc芯片,考虑到前端电路有建立时间,且ADC最大采样率要小于建立时间的倒数。但是看到datasheet里面没有提及是否可以设置采样率,只说Turbo模式下最大2Msps,正常模式1.5Msps,那要是想设置1Msps该怎么办呢?
    发表于 12-04 07:47

    请问AD9684最低采样率到底是多少?

    关于AD9684最低采样率,数据手册有两处描述,但是不一致。请问AD9684最低采样率到底是多少?
    发表于 12-04 06:34

    AD7609采样率的疑问求解

    你好,通过看AD7609数据手册,AD7609是一款18位、8通道、真差分、同步采样模数数据采集系统(DAS),有如下几个问题 1、手册里说吞吐速率为200KSPS是不是就是ADC芯片采样率
    发表于 11-30 08:24

    请问什么是异步采样率转换(ASRC)?

    请教下什么是异步采样率转换(ASRC)?
    发表于 11-29 06:56

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

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

    adc采样率和带宽的关系

    adc采样率和带宽的关系 ADC(Analog-to-Digital Converter),即模拟转数字转换器,是将模拟信号转换成数字信号的重要器件。其中,采样率和带宽是ADC性能参数之一,也是
    的头像 发表于 09-12 10:51 7815次阅读

    什么叫采样率 数字信号处理时钟与采样率的关系

    对于相同的信号周期(下述圆),每隔一段时间采样点移动一次为采样率,表格为三种不同采样率。由表知采样率1采样速度最慢,
    发表于 08-17 10:11 2229次阅读
    什么叫<b class='flag-5'>采样率</b> 数字信号处理时钟与<b class='flag-5'>采样率</b>的关系

    什么是信号采样率?如何更改信号的采样率

    更改信号采样率是数字信号处理中的一个重要操作,它涉及对信号进行重新采样,以改变信号的采样率
    的头像 发表于 06-20 14:44 2745次阅读