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/DRV8312:DRV8312EVM - TMS320

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/681286/ccs-drv8312-drv8312evm---tms320

器件型号:DRV8312

工具/软件:Code Composer Studio

您好!

我正在使用 DRV8312EVM 开发套件以及电机 BLDC DT4260-24-005 24VDC 4000RPM (刚刚开始)。 我运行了示例代码 BLDC_sensorles、电机运行直至达到4级。 在5级、当我闭合环路时、它不起作用。 我认为问题可能出在 CMTN_TRIG 模块中。

下面是 经过测量的 CmtnTrig 和 ZcTrig 信号。 我°与引导文件相比并不正常(也就是说、CmynTrig 应该在 ZcTrig 之后出现30 μ s)。 在本例中、电机仍然可以工作。   

感谢大家的支持、

Trung

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.能否确保 DRV8312-EVM 板上的连接和设置正确? 例如 RSTA/B/C 切换到 MCU 位置。
    2.如果更改了默认设置(PWM 频率...)、您可以根据您的电机调整 cmtn1.NWDelayThres 和 cmtn1.NWDelta 和电机。
    3.在运行级别2后更改了项目中的 BemfA/B/C/OFFSET。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我继续使用默认电机 DT4260-24-055 24VDC 4000rpm。 下面是我在4级跑步时的值屏幕截图、我认为 VA、Vb、Vb 不是正常的。

    这里是我的偏移:

    我曾尝试更改 cmtn1.NWDelayThres 和 cmtn1.NWDelta、但结果仍然相同。

    非常感谢、

    Trung

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的。 请保留默认设置、不要更改任何内容、按照实验指南查看电机是否运行良好、并使用 PwmDac 监控变量。 您是否有任何示波器的电流和电压波形来显示问题? 您可以调整 DFuncDesired 来改变 PWM 占空比。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、我迄今为止使用的每个代码都是默认代码、电机也是默认代码、我遵循了实验指南 、 当 我应用 CMTN_TRIG_MACRO 时、电机在5级不工作、输出 cmtn1.CmtnTrig 始终为零、电机锁定在固定位置。 我认为问题位于 CMTN_TRIG_MACRO 中、重新构建的反电动势不好或 Noise_Window_CNT_MACRO 不起作用、我不知道。 我无法捕获 它们来向您展示 、因为 可视化效果不好、 您可以看到 、电机无法工作、因此反电动势基本上为零。

    下面是当电机在4级工作而不在5级工作时 PWM 的屏幕截图。

    4级(PWM_A 和 PWM_B)

    5级(PWM_A 被启动、而另外两个为零)

    感谢您的支持、

    Trung

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否在宏 CMTN_TRIG_MACRO 中稍微解释一下您的代码? 因此、我可以有一些解决问题的想法。

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

    e2e.ti.com/.../comtn_5F00_trig.pdfe2e.ti.com/.../Sensorless-Trapezoidal-Control-of-BLDC-Motors.pdfTo通过对三相电压进行采样、然后延迟30度进行换向、计算反电动势过零点。  更多详细说明可在实验室指南和数字电机库指南中找到。 随函附上、如果您有任何疑问、请告诉我。