TI中文支持网
TI专业的中文技术问题搜集分享网站

28335例程HVPM_Sensorless.c中level1的graph显示问题再次求助!

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

Young Hu:

是graph配置的问题。采样buffer size和数组大小设置成一样的,数据格式设置为32位的有符号,采样率设置为1)

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

junli jiao:

回复 Young Hu:

您好,还是没出来,请再帮我看一下哪里设置的不对吧,谢谢。

我在HVPM_sensorless.c中的程序中看到

// Initialize DATALOG module dlog.iptr1 = &DlogCh1; dlog.iptr2 = &DlogCh2; dlog.iptr3 = &DlogCh3; dlog.iptr4 = &DlogCh4; dlog.trig_value = 0x1; dlog.size = 0x00c8; dlog.prescalar = 5; dlog.init(&dlog);

所以你说的采样buffer size就是指上面的0x00c8吧,也就是在graph配置时填200?

然后根据dlog4ch_HVPM_Sensorless.h中如下说明:

typedef struct { long task; // Variable: Task address pointer                             int *iptr1; // Input: First input pointer (Q15)                             int *iptr2; // Input: Second input pointer (Q15)                              int *iptr3; // Input: Third input pointer (Q15)                               int *iptr4; // Input: Fourth input pointer (Q15)                                ……                          } DLOG_4CH; 把配置中的Q_value设置成15?

然后数据格式为32 bit signed integer ,采样率设置为1,但是还是不行 显示如下:

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

Young Hu:

回复 junli jiao:

从图中能看出,Q15格式没有设置正确

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

junli jiao:

回复 Young Hu:

您好,终于发现问题所在了,是因为start addtess:&DlogCh1  这个设置不正确,应该是start addtess:DLOG_4CH_buff1

 但是不明白为什么这样设置,希望能帮我解释一下 ,非常感谢!!!下面是我的想法:

我的目的是看C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x路径电机控制程序中的level1调试中的如下代码显示:

// Connect inputs of the DATALOG module // —————————————————————————— DlogCh1 = _IQtoQ15(svgen1.Ta); DlogCh2 = _IQtoQ15(svgen1.Tb); DlogCh3 = _IQtoQ15(svgen1.Tc); DlogCh4 = _IQtoQ15(svgen1.Tb-svgen1.Tc);

如果查看DlogCh1中的显示,把&DlogCh1 地址给start address应该能正常显示才对,为什么不可以呢?这个DLOG_4CH_buff1该怎么解释呢?

下面是正确设置截图,方便以后的人查看吧,最后感谢论坛在dsp学习中给了我很多帮助!

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

chuang hou:

回复 Young Hu:

没找到graph设置的资料,请问您能提供吗?设置的各个参数的意义到底什么呢?

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

Martin Yu:

回复 chuang hou:

上传一个CCS的使用说明:

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

xin zhang11:

你好  我也遇到了用graph查看变量的波形图  结果与实际不一样 ,起始地址要怎么写呢?从哪儿可以看到?谢谢

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

chuang hou:

回复 chuang hou:

   我研究了一下,大概会了,现在自己在用,第一个参数缓存大小,是指一次读取的数据长度,第二个,读取数据的格式,这个取决于你存储的变量格式,第三个Indexincrement,大概是步进大小,没什么用,不用管,Q_Value也不用改,这个主要是用来执行Iq格式转换的,如果不实用iq格式,是用不到的,至于后面的取样频率。这个纯粹是扯淡的,不用管,开始地址,指的是开始读取数据的初始地址。后面的数据,比较关键的是diaplaydatasize,就是显示几个数据,一般设置和第一个相同就可以了

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

xin zhang11:

回复 chuang hou:

 嗯 ,好的 ,我的波形也出来了 ,谢谢哈

在进行level1调试的时候无法正常显示手册中的ta,tb波形。急待得到解答,非常感谢!!!

an xiao:

回复 junli jiao:

感谢,我的波形也出来了

赞(0)
未经允许不得转载:TI中文支持网 » 28335例程HVPM_Sensorless.c中level1的graph显示问题再次求助!
分享到: 更多 (0)