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-F2.8379万D:编译"含传感器的FOC PMSM电机控制项目"位于" C:\ti\controlSUITE\DEPEND_KITS\TMDSDK_v 2.0 "

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/577175/ccs-launchxl-f28379d-compiling-sensored-foc-pmsm-motor-control-project-located-in-c-ti-controlsuite-development_kits-tmdsiddk_v2-0

部件号:LAUNCHXL-F2.8379万D
主题:controlSUITE中讨论的其他部件

工具/软件:Code Composer Studio

您好,

我正在尝试为IDDK运行“IDDK”示例项目,该示例项目位于:C:\ti\controlSUITE\development _kits\TMDSIDDK_VDK_IDDK_PM_Servo_F2837x_v2_00_00 2.0
我这样做是因为位于"IDDK_PM_Servo_F2837x-Settings.h"中的Level1 #define允许我在开环控制中向示波器运行6个ePWM信号。

软件指南位于以下位置:C:\ti\controlSUITE\DEPEND_KITS\TMDSIDDK_v 2.0 Docs\IDDK_PM_Servo_F2837x_v2_00_00_00\~Docs
我在第21页的演练步骤"级别1"上
我在这篇文章中附上了上述PDF文件。

我在ePWM1A上看到一个非常奇怪的输出波形。 (F2.8379万D Launchpad上的引脚J4-Pin40)

我在“表达式”窗口中右键单击并选择“导入”,将“Variables_IDDK_Level1.txt”文件导入到“表达式”窗口中,从而在“表达式”窗口中设置控制变量。

我在启动板的Pin40上提供了输出波形的图片。

问题:

1)为什么启动板的pin40上的ePWM不是方波,而且,为什么PWM是居中的,正负? PWM不应介于0伏和3伏之间?

我这样说,是因为如果我把MOSFET栅极连接到Pin40,那么如果电压小于3V,MOSFET就不会打开。

谢谢!

Keith

e2e.ti.com/.../Sensored-FOC-of-PMSM_5F00_IDDK_5F00_v2.pdf

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

    1.示波器的时间范围似乎为10ms/div。 信号可能是在某种过滤模式下采集的。 请查看。

    第二,该器件不是直接驱动MOSFET,而是由合适的逆变器驱动高低两侧。 可能是上述信号是由于驱动器配置。 尝试移除MOSFET,只需验证您是否看到正确的PWM信号。

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

    谢谢你Ramesh!


    1)我对示波器进行了调查,并将其设置为交流耦合,但在将其更改为直流耦合后,电压仍为0V至1V。
    我需要3.3 或3.0V来触发我正在使用的MOSFET栅极驱动器IC。
    我认为您对PWM不是方波的说法是正确的。 PDF走线在断路负载时有奇怪的扭矩反馈。

    PWM1B也表现出同样的行为,它只输出0-1V波形而不是0-3.3V波形。

    另外,我忘了从另一个测试项目中从插针40到插针70 (ePWM1A到ADC_A1)移除跳线。
    我发现奇怪的是,当我拆下跳线时,PWM信号不再显示在示波器上。
    如果我重新连接Pin40/Pin70跳线,则PWM显示在示波器上。

    2) PWM信号是否处于低电平活动状态(我是否需要在ePWM1A输出引脚上进行外部上拉?

    。  
    这几乎就好像还有一个漂浮的地面吗? 所有跳线都安装在Launchpad F2.8379万D上的地面上。

    我附上了安装了跳线Pin40/Pin70跳线的Launchpad的图片。

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

    我仍然无法看到来自微控制器的6个PWM输出。 PWM 1H,2H,3H,1L,2L,3L的读数均为0V。
    我探测了所有引脚,发现F2.8379万D启动板(PCB背面标有AA1)上的引脚70显示了附加的波形,看起来像预期的数模转换器(DAC)输出。
    1)为什么预期的DAC输出不在启动板上的DAC 1,2,3,4引脚上?

    我还包括Ta,TB,TC变量图形的屏幕截图。

    2)如何使图形显示与PDF逐步演示相同(我将PDF逐步演示与CCS绘图并排演示)?
    我认为这是一个采样问题,但要在CCS中正确查看Ta,TB,TC,我必须更改CCS中的哪些设置?