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.

[参考译文] MCF8316C-Q1:需要帮助将速度从 rpm 转换为 Hz

Guru**** 2393725 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1460032/mcf8316c-q1-need-help-for-speed-conversion-from-rpm-to-hz

器件型号:MCF8316C-Q1

工具与软件:

根据标题、在通过 I2C 设置速度时、我难以在 RPM 和 DIGITAL_SPEED_CTRL 之间定义换算系数。

我理解电极对的数量、其中涉及60个、但结果并没有我想象的那么简单、无法找到计算中漏掉一个步骤的信息。

对于 SPEED_FDBK 寄存器也是如此。

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

    您好、Victor:

    将速度从 RPM 转换为 Hz 的公式为:

    F = (P *  N)/60 ;其中   f   是以 Hz 为单位的电气速度、 P  和的数量 N  是以 RPM 为单位的同步速度

    谢谢。此致、

    Sachin S.

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

    我理解。 但是、这些是我看到的值:

    • 最大 rpm = 10,000
    • I2C 速度命令%= 25
    • 测得的 rpm =~2500
    • DIGITAL_SPEED_CTRL 中的值= 0x1fff = 8191 dec
    • N 极点= 6

    根据计算、电气速度应为250、但我不明白该寄存器中的值为何为8191。

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

    我发现 DIGITAL_SPEED_CTRL 字段属于双倍类型、是最大速度的一小部分