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.

[参考译文] CCS/LAUNCHXL-F28069M:在不运行的情况下具有噪声和巨大的直流源电流消耗。

Guru**** 2392095 points
Other Parts Discussed in Thread: DRV8301, LM1086

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/608222/ccs-launchxl-f28069m-noise-sound-and-huge-consumption-of-dc-source-current-while-no-run

器件型号:LAUNCHXL-F28069M
主题中讨论的其他器件:DRV8301LM1086

工具/软件:Code Composer Studio

大家好、

大家好。

我有 LAUNCHXL-f28069、并使用定制逆变器来驱动我的 BLDC 电机。

我使用的是 ACPL-c87a 电压传感器和 LEM Hass-300s 电流传感器。

我进行了相应的调节、首先验证我的感应器件我仅将 DRV8301 MOSFET 电路与电压和电流传感器一起使用。 电机运行没有问题、这意味着具有软件调节参数的感应部件没有问题。

现在、如果我使用自定义驱动程序实现相同的感应设置。 运行 lab5a 时、保持 Flag_enableSys = true 且 Flag_Run_Identify = false、我的电压和电流 ADC 读取为-

gIreadA = 2010  

gIreadB = 2015

gIreadC = 2007

gVreadA = 233

gVreadB = 255

gVreadC = 230

我认为电流 ADC 不错、但电压 ADC 必须为0、因为我没有将 Flag_Run_Identify 设置为 true。 是这样吗? 这意味着存在一些电压泄漏? 因为一旦我设置 Flag_Run_Identify = true、 IQ = 0、电机就会发出一些声音振动并从直流电源消耗9A 电流。

有什么帮助吗?

提前感谢。

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

    正确的电流反馈极性非常重要,请参阅 SPRUHJ1G 的第5.2.2节,以在 user.h 中设置正确的偏移,并在 hal.h 中设置 HAL_readAdcData()中的系数

    2.确保 PWM 配置适用于硬件板。  

    使用 lab02b/lab02c 识别电机参数、以验证电流和电压采样电路。 如果采样和驱动器电路正确、您应该获得与 TI EVM 相似的电机参数。

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

    您好!

    我将简要介绍我的硬件设置。

    我的驱动器板需要15V 输入和15V PWM 信号。 我在控制器和逆变器之间使用了 CD4504。 我还使用了用于3.3V (控制器电源)和5V (电流传感器电源)的 LM1086稳压器。 所有 GND 在电压感应器件(通过 ACPL c87b)中与隔离很常见。 这意味着我的直流总线 GND 与控制器和驱动器 GND 隔离。

    我确保了电流反馈的极性、在实验2b 中、在参数估算期间、电机会产生一些噪声、但其旋转和 Rs 估算是正确的。 之后、它会停止、从而提供错误的 Ls 估算。

    在整个过程中、我担心电流消耗大约为10A。 此外、一旦我为电路板加电、我的稳压器就会变得更热。 对于此硬件设置是否有任何建议? 请详细说明我所犯的所有可能错误。

    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    也许、您可以使用 lab01b 和 lab01来验证硬件配置、因为识别失败。 您是否有用于基于电压采样的 ACPL-c87a 电压传感器的低通滤波器、并在 user.h 中正确设置 USER_VOLTGE_FILTER_POLE_Hz?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我已经使用了一个低通滤波器、并在 user.h 中相应地设置电压滤波器极点

    我使用我创建的另一个驱动程序测试了设置。 工作正常。 可能是以前的驱动程序板存在问题。

    顺便说一下、感谢您的支持和信息。

    谢谢:-)

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

    您好!

    我的电机在 使用 cm100du-12F IGBT 模块时运行良好、但 在使用 fs400r07a1e3 IGBT 组时不运行。 实际上、它从直流总线消耗大约10A 电流。

    提供了相同的硬件设置、并提供 USER_PWM_FREQ 15kHz。

    请任何人告诉我们为什么不这样做。 我检查了 IGBT 的二极管和电阻器值、它们是正确的。 我还应该注意什么?

    谢谢你。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看 IGBT 的数据表、查看新 IGBT 的死区时间是否正常、IGBT 驱动器的驱动电流也足以应对新 IGBT。 BTW、新 IGBT 是否可以支持如此高的 PWM 频率?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Yanming、您好!

    我已查看数据表。 我找到了-

    开通时间 IC = 400A、VCE = 300V                     µs μ A

    上升时间、电感负载 IC = 400A、VCE = 300V                µs μ A

    关闭时间 IC = 400A、VCE = 300V                     0.50 µs

    下降时间、IC = 400A、VCE = 300V                               µs μ A

    新 IGBT 是否可以支持如此高的 PWM 频率?


    我只找到-

    隔离电压  RMS、f = 50Hz、t = 1分钟     V (隔离式) 2.5kV

    你能进一步建议我吗?