查看: 792|回复: 0

基于ZigBee/SCS智能家居安防监控系统设计

[复制链接]

1197

主题

1258

帖子

3600

积分

论坛元老

Rank: 8Rank: 8

积分
3600
发表于 2021-12-28 09:03:00 | 显示全部楼层 |阅读模式
  引言

  智能家居是以住宅为平台安装有智能家居系统的居住环 境。在智能家居系统中安防监控技术在可视对讲,防盗报警, 家庭监控,小区一卡通等领域都有广泛的应用。根据不同的 家庭建筑情况,智能家居系统可采取不同的家庭网络设计,对 于已经装修过的建筑可以采取无线自动控制系统,而未装修 的建筑,可以采取无线与有线相结合的控制方法,这样弥补 了无线不稳定等问题。

  1系统构建概述

  安防监控报警系统针对非法闯入、火灾险情、煤气泄 漏、水管泄漏、电路故障等危险状况进行紧急求助与报警。 该安防监控系统重点阐述三个设计:ZigBee/SCS智能网关, ZigBee无线家庭网络以及安防终端设计。ZigBee/SCS智能网 关连接ZigBee无线和SCS总线系统,可以使无线控制器控制 SCS总线设备。ZigBee无线家庭网络是无线局域网,主要由 ZigBee终端节点和ZigBee协调节点组成。用户通过无线网络 把查询和控制信息发送给智能网关,智能网关对接收到的信 息进行处理,进而发送给协调器,协调器根据接收的信息地址, 最终把指令信息发送给ZigBee终端节点,实现对智能家居系 统的安防监测。此外,ZigBee/SCS智能网关具有语音识别单元, 通过语音识别功能可以实现智能家居设备的语音控制。图1为 智能家居系统结构图。

  2系统硬件设计

  2.1安防监控网关设计

  安防监控网关是该系统的核心设计,是外网和家庭内 部ZigBee网络的一个节点。系统设计的是基于SCS协议的 ZigBee/SCS智能网关,该网关主要接收采集节点,安防节点, 控制节点传输过来的数据,并对其进行转换,同时对外网传来 的数据信息进行转发以及传递采集节点的数据,把SCS协议 或ZigBee协议转换到TCP协议。该ZigBee/SCS智能网关可 以连接到ZigBee无线系统和SCS总线系统,在智能家居实 际实施过程中,在该网关的作用下,可以实现无线电控制器控 制结构化布线系统(SCS)执行器,同时结构化布线系统(SCS) 控制器能够控制无线电ZigBee调光器开关。
  网关的硬件电路主要有7个部分组成,分别是控制器 模块ARM9处理器,64 MB的存储单元NAND FLASH和 64 MB SDRAM,ZigBee 模 块(ZigBee 协调器 CC2530), LCD显示模块,JTAG调试接口模块以及SCS/BUS接口模块。
  安防监控网关设计的核心是控制器的选择,该设计选择ARM9芯片(S3C2440A)作为主控制器,它是以ARM920T为核心的RISC微处理器。该处理器集成了外部存储控制器, 中断控制器,LCD控制器,DMA控制器,时钟和电源管理等 丰富资源。同时,通过外扩存储器,串口,JTAG调试接口和 SCS/SCS接口等构成硬件开发平台。

  SCS-BUS是指结构化布线/总线系统,SCS (Sistema Cablaggio Semplificato,简化布线系统)是一个现场总线网络 协议,目前在Bticino和罗格朗得到广泛的应用。SCS总线基 于护套双绞线,可以调制4种不同的信号:电力供应信号、数 据信号、音频信号、视频信号。其传输控制协议是CSMA/CA载 波侦听/碰撞避免)。该网关是双向的,他们将SCS帧转化为 OpenWebNet帧,相反,开放协议OpenWebNet让大家来构建 软件与SCS interact设备。SCS协议是一种专有Bticino协议。 与其他现场总线交互必须仅使用OpenWebNet编写软件。

  ZigBee模块选择CC2530作为射频收发器,完成与主控 制器之间的数据通信。CC2530芯片是2.4 GHz的片上系统, 建立在基于IEEE 802.15.4标准协议上面,或是专门的网络协 议上面。CC2530模块大致可以分为CPU和内存相关的模块, 外设、时钟和电源管理相关的模块,无线电相关的模块。此外, CC2530提供了一个IEEE 802.15.4兼容无线收发器,RF内核 控制模拟无线模块。

  系统无线网络部分,主控制器通过串口与无线收发模块 CC2530连接,同时对无线模块进行相应的设置,并对采集节 点,安防节点,控制节点的数据信息接收与处理。有线设计部分, 实在网关硬件平台外扩一个SCS接口,实现与终端设备的连接, 进行数据采集,传输数据,主控机根据接收到的信息进行控制。 2.2协调节点设计

  ZigBee网络的根本是充当多个网络之间的桥梁,每个网 络必须有一个协调器,可以存储其所属网络的信息,并且充当 安全键的保险装置。该系统中ZigBee/SCS网关的协调器必须 是ZigBee协调器。

  本系统协调节点选择无线片上系统设计的CC2530射频 芯片作为ZigBee芯片,该芯片集成了系统所需要的一般基本 电路,只需设计简单的外围电路就可以实现系统的无线收发 功能。图3为协调节点结构图。
  2.3终端硬件电路设计

  安防监控报警模块通过布置在室内外的安防传感器来探 测警报事件,由智能家居管理终端向用户和小区保安系统发出 报警信息。安防传感器主要有门磁、窗磁、煤气泄露传感器、 烟雾传感器、红外探头等。

  采用的技术路线:无线部分采用ZigBee芯片作为安防传 感器的执行器,安防传感器通过ZigBee网络实现与智能家居 管理终端的通信。有线部分智能家居管理终端可以通过SCS 口连接来实现。ZigBee网络终端节点设备定时上传安防传感 器的参数,通过智能家居管理终端可以查询安防传感器的工 作状态和警报信息。图4为安防监控系统终端管理硬件结构图。
  控制器S3C2440A核心板是智能家居管理终端的中央 控制器,负责分析处理各功能模块传输的数据,并作出相应 的决策来实现智能家居系统的各项功能。底板上的电源和复 位模块负责为核心板和各功能模块提供工作电压,复位电路 使管理终端稳定可靠的工作。下载调试接口负责智能家居管 理终端软件操作系统的定制、安装和应用程序的下载调试。 ZigBee模块作为协调器负责组建ZigBee网络,实现与各种 智能家电和安防传感器之间的通信。SD卡可以作为事件记录。 监控设备可以是多个网络摄像头,通过网线与路由器相连接, 在对其进项相关设置。LCD触摸显示屏和音频模块组合可以 实现家居安防里的可视对讲分机的功能。智能家居管理终端 本地控制的功能是通过LCD触摸显示屏来实现的。WiFi模块、 GPRS模块和SCS模块使智能家居管理终端可以通过无线和 有线网络,实现音频视频图像传输和远程控制。

  3系统软件设计

  3.1安防监控网关主要程序设计

  安防监控网关连接外网和家庭内部ZigBee网络,进行不 同的协议转换,确保不同的网络之间能够正常通信。在本系 统中ZigBee/SCS智能网关把SCS协议或ZigBee协议转换成TCP/IP协议。采集节点将监控的信息进行打包处理,包括该 节点的地址信息与检测到的数据信息,无线部分以ZigBee帧 的方式发送给ZigBee/SCS网关节点,有线部分将SCS帧转化 为OpenWebNet帧,网关节点接收到信息后,对原始数据进行 处理,接着再以以TCP/IP协议进行打包处理。图5为安防监 控网关主程序流程图。
  在硬件平台的基础上,首先对硬件进行上电操作,启动 实时操作系统Linux,同时对应用程序进行初始化。安防监 控网关起初是处于监听网络状态,当有数据信息转发过来时, 将进入中断处理状态。如果数据来自ZigBee网络节点,贝収对 数据进行处理,同时显示节点数据,进行存储打包发给外网, 最终回到监听网络状态。如果数据是SCS数据,则执行指令 信息,把安防监测信息发送给主机,与ZigBee数据信息一样, 最终回归到监听网络状态。

  3.2 ZigBee协调节点入网设计

  协调节点能够成功通信的条件是协调节点建立的新网络 在可用的信道上,即空闲信道上。图6为协调节点的入网设计 主程序流程图。首先对节点进行上电操作,硬件进行初始化, 同时要求协议栈进行初始化。协调节点通过扫描捜索可用信道 尝试建立新的网络。在射频单元捜索过程中,如果有任何一 个ZigBee网络在该信道上,协调节点将认为该信道已经被占 用,为不可用信道。协调节点将重复此过程直到捜索到可用信 道。成功建立新的网络后,节点将进入监听网络状态。当终端 节点发送入网请求时,将产生中断,判断是否为安防监测终端 数据,如果是将进行数据数据转发与处理,协调节点最终回 归于监听网络状态。

  3.3安防监控终端入网设计

  终端节点需要完成两项工作,一是网络之间的通信,二 是对终端设备进行操作。在终端节点中,采集节点需要采集家 庭安防数据信息,再发送给协调节点,同时接收处理发送给 它的查询信息。控制节点在接收到控制命令后对家电进行控制, 同时也要完成射频信息接收的工作,这要求设备操作与网络通 信之间建立连接。安防节点相对简单一些,只需要在规定的 时间内进行安防数据采集与发送。进行终端节点操作时已经 确定终端节点的网络了,因此,终端节点进行上电操作与系统 初始化后,开始捜寻ZigBee无线网络,直至确认无线网络所 载的信道,否则将重复进行捜寻过程。申请加入网络,入网成 功后,终端节点将进行发送数据与接收命令。
  4结语

  设计的智能家居安防监控系统是针对家庭住宅未装修的 情况,它采取无线网络与有线网络相结合的方法,实现安防 监控功能。该系统是以ARM9为硬件平台,Linux为实时操 作系统,SCS协议为智能家居总线协议,ZigBee/SCS为智能 网关,将家庭内部无线传感采集节点采集的安防数据信息发 送到控制主机,实现了对非法闯入,火灾险情,电路故障等 状况的实时监测。该设计可以使安防监控报警系统获得稳定的 网络通信,同时该系统在实际布线过程中可实现无线电控制器 与SCS(结构化布线系统)执行器的相互控制,对智能家居系 统的发展与建设有重要的意义。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表