事件计数模式原理介绍

概述

事件计数模式用于计数给定时间周期内发生的事件的数量。

原理

计数器评估在预定义时间段内应用到输入的脉冲数。每个周期结束时,以接收到的事件的数量,来更新计数寄存器。

在整个时间周期内可以使用同步。这样将为新的预定义时间段重新启动事件计数。计数在同步条件

原理图

阶段

操作

1

启用条件 = 1 时,计数器对预定义时间段内物理输入上的事件(脉冲)数进行累计。

如果 Validity = 0,则计数器值不相关。

2

第一个时间段过去后,计数器值设置为该时间段内算出的事件数,并且 Validity 设置为 1。

计数针对新时间段重新启动。

3

在同步条件的上升沿:

  • 累计值复位为 0

  • 计数器值不更新

  • 计数针对新时间段重新启动

4

该时间段过去后,计数器值设置为在该时间段内算出的事件数。

计数针对新时间段重新启动。

注:Main 类型上,当启用条件:
  • 设置为 0:中止当前计数,并且 CurrentValue 保持为前一个有效值。

  • 设置为 1:累计值复位为 0,CurrentValue 保持不变,计数为新时间段重新启动。