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.

[参考译文] TMS320F28069M:BLDC 电机最初反向旋转、然后正向旋转

Guru**** 2546140 points
Other Parts Discussed in Thread: CONTROLSUITE, DRV8312

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/798487/tms320f28069m-bldc-motor-rotates-initially-reverse-then-forward

器件型号:TMS320F28069M
主题中讨论的其他器件:DRV8312

您好!

我将 F2806X ISO-controlCARD [R0.4]与 USBDockingStation [R3]搭配使用、我将运行60V、250W 的 BLDC 电机、该电机通过示例代码连接在此处  C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored。 我有自己的带有驱动器 IC IR2104S 的驱动卡、与 DRV8312EVM Rev D 板中使用的 DRV8312类似。  DFuncDesired 由油门直接控制。

使用 LEVEL4时、工作正常。 我能够控制速度。 当我施加的节气门电机最初以逆时针方向旋转、然后以顺时针方向旋转时、只有一个小问题。 我已经阅读了有关示例代码的文档。 可能的原因是什么?

另一个问题是如何在开始时施加更大的扭矩、我是说使用哪个变量?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这可能是由于开始运行之前的初始对齐。

    BTW、相关的支持工程师正在休假。 如果他不同意我的意见,他可以稍后回复。 同时、如果您找到了解决方案、请告知我们。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想了解代码的初始序列。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如 Ramesh 提到的、您应该在启动电机之前实施初始位置检测、每次启动时示例项目中都没有此类代码、初始霍尔状态检测仅在初始化霍尔模块时完成(调用 HALL_init_macro)。 如果要实现该函数、则必须添加类似调用 HALL3_init_macro 的函数。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、谢谢。