本人刚学DSP,要做一个电机控制的实验,用pmsm3_1的例程调试,开发板是TMS320F2810的,做level1调试的时候CCS的graph上显示的图像是
这样的,可是,根据文档里的说明,SVPWM形成的Ta、Tb、Tc波形应该是
这样的马鞍波,我不知道出什么问题了,希望哪位好心人帮我看一下,这边我的graph设置是这样的,其他参数还是按照pmsm3_1_281x_ccs3x的例程,参数没有变,
这是我的仿真图像
请各位帮我看一看问题出在哪里
Young Hu:
graph属性设置不对,一般来说datasize=200,data type=16 bit signed integer,Q-value=15
本人刚学DSP,要做一个电机控制的实验,用pmsm3_1的例程调试,开发板是TMS320F2810的,做level1调试的时候CCS的graph上显示的图像是
这样的,可是,根据文档里的说明,SVPWM形成的Ta、Tb、Tc波形应该是
这样的马鞍波,我不知道出什么问题了,希望哪位好心人帮我看一下,这边我的graph设置是这样的,其他参数还是按照pmsm3_1_281x_ccs3x的例程,参数没有变,
这是我的仿真图像
请各位帮我看一看问题出在哪里
Luyang Zheng:
回复 Young Hu:
修改后显示就变成这样了,之前32bit,Q=24是因为他Ta、Tb、Tc都是用_IQ()定义的,Global_Q定义是24
本人刚学DSP,要做一个电机控制的实验,用pmsm3_1的例程调试,开发板是TMS320F2810的,做level1调试的时候CCS的graph上显示的图像是
这样的,可是,根据文档里的说明,SVPWM形成的Ta、Tb、Tc波形应该是
这样的马鞍波,我不知道出什么问题了,希望哪位好心人帮我看一下,这边我的graph设置是这样的,其他参数还是按照pmsm3_1_281x_ccs3x的例程,参数没有变,
这是我的仿真图像
请各位帮我看一看问题出在哪里
Young Hu:
回复 Luyang Zheng:
肯定是Q15,有_IQtoIQ15()这个强制类型转换。
你的start address设置的不对,在dlog.asm里面有相应的起始地址,应该是xxxx_buf1…