4。 系统统调与测试 24
4。1 硬件测试 24
4。2 软件测试 25
4。3 软硬件协同测试 26
4。3。1 功能测试实物图 26
4。3。2 测试样例截图 26
4。3。3 实地场景测试 28
结论 30
参考文献 31
致谢 32
1.引言
1。1背景介绍
入室抢劫伤人事件常见诸报端,如果能在坏人入室时报警并及时通知主人可以有效减少极端案情的发生。现有安防设施价格贵,在临时住处使用不便,布防麻烦。本系统拟将多点入侵传感信息采集后,通过ZigBee网络收集后传给汇聚节点,汇聚节点通过蓝牙与用户的安卓手机连接。用户通过手机上开发的应用程序实现布防和撤防。本安防系统传感网选用短距离低功耗ZigBee无线网,比较适合布点多、对性能要求不高、对功耗要求不低的应用场合。论文网
1。2项目需求
(1)ZigBee无线传感网的设计,实现自动组网;
(2)ZigBee节点、蓝牙模块和安卓智能手机之间要能够顺利通信;
(3)实验样品要实现布防和安防功能,对于可能发生的危险及时作出预警,保护人身安全;
1。3系统概要设计
系统架构如图 1所示。本系统拟将多点入侵传感信息采集后,通过ZigBee网络收集后传给汇聚节点,汇聚节点通过蓝牙与用户安卓手机连接。用户通过手机上开发的应用程序实现布防和撤防。
图 1系统架构图
用户进入系统,通过测试获取连接在线的结点信息,测试结点状态,设置结点信息状态,接受结点发给客户端的信息,并根据信息作出相应的处理安卓系统功能结构图如图 2所示。
本项目开发时首先搭建好系统架构,系统主要有三部分构成:感知层部分、传输部分和手机应用端的开发。感觉部分主要包括传感器的选择和单片机的扩展,解决入侵信息的获取问题。传感部分包括ZigBee网络的蓝牙,ZigBee网络负责将各个采集点的信息通过无线传输到汇聚节点。ZigBee组网拟采用ZigBee片上系统CC2530。在汇聚节点上通过蓝牙芯片将信息转发到手机上,当然汇聚节点也可以接收手机端的指令。系统开发主要分为硬件平台的搭建和软件开发两部分。硬件开发的主要工作是信息传输通道的搭建,软件开发的主要工作有ZigBee组网协议和前端驱动的开发,ZigBee和蓝牙之间的数据转换,以及手机应用端的应用程序开发。文献综述
2。 硬件设计
2。1 ZigBee最小模块设计
CC2530芯片[7]是一块支持IEEE 802。15。4标准协议无线射频芯片,并且兼容8051内核。CC2530单片机大致分为三个模块:
(1)内存和CPU相关模块;
(2)电源管理、外设和时钟管理模块;
(3)无线射频模块;
CC2530能够支持18个中断源,在空闲模式CC2530,可以被任何中断服务请求唤醒,甚至某些中断还可以将其从睡眠模式唤醒,图 3最小系统结构图。
图 3最小系统结构图
2。2 CC2530单片机串口设计
CC2530单片机有两个UART外设,分别是UART0和UART1,这两个接口同时包括SPI功能,UART模式提供异步串行接口,并且提供全双工数据传输,其硬件结构图如图 4串口电路所示。