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:计量-交流连接、在负载连接的情况下读取0电流

Guru**** 657930 points
Other Parts Discussed in Thread: MSP430I2041, MSP-FET, TIDM-SERVER-PWR-MON
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/830069/msp430i2041-metrology---w-ac-connected-reading-0-current-w-load-connected

器件型号:MSP430I2041
主题中讨论的其他器件: MSP-FETTIDM-SERVER-PWR-MON

支持、

我将 MSP430i2041与计量项目(IAR)搭配使用。

我连接了一个负载、但通过校准 GUI、我看到0伏或0电流。  有时它们会单独发生。  在某些情况下、这会影响功耗读数@ 0kWh。  通常、器件复位可以解决该问题。

如何进行调试?

SD24输入上的尖峰是否会导致 SD24关断?  

此致、

Marc

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

    尊敬的 Marc:

    [报价用户="Pathfinder "]我将 MSP430i2041与计量项目(IAR)配合使用。

    我建议将 MSP430i2041与 电能测量设计中心(EMDC)和软件库结合使用、但我意识到这适用于现有项目。

    [报价用户="Pathfinder ">我连接一个负载、但通过校准 GUI、我看到0伏或0电流。  有时它们会单独发生。  在某些情况下、这会影响功耗读数@ 0kWh。  通常、器件复位可以解决该问题。[/quot]

    根据您使用的代码库和更改、它可能无法与默认 GUI 正常配合使用。 我建议回到为 TI 参考设计提供的参考代码作为起点。 或者、您可以通过使用逻辑分析仪检查通信来查看问题是否是通信问题。 如果数据包中的数据与您要查找的数据相匹配、那么我怀疑代码与 GUI 的交互方式存在问题。

    [引用用户="Pathfinder "]

    如何进行调试?

    SD24输入上的尖峰是否会导致 SD24关断?  

    [/报价]

    您能否(安全)将 MSP-FET 连接到正在运行的目标(而不复位器件)并查看代码在何处停止? 听起来好像它在某个地方卡住了、这可能是复位对事情有所帮助的原因。

    超过最大输入的"尖峰"绝对不会有所帮助。 我不确定如果施加的尖峰远高于最大值会发生什么情况。 SD24可能会关断或永久损坏。 您是否观察到任何尖峰? 如果是、振幅是多少? 它们是否超出了我们的最大输入?

    此致、

    James

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

    James、

    谢谢。  我现在正在尝试"连接到正在运行的目标"、它似乎可以正常工作。

    对于 V、I 或 Energy、WRT 获得"0"。。 我仍在尝试在我的一侧重现它。

    一个相关问题。  此项目基于 TIDM-SERVER-PWR-MON 解决方案。  我找不到函数'energy_consumed()?

    此外、我在"emeter-main"中找到以下代码、表示正在存储 energy_consumed 值?  我不知道存储了能量值。

    此致、

    Marc

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

    阿梅斯

    我在夜间运行系统、我看到能耗会定期返回到零、并再次开始计数。 如何进行调试?  当能量值被复位时、我不能完全同步 IAR HALT。

    • 定制硬件上的 MSP430i2041; 交流连接;灯泡负载;
    • 使用 IAR 连接的 MSP-FET -"连接到运行目标"以方便调试。
    • 主机 MCU 使用调试 UART 发送从 MSP 获取的值。  我已将其连接到"CoolTerm"
    • 我将逻辑分析仪连接到主机 MCU 和 MSP 之间的 UART 接口
    • 基于 TIDM-SERVER-PWR-MON 上使用的传统计量代码的 MSP 固件

    在执行一些操作时、将 TIDM-SERVER-PWR-MON 与校准工具连接起来、并运行相同的代码以查看是否可以重复此问题。  这将从系统中移除主机 MCU。   

    此致、

    Marc

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

    尊敬的 Marc:

    感谢您的更新。 我开始怀疑器件正在复位、这会清除累积的能量值。 所有其他值都是瞬时的、因此不明显、因为它们在复位后不会发生太大的变化。

    此致、

    James