论文部分内容阅读
随着技术的不断发展和生活水平的不断提高,人们对自家的安防要求越来越高,家庭安防系统使人们的生活更加方便和安全。传统家庭安防系统的布线比较繁琐,不仅系统的稳定性不高,容易发生误报,而且还影响室内的美观;在技术上,一般要求有人通过网络实时的进行监控,或者是等主人回家之后检查报警系的报警情况,浪费了大量人的力时间不够智能化。本文先是结合国内外家庭安防系统的发展现状,结合传统的家庭安防系统的特点,分析了传统家庭安防系统的不足之处。目前,家庭安防系统中采用短距离无线网络通信技术结合主控制器已经成为一个趋势,短距离无线通信技术必然会在家庭网络中得到广泛应用。然后通过对几种短距离无线通信技术的比较,选择了基于ZigBee协议的无线通信技术作为本设计中家庭无线网络组建。主控制系统选择嵌入式操作系统,目前嵌入式操作系统种类很多,通过比较系统移植性和可定制性等方面最后选择linux操作系统作为本设计的主控制系统。在此基础上给出基于ARM9和ZigBee的无线家庭安防系统的方案。本系统由ZigBee模块组成家庭无线网络,ZigBee节点与传感器节点相连完成报警信息的采集,ZigBee协调器节点发送报警信息给ARM9开发板,开发板判断报警信息通过蜂鸣器进行声音报警再驱动USB摄像头拍照,并控制SIM300彩信模块发送所拍摄的照片给主人或者直接发送短信,完成报警功能。最后从硬件和软件两个方面分别完成家庭无线网络和主控制系统的具体设计。通过电路原理图的设计,充分掌握各个模块的工作原理。家庭无线网络主要是完成ZigBee的组网,终端节点采集传感器的信息后通过无线网络发送给协调器节点,协调器节点向串口发送数据,ARM9开发板读取串口数据并判断数据内容,根据传感器采集到的不同报警信息,完成拍照发彩信或者直接发短信报警任务。图像采集过程中研究了运动模糊图像的恢复算法。整个系统的核心部分是主控制系统,首先要搭建嵌入式软件平台,软件设计都是在这个平台上完成。由于ZigBee模块功耗低,组网简单,采用Liunx操作系统是开源的软件平台,保证了系统的稳定性、安全性。ARM9开发板上采用linux操作系统能够及时抓取图像并通过彩信传递给主人,所以整个系统的搭建比较简单而且实时性和准确性比较高。