主要内容

正交编码器

测量蜱中编码器的旋转

  • 图书馆:
  • 金宝app用于NXP FRDM金宝app-K64F板的Simulink编码器支持包

  • 正交编码器块

描述

正交编码器块读取电路板连接的旋转滴答数和编码器的方向。

当您沿顺时针方向旋转编码器时,刻度计数增加。当您以逆时针方向旋转编码器时,刻度计数会降低。

使用此块的参数,指定编码模式,重置模式和相位极性。

在电路板上,柔性定时器模块(FTM)外设为来自编码器的A和相位B输出信号提供专用引脚。

将编码器上的输出引脚连接到电路板上的PTB18引脚。将编码器上的相位B输出引脚连接到电路板上的PTB19引脚。

港口

输入

展开全部

当你设置的时候重置模式参数到通过外部信号重置,输入端口可用。

基于此端口的输入值,刻度计数重置为0。当您向块输入发送0以外的值时,刻度计数将重置为0.对于每个样本周期,块自上次复位以来输出编码器读数。

当外部信号为0时,刻度计数与其相同没有重置模式。当外部信号为非零时,刻度计数与其相同在每个采样时间重置模式。有关重置模式的更多信息,请参阅重置模式参数描述。

数据类型:单身的|双倍的|INT8.|INT16|INT32.|uint8.|uint16|UINT32.|布尔

输出

展开全部

端口在刻度内输出编码器位置的相对变化。当您沿顺时针方向旋转编码器时,刻度计数增加。当您以逆时针方向旋转编码器时,刻度计数会降低。

数据类型:INT16

当您在顺时针方向上旋转编码器时,端口输出1.当您在逆时针方向旋转编码器时,端口输出0。

依赖性

仅当您选择时,此端口仅出现输出编码器方向范围。

数据类型:uint8.

参数

展开全部

  • 您可以选择编码模式以计算旋转滴答数。

    • 正交- 该板在编码器上执行X4编码测量。在这种类型的编码中,计算相位A和相位B信号的每个上升沿和下降沿。

      当相位A引导相B信号(顺时针方向的编码器)时,刻度计数增加了两个信号的每个上升/下降沿增加。当相位为相位B信号(逆时针方向的编码器)后滞后时,刻度计数为两个信号的每个上升/下降沿减小。

    • 数和方向- 信号A信号控制计数率。相位B信号控制计数方向。例如,当相位B信号高(顺时针方向上的编码器)时,刻度计数对于相位信号的每个上升沿增加。当相位B信号低(逆时针方向的编码器)时,刻度计数对于信号的每个上升沿减小。

选择此参数时,谜语端口可用。

当编码器沿顺时针方向旋转时,端口输出1.当编码器沿逆时针方向旋转时,端口输出0。

  • 此块支持三种不同的复位金宝app模式。复位模式在示例表中描述。

    考虑到连接到电路板的编码器轮,具有90个插槽。这意味着,编码器刻度计数为每4度旋转。

    假设块采样时间为1秒,并且在时间即时T = 0的刻度计数为0。

    • 没有重置- 编码器读数未重置,块输出旋转的总滴答。

      例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,刻度计数为5。

      在T = 1和T = 2之间,编码器沿顺时针方向旋转40度,因此,刻度计数为15,在T = 2(从T = 1和T = 2)处为15。

      在此模式下,任何时间时刻的输出都是先前计数和当前计数的累积和。

    • 在每个采样时间重置- 对于每个样本周期,块输出编码器读数,然后将其重置为0。

      例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,刻度计数为5。

      在T = 1和T = 2之间,编码器在顺时针方向上旋转40度,因此,滴答数为10。

      在此模式下,输出是给定采样时间的刻度计数。

    • 通过外部信号重置- 设置时重置模式参数到通过外部信号重置,输入端口可用。

      对于每个采样周期,块以来输出自上次复位以来的编码器读数。基于此端口处的输入值,编码器读数重置为0。当您向块输入发送0以外的值时,块将编码器读数重置为0。

      例如,在表中,在T = 0和T = 1之间,编码器沿顺时针方向旋转20度。因此,T滴定计数为5 = 1。

      在T = 1和T = 2之间,编码器在顺时针方向上旋转40度。因此,刻度计数为15,在t = 2(从t = 1和t = 2)处为15。

      在T = 2和T = 3之间,编码器沿顺时针方向旋转60度。因此,刻度计数为30,在t = 3(从T = 2和15到T = 3的15)。由于块输入值是T = 3的非零值,因此块将编码器读取重置为0。

      在T = 3和T = 4之间,编码器沿逆时针方向旋转20度。因此,刻度计数为-5在t = 4(从t = 3和-5到t = 4)。

      在此模式下,当外部信号为0时,输出计算相同没有重置模式。当外部信号是非零时,输出计算相同在每个采样时间重置模式。

选中此复选框后,块在识别上升和下降边缘之前将阶段反转激活信号。根据您使用的编码器,您可以选择反转极性。

选中此复选框后,块在识别上升沿和下降沿之前反转相位B信号。根据您使用的编码器,您可以选择反转极性。

指定此块读取旋转的频率,以秒为单位。

依赖性

仅当您设置时才会出现此参数重置模式参数到没有重置或者在每个采样时间重置

版本历史记录

在R2017A介绍