草庐IT

如何为物联网设备供电?

Patrick R 2023-03-28 原文

随着智能设备和物联网等先进技术的兴起,世界正在迅速走向完全数字化时代。智能手机、智能灯泡、智能恒温器、Alexa、Siri等现代数字设备在过去几年中获得了显著的地位。然而,令你惊讶的是,大多数智能设备都需要低压直流电才能运行。这是因为现代设备具有复杂的集成电路,这些集成电路被设计为将直流电作为其输入。但是,正如我们所知,我们家中的电力是通过交流电分配的,因此设备需要将交流电转换为直流电才能高效工作。未来,我们的数字系统的电力需求可能会更加优化和灵活。让我们看看今天如何为物联网设备供电。

电源的应用

根据设备及其设计的不同,电源应用可能有所不同。最高的功耗是由运行一致且停机时间很少的设备完成的。它们需要消耗大量的能量来奔跑。然而,它们的高能量可以显著低于需要大量能量输入的传统设备。因此,广泛使用的设备通常使用铅酸或锂离子电池,这些电池可以保持更长时间的电量。

除此之外,还有某些物联网设备,如智能恒温器,消耗的电量明显更少。由于它们的操作受到限制,它们可能会测量室温,将信息传递给系统,然后进入睡眠模式。这为设备节省了大量的能量。这种设备通常使用碱性原电池,以保持其长时间运行。

电源和物联网设备操作

不同电源对物联网设备的运行有重大影响。以下描述了物联网设备的正确电源对系统的影响:

更高的效率:每个数字设备都有其理想使用的电源要求规格。当您始终为设备提供公司指定的电源输入时,它将以更高的效率执行,并提供延长寿命的出色结果。

降低停机时间:当设备在正确的电源供应下更有效地工作时,设备的维护需求显著降低。这提高了设备的工作时间,并为流程提供了更高的正常运行时间。

更高的生产率:随着效率和性能的提升,设备的生产率自然也会提高。因此,为您的物联网设备提供制造商指定的电源可以帮助您实现更高的工作效率。

不同的电池类型

以下是各种物联网设备中使用的不同类型的电池。

铅酸蓄电池

铅酸电池现在非常受欢迎,特别是因为它们在电动汽车上的使用。铅酸电池由酸和两个铅电极组成。阳极由铅组成,而阴极由氧化铅组成。电池中的电解质以酸的形式存在。铅酸电池内阻低,这有助于它们产生极高的功率。大型物联网基础设施和机器通常需要这种类型的电源。

碱性电池

这些是最普遍的电池类型,在日常生活中广泛应用于我们的电视或交流遥控器,手表,许多无线设备等。这种电池类型的电极由铁和镍制成,碱(NaOH或KOH)用作电解质。

碱性电池通常有寿命较短的限制。这是由于它的性质产生更大的内阻,导致更高的自放电操作。虽然这个问题现在已经通过将氢插入铁的复杂技术得到了解决,但与其他类型的电池相比,这种电池仍然缺乏更多的能量。这就是为什么这种类型的电池主要用于便携式和低功耗的物联网设备,这些设备需要非常低的功率才能运行。

锂离子电池

这些电池在全球范围内广泛应用于笔记本电脑、手机等现代应用中。锂离子电池是用铝箔和铜箔包裹在一起的。在箔内部有一种充满锂电解质的多孔物质。锂离子电池中的电解质含有通常由石墨、氧化物或金属盐制成的基底。锂离子被插入到基底中以启动化学反应并产生高能量密度。

物联网替代电源

虽然化学电池为物联网系统提供了更高的性能和可靠性,但它们对环境极其有害。因此,更换的需要正在得到大量解决,并鼓励更多地使用替代电源。


让我们来看看支持物联网系统的一些替代电源:

太阳能电池板

近年来,这种电源受到了广泛的欢迎。它利用半导体中的光伏效应为物联网设备发电。太阳能电池板的操作很简单。当量子光击中半导体表面时,电子跃迁到更高的能量状态,产生可用于多种用途的能量。

热电效应功率

这是一个强大的选项,适用于塞贝克效应的概念。在这种方法中,采用两侧有很大温差的非均质导体。由于一侧的温度下降,离子和电子会移动到较冷的一侧,产生足够的电动势,为物联网电子设备供电。

原子电池

这种类型的电源是非常有前途的,并用于太空计划的卫星动力。在这种方法中,同位素电池是用纳米钻石设计的,电池可以发电多年。然而,这种电源的局限性是它只能产生很小的电流,需要一个蓄能器来存储和不断地从电源中提取电能。

电源的注意事项

现在必须清楚的是,物联网设备可以使用不同的电源运行。在考虑为基于物联网的系统选择哪种电源时,请遵循以下三个步骤:

#1:物联网设置要求

您必须了解您的物联网设置要求,并考虑是否希望创建一个完整的网络,或者只需要一个或两个设备的电源。然后,根据您的需求,您可以通过外部网络为设备供电,也可以购买自己的电池。

# 2:成本

接下来,计算你将承担的成本来为你的物联网设置充电。探索所有的选择并考虑它们的成本。最具成本效益的方法是从已经建立的网络中获取电力。

3 .备份需求

不要忘记在设置中需要的备份需求。如果您正在建立一个工业物联网设置,则必须保留一个备份系统,以帮助防止机器和操作停机。

对电力的需求

很明显,无论你的物联网系统有多独特,它们都不能在没有电力的情况下运行。现代技术通过发现新能源和开发节能电子设备来解决这个问题。许多基于物联网的公司为各种物联网需求提供完整的解决方案。

有关如何为物联网设备供电?的更多相关文章

  1. ruby - 如何为 emacs 安装 ruby​​-mode - 2

    我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby​​提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs

  2. 【鸿蒙应用开发系列】- 获取系统设备信息以及版本API兼容调用方式 - 2

    在应用开发中,有时候我们需要获取系统的设备信息,用于数据上报和行为分析。那在鸿蒙系统中,我们应该怎么去获取设备的系统信息呢,比如说获取手机的系统版本号、手机的制造商、手机型号等数据。1、获取方式这里分为两种情况,一种是设备信息的获取,一种是系统信息的获取。1.1、获取设备信息获取设备信息,鸿蒙的SDK包为我们提供了DeviceInfo类,通过该类的一些静态方法,可以获取设备信息,DeviceInfo类的包路径为:ohos.system.DeviceInfo.具体的方法如下:ModifierandTypeMethodDescriptionstatic StringgetAbiList​()Obt

  3. ruby-on-rails - 禁用设备的 :confirmable on-the-fly to batch-generate users - 2

    Devise是一个Ruby库,它为我提供了这个User类:classUser当写入:confirmable时,注册时会发送一封确认邮件。上周我不得不批量创建300个用户,所以我在恢复之前注释掉了:confirmable几分钟。现在我正在为用户批量创建创建一个UI,因此我需要即时添加/删除:confirmable。(我也可以直接修改Devise的源码,但我宁愿不去调和它)问题:如何即时添加/删除:confirmable? 最佳答案 WayneConrad的解决方案:user=User.newuser.skip_confirmation

  4. ruby-on-rails - 如何为空白字段编写 rspec? [Rails3.1] - 2

    我使用rails3.1+rspec和factorygirl。我对必填字段(validates_presence_of)的验证工作正常。我如何让测试将该事实用作“成功”而不是“失败”规范是:describe"Addanindustrywithnoname"docontext"Unabletocreatearecordwhenthenameisblank"dosubjectdoind=Factory.create(:industry_name_blank)endit{shouldbe_invalid}endend但是我失败了:Failures:1)Addanindustrywithnona

  5. ruby - 如何为 pbcopy 生成富文本链接 - 2

    我一直在玩一个脚本,它在Chrome中获取选定的文本并在Google中查找它,提供四个最佳选择,然后粘贴相关链接。它以不同的格式粘贴,具体取决于当前在Chrome中打开的页面-DokuWiki打开的DokuWiki格式,普通网站的HTML,我想要我的WordPress所见即所得编辑器的富文本。我尝试使用pbpaste-Preferrtf来查看没有其他样式的富文本链接在粘贴板上的样子,但它仍然输出纯文本。在文本编辑中保存文件并进行试验后,我想出了以下内容text=%q|{\rtf1{\field{\*\fldinst{HYPERLINK"URL"}}{\fldrsltTEXT}}}|te

  6. 物联网MQTT协议详解 - 2

    一、什么是MQTT协议MessageQueuingTelemetryTransport:消息队列遥测传输协议。是一种基于客户端-服务端的发布/订阅模式。与HTTP一样,基于TCP/IP协议之上的通讯协议,提供有序、无损、双向连接,由IBM(蓝色巨人)发布。原理:(1)MQTT协议身份和消息格式有三种身份:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。MQTT传输的消息分为:主题(Topic)和负载(payload)两部分Topic,可以理解为消息的类型,订阅者订阅(Su

  7. ruby - 如何为字母、元音和辅音等德语字符类编写正则表达式? - 2

    例如,我设置了这些:L=/[a-z,A-Z,ßäüöÄÖÜ]/V=/[äöüÄÖÜaeiouAEIOU]/K=/[ßb-zBZ&&[^#{V}]]/因此/(#{K}#{V}{2})/匹配"azAZßäÜ"中的"ßäÜ"。有没有更好的方法来处理它们?我能否将这些常量放在我的Ruby安装文件夹中某个文件中的模块中,这样我就可以在我在计算机上编写的任何新脚本中包含/要求它们?(我是新手,我知道我混淆了这个术语;请纠正我。)此外,我能否只获取元字符\L、\V和\K(或任何尚未在Ruby中设置)以在正则表达式中代表它们,所以我不必一直做字符串插值? 最佳答案

  8. ruby-on-rails - 在服务器上没有互联网访问权限的 Capistrano 部署 - 2

    如何使用Capistrano将Rails应用程序部署到无法访问外部网络或存储库的生产或暂存服务器?我已经设法完成部署的一半,并意识到Capistrano没有在我的本地机器上下载gitrepo,但它首先连接到远程服务器并尝试在那里下载Git存储库。我希望有一个类似Javaee的构建系统,其中创建可交付成果并将该可交付成果发送到服务器。就像您构建.ear文件并将其部署到您想要的任何服务器上一样。显然在RoR中,你被迫(据我所知)在该服务器上构建应用程序,在那里创建一个gem存储库,在那里克隆最新的分支等等。有什么方法可以将准备运行的包发送到远程服务器吗? 最佳答

  9. ruby - ZeroMQ 安全地通过互联网 - 2

    我一直在使用zeroMQ,我希望能够通过Internet安全连接。我在ruby​​中,可以使用SSL和/或某种shh连接,但找不到有关如何执行此操作的任何示例。我找到了这个旧的stackoverflow链接,HowdoeszeromqworktogetherwithSSL?说他们正在研究某种安全性,但那是一年前的事了,我找不到任何新的引用资料。即使这不是内置在zeroMQ中,我也假设会有一些方法可以使用OpenSSL或类似的东西来设置它。注意:如果您想要安全传输,zeroMQ网站提到使用VPN或其他东西。我不想使用VPN。一定有更好的方法。 最佳答案

  10. ruby-on-rails - Rails 如何为 Google Charts 构建数据结构 - 2

    我想使用googlecharts创建一个如下所示的图表:GoogleChart.pie_400x200('TacoBell'=>0,'Mediterranean'=>2,'Shivas'=>5)给定一个对象Results(name,count)。如何为GoogleCharts的结构创建一个对象,如上所示?谢谢 最佳答案 从您在评论中列为@results的结果对象开始,以下应该有效:GoogleChart.pie_400x200(@results.map{|r|{r[:title]=>r[:percentage]}})

随机推荐