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/TMS320F2.8379万D:基于维也纳整流器的三相功率因数校正参考设计

Guru**** 2576215 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/637424/ccs-tms320f28379d-vienna-rectifier-based-three-phase-power-factor-correction-reference-design

部件号:TMS320F2.8379万D

工具/软件:Code Composer Studio

尊敬的先生:

我正在使用您的示例"基于维也纳整流器的三相功率因数校正参考设计 "(使用Typhoon HIL 402)开发维也纳整流器。 我已将Launchpad F2.8379万D与台风HIL连接起来。

通过构建步骤1,我获得了120Vrms L-N guiVbus将接近320 V,而guiVbusPM/MN将接近160 V的正确结果。 但  在表达式上未获得guiVrms1,guiVrms2, guiVrms3结果。 我如何得到 "guiVrms1........ "。 图中显示的正弦波脉冲是 &dBuff1输出。 错误是什么,  

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

    您是否检查了您的sineAnalyzer软件连接? 您是否可以使用Dlog或监视窗口返回一步,检查用于计算Guirms1的参数。 谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好
    我使用的是TI示例,没有任何更改,也没有获得GuIrms。 我得到的是guiV1,guiV2,guiV3。
    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好

    请解释如何在"基于维也纳整流器的三相功率因数校正参考设计"示例中设置ADC配置(ADCSOC)

    //TODO setupADCconversion ()
    内联空设置ADCconversion (uint16_t adc_module_no,uint16_t adc_so_offset,uint16_t adc_channel,uint16_t trig_sel,uint16_t acqps)

    EALLOW;
    *((UINT32_t *) ADC[ADC_MODULT_NO])+(UINT32_t)(ADC_SOC_OFFSET >1))=(UINT32_t)trig_sel <20)+((UINT32_t)ADC_CHANNEL <15)+ acqps;
    EDIS;
    }
    谢谢你
    祝您一切顺利
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ajeet,

    对于GUI Vrms,我将查看监视窗口中的sine_mains1,2,3变量,并查看问题的来源? 基于您所描述的内容,我想不出为什么不更新。

    setupADCconvion是用于轻松设置ADC配置的驱动程序。 它设置SoC通道,触发器和采集窗口大小。

    代码中显示了它操作寄存器来设置这些字段的确切eWay,您可以参考TRM以了解与代码关联的位字段的位置。 但我认为您无需详细了解这一点。

    -Manish