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.

[参考译文] CCS/F28M35H52C:使用 QEP 实现低速精度?

Guru**** 2390755 points
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/693243/ccs-f28m35h52c-low-speed-accuracy-using-qep

器件型号:F28M35H52C
Thread 中讨论的其他器件:controlSUITEC2000WARE

工具/软件:Code Composer Studio

前提条件是:编码器为2500条线路,MCU 为 F28M35H52C1。

我们使用 QEP 来测试 PMSM 电机,我们发现低电平时的速度精度  非常差:+/-20rpm 转速为50rpm。

那么、我们想知道使用 QEP 的该 IC 的低速精度是多少? 您是否有用于 QEP 的示例代码或内部块?

感谢你的帮助

龙飞

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Longfei、

    速度精度不仅仅是器件的一个功能。  这取决于编码器的分辨率以及测量速率。  在本例中、我猜您以大约1kHz 的速率测量速度、在本例中、在50rpm 时、每次测量仅具有~2条编码器线路。  QEP 有时可能只看到一条线路、有时看到三条线路。  这就是您看到测量变化如此大的原因。

    在高速时、编码器脉冲计数方法工作良好、但在低速时、每个测量周期的边沿计数下降、分辨率损失。  通常、为了在非常宽的速度范围内保持分辨率、设计人员会在低速时使用边沿计时器方法、在高速时使用边沿计数方法。  随附的文档描述了这种折衷、并应帮助您评估问题的准确性部分。

    关于示例代码、我只能指导您使用 C2000Ware 和 controlSUITE 中的电机控制代码。  我不知道其中是否有任何示例实际会根据速度改变测量模式、但如果没有、您可能需要自行实施。

    但愿这对您有所帮助。

    此致、

    Richard

    e2e.ti.com/.../_2800_QEP-resolution_2900_.pdf