模拟功耗和电池寿命

电源/新能源

3524人已加入

描述

电池寿命和低功耗是现代电池供电电子产品的持续关注点。在设计过程开始时对它们进行估计可能非常具有挑战性。事实上,电池寿命和功耗几乎取决于设备的所有特性:硬件、电池、固件、用例和环境。如果这些系统方面的每一个都可以相对准确地自行评估,那么在同一设计空间中考虑它们是一项复杂的任务。

人们可以争辩说,只要它们可以单独评估,它就不是那么重要。

这是一个错误和危险的假设。

所有这些方面都是相互依赖的。常规方法包括:

使用电子表格和数据表建立分析模型;和/或

开发部分原型来测试和评估这些方面的大部分。

两种方法都有其缺点。分析方法不考虑设备的动态行为。这会导致误导性结果和性能不佳的设备(如果有的话)。部分原型制作方法是不完整的;它意味着制造/开发原型的时间以及工程师测量和产生可能误导的结果的大量工作(即,因为它是部分的而不是完整的)。

更不用说电池寿命为几年的设备几乎不可能进行测量的情况。

在本文中,我将介绍我们如何解决这个估计问题并创建一个仿真工具和一个模型库,帮助数百名工程师探索几种可能的架构并更好地设计他们的设备。

模型

 

功耗

 

图 1:建模抽象

要建模的第一个对象是硬件(即组装并嵌入设备中的电子元件)。有几种建模语言和框架可以对电子元件进行建模(图 1)。他们每个人都有自己的特点和局限性。在 Wisebatt,我们选择根据组件的内部行为对其进行建模。功耗建模在非常低的级别(即,接近 SPICE 模型),并且组件的所有功能都建模在非常高的级别。组件的输入参数是使用其数据表定义的。我们考虑了它们的每种电源模式和相关消耗以及它们的每个内部状态机。这种方法可用于模拟、数字和混合信号组件。

第二个要考虑的对象是电池。无论是初级(不可充电)还是次级(可充电),它都是一种复杂的化学电源,其特性会根据几个参数而变化。在我们的上下文中,最重要的事实是:

它们的标称容量不能完全访问;和

它们的电源电压不是稳定的,也不是线性的。1-3

有几种方法可以对电池进行建模。我们选择使用一种混合方法对它们进行建模,该方法考虑了内部电阻变化、电源电压下降和实际的非线性容量随着放电而下降。通过这样做,我们可以模拟电池电源电压超过设备截止电压的时刻:这正是准确估计电池寿命所必需的。

 

功耗

 

图 2:Sigfox Sens'it 硬件的示意图

最后要考虑的“对象”是固件。每个组件都有一个功能模型。该功能模型嵌入了一个指令集,该指令集表示组件可以实现的功能(例如,进入低功耗模式、传输信号等)。我们开发了一个名为 UISS 的通用指令集模拟器,它允许我们的用户以简单的方式描述他们的设备固件和行为。拥有 UISS 的另一个优点是计算元件(例如,微控制器)可以很容易地交换。

模拟

除了建模之外,运行一致的模拟也是一个挑战。一旦用户组装了组件和电池模型(图 2),并且在固件建模中定义了设备的行为,就必须始终如一地运行仿真。我们的仿真内核使用源自快速事件驱动 (FED) 方法的离散事件机制。对于上述方法,每个模拟的事件(即每条指令)将在给定时间处理(即由UIS执行),并且总时间将在每个处理的事件之后进行。

默认情况下,FED 中的两个事件之间不应发生任何事情。我们添加了一种自适应 (SA) 机制,该机制根据电池和组件模型的非线性程度在两个注册事件之间插入多个事件。这允许更准确的结果,因为组件和电池的电气参数将更频繁地更新。相比之下,离散方法更容易引起计算错误。

然后,当达到第一个截止电压(即,截止电压的最大值)时,模拟停止。系统在模拟中花费的时间就是它的电池寿命。

结果及其准确性

在模拟结束时,所有单个组件的日志都可用。这些日志包括电源电压(图 3)和电流消耗(图 4),以及在其工作模式下消耗了多少能量(图 5)。这些日志可用于通过非常快速地发现和优化耗电组件/功能来优化功耗。每次模拟需要几分钟,这大大减少了评估架构或优化所需的时间。

 

功耗

 

图 3:电源电压曲线示例

 

功耗

 

图 4:电流消耗曲线示例

仿真结果在 200 多台设备上得到验证。实验包括对不同设备的环境控制和环境温度测试,这些设备的电池寿命从几天到几年不等,同时使用一次电池和二次电池,以及不同的硬件和固件。总体而言,电池供电电压估算的平均误差为 6.17%。关于电池寿命的准确性,我们观察到的结果介于实际电池寿命的 88.44% 和 103.25% 之间,平均误差约为 –6.93%。

  审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分