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/LAUNCHXL-F28027:将编码器与 LAUNCHXL-F28027搭配使用

Guru**** 2561720 points
Other Parts Discussed in Thread: LAUNCHXL-F28069M, TMS320F28027, LAUNCHXL-F28027, ENERGIA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/637165/ccs-launchxl-f28027-use-encoder-with-launchxl-f28027

器件型号:LAUNCHXL-F28027
主题中讨论的其他器件:LAUNCHXL-F28069MTMS320F28027ENERGIA

工具/软件:Code Composer Studio

我目前在 LAUNCHXL-F28069M 上使用正交编码器(AMT103V)运行 BLDC 电机。

但对于我们的另一个具有成本效益的产品、我们希望使用 TMS320F28027、现在我想使用带有编码器的 LAUNCHXL-F28027运行电机。  

我收到 了这 篇指导文章、但在这里、他使用了自己定制 的光耦合器编码器、并使用 Energia 对其进行编程。

我想在 lab11a 中包含编码器功能、并使用 LAUNCHXL-F28027运行它。

如果有这样的教程或实验、将会非常有帮助。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于 F28027F 规范、F28027F 没有片上 eQEP/QEP 外设、因此您不能直接在 F28027F 上将编码器与 eQEP 搭配使用、因此您必须使用 F28069F 或 F28054F。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复、
    我想知道! 如果我有义务将编码器与 F28027配合使用、这是有任何路要走的。
    我认为我需要为编码器编写.h 和.c 文件、并使用适当的引脚读取数据。
    是否可以这样做、是否有人以前这样做过?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Kalpesh、

    我不建议依赖没有 eQEP 外设的 C2000器件从 A-B-I 增量编码器获取强大的反馈。  eQEP 是一款功能非常好的脉冲计数器、可显著简化任务。

    假设您的电机以30krpm 的转速旋转、它将以500Hz 的频率旋转。  如果编码器有2048条线路、来自编码器的输出信号将以1MHz 的频率变化。  这意味着您必须以1MHz 的频率对这些信号进行采样、这将占用处理器中的大量可用 CPU 带宽(并且可能会使控制电机变得困难)。  如果您不以该速率进行采样、则很可能会错过脉冲、因此角度反馈将不准确。  

    如果您需要 A-B-I 编码器、我强烈建议您选择具有 eQEP 模块的器件。  在使用 InstaSPIN FAST 的情况下,F2806*F 或 F2805*F 器件可能有效。  如果不使用 InstaSPIN,F2803*可能是可行的。

    如果您使用脉冲方向编码器(而不是 A-B-I),则可以可靠地连接到 F2802*,但它不会像 eQEP 驱动器那样无缝。  以下所述的 CpuTimer 方法可能是一个选项:
    https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/605566


    谢谢、
    Brett

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    真的,谢谢,布雷特!!! 详细答复。
    我将与我的团队讨论并尝试在下一个应用中使用 F28069。