41.3. PLB QEI编码器
41.3.1. 概述
本示例演示了如何使用PLB外设实现正交编码器(QEI)功能。PLB可以配置为AB相或ABZ相编码器接口,用于测量电机的位置和圈数信息。
- 主要功能:
支持AB相和ABZ相两种编码器模式
可配置每圈脉冲数
支持输入信号数字滤波
可获取位置计数和圈数信息
支持Z相触发圈数计数
41.3.2. 硬件设置
连接电机板和电机到开发板
- 根据电机编码器类型连接:
AB相模式: 将编码器的A、B信号连接到开发板对应引脚
ABZ相模式: 将编码器的A、B、Z信号连接到开发板对应引脚
41.3.3. 运行现象
当工程正确运行后,串口终端会每100ms输出一次编码器的位置和圈数信息:
hase:3133. z:1
phase:597. z:2
phase:1792. z:2
phase:2596. z:2
phase:2593. z:2
phase:2415. z:2
phase:1199. z:2
phase:3886. z:1
phase:2652. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
phase:2208. z:1
41.3.4. 注意事项
启用相位计数功能时,每圈脉冲数必须大于4
Z相功能仅在ABZ模式下有效