TMS320F28069:使用新版本CCS20.3继续程序调试时,变量查看数据正确,但是利用graph打出的曲线数值完全是错误的

Part Number: TMS320F28069


进行电机控制,需要打出电机转速曲线,调试界面数据显示正常,但是graph打出来完全是乱的

  • 您好,收到了您的案例,调查需要些时间,感您的耐心等待。

  • 您好,

    图形功能是CCS v20.3中的新增功能,因此可能存在一些问题,我可以向我们的软件团队报告这些问题。

    为图形显示配置了哪些图形设置?

  • 没有额外设置,就是直接打开grapg-time,设置显示250个点,然后监测电机转速,图像显示出来的数据完全是错的。通过graph绘制其他变量曲线显示也是错的。

  • 您好,

    我会向我们的软件团队提出这个数值不匹配的问题(图表显示 63,但速度显示 199.905243)。请问您能否告诉我,这种振荡是否在预期之内?比如,电机是否持续启动和关闭,还是这也是错误的?

    另外,您能否再次确认图表是否配置为显示浮点值?63 的二进制表示形式为 0b00111111。这可能是因为速度的浮点值在图表中以 uint16_t 形式表示,请确认。

  • 好的  我再次进行了问题的观测  首先我没有找到如何在图表显示中配置显示数据为浮点值,不同的数据乱跳的程度不同,这次我测试的500rpm电机转速,数据显示的更加异常了,之前采用CCS20.2.0时没有出现这个问题,在监测界面中右键打出数据波形即可,更新了20.3.0之后才出现的这个问题,我看20.3.0支持数据导出为CSV文件了,这个功能很好用。另外,程序运行中电机控制的非常稳定,速度在498到501之间,没有震荡。

  • 您好,

    我已经看到一些类似的 Jira 申请。预期是在 CCS 图表菜单中的变量前面添加 & 符号,以便 CCS 获取内存地址的值。预计在下一个 CCS Theia 版本中会改进这一点,届时将自动为标量值添加 & 符号。

  • 我按您说的进行配置,数据显示仍然是错误的,打开其他程序进行图像波形显示也是如此,通过低版本CCS10.2.0就可以正常进行波形显示。

  • 您好,

    您是否可以访问此内容:jira.itg.ti.com/.../CCSNXT-2647

    此处还提供了供客户查看的外部文档:sir.ext.ti.com/.../EXT_EP-12879

    您能否提供图形视图设置以及 Expressions 窗口设置的图片、以便帮助验证?

  • 好的 我查阅了您发送的说明文档,确实进行了问题解决,观测任意变量时都需要在前方添加&符号,并且需要配置曲线数据的正确类型。在CCS20.2.0版本中,这些功能都是自动配置的。

  • 您好,

    很高兴您解决了问题,方便的话请点击“问题已解决”按钮,如果没有其他问题,我将关闭此线程。