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.

[参考译文] BOOSTXL-DRV8305EVM:PI 速度控制器如何为电流/扭矩环路生成 I ref /扭矩基准

Guru**** 2487425 points
Other Parts Discussed in Thread: BOOSTXL-DRV8305EVM, MOTORWARE, LAUNCHXL-F28069M, DRV8305, TMS320F28379D, C2000WARE-MOTORCONTROL-SDK

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop

器件型号:BOOSTXL-DRV8305EVM
主题中讨论的其他器件: MOTORWARELAUNCHXL-F28069MDRV8305TMS320F28379DC2000WARE-MOTORCONTROL-SDK

您好!

开发 BLDC 电机的梯形位置(采用霍尔换向技术)、即外部环路具有位置、后跟速度环路和电流环路。 在 Launchxl F280379D 和 BOOSTXL-DRV8305EVM 上进行开发

PI 速度控制器如何为电流/扭矩环路生成 I ref /扭矩基准。

2.校正 ME,在加速/减速期间,位置环路会产生位置误差 ,而这种馈送到 PI 速度控制器,它 将产生速度误差,这种误差由电流限制器帮助生成电流/扭矩环路的 I ref /扭矩参考,以确保加速/减速周期所需的扭矩/电流。

如何设置电流/扭矩限制器?

4在实施电流环路时,我是否应该测量三相电流 IA、IB、IC 或 IA、IB 数据求和并与 Iref 进行比较?

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

    Vasanth、您好!  

    我已将您的消息转发给 C2000团队、以获得有关实施 PI 速度和扭矩环路控制器技术的帮助。

    您可以参考 MotorWARE、这里有一些很好的实验指南、介绍了如何使用 LAUNCHXL-F28069M 实现无传感器速度和扭矩控制环路。 使用霍尔传感器、通常可以通过对霍尔传感器输入进行异或运算并使用该信号进行速度控制来创建自己的频率发生器信号。 扭矩控制将通过 DRV8305到 TMS320F28379D ADC 的电流感应放大器输出来实现。  

    谢谢、
    Aaron

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop ]1.PI 速度控制器如何为电流/扭矩环路生成 I ref /扭矩基准。

    通常、速度 PI 控制器的输出是转矩电流基准值、该值将设置为电流 PI 控制器的基准输入。

    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop ]2. 纠正我,在加速/减速期间,位置环路会产生位置误差 ,而这种馈送到 PI 速度控制器,它 将产生速度误差,这个误差由电流限制器帮助生成电流/扭矩环路的 I ref /扭矩参考,以确保加速/减速周期所需的扭矩/电流量。[/报价]

    这取决于您使用的控制流。 您可以认为位置控制器的输出是参考速度。

    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop ]3.How to set the curry/Torque limiter ?

    这取决于您使用的 PI 控制器。 通常、您可以将转矩电流限制值设置为 PI 控制器的最大和最小输出。

    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop ]4在实现电流环路时,我是否应该测量三相电流 IA、IB、IC 或 IA、IB 数据求和并与 Iref 进行比较?

    这取决于您使用的控制算法。 是的、有传感器/无传感器 FOC 需要三相电流。

    正如  Aaron 在上面提到的、您可以查看电机控制 SDK 中的示例、您可能会发现一个适用于您的应用的示例。

    您可以下载适用于 C2000 MCU 的 MotorControl 软件开发套件(SDK)、如下所示

    C2000WARE-MOTORCONTROL-SDK:http://www.ti.com/tool/C2000WARE-MOTORCONTROL-SDK

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

    您好!

    感谢您的回复。 在 Motorware 实验中、所有电流环路均采用 FOC 技术实现。 根据我的说法,实施电流环路不应要求磁场定向控制(clarks 参数及其反向位置数据)。  我需要使用 IA、IB、IC 开发采用传统方法的电流环路。

    您能否在 motorware 中分享上述各实验室的内容。 或者可以分享 TI 的相关文献

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="345481" URL"~/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1133424/boostxl-drv8305evm-how-pi-speed-controller-generate-i-ref-torque-ref-for-current-torque-loop/4207608 #4207608"]我需要使用 IA、IB、IC 开发采用传统方法的电流环路。

    您只需参考可在 MotorControl SDK 和 MotorWare 中找到的 PI 控制器代码即可。

    下载并安装 MotorWare、MotorWare:http://www.ti.com/tool/motorware

    您可以参阅 MotorWare 中的 lab11b、以查找具有"PID_"前缀符号的相关函数和代码。 lab11b 是一个 FOC 示例、它将 PI 控制器用于 d 轴和 q 轴电流环路以及速度环路。

    C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\boostxldrv8305_revA\f28x\f2806xF\projects\ccs\proj_lab11b

    请查看 MotorWare 文件夹中的 InstaSPIN 实验指南(instaspin_labs.pdf)、如下所示、将实验项目导入到 CCS 中。

    C:\ti\motorware\motorware_1_01_00_18\docs\labs

    如果   需要、您可以查看《InstaSPIN-FOC 和 InstaSPIN-MOTION 用户指南》中的第11章"调节稳压器"。

    https://www.ti.com/lit/spruhj1