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

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

3天内不再提示

CSM数据采集系统CNTMM 模块配置方法

北汇信息POLELINK 2023-10-12 09:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1.Frequency的计算

wKgaomUnRpWAO27iAAB9Hi44G78173.png

图1CNTMMFrequency配置

wKgaomUnRpWAA6GKAABMn_ryrys478.png

图2 频率计算

当前设置为上升沿计算(Option:Risingedge),ThrsUp=6,因此在检查到上升沿后达到ThrsUp开始,到下一个上升沿的ThrsUp为止,整个过程周期T,则Frequency=1/T。

Note:测量过程中,Duty在遇到下一个下降沿(ActiveHigh)时,其数值会保持,Frequency在遇到下一个上升沿(Option:Rising edge)时,其数值会保持。

wKgZomUnRpaAef2UAACWNq3m0lU154.png

图3CNTMMperiod配置

2.Period的计算

当设置为Fallingedge时,计算前一次达到ThrsDn到下一次达到ThrsDn之间的时间,单位为ms。并在每次ThrsDn更新结果。

wKgaomUnRpeAWbQBAAFI5jSCZgU077.png

图4CNTMMperiod测量结果

Range处设置,表示period时间必须在range设置的范围以内,如果监测的period时间超过range设定就会显示timeout。

NOTE:Period的计算与Frequency的计算实际为倒数关系。

3.Dutycycle/PWM

wKgZomUnRpaABx_xAAB8Mx8DDNM273.png

图5CNTMMDutycycle配置

wKgaomUnRpaAHBFzAACif47dN-s910.png

图6CNTMM Dutycycle测量结果

当设置为Active high之后,CNT在>ThrsUp到

4.Pulse计算

wKgZomUnRpaASC-FAACPMQL4mgQ402.png

图7CNTMM Dutycycle配置

wKgZomUnRpaAeRMRAACh6cGwwCA799.png

图8CNTMM Dutycycle配置

设置中为ActiveHigh,因此CNT会将>ThrsUp到< ThrsDn直接的时间记为Pulse的时间。

NOTE:Pulse的计算就是Dutycycle/PWM的分子部分。

5.Pause计算

Pause的计算就是Dutycycle /PWM的分母部分。参见3,Duty cycle/PWM的计算。

6. Revolution

wKgaomUnR72AG7vyAAEzF35z-os740.png

图9CNTMM Dutycycle配置

wKgaomUnRpaAUwrxAABUPKgplac573.png

图10 缺齿齿轮示意图

Revolution用于计算转速。Teeth为测转速时被测对象转一圈所经过的齿数(即被测对象转一圈CNT会检测到的脉冲数),Missing用于填入转一圈缺少的齿数。

CNT根据记录到的脉冲数量计算出转速。

7. Event

脉冲的计数Event有三种:Saturation、Overflow、Continuous:

Saturation是饱和计数,即到达某一设定值后不再计数,CAN报文发出后重新计数;如饱和值设为1000,CAN报文发送周期100ms,在100ms内如果计数已经达到1000将不再计数,只有CAN报文发送才重新计数;

Overflow是溢出计数,即到达溢出设定值后归0或CAN报文发送出去归0;如溢出值为1000,100ms的CAN报文发送或达到1000都能导致溢出;

Continuous是连续计数,在没到达设定值时一直累积计数,CAN报文的周期发送并不能重新计数,只有给模块断电或达到设定值才重新计数。

例如,在测试三种方式时设定CNT的报文发送周期为1s,

wKgaomUnRpaAEfcuAAB6R3Iz7m4395.png

图11CNTMM 模块配置

7.1 Saturation

wKgZomUnSHKAXe7nAAD8996kpuU002.png

图12CNTMMSaturation配置

wKgZomUnRpaAd6xaAACpqzQr18o107.png

图13CNTMMSaturation采集结果

设置中为检查Fallingedge,因此每碰到一次下降沿进行一次累加,然后将每个发送周期中记录的次数发送出来。

如图11中设置overflow为5,在1s发送周期内共10个下降沿,所以最大只显示为4.

7.2 Overflow

同7.1中设置,若改为overflow计数方式,

wKgZomUnRpaAQxb7AACXmVZALhg211.png

图14CNTMMoverflow采集结果

则由于1s内采集到的次数都超过了设置的overflow数值,因此都显示为0,表明相应发送周期内都overflow了。

7.3 Continuous

wKgZomUnSR6Ab4bWAADayCmE-mw743.png

wKgZomUnSSqAS8nTAAExCsTUrM4174.png

图15CNTMMcontinuous采集结果

由于设置为risingedge即每次检查到>thrsup时会计数加1,由于overflow为100,每次检测数量达到100后会重新开始。如果overflow设置为0,则表示计数上限为2^16(CNTpro为2^32).

8. Delay

Delay用于比较两个通道直接的信号

If a CNT-Scan channel is configured to function "Delay", the corresponding virtual channelmay not work as expected. That is because the "effective signal" of a "Delay" channel is theproduct oftwoindependentsignals.

E.g.:AssumeaCNT-ScanwithChannel1 configuredto"Delay1-->2".

With the channel 1 and 2 input signals shown below, the virtual channel 5 would see the"effectivesignal"asshown below.

wKgZomUnRpeAGOrUAAAUDlRPoIU908.png

图16CNTMMdelay示意图

即delay是计算CNT中两个通道(两个通道口需要各接一个采集信号)信号上升或下降沿的时间差。

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

    关注

    7

    文章

    2854

    浏览量

    53536
  • 数据采集
    +关注

    关注

    42

    文章

    8420

    浏览量

    121423
  • CSM
    CSM
    +关注

    关注

    0

    文章

    17

    浏览量

    8178
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DLP-IO20-G:一款功能强大的USB数据采集模块

    和特点,能满足多种应用场景的需求。 文件下载: DLP-IO20.pdf 一、产品概述 DLP-IO20是一款低成本、易于使用的数据采集系统,可用于分析交流电压、驱动5伏继电器、控制和监控过程,以及测量0 - 5伏范围内的直流电压。该
    的头像 发表于 05-14 12:05 261次阅读

    DLP-IO14数据采集模块:功能、特性与应用全解析

    其丰富的功能、便捷的使用方式和广泛的应用场景,成为众多工程师的首选。 文件下载: DLP-IO14.pdf 一、产品概述 DLP-IO14是一款低成本、易于使用的数据采集系统,主要用于分析交流电压、控制和监控过程,以及测量0 - 5伏和±5伏范围内的直流电压。该
    的头像 发表于 05-14 10:45 337次阅读

    是德 DAQ970A 数据采集仪/DAQM901A模块

    是德DAQ970A数据采集仪, 为您的数据采集应用提供极其丰富的功能,过去,您不得不面临这样的情况:要么选择操作简单、低成本的数据记录仪,要么选择灵活和高性能的模块
    的头像 发表于 04-08 15:05 263次阅读
    是德 DAQ970A <b class='flag-5'>数据采集</b>仪/DAQM901A<b class='flag-5'>模块</b>

    车载总线数据采集设备不会管理?TE Devices Launcher 演示# 软件开发# 数据采集# 设备

    数据采集
    康谋自动驾驶
    发布于 :2026年02月11日 17:07:31

    单片机多路数据采集系统的设计

    明确数据资源的采集系统原理,是保证数据的采 集渠道得到进一步拓展的关键。从多路数据采集系统建设的
    发表于 01-07 06:44

    MCU数据采集模块电源深度解析:低功耗设计与灵活供电方案

    在岩土工程与结构安全监测领域,监测设备往往部署在环境恶劣、供电不便的野外现场。因此,数据采集模块的电源管理能力直接关系到整个监测系统的稳定性和运维成本。本文将深入解析MCU数据采集
    的头像 发表于 12-17 15:45 952次阅读
    MCU<b class='flag-5'>数据采集</b><b class='flag-5'>模块</b>电源深度解析:低功耗设计与灵活供电方案

    MCU数据采集模块数据处理和分析能力如何?

    MCU数据采集模块数据处理和分析能力如何?在现代化结构物安全监测领域,MCU数据采集模块扮演着至关重要的角色。它不仅仅是
    的头像 发表于 12-02 16:03 634次阅读
    MCU<b class='flag-5'>数据采集</b><b class='flag-5'>模块</b>的<b class='flag-5'>数据</b>处理和分析能力如何?

    提升PLC数据采集效率:性能瓶颈分析与实践

    的实用策略与优化建议。 数据采集能力评估方法 要提升速度,首先需要科学地评估当前系统的能力瓶颈。在PLC正常工作状态下,仅采集一个变量,将采集
    的头像 发表于 11-26 11:33 603次阅读
    提升PLC<b class='flag-5'>数据采集</b>效率:性能瓶颈分析与实践

    工业物联网数据采集网关有什么功能和特点

    工业物联网数据采集网关作为连接工业设备与上层管理系统的核心枢纽,具备数据采集、协议转换、边缘计算、安全防护、设备管理、灵活通信与部署等核心功能,以及高可靠性、多协议兼容性、实时性、模块
    的头像 发表于 11-06 17:02 978次阅读

    基于GIS的海洋环境数据采集与管理系统

    基于GIS的海洋环境数据采集与管理平台系统
    的头像 发表于 09-19 17:09 718次阅读
    基于GIS的海洋环境<b class='flag-5'>数据采集</b>与管理<b class='flag-5'>系统</b>

    开疆智能Profient转EtherCAT网关连接甘纳数据采集模块配置案例

    本案例是西门子PLC通过Profient转EtherCAT网关连接甘纳数采模块配置案例数采模块采集到的数据通过网关传送到PLC中。
    的头像 发表于 08-18 17:29 777次阅读
    开疆智能Profient转EtherCAT网关连接甘纳<b class='flag-5'>数据采集</b><b class='flag-5'>模块</b><b class='flag-5'>配置</b>案例

    智能工厂为什么需要数据采集物联网系统

    智能工厂作为工业4.0的核心载体,其高效运行依赖于对生产全流程的精准感知与实时控制。数据采集物联网系统(IIoT,工业物联网)通过连接设备、传感器和系统,实现数据的自动化、智能化
    的头像 发表于 07-18 14:52 1343次阅读

    数据采集网关如何与现有工业系统整合?

    物通博联数据采集网关与现有系统的整合可以通过以下步骤和方法实现,确保数据的高效采集、传输和处理,同时满足工业生产环境中的实际需求。 一、整合
    的头像 发表于 06-07 09:18 1214次阅读

    快速带你了解!Profinet模块和PLC的使用流程!#profinet #plc #数据采集卡 #采集模块

    数据采集
    西安阿尔泰电子科技发展有限公司
    发布于 :2025年05月30日 13:32:55