论文部分内容阅读
科技的高速发展改变着人们的生活方式,人们的居住环境正在向舒适性、智能化、信息化方向发展,因此智能家居技术的研究也就成为了近年的热点课题。但是要实现完全的家居智能化需要解决的问题很多,而且造价也很昂贵,大多数家庭也难以承受。目前正在逐步推广的一些智能家居产品大多数只是针对某种需求而研发的,如家庭智能防盗监控系统、防火报警系统、室内灯光自动调节系统等。本课题针对目前家用电器不断增多的情况,设计了对用电器电源插座进行开关控制的家庭电源智能监控系统。家庭电源智能监控系统由主监控器和多个电源控制节点组成。主监控器具有联网功能、手机短信功能、计算机在线通信功能、短距离无线收发等功能。电源控制节点具有短距离无线收发功能、计算机在线通信功能和独立使用的可编程定时开关控制功能。系统设计包括硬件电路设计和软件设计。硬件电路使用Altium Designer工具软件,完成了主监控器电路和电源控制节点电路的设计。主监控器电路由μ PD78F0485单片机、RF24L01无线收发模块、GPRS无线通讯模块、EEPROM、Flash存储器等器件组成;电源控制节点电路由μ PD78F0485单片机、nRF24L01无线收发模块、EEPROM、继电器等组成。软件设计包括嵌入式软件和计算机软件两部分。在单片机开发工具PM+V6.3环境下用C语言编写了主监控器嵌入式程序和电源控制节点嵌入式程序。嵌入式程序分别烧写于主监控器电路和节点电路的单片机中,上电后自动运行。计算机在线监控程序是在Windows XP操作系统下用C#语言开发完成,通过计算机上的操作界面方便的对主监控器和节点进行信息读写操作。系统的WEB服务器程序由其他人开发完成。本课题设计特点主要有两点。(1)低成本设计。电路中选用的主要器件如单片机芯片、GPRS电路模块、nRF24L01无线收发模块、EEPROM芯片等都是性能可靠的低价格器件,虽然软件开发的复杂度较高,但开发完成后投入实际应用后会降低产品成本。(2)电源控制节点不仅可以通过主监控器联网控制,还可以作为可编程的定时电源开关单独使用,有利于用户根据需要选择使用。本课题还仅仅是在实验室环境中对系统基本的软硬件功能进行了设计,要满足实际应用还需要做很多深入细致的开发和调试工作,例如,能够根据每个节点上用电器的功率对电源开启数量进行限制或调整不同节点的通断状态,避免总电源超负荷导致跳闸断电;能够检测每个节点上的电流大小,对于电流超出正常值一定量时自动断电、报警等。本论文对课题的开发过程进行了描述,论文共分为六章。第一章绪论,对课题研究的背景和意义,国内外研究现状,以及本人课题的主要工作进行了概述。第二章系统总体设计,描述了课题的总的设计思想和系统架构。第三章硬件电路设计,对主监控器电路和电源控制节点电路的设计进行了描述。第四章嵌入式软件设计,介绍了主监控器和电源控制节点中的监控程序的设计及功能描述。第五章计算机监控软件的设计,介绍了计算机监控软件的功能和开发过程。第六章总结,对课题所做工作进行了总结,针对课题的不足提出了几点需要改进和完善的具体内容。