3.2 数据分析流程
协调器在接收到子节点发送的数据包后,提取并存储信号帧中的数据。系统读取数据帧中节点的网络地址,判断是A节点或是B节点的数据,随后将传感器的电平变化数据存储到相应的FIFO队列中。系统根据队列中采样数据变化的情况,将两个节点的采样结果和先后顺序进行对比,由此判断室内人员的进出,并修改系统当前的统计人数。人数统计的具体算法如图4所示。
3.3 上位机数据显示
每当人数发生变化时,协调器节点便会通过串口将当前人数统计信息发送给上位机PC机。上位机软件则对这些信息进行存储和处理、并将信息显示在上位机的监视窗口。
4 系统实验
根据公共场所人流的典型特征,我们选取容量大约为70人的高校教室作为实验对象,在该教室前后门两个进出口通道安装本文所设计的无线人数统计系统进行实验。实验时间从18点44分开始到22点20分结束,在实验过程中利用笔记本电脑做为上位计算机,分别通过人工和系统同时记录室内人员的流动情况,实验记录的数据包括:实际教室人数、上位机显示的教室人数、人数发生变化的时刻等。测试数据结果如图5所示。由实验数据可知,本系统在近4个小时的实验过程中运行稳定,测量结果和实际数据基本吻合。
5 结 语
本文阐述了基于ZigBee的无线室内人数统计系统的基本原理和软硬件设计方案,并通过实验结果验证了系统的可行性。实验结果表明本文所设计的基于ZigBee的室内人数统计系统能够有效地统计室内人数的变化情况,具有较强的实用价值。
参考文献
[1] 冯志斌,孙超.关于大型社会经营活动安全问题的探讨[J].中国安全科学学报,2006,16(9):370-374.
[2] 欧温暖,田绪红,朱同林.基于教室监控视频的课堂行为计数分析[J].图学学报,2012, 33(2):113-118.
[3] 王强,冯燕.基于颜色和形状信息的快速人数统计方法[J].计算机测量与控制,2010,18(9):2157-2163.
[4]朱莹,林基明.基于Zig Bee无线传感器网络网关的设计与实现[J].传感器与微系统,2009, 28(7):80-85.
[5] 王松德,姚丽萍,朱小龙,等.近红外传感器在无线遥控计数系统中的应用[J].光谱学与光谱分析,2007,27(9):1743-1746.
[6]陈文星,付继宗,魏建英.基于BISS0001信号放大电路的人体红外感应开关设计[J].电脑开发与应用,2013,26(2):66-68.