下午好!
我想使用 TMS320F28388D 微控制器实现以下功能。 我希望它使用 eQEP 模块进行编码器读数。 我已阅读过 TRM 中用于 eQEP 的部分、但我不清楚如何使用它。
我将使用的编码器具有 QEPA 和 QEPB 信号以及 QEPI、但是、我们不关心电机方向、因此 QEPB 信号会设置为上拉或下拉(我们不会连接编码器的 QEPB)。 我们要做的是使用 QEPA 来了解电机的相对位置(角度)和通过指数来了解电机何时发生旋转。 我不知道如何设计 eQEP 频率参数、从而具有足够的电机转速分辨率。 该电机具有6个电极(3对电极)、转速为1000rpm。 我希望准确测量速度。
我们对编码器唯一感兴趣的是轴位置和角速度。
通过阅读 TRM、我发现可以使用计时器单元库、以便每次 X 次读取 QEPA 变化的程度并计算速度。 我已经读取了 ex4._frec_cal,对我来说中断例程 INT_myEQEP0_ISR ()不是很清楚,如果我想知道电机在进入中断的每个瞬间所具有的角度,应该如何做?
我希望你能帮我、我是微处理器新手、我花时间了解一些问题。 如果您能为我提供便利、使我的文档能够比 TRM 更轻松地设计 eQEP、我将不胜感激。
提前感谢您、
佩德罗