家居远程监控平台设计与实现(修改1).doc

家居远程监控平台设计与实现(修改1).doc

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

家居远程控制平台设计与实现 Design and Implemention of Home Remote Control Platform 摘要:介绍了一种基于ARM、以太网和GPRS模块的家居远程控制平台,给出了硬件设计和软件流程。通过控制平台,用户可以实现用GPRS模块和网页浏览器远程控制家居设备,并且当家居设备出现异常时,可通过平台用短信向用户报警。测试结果表明所设计的远程控制平台简单易用、稳定可靠、有良好的通用性和可扩展性。 关键词:远程控制;ARM;智能家居;GPRS; Abstract:thernet and GPRS module and shows hardware design and software processes. Through the platform, the user can control home devices with GPRS module and web browsing remotely, when home equipment is abnormal, the platform can alert the user with SMS. The results of test show that the home remote control platform is easy to use, stable and reliable, good versatility and scalability. Key words: remote control; ARM; smart home; GPRS; 1 引言 计算机技术、自动化技术和通信技术在各个领域的广泛应用,不仅推动社会信息化的不断发展,也改变了人们日常生活与工作方式。信息家电、智能家居、物联网等概念的出现,使人们对未来生活充满了期待[1]。 家居远程监控系统是智能家居的一个重要组成部分,本文通过对智能家居技术的分析以及对远程控制技术的研究,设计了一种基于ARM、Linux、嵌入式Web服务器、SQLite数据库和GPRS的家居远程控制平台。 2 家居远程控制平台的总体结构 控制平台的主要功能是在远程监控和管理各家居设备的工作状态,并在发现异常时能够报警。用户可以通过Internet网络或GSM网络管理家居设备。控制平台的结构框图如图1所示。 图1控制平台结构框图 3 控制平台硬件设计 本控制平台的硬件结构框图如图2所示,主要分为3部分: 核心控制器:主要由ARM处理器和其外围电路组成。 远程控制部分:主要由GPRS模块、网卡组成。 家居设备接口电路:主要由USB接口、CAN总线、ADC接口和通用输入输出端口等组成。 图2控制平台硬件结构框图 3.1核心控制器 远程控制平台的MCU选用的是SAMSUNG的S3C2440芯片,它是基于ARM920T核的16/32位RISC嵌入式微处理器。该芯片不仅具有ARM处理器的所有优点,而且具有低功耗、高性能、片上资源丰富的特点,非常适用于嵌入式系统的开发。 3.2 远程控制电路 本设计通过添加GPRS模块[2]和网卡来实现远程控制。控制平台通过GPRS模块连接GSM网络,使用的是SIMCOM公司的SIM300芯片。 图3 GPRS模块 控制平台通过以太网芯片连接Internet网络,以太网芯片采用常用的DM9000。S3C2440通过DM9000控制芯片来实现以太网扩展接口,在DM9000和RJ45接口之间通过网络隔离变压器H1102来连接,以保护系统的安全。 3.3 家居设备接口电路 考虑到家居设备的多样性,我们扩展了USB接口、CAN总线接口、ADC接口。 图4 USB扩展电路 S3C2440只有2通道USB主机,我们需要另外扩展更多的USB接口来满足实际应用的需要。通过采用AT43301,可以由一个USB主机扩展出4个USB主机,极大的丰富了USB接口。 图5 CAN总线扩展电路 CAN总线接口用来连接具有CAN总线的家居设备。S3C2440本身没有CAN控制器,可以通过MCP2510进行扩展。MCP2510是一款CAN协议控制器,完全支持CAN总线V2.0A/B技术规范。该器件能够发送和接收标准和扩展报文。该器件包含三个发送缓冲器和两个接收缓冲器,减少了单片机的管理负担。它与S3C2440的通讯是通过行业标准串行外设接口(SPI)来实现的,其数据传输速率高达5Mb/s,完全满足实际应用的需求。 ADC接口用来连接模拟量的传感器,如LM135系列的高精度温度传感器、气敏传感器等。 4 控制平台软件设计 本控制平台基于Linux操作系统,其软件设计包括系统软件设计和应用软件设计,软件的组成框图如图6所示。 图6 控制平台程序结构框图 4.1 系统软件移植和设计 系统软件的设计或移

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档