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:太阳能库故障

Guru**** 2539530 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1199694/tms320f28069-solar-library-failure

器件型号:TMS320F28069

尊敬的所有人:

从几年以来,我使用 Spll 例程(太阳能图书馆)锁定 sgen sinewave 至电网电压(为此,我使用"sgen.alpha=theta")。

此外、我使用电网频率(使用 ECAP 功能进行测量)将其与 sgen.freq 相匹配。 我的代码都运行得很好几次,但 随着时间,我的行号增加了很多(和内部变量的数量也)。

由于这种代码增加、有时我的 sgen sinewave 会疯狂、 假定存在奇怪的形式、如果我去调试特征值(频率、α 等)、它们将具有无意义的值。

我通过 在以下行前后移动一些变量声明来临时修复它:

外部 UINT16 RamfuncsLoadStart、RamfuncsLoadEnd、RamfuncsRunStart;

或移动此行:

SGENT_3D sgen=SGENT_3D_DEFAULTS;

但 继续不断开发我的代码不时问题出现,我失去了整整一天的时间来找到正确的顺序给变量的声明,使我的正弦信号工作.

有人能帮我吗?

非常感谢、  

     Nicola.

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

    Nicola、

    我们已将该主题转交给 SPLL 专家。 他明天会回到你身边。

    此致、Santosh

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

    你好,Nicola

    您能否分享有此问题的代码? 此外、如果可能、请使用相同代码共享 SPLL 输出波形。

    谢谢

    Amir  

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

    尊敬的 Amir:

    非常感谢您的回复。

    附加后您可以找到两个图像。 蓝波是主交流电压、黄色迹线是分离的输出。 好的波是 在几秒钟内开始,然后发生了,你可以看到自己。 至于代码、您能给我一个电子邮件地址、以将其发送给我吗? 非常感谢。

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

    你好,Nicola

    请将代码发送至 a-hussain@ti.com   

    谢谢你

    Amir Hussain