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

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

3天内不再提示

无线物联网平台开发套件及硬件解决方案

工程师兵营 来源:互联网 作者:佚名 2018-07-26 08:45 次阅读

产品开发在过去较为简单。 设备以往是自足式的,大多数都没有智能和连接功能。 随着物联网的全力发展,过去简单的日子一去不复返了。 无论是烟雾和 CO2 检测器,还是咖啡壶、冰箱,一切能够想到的设备都纷纷连接到互联网。 这使得不熟悉射频细微差别的系统设计人员不得不将某种形式的无线技术集成到设计中。

这对硬件和软件都提出了挑战,使设计团队难以决定是选择自建无线电来增加差异性并尝试降低成本,还是购买和集成射频模块。

如果决定购买,那么 Wi-Fi蓝牙ZigBee 模块是三大首选的无线协议,它们已经可用于几乎所有可能的设备中。 虽然高效,但集成这些模块仍需要掌握相关软件和射频特性细微差别的高水平专业知识,这恰恰可能是许多开发人员所不具备的。

自建与购买

虽然工程师可能倾向于自建定制的无线电模块,但真正开始前必须考虑众多因素。

从头开发任何无线电模块,无论是采用 Wi-Fi、低功耗蓝牙技术 (BLE)、ZigBee,还是其他标准无线电,都将花费大量时间。 此外,如果无线电认证机构用于测试和数据审查的周期较长,则可能出现延迟。 这段时间本可专注于设计的其他方面,但关键的资源却被占用,这对于小型企业或初创企业来说无疑是一个巨大的风险。

从头开发无线电模块不仅给开发周期增加潜在的延迟,还带来与认证相关的额外成本。 使用预认证的无线电模块,可以使认证成本忽略不计。 另一方面,认证模块需要初始资本投资,通过认证后,还需持续进行维护并满足合规要求。

如果团队正构建大批量产品或者此产品的衍生品也将采用相同模块,那么对于他们而言设计模块很有必要。 批量生产定制模块将花费 5 美元至 10 美元,而购买预认证模块的价格为 15 美元至 40 美元,具体取决于模块的类型。 对于需要快速上市的小批量产品,可以采用预认证模块。 对于设计周期更灵活的大批量项目,定制的方案可能更具有经济效益。

尽管如此,在大批量应用中也可采用预认证方案。 举例来说,就小批量而言,Digi XBEE® SX 模块价格为 35 美元(图 1)。 开发团队如果只考虑硬件成本,可能认为每个装置 35 美元过于昂贵,因此选择自己设计模块,但这是极其错误的。

Digi XBEE® SX 模块集成了 ZigBee 堆栈、各种开发工具和软件,开发费用可能多达数十万美元。 如果考虑到软件堆栈开发成本,特别是对于合理实施协议特征的稳健软件堆栈,构建模块将提升到完全不同的开发专业水平。

图 1: 像 Digi XBEE® SX 这样的长距离模块对于小批量应用来说价格富有竞争力,其通信范围可达 9 到 65 英里。 (图片来源: Digi International)

使用预认证模块简化设计

借助预认证的无线模块,开发团队能够降低总开发成本,并加快上市速度。 虽然此类技术无处不在,但实施过程极其复杂,需要特殊的专业知识来提供利用协议特征的简单接口。 预认证模块肯定能简化设计、缩短上市时间,但并非所有的预认证模块都完全相同。

在选择无线模块时,功能集的可扩展性是要寻找的关键功能。 随着产品不断演进,如果从核心功能集过于局限的部分开始设计,那么当需要更多的特征和复杂性时,整体设计会受到限制。 ZigBee 可扩展解决方案的一个典范,就是 Digi XBEE® 解决方案。 开发人员可在此获取能传输距离从几百英尺到最远 65 英里的模块,而无需或只需少量开发开销。

在设计中应优先考虑的另一个特征是物理尺寸。 与集成或定制的解决方案相比,某些预认证模块可能尺寸大、占据较大空间。 由于许多工业设计师想要创造出外观流畅、轻薄且富有吸引力的设备,因此应避免采用占据大量空间的庞大模块。 Texas Instruments CC2564MODNCMOET 蓝牙模块尺寸为 7.1 mm×7.1 mm×1.4 mm,十分时尚小巧,并已通过 FCC 和 CE 合规性的预认证(图 2)。

图 2: Texas Instruments 的 CC256MODN 蓝牙 4.1 双模 HCI 模块已获得全面认证,具备低功耗蓝牙特性。 (图片来源: Texas Instruments)

一旦选择了预认证的模块,必须注意确保其正确安装到 PCB 上。 例如,对于包含板载天线的模块,天线下方或制造商规格书中指定的禁区内不得有任何接地层或金属, 否则可能会影响天线的阻抗,并可能造成天线失谐,使通信变得非常不稳定。 由于金属会影响天线性能,因此还须确保设备外壳设计合理。

对用于启动并运行模块的软件开发工具和堆栈,需要进行仔细的考量。 一些模块在运行时需要大量外部软件进行设置和配置。 如果这些软件堆栈不是由制造商提供,则开发团队可能需要写数千行代码,才能保证预认证模块正常工作。 在此类情况下,制造商必须提供具有良好硬件抽象层的微控制器代码示例,以实现便携性。

优选模块在启动时最多需要一个基本配置命令,随后在 UART 上仅需透明传输和串行数据接收。

混合解决方案能结合以上两种解决方案的优势

幸运的是,开发人员在寻求无线解决方案时,不只有自建或购买这两种选择。 他们还有第三个可行的解决方案,即混合方法。 通过使用无线物联网平台,如 Silicon Labs Gecko 无线物联网平台(图 3),他们可以选择将两种解决方案的优势部分相结合,或选择带有集成无线前端的微控制器。 在这两种情况下,开发团队都需要寻找一些参数,以确保成功。

图 3: Silicon Labs Blue Gecko 无线物联网平台开发套件开箱即用,可直接连接微控制器、蓝牙和软件堆栈。 (图片来源: Silicon Labs)

首先,无线产品中使用的任何平台或微控制器都必须具有高能效。 虽然物联网设备可由电池和电网供电,但部署数十亿的设备而不考虑能耗是绝对不行的。 选择低功耗微控制器,如 STMicroelectronics STM32L0 或 NXP Kinetis-L 81,可帮助确保与该产品相关的主控制器具有高能效。 由于这些微控制器还支持各种预建驱动程序和软件开发工具,开发人员能快速启动并实施无线解决方案。

其次,专门针对无线解决方案的微控制器将无线收发器内置于微控制器中,可减少零件数量、加速认证过程,进而节省时间和成本。 一个完美的例子是 Silicon Labs EFR32FG1P132F64GM32-C0,它含有一个板载蓝牙收发器。 此微控制器设计为低功耗 MCU,并得到软件库的支持,可操作蓝牙堆栈。

集成解决方案为开发人员提供了综合选项,实现从头开始自建与购买预认证模块之间的平衡。 很多时候,有一些经认证的参考设计,如果遵循这些设计,能大幅缩减开发和认证时间。 开发人员需认识到,内置有无线收发器的微控制器将用部分处理时间管理无线堆栈,这会略微降低其整体性能。 开发人员需确保小心编写软件,以免 CPU 过载或错过任何实时调度额定截止时间。

另一个潜在的问题是集成收发器仍需外部天线元件。 开发人员需仔细遵循其参考设计,如果其传输线路设计不合理,可能会将项目延迟数月。 在大多数情况下,IC 供应商非常乐意审查任何设计,并提供意见和建议,以确保过程顺利进行。

结论

决定自建、购买还是集成无线功能,是让人相当困惑的设计问题。 一般而言,开发人员只会关注与旧无线技术相关的硬件设计和制造成本。 这种方法的问题在于今天的无线通信不再是简单的硬件解决方案,而需要一组复杂的软件堆栈和工具才能使模块正常工作。 虽然在设计之初,自建模块极具吸引力,但这存在众多风险和潜在障碍,而采用预认证模块或利用集成解决方案的风险则要低得多。

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

    关注

    2909

    文章

    44640

    浏览量

    373453
  • ZigBee
    +关注

    关注

    158

    文章

    2270

    浏览量

    242821
  • Silicon Labs
    +关注

    关注

    11

    文章

    330

    浏览量

    62481
  • CC2560
    +关注

    关注

    0

    文章

    4

    浏览量

    8982
收藏 人收藏

    评论

    相关推荐

    xG22E开发套件简化能量采集应用,提升无需电池的联网设备原型开发

    搭乘“环境联网(Ambient IoT)”的浪潮,使用一款支持能量采集(Energy Harvesting)的原型开发套件打造无需电池的联网
    的头像 发表于 12-23 10:16 271次阅读

    【正点原子STM32H7R3开发套件试用体验】4G联网工业设备控制网关

    资料,了解STM32H7R3开发套件的功能。 2. 接入Air780E,实现开发板通过4G联网 3. 对接FastBee联网
    发表于 12-18 14:14

    【星闪派联网开发套件体验连载】智能交通灯

    板,5个模块,1个底板,1条数据线 单独的星闪派开发板: 全家福: 硬件组装: 星闪派联网开发套件,模块化、集成化,各功能模块已集成到小电
    发表于 10-05 13:00

    【星闪派联网开发套件体验连载】智能家居网关

    ,SLE1.0,能完成联网无线协议的互转,使蓝牙、星闪设备也能联网控制。 【开箱篇】 总共两盒,开发板包装很精致,
    发表于 10-03 00:47

    润和软件星闪派联网开发套件资料+答疑帖

    星闪派联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派联网开发套件
    发表于 09-29 10:24

    TPS63802HDKEVM-硬件开发套件

    电子发烧友网站提供《TPS63802HDKEVM-硬件开发套件.pdf》资料免费下载
    发表于 09-04 10:08 0次下载
    TPS63802HDKEVM-<b class='flag-5'>硬件</b><b class='flag-5'>开发套件</b>

    【xG24 Matter开发套件试用体验】深入了解Silicon Labs xG24 Matter开发套件

    今天把收到的xG24 Matter开发套件给大家做个详细的介绍,Silicon Labs-芯科科技公司最新推出的一款具有智能和机器学习硬件加速功能的无线
    发表于 08-27 20:23

    【新品上线】星闪派联网开发套件免费试用

    星闪派联网开发套件具有丰富的通信接口、开放性、模块化、集成化等多个亮点;可基于星闪派联网开发套件
    发表于 08-16 09:34

    【xG24 Matter开发套件试用体验】初识xG24 Matter开发套件

    设计,使用低有功电流和睡眠电流 • 安全库™ • AI/ML 硬件加速器 EFR32xG24 Dev Kit是一个紧凑、功能丰富的开发平台。它为无线
    发表于 07-11 23:31

    【xG24 Matter开发套件试用体验】+开机启动

    xG24 Matter开发套件试用体验: 1.EFR32xG24 Explorer 套件是一个基于 EFR32MG24 片上系统的小封装开发和评估平台。EFR32xG24 Explor
    发表于 07-11 14:05

    基于T5L芯片的多功能联网开发套件

    ——来自迪文开发者论坛本期为大家推送迪文开发者论坛获奖开源案例——基于T5L芯片的多功能联网开发套件。工程师充分运用了T5L1芯片的丰富外
    的头像 发表于 06-14 08:13 719次阅读
    基于T5L芯片的多功能<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>开发套件</b>

    DA14531 SMARTBOND TINYTM模块开发套件硬件用户手册

    电子发烧友网站提供《DA14531 SMARTBOND TINYTM模块开发套件硬件用户手册.rar》资料免费下载
    发表于 05-20 18:11 0次下载
    DA14531 SMARTBOND TINYTM模块<b class='flag-5'>开发套件</b><b class='flag-5'>硬件</b>用户手册

    硬件平台介绍及使用(SC171开发套件V2)

    硬件平台介绍及使用(SC171开发套件V2) 课程类别 课程名称 视频课程时长 视频课程链接 课件链接 硬件 SC171开发套件V2开箱 9
    发表于 04-09 15:34

    SC171开发套件V1 硬件平台介绍及使用

    硬件 ADP开发板使用指导 8分38秒 https://t.elecfans.com/v/25511.html *附件:ADP开发板使用指导V1.0.pdf 硬件
    发表于 04-01 10:35

    DA1453x Pro开发套件硬件说明

    电子发烧友网站提供《DA1453x Pro开发套件硬件说明.pdf》资料免费下载
    发表于 02-21 10:07 0次下载
    DA1453x Pro<b class='flag-5'>开发套件</b><b class='flag-5'>硬件</b>说明