实用智能家居系统.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文档。上传文档
查看更多
实用智能家居系统 ――静态监控系统(ARM7+Camera+ZIGBEE+CDMA)应用 成员名单: 引言 近几年,“智能家居”这一概念逐渐进入普通居民的视野,家庭安全监控作为“智能家居”一个重要组成部分,更是普通居民所普遍关注的问题。 随着社会的发展,生活水平的提高,工作压力也在逐渐增加,这就使得人们不得不在家庭与工作之间奔波,这不但带来了不便,也给家庭安全留下了隐患。此时,家庭安全监控就显得有必要了,它可以为人们带来方便,解决家庭安全问题,解决人们的后顾之忧。 但专业的监控设备昂贵,普通居民很难消费得起,而静态监控在功能实现上虽然比不上专业监控,但对于普通的家庭用户已经够用,而且成本远比专业要低,适合普通家庭用户使用。 本设计方案从安全管理、远程管理和无线通信管理基础的三方面来构建各系统。低成本、易使用、扩展强、美观时尚为本系统特点。 关键字: ARM7,CDMA,Camera,ZigBee,智能家居 目录 1 硬件设计 4 1.1 ARM7 系统板 4 1.1.1 规格介绍 4 1.2 摄像系统 5 1.2.1 规格介绍 5 1.2.2 初始化 5 1.2.3 大致工作流程 6 1.2.1 CPLD的功能 6 1.2.2 单片机的功能 7 1.3 传感器 8 1.3.1 规格介绍 8 1.3.2 红外热释电传感器原理 8 1.3.3 离子烟雾传感器工作原理 8 1.3.4 门窗磁式传感器工作原理 9 2 传输通信 9 2.1 ZigBee无线传输 9 2.1.1 规格介绍 10 2.1.2 ZigBee 10 2.1.3 ZigBee 协议栈 10 2.1.4 ZigBee 无线传输模块 11 2.1.5 ZigBee 硬件设计 12 2.2 CDMA部分 12 2.2.1 规格介绍 12 2.2.2 CDMA功能描述 13 2.2.3 CDMA硬件设计描述(部分) 13 2.2.3.1 电源设计 13 2.2.3.2 响铃及耳麦的设计 14 3 软件模块 14 3.1 系统结构图 14 3.2 基本功能及其框架 15 3.2.1 通过系统的人机交互介面进行操作 15 3.2.2 通过服务器以访问网页的形式进行操作 16 3.2.3 当家中出现异常情况时系统反映流程图 16 硬件设计 ARM7 系统板 规格介绍 处理器:STR710F-Z2T6,内含(256+16)KB Flash、64KB SRAM; EMI外扩:256K×16 SRAM IA61LV25616AL;2M×16 Flash SST39VF1602; 10M以太网接口(CS8900A); USB2.0通信接口(Device); 1个RS232异步串行接口(UART0,可直对连做RS232通信实验); 2个TTL异步串行接口(UART1,用于接ZigBee。UART2,用于接CDMA); 16×2字符LCD; 5个LED指示灯(一个电源、一个STANDBY、三个通用); 1个复位按钮(RESET); 1个唤醒按钮(WAKE-UP); 5个通用按钮; 20脚JTAG调试接口(高速程序下载、调试,并支持Flash烧写); 电源接口(+5V/2A) 具体见原理图和PCB图 摄像系统 摄像系统母图 规格介绍 视频解码芯片(SAA7111) JPEG压缩芯片(ZR36060) AVR单片机(ATmega16L) CPLD(Lattice:ISPLSI2064) SRAM(512K*8) 初始化 系统上电后,先分别对SAA7111,ZR36060SAA7111的初始化很简单,用AVR单片机的两个IO口作为总线的串行时钟线SCL和串行数据线SDA,I2C总线的时序特性用软件编程模拟总线接口。对ZR36060的初始化是通过ZR36060的主控制器接口完成的。AVR单片机通过ZR36060的两位地址线AADR1:0],片选信号,,DATA[7:0]直接对ZR36060内部的4个寄存器操作。将ZR36060的工作模式设置为:视频同步从模式,8bit代码主模式,16bit视频总线宽度。 SAA7111初始化部分原理图 ZR36060主机接口 大致工作流程 当AVR接收到传输图像数据的命令时,通知CPLD,并将ZR36060的CBUSY信号拉高,系统各个部分开始同步运行。 模拟视频信号从SAA7111的AI22口输入,经过AD转换和亮色分离产生YUV4:2:2数字信号,并从VPO[15:0]口输出到ZR36060的视频接口。同时输入到ZR36060视频接口的还有行同步信号HS,VS,奇偶场指示信号RTS0以及系统时钟LLC(27MHz)和象素时钟(13.5MHz)。ZR36060YUV信号进行压缩,从代码接口的CODE[7:

文档评论(0)

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

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

1亿VIP精品文档

相关文档