ZHCAB39E January 2022 – February 2022 TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
绝对编码器输出表示旋转轴的准确位置。如果 Qmax 是单次旋转的分辨率,则位置范围将是从 0 到 Qmax。Q17 = 217 或 Q20 = 220 范围内的分辨率很常见。当方向为正向(顺时针)时绝对位置增大,当方向为反向(逆时针)时绝对位置减小。
增量编码器的输出是正交编码器脉冲 (QEP)。此脉冲序列包含以下输出:QEP-A、QEP-B 和 QEP-I,这些输出具有以下特性:
增量编码器的分辨率由码盘周围的线数决定。当每条线通过传感器时,QEP-A 上都会产生一个边沿(下降沿或上升沿),如图 4-3 所示。可通过第二个线环添加第二个通道(位于外环内部并偏离外环)。在这种情况下,该内部线环可以生成 QEP-B。例如,一个 1024 线编码器将有 1024 条 QEP-A 线和 1024 条 QEP-B 线,因此在一次完整旋转中总共有 2048 个 QEP 状态变化。
在 Abs2Qep 中,头文件中的一个可配置参数将定义每条线产生多少个 QEP 状态转换。QEP 状态转换由被称为 QCLK 的内部 CLB 信号进行控制,如图 4-3 所示。默认设置是每条线对应两个 QCLK 脉冲。
表 4-1 中的示例进一步阐明了这一点。
线路 | QCLK | QEP-A | QEP-B |
---|---|---|---|
1 号线外环 | QCLK 1 | 上升沿 | |
1 号线内环 | QCLK 2 | 上升沿 | |
2 号线外环 | QCLK 3 | 下降沿 | |
2 号线内环 | QCLK 4 | 下降沿 |