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.

[参考译文] CCS/TMDSOLARPEXPKIT:如何模拟PV曲线

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/575714/ccs-tmdssolarpexpkit-how-to-emulate-a-pv-curve

部件号:TMDSOLARPEXPKIT

工具/软件:Code Composer Studio

您好,

我将PVGUI与快速入门指南一起使用,它运行良好,现在我想在太阳能探索器套件的PV仿真器中模拟以下曲线。

模拟此曲线的步骤是什么?  

TMDSSOLARPEXPKIT谢谢

此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    只是为了提供一些背景,这是线程的后续
    e2e.ti.com/.../208.6436万

    David,

    更改PVTable.asm文件后,是否将代码加载到仿真器中,即Solar Explorer套件上的F2802x? (我们没有此方面的说明,因为它从来不是EVM的主要用例)?

    您是如何更改ASM文件的?

    1. ImaxSense_div_IscPanel需要更改(行524,main.c文件),在代码中它是(ISC/ISC) 3.0 ,因为在上面,4.23 4.23 是1.0 ,它将是(ISC/ISC) 1.0 , 但这里存在一个问题,因为我们代表IQ30中的值,它没有4.23 的范围,并且不起作用。 :(,这方面涉及的重大变化超出了我通过论坛提供的支持范围。 但是,我仍会指导您可能遇到的问题

    2.在PV_Table1.asm中

    _PV_Table1 .word 1.4336万;0 0.0万 28.0万

    Q9中的1.4336万为28V,您需要用适当的曲线值替换表,这是一个手动过程

    另请注意,目前这些步骤适用于3.0 ISC,您的步骤会更小,因为ISC要小得多

    3.接下来,由于ImaxSense_div_IscPanel的Q点已修改,因此ASM代码需要更改~线路118-143,以生成正确的偏移并读取面板电压的正确命令值。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Manish,感谢您的回答,

    是的,我用新表加载所有SolarExplorer_PVEmulator_F2802x代码。

    我在代码编写器中手动更改了所有值。

    1.我也改变了这些值,比如

    VmaxSenseInv=_IQ30 (0.300.3003万);至VmaxSenseInv=_IQ30 (0.1234.5679万);
    IPV_SC_INV _IQ12 (0.3333)至IPV_SC_INV _IQ12 (1)
    VOUT_FB_MAX_INV _IQ9 (0.300.3003万)至VOUT_FB_MAX_INV _IQ9 (0.1234.5679万)
    VOUT_FB_MAX_INV_FLOAT (浮动)(0.300.3003万)至VOUT_FB_MAX_INV_FLOAT (浮动)(0.1234.5679万)

    为了使其正常工作,我更改了“GUI_LightCommandValue”变量,以便在代码运行时使其正常工作,但看起来它仍然可以在原始表中工作。

    2.但代码可能仅适用于这些步骤

    3. ASM代码是什么? 出现“SolarExplorer_PVEmulator-DPL-ISR”?

    此致