微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 智能家居监控系统设计方案

智能家居监控系统设计方案

时间:09-10 来源:互联网 点击:

摘要: 介绍了一种家居简易智能监控系统的设计方法, 该方法主要通过嵌入式Web服务器技术, 并在系统中融入简易的智能控制机制, 然后通过分析其硬件和软件实现机制来最终实现系统的总体设计。此外, 文中还就CGI编程中的一些常见问题提出了解决办法。

  0 引言

  随着Internet和个人计算机的普及, Internet用户已达到了空前的数量, 而对网络的利用也已经逐渐渗透到了各个行业, 现在已出现了如视频会议、电子商务等新型业务, 这些业务的推出大大方便了人们的生活, 提高了社会效率。同样, 视频监控技术发展也经历了模拟监控、数字监控阶段, 现在正在向大规模网络监控技术方向发展。

  网络监控系统具有能够克服地域的限制、传输信号不易受干扰、网络带宽可复用的巨大优势, 因而较之传统监控模式具有更广阔的发展空间。为此, 本文结合相关技术, 提出了一种基于嵌入式Web服务器的远程监控系统方案, 该方案整合了门禁、红外监测、烟雾探测等外围设备, 并具有监控智慧化、存储设备成本低、网络资源占用率小、方便扩展等特点。

  1 系统硬件设计

  本系统以S3C2410为控制核心, 并基于嵌入式Linux操作系统来开发设计。nand flash设备采用cramfs文件系统, 上电后挂载yaffs文件系统来保存临时数据文件, 并提供有SD卡接口以用于保存视频文件。

  本系统中的视频采集设备采用中芯微的ZC301芯片中的USB Camera.该芯片目前在市场上已被广泛应用, 它能够支持Video4linux.

  Video4linux作为Linux系统中可支持影像设备的一组API, 只要配合适当的视频采集设备和驱动,就可以实现影像采集。

  网络接入系统一般有两种设计方式, 一是通过外部扩展网络芯片RTL8019AS来实现, 另一种是通过外部扩展的GPRS模块(设计中, GPRS核心模块可采用wavecomQ2403A) 来实现。前者适合应用在检测地点固定的情况下, 而后一种方式既能提供事件触发短信发送功能, 又可以提供GPRS网络接入功能, 从而使得视频监控系统在汽车、野外现场等环境中也能够得到应用。

  此外, 本系统还扩展了红外、烟雾测控设备、门禁系统, 并配备了报警装置, 其系统硬件设计的整体框图如图1所示。

  

  图1 系统硬件设计整体框图

  2 软件设计

  本系统软件由后台进程和前台用户接口两部分组成。为了防止竞态的出现, 在软件实现时,用户CGI接口可利用system V的邮箱通信机制向后台进程提出请求。后台开设有线程接收请求并对各设备功能模块进行统一调度。图2所示是本系统的软件整体结构框架。下面分别对系统的各个模块进行介绍。

  

  图2 系统软件整体框架图

2.1 红外探测模块及烟雾检测模块

  目前多数家居监控方案主要采用网络摄像头作为监控终端设备, 用户可通过Web浏览器随时随地的监控家中状况, 这给用户带来了巨大的便捷。但是, 由于它连续不间断的监控, 缺点也是显而易见。首先是对存储设备容量有巨大的要求, 由于被迫记录了大量的非必要视频, 存储空间被严重浪费。面对这个问题, 智能化成为对数字视频监控系统的又一个主要要求。本文提出的方案是一种基于事件触发的机制, 系统可以实现智能控制并只保存发生异常时的视频文件。这种设计能有效节省系统存储开支、灵活控制监控设备, 为用户提供很大方便。在基于事件触发机制的方案设计中, 主要有针对软、硬件的两种设计方向。

  其一是软件主导的触发方案, 这种方式可以参考motion开源软件项目的设计思路, 其原理是对采集到的jpeg图片进行比对, 当差异超过规定阈值则触发相应动作。motion是一个运行在Linux操作系统环境下的应用软件, 它最大的特点就是能够探测采集到画面有效部分的变化, 也就是说, 能够监测到运动。当画面有变化时, motion将以一定的频率采集jpeg文件, 并将其压缩为视频文件自动保存。

  这种软件的实现机制依托实时的数据分析,对系统的处理和运算能力要求较高, 因此, 在实际使用中会有一些限制, 但是, 随着处理器运算能力的提高, 作为监控系统的智能化发展方向,将会有很好的发展前景。

  其二是硬件主导的触发方案, 本设计使用的便是这种方式。本系统采用红外传感器来探测异常, 同时整合了烟雾传感器来监控火灾, 当监控范围内出现异常时便触发中断, 并由中断处理程序启动视频采集和火灾报警等功能。采集到的视频和资料将保存在外部存储设备上。而门禁系统中的报警开关, 则可在用户刷卡回到家中后, 自动关闭监控功能。

  2.2 数字压缩单元

本系统采用MPEG-4视频编码器来对视频图像进行压缩编码, 并利用FFmpeg视频处理工具来实现。H.264算法具有很高的编码效

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top