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.

[参考译文] TMS320F28035:MATLAB Simulink/Stateflow 实时时钟问题

Guru**** 2382480 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/872942/tms320f28035-matlab-simulink-stateflow-realtime-clock-problem

器件型号:TMS320F28035

尊敬的专业人士:

我通过硬件支持包和代码生成工具将 F28035 Piccolo 控制卡与 Matlab R2017a 搭配使用。  我使用控制卡在测试台上控制 HVAC 功能。 它是一个组合的 Simulink 模型、其中包括 LIN、CAN、GPIO 和 ADC 功能。

我的州流程图上有时间问题。 您可以在下面找到我的简单状态流图表。 我已经完成了"(600秒)"转换、但在现实应用中、Piccolo 花费了660秒。 我在使用50秒时也遇到了同样的问题。 Piccolo 在此时间上花费了55秒。 也可以看到、采样时间也会发生时间偏移。 我们将采样时间设置为0.2秒。当我们通过峰值 CAN 工具检查 CAN 网络时、我们看到采样时间变化为209到223毫秒。

关于这些数字、我们的示例中存在%10时间错误。

如何使用 MATLAB 修复此问题? 它是与 CPU 时钟相关还是与其他相关?