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.

[参考译文] TMS320F28027:生成的转矩不足

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/594265/tms320f28027-not-enough-torque-being-generated

器件型号:TMS320F28027

在识别过程中、我的电机运行良好、并附加了我的头文件。

然而、在识别之后、当我尝试在 Lab3a 中运行电机时、电机运行非常不稳定。 我尝试转到扭矩控制器 lab4、它似乎能够更好地运行电机。  

但是、当我设置时:

gMotorVars.Flag_enableRsRecalc = true;
gMotorVars.Flag_enableForceAngle = false;
gMotorVars.Flag_enableOffsetcalc = true;

我的电机似乎非常急动且不运行。  

离开时:

gMotorVars.Flag_enableRsRecalc = false;
gMotorVars.Flag_enableForceAngle = true;
gMotorVars.Flag_enableOffsetcalc = true;

电机不以低速运行。 我以前能够为我使用此电机的应用提供足够的扭矩。 现在、即使在扭矩控制器模式下、电机似乎也几乎不提供扭矩。

我知道、该电机能够为我的应用提供足够的扭矩、因为我以前已经能够做到这一点。  

我还能够通过使用实验5b 进行位置控制、利用霍尔效应传感器反馈很好地控制电机。 然而、即使增加速度也无助于增加扭矩。 我能够在高速时停止定子、但我仍然可以听到电机尝试旋转、并且电机温度几乎比过热温度低10度。  

问题可能出在哪里?

我将28027F 与8305EVM 电机驱动器搭配使用。  

此致、

Rajan Joshie2e.ti.com/.../5706.user.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.电机似乎是低电感电机,请先使用 lab02c 正确识别电机。
    2.调整速度 PI 调节器的 Kp 和 Ki、将这两个值都减小到原始计算值的1/4。
    3.同时降低电流 PI 调节器的 Kp 和 Ki。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yanming、您好!

    我在执行所有这些任务时都没有运气。 我还监控了 IQ_A 变量、我可以看到它几乎达到电机的额定电流、大约为11安培、并且它仍然不产生扭矩。

    我确实使用 lab2c 识别电机。

    头文件中是否设置了一些电流限制?

    此致、

    Rajan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您使用速度闭环、则可以检查速度 PI 的输出、以查看速度 PI 的 UI (ctrl.pid_spd.UI)是否等于最大电流(_IQ (maxCurrent/iqFullScaleCurrent_A))。 如果是、则意味着最大电流太小。
    如果否、请检查输入电压是否足以提供扭矩电流、gMotorVars.vs 是否等于 USER_MAX_VS_MAG_PU?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yanming、您好!

    感谢你的帮助!

    所有这些参数看起来都可以。

    我能够识别电机、但当我再次设置运行识别标志时、无法使用 lab2c 中的相同参数运行电机。 当我运行实验5b 时、电机启动良好、保持速度、我开始用我的手向电机轴施加一些负载、一旦我开始执行该操作、电机会发生抖动并开始发生抖动、这会导致电机升温。 之后、它会抖动一些、然后恢复到正常速度。

    我对识别此电机感到非常沮丧、但我无法正确运行它。

    请发送帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此过程正确、使用 lab02c 来识别电机参数、并将其输入到 user.h 中、然后使用 lab05b 来运行电机。
    lab05能否在无负载或轻负载的情况下从低速平稳运行到高速运行? 在电机上施加了多少负载将会出现此问题? 额定转矩的百分比?
    对速度控制器进行调优、使速度控制器的反应足够快、以避免电机停转、并对电流控制器进行调优、以改善响应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    '这个过程是正确的、使用 lab02c 来识别电机参数、并将它们输入到 user.h 中、然后使用 lab05b 来运行电机。'

    这就是我所做的。

    lab05能否在无负载或轻负载的情况下从低速平稳运行到高速运行?

    不、有时电机会在启动时抖动、我的电机会像疯了一样升温、然后它会以某种方式自行修复并以命令的速度运行。 保持一段时间、然后再次发出抖动、开始抖动和加热、并反复反复重复此周期、直到电机变热。

    在电机上施加了多少负载将会出现此问题? 额定转矩的百分比?

    它几乎占额定扭矩的5%。

    对速度控制器进行调优、使速度控制器的反应足够快、以避免电机停转、并对电流控制器进行调优、以改善响应。

    我将使用实验5b 调整速度控制器和电流控制器。 我不确定如何找到找到电机常数所需的电机惯性。  

    此外、我还想知道、这是一款具有低电感、12极、最大电流为15安培的小型小型小型小型电机、我是否需要进一步调整增益? 我正在读取 这个 线程、似乎我必须将速度增益降低10倍。  

    请提供建议。