新闻中心

EEPW首页>手机与无线通信>设计应用> ARM及ZigBee技术实现智能家居控制器的设计

ARM及ZigBee技术实现智能家居控制器的设计

作者: 时间:2011-07-26 来源:网络 收藏

本文引用地址: //m.amcfsurvey.com/article/155999.htm

  CC2430 芯片采用0118μm CMOS 工艺生产,工作时的电流损耗为27 mA ;在接收和发射模式下,电流损耗分别低于27 mA 或25 mA. CC2430 的休眠模式和转换到主动模式的超短时间的特性,特别适合那些要求电池寿命非常长的应用。

  CC2430 带有2 个强大的支持几组协议的US2ART 通信接口, 通过此通信接口中的一个,S3C2410X 处理器可以对CC2430 进行写入或读取配置信息,也可以收发数据。

  CC2430 芯片集成了CRC 和数据完整性检查等功能,减少了程序员编程的工作量,加快了通信的速度,减少了能量消耗。 同时,芯片还采用了CS2MA - CA来避免数据发送时的竞争和冲突,减少了一部分不必耍的能量消耗。 因此CC2430 芯片具有超低的能耗,其使用寿命可以年来计算,价格便宜,符合传感器网络需要大量分布节点的特点。

通过RS - 232 接口利用Zigbee 模块采集各种家电设备运行状态并接收各种故障报警信息。

  2.3  的功能

操作系统选用开源的嵌入式Linux 操作系统,通过裁减后移植到控制器硬件平台上。 该控制器将Linux ,系统、手机模块和模块组成一个整体,构成了一个功能齐全的嵌入式系统,利用轻松家庭内部多节点的无线连接。

  智能家居控制器的功能为

  (1) 采用架构的32 位嵌入式RISC 处理器和开源的嵌入式linux 操作系统;

  (2) 是智能家居控制系统的控制中心,也是家居系统中信息家电平台的网关;

  (3) 遇盗抢或疾病,按紧急按钮,自动向管理中心报警;

  (4) 以家庭为单位配置,利用液晶屏显示小区通知、系统各部分工作状况及数据;

  (5) 利用传感器节点监测各种故障报警数据(火灾、煤气泄漏等) ,并自动通过手机模块发给用户或小区管理中心;

  (6) 通过以太网(或RS - 485) 与小区管理中心通信;

  (7) 通过控制器上的无线ZigBee 模块与家居系统中各子节点进行通讯,对多种家电设备进行相应的控制;

  (8) 用户可通过Internet 远程监控家庭中的多种家居设备。

  智能家居控制器通过Zigbee 模块采集各种家电设备的运行状态并将各种故障报警数据存入数据库;对故障报警优先处理,通过手机模块自动发送短信息到用户手机或小区物管,并将现场数据实时存入数据库,以便对各种信息进行进一步的分析和统计。 在这里数据库成为了连接前后台的中间件,存储状态数据供远程监控和本地LCD 显示,同时接收浏览器和本地键盘输入,由通信程序、CGI程序完成控制命令的下传及运行状态的上传;同时数据库还需故障的分析统计和查询。 在本系统中,我们采用嵌入式数据库SQLite 以满足系统远程控制数据传递、数据共享的要求。

  控制器的软件主要分为4 个模块:与数据采集接口的通信程序、故障报警程序、本地的人机交互程序和远程控制程序。 为了使用户可以在Internet上通过浏览器控制智能家居网络,需要在控制器(数字家庭网关) 上架设Web 服务器与用户进行通信,并通过CGI 接口调用后台CGI 程序。 CGI 程序在Web 服务器和控制程序间建立联系,调用具体的控制程序,对智能家居网络内部节点的指定操作。 它监控网络,随时随地都能知道网络内设备的状态并控制网络内的各种设备。 网络监控在家庭网络中也是非常重要的,使用户可以随时了解网络的状况,如设备的加入退出、设备故障等等。

  3  结语

  ZigBee弥补了低成本、低功耗和低速率无线通信市场的空缺。 智能家居控制器硬件由先进的9 嵌入式系统、手机模块和ZigBee 模块组成;操作系统采用嵌入式Linux ,家庭网络采用ZigBee无线网络,安全性好,系统功能完善,能够适应今后智能家居发展的需要。

  ZigBee 是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的无线网络技术,在众多领域有着广泛的应用前景。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭