智能家居是近年来一个新兴的领域,它融合了无线传感网络技术和计算机技术。智能家居处在本身行业发展的初期阶段,有着广阔的发展空间。本课题涉及到无线传感网络和自动控制技术,设计了一种智能家居系统的总体结构和软、硬件方案。具体内容如下:系统的架构和总体设计:根据现有的zigbee技术,选择CC2430作为无线传感网络节点的核心芯片,CC2430连接传感器,构成传感网节点。节点之间采用星形网络拓扑结构,组成智能家居传感网络。节点设备可以对家居环境内的状态信息进行采集和数据预处理。中央节点(中央控制器)为基于ARM CPU的运行Android系统的三星S3C2440开发板并搭载了CC2430片上系统。该系统可以后续扩展手机作为控制终端。系统所实现功能:在智能家居中央控制器上运行程序,可以监测家居环境状态;对一些电器的操作实现智能自动控制以及人工操作。系统的硬件设计:硬件设计包括智能家居中央控制器和子控制器两大部分。中央控制器选择将CC2430片上系统加载到三星S3C2440开发板上,设计了中央控制器总体电路图;子控制器部分进行了监测传感器的选择、设计了传感器和CC2430的连接电路、典型家电的控制电路。系统软件部分:系统的软件分为底层驱动程序和上层应用程序。底层驱动程序方面首先介绍了zigbee的通讯协议,设计了子控制器上的CC2430的程序,程序完成AD转换任务、数据预处理任务、无线发射/接收任务。设计了中央控制器上的CC2430模块的无线发射/接收程序、串口通讯程序;上层应用程序方面设计了运行于android系统的应用程序。

查看原文 >>
相关文章