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.
工具与软件:
嗨团队、
我们发现在使用 lab2时 TINV_vBus_sensed_Volts 的电压为高电平
其他三相 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)
该 Vref 是否为1.0V? 但控制卡不是3.0 v 吗?
在测试 LAB5时、如果输入频率大于65、则不测量电压电流? 这可以调整吗?
感谢您的帮助:d.
此致、
Jiahui
嘉慧市
1.
在控制卡上、您可以使用 SW2和 SW3将 VREF 选项设置为3.3V。 查看 C2000控制卡用户指南。 如果使用3.0V 选项、则需要进行更多修改。
我相信3.3V 电压基准将让您的工作更加轻松、因为默认设计是针对3.3V 工作电压。 之后 、您可以确定最大 ADC 输入的满量程值(以电压为单位)。 例如、假设 ADC 输入端为3.3V、您预计 VBUS 端为1000V。 您需要通过查看电路来弄清这一点。
将该最大值放入 main.syscfg 中。 TINV_VBUS_MAX_SENSE_VOLTAGE 将在 TINV_settings.h 中自动更新
在代码 tinv.h 中、从经滤波的 ADC 值转换为电压:
TINV_vBus_sensed_Volts = TINV_vBus_sensed_filtered_pu *
TINV_VBUS_MAX_SENSE_VOLTAGE;
如您所见、 TINV_VBUS_MAX_SENSE_VOLTAGE 将影响您的最终值。
2. SW 具有频率阈值、您可以在 TINV_USER_SETTINS.h 中对其进行更改:
#define TINV_UNIVERSAL_GRID_MAX_FREQ 65
#define TINV_UNIVERSAL_GRID_MIN_FREQ 45.
-kelvin
大家好、Kevin G ü、
感谢您的快速回复。
相同
我们要问的不是如何将其设置为3.3V 和调节 SW。
但在 SDK 的设置中、tinc_user_dettings 中有这两行。 h
#define TINV-ADCP_PU_SCALE_FACTOR (float32_t 0.000244140625)这个0.000244140625源自1V/2 ^ 12、但我们不是使用3.0V (或3.3V)吗? 为什么使用1V?
#define TINV_SD32pU_SCALEFACTOR ((float32ut)(((float32ut) TINV_SDFM-OSR * TINV_SDFM-OSR * TINV_SDFM-OSR)、也基于1V? 1V 电压从何而来?
2.设置 TINV-universal_grid-MAX-FREQ 在我们的初始使用中有效。
我想问一下、可以为他设定的最高限额是多少?
非常感谢您的帮助。
此外、我们之前提到了测量不准确的问题、我想就 TINV-USER_SETTINGS 中的当前部分向您进行咨询。 h
#define TINV_IGRID_MAX_SENSE_AMPS ((float32_t) 21.3)
21.3的值是如何得到的? 由于我们无法购买原始原理图中的 R47 2M 电阻器、因此我们将其替换为1M 电阻器。
那么是否应该将21.3的值修改为更大? 电流测量不准确是否与此问题有关?
您好、专家级、
任何更新?
尊敬的 Jiahui:
对于延迟、我们深表歉意。 AMC1306M05在削波前的最大输入测量范围为+/-64mV (建议的输入范围为+/-50mV)。
如果有2m Ω 电流检测电阻、削波前的最大电流为+/-64mV/2m Ω=+/-32A。
因此、您必须将 TINV_IGRID_MAX_SENSE_AMPS 更新 为32、否则会出现增益误差。
现在、如果您使用1M Ω 的电阻、则 TINV_IGRID_MAX_SENSE_AMPS = 64A。 然而、1606参考设计只支持高达16Arms 的电流。 请务必记住这一点。
这是用于我的新设计的2m Ω 部件 I"m:WSKW06122L000FEA。 我建议您使用针对整个输入范围 16Arms * 1.41 = 22.5A 进行优化的分流器。 因此、2m Ω 电阻器会有助于在峰值电流的基础上留出一些裕度。
开尔文
1.
TINV_ADC_PU_SCALE_FACTOR 基本上对12位 ADC 读数进行标准化、表示为1的一小部分(满量程)。 想法是将代码模块化。 您可以始终使用 max_sense_amps 或 max_sense_voltage 比例因子将标准化值转换为绝对电压或电流读数。
2. 我想如果你想提高,这将取决于你想要什么 Vripple、THD 等等。 现在、如果您有50kHz fpwm 和50Hz 电网频率、该比率为1000:1。 更高的逆变器输出频率将需要更高的 fpwm。 fpwm 越高将影响设计(电感器、电容器等) 请记住、您将尝试通过开关 PWM 生成良好的正弦波。 因此、正弦波的分辨率将受到开关速度的影响。
开尔文
您好、非常感谢您的帮助。
可以为 TINV_UNIVERSAL_GRID-MAX-FREQ 设置的最大上限是多少?
我在前面没有说明我们不会输出超过60Hz 的频率、因为这是一个双向系统、
我们有一个输出3路交流电源(100~380Hz)的发生器、因此我们使用 TIDA-01606将此输入电源转换为直流电源。
那么、当您想知道作为输入时、TINV_UNIVERSAL_GRID-MAX-FREQ 的最大频率是多少?
此设计仅在50Hz 至60Hz 的频率下进行了额定和验证。 但我想您可能会放弃100Hz。 您可以尝试一下。 唯一的问题是无功负载/容性电流增加。 您需要确保系统能够处理增加的电流。
开尔文