新闻中心

EEPW首页 > 设计应用 > 基于共享公寓的智能电源管理系统设计

基于共享公寓的智能电源管理系统设计

作者:樊习习,王 尧,陈铭轩,葛年明时间:2019-10-30来源:电子产品世界收藏

  樊习习 1 ,王 尧 2 ,陈铭轩 1 ,葛年明 1(1.三江学院电子信息工程学院,江苏南京,210012;2.南京富岛信息工程有限公司,江苏南京,210000)

本文引用地址:http://www.eepw.com.cn/article/201910/406476.htm

  摘 要:提出一种远程监控共享公寓智能电源的方案,采用专用单相电电量计量芯片对公寓内各个电器进行电量分析和计量,实时采集数据信息上传至服务器,同时对采集到的各个电器的用电参数进行智能化分析,判断用电器的类型。如此,用户不仅能从其手机APP上随时查看公寓内各个电器的用电信息,还能进行,提高了用户的生活舒适度。

  关键词:

  0 引言

  随着物联网应用的越渐发展,基于网络的远程电源管理系统的研究已成为研究热点。本文以当下流行的共享公寓为研究背景,设计了远程监控的智能电源管理系统。与传统电源管理系统相比,为匹配本文所设计的智能电源管理系统,我们设计了手机端App,用户能通过App进行预定房或退房服务,还能通过App房间内电器的开关,大大提高了生活的舒适度。经测试,本设计基本可以满足当下共享公寓的电源管理系统的需求。

  1 系统的总体设计

  本文设计的共享公寓的智能电源管理系统采用STM32F103RCT6作为主控芯片,由电量检测模块,电源转化模块,WIFI通信模块,RFID射频识别模块,继电器模块,LED调光模块组成。系统方框图如图1所示,系统外接电量检测模块、由3.3 V稳压电源提供稳定的电能,通过RFID射频识别模块进行身份识别,继电器模块控制220 V电源的通断,LED调光模块控制照明的开关及亮度调节。同时,系统还设计了一个电源管理系统的手机app,通过WIFI通信模块实现单片机与客户端的数据通信和指令控制。

微信截图_20191112160557.jpg

  2 硬件介绍

  2.1 单片机最小系统

  本次设计的控制芯片选择的是具有32位RISC内核嵌入式-微控制器的STM32F103RCT6,因为其微控制器包含丰富的外围资源,便于控制应用,充分满足了本系统的控制要求。由STM32F103RCT6构成的单片机最小系统如图2所示,包括电源管理电路,复位电路,去耦电容,晶体振荡器电路等。

1573546145111966.jpg1573546145987368.jpg

  STM32F103RCT6最小系统作为核心模块,对各个模块采集到的数据进行处理并将处理后的数据通过WIFI模块发送到客户端,使用户能实时查看。客户发送的控制指令通过WIFI模块接收后传送给单片机,单片机识别控制指令完成相应的模块控制。

  2.2 电量计量检测模块

  本文设计的电量计量检测电路采用低功耗的RN8209系列单相电能计量芯片,其内部的电源监视电路可确保电源接通和电源断开期间芯片的可靠运行。图3给出了基于RN8209的电量计量与检测电路,其中大互感的作用是将测量电源与工作电源给隔离开来。

  2.3 WIFI模块

  WIFI通讯模块采用ATK-ESP8266,如图4所示,模块内置了TCP / IP协议,并且通过串口与微控制单元(MCU)进行通信,用于WIFI与串口之间数据信息传输交流。ATK-ESP8266模块还支持LVTTL串口,方便设备使用Internet进行传输数据。

  在本次设计中,WIFI处于AP模式:Access Point,提供无线接入服务。通俗来说把该模块当作一个数据交换中心,它只是提供了无线接入服务,即我们APP与电量计量检测电路、与RFID射频识别模块进行数据交换,以及对LED调光模块进行控制。

  2.4 RFID射频识别模块与 LED调光

  共享公寓的门禁系统和取电系统采用传统的RFID识别技术,客户到达指定的公寓刷卡开门,插卡取电,离开后取卡断电。本设计的LED光源采用并联,由20个5mm高亮度低功率白光LED灯珠组成。

1573546185189641.jpg

1573546223374626.jpg

  我们通过调节其的PWM波的脉冲宽度来调节LED的亮度。

  3 软件设计

  本系统软件的设计使用MDK5编译软件对主控芯片STM32F103RCT6微控制器进行程序设计和编译调试。

  3.1 程序流程框图

  程序流程图如图5所示,上电后,程序初始化后先检测ESP8266 WIFI模块连接状态,然后等待客户端连接,客户端接入成功等待刷卡取电信号,获得取电信号接通公寓电源并且开启电量计量模块测量电量,然后等待客户端的开关灯和LED调光信号进行智能灯光控制。

  本系统软件的设计使用模块化思想进行编写,程序条理清晰方便调试与测试。

微信截图_20191112160707.jpg

  3.2 主要函数说明

  3.2.1 设置WIFI模块的AP的IP

  函数中定义指针参数pApIp为AP的IP,先格式 pApIp再打印到cCmd,然后再调用里ESP8266_Cmd()对WIFI模块发送AT指令函数,如期待答复为”ok”则设置AP的IP成功,否侧设置失败。

程序1:

uint8_t ESP8266_CIPAP ( char * pApIp )

{

char cCmd [ 30 ];

sprintf ( cCmd, “AT+CIPAP=”%s””,

pApIp );

if ( ESP8266_Cmd ( cCmd, “OK”, 0 , TIME3 ) )

return 1;

else

return 0;

}

  4 客户端测试

  上电后,打开客户端手机APP,如图6所示。在APP上,我们可以对公寓进行远程监控,对用电器的常用数据进行测量、对LED进行灯光控制。

微信截图_20191112160732.jpg

  5 结论

  本次设计利用WIFI技术实现了照明电路的远程控制及亮度调节,利用计量芯片实现所有插座电量计量、电器识别以及定时开关等功能,同时完成了刷卡取电,身份识别功能。我们可以通过智能电源管理系统对共享公寓数据进行更加详细与严密的数据监测,从而保障用户的安全及舒适度。

  该设计还存在不足,如在电量测量中,若能进一步的校准,就能更精确的识别出各种用电电器。我们也讨论可以对硬件搜集收集的信息进行汇总形成数据库,并且通过流行的AI算法进行对数据的处理,进一步提高用户的舒适安全性。

  参考文献

  [1] 杨玉丽 .RFID 技术在实验室资产管理中的应用 [J]. 山东工业技术 ,2018(2):109-110.

  [2] 王振华 . 高校实验室设备管理中 RFID 与无线局域网技术的运用 [J].内蒙古师范大学学报(自然科学汉文版),2018,47(4):312-315

  [3] 毕建忠,柯贤文.嵌入式系统中电源管理电路的设计与实现[J].电源世界,2014(2):32-35.

  [4] Beizer B. Software Testing Techniques [M].India:DreamtechPress, 2002.

  [5] 赵云山.基于符号分析的静态缺陷检测技术研究[D].北京:北京邮电大学,2012

  [6] 李相锋,郭前岗,孟彦京,等.基于dsPIC30F4012数字信号控制器 PWM 功能的数控恒流源设计[J]. 陕西科技大学学报(自然科学版),2008(1):99-102.

  [7] Jones D,Mansoor S.Predictive Feed Forward Control for aHy-droelectric Plant IEEE Trans [J] Control SystemsTechonlogy,2004,12(6):56-65.

  本文来源于科技期刊《电子产品世界》2019年第11期第65页,欢迎您写论文时引用,并注明出处。



评论


相关推荐

技术专区

关闭