网站大量收购独家精品文档,联系QQ:2885784924

基于 ARM 的远程控制智能 家居 概要设计说明.pdf

基于 ARM 的远程控制智能 家居 概要设计说明.pdf

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 ARM 的远程控制智能 家居 概要设计说明.pdf

基于ARM 的远程控制智能 家居 概要设计说明 马兵兵 2010.05.20 1 目录 一、 系统总体结构框图3 1) 面向对象分析设计4 2) 面向数据流的分解7 3) 基于模块分解8 二、 硬件平台实现方案8 三、 软件总体设计9 1) Web 服务器架构9 2) 单片机控制程序结构9 4) 集成测试10 四、 方案比较10 2 一、 系统总体结构框图 本系统采用Linux +Arm 的实现方案,其中 总体硬件设计方案如图所示: 被控设备 串口通信 开发板 单片机 被控设备 继电器或者其他 控制接口 被控设备 总体软件设计结构如图所示: 3 客户web浏览 Web服务器 控制程序 器 Linux操作系统 1) 面向对象分析设计 用例图 时序图: 4 交互图: 5 活动图: 构件图: 部署图: 6 2) 面向数据流的分解 其中 用户可以发出对设备的控制信息,如查询,打开或者关闭,web 服务器接收信息并转 发至单片机,单片机对设备进行控制或者返回设备的状态信息 7 3) 基于模块分解 二、 硬件平台实现方案 本项目仅实现远程控制管理系统这个子系统。其它子系统可以以后进行扩展。其中 Micro2440开发板如图所示: 其中串口1 与pc机相连,用于开发调试,串口2与单片机相连,用于通信控制 8 三、 软件总体设计 1) Web 服务器架构 采用b/s 架构技术,如图所示: Web 浏览器通常可以使用流行的 IE 或者其它的浏览器。服务器端的TCP /IP 协议栈是 操作系统内嵌的,其信息流符合HTTP 协议。服务器中的HTTP 引擎用来分析浏览器的请求 消息,并根据请求作出相应的动作。这些动作包括向浏览器发送一些静态页面或调用一些 应用服务程序。对于服务器中的静态web 页面,可以使用一些常用软件如FrontPage 等制 作,以备Web 服务器调用。而服务器中的应用服务程序则用来扩展服务器所提供的服务。 HTTP 引擎是Web 服务器的核心。 2) 单片机控制程序结构 单片机控制程序采用简单的串口交互模型,如图所示:

文档评论(0)

lizhencai0920 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档