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.

[参考译文] TMS320F2.8035万:配置eQEP模块

Guru**** 2589280 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/660260/tms320f28035-configure-the-eqep-module

部件号:TMS320F2.8035万
主题中讨论的其他部件:DRV8301-HC-C2-KitcontrolSUITE

尊敬的团队:

我正在controlSUITE中使用F2.8035万/DRV8301-HC-C2-Kit和8301和演示代码[PM_Sensorle],具有电机场定向控制。 我正在使用的电机配有两个编码器输出(A&B)和三个霍尔输出,但没有索引脉冲输出。 所以我用三个霍尔输出中的一个作为定期索引脉冲,用两个编码器输出来馈送F2.8035万 MCU的eQEP模块。 我预计eQEP模块的位置计数将在索引脉冲上升边缘重置为零,并在下降边缘重置为最大计数,以便获得转子的正确绝对位置信息以应用FOC。 问题是位置计数会在指数脉冲的上升/下降边缘重置,从而导致在获取位置信息时出现一些错误。 如何配置eQEP模块以获得所需的内容?

此致

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

    我不知道为什么要在上升边缘设置为0,然后在下降边缘加载最大值。 通常,索引脉冲将指示编码器的零或'初始'状态。A/B输入将增加/减少与此索引相关的计数器。您是否可以共享您的eQEP初始化代码? 您的A/B/I信号的信号图也会有所帮助。

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

    我有几个星期没有收到您的信息,所以我假设您能够解决您的问题。 如果不是这种情况,请拒绝此解决方案或回复此线程。 如果此线程锁定,请创建一个新线程,描述您的问题的当前状态。

    谢谢!
    标记