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.

[参考译文] TMS320F280037:CLA 中的 RMS 从实际值缓慢降低

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1651904/tms320f280037-rms-in-cla-slowly-reduced-down-from-its-actual-value

器件型号: TMS320F280037

您好、

 

当我测量“.c“中交流信号的均方根值时、它是稳定的 110V 交流。  

但是  

当我在“.cla“中测量交流信号的均方根值时、它从 110Vac 开始、然后缓慢减小。  

我不明白为什么?

 

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

    尊敬的 Mahendra:

    这是来自 ADC 的读数吗? 在 CLA 任务中读取 ADC 结果寄存器? 您多久读取一次读数?

    此致、

    Delaney

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

    尊敬的 Delaney:

    这是来自 ADC 的读数吗? 在 CLA 任务中读取 ADC 结果寄存器?  -是的

    下面的行写入.cla 以读取 ADC 结果。

    ADC_DATA[0]= HWREGH (ADCARESULT_BASE + ADC_O_RESULT0);//逆变器电压测量

    另外、我还使用示波器在图中绘制了正弦波的波形、幅度没有下降。

    您多久读取一次读数?  CLA_forceTasks (cla_task_operation_base、cla_TASKFLAG_1);在 6400Hz 的控制环路中调用。

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

    尊敬的 Mahendra:

    感谢您回答我的问题。 我很快会再回复您。

    此致、

    Delaney

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

    尊敬的 Mahendra:

    对我延迟的回复表示歉意。 这种值差异可能是由于读数的时序、而不是与.cla 文件本身有关的任何内容造成的。 每次读取 ADC 结果寄存器后添加分析 GPIO 都会有所帮助(一个 GPIO 在 C 文件中的 ADC 读取之后切换、另一个 GPIO 在.cla 文件中的 ADC 读取后切换)。 通常、CLA 能够更快地对 ADC 中断做出反应、请参阅 CLA TRM 一节、其中介绍了“即时“ADC 读数。  

    此致、

    Delaney