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:通过 I2C 实现的 MCF8316C 扭矩控制

Guru**** 2392425 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1470335/mcf8315a-mcf8316c-torque-control-over-i2c

器件型号:MCF8315A

工具与软件:

您好!

MCF8316C 的这一变化了吗? 仍然想用扭矩/电流(而不是 rpm)进行控制的方法、更新速率很高。  

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

    您好、Joe。

    是的、MCF8316C 通过命令进行电流控制、使用方向引脚表示方向。

    命令基准可以是通过相同的 I2C/Analog/PWM 实现的扭矩/速度。

    谢谢、此致

    Venkatadri S.

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

    谢谢、您能通过图1中的 DIR_INPUT 设置方向吗? 当前硬件中未连接该引脚。  

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

    数据表还列出了用于设置正负 Iq 基准的选项、该选项在上一代产品中不起作用: FORCE_IQ_REF_SPEED _LOOP_DIS

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

    令人沮丧的是、仍然似乎无法获得可用的扭矩/电流控制模式。  

    我使用这些设置:SPEED_LOOP_DIS = 1、SPEED_MODE = 2、OVERRIDE = 1、CURR_LOOP_KI = 0 (自动)、CURR_LOOP_KP = 0 (自动)

    然后、我使用 DIGITAL_SPEED_CTRL 设置电流设定点

    电机旋转、但表现出非常奇怪的行为。 如果我施加阻力、电机将加速、并保持更高的速度。 这就好像有一个积分增益只会变大而永远不会放松一样。 我也不明白为什么电流控制器应该会因速度变化而变软。   

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

    您好、Joe。

    Force IQ REF 用于调试模式、在该模式下、我们可以为方向控制提供正命令和负命令。  

    在正常操作模式下、您正在执行的操作步骤是正确的。

    在扭矩模式下、命令基准是电流基准。  

    在此处、0至100%是在 FAULT_CONFIG1中编程的 ILIMIT 值的0。

    ILIMIT 是多少?它是否达到电机的额定值?

    是否发现了任何故障? 电机是否以很高的速度旋转? 它是否带载?  

    如果有时即使对于小电流基准电机也没有负载、则电机也会以全速旋转、并出现电流环路饱和标志。

    请共享 JSON 文件和电机参数。  

    我是 OOO 今天, 我们将尝试在星期一之前回复。

    谢谢、此致  

    Venkatadri S.  

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

    无需、找出改变转速的软件原因。 上述方法有效。 是否可以利用调试模式、我想在两个方向上命令扭矩、而不连接 DIR 引脚。  

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

    您好、Joe。

    可以使用 PERI_CONFIG 寄存器中的 I2C 命令来改变方向。

    调试模式功能不会提供良好的分辨率、因此使用 DIR_INPUT 和 DIR_CHANGE_MODE 动态方向变化的方法将得到更多控制。

    谢谢、此致  

    Venkatadri S.