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.

[参考译文] DRV8312-69M-KIT:DRV8312-69M-KIT

Guru**** 2535750 points
Other Parts Discussed in Thread: CONTROLSUITE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/779727/drv8312-69m-kit-drv8312-69m-kit

器件型号:DRV8312-69M-KIT

您好!

我使用的是具有2806xISO 控制卡的 DRV8312-69M-KIT。 我正在运行来自 ControlSuit 的示例代码 BLDC_Sensored。 所有构建级别(LEVEL1至 LEVEL6)均成功运行。 我的问题是、根据 PWM 配置、PWM 开关频率设置为20kHz、但输出波形中的实际 PWM 频率以 Hz 为单位。 该频率是如何变化的?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否有任何波形来显示此问题? 并发布系统时钟和 PWM 的配置代码。 什么是 EPwm1Regs.TBPRD?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     请找到以下示例代码路径以及随附的 EPWM2A 和 EPWM2B 波形。

    C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您是否需要任何其他信息?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以放大通道"1"的波形以检查您发布的第一个图 PWM 频率。 PWM 频率看起来是正确的。 第二个图显示了通道2上的频率是电机的换向频率、而不是 PWM 频率。 您可能会在 controlSUITE 中的示例项目文件夹中查看应用指南、该指南应能帮助您了解 BLDC 控制的概念。

    如果 PWM 频率不是您想要的、请检查 CPU 时钟和 PWM 的配置代码;如果您有任何疑问、请发布这些代码。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是代码路径.C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored

    如何计算该换向频率?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    换向频率基于电机转速、是电机电频率的6倍。 请查看 controlSUITE 的以下文件夹中的应用指南。
    C:\ti\controlSUITE\development_kits\DRV8312-C2-Kit_v128\BLDC_Sensored\~文档

    相关模块的文档、也可以在下面的文件夹中找到。
    C:\ti\controlSUITE\libs\app_libs\motor_control\math_blocks\v4.3\~Docs
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我已经浏览过这些文件,但我仍有疑问。 请回答以下问题:
    1.电机转速公式中的电机电频率是否与 f 相同、即 RPM = 120F/P?

    在宏中、即 BLDCPWM_MACRO 中、生成了六个步骤、并且在40kHz ISR 频率下调用此宏、而我在示波器中观察到的实际 PWM 频率与霍尔传感器频率相同。 请阐明这一点、如果步骤是在固定频率下生成的、那么该换向频率如何随示例代码中的霍尔频率变化。

    请向我提供 DT4260-24-055-4h-PT 电机的信息、我已经尝试搜索它、我从 其中一个帖子中找到了 TelcoMotion DT4260-24-055-04H-TI.pdf。  如果不是、DT4260-24-055-4h-PT 是否相同、则器件型号中提到的 PT 和 TI 之间的区别是什么?

    4.在代码 HALL1.HallGpioAccepted 被映射到 pwm1.CmtnPointer 中、如何考虑非反相霍尔逻辑来完成此映射?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1、这是电频率与机械旋转速度之间的关系。
    2.不同的概念。 如上所述、来自霍尔传感器的信号频率是电机电频率的6倍。
    3.您可以直接从电机制造商的网站中找到相关信息。
    BTW、关于 Q2、3和4、我们可以给您的所有回复都应该相同、并包含在上面建议的文档中、希望您可以再次查看、这样可以帮助您更清楚地找到答案。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、再次阅读、我得到了答案。 IMP1.PERIOD = 168、对于 LEVEL2、IMP1.COUNTER 从每25us (40kHz) 0增加1、当 IMP1.counter 达到周期时、它将触发 MOD6CNTR、该 MOD6CNTR 会生成序列。 因此、6个阶跃的完整周期的总时间= 168 x 25us x 6 = 39.68Hz。