名称:【毕业设计】ZigBee无线网络定位学习系统
型号:SLRF-2431-PS
一、系统概述
ZigBee无线网络专业开发套件SLANRF-2431DK是基于CC2430/CC2431的ZigBee专业开发系统,完全满足EEE802.15.4标准和ZigBee技术标准的无线网络技术设计开发。该系统包含了构建多种ZigBee网络所需的全部硬件、软件专业开发工具、文档和各种展示、表演软件。提供丰富的、完善的技术资料和开发资料。
基于ZigBee2006协议栈开发CC2430/CC2431高精度网状网络无线定位系统。可实现0.25M精确无线定位分辨率,根据使用环境可实现1-5米定位误差,完全支持完善ZigBee网络防冲突机制及所有的网络拓扑。本系统定位节点将自动计算自己的精确位置,显示监控单元,与任何PC,PDA和其他移动终端等设备和任何高级单片机系统综合使用。该系统以3-12个参考节点,构成一个最大区域为64X64米的无线定位网络。参考节点之间,通过802.15.4/ZigBee无线通讯标准,保持无线联系,通过上位机软件可以实现对全部参考节点的无线参数配置。
感智ZigBee(CC2430/1)专?悼⑻准腔?IEEE802.15.4标准和ZigBee2006标准的无线网络技术设计开发,是感智工程师团队结合TI芯片特质与众多厂家技术特点而设计的一款性价比超高的系统。
SLANRF-2431DK系统贯穿从C51基础程序到射频通信,从点对点到点对多点,从星型网络到ZigBee无线网络完全支持开发!包含了构建多种ZigBee网络所需的全部硬件、软件专业开发工具、文档和各种展示、表演软件。
让用户由简到易,循序渐进的掌握无线SoC以及无线网络设计与编程技术,掌握射频通信及节点控制开发,从简单网络协议(SimpliciTI)到解析ZigBee协议栈源程序学习IEEE802.15.4及ZigBee无线网络的设计与开发技术,为进一步开发无线传感网络与物联网系统打下最关键的基础。
同时配套由多位具有多年开发经验的一线嵌入式无线开发工程师编写的《感智ZigBee无线网络开发者指南》从零开始指导您如何学习和修改ZigBee协议栈源码,以及丰富的基础例程深入解析。
二、系统功能特征
系统特点:
定位系统主要功能:
1)兼容TI/CHIPCON CC2431ZDK高级无线定位开发平台
采用3-12个参考节点布网和一个无线网络协议分析仪连接PC,运行CHIPCON上位机无线定位软件,可以设置修改自己的地图,并通过PC机GUI界面,直观实时显示全部移动节点和参考节点,并对移动和参考节点主要网络参数进行无线设定。
2)参考节点串口直接输出实时坐标,方便任何用户二次开发
SLANRF-2431DK采用网络扩展板作为串口网关,无须网络协议分析仪,直接对定位网络进行实时监控,并实现了从串口输出全部实时定位信息和参考节点信息。这样,用户可以方便的使用任何上位机和其他任何微处理器连接网关,方便的开发自己的各种无线定位系统。如图所示。
3)多种GUI实时定位监控软件支持
SLANRF-2431DK可以使用TI免费下载的各种图形软件显示定位系统工作状态
4)提供全面的附加服务和全面技术支持
采用ZigBee2006协议栈构建网状网络实时定位系统,是一个全新、很具有挑战性的工作,感智无线作为嵌入式无线行业的领跑者,能够协助用户,包括:设计无线节点的新功能(包括附加各种传感器)或开发无线网络监控、遥控、多个无线定位网络间的ZigBee无线网络通讯等。
应用领域:
2.4 GHz IEEE 802.15.4标准系统兼容;
物联网/无线传感网络感知层;
智能家居;
HVAC楼宇自动化;
城市路灯系统;
工业控制和监测;
智慧农业;
健康照顾;
智慧医院;
城市交通;
智能电网;
… …
CC2430无线数传模块
CC2430芯片延用了以往CC2420芯片的架构,在单个芯片上整合了ZigBee 射频(RF)前端、内存和微控制器。它使用1个8位MCU(8051),具有32/64/128 KB可编程闪存和8 KB的RAM,还包含模拟数字转换器(ADC)、几个定时器(Timer)、AES128协同处理器、看门狗定时器(Watchdog Timer)、32 kHz晶振的休眠模式定时器、上电复位电路(Power On Reset)、掉电检测电路(Brown Out Detection)以及21个可编程I/O引脚。
CC2430芯片采用0.18 μm CMOS工艺生产,工作时的电流损耗为27 mA;在接收和发射模式下,电流损耗分别低于27 mA或25 mA。CC2430的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。
CC2430芯片的主要特点如下:
◆ 高性能和低功耗的8051微控制器核。
◆ 集成符合IEEE802.15.4标准的2.4 GHz的RF无线电收发机。
◆ 优良的无线接收灵敏度和强大的抗干扰性。
◆ 在休眠模式时仅0.9μA的流耗,外部的中断或RTC能唤醒系统,在待机模式时少于0.6μA的流耗,外部的中断能唤醒系统。
◆ 硬件支持CSMA/CA功能。
◆ 较宽的电压范围(2.0~3.6V)。
◆ 数字化的RSSI/LQI支持和强大的DMA功能。
◆ 具有电池监测和温度感测功能。
◆ 集成了14位模数转换的ADC。
◆ 集成AES安全协处理器。
◆ 带有2个强大的支持几组协议的USART,以及1个符合IEEE 802.15.4规范的MAC计时器,1个常规的16位计时器和2个8位计时器。
◆ ZIGBEE/802.15.4全兼容的硬件层,物理层。
◆ 集成1个高精度定位跟踪引擎。
网关&路由模组
多功能液晶开发板,可作为WSN-USB网关用,亦可作为CC2530及ZIGBEE的开发板
液晶LCD |
按键 |
电池盒 |
USB接口 |
电源接口 |
JTAG仿真器接口 |
标准20Pin RF模块接口 |
终端节点模块(低功耗)
1.尺寸:45MM*70MM
2.JTAG仿真下载调试接口
3.20pinRF扩展接口
4.电池开关
5.光照传感器
6.行业标准20pin的插针接口
7.支持;CC2430/2530/2431/253/1110/2510等模块供电
7.背面为两节5号电池供电
ZigBee无线网络协调器
标准SoC独立开发板功能
电池底板
三、系统标准配置
组件 | 数量(组) | 备注 | |
网关组 | 1 | 串口网关底板+CC2430标准模块 | |
参考节点 | 4 | CC2430标准模块+电池底板 | |
定位节点 | 1 | CC2431标准模块+电池底板 | |
SLANRF-RPO仿真器 | 1 | 兼容CC1110/2510/2430/2431/2530 | |
天线 | 6 | 2.4GHz | |
电缆 | 2 | USB、RS232 | |
开发包(光盘) | 1 | CC2430&CC2431开发包光盘 | |
《ZigBee无线网络开发者指南》 | 1 | 感智公司编制 | 选配 |
四、软件光盘目录
盘目录
├ 定位系统开发包
│ ├ ZigBee2006无线定位演示程序
│ │ ├─ZigBee2006无线定位演示程序文件包
│ │ ├─必读.txt
│ │ └─定位演示程序使用指南.pdf
│ └Setup_Z-Location_Engine_1.3.0.exe
├ Zigbee2006专业开发套件使用指南.pdf
│ 必读.doc
│ 光盘说明.txt
├─软件及驱动
│ │ 串口调试助手.exe
│ ├─Acrobat
│ ├─物理地址烧写
│ ├─IAR
│ │ ├─IAR7.20H
│ │ └─IAR7.20C
│ ├─汉字字模
│ └─USB驱动
│ └─ft232usbdriver2.0
├─开发资料(芯片与协议栈)
│ │ zigbee协议栈开发指南(中文)
│ │ ZigBee-Specification-2006.pdf
│ │ 低功耗芯片选型指南
│ ├─IEEE802.15.4-ZigBee协议规范
│ │ ├ IEEE Std 802.15.4-2003.pdf
│ │ └ ZigBee-PRO.pdf
│ └─芯片手册
│ ├ CC2430 Datasheet.pdf
│ ├ CC2430芯片手册(中文).pdf
│ ├ MMA7360L_三维加速度传感器.pdf
│ ├ STR9 In-Application Programming using UART.pdf
│ ├ STR91x hardware development.pdf
│ └ STR91x MACDMA Controller (ENET) Software Library.pdf
├─原理图
│ 液晶开发板原理图.pdf
│ 电池节点底板原理图.pdf
├─cc2430演示程序
│ ├ 2430基础例程
│ │ ├ CC2430-1 自动闪烁
│ │ ├ CC2430-2 按键控制开关
│ │ ├ CC2430-3 按键控制闪烁
│ │ ├ CC2430-4 T1的使用
│ │ ├ CC2430-5 T2的使用
│ │ ├ CC2430-6 T3的使用
│ │ ├ CC2430-7 T4的使用
│ │ ├ CC2430-8 定时器中断
│ │ ├ CC2430-9 外部中断
│ │ ├ CC2430-10 片内温度
│ │ ├ CC2430-11 13AVDD
│ │ ├ CC2430-12 电位器
│ │ ├ CC2430-13 串口发数
│ │ ├ CC2430-14 串口控制LED
│ │ ├ CC2430-15 串口收发
│ │ ├ CC2430-16 串口时钟PC显示
│ │ ├ CC2430-17 系统睡眠
│ │ ├ CC2430-18 系统唤醒
│ │ ├ CC2430-19 睡眠定时器
│ │ ├ CC2430-20 看门狗
│ │ ├ CC2430-21 喂狗
│ │ ├ CC2430-21 喂狗
│ │ ├ CC2430-22 定时唤醒
│ │ └ CC2430-23 PWM
│ ├ 菜单测试程序
│ │ ├ App_Ex
│ │ ├ Library
│ │ └ 说明.txt
│ ├ 点对点无线串口通信
│ │ ├ App_Ex
│ │ ├ Library
│ │ └ 说明.txt
│ └ 点对多点测试
│ ├ CC2430 FDMA
│ └ 点对多点实验.pdf
└─ZigBee2006协议栈
├ZigBee2006-simple
│ ├ZStack-1.4.2-1.1.0
│ └实验说明
└ZigBee2006-串口互发
├ZStack-1.4.2-1.1.0
└实验说明