主题中讨论的其他器件: TMDSCNCD28335、 controlSUITE
您好!
您能否为我提供有关如何实现 ADC 偏移(校准)以及如何在 HVPM_Sensorless_2833x 中转换 ADC 结果的详细说明?
我很难理解、但我很难理解、尤其是对于所使用的每单元系统而言。 我将 TMDSHVMTRPFCKIT 与 TMDSCNCD28335 controlCARD 搭配使用。
谢谢、
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.
您好!
您能否为我提供有关如何实现 ADC 偏移(校准)以及如何在 HVPM_Sensorless_2833x 中转换 ADC 结果的详细说明?
我很难理解、但我很难理解、尤其是对于所使用的每单元系统而言。 我将 TMDSHVMTRPFCKIT 与 TMDSCNCD28335 controlCARD 搭配使用。
谢谢、
源代码可以清晰且易于理解项目中的过程。 在 TMDSHVMTRPFCKIT 板上、如果 PWM 占空比为50%或所有 PWM 输出关闭、则电机的相电流为零;如果相电流为零、则电流采样电路的输出为1.65V。 对三相电流进行多次采样(如5000次)、并使用低通滤波器在加电或重新启动过程中获得平均偏移值。 由于电流是双向的、因此将从采样结果中减去偏移值、以获取运行中电机的实际电流。
很棒! 我明白了这一点、并得到了您的明确解释。
您是否还想让我知道转换是如何发生的? 例如、在代码中、A 相电流的值如下:
clarke1.as=(AdcMirror.ADCRESULT1)*0.00024414-offsetA)*2*0.909;//相位 A 电流
ADC 结果乘以1/(2^12)、然后从其中减去偏移、我理解这一点! 但是、我不明白为什么它乘以2和0.909。 电流感应放大系统8.25的增益发生了什么情况?
谢谢、