基于功率计量芯片HLW8012计量插座方案

hiliwi 2017-01-05 09:35:25
基于功率计量芯片HLW8012计量插座方案

【摘要】
计量插座是一种插座转换装置,可以显示电量、功率、电压、电流、时钟等参数,是针对于家庭电器节能要求而设计。
本文主要讲述计量插座的主要功能、硬件原理图等。该计量插座可以对单相交流用电的电器进行电量、功率、电压及电流等参数的测量。此方案采用HLW7031作为控制MCU,以专用功率计量芯片HLW8012为电量采集器件,HT1621为LCD驱动芯片,DS1302作为时钟记录芯片。
【关键词】
计量插座,电能计量,功率计量,节能插座,智能插座,HLW8012,智能家电
【正文】
一、计量插座原理
计量插座需要测量功率、电量、电流和电压等参数,同时计量插座产品内部空间小,本次设计使用功率计量芯片HLW8012作为各个电参数的测量器件。因为HLW8012可以测量功率、电量、电流和电压值,内置晶振、参考源,SOP8封装,外围电路简单,在满足性能要求的同时,可以做到体积更小。
 HLW8012主要特性
(1)高频脉冲CF,指示有功功率,在1000:1范围内达到±0.3%的精度
(2)高频脉冲CF1,指示电流或电压有效值,使用SEL选择,在500:1范围内达到±0.5%的精度
(3)内置晶振、2.43V电压参考源及电源监控电路
(4)5V单电源供电,工作电流小于3mA
 HLW8012输入输出

图1 HLW8012芯片引脚图
(1)V1P,V1N输入电流采样信号:峰峰值VP-P:±43.75mV,最大有效值:±30.9mV。
(2)V2P输入电压采样信号:峰峰值VP-P:±700mV,最大有效值:±495mV。
(3)高频脉冲CF(PIN6):指示功率,计算电能;输出占空比为1:1的方波。
(4)高频脉冲CF1(PIN7):指示电流或电压有效值,SEL选择;输出占空比为1:1的方波。
计量插座实际上是一个插座转接设置,电器通过计量插座之后再连接到电网。MCU从功率计量模块获取用电器的电量、功率、电压、电流等参数,从时钟模块获取当前时钟,MCU将这些数据通过LCD驱动芯片显示在LCD屏上。MCU可以打开或关闭插座孔的电源,通过按键直接操作或设置定时自动操作,电源的打开与关闭是通过MCU控制继电器的闭合与切断实现。
时钟设置是通过按键进行设置,可以设置日期、小时、分、秒,自动设置星期。可以设置一星期内哪几天定时打开或关闭插座孔的电源,实现无人自动控制插座孔的电源。一般在出厂前会设置好时间。计量插座结构框图如图2所示。

图2 计量插座方案结构框图
二、计量插座硬件设计
计量插座硬件设计相对应于结构框图,有6部分模块电路:电源管理电路、功率计量电路、显示模块电路、继电器控制电路、时钟电路及按键。
所有功率计量测量,电压、电流通道的采样方式有2种:互感器采样方式(隔离采样)、电阻采样方式(非隔离采样)。互感器采样方式成本高,本设计使用电阻采样方式。
1、电源管理电路
使用LNK304设计的AC-DC非隔离电源,L与N分别是交流火线与零线,以零线作为地线。此电路无需变压器,稳压5V,可以提供150mA左右的电流,能够保证在AC85V~265V的交流范围内,实现稳定的电压输出,纹波也很小,在50mV左右。此电源为所有模块提供工作电压。

图3 AC-DC非隔离电源
2、功率计量电路
功率计量电路使用HLW8012实现,功率、电压、电流等数据通过CF、CF1引脚以脉冲的方式输出。CF脚输出的脉冲频率大小即表示有功功率值,CF输出的脉冲个数表示的是用电量的信息。当SEL为高电平时,CF1输出的脉冲频率表示电压有效值,当SEL为低电平时,CF1输出的是电流有效值。HLW8012集成内置振荡器、参考电源,外围简单,包括电流、电压的采样。

图4 功率计量电路
电流信号是通过锰铜电阻(R29,2mΩ)对负载的电流进行采样,信号量小于30.9mV;电压信号是通过电阻网络(R21, R22, R23, R24, R26)对交流电压进行分压采样,信号量小于495mV。锰铜电阻的接法:一端与GND连接,另一端与负载连接。
MCU使用HLW7031,CF、CF1引脚连接HLW7031外部中断引脚,SEL引脚连接普通IO口。CF引脚用于测量功率,电量值,CF1引脚配合SEL引脚用于测量电压、电流有效值。MCU通过测量CF、CF1引脚的脉冲周期,计算功率、电压、电流、电量等参数。

图5 MCU与功率计量芯片连接
3、显示模块电路
显示模块使用HT1621作为显示驱动,HT1621可以驱动4*32段,工作电压为5V,可以满足不同屏的要求,同时HT1621可以驱动无源蜂鸣器,用于提示按键或者警告。MCU将需要显示的数据发送到HT1621完成显示。

图6 显示驱动电路
4、时钟模块电路
时钟模块选用实时时钟芯片DS1302,一种高性能、低功耗、带RAM的电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能。采用三线接口与CPU进行同步通信。使用5V供电,DS1302的VCC1端接3V锂电池,在断电时也能正确记录时间。

图7 实时时钟电路
5、继电器控制电路
为了方便电源电路的设计,选用5V的继电器,控制负载的火线闭合与关断。继电器的闭合与关断通过MCU控制三极管来实现。二极管D4防止继电器反向电动势对三极管Q1的损坏。

图8 继电器控制电路
6、按键电路
按键电路部分一共有3个按键:开/关键,向上,向下键。开/关键可以控制继电器的闭合与关断;向上,向下键主要用于设置日期、小时、分、秒,设置定时时间。

图9 按键电路
7、PCB Layout注意事项
(1)芯片电源引脚处的去耦电容尽量靠近芯片的引脚。
(2)电压通道电阻分压网络,应呈阶梯式分布,逐渐降压,从输入端高压直至计量芯片的取样电压,注意电阻之间的爬电距离。
(3)电流采样电阻的地线应和其它地线分开布线,以最短路径走线到主板参考地线输入端(如零线),减少对采样信号的干扰。
(4)采样信号线走线要平行且靠近,尽量缩短布线,减小对采样信号的干扰。
(5)芯片的地线要能够快速回到电源输入端压敏电阻的地上,减小地线对计量芯片的干扰。
(6)电源走线不要走成环形,环形的电源走线容易受外界的电磁场干扰。
(7)电压取样布线要和锰铜取样布线隔一定距离,以免相互干扰。
(8)所有引线不宜太长,尤其是PCB装配固定后,所有引线不能直接接触计量芯片及其它外围电路。确实无法避免时,所有导线应分组加黄蜡套管,提高绝缘度。
三、计量插座软件设计
1、计量插座主流程图

图10 基于HLW8012的计量插座主流程图
上电初始化之后,开始功率、电流、电压脉冲的周期测量,如果测量完成之后,进行功率、电流、电压计算;如果是正在校准,需要将校准数据保存到EEPROM;按键处理主要包括开或关电源,设置定时自动操作时间;定时处理在定时到设置时间时自动操作;显示处理在LCD屏上显示功率、电量、电流、电压、时钟等数据。
2、中断服务子程序流程图:测量脉冲周期的程序。

图11 外部中断服务子程序


图12 定时中断服务子程序

以上是中断服务子程序中运行的内容,多脉冲测量的周期计算、功率值、电压值、电流值等都在大循环程序中运行。
四、结束语
计量插座设计可以在提高电器使用方便性的同时,减少了电器的待机功率,实现节能目的。随后出现的WIFI智能插座、433无线插座、蓝牙智能插座、Zegbee智能插座等都是在此计量插座的基础上衍变而来,随着智能硬件的发展,计量插座衍变出来的产品将会更多。
...全文
14499 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
HHH666COM 2021-07-20
  • 打赏
  • 举报
回复

文章很专业 很棒!

zkl12345622 2020-12-03
  • 打赏
  • 举报
回复
很棒的学习资料 涨知识了
zkl12345622 2020-11-19
  • 打赏
  • 举报
回复
很详细 很细致的资料 很有参考的价值
hducollins 2020-11-17
  • 打赏
  • 举报
回复
请问怎么根据CF的脉冲周期计算实际功率大小
qq_41939673 2019-07-23
  • 打赏
  • 举报
回复
请问一下,PF没有脉冲输出是什么原因。
qq_41939673 2019-07-20
  • 打赏
  • 举报
回复
你好,可以分享一下相关的程序吗,最近在学习这个,谢谢啦。993960025@qq.com
measuremaster 2019-07-08
  • 打赏
  • 举报
回复
好东西,谢谢这位同学的分享
weixin_40687611 2019-07-02
  • 打赏
  • 举报
回复
学习学习,谢谢分享,干货,很有用
weixin_40687611 2019-02-27
  • 打赏
  • 举报
回复
学习了,写的很棒
小黑0.0 2019-02-13
  • 打赏
  • 举报
回复
资料给的很详细,感谢分享!
weixin_40687611 2019-01-09
  • 打赏
  • 举报
回复
很棒,很详细
measuremaster 2018-11-14
  • 打赏
  • 举报
回复
很不错的分享,了解芯片知识,很棒,需要会联系

weixin_40687611 2018-08-10
  • 打赏
  • 举报
回复
写的很棒,很详细,可以学习
measuremaster 2018-06-13
  • 打赏
  • 举报
回复
非常不错的资料,帮助很大,点赞
HLW012 2018-06-08
  • 打赏
  • 举报
回复
涨知识了,谢谢分享
heliwei13827857826 2018-05-21
  • 打赏
  • 举报
回复
想了解你这款芯片的更多信息,方便提供吗
measuremaster 2018-03-27
  • 打赏
  • 举报
回复
您们的模块是做好的方案还是可以定制的
weixin_40687611 2017-10-18
  • 打赏
  • 举报
回复
有模板吗,谢谢、、
轻笔淡墨 2017-05-30
  • 打赏
  • 举报
回复
想问一下,电压、电流输出不了脉冲,一直是2.5v是什么原因呢,而功率引却可以输出脉冲。这是什么原因造成的,原理图是采用官方推荐的原理图。
yangweiping2011 2017-01-08
  • 打赏
  • 举报
回复
其实可以试一试带计量的SOC芯片,带有计量、内置RTC、液晶驱动。计量的SOC在电表使用非常普及。
加载更多回复(1)
智能插座通俗的说是节约用电量的一种插座。部分智能能插座不但节电,还能保护电器,可透过Wifi、Bluetooth等方式与手持装置连结,主要功能为远端开关,语音操控等。 智能插座系统原理框图 硬件设计 智能插座主要由五部分组成,分别为电源管理、计量模块、MCU控制、无线模块、继电器控制模块,各模块功能如下: 1、电源管理:釆用AC/DC开关电源,将交流220转化成5V,为主板提供电源; 2、计量模块:检测负载电器的电压、电流、功率,采用单颗电能计量芯片检测,计量芯片对负载交流电压信号和负载电流信号进行采样,经内部DSP算法处理后,以脉冲方式输出功率值、电压有效值、和电流有效值; a)电流采样:负載电流流经锰铜电阻,因为锰铜电阻的电阻值是固定不变的,所 不同的负载电流,锰铜电阻两端产生的压降不一样,计量芯片通过采集锰铜 电阻两端的压降值,实现电流信号的采样 b)电压采样:交流电零线信号经电阻分压后,输入到计量芯片的电压检测通道 过芯片内部集成的DsP算法实现电压信号的采样 3.MCU控制:智能插座的智能控制部分,釆集到电能数据,进行分析处理,通过无线模块和服务器联网,发送和接收服务器的数据和指令,一般采用低功耗的MCU,如TI的MSP430; 4、无线模块:有WIFI、Zigbee、ZWave几种主流通讯协议,由1颗无线通讯芯片和1颗ARM芯片构成,连接服务器,进行数据传输; 5、继电器控制模块:控制负载电器电源的接入和断开 WIFI 模块应用实物图解: 智能插座电源功能原理 电源电路有两路,一路是将交流220V 经AC-DC 转换成12V 电源,采用SY50103 芯片,可以提供1A 的电流,纹波控制在100mV 以内。开关电源的优势在于功率小、转换效益高,同时体积也小,适合放入较小体积的插座内。开关电源电路图如下图所示:继电器选用12V 10A 继电器,12V 继电器相比5V 继电器的成本要低一些。由于主控制器和电能计量IC 需提供5V 电源,而无线WIFI 模块采用是3.3V 电源供电,所以12V 电源出来之后,又分为两路,一路使用稳压芯片78L05,将电源降到5V,给MCU 和HLW8012 提供电源;另一路采用DC-DC 芯片,将12V 转为3.3V 给无线模块提供电源。 采样电路包括电流信号采样和电压信号采样两部分: 电压采样采集的是零线信号上的电压,由于电压信号较大,有效值是220V,需通过电阻网络降压的方式实现采样,通过串联6 个470K 的电阻和1 个1K 的电阻进行分压,然后接入计量芯片。 转载自唯样电子资讯。

1,617

社区成员

发帖
与我相关
我的任务
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
  • 智能硬件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧