关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于Cortex-M3微处理器的智能家居监控终端的设计

基于Cortex-M3微处理器的智能家居监控终端的设计

作者:时间:2011-05-19来源:网络收藏

摘要:在分析系统的组成和结构的基础上,提出了通过Intemet网络对家用电器和安防设备进行远程的方法。给出了Cort-ex-M3控制的硬件方案和实现方法,介绍了控制软件实现的原理和流程。本系统还专门了一款内嵌Zig-bee模块的PDA以方便用户在室内对家用电器进行控制。该系统结构简单、安全可靠、性价比高,具有广阔的应用前景。
关键词:;LPC1769;Zigbee;智能

0 引言
系统是利用计算机、嵌入式系统和网络技术,将各种家用照明、安防、家电等通过家庭网络连接到一起,从而为人们提供更为便利舒适生活的系统。随着嵌入式Internet技术不断地发展和成熟,通过Internet实现对智能家居的远程正成为业界技术发展的方向。这种方式具有成本低、控制地域广、可靠性高、通讯速度快、操作简单等优点。其基本工作原理是把智能家居系统中的信息与控制中心设备(简称控制)成web服务器,通过远程计算机上的浏览器软件对嵌入式Web服务器的访问实现远程的监控。因此实现这种系统的关键就是要设计能够接入Internet的嵌入式控制终端。

1 系统总体结构
1.1 系统结构
智能家居系统是由信息家电、安防报警、三表抄送三个子系统和一个控制终端组成的。控制终端是智能家居系统的核心设备,其主要功能是:对子系统各功能模块实施分布式管理和控制;借助现场网络与各模块实现信息交换与共享;作为嵌入式web服务器,通过Intenet实现远程通讯和监控。各子系统与控制终端通过家庭总线相连,家庭总线采用Zigbee无线通信方式。系统的结构图如图1所示。

本文引用地址:http://www.eepw.com.cn/article/162076.htm

a.JPG


1.2 系统的工作原理
系统的工作原理是智能控制终端根据从现场或远程网络接收到的指令,对各功能模块实行分布式轮循管理与控制,同时把智能家居系统的状态信息传送到远程控制端。控制终端与远程计算机通过B/S模式工作,控制终端作用相当于一个嵌入式Web服务器,远程计算机则作为浏览器工作。
用户在家中可以通过内嵌Zigbee模块的PDA方便地对家用电器进行控制。

2 系统硬件模块设计
2.1 网络接口模块设计
ARM公司的是一个速度快、功耗低、价格便宜的32位内核,能很好地实现控制以及以太网接入等功能。本设计选用NXP的具有内核的LPC1769作为主控器件,采用ENC28J60作为网络接口器件来设计以太网接入器。
图2为网络接口硬件连接示意图。ENC28J60通过SPI总线实现与LPC1769的数据传输。SSEL为片选信号。SCK为时钟信号,MOSI/MISO为数据传输串口。此外,ENC28J60还与网络变压器HR901170A相连,引出RJ45接口。

b.JPG


当用户通过浏览器软件向控制终端发出服务请求时,信息通过RJ45送至ENC28J60,ENC28J60负责将以太网帧的首、尾部信息剥离,将处理后的数据包送入LPC1769的TCP/IP协议栈以及应用层软件处理。同时控制终端的网页数据又可经过相反的方向传送至远程的用户端进行显示。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭