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.

[参考译文] MSP430I2041:电能测量设计中心校准

Guru**** 2587365 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/919518/msp430i2041-energy-measurement-design-center-calibration

器件型号:MSP430I2041

您好!  

在电能测量设计中心生成的代码中、我在 EM_UserConfig.c 中看到以下代码

从哪里可以找到有关这些值真正含义的更多信息?  

如果我将这些值校准为220V、它是否也适用于110V?

1
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
EM_Phase_Calibration g_emPhaseCalibration[EM_PHASE_LENGTH] =
{
    //PHASE_A
    {
        .voltageSF = _IQ24(23.722801983),
        .currentSF = _IQ24(16.265101492),
        .activePowerSF = _IQ30(0.385843045),
        .reactivePowerSF = _IQ30(0.385843045),
        .phaseCorrection = 0x0072,
    },
};

线性

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

    您好!

    [引用 user="Linus Kerk1">在哪里可以找到有关这些值真正含义的更多信息?  [/报价]

    电能测量设计中心技术指南中简要介绍了这些设计。 它们采用 IQMath 格式、可通过使用浮点值在不牺牲速度和性能的情况下实现高精度。

    当您在 EMDC 中创建一个新项目(而不是其中一个预先配置的演示项目)并生成代码时、这些缩放因子会初始化为一个已知值。 然后、当您使用 EMDC GUI 校准系统时、如果您在完成校准过程后保存项目、这些值将在 EMDC 项目中更新。 当您保存 EMDC 项目时、这些校准值将在生成的代码中更新。  校准完成后、您还可以将校准值写入器件的存储器。

    基本上、换算系数被用来将原始 ADC 值(0x37CA)转换为一个有意义的人类可理解的值、例如电压(120.000)、电流(10000)等

    [报价用户="Linus Kerk1"]如果我将这些值校准为220V,那么它是否也适用于110V?[/quot]

    是的。 您可以选择适合您需求的校准点。 在220V 的校准电压下、您也可以测量110V。 尽管与在110V 下进行校准相比、它的精度可能不是很高、但应接近。

    我希望这有助于澄清问题!

    此致、

    James