This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

F28035 EQEP 数字编码器配置

Other Parts Discussed in Thread: TMS320F28033

控制芯片为TMS320F28033,数字编码器为AB两通道增量式,

功能需求:旋转数字编码器,判断旋转的方向以及旋转的脉冲个数,用于设置参数的更改。

硬件连接:数字编码器的A和B输出分别接EQEP1A和EQEP1B;

EQEP配置:正交计数模式,可以通过“EQep1Regs.QEPSTS.bit.QDF”判断旋转方向

疑问:脉冲的个数要怎么判断?通过产生中断,去读取响应的寄存器吗?中断应该如何配置?

请帮忙解答一下,非常感谢。

  • 这个是要通过通用计数器协助完成的   也就是脉冲的两个沿之间

    分别捕获两次通用计数器的值   通过两个值的差值   结合系统时钟->定时器时钟

    计算出一个周期的时间    结合转一圈多少个脉冲个数   然后推算出旋转速度