智能家居远程监控系统的设计及实.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘要:介绍了一种基于ARM平台、以太网和GPRS无线通信技术的智能家居远程监控系统,给出了系统的组成及工作原理,着重阐述了系统主要硬件和软件的设计。智能家居远程监控系统的核心是嵌入式Web服务器。通过该嵌入式Web服务器。在用户端只需要通过Web浏览器就可以对家用电器设备进行远程控制。该智能家居远程监控系统还实现了对家庭环境的实时监视和自动报警的功能。 关键词:ARM;智能家居;远程监控;Web服务器 0 引言 ??? 随着国民经济的快速发展和人们生活水平的不断提高,人们对居住房子的舒适性及安全性要求也提升到了更高的档次,同时计算机技术、网络和信息技术也在不断发展,这使得家庭智能系统的远程监控成为一种现实。本文设计的智能家居远程监控系统实现了家用电器等的智能化管理,对家庭环境的实时监视和自动报警功能。 1 智能家居系统的总体结构 ??? 智能家居远程监控系统的核心部分是一个嵌入式Web服务器,系统集有线和无线Web服务器于一体,用户可以利用办公室的PC登录家中的Web服务器,在通过用户名和密码验证后,便可以查看并控制家用电器。系统结构框图如图1所示。 2 系统硬件设计 ??? 本系统硬件电路框图如图2所示,主要由ARM9控制器S3C2440,FLASH,SDRAM,电源及复位模块,触摸屏显示模块,USB摄像头,以太网接口模块,GPRS模块,家电控制,安防控制等组成。 2.1 ARM9控制器S3C2440 ??? ARM9控制器S3C2440是基于ARM920T内核的16/32位RISC处理器,具有功能强大、性价比高、功耗低的优点。 2.2 家电控制 ??? 本系统针对家电设备的智能化程度不同,提出了不同的解决方案。对于电灯开关等需要手工控制的传统家庭设备。系统添加了辅助控制器(继电器等),用户可通过以太网或手机短信的方式控制处理器GPIOn的状态,间接控制家庭设备;对于电视、空调等可通过红外线控制的电器设备,系统采用带有以太网接口的通用控制器统一遥控;对于自身具备网络接入功能,支持远程平台控制的智能电器设备,直接接入家庭以太网即可。 2.3 安防控制 ??? 系统使用的所有探测器(烟感传感器、煤气传感器、门磁传感器等)和报警设备,都是通过GPIO与控制器相连来完成报警输入输出的功能。然而这些输入输出信号都有很强的电流,对系统的干扰较大,因此采用TLP521光电隔离芯片和继电器对报警输入输出信号分别进行隔离,从而把外部信号对系统的影响降到最低。 2.4 GPRS模块 ??? GPRS模块采用西门子公司的MC35i GPRS MODEM。当S3C2440控制器收到报警信号时,它通过UART控制MC35i,将预存的相应报警信息通过GPRS网络以短信的形式发送到用户的手机上,同时向小区物业中心发出报警,使用户和物业部门及时发现险情,并采取有效的处理措施减少经济损失。 2.5 以太网接口模块 ??? 由于S3C2440本身没有集成以太网控制模块,所以需要一个与之相匹配的DM9000控制芯片来实现以太网扩展接口。在DM9000和RJ45接口之间通过网络隔离变压器HR601627来连接,连接图如图3所示,网络隔离变压器起信号传输、高电压隔离等作用,以保护系统的安全。 2.6 USB摄像头 ??? 本系统所用的USB摄像头是中星微公司的ZC2301P。摄像头ZC301P采集的视频信号经压缩后形成的视频数据流会通过内部总线传送到嵌入式Web服务器上,用户可通过登陆网络直接观看Web服务器上的视频图像,实时监控家中的情况。 3 系统软件设计 ??? 本系统控制中心是ARM9控制器,其软件设计包括系统软件(嵌入式操作系统、硬件设备驱动程序、嵌入式Web服务器)设计和应用软件(网页设计及CGI应用程序)设计。 3.1 嵌入式操作系统在S3C2440上移植过程 ??? (1)从网站上下载Linux的内核源码linux-2.6.31.tar.bz2和交叉编译器arm920t-eabi.tgz,这个交叉编译器是4.1.2版本的,支持EABI,可以提高编译的效率。 ??? (2)在宿主机上将内核源码解压得到linux-2.6.31,将交叉编译器解压到指定目录。 ??? (3)修改Makefile文件及相关硬件文件。由于内核的编译是根据Makefile文件的指示进行的,Makefile文件来组织内核的各模块之间的关系,记录了各个模块之间的相互联系和依赖关系。所以,修改Linux2.6.31根目录下的Maldile文件来指定平台和交叉编译器。 ??? (4)通过命令# make menuconfig来配置内核。配置内核时,让它支持EABI编译。 ??? (5)在linux-2.6.31根目录下执行命令# make zImage来编译内核,将生成的内核镜像文件

文档评论(0)

ffpg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档