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.
您好!
我们计划使用 TMS320F28069来控制 PMSM 电机。 我们的问题是、我们应该能够进行实时数据调试、而 CCS 数据记录器对我们的应用来说不够好。 我们需要能够实时调试所有内部变量。 您能提出解决方案吗? 感谢紧急响应。
谢谢
尊敬的乔治:
您能更具体一点吗?您在 CCS 中尝试了哪些调试要求、以及它是如何不足的?
您是否有兴趣在一个瞬间获取多个变量的快照? 一个或多个变量随时间的变化? 哪些持续时间片与您的调试相关?
通常、如果您使用的是 JTAG、则将仅限于 JTAG 接口速度(最高几 Mbps)。 使用 JTAG、不同的仿真器(例如 XDS100与 XDS510USB)也将支持不同的 JTAG 时钟速率。
如果 JTAG 数据速率足够高、但 CCS 完全没有您想要的数据、您可以尝试调试服务器脚本: https://software-dl.ti.com/ccs/esd/documents/users_guide/sdto_dss_handbook.html
如果您需要从 JTAG 支持的数据中获取更多数据、则需要一些自定义代码+使用速度更高的接口。 SPI 或 CAN 可能是启动的地方。 您还可以使用一组 GPIO +某种类型的数字采集卡。
感谢 Devin 的回应! 我们使用 MATLAB 生成代码。 我们不使用 CCS。 我们正在寻找最合适的方法来实时调试电机的内部变量、以分析波形以及详细说明/说什么、您建议的方法是什么?
如果您不使用 CCS、则其数据记录无关紧要。
在 Simulink 中、您可以使用 SCI 外设丢弃您关注的数据并在超级终端中捕获它们。 我建议您查看 Matlab 中的示例以帮助解决该问题。
谢谢 Ramesh! MATLAB 中的 SCI 外设非常慢! 我们正在寻找一种实时解决方案来捕获内部电机控制变量的波形。 有什么建议吗?
您可以尝试 SCI @5Mbps。 如果这还不够、请尝试使用 SPI、然后使用 SPI 转 USB 适配器连接到 PC。 我自己没有这样做、因此我可能无法提供更多信息。