基于nRF905的LED屏无线通信设计与实现

发布者:技术旅人最新更新时间:2012-04-09 来源: 电子测量技术 关键字:nRF905  无线通信  ATMEGA128L 手机看文章 扫描二维码
随时随地手机看文章

引言

ZigBee联盟定义了2种物理设备类型:一种是全功能设备FFD(fullfunctiondevice);另一种叫精简功能设备RFD(reducedfunctiondevice)。网络的构建需要有协调器参与工作(FFD)。整个网络的形成过程:首先进行初始化,之后协调器开始参与后建立网络,网络建立以后再通过路由器(FFD)和终端设备(RFD)发现网络,最后在建立起的网络开始数据管理和传送。

1 节点硬件设计

传感器节点是由几个不同的模块组成,这些模块处理着不同的功能,有传感器模块,传感器模块是传感的硬件基础,接着通过处理器模块,这个模块执行着重要的功能,数据处理后才能进行通信,还有无线通信模块和能量供应模块。传感器节点主要的功能是:首先进行数据节点的数据采集,采集后的数据再进行处理,经过处理后的数据再通过节点转发进行融合,同时还有其他节点转发数据过来,这样再对所有节点的数据进行管理和融合,数据处理后再进行存储。所有传感器的工作原理和结构大致相同,虽然每一种传感器设计不同,但是基本的架构是相同的。传感器节点的这种功能等同于兼并传统网络的路由功能,作为网络终端传送和接收数据,是构成5项网络的基础,网线网络的基本元素是传感器节点,节点是构成无线传感网络的基本平台。

由于传统的节点用来采集数据,不仅节点个数多,而且工作时间长、效率低等,此次设计做了些改进。此次采用的硬件设计综合不同硬件的特点,处理器是采用AVR单片机ATmega128L处理器,它的特点是性能高、速度快、功耗较低,比普通的8位机相比,实用性高、硬件资源丰富。具有高性能、高速度、低功耗和硬件资源丰富的特点。

CPU主要具有几种省电模式:IDLE、POWERSAVE、POWERDOWM、STANDYBY。在不同的省电模式下可以高效率工作。时钟控制由8MHz的晶振提供,时钟频率可以通过软件进行更改和选择。其内部集成的程序存储器大小为128KB,还有4KB静态RAM,同时带有4KB的E2PROM。

1.1通信模块

CC2420是Chipcon公司开发的一款低功耗通信芯片。它的特点是延迟时间短,使得有更多的充足的睡眠时间,保持这个状态不仅可以提高效率,节约了能耗,节点的使用寿命也比较可观。CC2420与处理器的连接方便,通过4个管脚表示数据的状态,分别为它使用SFD、FIFO、FIFOP和CCA。接口是采用SPI接口,它与CC2420交换数据、发送命令,复位时通过VREG_EN和RESET_N2个引脚实现使能和复位,产生和CC2420匹配的工作电压,一般大小为1.8V,保证处理器进入正常工作状态。由于和天线相接的引脚具有高阻抗特点,引脚为RF_P和RF_N。高阻抗匹配需要高阻抗天线,一般要求匹配的负载阻抗为115+j×180。

1.2存储器部分

此次设计采用串行接口的Flash存储芯片AT45DB041,它的存储空间为4Mbit,可以方便地和串口相接。由于1个网络传感节点具备路由器和主机2种功能,处理器ATmega128L的片内存储单元不能满足要求,所以必须进行相应的扩展。每个节点必须有独立的序列号,此次设计选择DS2410Z序列号存储器。它有64位ROM,内含是48位唯一的序列码、8位CRC校验码和8位家族码。数据采用1-Wire协议,无需外部供电,仅通过1个信号引线和1个地回路串行传输。路由功能采用串行接口的Flash存储芯片AT45DB041,它拥有4Mbit的存储空间,可方便地连接在ATmega128L的串口上。[page]

1.3其他模块

设计采用光敏传感器,电源模块由2节1.5V干电池供电。传感器模块的选择相对比较灵活,可以根据实际情况选择不同的传感器。节点设计处理器处于省电模式,射频模块无任务时处于睡眠模式,以尽量减少节点的耗电。

1.4设计要点

为了减少外围信号的干扰,必须把信号线、地线分开,分成几个层次,并且是采用独立的模块设计,考虑到设计的几点体积更精简,更需要减小信号的干扰,可以用多层板,在高电频的工作状态,在该层没有用做布线的面积均需用铜填充并接到地。

2 节点机的软件设计

本文采用的开发软件是WinAVR20050214版本的集成开发环境和AVRStudio4下载程序。软件模块主要包括:CC2420驱动程序、网络路由设计等。

2.1协调器的软件设计

协调器的软件流程图如图1所示。系统刚开始初始化,硬件协议初始化后开始建立网络,判断节点是否接入网络,接入网络成功后运行协议任务,接收节点数据并发送到PC上。

建立过程中若超过次数则接收失败,继续下一次接收。

基于单片机的Zigbee传感器节点的硬件设计
图1 协调器的软件流程

2.2成员节点的软件设计

成员节点主要是采集传感器数据和接受来自协调器的控制数据。当没有数据收发时进入休眠状态,节点功耗降到最低,成员节点的软件设计流程图如图2所示。系统初始化后进行硬件和协议初始化,加载成功后进行协议任务,判断任务后测量传感器数据并发到协调器,进入休眠状态后再执行下一个任务,若超过规定次数,网络建立失败。

基于单片机的Zigbee传感器节点的硬件设计
图2 成员节点的软件流程

2.3物理层和MAC层的设计

CC2420芯片提供了物理层的数据服务和管理服务,MAC层点到点通信的服务接口通过程序控制CC2420寄存器完成传感器数据的收发。IEEE802.15.4定义的MAC帧格式:MAC层头帧;MAC净载荷;MAC层帧尾。其中,MHR有固定的顺序,并不是所有的帧都包含地址域。[page]

2.4网络层的设计

可以根据实际情况选择AODV路由或者树形路由。

ZigBee的网络层支持多种网络拓扑结构,针对结点数量的限制选择星形网络。在星型网络中,节点被配置成1个全功能节点和1个或多个简化功能节点所有的RFD都只能和FFD通信。节点的网络层协议采用树形路由算法与AODV路由算法相结合的路由算法,其中树形路由算法指的是在做路由选择策略时利用树形结构址;AODV算法则是对AdHoc按需距离矢量路由算法的改进。本文设计节点组网测试选择了星形网络,一个是协调器,另外两个是光传感节点,从可视化后台软件SNAMP可以看到节点组成的网络拓扑图和接收来的数据包,如图3所示。

基于单片机的Zigbee传感器节点的硬件设计
图3节点硬件实物图与组网测试

3 结论

通过此次设计,实验证明了节点的体积小、集成度高、功耗低,通过多层次布线不仅减少了信号的干扰,而且加大了传输的距离。软件设计可以通过节点编程实现协调器、路由器和网络终端的传输。硬件中的模块设计可以根据具体的需要更改不同的传感模块,具有更高的灵活性。

关键字:nRF905  无线通信  ATMEGA128L 引用地址:基于nRF905的LED屏无线通信设计与实现

上一篇:GPS/GPRS车载监控终端的设计与实现
下一篇:以太网的远程控制信号调理系统

推荐阅读最新更新时间:2024-03-16 12:57

基于ARM处理器的车载GPS系统无线通信设计方案
1 引言 车载GPS定位终端在过去十年内已经成为汽车工业发展的焦点。在欧美国家和日本,车载GPS定位终端在最近几年内得以广泛的应用。车载GPS定位终端是融全球卫星定位技术(GPS)和现代无线通信技术于一体的高科技系统。该终端的主要功能是通过GPS模块从卫星获取GPS数据,将移动车辆的动态位置(经度、纬度、时间、速度)等信息实时地通过无线通信链路上传至监控中心,同时接收监控中心发送的控制命令。目前的车辆监控系统中大多采用GSM通信网以短信息的方式进行通信,不能充分满足实际应用的需要。而GPRS(General Packet Radio Service)通用分组无线业务是一种以分组交换技术为基础,采用IP数据网络协议的高效数据传输
[单片机]
基于ARM处理器的车载GPS系统<font color='red'>无线通信</font>设计方案
腾达别墅路由nova荣获中关村在线“2017年度推荐产品奖”
近日,中关村在线年度科技产品大奖评选结果出炉,腾达别墅路由nova凭借优秀的产品性能和良好的用户口碑,成功获得专业评审的青睐,荣获中关村在线“2017年度推荐产品奖”。 据悉,ZOL年度科技产品大奖的奖项分设“年度卓越产品奖”、“年度优秀产品奖”、“年度推荐产品奖”三项大奖。每个奖项均经过ZOL百人专业评审团通过创新程度、应用价值及性价比三个维度, 限定入围、市场考验、百项测试、编辑推选、网友票选、专家定审六道工序,历时2个月最终评选出来的。此次评选涉及产品覆盖移动(通信)设备、PC与平板电脑、智能出行产品、计算机外设产品、生活家电等15个类别。其中,腾达别墅路由nova荣获中关村在线年度计算机外设产品类 “2017年度推荐产
[网络通信]
罗德与施瓦茨紫光展锐合力建联合运营商测试实验室
罗德与施瓦茨公司联合紫光展锐,全球领先的移动通信及物联网核心芯片供应商之一,计划在中国建立一个联合运营商测试实验室。该项目是双方在巴塞罗那世界移动通信大会(2月26日至3月1日)上所签署的谅解备忘录的一部分。 两家公司将专注于无线通信和测试理念,以更好地服务于双方的共同客户,其中包括三家中国网络运营商,以及罗德与施瓦茨已合作多年的其他国际运营商。在测试实验室中,罗德与施瓦茨将提供技术咨询和产品支持;同时,罗德与施瓦茨与紫光展锐也将根据国内外网络运营商的要求进行协同测试。双方的共同目标是确保芯片解决方案能更好地满足全球运营商的要求。 此前,紫光展锐已经选择了罗德与施瓦茨作为其2G、3G和4g领域的合作伙伴。如今,两家公司
[测试测量]
基于MSP430F149和nRF905的 无线血氧指夹的设计
0 引言 智能小车又称轮式移动机器人,能够按预设模式在特定环境中自动移动,无需人工干预,可用于科学勘测、现代物流等方面。针对路面采用黑色标记线条作为路径引导线的应用场合,反射式光电传感器是常用的路径识别传感器。反射式光电传感器因信号处理方式和物理结构简单的特点而被广泛应用于结构化环境和低成本产品中,虽然存在检测距离近、预测性差的弱点,但通过合理设计和选择反射式光电传感器并结合合适的信息处理软件能够满足上述简单环境场合应用。随着汽车ECU 电子控制的发展,在汽车上配备远程信息处理器,传感器和接收器,通过这些器件的协调控制可以实现汽车的无人驾驶。本文提出基于MSP430单片机的控制装置,通过反射式光电传感器寻迹,MSP430单片机
[单片机]
基于MSP430F149和<font color='red'>nRF905</font>的 无线血氧指夹的设计
采用无线通信技术的新型数控系统
  作者:王治森,曹斌,高荣   引言   近年来移动通信技术和掌上电脑的飞速发展及其在其他领域的广泛应用,必将对制造业产生深刻的影响,并为数字化制造带来重大的机遇和挑战。在网络环境下的数字化制造不仅仅取决于企业上层管理和设计的数字化和信息化,也取决于车间底层的数字化和信息化。我们提出一种基于移动通信技术的人机协同的新型数字化制造模式,它把无线移动通信技术引进来,创建一种以人为中心的能充分发挥“人的智能”和“机器智能”的分布式人机协同工作模式。车间数字助理(Shop Floor PDA)和新型数控系统构成了这种新型制造模式的两个核心环节。本文只讨论后者。   采用无线通信技术的新型开放式数控系统   采用无线通信技术的新型
[应用]
MSP430和nRF905的无线数传系统设计
摘 要:阐述在低功耗应用中,利用MSP430和nRF905组成一种无线数据传输系统的设计方案。首先对核心芯片的选型和关键使用方法进行简单说明,然后介绍系统硬件和软件的设计,其中着重介绍如何对nRF905进行控制,并给出相关程序源代码。 关键词:无线数据传输 低功耗 MSP430 nRF905 在特殊环境的数据测控应用中,无线数据传输已经越来越广泛地被运用。MSP430+nRF905的组合特别适合于低功耗、短距离(1OO~200 m)、小数据量的无线数传系统。MSP430 CPU在低功耗应用方面有很大优势,nRF905无线收发芯片具有功耗低、控制简单、可自动处理字头和CRC校验的优点,两者结合组成的数传系统可以在很多产品中得到
[网络通信]
基于以太网的光无线通信系统的设计与实现
以光波为信息载体进行光通信的历史由来已久,大气激光通信是以大气作为传输介质的通信,是激光出现后最先研制的一种通信方式。由于它具有传输距离远、频带宽、发射天线小、保密性好及抗电磁干扰等优点,越来越受到关注,应用也日渐广泛起来。 以太网是应用最广的联网技术,它以可靠性高、媒体信息量大、易于扩展和更新等优点,在企业、学校等领域得到广泛的应用。根据IEEE802.3 Ethernet标准规范,以太网每段同轴电缆长度不得超过500m,通过中继器互联后,网络最大距离也不得超过2.8km。在这种情况下,利用激光无线通信技术,超越以太网的地域限制,满足数据通信的需要,具有很强的应用价值。 1 基于以太网的激光无线通信系统 将以太网和
[嵌入式]
大体积混凝土无线温度监测系统
  引言   施工混凝土内部热量较难散发,外部表面热量散发较快,内部和外部热胀冷缩过程相应会在混凝土表面产生拉应力。温差大到一定程度,混凝土表面拉应力超过当时的混凝土极限抗拉强度时,在混凝土表面会产生有害裂缝,有时甚至贯穿裂缝。另外,混凝土硬化后随温度降低产生收缩。由于受到地基约束,会产生很大外约束力,当超过当时的混凝土极限抗拉强度时,也会产生裂缝。为了了解基础大体积混凝土内部由于水化热引起的温度升降规律,掌握基础混凝土中心与表面、表面与大气温度间的温度变化情况,需对混凝土浇筑过程中温度变化实施实时监测。传统监测方法要配专职测温人员,使用电子测温仪按时按孔测温,并记录测温数据及时间。本设计为一种无线温度监测系统,能定时、自动对温
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved