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

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

3天内不再提示

ZigBee选择网络协调器控制器要考虑的因素

h1654155282.3538 来源:亿佰特物联网实验室 作者:亿佰特物联网实验 2020-11-19 15:49 次阅读

1.高性能

为了使网络协调器和网络管理正常工作,需要选择高性能的控制器。此处的高性能与ZigBee网络中的终端设备和路由器使用的控制器有关。高性能和强大的处理能力是网络协调器的控制器重要的参考因素。

目前,8位和16位MCU的性能和时钟速度已经提高,但是内部总线的宽度限制了计算和处理能力。ZigBee网络中网络地址的分布,路由表的维护和管理等需要大量计算。在这方面,32位MCU必须具有很大的优势。

此外,对于ZigBee网络和其他网络(例如以太网)的连接,32位MCU也具有很大的优势。实际上,高处理能力将导致功耗和成本增加。但是,由于网络协调器通常使用交流电源而不是ZigBee网络的电池,因此功耗要求很低。

在成本方面,32位MCU的价格逐渐下降,有些32位MCU的价格低于16位MCU。而且,真正需要考虑的成本应该是整个ZigBee网络的总成本。ZigBee终端设备和路由器是ZigBee网络的主要设备,并且是非常廉价的设备。ZigBee协调器在整个ZigBee网络中所占的比例很低。因此,性能应优先考虑功耗和成本,以选择网络协调器的控制器。

2.兼容性和可升级性

当前市场瞬息万变,产品生命周期越来越短。在做产品开发的时候,就必须包产品将来的维护和升级哪个因素考虑进去。这时,控制器的兼容性和可升级性尤为重要。否则,如果产品没有升级功能,则开发人员将需要花费大量资金进行升级。在开发的关键阶段,所选的控制器通常必须为中等。

开发完成后,将在验证后更换控制器。如果此时控制器的性能过剩,则可以选择低端产品。例如,如果您需要将ZigBee网络连接到以太网,则可以将活动控制器升级到高端产品。简而言之,为网络协调器选择的控制器必须具有灵活性,以提供与低端产品的兼容性并升级高端应用程序。

3.片上资源

对于控制器的片上资源,首先要考虑外围模块是否满足基本的应用要求。例如,应该有足够的无线收发器接口来控制收发器,并且应该有不同应用程序开发所需的模块。但是,它不应尽可能多,但应接近应用程序的需求。太多无法使用的外围设备模块不仅增加了成本,而且还影响了功耗。

除此之外,存储空间也是十分重要的因素。作为中心节点,大量的存储容量会被协议栈软件占用。现有的通用ZigBee软件要求网络协调器使用40KB的闪存和2KB的RAM协议栈软件。如果内置闪存和RAM的容量太小,则用户应用程序将占用较少的空间,并且用户将花费大量精力来缩短或优化代码。

因此,在具有大量应用程序代码的应用程序和具有用于存储用户数据的闪存的应用程序中,网络协调器可确保将应用程序写入用户的空间。此外,保持一定的存储利润还有助于产品维护和升级。

4.开发工具

网络协调器使用与其他网络设备不同的控制器,但是网络协调器必须使用与其他设备相同的开发工具。使用不同的开发工具会产生各种损失。首先,开发成本的增加是因为购买两个开发工具需要更多的支出,并且工程师需要学习和使用不同的工具。

其次,工作量增加了。工程部门需要大量时间和精力来学习这两种产品和开发工具。最后,研发周期也将变长,并且由于工作量的增加,上市和普及将会放缓。因此,控制器的开发工具是重要的考虑因素。否则,成本和项目开发是不合理的。

5.供应商

选择具有可靠产品和稳定供应能力的供应商。通常,这些供应商可以选择完整,丰富,成熟和稳定的控制器产品。我们还提供了一支优秀的技术支持团队,具有竞争力的价格和稳定的产品。这些因素对用户来说非常重要。

经过验证的产品凭借高性能和高质量,它有助于提高产品质量并缩短测试周期。各种控制器允许用户选择与其需求相似的产品,从而简化了产品兼容性和可升级性问题。优秀的技术支持团队可以帮助用户进行故障排除并加快开发速度。具有竞争力的价格和持续稳定的服务能力确保了所提供的产品和用户的产品在未来几十年中可以继续发挥作用。因此,选择一个好的供应商可以获得更多的结果。

小结

ZigBee网络协调器是整个网络的中心,直接影响ZigBee网络的行为。因此,ZigBee网络协调器控制器的选择与整个项目有关。以上五点是工程部门在选择网络协调器控制器时需要考虑的几个因素。由于它们是相互关联的,因此在实际实施中必须与董事会进行全面考虑。为了获得最佳结果,在选择时必须达到各种要素的平衡。
责任编辑人:CC

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

    关注

    112

    文章

    15235

    浏览量

    171209
  • ZigBee
    +关注

    关注

    158

    文章

    2245

    浏览量

    241219
  • 网络协调器
    +关注

    关注

    0

    文章

    4

    浏览量

    5819
收藏 人收藏

    评论

    相关推荐

    ARM及ZigBee技术实现智能家居控制器的设计

    的J PG文件格式或二进制图像流,经处理后送LCD 屏显示。  2.2.2  智能家居控制器中的Zigbee 模块  ZigBee模块采用全功能设备(FFD) 类型,它在智能家居系统中承担着
    发表于 08-17 09:04

    ZIGBEE网络怎么更换新的协调

    原来ZIGBEE网络中的协调烧坏了,更换新的协调(烧的相同的程序)与原来的
    发表于 03-23 11:49

    Zigbee网路协调发送的超长数据帧在网络中抓不到包?

    Zigbee网路协调发送的超长数据帧在网络中抓不到包?有一个Zigbee网路,协调
    发表于 04-06 16:49

    Zigbee如何更改协调

    所有的zigbee 节点都有NV_RESTORED。现在协调坏了。用一个新的协调按装上,panid ,extpanid ,信道 等参数都
    发表于 04-27 11:45

    ZigBee网络共存问题

    是mesh或者cluster tree两种拓扑结构之一。所有节点的PAN ID唯一,一个网络只有一个PANID,它是由pan协调生成的,PANID是可选配置项,用来控制
    发表于 10-24 16:34

    ZigBee网络协调、路由、终端节点的功用划分问题

    各位大神,新手求助。在ZigBee网络中,首先是协调建立一个网络,路由和终端节点加入
    发表于 06-01 14:12

    请问Zigbee协调如何获知加入网络的device支持哪些profile?

    请问Zigbee协调如何获知加入网络的device支持哪些profile?
    发表于 06-21 09:04

    Zigbee协调、路由、终端的概念

    协调:(coordinator)每个zigbee网络只允许有一个zigbee协调
    发表于 08-10 06:01

    请问zigbee如何使用一个协调控制多个终端

    工程师,您好: 我现在想通过协调控制多个终端该如何实现,现在已知的是用短地址点播方式就可以实现,但是该如何修改协议栈,还有就是我学习的都是终端把信息传输给协调
    发表于 08-17 06:22

    zigbee更换协调后终端不能直接加入网络

    zigbee更换协调后终端不能直接加入网络
    发表于 08-19 06:52

    基于ZigBee技术的传感网络构建与应用

    ,底层FFD和RFD将由MCU(微控制器)控制,该MCU通过队列QSPI(串行外设接口)与ZigBee收发相连。MCU的选择取决于该设备是
    发表于 12-04 13:47

    怎样选择适合工程需要的微控制器

    1.4 微控制器选型在项目的最初阶段,首先需要解决的问题是选择适合工程需要的微控制器。通常,选择一款适合工程需求的微控制器,不仅需要
    发表于 08-05 06:39

    选择一款控制器考虑哪些因素

    如何去选择一款控制器呢?选择一款控制器考虑哪些因素
    发表于 10-26 07:17

    一个zigbee协调控制着多个终端,协调是怎么区分每个终端节点的

    #一个zigbee协调控制着多个终端,协调是怎么区分每个终端节点的
    发表于 12-08 15:30

    ZigBee网络协调器好坏的影响因素有哪些

    为了使网络协调器和网络管理正常工作,需要选择高性能的控制器。此处的高性能与ZigBee
    的头像 发表于 08-30 10:08 1763次阅读
    <b class='flag-5'>ZigBee</b><b class='flag-5'>网络</b><b class='flag-5'>协调</b>器好坏的影响<b class='flag-5'>因素</b>有哪些