打印
[资料分享]

嵌入式系统如何选择无线通信手段

[复制链接]
2651|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Peonys|  楼主 | 2019-3-29 12:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
嵌入式系统如何选择无线通信手段




过去,嵌入式设备和系统一直是独立的,采用插入式有线接口进行数据交换和维护。现在,设计人员面临的压力越来越大,他们需要增加无线接口以将系统或设备连接到其他系统或物联网 (IoT)。

虽然随着芯片技术的进步和新接口的推出,增加无线连接变得更为实用和更具成本效益,但缺点是要从一系列不断扩展且容易混淆的可用协议、传输范围能力和数据速率中进行选择。这使得设计人员难以为特定应用做出正确选择。

为了帮助设计人员更快地锁定实际解决方案,本文比较并总结了嵌入式设计的十种无线网络选择,并提供了三种完全不同的无线模块示例。



无线接口评估标准

对于大多数嵌入式设计而言,传输范围、成本和功耗可能是最重要的标准。在传输范围方面,各无线网路选择差别很大:

近场通信 (NFC) 的传输距离仅有几厘米。
蓝牙和 Zigbee 使用的功耗极低,传输距离只有几米。
基于 802.11 的 Wi-Fi 无线电可以在数百米范围内直接接入无处不在的互联网基础设施。
窄带物联网 (NB-IoT) 使用已获许可的蜂窝基础设施,可跨越数千米传输无线数据。
LoRaWAN 和 Sigfox 是针对物联网设备的低功率、长距离无线选项,传输距离同样可达数千米,但是在公共频带内工作。

图 1 是一张将几种此类协议放置在带宽/范围维度上进行对比的简图。
图 1:几种无线协议的范围(单位:米到千米)与带宽(单位:比特每秒到兆位每秒)对比的概念图。


除了传输范围、成本和功耗之外,还有两个额外标准需要考虑。首先是应用是否需要一个板载应用处理器。有些无线模块能仿真应用处理器操作,并使用与像 Arduino Uno 这样热门开发板一样的开发工具。另一些无线模块有自己的架构和开发生态系统。还有一些则完全没有板载处理功能。

如果无线模块仅实现主机处理器的通信,则主机处理器与无线模块之间的接口会成为一个重要考虑因素。用户在这方面有很多选择,包括 I2C、SPI 或 UART 等串行协议。另一种可能性是 Arduino I/O 针座——很多模块都可用作 Arduino 盾板。但是,这些串行接口和 Arduino I/O 针座速度较慢,将不支持更高的数据速率。更快的数据速率要求诸如 PCIe 的更快接口。

以下表格内容按字母表排序,列出了适用于嵌入式设计的十种常见无线网络协议和基本选择标准。

无线标准功率传输范围(典型)数据速率
蓝牙1 至 100 m1 至 3 Mbps
低功耗蓝牙较低> 100 m125 kbps 至 2 Mbps
LoRaWAN10 km0.3 至 50 kbps
NB-IoT< 35 km20 kbps 至 5 Mbps
NFC< 10 cm106 至 424 kbps
Sigfox3 至 50 km100 至 600 bps
6LoWPAN100 m0 至 250 kbps
802.11/Wi-Fi100 米至数千米(带增幅器)10 至 100+ Mbps
802.15.4/Zigbee10 至 100 m20 至 250 kbps
Z-Wave15 至 150 m9.6 至 40 kbps
表 1:各嵌入式无线通信标准之比较。



其中一些无线协议,如 Wi-Fi、蓝牙、低功耗蓝牙 (LE) 和 NFC 已广泛用于手机和笔记本电脑。实现这些协议所需的 RF IC 和模块相当普及,发货数量以亿计,其成本已变得相对较低。以下是对上表中所列每个无线标准的简要概述:

蓝牙:蓝牙最初开发的目的是,实现手机与配套设备的无线连接。现在,它已成为一种实用的无线协议,适用于需要较短传输距离和 1 至 3 兆位每秒 (Mbps) 中等数据带宽的低功耗应用。由于已开发出大量数据协议和规格,蓝牙射频模块可相对容易地集成到嵌入式应用中。

低功耗蓝牙:与传统蓝牙相比,低功耗蓝牙在保持类似通信范围的同时,大幅降低了功耗和成本。它面向的是医疗保健、健身、位置信标、安全和家庭娱乐领域的新应用。

LoRaWAN:LoRaWAN 适用于区域性、全国性或全球性网络中的电池供电型无线设备,旨在满足物联网关键需求——通过广泛地域内的移动和本地化服务提供安全、低功耗、双向通信。LoRaWAN 规范是一个介质访问控制 (MAC) 层,可覆盖从像 Globalsat 这样的卫星网络到地面公共和专用网络的各种物理层 (PHY) 协议。LoRaWAN 无需本地网络支持即可在物联网设备之间提供无缝、长距离的互配性。

窄带物联网:窄带物联网 (NB-IoT) 是由第三代合作伙伴计划 (3GPP) 标准化的一系列移动物联网 (MIoT) 技术之一,旨在连接各种设备并推动采用蜂窝电信频段的服务。NB-IoT 使用正常 LTE 载波内的资源块,部署在分配给 4G LTE 蜂窝网络的蜂窝频谱的“频带内”,或部署在 LTE 载波保护频带内的未使用资源块内。

NFC:对于手机等便携式设备,NFC 提供了一套标准化通信协议,支持两个电子设备近距离通信(通常小于 10 厘米),因此它完全属于短距离连接。NFC 经常用于金融交易,例如非接触式支付系统和电子移动票务。由于 NFC 的通信距离较短,两个 NFC 通信设备中的一个通常是手持式和便携式设备。否则,只需一对电线通常就能提供更便宜、更简单的通信链路。

Sigfox:电表或智能手表等低功耗物件需要间歇性开启,并且需要采用电池供电数年甚至数十年之久,这类器件可使用 Sigfox 专有的远程无线接口,偶尔将少量数据发送到云端。

6LoWPAN:6LoWPAN 是“IPv6 低功耗无线个人局域网 (IPv6 over Low-Power Wireless Personal Area Networks)”的缩写形式,其理论基础是:互联网协议 (IP) 可以并应该适用于即便是最小的设备。6LoWPAN 协议允许处理能力有限的低功耗设备通过定义各种机制来参与物联网,这些机制允许通过基于低复杂度 IEEE 802.15.4 PHY 和 MAC 层的无线电网络,发送和接收 Ipv6 数据包(IEEE 802.15.4 也是 Zigbee 低功耗射频网状网络和多种其他协议的基础)。

802.11/Wi-Fi:Wi-Fi 无线电无所不在、速度超群,且具备原生 IP 支持,可相对容易地集成到嵌入式设计中,将设备直接连接到物联网。

802.15/Zigbee:IEEE 802.15.4 标准规定了低数据速率无线个人局域网 (WPAN) 的 PHY 和 MAC 层。Zigbee 基于 802.15.4 标准构建,采用无线协议,旨在建立链接传感器和控制器的中型或大型网状网络。目前获得 Zigbee 认证的产品超过 2,500 种,已出货产品超过 3 亿件。

Z-Wave:Z-Wave 是一种易于实现的低速无线协议,允许各种家用电子设备使用可靠的低功耗无线协议进行互通,该协议可轻松穿过墙壁、地板和机柜。Z-Wave 是由一家供应商开发的专有协议,需要使用许可。目前,Z-Wave 联盟有 700 多家会员公司,提供 2400 多种无线连接“智能”产品,如电器、窗帘、恒温器和家用照明设备。


使用特权

评论回复

相关帖子

沙发
dirtwillfly| | 2019-3-30 22:53 | 只看该作者
感谢分享。那个通讯距离和速率的对比表非常好,收藏了

使用特权

评论回复
板凳
kkzz| | 2019-4-1 21:30 | 只看该作者
出现越来越多的无线通讯模块的元素  

使用特权

评论回复
地板
hudi008| | 2019-4-1 21:30 | 只看该作者
线数传芯片允许使用者通过芯片提供的接口进行数据的传输,常见的接口有SPI及串口。

使用特权

评论回复
5
lzmm| | 2019-4-1 21:31 | 只看该作者
ZigBee基于IEEE 802.15.4标准

使用特权

评论回复
6
minzisc| | 2019-4-1 21:31 | 只看该作者
IrDA使用红外线进行通讯,是一种低成本的通讯方案

使用特权

评论回复
7
selongli| | 2019-4-1 21:31 | 只看该作者
如果对成本十分敏感(比如用于消费类电子产品),可以使用编解码芯片(对角度无要求)或IrDA(对角度有要求)。

使用特权

评论回复
8
fentianyou| | 2019-4-1 21:32 | 只看该作者
如果设备需要连接互联网,一种方式是使用节点+网关的形式

使用特权

评论回复
9
xiaoyaodz| | 2019-4-1 21:32 | 只看该作者
看中成本的目前基本都是WIFI解决方案

使用特权

评论回复
10
febgxu| | 2019-4-1 21:33 | 只看该作者
取决于以下几个点: 距离多远? 要接入到什么系统? 实时吗?

使用特权

评论回复
11
sdlls| | 2019-4-1 21:33 | 只看该作者
当需要进行远距离的数据传输时,应当选择大增益的天线

使用特权

评论回复
12
pixhw| | 2019-4-1 21:33 | 只看该作者
WIFI频段来传输数据           

使用特权

评论回复
13
febgxu| | 2019-4-1 21:34 | 只看该作者
只传数据吗?可有视频? 有数据展现方式吗?

使用特权

评论回复
14
kkzz| | 2019-4-1 21:34 | 只看该作者
通讯范围不超过100m的无线通信?  

使用特权

评论回复
15
xiaoyaodz| | 2019-4-1 21:34 | 只看该作者
无线传输速度靠网络带宽来决定,一般300M就可以了

使用特权

评论回复
16
hudi008| | 2019-4-1 21:34 | 只看该作者
无线数传一般工作在315 MHz/433 MHz/868 MHz/915 MHz/2.4 GHz这些频段

使用特权

评论回复
17
fentianyou| | 2019-4-1 21:34 | 只看该作者
可以使用支持ZigBee协议的芯片,如CC2530、STM32W,但成本较高

使用特权

评论回复
18
lzmm| | 2019-4-1 21:34 | 只看该作者
Wifi的通信吞吐率很高        

使用特权

评论回复
19
selongli| | 2019-4-1 21:34 | 只看该作者
IrDA通讯的成本极低,只需要一对红外收发管,但通讯角度必须在60度以内。

使用特权

评论回复
20
minzisc| | 2019-4-1 21:34 | 只看该作者
IrDA的数据传输率最大可以达到4Mbps。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

640

主题

901

帖子

5

粉丝