- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WIFI家庭用电管理系统
基于WIFI家庭用电管理系统
[摘 要]本文设计并实现了一种由WIFI为主要通信方式的家庭用电管理系统。该系统由众多具有WIFI通信功能的用电检测节点互联而成,并能够通过路由器连接至外网,位于智能手机端的配套APP可通过外网或者直接连接至系统进行通信。该系统安装、拓展方便,能够实时监测家庭的用电状况,纪录历史用电数据,用户还可通过智能手机端APP远程控制电器用电,并能设置计划任务定时管理用户电器。系统在很大程度上方便了用户对家庭用电的掌握。
[关键词]家庭用电管理;WIFI;ESP8266;远程控制;STM32
中图分类号:TN92 文献标识码:A 文章编号:1009-914X(2016)02-0255-01
一、引言
随着社会的进步与发展,智能家居的概念已经逐渐进入我们的日常生活和工作中,并为我们的办公、生活提供了不少的便利。智能家居是在互联网影响之下物联化的体现。通过物联网技术将家中的各种设备连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段 。其中,对于家庭用电设备的智能管理,是实现智能家居的一个重要方面。
二、整体方案设计
家庭用电管理系统是由具有WIFI无线通信功能的用电检测节点、路由器以及远程交互终端组成。整个系统的最小单位是分布在家庭各个用电单元的用电检测节点。检测节点通过检测用电器电流及电压进行分析计算并存储,各个检测节点通过WIFI与路由器进行通信并将数据传送至远程交互终端进行汇总处理。考虑到检测节点的布置范围、布置数量、WIFI通信的距离限制、无线路由器的承载能力以及通信的可靠性,选择合适的通信网络结构至关重要。本系统采用一种自由组合的方式,即每个检测节点都支持三种模式:AP、STA以及AP+STA共存模式。AP模式:即无线接入点,是一个无线网络的创建者,是网络的中心节点。STA模式:即站点,每一个连接到无线网络中的终端(如笔记本电脑、PDA及其它可以联网的用户设备)都可称为一个站点。AP+STA模式:即同时支持上述两种模式,即可作为AP模式供其它设备连接,同时也可作为站点接入其他网络中。每个检测节点可也设置为上述三种模式中的一种,当检测节点数量较多或者部分节点距离路由器较远以致信号不佳,可以通过将其中部分节点设置为AP+STA共存模式作为一个中继节点,中继节点附近的节点可以以STA模式接入该中继节点,多个中继节点与无线路由器互联实现通信。同时远程交互终端还可以直接联入中继节点进行数据通信。其系统结构图如图1所示。
1. 用电检测节点的设计
用电检测节点按需布置在家庭的各个用电处,其任务主要是完成电能的计量采集,数据处理,数据存储,并通过无线与远程交互终端进行通信,同时,能够实现按照远程交互终端的指令或者计划任务对电源实施通断。检测节点主要由CPU系统控制单元、电能参数测量单元、数据存储单元、无线通信单元、电源开关单元等几个部分组成。
a) 2.CPU控制单元
节点CPU控制单元采用ST公司的STM32L151C6系列超低功耗32位单片机作为系统主控,该单片机采用QFN48封装面积仅有7X7mm,最大运行频率32MHz,具有32KBROM、10KBRAM,同时片内还集成4KB的EEPROM存储单元,可用于数据存储。并且该单片机外设资源丰富,具有6路16位定时器、2路SPI、2路IIC、3路串口等。而且该单片机正常工作模式下每MHz仅需117ua的电流,在低功耗模式下整机仅需0.3ua电流,功耗极低,完全满足工作系统要求。
b) 电能参数测量单元
电能测量单元采用专用的功率芯片CS5460A,该芯片精度较高且外围电路简单使用方便。CPU控制单元通过SPI接口与该芯片连接。为了尽量缩小体积,该单元不采用体积较大的电流互感器与电压互感器进行电流与电压采集。而是采用体积较小的分压电阻与分流器进行电参数采集,然后通过转换电路将采集信号转换为模拟电压信号输入CS5460A中,芯片内部自动计算出瞬时电流、瞬时电压、电流有效值、电压有效值、功率等各种参数并存入寄存器中,单片机定时通过串行接口从芯片中读取数据进行分析计算并存储。电能参数测量单元电路如图2所示。
c) 数据存储单元
数据存储采用STM32L151C6系列单片机内置的4KB EEPROM存储单元以减小体积,缩减成本。
d) 无线通信单元
无线通信单元采用ESP8266串口WIFI模块。CPU控制单元通过USART接口与该模块连接。该模块采用串口AT指令进行控制,支持AP、STA、AP+STA共存模式。模块封装尺寸小,大小仅有17mmX12mm,能够方便的嵌入系统当中。
e
原创力文档


文档评论(0)