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.
在将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。有点迷茫,大佬是否有资料推荐?