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.

[参考译文] MCF8315A:使用 BLDC 实现简单的位置控制

Guru**** 2468510 points
Other Parts Discussed in Thread: MCT8316A, MCF8315A, MCT8316Z, MCF8316A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1273224/mcf8315a-simple-position-control-with-bldc

器件型号:MCF8315A
主题中讨论的其他器件: MCT8316ZMCF8316A、MCT8316A

您好!

我正在考虑 MCF8315A 用于可能需要位置控制的应用。 如果电机内置了三个霍尔传感器、该部件能否工作?

我难以理解的是、如何从驱动器中提取和解释当前位置、以及如何设置所需的位置。

有人能帮我解决一下这个问题吗? 提前感谢

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

    尊敬的 Konstantin:

    我的目标是 至迟在下星期四提供答案。

    此致、

    约书亚

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

    谢谢你。 期待您的回答

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

    尊敬的  Konstantin:

    MCF8315A 可以使用 DACOUT 引脚输出估算的转子角度、更多相关信息、请参阅数据表的第8.2.2.7节。 如果您将 DACOUT 引脚设置为输出估算转子角度、则该引脚将生成一个与图8-12中标记为 DACOUT2的波形类似的波形:

     当转子从 0度移动到360度时、此波形将从0V 上升到3.3V。 将此信号馈送到外部微控制器以解读来自 DACOUT 信号的角度、然后可用于确定电机的位置。 对于位置控制、MCU 随后可使用 DRVOFF、BRAKE 或 I2C 将电机停止在所需位置。  

    请注意、由于 DACOUT 信号的传播延迟和分辨率、该方法的精度会受到限制。  

    如果您的电机有多个极点、您或许能够使用我们的 MCT8316Z 器件进行更高精度的位置检测、该器件是一种有传感器梯形器件、可接受霍尔传感器输入。

    对于高精度电流位置检测、使用编码器可能是最佳选择。

    此致、

    约书亚

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

    DACOUT 信号看起来确实是一个好方法。 我会认为这是一种可能的做法。
    还查看了建议的 MCT8316Z、如果使用这些霍尔传感器输入、情况会更好、但它带来了两个新问题:

    1.我浏览过数据表几次,看不到如何根据这些霍尔传感器获得有关当前位置的任何信息。 也没有 DAC 输出。

    2.有一个有趣的先进输入,根据我的理解,使转子提前预设的程度。 我在这种解释中是否正确,如果这样做,这是否意味着这种投入的每一次过渡都将同样向前推进?

    谢谢!

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

    尊敬的  Konstantin:

    1. 我已多次浏览数据表、但无法看到如何根据这些霍尔传感器获取有关当前位置的任何信息。 也没有 DAC 输出。

    MCT8316Z 没有 MCF8316A 中的 DACOUT 估算转子角度功能。

    使用 MCT8316Z 估算当前位置需要 观察霍尔传感器输出。 有关使用 霍尔传感器进行位置感应的更多信息、请参阅此链接: 将 BLDC 霍尔传感器用作位置编码器

    2. 有一个有趣的先进输入、根据我的理解、它使转子提前了预设程度。 我在这种解释中是对的,如果是这样,这意味着该输入的每一次转换都将进一步向前推进同样程度?

    ADVANCE 引脚用于使相电流提前一定角度、不一定会使转子的角度提前。 此设置与 MCT8316A 中的 LD_ANGLE 设置类似。 如果您想了解有关此设置的更多详细信息、请参阅 MCT8316A 数据表中的第8.3.11.3节

    此致、

    约书亚

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

    你好、Joshua、

    因此、我需要观察霍尔传感器的输出、但这些传感器连接到了 MCT8313Z。 这是否意味着我必须监控这些链路、如果我无法在其中使用这些链路、为什么它们会进入芯片?

    知道的任何东西。 对我的需求没有帮助。

    谢谢

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

    尊敬的  Konstantin:

    MCT8316Z 的霍尔传感器输入将影响 FGOUT 引脚上的信号。 对于硬件版本、FGOUT 固定为3倍换向 频率、而 SPI 型号可以通过 FGOUT_SEL 寄存器将 FGOUT 设置为换向频率的3倍、1倍、0.5x 或0.25倍。 为了获得最高位置信息、我建议在3倍换向频率中使用 FGOUT。

    有关 FGOUT 信号 与霍尔传感器输入之间关系的信息、请参阅数据表的第8.3.15节。

    此致、

    约书亚