论文部分内容阅读
随着网络经济的发展,智能家居逐渐成为热门话题。同时网络技术的发展,也为智能家居的实现奠定了实用化的基础。室内控制网络属于智能家居系统的一部分,它是将各种家用设施(如照明、家电、安防控制等)通过网络进行互联,使家居生活更舒适、安全、有效。本文摆脱传统中通过有线方式进行家居的控制设计,而是通过无线技术实现家居控制网络的设计。首先,本文通过对智能家居中使用的相关技术进行分析和比较,指出ZigBee无线技术是目前适合用在智能家居系统中的技术标准之一。并详细分析了ZigBee技术标准体系,这是搞ZigBee应用开发必须奠定的基础知识。接着,进行无线模块的硬件设计。本系统的硬件模块的核心采用飞思卡尔公司提供的微控制器MC9S08GT60和射频芯片MC13192。在此基础上建立了家居中的无线模块,比如开关控制模块、灯光调节模块、温度采集模块和红外通信模块等。在硬件设计过程中,提出将飞思卡尔的铜膜天线改成陶瓷天线,增强了信号强度,扩大无线模块的覆盖范围。同时,对模块的软件测试作了详细的分析,有微控制器模块上的串口通信模块、Flash擦写模块,也有微控制器和射频模块之间进行互访的SPI测试程序的设计。然后,描述了室内控制网络的实现。系统的软件平台是codewarrior集成开发环境,软件的设计采用C和汇编语言混合编程,借鉴飞思卡尔提供的SMAC协议建立自己的应用程序,在访问信道冲突问题上,提出使用空闲信道评估检测(CCA)的物理载波侦听和虚拟载波侦听方式设计多用户访问信道防碰撞冲突的算法。最终形成一个简单的室内控制网络,并对网络进行演示,同时指出开发中的问题和不足。最后,对课题的研究情况做出总结,同时提出课题进一步的研究方向。