物联网微控制器

描述

许多事物都有智慧,但并非所有这些事物都有办法分享它们的知识或倾听我们的要求。在某些情况下,它只是没有意义。例如,你带大脑的门对你很有用,但对你的邻居或住在城镇另一边的人可能没有用。但是,如果你的路灯有大脑呢?更智能的路灯可以在整个城市产生更准确的天气图或污染数据。他们可以监听汽车残骸或枪声,以提醒适当的急救人员。在这种情况下,从我们的设备中提取更多智能对社会有所帮助,而不仅仅是对拥有设备的人。

向设备添加处理数据的能力(或“添加智能”)需要解决一些问题:需要多少处理能力,以及如何在不过度使用(并超出预算)或做得不足(并提供“智能”有问题的产品)的情况下添加它?即使安装设备后必须满足不断变化的需求,您如何确保积极的投资回报 (ROI)?您是否有足够的处理能力和内存来添加功能?

虽然我们被一种看不见的智能所包围,但安装设备以释放这种智能是有风险的,您希望确保可以最大限度地提高投资回报率。

隐形智能的 3 个关键原则

隐形智能基于三个原则:

与我们互动和与之建立关系的事物都有数据,当技术支持时,这不应该从根本上改变我们与它们的互动方式。

我们不应该注意到智能设备与其“哑”对应物有根本的不同(因此它是隐形的)。

来自我们智能设备的数据需要具有价值。看不见的智能事物本质上会比愚蠢的东西更昂贵。

现在,让我们来看看这三个原则与我们最初的问题有何关系:我们如何确保我们的物联网设备具有适量的智能?

交互:智能设备可能需要随着时间的推移而更新,但这种负担不应该落在用户身上。此外,设备应具有处理能力和内存,以支持无缝固件上传。

外观:为了鼓励用户采用,智能设备应该看起来具有适量的智能

数据:计划多余的处理能力和内存以支持未来的功能,但不要太多,以免设备成本爆炸

您的微控制器是否足够智能,可以用于智能设备?

当涉及到可能需要监控多个传感器并在现场自我升级的智能通信设备时,可能位于该设备传统版本内部的 8 位微控制器将很快在处理新需求时不堪重负:

运行多种算法:与可以在单个指令周期内完成很多工作的 32 位算法相比,8 位微算法只需执行更多指令,从而消耗更多功率

具有DSP或浮点加速的微控制器将能够比没有DSP或浮点加速的微控制器更快地执行许多算法

管理网络堆栈,这需要代码和数据存储器才能运行,并且根据网络的不同,可能需要大量的内存空间

使用操作系统:随着设备变得越来越复杂(更多的传感器、更多的应用程序、更多的网络功能),使用真正的操作系统来管理处理器带宽和内存分配等核心资源是有意义的。

保护数据和命令:安全性是连接设备的必要条件,用于保护数据和命令的算法非常复杂且高度数学密集型。处理器需要足够的内存空间来存储算法,需要工作内存来存储中间结果,并需要处理马力来快速计算密码。

选择合适的微控制器

有许多可用的处理选项,包括微处理器以及 8 位、16 位和 32 位微控制器。但是,当涉及到满足物联网的要求时,它们在性能、功耗和内存方面都大不相同。

审核编辑:郭婷

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

全部0条评论

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

×
20
完善资料,
赚取积分