零、感想
CC2430是一个片上系统,集成了IEEE 802.15.4的Zigbee标准网络,。在这个网络中包含终端、协调器、路由器。协调器和路由器有点类似但不相同,协调器不负责网络的路由只负责网络的建立,而路由器主要负责网络的路由。
涉及的关键是网络的建立与绑定,数据的收发。当数据来时,如果该片子没有休眠且接收数据中断未屏蔽,则产生收数据中断,片子系统接收数据并从RXFIFO中读数据。同理,发送数据,当有数据写入TXFIFO则产生发送数据中断。值得注意的是OTA绑定(直接绑定)
利用温度转变的检测可以检查温度、气压等信息,zigbee网络负责将这些采集的信息发送到管理端(当然管理端应该也有Zigbee模块),从而产生物联网离得具体应用。
一、zigbee基本概念
1)信道
工作频段为2.4GHz ISM频道(和蓝牙、WLAN[IEEE 802.11b]相同),有三个工作频段:868~868.6GHz,902~928GHz,2.402~2.480GHz,共分27个信道,信道接入方式采用CSMA-CA方式。
信道的中心频率为:
F=868.3MHz k=0
F=906+2(k-1)MHz k=1,2…10
F=2405+2(k-11)MHz k=11,12,…26
2)PANID
网络编号
ZDAPP_CONFIG_PAN_ID 协调器 设置为0xFFFF,则协调器产生随机PANID
非0xFFFF,根据IEEE地址(长地址)或改值随机产生PANID
但是如果默认信道上已经有,则会自动搜索其他PANID值,直到不冲突。带来了终端节点加入其他协调器问题)
路由器、终端设置为0xFFFF,则在自己默认的信道上随机选择一个网络
非0xFFFF,则以该值产生PANID
3)绑定
间接绑定:协调器在一定时间内收到来年各个节点通过按键发送的绑定命令,便会建立相应的绑定表。
直接绑定
倾向于直接绑定(OTA),使用一个节点直接向协调器发送两条绑定信息:它们的目标地址和源地址相反。
二、CC2430简介
核心是8051MCU,附带AES-128加解密协处理器,32MHz晶振和32.768KHz晶振。
CC2430的定时器有三种操作模式:
a】free-running(技术从0x0000到0xFFFF溢出时中断)、
b】modulo(从0x0000到T!CCO保存的某个值时产生中断)、
c】up-down(从0x0000达到T!CC0后再降到0x0000时中断)
通道模式:a】输入采样模式:将信道对应的管脚置为输入态
b】输出比较模式:当计数器值等于T!CCH:T!CCL的值是产生中断,置为输出态。
人机交换界面:Joystick(摇杆)、OK、Cancel
CC2430/CC2431数据缓冲区FIFO方式接收128位数据(DMA方式移动)。
无线的模块的操作通过一系列射频寄存器(映射在外部数据存储器空间)进行。其中halRfInit()负责打开射频无线模块、设置选项等。
功耗模式可选:PM0(稳压器开)、PM1(稳压器开)、PM2(高频NON,稳压器关)、PM3(NONe,稳压器关)
分享到:
相关推荐
《ZigBee技术实践教程:基于CC3430/31的无线传感器网络解决方案》以ZigBee无线传感网络技术为主要对象,以基于CC2430/31芯片(TI/Chipcon公司)的HFZ—CC2430/31ZDK开发套件为硬件平台,深入剖析了TI的Z—Stack...
基于ZigBee网络的温湿度采集系统 包含一篇论文(是前一个里面是三篇论文),相关代码文件,任务书以及串口调试助手 ·主要内容: 利用ZigBee2007协议栈,搭建ZigBee无线网络,完成温湿度的采集。系统由ZigBee协调...
基于ZigBee网络的温湿度采集系统 包含三篇论文(非一篇是三篇),相关代码文件,任务书以及串口调试助手 ·主要内容: 利用ZigBee2007协议栈,搭建ZigBee无线网络,完成温湿度的采集。系统由ZigBee协调器节点、...
ZigBee入门与实践 ZigBee协议栈视频资料 Android手机远程控制实验 CC2530 BasicRF(点对点通信)基于Q2530SB板 CC2530传感器组网实验代码教程 CC2530基础实验代码教程 CC2530佳杰协议栈 CC2530开发软件合集 CC2530...
为了解决ZigBee无线抄表系统数据采集发送集成度不高、设备繁琐等问题,通过对ZigBee无线标准协议的研究和对当前无线抄表系统实现过程的分析,设计出一种基于ZigBee的电表数据收发终端。该终端主要是将MCU系统和RF CC...
并详细讨论了基于CC2530芯片的数据采集例程的硬件设计方案,组网设计中的协调器建立网络,反向连接网络的设计方法以及数据采集系统的软件设计方法。最后通过采集ZigBee网络传感器数据的实验,证明该方案能获得良好的...
为了实现家居安全、环境信息的远程实时监控,设计了一种基于ARM与ZigBee技术的家庭安全监控系统。该系统以CC2530芯片采集温度、烟雾、CO浓度等传感器信息,并通过ZigBee无线网络将采集的节点数据传输到ARM服务器,ARM...
文中提出了一种基于接收信号强度指示(RSSI)值的无线Zigbee传感网测距定位技术,从理论上提出了基于RSSI的节点测距定位处理算法,并从实践上提出了CC2530测距定位模块实现方式。最后通过在实验室环境的实际距离与RSSI值...
物联网技术的发展促进了智能矿区的研究,为提升智能矿区监控管理水平,提出了基于无线传感网的解决方案:采用以CC2530为核心构建智能测控单元,在ZigBee协议栈下编程,实现矿区安防和公用设施的监控;以ARM6410为主处理器,...
新的 SimpleLink 多标准 SensorTag 物联网套件邀请您将自己的云连接产品创意付诸实践。该套件包含 10 个低功耗 MEMS 传感器,采用小尺寸封装,可以使用 DevPack 实现扩展,易于添加您自己的传感器或传动器。 通过 ...
传感器技术中职实训教程
新的 SimpleLink 多标准 SensorTag 物联网套件邀请您将自己的云连接产品创意付诸实践。该套件包含 10 个低功耗 MEMS 传感器,采用小尺寸封装,可以使用 DevPack 实现扩展,易于添加您自己的传感器或传动器。 通过 ...