基于ARM的智能家居22.ppt_第1页
基于ARM的智能家居22.ppt_第2页
基于ARM的智能家居22.ppt_第3页
基于ARM的智能家居22.ppt_第4页
基于ARM的智能家居22.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于ARM的智能家居远程监控系统设计 姓名 学号 S13050558专业 计算机技术 概述 智能家居 SmartHome 也称智能住宅 是以住宅为平台 兼备建筑 网络通信 信息家电 设备自动化 集系统 结构 服务 管理为一体的居住环境 智能家居系统 利用先进的计算机技术 网络通讯技术 综合布线技术 与家居生活有关的各种子系统 有机地结合在一起 通过统筹管理 让家居生活更加节能 安全和舒适 传统智能家居的缺点 在传统智能家居系统设计中 智能家居控制中心与终端 家电设备 安防设备 三表等 之间多采用基于总线的有线连接方式 连接方式布线复杂 线路易腐蚀 维护不方便 影响室内美观等缺点 远程用户与智能家居控制中心之间的通信多采用电话线和网线的通信方式 未能将目前日益成熟的移动通信技术应用其中 智能家居控制中心多采用单片机作为控制核心 随着用户功能需求的增加 由于单片机软硬件资源有限 给系统的升级 维护及调试带来极大困难 系统组成 智能家居终端 智能家居控制中心 客户端 智能家居终端 智能家居控制中心 客户端 蓝牙 GPRS 本文主要对安防报警系统的设计做了详细说明 WIFI 智能家居无线技术概述 GPRS技术简述通用分组无线业务以分组交换技术为基础 采用IP数据网络协议 使现有GSM网的数据业务突破了最高速率为916Kb s的限制 最高数据速率可达17112Kb s GPRS具有永远在线 高速传输 按流量计费 减少无线资源浪费及通信成本低等优点 蓝牙技术简述蓝牙技术主要目的是在全世界建立一个短距离的无线通信标准 它使用214 215GHz的ISM频段传送语音和数据 运用成熟 实用 先进的无线技术来代替电缆 它提供了低成本 低功耗的无线接口 使所有固定和移动设备通过微微网PAN PersonalAreaNetwork 连接起来 嵌入式Linux介绍 嵌入式Linux指对桌面版Linux经过小型化裁剪之后 能够固话在容量只有几K或者几M字节的储存器芯片中 适合于嵌入式系统特点的嵌入式操作系统 主要优点 1 硬件支持广泛2 内核高效稳定3 源代码开放 软件丰富4 良好的用户界面5 完善的网络通信和文件管理机制 嵌入式Linux的基本架构 系统的主要功能与总体结构设计 主要功能用户通过手机或Internet实现对家电控制 门禁 安防等基础设施的远程实时监视与控制 总体结构设计系统核心 嵌入式Web服务器家居设备与Internet网络通信方式 浏览器 服务器模式 B S 户主可以在任何地方 通过互联网或是手机 在浏览器中输入自己家庭网关的WEB服务器IP地址 打开智能家居的监控界面 对家庭环境进行监控 嵌入式Web服务器 为使用户能够随时随地的通过网络浏览器监控家居中的各种情况 实现远程视频监控和家居设备的管理 需要构建嵌入式Web服务器和家居设备管理程序 因此 嵌入式Web服务器的构建和具有动态交互功能的家居设备管理程序设计是现实远程监控的关键问题 嵌入式Web服务器 嵌入式Web服务器是指应用于嵌入式系统的Web服务器 功能类似于PC中的Web服务器 是嵌入式技术与网络技术融合的结果 目前 越来越多的嵌入式设备 如网络通信设备 信息家电设备 监控系统 工业控制系统都实现了内置Web服务器的远程设备 访问Web服务器提供的专用网页 实现对设备运行状态的检测盒控制 这里采用的是Boa服务器 Boa服务器的可执行代码只有60多KB 占用资源少 代码精简 小巧 运行速度快 应用广泛 Boa体系结构如下图 嵌入式Web服务器 嵌入式Web工作流程 嵌入式Web服务器和普通PCWeb服务器一样 能够完成接受客户端请求 分析请求 响应请求 向客户端返回请求结果等任务 它的工作过程主要包括 完成Web服务器的初始化工作 如创建环境变量 创建TCP套接字 绑定端口 开始帧听 进入循环 以及接收浏览器的连接请求 当有客户端连接请求时 Web服务器负责接收客户端请求 并保存相关请求信息 在接受到客户端的请求之后分析客户端请求 解析出请求方法 URL目标和可选的查询信息及表单信息 同时根据请求作出相应的处理 Web服务器完成相应处理后 向客户端浏览器发送响应信息 关闭连接 Boa流程结构 系统总体结构图 蓝牙4 0传输距离更远60M 功耗更低纽扣电池数年 最高速最高速度24Mbps 系统的软硬件设计 系统软件采用多线编程技术实现 此设计主要针对GPRS网络 通过手机短信来监控家电及安防系统 主程序流程图 系统控制中心硬件设计 智能终端以MCU为核心 外扩蓝牙从模块及其他外设接口智能家居控制中心硬件 嵌入式微处理器 外部存储器 数据通信接口 人机接口及调试接口 家电控制 系统在收到手机对家电控制命令后 在S3C2410X对应的GPIO口产生控制信号 该控制信号经放大后驱动继电器动作 从而实现家电的启停控制 安防报警 原理流程图如下所示 温度测试 温度传感器采用DS18B20数字温度传感器测量范围为 55 125 可编程为9 12位转换精度 通过RO与RI组合进行设置 当温度在 10 85 之间时测量误差位0 5度 本程序模块是根据DS18B20的温度检测程序来编写的 主机控制DS18B20完成温度转换必须经过3个步骤 每次读写之间都要对DS18B20进行复位 复位成功后发送一条温度转换指令 最后读取温度数值指令 这样可以实现对室温的数据采集 监控 监控系统设计了中文命令集 命令集分两类指令 家电操作指令数据采集命令 信息显示系统设计中的通信方案采用SIMCOM公司生产的SIM100 EGPRS模块 插入SIM卡后接入到中国移动或者中国联通网络 用户通过短信发送系统中文操作指令就可以方便地了解家中各种电器的工作状态并加以控制 同时在系统报警条件被触发时自动以中文短信的方式将报警信息发送到用户手机 室温采集流程图 与传统智能家居系统相比 该系统控制中心硬件采用基于ARM920T内核的32位嵌入式微处理器S3C2410X微处理器作为控制核心 该芯片本身集成了包括存储器接口 通信接口 USB RS232 A D JTAG等在内的丰富的硬件资源 可简化外围设备与微处理器的硬件连接程度 提高系统的稳定性 可靠性 软件采用Linux作为系统的嵌入式操作系统 该系统具有简单易行 成本低 可随时操作 易被用户接受的特点 该系统控制中心与智能终端之间采

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论