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-C2-KIT:更改 BLDC 电机

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/687154/drv8312-c2-kit-changing-the-bldc-motor

器件型号:DRV8312-C2-KIT
主题中讨论的其他器件:ash

您好!

我正在使用 DRV8312-C2-KIT 并运行 BLDC_Sensored 程序。  

我将程序设置为在 Level6中运行。当我使用 TI 开发套件(DT 4260-24-055-04)提供的 BLDC 电机时,我 可以在任何情况下控制速度(OpenLoop / LOSSedLoop _ Fix DC/LOSSedLoop _PID DC)。 我尝试使用不同的电机、例如 Maxon、ElectroCraft 等 通过更改 "BLDC_Sensored-Settings.h"上的参数    

#define Rs 0.175. //定子电阻(欧姆)
#define RR 0 //转子电阻(欧姆)
#define Ls 0.007. //定子电感(H)
#define LR 0 //转子电感(H)
#define LM 0 //磁化电感(H)
#define 极6. //极数 

以上是将电机的新配置应用到程序。 不幸的是,电机旋转速度比我预期的快得多,我无法控制速度(我损坏 了我的一个电机,速度比电机可以处理的速度快3倍)!

需要为不同的电机设置其他哪些参数?

 

谢谢


 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否返回 LEVEL4和 LEVEL5来检查反馈速度(speed1.Speed)是否正确? 如果实际反馈速度始终低于基准速度、速度 PID 稳压器(pid1_spd.term.out)的输出将是使电机旋转至极高速度的最大值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的快速回复。

    在 LEVEL4中,“speed1.Speed”稳定地保持为零!  听起来像霍尔传感器不提供反馈! 但我用示波器检查它们,所有三个霍尔传感器 都具有 很好的形状信号(相位正确的4.85V 脉冲) 。我检查了4次连接,都正确。

     

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

    读取错误的速度可能是什么原因(实际上 速度是零,正如我所说的)?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您必须退一步4级以检查 SPEED_PR_MACRO ()是否工作正常、它在 ISR 中是否被调用? 如果没有、请确保霍尔逻辑正确作为 ISR 中的换向状态列表。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的回复。 我将检查结果并将其发布在此处。

    此致