Part Number:TMS320F28335Other Parts Discussed in Thread:CONTROLSUITE, INSTASPIN-BLDC
controlSUITE中的HVBLDC_Sensorless例程中,PWM波的输出方式是软斩波,工程DOC中的文档有介绍,其state1代码如下:
实际测量PWM1A及PWM2B的波形也确实如文档中的下图所示:
该波形与代码也是一一对应的。
在HVBLDC_Sensorless例程及InstaSPIN-BLDC例程的说明文档中,对于PWM输出波形,有一样的示波器波形,如下图所示:
然而从InstaSPIN-BLDC例程使用的PWM单元宏函数中看,InstaSPIN-BLDC输出的PWM波形明显应该不与HVBLDC_Sensorless一样,InstaSPIN-BLDC例程state1代码如下:
可以看出,PWM1A、PWM1B、PWM2A、PWM2B都会输出PWM波,PWM2B在该状态不会像HVBLDC_Sensorless例程那样被强制拉高。
问题1.InstaSPIN-BLDC例程中的PWM波示波器波形是否有误
按照InstaSPIN-BLDC state1的代码,我理解的该工程的PWM波输出方式如下图所示
如图所示,在t1与t3时刻,PWM1A、PWM2B同时为高,导通关系及电流路径如下:
问题2.然而,在t2时刻,应该没有电流通路,这不会有问题吗?再有就是如果周期事件触发AD采样,如何实现对母线电流的采集呢?从波形分析图看,周期点应该没有连续的电流啊?
问题3.InstaSPIN-BLDC例程中的PWM输出原理是什么呢?
Green Deng:
你好呀,这些问题可能要联系一下我们这边instaSPIN方面的专家进行解答一下,明天工作时间我尽快联系一下。
,
user78960159:
t2时刻的换相路径是这样吗?
电流流向电源
M1、M3打开
M2的体二极管续流
,
Green Deng:
你好,就这个问题我求助了一下这边的FAE,对方表示也没有InstaSPIN-BLDC的使用经验,建议直接问一下英文E2E论坛的BU。你看你这边方便自己咨询吗?如果发布有问题的话我可以代为发帖
,
user78960159:
您好 感谢帮助 麻烦您代发一下吧 谢谢 英文水平有限
,
Green Deng:
你好,忘了升级了,这是帖子链接:https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1014320/instaspin-bldc-question-about-the-output-pwm-waveform