当前位置:首页 > 公众号精选 > 程序员小哈
[导读]点击上方“嵌入式从0到1”,选择“置顶/星标公众号” 干货福利,第一时间送达! 本月的每月一练活动里面涉及到了ZigBee模块,经过选型比较,选择了DL-LN33模块,本模块计划写四篇网文,内容大概如下: DL-LN33模块简介 模块指令分析、地址和组网信息的修改 上

点击上方“嵌入式从0到1”,选择“置顶/星标公众号

干货福利,第一时间送达!

本月的每月一练活动里面涉及到了ZigBee模块,经过选型比较,选择了DL-LN33模块,本模块计划写四篇网文,内容大概如下:

  1. DL-LN33模块简介
  2. 模块指令分析、地址和组网信息的修改
  3. 上位机网络拓扑软件演示及信号强度测试
  4. 串口编程解析数据包

感兴趣的请点击上方蓝字,持续关注:嵌入式从0到1

通知:

  1. 本月活动是第三期的每月一练,由于本月内容涉及到的知识点比较多,也想对之前介绍的内容和遗漏的知识点进行一些深入的介绍,202008的每月一练计划增加一个月的时间,本月的完整实例在202009月底公布,有想跟着同步制作的朋友,可以加我微信索要资料。

  2. 文末有我为大家争取的小福利,大家可以到文末看一下哈。

模块简介

介绍模块之前先了解两个概念:

1、什么是协议栈

协议联盟是一个组织,如ZigBee联盟、蓝牙联盟、WiFi联盟等联盟,他们发布的某种协议规范。如ZigBee联盟发布的ZigBee协议,而协议栈就是协议的具体实现形式。即,协议栈是一系列源码的集合,而这些源码实现了协议文档上所描述的协议的框架和功能。

2、什么是zstack协议栈

各个公司都可以通过编写一系列源码的形式,来实现ZigBee协议。
德州仪器公司(TI)编写的ZigBee协议栈源码,起名为zstack。也就是说zstack协议栈是众多ZigBee协议栈中的一种,是由TI公司编写并发布的。

DL-LN3X系列无线自组网模块与传统ZigBee对比:

对比 DL-LN3X系列无线自组网模块 传统ZigBee协议
1 使用简单,只需要简单的串口命令即可通信,节省时间。 学习复杂的ZigBee协议,时间长,难度大
2 DL-LN3X模块的用户程序与无线程序分开运行,两者通过Uart连接,容易定位错误。 zstack的用户程序和无线自组网协议混合编译,Debug难以定位错误。
3 配有图形化网络嗅探器软件,使用方便。 ZigBee嗅探器使用复杂。
4 封装简单,焊接容易。 QFN封装焊接难度很大。
5 无需二次开发,直接Uart通信。 开发环境复杂,需要深入了解CC2530芯片及ZigBee协议。

经过上面的对比,DL-LN3X多跳自组网模块与ZigBee我们该怎么选呢?
我的建议如下:

  • 如果做网络方面的研究,想研究zstack协议栈,应该用ZigBee模块,因为你的工作重心应该是网络协议的研究;

  • 如果你只是应用,应用到物联网等场景,那么可以选择DL-LN33模块,这个模块性价比高,而且不需要你自己了解很多底层的问题。

模块参数

  • 芯片型号:CC2530F256
  • 工作频率:2400~2450MHz
  • 工作电压:2.5V~3.6V
  • 支持13种波特率:2400/4800/9600/14400/19200/28800/38400/57600/115200/230400/125000/250000/500000
  • 组网最大跳数:15跳
  • 最大节点数:典型值为190个点
  • 最大包长度:63 Byte
  • 丢包重传次数:最多15次,网络负载高时,最少5次
  • 重传时间间隔:传输失败后,下次传输的时间是0.3秒
  • 传输距离:70米(空旷无遮挡)
  • 工作温度:-40℃~85℃

引脚说明

引脚标识 含义
BV Battery Vin
NC 未使用引脚,保持悬空即可
Tm 测试模式,当悬空时工作在正常模式,接地则工作在测试模式下。用户使用时请悬空。
TTx 在测试模式下输出测试信息,用户使用时将作为可控 IO 口
TRx 在测试模式下输入测试信息,用户使用时将作为可控 IO 口
GND 接地
Vcc 接电源,3.3V
Br 如果先将此管脚接地,再启动模块,模块将强制使用 115200 默认波特率进行工作。
Tx 模块的Uart输出
Rx 模块的Uart输入
模块使用过程中,只需要使用:Vcc、GND、Tx和Rx四个引脚即可。

模块网络参数

参数 说明 取值范围
地址 用于区分同一个网络中不同模块的身份标识。 取值范围为0x0001~0xfffe,同一个网络中的模块地址必须不相同。
信道 16个信道,每个模块可工作在其中一个信道上,信道不同的模块不会相互干扰。 取值范围为:0x0B~0x1A,同一个网络中的模块信道必须相同。
网络ID 用于区分同一个信道可能存在的多个不相同的网络。信道相同,网络ID不同的模块不会相互通信,但同时工作时通信速率会变慢。 取值范围为0x0001~0xfffe,同一个网络中的模块网络ID必须相同。

由上面的说明,我们可知,要想让模块组成一个网络,那么要将多个DL-LN3X模块配置成地址不相同,信道和网络ID相同的状态,模块将自动组成一个网络。

微控制器(MCU)或者电脑通过Uart告诉模块目标地址和待发送的数据,模块会通过网络选择最优的路径,将信息传输给目标模块,而目标模块将通过Uart输出源地址和上述数据。

文末福利:

到DL-LN33模块的官方店铺:深联智达,跟店小二提:程序员小哈,我给大家申请了一个优惠价格,可以以21.5元的价格购买,限购四个,满四个包邮,四个ZigBee模块做测试足够用了。

传统美德不能丢, 

偷偷摸摸请点赞, 

明目张胆请在看

- END -


免责声明:本文内容由21ic获得授权后发布,版权归原作者所有,本平台仅提供信息存储服务。文章仅代表作者个人观点,不代表本平台立场,如有问题,请联系我们,谢谢!

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

物联网应用中常见的通信技术包括有线通信技术和无线通信技术两大类。有线通信技术包括以太网、RS-232、RS-485、M-Bus和PLC等技术。这些技术通过物理线路进行数据传输,具有稳定性强、可靠性高的优点,但是受限于媒介...

关键字: 物联网 Zigbee

ZigBee,也称紫蜂,是一种低速短距离传输的无线网上协议,底层是采用IEEE 802.15.4标准规范的媒体访问层与物理层。主要特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑。

关键字: Zigbee 通信 无线网上协议

随着物联网技术的快速发展,各种无线通信技术不断涌现,其中Zigbee通信技术以其低功耗、低成本、高可靠性等优点,在智能家居、工业自动化、农业物联网等领域得到了广泛应用。本文将介绍Zigbee通信技术及其主要特征。

关键字: Zigbee 物联网

ZigBee无线通信技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。这种技术主要适用于自动控制和远程控制领域,可以嵌入各种设备中,同时支持地理定位功能。

关键字: Zigbee 物联网

ZigBee是一种新型的无线通信技术,适用于传输范围短、数据传输速率低的一系列电子元器件设备之间。它建立在IEEE 802.15.4标准(定义了PHY和MAC层)之上,由IEEE.802.15.4无线标准开发而来,具有低...

关键字: Zigbee 短距离无线通信

在这篇文章中,小编将为大家带来无线通信技术的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 无线通信 Zigbee Z-Wave

今天,小编将在这篇文章中为大家带来无线通信技术的有关报道,通过阅读这篇文章,大家可以对无线通信技术具备清晰的认识,主要内容如下。

关键字: 无线通信技术 Zigbee EnOcean

无线网络通信技术是指通过无线传输介质(如电磁波、红外线等)实现数据传输和通信的技术。无线网络通信技术具有灵活性、移动性和便捷性等优点,被广泛应用于各种领域,如移动通信、无线局域网、蓝牙、ZigBee等。

关键字: 无线网络通信 Zigbee

随着物联网(IoT)的不断创新,联网设备正在处理越来越多的智能任务。对于物联网开发人员来说,部署远距离、低功耗的可靠网络来监控不断增加的物联网设备套件变得越来越重要。

关键字: 物联网 Wi-Fi Zigbee

在这篇文章中,小编将为大家带来物联网无线通信技术的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 物联网 Zigbee LPWAN
关闭
关闭