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.

LAUNCHXL-F28379D: CCS仿真时变量数据波形显示失真,希望官方回答一下

Part Number: LAUNCHXL-F28379D
Other Parts Discussed in Thread: CONTROLSUITE

在将controlsuite上的HVMotorCtrl+PfcKit_v2.1里的例程HVACI_Sensorless_2833x移植到28379过程中发现仿真时变量数据波形显示失真。

实现方式,在将涉及到中断MAIN_ISR中BUILDLEVEL==LEVEL1的部分代码移植到28379工程中,并通过新创建的数组DlogCh1_arr[1240]存储每次中断触发后的svgen1.Ta值,开始仿真后观察DlogCh1_arr的数据波形

发现波形不是类似马鞍波,点击暂停(suspend)还是如此。

在存储数据的代码中添加:asm("   ESTOP0");进行程序在暂停,此时数据波形可以保持正常

请问这是CCS的BUG导致的吗?

  • 16年刚开始学Ti电机控制的时候,就是用图1的方法,怎么弄都显示不正确,这里面的设置,里面的道道很多。后来果断放弃,用例程中的pwmdac,外接面包板搭建RC滤波器,用示波器观察,就一直是马鞍波。这样也好,看的也更真实,而不是图1中的软件值

  • 正常现象,仿真器要从你的数组中读取数据来绘图,但是读取需要耗费一定时间并且有先后顺序,此时代码仍然在往数组更新数据,所以读取到的数据会杂乱无章。建议增加一个标志位来控制数组读写,在每次更新绘图之前通过标志位锁定数组数据。

  • 感谢,请问这个RC滤波器应该是直接接到控制板的pwm输出引脚和GND之间吧?那这个阻容值怎么选择呢?还有这个应该也和控制板的输出驱动能力有关系吗?这个网上没找到相关资料,所以没尝试成功。。。

    后来用PSIM仿真试了一下波形不是那么一回事,结果就是下图这样,我的R是10k,C是0.1uF,矩形波电源室10k。有点迷茫,大佬是否有资料推荐?

x 出现错误。请重试或与管理员联系。