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.

[参考译文] TMS320F28069M:使用编码器进行控制

Guru**** 2539500 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/609008/tms320f28069m-control-with-encoder

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWARE

我正在使用 Motorware 14、我想使用传感器反馈。

我正在使用实验12b、我已将编码器速度输出连接为反馈。 在这个阶段没有问题、一切都可以正常工作。 我的问题是我可以运行电机的最小速度。

这是一个4极 ACIM、我的电流环路在10kHz 下工作、而速度环路在1kHz 下工作。 我有一个1024脉冲增量编码器。 我想控制低至20rpm 的电机。 因此、在每1 kHz 时、编码器模块的增量为1024 * 4 * 20 /(60 * 1000)= 1、365。 我认为它看起来太低了。

因此、对于如此低速的速度控制环路的频率、您有何建议?

此外、我还想检查编码器信号是否有问题。 例如、如果编码器未连接、或者 A 和 B 信号已正确连接等 我想检测它。 Instaspin 软件中是否有任何机制可以检查编码器中的错误类型?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.如果使用编码器,则可以支持20rpm。
    2.编码器/连接的一些错误可由 eQEP 模块检查、您可以参考控制器的技术参考手册、QEPSTS 寄存器显示错误状态、您必须编写代码来通过读取 GPIO 状态或 eQEP 计数器来检查一些错误。