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.

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

Other Parts Discussed in Thread: CONTROLSUITE

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

ccs5中graph显示Ta,Tb检测.docx
  • 是graph配置的问题。采样buffer size和数组大小设置成一样的,数据格式设置为32位的有符号,采样率设置为1)

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

    我在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,但是还是不行 显示如下:

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

  • 您好,终于发现问题所在了,是因为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学习中给了我很多帮助!

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

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

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

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

  • 感谢,我的波形也出来了

  • 您好!我的设置跟你一样,为什么我出来的波形是这样的:

    这是程序的什么问题?我改动就是使用在FLASH 上!

  • 你们使用的是官方的套件,还是自己配的板子?

  • 和FLASH应该没什么关系,你确认一下各项设置,一定要明白各项设置的含义,可以先试着观测一个定值变量

  • chuang hou 你好!

           我这几天想用CCS5.5的Graph功能来查看DLOG的数据,也是按照上面的设置来的,但是波形怎么弄都是乱七八糟。start address 设置成&DlogCh1 或者 DLOG_4CH_buff1,都不行。

    start address设置成DLOG_4CH_buff1时,如图:

    start address设置成&DlogCh1时,如图:

    请帮忙指点一下,看看问题在哪,谢谢!

  • 我的问题和你差不多,你解决了吗?

  • 我按照你的设置,还是不行啊!

  • 我的也是,请问你是怎么解决的

  • http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/56/4237.Graph1.zip

    这是能用的一个配置文件;下载解压后导入即可;

    貌似官方给的例程的配置文件导入无效;

  • 你好,两种设置情况下,我的波形和你一样,请问你是怎样解决的?修改哪里的设置呢?用了别人回答下的设置也不行。
  • 这里采样率为什么设置为1啊?
x 出现错误。请重试或与管理员联系。