【解析新特性】300W单路输出工业电源>>
电子产品世界 » 论坛首页 » 综合技术 » 通讯及无线技术 » DL-LN系列多跳自组网模块现已上市,相比Zigbee可大幅缩短产品开发周期

共1条 1/1 1 跳转至

DL-LN系列多跳自组网模块现已上市,相比Zigbee可大幅缩短产品开发周期

菜鸟
2016-08-18 15:48:47    评分

DL-LN系列多跳自组网模块现已上市,相比Zigbee可大幅缩短产品开发周期

多跳自组网技术的发展简介

2000年以来,随着无线传输技术的不断成熟,无线个域网、无线传感器网络、无线自组织网络等概念依次出现。2002IEEE 802.15工作组成立,其中IEEE 802.15.4为针对低速无线个人区域网络指定的标准。两年后,zigbeeV1.0标准推出。2007年推出了zigbee PRO版本。zigbee是基于IEEE 802.15.4的无线个域网解决方案。从2009年开始,随着IPV6研究的推广6LoWPAN技术开始兴盛­,成为了无线网络技术的流行解决方案。

虽然经过了十余年的发展,无线自组织网络技术的应用推广并不顺利,市场上少有使用自组网多跳技术的成熟产品。zigbee6LoWPAN等无线自组网技术多采用无线芯片+开源程序构成解决方案,例如TI推出的CC2530+Zstack程序,使用这样的解决方案,需要开发者熟悉zigbee协议,并且掌握Zstack程序并对其进行修改。通常情况使用Zstack需要六个月到一年时间进行开发,由于用户程序和协议栈程序统一编译,如果程序遇到BUG,开发人员很难定位BUG。这些问题,都是限制开源方案推广市场的原因。

相对而言,使用无线模块进行开发更加方便。随着集成电路技术的发展,无线收发器的体积不断缩小,2000年左右,市场上就出现了可以传输电平信号的无线模块,2005年以来,这些模块逐渐推广并展开了市场,在遥控玩具、照明、广告牌、汽车遥控门以及遥控道闸等场合应用广泛。随着技术的发展,市场上又出现了可以传输数据的无线模块,这些模块通过串口收发数据可以进行点对点通信或者实现简单的网络往通信。无线模块开发简单,可以通过串口进行操作,但现行的无线模块多数不能进行多跳传输,或者在多跳传输时稳定性不佳。

DL-LN系列自组网多跳模块的设计意图

DL-LN系列模块可以自动组成自组织多跳网络,在保证稳定性的前提下,模块通过功能封装降低了开发难度,以此缩短开发周期,从而帮助用户在市场竞争中占领先机。

DL-LN系列模块融合了无线模块与无线协议栈的优点,该模块专为多跳自组网进行设计,可以组成多跳mash网,组网后,网络中的每个节点都可以和网络中的任一其他节点进行通信,如果目标节点不在通信范围内,通信将由网络中的其他节点转发代为完成,即进行多跳通信。DL-LN系列模块在设计,仿真以及实验中都针对多跳网络进行了优化,最多可支持16跳传输。

使用DL-LN系列模块比开源程序简单很多,用户只需学习模块的串口协议,即可与操作自组网多跳通信,与网络中全部其他模块进行通信。因为用户程序简单,错误排查工作也非常容易。DL-LN系列模块可以帮助用户在短于1个月的时间内掌握自组网通信技术,由此缩短产品开发周期。



模块的稳定性优化设计

DL-LN模块在设计过程中抛弃了相对复杂的协议和技术,采用简单但稳定的技术进行设计,以此保证网络稳定工作。

l  操作系统层面,DL-LN模块采用了类似Tinyos的操作系统,使用事件发布代替多任务轮询,不需要定时器协助切换线程。这样的操作系统相对ucOsII更接近无操作系统,因为此操作系统运行效率和稳定性都更高。

l  对于频繁收发包的无线模块,动态分配内存非常重要。然而使用堆完成的动态内存分配在长期工作时稳定性不佳,容易产生内存碎片,并且耗时较长。DL-LN模块采用内存池进行动态内存分配,这样的内存分配策略不会产生内存碎片,从而保证系统可以长期稳定工作。

l  DL-LN模块使用CC2530作为无线芯片,此芯片市场占有率较高,工作稳定。

l  无线通信使用了带有循环冗余校验的自动重发机制,通信过程中发生丢包后模块将立即进行重发,保证通信稳定。

简化开发优化设计

DL-LN模块的操作方法非常简单,上手容易。模块配有开发评估板,配有网络嗅探分析软件。

组网通信使用定向扩散协议,每个节点的网络地位平等,网络中不存在协调器,路由器等设备,因此任意设备损坏不影响整个网络的功能。同时节点损坏后用户只需要更换硬件即可,不需要配置节点身份,因此产品维护非常简单。

后续设计正在进行

DL-LN模块现已上市,其后续产品更新仍在进行,其中包括休眠,时间同步,RSSI测试,等更新功能,2016年年末上线。




关键词: 无组自组网技术     无线自组网模块     zigbee无线组    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]