新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种基于ZigBee无线网络的智能安全监控系统设计

一种基于ZigBee无线网络的智能安全监控系统设计

作者:时间:2014-07-11来源:网络收藏

  3.2 系统软件设计

本文引用地址:http://www.eepw.com.cn/article/249575.htm

  3.2.1 系统工作流程

  井盖报警系统的工作流程如图3所示。井盖报警器正常工作状态时处于休眠状态,当光线和气体检测超出告警阈值时,唤醒控制器,读取井盖基本信息并进行ZigBee网络的无线传输,将数据传递给网络中邻近的节点,最后传输给嵌入式网关进行处理。嵌入式网关控制模块将信息发送给Web服务器,同时发送报警短信给维修人员,Web服务器通过数据库将信息存储。

  

 

  3.2.2 ZigBee协调器

  ZigBee网络协议采用TI公司的Z-STACK,协议栈为ZigBee 2007。ZigBee 2007是ZigBee联盟开发的一种低成本、极低功耗的双向无线通信标准,是TI公司专门为CC2530芯片设计的协议栈。本系统协议设备以协调器和路由器为主,软件设计主要包含协调器节点软件和路由器节点软件。

  ZigBee协调器的软件流程图如图4所示,ZigBee网络启动时会进行设备初始化,通过协调器设置网络唯一的PAN ID,设置协调器的地址。进入信道扫描阶段,判断现在是否有相同PAN ID的网络,如果存在的话就选择现有协调器节点发送入网请求。如果不存在网络,协调器在信道扫描成功后会排列信道,并选择出最优通道,确定网络ID,建立网络。网络建立好以后,协调器会进入无线侦听的阶段,如果有新设备节点加入网络,协调器会按顺序给其分配网络地址。如果有串口数据接收,协调器会进入处理串口数据的阶段,主要负责嵌入式网关发送的控制命令。

  

 

  3.2.3 ZigBee路由器

  报警系统中的井盖报警器作为ZigBee网络中的路由器,主要负责报警数据采集和中继传输。通过配置CC2530的ADC控制器开始数据的采集,设置A/D转换的速率和读取数据时间间隔。路由器的软件流程图如图5所示,路由器节点上电后进行软硬件的初始化,扫描网络是否存在,选择符合的PAN ID网络加入,成为网络中的子结点。

  

 

  路由器加入网络后处于休眠状态,当有告警中断产生时,唤醒CPU并进入中断处理函数,中断处理主要包含对数据的采集和发送,将报警器的传感器数据采集打包发送到父节点中,完成后退出中断进入休眠状态。

  结语

  本文基于ZigBee网络实现井盖报警器的分布式布控,达到实时监控和主动预警。结合无线通信的特点和优势,设计了与互联网融合的智能报警系统。通过Web服务器可实现对城市井盖的远程监控,并通过数据库完成了数量庞大的井盖信息存储。该系统利用ZigBee网络覆盖范围广、低功耗、传输稳定的特点,达到了井盖防盗的自动化,让井盖丢失带来的各种隐患问题得以解决,在井盖防盗领域具有广阔的应用前景。

路由器相关文章:路由器工作原理


路由器相关文章:路由器工作原理


蜂鸣器相关文章:蜂鸣器原理
燃气报警器相关文章:燃气报警器原理

上一页 1 2 下一页

评论


相关推荐

技术专区

关闭