garfield

【技术分享】【原创】飞思卡尔小工具-电池寿命计算器

0
阅读(4394)

一直都在用飞思卡尔的单片机,飞思卡尔除了提供优秀的芯片产品,开发环境之外,还有不少有趣也十分有用的小工具,下面几篇博文我给大家介绍几个我接触到的飞思卡尔小工具,今天先介绍一个叫HCS08处理器电池寿命计算器,英文原文是HCS08 Battery Life Calculator。

这个小软件以flash形式工作,先来看一下界面,可以看到这个软件秉承了飞思卡尔的一贯风格,简洁直观、实用大方,界面上各个部分安排的十分有序合理。

image

接下来介绍这个软件界面的各个部分。这个界面里面的内容分为三类:1、按钮,2、应用信息,3、电池功耗及寿命分析

第一部分 按钮

在图中以橙色表示。instruction,可以理解为指示,实际上就是一个帮助文档,介绍界面中各个条条框框的意思,教你怎么填写,建议大家在用的时候结合一下,很有帮助的。calculate,计算,在填好所有的信息之后点calculate就可以计算功耗信息和电池寿命了。reset,复位或者重置,点击reset可以清楚你填写的信息,重新填写。

第二部分 应用信息

图中有三个框图,你需要将你的应用信息填写到里面。第一个是电池信息的复选框,包括电池容量和自放电速度。鼠标放在image上,软件会自动弹出复选框内所有选项代表的意义,如下图。

image

同样的,把鼠标放在image上就会弹出自放电速度各选项的解释,如下图,我们可以看到碱性电池的自放电速率是11%而锂电池的自放电速率是3.5%。

image

第二个是duty cycle,暂且翻译为循环周期,通俗的将就是在整个系统每多长时间启动执行一次,然后在这整个周期里面处理器处于激活状态占多少时间,处于等待状态占多少时间,stop1,2,3三个状态各占多少时间,这些都是以百分比表示,最后是唤醒间隔,单位是秒,以上所有的数据都要跟据你的应用如实填写。

image

第三部分current based on,不知道怎么翻译,看内容就是一些跟应用、处理器相关的一些其他影响功耗的设置。如ad转换周期、stop模式下是否使能低电压中断和键盘中断、系统运行总线频率,平均vdd电压,系统运行环境温度等,这些数据根据设计情况和产品运行环境如实填写就好了。

image

填好这些点calculate。

image

如图所示在最下面一栏里面显示出计算结果,电池可以用不到半年,平均电流133ua,各种状态下的电流值都给出了具体的值。

之前的介绍说明了如何计算你的设计中电池的寿命,换一个角度,如果你的设计中有对电池寿命的要求(这个很常见),那么采用逆向思维,我们可以使用这个小软件,通过来设置满足设计要求的的参数来使电池达到一定的寿命,然后根据我们设置的参数来编程,开发我们的产品。

软件:HCS08BATTCALC.zip

谢谢各位,今天到此为止。敬请期待续集。

Baidu
map