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.

TIDA-01606: 請教一個關於量測的問題

Part Number: TIDA-01606
Other Parts Discussed in Thread: C2000WARE,

1. 我們在使用lab2時發現TINV_vBus_sensed_Volts的電壓會偏高

另外3相TINV_vGrid_A_sensed_Volts TINV_vGrid_B_sensed_Volts TINV_vGrid_C_sensed_Volts 的電壓會偏低?

這個可以調整嗎?

2. #define TINV_ADC_PU_SCALE_FACTOR        ((float32_t)0.000244140625)

這個是以1.0v為vref ? 可是控制卡不是3.0 v嗎?

3. 在測試lab5時,如果輸入頻率大於65,就會量測不到電壓電流?這個可以調整嗎?

感謝你的幫忙:D

  • 您好

    您用的是什么版本的SDK,硬件是按照设计文件自己打板做的吗

  • 您好

    我們目前使用C2000Ware_Digitalpower 5.0.3 版的sdk .

    硬件完全參照Ti的tida-01606原理圖設計。

  • 您好,

    我們使用C2000Ware_DigitalPower 5.03版的SDK

    硬件完全參照tida-01606的原理圖設計。

  • 好的,我们需要时间为您查看,请等待我们的回复。

  • 在控制卡上,您可以使用SW2和SW3将VREF选项设置为3.3V。查看C2000控制卡用户指南。如果使用3.0V选项,则需要进行更多修改。
    我相信3.3V vref会让你的生活更轻松,因为默认设计实际上是为3.3V操作而设计的。之后,您可以根据电压确定最大ADC输入的满标度值。例如,假设ADC输入端为3.3V,则VBUS的电压为1000V。你需要通过观察电路来弄清楚这一点。
    将该最大值放入main.syscfg中。TINV_VBUS_MAX_SENSE_VOLTS将在TINV_settings.h中自动更新。
    在代码tinv.h中,从滤波ADC值到电压的转换:
    TINV_总线设置_电压=TINV_母线设置_滤波_pu*
    TINV_VBUS_MAX_SENSE_VOLTS;
    如您所见,TINV_VBUS_MAX_SENSE_VOLTS将影响您的最终值。

    2.软件有频率阈值,您可以在tinv_user_settings.h中更改它:
    #定义TINV_UNIVERSAL_GRID_MAX_FREQ 65
    #定义TINV_UNIVERSAL_GRID_MIN_FREQ 45