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.

[参考译文] MSP430I2040:由 EMDC PC 软件完成计算

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1429590/msp430i2040-calculations-done-by-emdc-pc-software

器件型号:MSP430I2040

工具与软件:

我使用 EMDC 软件为 i2041生成代码。 该配置具有一个电压通道和一个支持 CT 的电流通道。

很遗憾、我们无法使 HID 支持5529LP。 即使对 TXT 文件进行多次编程、5529LP 上的绿色 LED 也不会闪烁。 我们不能再为此投入更多精力、因为我们需要使系统的其余部分正常工作。

我们将执行 i2041上的 UART 协议以及连接主机 MCU 的接口。 由于不存在 EMDC GUI、因此我们可以在 gEmSWResult.phaseResults[phaseIdx].VRMS 变量中看到约为6000的十进制值。 输入电压为230V AC (50Hz 时)、配有具有1.8k 和2M 电阻的分压器。

问题:

EMDC GUI 是否将 ADC 采样值转换为实际值-如6000/32767 * 1.2 * 2000/1.8 = 244Vrms? 在这里、1.2是 Vref。

2.如果 EMDC 未将 ADC 值转换为实际值、那么这是否属于"校准"命令的一部分、其中分压器和电流分流相关的比例因子被编程到 i2041中?

3.无论是#1还是#2、我们似乎必须在系统中的主机 MCU 上执行相同的操作-对吗? 是否可以在 i2041计量 MCU 本身中执行此数学运算?

请提供建议。 谢谢。

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

    接下来:如果我们看到 Vrms 读数为6216、则计算结果约为253Vrms、而使用校准的实验室仪器时、读数为245v。 我们应该如何解决该错误? 请提出建议。 谢谢。

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

    你好、 

    影响信号链结果的因素有很多。

    例如 、电阻器1.8k 和2M 的精度。

    一个后续步骤:如果我们看到 Vrms 读数为6216、则计算结果约为253Vrms、与校准实验室仪器的245v 读数相比。 我们应该如何解决该错误? 请提出建议。 谢谢。

    我们需要确认这是线性误差还是增益误差。

    在生产期间、可能需要工厂校准。

    此致、

    Helic