1. ZigBee
    +关注
    关注 59
    文章 1216
    浏览量 139278
  2. 无线传感器
    +关注
    关注 6
    文章 384
    浏览量 58900
  3. 有线电缆
    +关注
    关注 0
    文章 0
    浏览量 526

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

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

电子设计 技术专区

  1. 经典的运用PIC单片机实现LED点阵手写屏设计方案
  2. 详细解析ESP中传感器及接口技术的电路
  3. 实现智能家电控制系统设计方案的几大关键点
  4. 一款实用的基于iOS的智能家居安防系统移动端方案
  5. 一文读懂无线传感器网络标准化与协议
关注鸿运国际微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

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

在2002年的HotNets上,J Elson和Kay Romer首次提出并阐述了无线传感器网络时间....
的头像 鸿运国际网工程师 发表于 02-17 20:33 次阅读 0条评论
无线传感器网络同步算法的研究与探讨

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

致力于亚太地区市场的领先半导体元器件分销商---大联大控股宣布,其旗下世平推出基于恩智浦(NXP)J....
的头像 人间烟火123 发表于 02-09 11:10 次阅读 0条评论
大联大世平集团推出基于NXP产品的Wi-Fi转ZigBee智能网关方案

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

随着无线通信、电源效率、极度微型化(如透过MEMS传感器达到的迷你规格设计)以及嵌入式运算技术的不断....
发表于 02-13 03:25 次阅读 0条评论
浅析工业用无线传感器网络全新用途及解决方案

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

传感器网络实现了数据的采集、处理和传输三种功能。它与通信技术和计算机技术共同构成信息技术的三大支柱。....
发表于 02-07 17:18 次阅读 0条评论
无线传感器网络的拓扑结构及硬件系统的主要组成

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

无线传感器网络是一种分布式传感网络,它的末梢是可以感知和检查外部世界的传感器。WSN中的传感器通过无....
发表于 02-07 16:52 次阅读 0条评论
无线传感器网络的三个要素:

无线传感器应用实例

无线传感器网络的出现,改变了过去对数据采集、传输和监控管理的传统方式。首先,由各种无线传感器类型采集....
发表于 02-07 16:25 次阅读 0条评论
无线传感器应用实例

无线传感器有哪些

无线传感器的组成模块封装在一个外壳内,在工作时它将由电池或振动发电机提供电源,构成无线传感器网络节点....
发表于 02-07 16:05 次阅读 0条评论
无线传感器有哪些

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

从德国的工业4.0,到美国的智慧交通,再到中国的智慧城市,基于不同国家有不同的优势和战略,物联网革命....
的头像 周立功单片机 发表于 02-05 09:52 次阅读 0条评论
三个部分组成物联网及常用无线频段划分

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

周立功教授新书《面向AMetal框架与接口的编程(上)》对AMetal框架进行了详细介绍,通过阅读这....
的头像 ZLG致远电子 发表于 02-05 09:36 次阅读 0条评论
应用面向对象编程SoC原则的典型示例

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

随着我国城市化步伐的加快,城市照明建设作为体现城市形象的作用日益受到重视,在城市照明系统中,如何节约....
发表于 02-02 15:21 次阅读 0条评论
为什么zigbee技术适合应用于城市智慧路灯照明领

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

太阳能作为一种新兴能源,现广泛应用于太阳能发电、太阳能光伏发电、太阳能水泵、太阳热水器、太阳能建筑、....
的头像 鸿运国际网工程师 发表于 02-11 14:09 次阅读 0条评论
基于zigbee的太阳能自动追光灯与电子广告牌的设计

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

低功耗无线电通信技术、嵌入式计算技术、卫星传感器技术及集成电路技术的飞速发展和日益成熟,使得大量低成....
发表于 02-14 09:13 次阅读 0条评论
基于移动Agent的无线传感器网络数据管理框架

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

Zigbee作为智能家居终端上一种全新的无线连接方式,你对它有多了解呢?今天,笔者就来讲解下Zigb....
的头像 鸿运国际网工程师 发表于 01-28 16:17 次阅读 0条评论
智能家居终端的全新无线连接方式--Zigbee技术

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

为了监测和研究环境参数对光伏电站的影响,提出了一种基于ZigBee的光伏电站环境实时监测系统。以CC....
发表于 01-25 16:51 次阅读 0条评论
基于ZigBee的环境参数实时监测系统设计

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

目前应用于智能交通行业的无线传输方案,比较成熟的主要有zigbee、LoRa两种,今天主要来介绍zi....
的头像 ZLG致远电子 发表于 01-22 14:41 次阅读 0条评论
介绍应用于智能交通行业的zigbee通讯方案

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

基于iOS平台的设计与开发技术,在异构网络中实现一种智能家居报警系统,用以解决智能家居中的安防问题。....
的头像 电子设计 发表于 01-18 07:35 次阅读 0条评论
一款实用的基于iOS的智能家居安防系统移动端方案

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

针对现有的交通信号灯控制系统几乎全部采用的是固定时序的控制方式,无法针对实际交通流量对各车道的放行时....
发表于 01-09 16:40 次阅读 0条评论
无线传感器网络的自适应交通灯控制系统

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

为应用选择最合适的加速度计可能并不容易,因为来自不同制造商的数据手册可能大相径庭,让人难以确定最为重....
的头像 亚德诺半导体 发表于 01-08 09:57 次阅读 0条评论
从三大应用角度深度剖析MEMS加速度计的关键指标

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

由于USB技术在最近几年已成长为PC主流的技术标准,几乎所有的外设都可以借助USB接口轻易地与PC机....
的头像 电子设计 发表于 01-06 07:34 次阅读 0条评论
什么是无线USB技术?从它的应用上学习就明白了

基于CC2530的ZigBee协调器节点设计

本文给出了基于TI新一代芯片CC2530的ZigBee协调器节点设计方法,该方法选用TICC2591....
发表于 01-05 15:25 次阅读 0条评论
基于CC2530的ZigBee协调器节点设计
鸿运国际手机欢迎你