论文部分内容阅读
随着智能化向家电业的渗透、信息化的高度发展,家居智能化的需求大为增加,并最终促成了智能家居的诞生和不断完善。智能家居控制主要通过家居控制器实现,智能家居控制器包括主控制器和各从属控制模块。主控制器连接以太网和各从属控制模块;各个控制模块采集家居环境数据和控制终端设备。通过对现有的几种家居控制方案的分析,在不影响系统功能的前提下,提出了基于RS485总线的家居控制系统的设计。该系统设计了一个单独的控制器接入以太网,不用再依附于家用电脑;利用RS485总线组网,连接从属控制模块;使用标准通信协议。这样使系统便于推广,结构简单,开发周期缩短。大部分家电控制器的设计主要是面向现售家电的滞后设计,不仅增加了控制难度,也给用户带来了麻烦。针对于此,本课题提出了一种面向家电生产厂家,生产时将控制模块嵌入家电中,只预留接口的、低成本、低功耗、标准化的家电控制模块设计方案。本课题主要完成了主控制器和各控制模块的硬件设计以及组建家庭网络,实现了模拟控制空调、热水器等家用电器的运行模式和安防监控等.主控制器采用32位ARMLPC2368作为核心处理单元,其外围电路包括使用MAX3088组成的RS485总线驱动电路,利用LPC2368内部集成的网络控制器辅以物理层芯片DM9161组成的以太网电路等。家电控制模块以AT89C2051为核心,包括RS485电路、继电器驱动电路等组成。安防监控模块以AT89S52为核心,包括RS485电路、由摄像传感器OV7141组成图像采集电路等。通过RS485总线将各模块同主控制器相连组成家庭内部通信网。为保证终端接入模块和主控制器的无冲突数据传输,家庭内部通信网络使用了基于RS485总线的、完善的Modbus通信协议。设计了各个模块的软件,给出了软件流程图通信协议的帧结构。