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.

[参考译文] MCF8316A:关于 MCF8316A 数据表的两个问题

Guru**** 2454880 points
Other Parts Discussed in Thread: MCF8316A

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1336652/mcf8316a-two-questions-about-mcf8316a-datasheet

器件型号:MCF8316A

尊敬的所有人:

第一个问题:

我在图1中对电机转速感到困惑、数据表中的电机转速与 GUI 中的机械速度之间的关系是什么(图2)?

 图1

图2

第二个问题:

在 FIRST_CYCLE_FREQ_SEL 寄存器(图3)中、0Hz 的剂量是什么?

 对于特定应用、我什么时候应该选择0Hz 功能才能获得最佳方法?

图3

我是 电机领域的新手、非常感谢您的分享~

祝你一切顺利~~

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

    您好!

    感谢您发布 E2E 帖子! 您的问题已分配给我们其中一位目前不在办公室的团队成员。 请最多留出一周时间来回答您的问题。

    此致、

    亚拉

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

    感谢您的帮助~

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

    您好、Yara。

    有任何相关的更新吗? 谢谢。

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

    您好、Le:

    1. motor_speed 是数据表中的寄存器说明中的一个拼写错误。 应为 MAX_SPEED、而不是 MOTOR_SPEED:

      用于设置以电气 Hz 为单位的最大速度值的14位值最大电机转速(Hz):{MAX_SPEED/6}例如:如果 MAX_SPEED 为0x2710、则最大电机转速(Hz)= 10000 (0x2710)/6 = 1666Hz

      器件寄存器接受以 Hz 为单位的最大电机频率。  如果 用户仅知道以 RPM 机械速度为单位的最大速度、则可使用 GUI 中的公式/计算器、在给定电机极对的情况下、以 Hz 为单位计算电气速度:

      以2极对电机的最大机械速度为3600 RPM、

      2 * 3600 / 60 = 120 Hz

      然后、要转换为14位寄存器值、

      120Hz * 6 = 720 = 0x2D0

    2. 在无传感器 BLDC 换向中、由于缺少霍尔传感器、电机在低速时无法产生足够的反电动势、因此器件需要利用静止电机启动来确定初始转子位置、 然后进入开环(盲换向)以使电机加速旋转、直到产生足够的反电动势以在闭环换向中提供转子位置/速度反馈。

      共有4种电机静止启动方法:对齐、双对齐、慢速首循环和 IPD

      当使用对齐、双对齐或 IPD 时、转子仍将在 开环的开始位置静止、因此  FIRST_CYCLE_FREQ_SEL 应配置为0h、使开环换向从0Hz 开始。

      当将慢速首循环用作电机启动方法时、转子应以 SLOW_FIRST_CYC_FREQ 寄存器中配置的速度移动。  在这种情况下、您应该将 FIRST_CYCLE_FREQ_SEL 配置为1h、使开环换向将以 SLOW_FIRST_CYC_FREQ 中配置的相同频率开始。

      请观看此视频、了解无传感器启动方法的基本概述: https://www.ti.com/video/6173360561001

    此致、
    埃里克·C·

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

    大家好、Eric

    感谢您的回答。 TI 网站上的视频对我也非常有帮助。

    另外三个问题:)

    Q1:MCF8316A‘s 调优指南,我在数据表中找不到名为[MCC DEAD TIME]的寄存器...

    如何增加 MCC 死区时间?

    图1

    Q2: 在图2中、" 开环电流"和"峰值开环电流" 都具有与"测得的峰值相电流"相同的含义、对吗?

    而让电流"稳定下来" 意味着等待电机以恒定速度旋转。 那么我们可以测量相位检测器的

    输入电流进行 计算。

    图2

    Q3: 根据图2中的公式7、速度环路 KI 似乎比速度环路 KP 低得多。 但在数据表和 GUI 中、

    与速度环路 KP 0~2.55相比、速度环路 KI 在0~25.5之间具有更高的范围(请参阅图3)。

    是这样吗?

    图3

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

    您好、Le:

    对延迟回复深表歉意。

    1. MCF8316A 调优指南中存在此错误。 MCC_DEAD_TIME 寄存器实际上在器件 RTM 中被删除、算法自动改变 MCC 死区时间
    2. 是的、这些都是指峰值相电流。
    3. 据我所知、  调优指南中的速度环路 KI = 0.1 ×速度环路 KP 等式只是手动调优期间选择初始值的一般经验法则。 Kp 和 Ki 之间的比率可以在很大程度上取决于您的电机、应用和所需的速度环路响应(如果您关心较短的稳定时间、而您不关心较长的稳定时间并希望避免过冲/振铃、则需要有过冲或逐渐/平稳的响应)
      一般而言、我建议使用 MPET 的测量/计算值作为起点、然后通过反复试验调整 Kp 和 Ki 值、以实现应用所需的速度环路响应。

    此致、
    埃里克·C·