详细剖析无线传感器网络节点的串行通信技术

电子设计 2018-01-13 07:33 次阅读

ZigBee 技术具有低复杂度, 低功耗、低成本等优势, 在监测和控制领域具有广阔的应用前景。分析了ZigBee 网络的优点, 提出利用以ZigBee 协议为基础的射频芯片模块实现无线串口的设计, 进一步拓展串口的应用范围。经过实践验证, 该设计方法可靠, 操作简单方便, 功耗小, 成本低, 同时可以实现多机通信, 适合于低速率的数据传输, 具有广阔的应用前景。

0 引 言

随着计算机应用的普及, 计算机与计算机、计算机与数据终端间的通信应用日益广泛, 由于电气标准相对成熟和完善, 串口通信在其中的应用十分广泛。但在通信设备距离相对较远或者有线电缆铺设不便的情形下,无线串口通信的实现将有利于拓展串口的应用范围, 同时有效节约资源。当前无线串口通信的实现主要依靠蓝牙、红外、WIFI 等技术, 但蓝牙和红外的推广都受到距离、功耗的限制, 红外适用于单对单的直接通信, 距离限制在1 ~ 2 m; 蓝牙的距离也仅在10 m 左右, 并且WIFI 和蓝牙系统的建设和使用成本都远远高于Zig2Bee 系统, 且ZigBee 具有低功耗、高通信距离等优点,在无线串口的实现中具有明显的优势。本系统利用以ZigBee 协议为基础的射频芯片CC2430 模块实现无线串口技术, 利用CC2430 自带的UART 模式, 向下兼容RS 232协议, 有很强的应用性和推广性。利用ZigBee网络架构无线串口在设备数目较多, 拓扑相对复杂, 互相通信需要穿越墙体等障碍物时, 具有通信距离远, 功耗低, 安全可靠的优点 。

  1 ZigBee 技术

ZigBee 是一种基于IEEE802. 15. 4 标准的短距离、低速率无线网络技术。该无线连接技术主要解决低成本、低功耗、低复杂度、低传输速率、近距离的设备联网应用, 主要用于无线传感器网络的测量和控制方面。

CC2430 芯片是Chipcon 公司推出的用来实现嵌入式ZigBee 应用的片上系统。它支持2. 4G IEEE802. 15. 4/ ZigBee 协议。根据芯片内置闪存的不同容量, 提供给用户3 个版本, 即CC24302F32/ 64/ 128, 片上FLASH 分别是32 KB、64 KB 和128 KB。CC2430 在片上集成了8 位8051 单片机、模/ 数转换器、定时器、看门狗、ASE 协处理器、FLASH 控制器、DMA 控制器、复位电路、串行通信接口以及21 个可编程引脚等。

CC2430 有2 个片上串行通信接口(USART ) , 分别是USART 0 和USART 1。它们既具有相同的功能,又具有各自的引脚, 可以工作在异步UART 模式或者同步SPI 模式下。

当作为异步串行接口, 使用UART 模式时, 有2 种线路构成可供选择。一种是只包含RXT, TXD 的双线构成; 另一种是比双线构成多包含了RT S 和CTS 的4 线构成。

UART 模式具有以下特点:

具有8 或者9 位数据位; 奇校验, 偶校验或者无奇偶校验; 可配置起始位和停止位电平; 可配置低有效位优先传送或者高有效位优先传送; 独立的接受和发送中断; 独立的接受和发送DMA 触发; 奇偶校验和帧校验错误状态; 提供全双工异步传输, 接收器中的位同步不影响发送功能。

 2 系统构成

ZigBee 标准是基于802. 15. 4 协议栈而建立的,ZigBee 网络支持星状( star ) 、树状( cluster tr ee) 和网状(mesh) 3 种拓扑结构, 具有可靠性高, 组网简单灵活, 网络容量大, 自组织和自愈能力强, 通信可靠的优势。如图1 所示, 在设备分布数目多, 分布范围广, 拓扑结构复杂时, 架设在ZigBee 网络上的无线串口可以克服普通串口通信距离近, 布线麻烦等不足, 而扩大串口的应用范围。

图1 无线串口的应用

在发送数据时, 数据通过串口USART 进入CC2430 的DATA 内存区。为了提高传输速度, 使用DMA 传输方式将内存区中的数据送达射频模块的TXFIFO 中, 数据进入射频模块后, 经过一系列的硬件处理, 最后通过天线发射无线信号。接收数据是发送数据的逆过程。射频模块从天线接收到无线信号, 通过一系列的硬件处理, 将信号转换为数据, 存放在RXFIFO中, 再通过DMA 方式送入DATA 内存区中, 最后通过USART 串口将接收到的数据送出。数据在无线模块的传输路径如图2 所示。

不难看出, 整个数据传输过程大部分在CC2430 的内部完成。这得益于CC2430 具有极高的集成度, 是一款片上系统, 能够提供较高的系统稳定性和可靠性。

图2 数据在无线模块中的传输路径

ZigBee 模块接收到的数据帧作为网络层的负荷, 通过ZigBee 网络发送给目标节点。网络层帧格式如下所示:


 

该帧的第1 个字符表示帧类型( frame. type) : 0x00为命令帧; 0x01 为数据帧; 0x02 为确认帧; 0x03 为错误帧; 0x04~ 0xFF 保留。第2 个字符表示包序列号( se2quernce number ) 。第3 个字符表示数据传送的目标节点( destination address) 。第4 个字符表示数据的源节点( source address) 。第5 个字符表示数据的长度( datalength) 。后续是数据负荷( data payload) , 长度为datalength。最后一个字符是校验和( check sum) , 其值根据下式算得。

整个数据帧的长度是data length+ 6, 作为MAC层负荷, 它必须小于104 B。无线模块网络层接收到数据帧后, 检查该数据帧的目标地址与该节点地址是否相同。若不相同, 则说明该数据是给异地节点的, 无线模块将通过ZigBee 网络转发给目标节点; 若相同, 则根据接受到的数据重新计算校验和; 如果得到的校验和与传送过来的相同, 则回复确认帧, 同时将数据输出; 反之通知发送方传输失败。

 3 硬件设计

前面介绍了系统整体和软件设计方面的方案, 下面提供一种系统硬件组成的设计方案。无线模块电路图如图3 所示。

图3 无线模块电路图

电路系统主要由电源、复位电路、串口连接电路和无线收发电路组成。可实现串口数据的无线收发, 即发送数据时, 计算机通过MAX485 将RS 485 的标准电平转换为T TL 电平, 再通过CC2430 无线发送。接收数据则是CC2430 先接收到数据信号, 然后经MAX 485将TT L 电平转换为RS 485 的标准电平, 再通过RS2485 向上位机输入数据。由于CC2430 具有低功耗的特性, 因此选用2 节干电池为模块供电。另外, 还选用了AH805 升压稳压器, 可将3 V 电压升高至5 V, 故电源部分可提供3 V 或5 V 2 种电压。其中, 3 V 电压为CC2430 供电; 5 V 电压为MAX485 和复位电路供电。若将系统用于PC 机间的通信时, 可以通过引入RS 2322485 转换器来实现RS 232 标准电平到RS 485标准电平的转换, 以兼容PC 机RS 232 串口。

4 实验结果

在最终的系统测试中, 主要对系统在数据传输速率以及通信距离对数据传输误码率的影响和传统有线通信做了单项和对比测试, 测试结果如表1 所示。

 5 结 语

在此将最新的ZigBee 技术用于CC2430, 为RF 收发器实现了无线通信, 将其与计算机串口结合起来, 可取代传统的有线串口通信, 并通过实地的系统测试和理论分析, 论证了基于ZigBee 技术的无线通信相比于传统有线通信的优点, 提出了一种新型串口通信的解决方案, 具有广阔的实用前景。

电子设计 技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

厦门大洋通信最新推出多网络智能安防系统

近年来,随着技术的不断发展,人们对安防系统提出了智能化、高性价比和信息共享等新的要求。有鉴于此Sil....

发表于 04-20 08:18 15次阅读
厦门大洋通信最新推出多网络智能安防系统

BLE、ZigBee、Wi-Fi、NB-IoT、LoRa 物联网从业者如何取舍?

在物联网领域,同时存在着各种各样的通讯技术。按传输距离的维度来划分,在局域无线网络范畴内,有广泛应用....

发表于 04-19 15:45 32次阅读
BLE、ZigBee、Wi-Fi、NB-IoT、LoRa  物联网从业者如何取舍?

全新的SimpleLink超低功耗平台解决方案

全新的SimpleLink CC26xx/CC13xx超低功耗平台适用于Bluetooth Smar....

的头像 电子设计 发表于 04-19 08:45 298次阅读
全新的SimpleLink超低功耗平台解决方案

zigbee是什么_zigbee应用领域

在智能领域的硬件和互联网中,著名的ZigBee组网应该是没有人不知道。除了wifi,蓝牙之外,Zig....

发表于 04-18 15:25 54次阅读
zigbee是什么_zigbee应用领域

美科学家研发出一款具有触觉感应系统的鞋子

近日,美科学家研发出一款具有触觉感应系统的鞋子,能够通过震动强度提示使用者前方的障碍物分布情况,从而....

发表于 04-17 09:22 29次阅读
美科学家研发出一款具有触觉感应系统的鞋子

如何通过Zigbee技术实现创新且智能的IoT应用

实际上,曼顿的方案里还设置了定期漏电自检功能,一旦有线路异常,会推送报警信息,提醒用户排查隐患。而且....

的头像 SiliconLabs 发表于 04-17 08:35 758次阅读
如何通过Zigbee技术实现创新且智能的IoT应用

关于几种室内无线定位技术介绍

不管是GPS定位技术还是利用无线传感器网络或其他定位手段进行定位都有其局限性。未来室内定位技术的趋势....

的头像 Imagination Tech 发表于 04-13 16:11 589次阅读
关于几种室内无线定位技术介绍

当所有ZigBee协调器和路由器都进入休眠状态时,节点可以入网吗?

发表于 04-12 09:23 201次阅读
当所有ZigBee协调器和路由器都进入休眠状态时,节点可以入网吗?

zigbee工业级定位方案能有效加强管控,及时定位工厂人员位置

人类为了不让自己迷失在茫茫大自然中,发明罗盘、指南针、卫星等工具,解决了“我在哪里”的问题;随着大型....

的头像 ZLG致远电子 发表于 04-10 15:34 222次阅读
zigbee工业级定位方案能有效加强管控,及时定位工厂人员位置

智能安防成功案例设计过程中Zigbee器件选型

相对技术成熟、可选用产品更多的Wi-Fi和Bluetooth,Zigbee 技术凭借数据传输的功耗较....

的头像 SiliconLabs 发表于 04-10 08:36 1323次阅读
智能安防成功案例设计过程中Zigbee器件选型

Gartner揭示了处于触发期的16项新技术

无服务器PaaS并非没有服务器,而是将搭建、设置、管理等服务器相关工作封装起来,交由第三方供应商全权....

的头像 山东省物联网协会 发表于 04-09 15:07 913次阅读
Gartner揭示了处于触发期的16项新技术

KNX与Zigbee的区别

研究人员还对使用 Zigbee 协议进行通信的大量相关设备进行了测试,从中发现多个安全漏洞。大多数设....

的头像 E安全 发表于 04-08 15:46 348次阅读
KNX与Zigbee的区别

ZigBee无线视频传输系统设计实现

ZigBee是以IEEE 802.15.4标准为基础的一种低成本、低功耗的无线网络技术,通过ZigB....

发表于 04-03 16:01 226次阅读
ZigBee无线视频传输系统设计实现

基于嵌入式USB主机和ZigBee技术无线音响系统设计实现

 本文设计了一种基于嵌入式USB 主机的家用无线音响系统,可以实现在不连接PC 机的情况下直接读取U....

发表于 04-01 11:36 203次阅读
基于嵌入式USB主机和ZigBee技术无线音响系统设计实现

探讨Zigbee中的轮询机制及其在火灾报警传感器中的使用

了解 Zigbee 标准中的轮询特性有助于优化物联网 (IoT) 产品的功耗。本篇博文将进一步探讨 ....

的头像 Qorvo半导体 发表于 03-27 14:12 501次阅读
探讨Zigbee中的轮询机制及其在火灾报警传感器中的使用

用于其端至端mesh网络开发平台Particle Mesh

Particle原型开发总经理William Hart表示:“Thread的市场成熟,具有扩展到大型....

的头像 Nordic半导体 发表于 03-27 11:11 408次阅读
用于其端至端mesh网络开发平台Particle Mesh

无线传感器网络吞吐量的自适应跨层优化策略

吞吐量是无线传感器网络(Wireless Sensor Network,WSN)的一项重要性能指标,....

发表于 03-23 11:23 100次阅读
无线传感器网络吞吐量的自适应跨层优化策略

大联大世平集团推出基于NXP和TI的物联网无线传感器方案

近日,致力于亚太地区市场的领先电子元器件分销商---大联大控股宣布,其旗下世平推出基于NXP JN5....

发表于 03-23 11:22 79次阅读
大联大世平集团推出基于NXP和TI的物联网无线传感器方案

ZigBee协议栈中文说明(共148页pdf,欢迎下载)

发表于 03-21 15:52 467次阅读
ZigBee协议栈中文说明(共148页pdf,欢迎下载)

移动多Sink无线传感器网络监测系统

无线传感器网络由大量高密度布设的廉价微型传感器节点组成,这些节点具有信息采集、数据处理和无线通信等多....

发表于 03-21 15:07 142次阅读
移动多Sink无线传感器网络监测系统

基于ZigBee无线传感的核辐射的监测系统

针对某些区域特殊环境核辐射的监测需要,提出了一种基于ZigBee无线传感监测系统的设计方案。以TI公....

发表于 03-21 10:34 234次阅读
基于ZigBee无线传感的核辐射的监测系统

结合Zigbee技术的智能家居控制系统制作

随着数字技术和嵌入式技术的快速发展,各种各样的数码产品如雨后春笋般出现在人们的面前,而且与人们工作、....

发表于 03-19 11:40 740次阅读
结合Zigbee技术的智能家居控制系统制作

基于无线传感器网络的粮食温度系统

粮食温度检测技术是我国粮食储藏的4 大技术之一,它可以动态监测仓库粮食温度变化情况,为粮食的储藏安全....

发表于 03-18 08:57 285次阅读
基于无线传感器网络的粮食温度系统

ZigBee全面对比6LoWPAN_物联网最佳拍档花落谁家?

6Lowpan和ZigBee都可以用于802.15.4技术标准,本文主要从四个方面来介绍这两个技术之....

的头像 电子发烧友网工程师 发表于 03-18 00:08 869次阅读
ZigBee全面对比6LoWPAN_物联网最佳拍档花落谁家?

帮助监测森林火灾无线传感器网络设计

无线网络是由许多独立的无线节点之间,通过空气中的无线电波,光波,构成的无线通信网络。是由大量微型、智....

发表于 03-15 17:06 142次阅读
帮助监测森林火灾无线传感器网络设计

无线传感器的组成模块及工作原理图详解

无线传感器的组成模块封装在一个外壳内,在工作时它将由电池或振动发电机提供电源,构成无线传感器网络节点....

的头像 传感器技术 发表于 03-15 15:58 934次阅读
无线传感器的组成模块及工作原理图详解

精细农业领域的无线传感器网络应用

国家科技支撑计划项目“西北优势农作物生产精准管理系统”实施以来,主要针对西部地区优势农产品苹果、猕猴....

发表于 03-13 13:59 133次阅读
精细农业领域的无线传感器网络应用

物联网无线传感器节点设计

无线传感器节点( WSN )在促进物联网( IoT )发展方面发挥着关键作用。WSN的优点在于,它的....

的头像 人间烟火123 发表于 03-13 13:47 1256次阅读
物联网无线传感器节点设计

最低功耗、多频段MCU通过Thread、Zigbee、Bluetooth®5和Sub-1 GHz等多协议连接楼宇、工厂和电网

德州仪器(TI)近日推出其最新的SimpleLink™无线和有线微控制器(MCU)。这些新器件为Th....

的头像 人间烟火123 发表于 03-12 15:47 2829次阅读
最低功耗、多频段MCU通过Thread、Zigbee、Bluetooth®5和Sub-1 GHz等多协议连接楼宇、工厂和电网

Zigbee无线模块在流速计上的应用方案

新时代的智慧城市,要求全面提升监控力度和智能化管理水平。我国广阔的水域,将会建设更多无人值班监测点,....

的头像 ZLG致远电子 发表于 03-12 09:40 2139次阅读
Zigbee无线模块在流速计上的应用方案

温度测量系统设计(ZigBee无线技术)

本文设计了一种基于ZigBee 无线通信技术的温度测量系统,实现了节点间的无线通信,同时上位机对温度....

发表于 03-11 10:17 436次阅读
温度测量系统设计(ZigBee无线技术)

Zigbee和WiFi那么好用,LoRa又有什么优势呢?

发表于 03-01 09:33 759次阅读
Zigbee和WiFi那么好用,LoRa又有什么优势呢?

浅谈ZigBee智能开关单火取电技术

ZigBee智能开关据说是目前功耗非常低的一款单火线取电电源模块,主要针对单火线智能开关而设计(如Z....

发表于 02-23 09:52 442次阅读
浅谈ZigBee智能开关单火取电技术

无线自组网络节点硬件设计 ZigBee协议栈软件设计

无线自组网络节点能耗决定整个网络的生命周期,基于IEEE 802.15.4协议的ZigBee技术是一....

发表于 02-22 10:53 821次阅读
无线自组网络节点硬件设计 ZigBee协议栈软件设计

无线传感器网络同步算法的研究与探讨

在2002年的HotNets上,J Elson和Kay Romer首次提出并阐述了无线传感器网络时间....

的头像 电子发烧友网工程师 发表于 02-17 20:33 896次阅读
无线传感器网络同步算法的研究与探讨

基于移动Agent的无线传感器网络数据管理框架

低功耗无线电通信技术、嵌入式计算技术、卫星传感器技术及集成电路技术的飞速发展和日益成熟,使得大量低成....

发表于 02-14 09:13 144次阅读
基于移动Agent的无线传感器网络数据管理框架

浅析工业用无线传感器网络全新用途及解决方案

随着无线通信、电源效率、极度微型化(如透过MEMS传感器达到的迷你规格设计)以及嵌入式运算技术的不断....

发表于 02-13 03:25 169次阅读
浅析工业用无线传感器网络全新用途及解决方案

基于zigbee的太阳能自动追光灯与电子广告牌的设计

太阳能作为一种新兴能源,现广泛应用于太阳能发电、太阳能光伏发电、太阳能水泵、太阳热水器、太阳能建筑、....

的头像 电子发烧友网工程师 发表于 02-11 14:09 1019次阅读
基于zigbee的太阳能自动追光灯与电子广告牌的设计

大联大世平集团推出基于NXP产品的Wi-Fi转ZigBee智能网关方案

致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于恩智浦(NXP)J....

的头像 人间烟火123 发表于 02-09 11:10 3613次阅读
大联大世平集团推出基于NXP产品的Wi-Fi转ZigBee智能网关方案

无线传感器网络的拓扑结构及硬件系统的主要组成

传感器网络实现了数据的采集、处理和传输三种功能。它与通信技术和计算机技术共同构成信息技术的三大支柱。....

发表于 02-07 17:18 193次阅读
无线传感器网络的拓扑结构及硬件系统的主要组成

无线传感器网络的三个要素:

无线传感器网络是一种分布式传感网络,它的末梢是可以感知和检查外部世界的传感器。WSN中的传感器通过无....

发表于 02-07 16:52 302次阅读
无线传感器网络的三个要素:

无线传感器应用实例

无线传感器网络的出现,改变了过去对数据采集、传输和监控管理的传统方式。首先,由各种无线传感器类型采集....

发表于 02-07 16:25 326次阅读
无线传感器应用实例

无线传感器有哪些

无线传感器的组成模块封装在一个外壳内,在工作时它将由电池或振动发电机提供电源,构成无线传感器网络节点....

发表于 02-07 16:05 223次阅读
无线传感器有哪些

三个部分组成物联网及常用无线频段划分

从德国的工业4.0,到美国的智慧交通,再到中国的智慧城市,基于不同国家有不同的优势和战略,物联网革命....

的头像 周立功单片机 发表于 02-05 09:52 2196次阅读
三个部分组成物联网及常用无线频段划分

应用面向对象编程SoC原则的典型示例

周立功教授新书《面向AMetal框架与接口的编程(上)》对AMetal框架进行了详细介绍,通过阅读这....

的头像 ZLG致远电子 发表于 02-05 09:36 1678次阅读
应用面向对象编程SoC原则的典型示例

为什么zigbee技术适合应用于城市智慧路灯照明领

随着我国城市化步伐的加快,城市照明建设作为体现城市形象的作用日益受到重视,在城市照明系统中,如何节约....

发表于 02-02 15:21 393次阅读
为什么zigbee技术适合应用于城市智慧路灯照明领

智能家居终端的全新无线连接方式--Zigbee技术

Zigbee作为智能家居终端上一种全新的无线连接方式,你对它有多了解呢?今天,笔者就来讲解下Zigb....

的头像 电子发烧友网工程师 发表于 01-28 16:17 1381次阅读
智能家居终端的全新无线连接方式--Zigbee技术

基于ZigBee的环境参数实时监测系统设计

为了监测和研究环境参数对光伏电站的影响,提出了一种基于ZigBee的光伏电站环境实时监测系统。以CC....

发表于 01-25 16:51 517次阅读
基于ZigBee的环境参数实时监测系统设计

介绍应用于智能交通行业的zigbee通讯方案

目前应用于智能交通行业的无线传输方案,比较成熟的主要有zigbee、LoRa两种,今天主要来介绍zi....

的头像 ZLG致远电子 发表于 01-22 14:41 1646次阅读
介绍应用于智能交通行业的zigbee通讯方案

请问连按三次复位怎么弄?

发表于 01-19 07:53 337次阅读
请问连按三次复位怎么弄?

一款实用的基于iOS的智能家居安防系统移动端方案

基于iOS平台的设计与开发技术,在异构网络中实现一种智能家居报警系统,用以解决智能家居中的安防问题。....

的头像 电子设计 发表于 01-18 07:35 2803次阅读
一款实用的基于iOS的智能家居安防系统移动端方案

无线传感器网络的自适应交通灯控制系统

针对现有的交通信号灯控制系统几乎全部采用的是固定时序的控制方式,无法针对实际交通流量对各车道的放行时....

发表于 01-09 16:40 334次阅读
无线传感器网络的自适应交通灯控制系统

从三大应用角度深度剖析MEMS加速度计的关键指标

为应用选择最合适的加速度计可能并不容易,因为来自不同制造商的数据手册可能大相径庭,让人难以确定最为重....

的头像 亚德诺半导体 发表于 01-08 09:57 3085次阅读
从三大应用角度深度剖析MEMS加速度计的关键指标

什么是无线USB技术?从它的应用上学习就明白了

由于USB技术在最近几年已成长为PC主流的技术标准,几乎所有的外设都可以借助USB接口轻易地与PC机....

的头像 电子设计 发表于 01-06 07:34 2751次阅读
什么是无线USB技术?从它的应用上学习就明白了

Zigbee是否真的穷途末路?NB-IoT是否能一统江湖?

发表于 12-22 14:05 781次阅读
Zigbee是否真的穷途末路?NB-IoT是否能一统江湖?

有偿(400左右)帮忙做一个zigbee与GPRS组网的设计

发表于 11-18 23:28 522次阅读
有偿(400左右)帮忙做一个zigbee与GPRS组网的设计

CC2530和MSP430+CC2520之间是否可以直接无线通信?

发表于 11-08 16:22 455次阅读
CC2530和MSP430+CC2520之间是否可以直接无线通信?

Zigbee终端掉线原因探究

发表于 10-29 19:34 786次阅读
Zigbee终端掉线原因探究

zstack-3.0.0使用串口编译错误

发表于 10-27 17:32 1241次阅读
zstack-3.0.0使用串口编译错误

CC2530加外置存储器

发表于 10-24 11:31 405次阅读
CC2530加外置存储器