主题中讨论的其他器件: EVM430-F6779
我们目前正在比较不同的能耗计量 IC 解决方案。 我们主要关注如何使用罗氏线圈测量电流。 为此、我们使用 TI MSP430F67791进行设置实验。
由于我们没有兴趣在生产中使用 EMDC GUI、因此我们已修改默认示例固件 EVM430-F6779_RC_3V_3C_50Hz 以115200波特通过 UART 与我们的系统进行通信。
出于某些原因、我们没有收到正确的 IRMS 值、并且在调整电流比例因子(EM_userConfig.c)时、这些值不会像预期的那样一直增加。 我们可以看到开始阶段有增加(较低的值表示比例因子为10-100)。 进一步时、这些值会再次开始降低。
在查看命令0x81消息的原始字节时、字节7到10应该保持 RMS 电流(https://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/EnergyMeasurementDesignCenter/1_40_00_03/release/EnergyMeasurementDesignCenter_1_40_00_03/docs/users_guide/html/Energy_Measurement_Technology_Guide_、rsc.markdown/ch_comm_protocol.html#command-0x81-irms-result)。
不过、我们观察到字节9和10始终为零、 即使 将电流比例因子设置为非常高的数字或增加电流输出也是如此。 似乎没有使用完整的 uint32_t 范围...
由于您的 EM 库是预编译的,因此它禁止访问来检查出现的错误。 因此、我们目前正在考虑将您的产品搁置一边。
您能否帮助制定一个解决方案、以 检查为什么我们似乎无法获得要增加的值? 提前感谢您!