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

电子设计 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 技术的无线通信相比于传统有线通信的优点, 提出了一种新型串口通信的解决方案, 具有广阔的实用前景。

热门推荐

收藏 人收藏
分享:

评论

相关推荐

WiFi、ZigBee、Bluetooth在智能家居应用

随着物联网技术的进步和普及,智能家居系统的实现逐步变得容易。智能家居能极大的提高人们的生活质量,得益....

的头像 ZLG致远电子 发表于 07-13 09:20 1137次 阅读
WiFi、ZigBee、Bluetooth在智能家居应用

生态物联网植入物,可监测患者大脑避免侵入性手术

在世界各地的重症监护室,需要对严重脑外伤患者进行严密监控,以监测颅内温度和压力。有了这些信息,医生就....

发表于 07-11 09:45 46次 阅读
生态物联网植入物,可监测患者大脑避免侵入性手术

面向Zigbee的全集成射频功能的射频前端单芯片AT2401C

AT2401C是杭州中科微(中国北斗导航芯片设计厂商)研发出来PIN TO PIN直接替代RFX....

发表于 07-10 15:16 41次 阅读
面向Zigbee的全集成射频功能的射频前端单芯片AT2401C

Silicon Labs推出蓝牙和Zigbee动态多协议解决方案

支持多种协议时面临的其中一个挑战是,要求配备多个芯片或 SoC,每个协议一个。对于使用相同频带的协议....

的头像 SiliconLabs 发表于 07-10 09:09 720次 阅读
Silicon Labs推出蓝牙和Zigbee动态多协议解决方案

如何设计ZigBee室内LED灯进行分区控制?

2011 ATMEL AVR 校园设计大赛 ——基于ZigBee的室内LED灯分区控制

的头像 Microchip视频 发表于 07-10 03:45 92次 观看
如何设计ZigBee室内LED灯进行分区控制?

基于zigbee的智能农业系统设计介绍

2011 ATMEL AVR校园设计大赛——基于zigbee的智能农业系统

的头像 Microchip视频 发表于 07-10 03:23 94次 观看
基于zigbee的智能农业系统设计介绍

Zigbee2.4G无线射频RFID芯片CC2530芯片低功耗资料分享

发表于 07-09 15:02 121次 阅读
Zigbee2.4G无线射频RFID芯片CC2530芯片低功耗资料分享

RF FEM如何扩大用于IoT短程无线电系统

低功耗蓝牙和 zigbee 等广泛使用的 2.45 GHz 短程无线电系统是特别适合物联网 (IoT....

的头像 Duke 发表于 07-09 09:14 748次 阅读
RF FEM如何扩大用于IoT短程无线电系统

介绍Atmel AVR MCU在单芯片上的Zigbee功能

Atmel AVR MCU在单芯片上集成了Zigbee功能,并可通过Wi-Fi实现手机对灯光等应用的....

的头像 Microchip视频 发表于 07-06 04:09 136次 观看
介绍Atmel AVR MCU在单芯片上的Zigbee功能

2.4 GHz ZigBee 高效单芯片射频前端集成设计

发表于 06-28 09:50 202次 阅读
2.4 GHz ZigBee 高效单芯片射频前端集成设计

4~20mA 传感器与 SmartMesh IP 的连接

在许多工厂设施中,4~20mA是一种常用和部署的传感器接口,从有线传感器网络转换到凌力尔特的 Sma....

的头像 EE techvideo 发表于 06-28 09:00 438次 观看
4~20mA 传感器与 SmartMesh IP 的连接

SOC片上系统的解决方案

CC2431.cc2430及Zigbee应用的片上系统(SOC)解决方案

的头像 TI视频 发表于 06-26 15:25 257次 观看
SOC片上系统的解决方案

Nordic Semiconductor,正着力打造一个庞大的物联网帝国

人类对于未来的畅想与期待推动了社会的进步——在经历了蒸气时代、电气时代、信息时代之后,人类社会站在了....

的头像 Nordic半导体 发表于 06-21 17:05 1040次 阅读
Nordic Semiconductor,正着力打造一个庞大的物联网帝国

2018年Zigbee联盟测试活动成功举办

中国电子技术标准化研究院作为Zigbee联盟授权测试服务提供商承办了2018年Zigbee联盟测试活....

的头像 物联网标准化 发表于 06-21 15:30 372次 阅读
2018年Zigbee联盟测试活动成功举办

如何解决City Grow 设计的ZigBee计量

City Grow 设计的ZigBee计量解决方案

的头像 Freescale视频 发表于 06-21 11:06 265次 观看
如何解决City Grow 设计的ZigBee计量

蓝牙、ZigBee、Thread等无线连接难题

许多低功耗无线接口和协议,如低功耗蓝牙、ZigBee、Thread 等,在智能家庭和智能工业传感器网....

的头像 Duke 发表于 06-21 09:21 1251次 阅读
蓝牙、ZigBee、Thread等无线连接难题

Microchip ZigBee协议栈的介绍和快速构建应用的详细资料概述

本应用笔记旨在帮助您为应用采用 ZigBee 协议。可以使用本应用笔记中提供的 Microchip ....

发表于 06-20 09:26 43次 阅读
Microchip ZigBee协议栈的介绍和快速构建应用的详细资料概述

ZigBee计量解决方案

Yue Dong 设计的ZigBee计量解决方案

的头像 Freescale视频 发表于 06-19 17:30 350次 观看
ZigBee计量解决方案

关于基于LoRa的远程抄表系统的设计与实现

随着工业自动化、城市居民住宅建设和农村小城镇建设的日益发展,独立电能表数量迅速增多,抄表计量也日趋复....

的头像 电子设计 发表于 06-19 15:37 610次 阅读
关于基于LoRa的远程抄表系统的设计与实现

大家来了解一下这些以色列的能源黑科技

在互联网进程中,作为国民经济底层支柱的制造业已落后半步,他们正在艰难地追赶。艰苦在于,这些企业体积庞....

的头像 工程师 发表于 06-16 16:22 427次 阅读
大家来了解一下这些以色列的能源黑科技

介绍 ZigBee CC2480 的用途

ZigBee CC2480 社区视频

的头像 TI视频 发表于 06-13 03:21 308次 观看
介绍 ZigBee CC2480 的用途

TI Zigbee RemoTI 开发包与射频芯片 RF4CE

TI Zigbee 射频芯片 RF4CE 以及RemoTI 开发包

的头像 TI视频 发表于 06-13 01:36 363次 观看
TI Zigbee RemoTI 开发包与射频芯片 RF4CE

关于IEEE 802.15.4的CC2530无线数据收发设计

基于IEEE 802.15.4的无线传感器网络(Wireless Sensor Network,WS....

的头像 电子设计 发表于 06-12 16:39 563次 阅读
关于IEEE 802.15.4的CC2530无线数据收发设计

无线传感器原理与omnet实现的中文电子教材详细资料免费下载

本文档介绍的主要内容详细介绍了无线传感器原理与omnet实现的中文电子教材的资料免费下载

发表于 06-12 08:00 47次 阅读
无线传感器原理与omnet实现的中文电子教材详细资料免费下载

介绍CC2530性能及主要应用

CC2530 片上系统视频

的头像 TI视频 发表于 06-12 06:34 848次 观看
介绍CC2530性能及主要应用

巧利用RTOS的好处

Meet Stella a remote controlled, self-balancing ro....

的头像 TI视频 发表于 06-12 04:29 455次 观看
巧利用RTOS的好处

请问如果我想要不用zigbee协议栈用的AODV路由算法而是想用另外的算法该在哪里修改?

发表于 06-07 02:55 89次 阅读
请问如果我想要不用zigbee协议栈用的AODV路由算法而是想用另外的算法该在哪里修改?

大联大世平基于NXP JN5168的ZigBee智能家居7件套介绍

大联大旗下世平推出基于恩智浦(NXP)JN5168的智能家居应用开发工具包,让用户能够用较低的费用,....

发表于 06-06 16:15 165次 阅读
大联大世平基于NXP JN5168的ZigBee智能家居7件套介绍

闪烁LED之轮——无线时间同步

超低功耗和可靠性是工业物联网应用中部署的无线传感器网络的关键要求。本演示展示精密时间同步如何实现低占....

的头像 EE techvideo 发表于 06-06 13:46 248次 观看
闪烁LED之轮——无线时间同步

将 4~20mA 传感器连接至 SmartMesh IP 无线节点

4~20mA 是许多工业设施中的一种常用和广泛部署的传感器接口。从一个有线检测网络转换至凌力尔特的 ....

的头像 EE techvideo 发表于 06-06 13:46 412次 观看
将 4~20mA 传感器连接至 SmartMesh IP 无线节点

Gleanergy能量采集WSN开发平台

Gleanergy套件是一款开发平台,它用于演示一个无线传感器Mesh网络的完整设计,该网络由传感器....

的头像 EE techvideo 发表于 06-06 04:45 232次 观看
Gleanergy能量采集WSN开发平台

SmartMesh®无线传感器网络产品演示

SmartMesh®无线传感器网络产品是具有网格网络软件的芯片和预先认证的PCB模块;这些传感器可以....

的头像 EE techvideo 发表于 06-05 09:57 177次 观看
SmartMesh®无线传感器网络产品演示

楼宇科技和无线传感器网络

展示一个完整的无线传感器网络(WSN),它由与一系列传感器节点相连的主控制单元构成。传感器监控楼宇的....

的头像 EE techvideo 发表于 06-04 13:47 476次 观看
楼宇科技和无线传感器网络

最低功耗边缘节点:结构健康监控

了解如何借助ADI公司元件与系统的优势,实现超低功耗无线传感器节点,用于监控结构健康,在接近供电电池....

的头像 EE techvideo 发表于 06-04 13:47 188次 观看
最低功耗边缘节点:结构健康监控

可靠的无线传感器网络简化了半导体制造运作

SmartMesh IP 嵌入式无线网格网络可在严苛的工业环境中提供 >99.999% 的数据可靠性....

的头像 EE techvideo 发表于 06-04 13:47 534次 观看
可靠的无线传感器网络简化了半导体制造运作

SmartMesh IP 无线传感器网络入门套件

SmartMesh IP 是一款支持 IPv6 的即用型、低功耗网格网络解决方案,其由凌力尔特公司的....

的头像 EE techvideo 发表于 06-04 02:47 745次 观看
SmartMesh IP 无线传感器网络入门套件

ZigBee通信技术特点和性能及其典型应用的详细概述

ZigBee技术被认为是最有可能像WiFi、蓝牙一样改变我们现在生活的通信技术之一.ZigBee是让....

的头像 物联网资本论 发表于 06-02 11:36 1780次 阅读
ZigBee通信技术特点和性能及其典型应用的详细概述

物联网的基本原理和组成及其开发平台的结构组成和应用开发前景

随着无线通信技术、传感器技术、信息处理技术的快速发展,经济全球化、工业自动化和信息化的进程不断深入,....

发表于 06-02 10:29 510次 阅读
物联网的基本原理和组成及其开发平台的结构组成和应用开发前景

Zigbee在智能家居和照明市场绽放光芒

Zigbee联盟中国成员组将邀请中国区合作伙伴共同参加将于6月9-12日举办的2018年广州国际照明....

的头像 SiliconLabs 发表于 06-01 16:49 1320次 阅读
Zigbee在智能家居和照明市场绽放光芒

能量采集是物联网解决方案实现完全自主的关键因素

能量采集是物联网解决方案实现完全自主的关键因素。ADP509x提供最高效的能量采集PMU并集成多电源....

的头像 EE techvideo 发表于 06-01 14:54 660次 观看
能量采集是物联网解决方案实现完全自主的关键因素

美国推出了一个全新的传感器网络,搭建起分布式传感的“海上物联网”

海底物联网由智能无线传感器和智能设备、连接网络组成,可提供诸如性能、数据、条件和诊断信息智能操作等,....

的头像 重庆市物联网产业协会 发表于 06-01 14:37 1415次 阅读
美国推出了一个全新的传感器网络,搭建起分布式传感的“海上物联网”

关于组网,退网的问题,请问该如何操作才能删除nv-restore存储的信息,又不影响二次入网?

发表于 06-01 14:08 106次 阅读
关于组网,退网的问题,请问该如何操作才能删除nv-restore存储的信息,又不影响二次入网?

ZigBee协议栈问题,调用zb_SystemReset,需要加什么头文件吗?

发表于 06-01 11:15 102次 阅读
ZigBee协议栈问题,调用zb_SystemReset,需要加什么头文件吗?

阻止一个终端节点加入网络中,该如何实现? 在成功组网之前,协调器可以得到终端节点的MAC地址吗 ?

发表于 06-01 10:32 69次 阅读
阻止一个终端节点加入网络中,该如何实现? 在成功组网之前,协调器可以得到终端节点的MAC地址吗 ?

ZIGBEE广播与单播和广播间隔时间问题,请问两条广播信息的最小间隔最大为多少比较好呢?

发表于 06-01 03:10 123次 阅读
ZIGBEE广播与单播和广播间隔时间问题,请问两条广播信息的最小间隔最大为多少比较好呢?

使用TI的协议栈,请问如何使用zigbee 看门狗?怎么开启及喂狗?

发表于 06-01 02:30 85次 阅读
使用TI的协议栈,请问如何使用zigbee 看门狗?怎么开启及喂狗?

请问Zigbee 路由器转发讯息是由哪段function开始进行判断及转发?

发表于 06-01 02:02 77次 阅读
请问Zigbee 路由器转发讯息是由哪段function开始进行判断及转发?

请问WIFI对Zigbee的影响有多大?

发表于 06-01 00:39 123次 阅读
请问WIFI对Zigbee的影响有多大?

ZigBee通信协议标准化意义重大

当前,通信技术迅猛发展,ZigBee作为一种新兴的短距离无线通信技术,正有力地推动着低速率无线个人区....

发表于 05-25 15:10 180次 阅读
ZigBee通信协议标准化意义重大

使用脑电波监测员工工作状态让人恐惧

中国一些公司利用能读取脑电波的头戴装置来探测员工是否感到疲劳、走神和有压力,希望以此提高生产力。这种....

发表于 05-25 00:07 710次 阅读
使用脑电波监测员工工作状态让人恐惧

ZigBee无线通信技术及其应用探讨

ZigBee技术被认为是最有可能像WiFi、蓝牙一样改变我们现在生活的通信技术之一.ZigBee是让....

的头像 传感器技术 发表于 05-24 17:39 1282次 阅读
ZigBee无线通信技术及其应用探讨

ZigBee如何快速一键自组网?

一般情况下节点数量不多时,我们可以通过配套配置工具即可快速完成配置投入使用。当节点数量到一定的程度是....

的头像 ZLG致远电子 发表于 05-24 16:32 912次 阅读
ZigBee如何快速一键自组网?

SmartMesh IP 无线传感器网络入门套件技术讲解

SmartMesh IP 产品是无线微芯片和嵌入式印刷电路板,并配合无线传感器网络软件,能在严酷的工....

的头像 EE techvideo 发表于 05-23 15:47 738次 观看
SmartMesh IP 无线传感器网络入门套件技术讲解

超低功耗6LoWPan无线传感器的性能演示

介绍ADI的Sub-GHz收发器——ADF7030-1。该WSN演示展示了ADF7030-1业界领先....

的头像 EE techvideo 发表于 05-22 13:45 462次 观看
超低功耗6LoWPan无线传感器的性能演示

基于C8051F和Zigbee无线网络的汽车测试系统解决方案

汽车试验是发现汽车设计开发中各种问题的重要手段,依据试验结果能对汽车各种性能做出客观的评价。作为汽车....

发表于 05-17 11:12 731次 阅读
基于C8051F和Zigbee无线网络的汽车测试系统解决方案

揭秘Zigbee网络中的轮询控制

最近,由于其本身的高能效特性,三个Zigbee 无线协议(Zigbee3.0、ZigbeePRO 和....

的头像 设计idea 发表于 05-15 16:55 1019次 阅读
揭秘Zigbee网络中的轮询控制

贸泽电子即日起开始备货Silicon Labs的两款全新zigbee互联家居参考设计

贸泽电子(Mouser Electronics) 即日起开始备货Silicon Labs的两款全新z....

发表于 05-14 11:51 187次 阅读
贸泽电子即日起开始备货Silicon Labs的两款全新zigbee互联家居参考设计

上海顺舟:将以专业的技术和卓越的服务为用户提供ZigBee最佳智能控制解决方案

由中国照明电器协会、中国照明学会室外照明专业委员会、中国市政工程协会城市照明专业委员会共同主办的 中....

发表于 05-13 09:12 900次 阅读
上海顺舟:将以专业的技术和卓越的服务为用户提供ZigBee最佳智能控制解决方案

全球MCU市场1/5归ST,中国CAGR达27%

【导读】ST通用STM32 MCU斩获全球1/5市场份额,中国市场2017年MCU出货量排名第二,连....

的头像 主编专栏 发表于 05-10 11:10 1345次 阅读
全球MCU市场1/5归ST,中国CAGR达27%

TI Zigbee 产品总结

TI Zigbee 产品总结。

发表于 05-09 10:29 112次 阅读
TI Zigbee 产品总结