解读 contiki 的 powertrace 应用程序的结果

Interpreting results from contiki's powertrace app

我正在使用 contiki 的 powertrace(它又使用 ENERGEST)来获取功耗。我遇到了公式 = ((rxon)*(RXi)*Vcc)/(cpu+lpm)。 其中 rxon、cpu 和 lpm 是从 powertrace 获得的(即微尘在这些状态下花费的时间)和 RXi(电流)和 Vcc(电压)来自数据表。

我的问题是,如果我需要获得 总电流消耗 是只移除 Vcc 还是我需要移除 Vcc 并将整个值除以 RTIMER_ARCH_SECOND .因为我在某处读到 powertrace 在 Rtimer 滴答中产生时间。

谢谢, 阿维吉特

如果您的公式是计算平均总功耗,其中 (cpu+lpm) 是整个周期,那么您不必将时间值转换为真实秒数。该公式是一个比率,如果您将分子除以 RTIMER_ARCH_SECOND,您需要平均除以分母,这会得出相同的结果。

下面link详细说明了powertrace的使用方法并举例说明。它提供了您需要的公式:

http://thingschat.blogspot.de/2015/04/contiki-os-using-powertrace-and.html