0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用单板机构建工业物联网边缘计算平台

海阔天空的专栏 来源:Barry Manz 作者:Barry Manz 2023-10-03 14:41 次阅读

作者:Barry Manz

对于工业物联网 (IIoT)而言,基于云的数据中心是相当重要的资源,能够提供可扩展的大容量存储、处理、分析、安全问题定期修复以及持续的功能更新。不过,依赖云服务来完成所有工作也存在一些缺点。例如,对于过程控制和运动控制等任务关键型功能而言,云与边缘之间的延时过长。此外,数据可能会遭到黑客入侵,而大量数据传输可能很快就会给通信资源带来压力。解决这些问题的方法则是尽量在边缘执行处理和分析。

在工业物联网边缘处理方面,基于单板机 (SBC) 的计算平台为设计人员提供了越来越多受到良好支持的高性价比解决方案。针对这一新市场,嵌入式系统制造商推出的64 位处理器 SBC 具有高速存储器,支持固态大容量存储和多种操作系统,安全级别较高,具有数十个 GPIO 引脚及许多其他功能。

本文探讨了边缘应用对 SBC 的需求,以及用于工业物联网内部边缘计算时选型和集成方面的注意事项。此外,本文还以 Advantech、Digi、UDOO 和VersaLogic 推出的 SBC 以及 Raspberry Pi 为例,阐示了设计人员如何能将其应用于针对工业物联网边缘环境而定制的计算解决方案。

工业物联网为何要使用 SBC

对于工业物联网设计人员而言,SBC 的显着优势在于整个平台的配置非常灵活,能够只选择当前需要的功能,同时又具有可扩展性——不像某些特别设计制造的PC那样,需要报废整个平台。另一个优势是,鉴于从头开始设计系统,设计人员能够积累很多知识,而将来需要扩展计算资源时,这些知识正是必不可少的。

与其设计目标应用一样,SBC 种类繁多。例如,国防和航空航天系统常用的 SBC 采用 3U 和 6U 尺寸,通常基于 Open VPX标准。主机处理器往往采用高端 Intel 处理器,具有 Xilinx 的 Virtex 系列 FPGA 或用作硬件加速器的图形处理单元 (GPU)、12 位和16 位模数转换器ADC) 和数模转换器DAC),以及大容量 DDR4 内存。此外,背板由第 4 代 PCIe 的多条通道和 RapidIO 和PCIe 等交换结构组成。当然,这些功能也代价不菲。

另一方面,受益于 Raspberry Pi、Arduino 及其他平台的广泛普及,DIY 或“创客”SBC
在全球范围内的销量达数百万。虽然价格便宜很多,但这些 SBC也能连接一组传感器,执行适度的处理,然后将结果发送至现场或边缘计算机,后者则是基于一个或多个功能强大的SBC。这显然会增加系统的物料清单,不过也算得上合情合理,毕竟它提高了边缘传感器设备集群的智能性,促使在边缘和本地能使用边缘计算机执行某些决策。

介于国防/航空航天应用与 DIY 之间的是针对工业应用设计的 SBC。虽然也可能支持 Raspberry Pi 和
Arduino,但它们必须具备卓越的性能和耐用的环境特性,因而主机处理器采用 Arm® Cortex® 系列或中端 Intel Core 系列。这类 SBC的板尺寸不到 6 in.2,性能却堪比中端笔记本电脑,可以配备 DDR3 或 DDR4 内存,也可由设计人员自行选择存储器。

其他标准功能包括支持 SPI 和 SPX、千兆位以太网、低压差分信号 (LVDS) 和 PCIe、可信平台模块 (TPM)等多种类型的安全功能、音频视频输入和输出、8 至 12 个 USB 端口,并且支持两通道和四通道 SATA 3.0存储。典型配件包括各种类型的安装五金件、冷却器和电缆。许多 SBC 还支持子卡以扩展母板未包含的通信标准,少数情况下支持 4G 蜂窝网络。此外,这些 SBC的制造商还提供了大量技术资源,例如开发板和原型开发套件。

一个基于 Intel 的 SBC 典型示例是 Advantech 的 AIMB-581WG2-00A1E(图 1)。这款 9.6 in.2 板采用
Intel Xeon E3-1275 和 Core i7-2600 处理器,最大支持 32 GB 的 DDR3 内存。另一个示例是 UDOO 的
SC40-2000-0000-C0-V,这款 4.72 in.2 板基于 AMD 四核 2 GHz 的 Ryzen 嵌入式 V1605B CPU,搭载 AMD的 8 GPU Radeon Vega 8 图形加速器,最大支持 32 GB 的 DDR4-2400 内存和各种大容量存储选项。

1.png

不同于许多其他工业 SBC,VersaLogic 的 Liger VL-EPM-43SCP-08 使用 Windows 操作系统和 Linux(图2)。该板采用 PC/104-Plus 4.2 x 3.7 in. 尺寸,可通过堆叠板增加功能。而与以前的 PC/104 版本不同的是,它支持 PCI 总线和ISA。VL-EPM-43SCP-08 基于 2.8 GHz 的 Intel Core i7-7600U CPU,配备 8 GB 的 DDR3 内存(可扩展至16 GB)和 SATA 3.0 大容量存储。其他接口包括:microSD 插槽、I2C 接口;RS-232、RS-422 和 RS-435(可选);两个mini DisplayPort、一个 HDMI 输出,显示分辨率高达 4096 x 2304。另外,该板还符合 MIL-STD-202G抗振和抗冲击要求。

2.png

Digi 则另辟蹊径,使用 ConnectCore 6 系统级模块。该模块基于 NXP Semiconductors 的 i.MX6UL-2
处理器系列,并在单个器件中集成了应用处理器和 Arm Cortex-A7 内核(图 3)。

3.png

ConnectCore 6 SIM 的 CC-SB-WMX-J97C 版本尺寸为 4.7 in.2,提供蓝牙 4 和 Wi-Fi、该公司的 Digi
XBee 无线电(基于 IEEE 802.15.4 标准)、蜂窝连接(可选)以及千兆位以太网,支持多种显示器,配有摄像头和扩展连接器(图 4)。

4.png

SBC 选型注意事项

对于现有的工业物联网系统,设计过程的第一步就是评估公司当前在边缘应用方面的需求,将来又可能会增长多少。后者更多的是一种假设,而不是事实陈述,因为我们不可能准确地预测什么时候会需要用到这些资源。而经验表明,实施了工业物联网的公司最初大多都低估了需求,因此最好的应对方法是假设需求会随着时间的推移而增长。

下一步则是确定所需的基本资源,包括有线和无线连接、支持的大容量存储,以及驱动显示器、音频和视频、面板照明、扬声器所需的输入和输出及其他项目。这些往往都不难,因为具备工业物联网所需性能的
SBC 一般都具有所有这些功能。

另一个需要考虑的因素是能否通过扩展板为 SBC 增加功能。例如,虽然 SBC 大多都集成了 Wi-Fi 和蓝牙收发器,但是许多工业物联网系统采用Zigbee 和其他可能的短距离无线标准,以及 LoRaWAN、Sigfox 或无线运营商提供的窄带物联网 (NB-IoT) 等低功耗广域网 (LPWAN)技术。

在软件方面,有多种操作系统可供选择,其中大多数基于 Raspberry Pi 的官方 Raspbian 或各种版本的 Linux。Arduino的集成开发环境 (IDE) 支持 Windows、macOS 和 Linux。Windows 10 常被排除在外,主要是因为它与 Raspberry Pi不兼容,而直到最近,工业物联网应用才开始渐渐对这一操作系统感兴趣。

最后,设计人员必须考虑系统安装所在地的环境条件,可能需要加固外壳,又或是需要防水、防污、抗振和抗冲击。

转向 SBC 集群

这些 SBC虽很有用,但如果设计人员只能使用单一电路板,能够实现的功能毕竟有限。不过,随着应用规模的扩大,也可以扩展电路板。为了创建微型超级计算机,洛斯阿拉莫斯国家实验室(Los Alamos National Laboratory) 和 NASA 及其他机构就已建立了 SBC 集群。但是,SBC集群也不会超出工业物联网设计人员的能力范围,40 个节点的 Raspberry Pi 3 Model B 集群就是例证(图 5)。该 40 节点集群基于 40块 Raspberry Pi 3 Model B,具有 20 GB 内存,最大支持 12 TB 大容量存储,而尺寸仅为 9.9 x 15.5 x 21.8 in。

5.png

此类系统展示了如何基于 Raspberry Pi 及其他架构构建功能强大、可扩展的 SBC集群以用于工业物联网边缘计算,嵌入式系统开发人员应当引起注意。对于这类应用,Raspberry Pi Model 3B+可以提供一个很好的起点。相比传统集群,SBC 集群体积更小、成本更低、功耗更低,因此非常适合边缘应用的有限空间。

事实证明,有多种方法可以在受限的空间内实现较高的性能。例如,Pi Stack 技术将直流电源从单点引入集群,再将电能分配到整个集群(图 6)。这样能减少布线,从而在给定尺寸的空间内安装更多Raspberry Pi 板。节点间的通信可通过 SBC 配备的以太网接口实现。

6.png

关于 SBC 集群,最引人瞩目的一点在于它能以低成本使用现成的SBC、电源和各种外设来提供极高的性能。对于工业物联网边缘计算而言,这一概念方才刚刚引入,却值得仔细考量。

总结

针对工业物联网应用而设计的 SBC逐渐增多,为需要构建边缘计算平台的设计人员提供了许多极具吸引力的解决方案。只需辅以电源、外壳及一些外设,就能定制出可扩展的高性价比解决方案,以超小的尺寸满足各种操作环境的需求。

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

    关注

    2909

    文章

    44661

    浏览量

    373512
  • SBC
    SBC
    +关注

    关注

    0

    文章

    78

    浏览量

    19194
  • 单板机
    +关注

    关注

    1

    文章

    28

    浏览量

    17966
  • 边缘计算
    +关注

    关注

    22

    文章

    3093

    浏览量

    48990
收藏 人收藏

    评论

    相关推荐

    e络盟发布最新调研结果:工业联网应用对低成本单板机的需求日益增长

    e络盟全球调研显示,低成本单板机已被广泛用于从概念验证、原型设计到测试设备及量产的各个阶段,覆盖整个流程。
    发表于 09-06 14:31 1124次阅读

    请教各位高手:单板机开发问题

    请教各位高手:要求开发一个低于2000元项目,在运动员训练场安装摄像头,视频通过以太网传到pc机,系统可得到运动员的x和y坐标。应用什么样的单板机计算模块?多大内存和cpu要求?视频应用720P还是1080P?应用什么软件捕捉和解压视频?应用什么软件追踪运动员?应用什么
    发表于 11-11 11:36

    单片机与单板机的区别

    单板机的名称较早,系指将一个计算机的主要部件都放在一块电路板上的专用计算机。单板机上设备部件星罗棋布。单片机一词出现在超大规模芯片制造之后,系指将一台
    发表于 09-25 05:02

    80C188单板机的资料分享

    描述RetroBrew SBC-188 3.2版(80C188单板机
    发表于 07-07 07:23

    SBC8100单板机设计及使用指南

    SBC8100单板机设计及使用指南 SBC8100单板机为开发者使用OMAP35x系列处理器提供了完善的硬件及软件开发环境,支持linux-2.6.22操作系统及WinCE6.0操作系统,包含完善
    发表于 03-09 09:27 40次下载

    单板机自动复位电路图

    单板机自动复位电路图
    发表于 05-30 15:55 1172次阅读
    <b class='flag-5'>单板机</b>自动复位电路图

    SBC6020工业单板机

    本文档主要介绍基于Atmel AT91SAM9G20工业级处理器单板机SBC6020的软件、硬件资源,包括硬件接口定义、软件驱动及产品配件、购买方式和技术支持及保修服务。
    发表于 04-11 22:01 41次下载

    DS-BC6000X工业单板机概述

    工业单板机
    发表于 05-28 18:02 61次下载
    DS-BC6000X<b class='flag-5'>工业</b>级<b class='flag-5'>单板机</b>概述

    米尔科技推出联网/工业4.0最佳平台MYS-6ULX系列单板机

    米尔科技近期隆重推出MYS-6ULX系列单板机平台,该产品基于NXP公司I.MX6UL/I.MX6ULL系列处理器(ARM Cortex-A7,528MHz),采用紧凑且稳定可靠的硬件设计并配套丰富的软件及文档资源,为
    发表于 04-27 18:58 1823次阅读

    工业联网为何要使用 SBC

    工业联网边缘处理方面,基于单板机 (SBC) 的计算平台
    发表于 08-18 10:29 1026次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>为何要使用 SBC

    构建工业联网

    构建工业联网
    发表于 11-04 09:51 0次下载
    <b class='flag-5'>构建工业</b>用<b class='flag-5'>物</b><b class='flag-5'>联网</b>

    OK3399 C单板机开源

    电子发烧友网站提供《OK3399 C单板机开源.zip》资料免费下载
    发表于 11-16 14:44 1次下载
    OK3399 C<b class='flag-5'>单板机</b>开源

    创龙科技推出全新业务-“工业单板机

    创龙科技10多年来一直专注于ARM、FPGA、DSP异构多核技术开发,为了满足客户更多应用场景的“嵌入式工业平台”需求,创龙科技正式推出全新业务线-“工业单板机”!
    的头像 发表于 12-21 11:15 564次阅读

    e络盟现货供应新款BeagleV-Fire单板机

    e络盟 宣布其单板机产品组合增加新成员,引入了BeagleBoard新推出的BeagleV-Fire单板机。作为开源单板机领先企业,BeagleBoard致力于为更广泛的受众提供RISC-V架构。
    的头像 发表于 12-28 13:54 725次阅读

    恩智浦单板机FS26 DFAE培训

    电子发烧友网站提供《恩智浦单板机FS26 DFAE培训.pdf》资料免费下载
    发表于 12-30 16:14 0次下载