当前位置:首页 > 嵌入式 > 嵌入式分享
[导读]设计一个嵌入式的电池寿命系统已经成为许多团队重要的设计考虑。优化电池寿命的能力有助于降低现场维护成本,并确保客户有良好的产品经验,不必不断更换或充电电池。

设计一个嵌入式的电池寿命系统已经成为许多团队重要的设计考虑。优化电池寿命的能力有助于降低现场维护成本,并确保客户有良好的产品经验,不必不断更换或充电电池。

有很多团队使用的标准技术来帮助提高电池寿命。例如,将处理器放入低功率模式,关闭未使用的外围设备等。然而,我发现开发团队经常忽略一些标准技术。

在今天的帖子中,我们将探索几种低功率设计技术,我经常看到这些技术被忽视,但这可能会带来很大的不同。

技术#1-使用商业编译器

作为软件开发者和团队,我们对使用免费和开放源代码工具感到自满。我们经常忘记,在大多数情况下,你得到了你要的东西。虽然开源是一个很棒的工具,但它并不适用于所有情况,其中一个例子是低功率电池操作设备。

我最近做了一些性能测试,以比较代码执行与IAR的EWE编译器。用相同的设置为同一处理器编译相同的代码后,测试代码的性能提高了20-30%。手术结果各不相同,但数字惊人。

它是什么意思?这意味着,使用商业编译器,您可以更快地执行相同的代码,这意味着您可以更快地回到睡眠模式。在睡眠模式中花费更多的时间意味着更少的电流吸引和更高的可能性电池持续更长!

使用商业编译器可能是一些低效率的成果,你不仅可以从代码中获得更好的性能,而且还可以节省电池寿命。

注意:结果将根据您手头优化代码的好坏而有所不同.但是为什么要浪费这么多的时间呢?

技术#2-使用空闲模式保持更长时间的睡眠

使用低功率模式的一个问题是,如果您使用了rtos,内核滴滴将会周期性地唤醒系统。这种情况并不少见,它设置在一毫秒。如果你想让你的设备在醒来前睡一分钟怎么办?那么,在那一分钟里,你醒来的次数会比你想象的多6000次,浪费了宝贵的电池寿命。

在许多循环中,一个简单的解决方案是使用无问题模式。这种模式背后的想法是,当系统进入睡眠状态时,它按下了一个低功率的定时器,所以rtos的滴答声不会每毫秒发生。相反,它可能不会发生在几分钟,几个小时,甚至一天!

正如您所想象的,这可以保持系统睡眠,防止它醒来并运行大量不必要的CPU周期。结果是使用的电流较少,等同于更长的电池寿命。

注意:启用无提示模式的方法和开发人员可能需要投入的工作从一个rto到下一个。

技术#3-利用内部缓存

多年来,微控制器没有缓存。它们是资源受限的设备,相对于功能丰富的年长兄弟姐妹来说,相对简单。今天的情况并非如此。如果您查看ST、NXP和其他许多微控制器部件,您会发现性能部件都有内部缓存。如果您正在设计低功率,您可以利用缓存提高能源消耗。

几个机制允许缓存帮助您减少电流消耗。大多数与缓存的主要功能有关:提供对常用数据或指令的更快访问,从而减少CPU访问较慢主内存的时间。

例如,您可以使用缓存来优化内存访问模式。缓存可以显著优化具有可预测内存访问模式的应用程序的能量使用。通过有效地预取和缓存所需的数据和指令,微控制器最大限度地减少了对主存储器的耗能访问。

该缓存提供了比其他车载内存更低的延迟和更快的访问速度。结果是内存访问花费的时间较少,这使得CPU的闲置周期较少。更快的访问也意味着CPU可以更快地完成任务,减少总体的活动CPU时间。所有这些都有助于降低处理器的整体能耗,从而延长电池寿命。

结论

当开发人员和团队看到低功率设计时,他们通常会直接跳到睡眠模式、时钟控控和其他降低能耗的技术上。虽然这些都是伟大的技术,但他们有时忽略了简单的技术,也是低挂水果。我们在这篇文章中看到了一些你可以用来帮助改善你的设备的电池寿命或者减少你的动力设备的能量消耗的东西。

归根结底,低功率的设计有很多。你可以无限期地优化能量,但是在优化过程中经常会有一个"瓶颈",这将减少电池寿命的增加。要时刻关注你的技术如何提高你的电池寿命;当你撞到瓶颈时,是时候停止优化了!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭