论文部分内容阅读
智能家居控制系统目前已成为现代家居行业的发展趋势,作为一款能够提高人们生活品质,以及能够给人们的居住环境提供便利的产品,越来越受到人们的青睐。目前这一领域存在高成本、高复杂性、标准不统一、服务单一以及产品与人们的需求之间存在着差异等各种各样的问题,文中针对以上存在的问题,设计了一种基于微处理器STM32F103的智能家居控制系统。主要内容如下:首先,文中详细分析、介绍了智能家居控制系统的研究背景、研究意义、研究内容和国内外的研究现状及趋势,同时从经济性、实用便利性、安全稳定性和综合性等角度出发,设计了本文系统的总体架构,它主要由主控节点、终端节点、PC端和手机移动终端等四部分组成。其中下位机中的主控节点与终端节点是通过ZigBee无线网络实现通信,主控节点与上位机监控界面使用TCP/IP协议进行网络通信,主控节点与手机终端通过串口实现通信。用户能够通过PC端和手机终端实现对智能家居控制系统的操作与监控。其次,根据本文系统的总体方案和功能需求,设计了系统相关的硬件部分和软件部分。主控中心采用STM32F103微处理器作为核心处理器,将μC/OS-III实时操作系统移植到主控芯片STM32F103上,同时将终端节点采集的数据以汉藏两种语言中的任一种文字形式显示在TFTLCD液晶显示器上。终端节点采用CC2530芯片作为核心处理器,主要实现温湿度、光照强度、烟雾、人体和PM2.5等传感器数据采集的功能。PC端(又称:上位机)采用LabVIEW软件作为集成开发环境,实现数据显示、预警以及数据监控等功能。同时使用Altium Designer软件完成硬件电路的搭建以及PCB板的设计与制作,为了解决系统因PCB电路发生故障而不能运行,对其进行电路故障诊断和故障预测,从而能够进一步缩减维修成本、节省开支,其中完成系统中PCB电路故障诊断与预测过程中,主要详细介绍了实验电路的搭建、相关参数的基本设置、电路故障样本信息的采集、故障数据的特征提取和利用SVM进行故障分类等过程。以及利用实验电路对建立的模型进行验证。结果表明系统中得到的预测数据与实际数据相比能够较为准确的反映元器件的使用情况。最后,本文针对智能家居控制系统进行测试与分析。实验测试结果表明:用户在PC端和手机终端发出的控制命令能够正确的在节点执行,同时该系统具有运行稳定、结构简单、测量精确、灵敏度高、成本低、人机界面直观、使用便利,为智能家居的推广提供了可能。