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.

[参考译文] MCF8329A:如何计算 q 轴电流?

Guru**** 2398695 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1434638/mcf8329a-how-do-i-calculate-the-q-axis-current

器件型号:MCF8329A

工具与软件:

大家好、我目前正在测量电机的电流、我面临着一些挑战。

  1. 我使用0x40E 处的 BUS_CURRENT 测量了直流电流、并能够使用数据表中提供的公式计算该电流:"IBUS =(BUS_CURRENT/227)* Base_Current /(2CSA_GAIN_FEEDBACK)"。 但是、我会感到困惑、因为这个公式中的 Base_Current 看起来与我设置为0xAE 的 BASE_CURRENT 不同。 基于我的假设、我一直在使用乘以32768/1200之前的值、但这是正确的吗?

  2. 为了测量 q 轴电流、我在0x4DE 处读取该值。 不过、在这种情况下、方程式似乎根本不匹配。 测量值通常保持在0xFExxxxxx 左右。 虽然我可能需要检查是否存在电路问题、但看到这样的值是否正常?

感谢您的持续帮助。 祝您愉快!

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

    您好!  

    感谢您提出的问题、寄存器值是带符号的十六进制数、请采用二进制补码来获取当前值的幅度、然后使用公式将其转换为实际值。

    谢谢。此致、

    Sachin S.

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

    谢谢你。 检查后发现铸造过程有问题。
    在空闲状态和开环状态下都根本不测量总线电流、这是否正常?

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

    当您说"完全未测量"时、您的意思是寄存器输出为零吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是的、我发现、当给出速度命令时、在初始 MSS 阶段未测量直流电流。 不过、我注意到在闭环级中对其进行了正确测量。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    BUS_CURRENT 值仅由算法在闭环中估算。

    谢谢。此致、

    Sachin S.