智能电表插座电压流阈值报警器设计

摘要

经济收入的提高,使得人们对家居生活方面有了新的需求。目前在世界,电力是一种普遍使用的能源,在日常使用过程中,不可避免的会接触到插座的使用,由于家用电压远高于人体安全电压,因此关于电力也造成了一些事故。为了更加安全高效的对插座进行控制,本设计提出一种通过检测插座的电压、电流,判断其是否达到阈值的一种智能电表插座解决方案。
本系统的主要控制芯片,采用大家熟知的STC89C52单片机,通过外部转换器如:交流电压互感器TV1005M、交流电流互感器TA1005M、继电器、AD转换PCF8591,测量出插座的电压电流,通过LCD1602液晶将数据展现在显示屏上,同时加入蜂鸣器报警装置,便于使用者更早的意识到插座的状态,另外当插座检测到电压阈值大于设定值时,自动断开插座供电电源,防止事故的发生。
关键词:智能插座;STC89C52;LCD屏

1 总体方案

本设计采用STC89C52单片机作为对数据采集处理的主控制芯片,通过交流电压互感器TV1005M、交流电流互感器TA1005M采集到插座的电压以及电流,通过外AD转换芯片PCF8591,将采集到的的信息进行模数转换,然后单片机程序计算出插座的功率,同时在LCD1602上面显示插座的电压、流过插座的电流、功率,如果单片机计算出的功率大于所设定的功率阈值,单片机将控制继电器断开插座电源,同时控制单片机引脚驱动蜂鸣器报警,用于警告用户用电功率过大。
LCD1602与单片机通过数据线以及控制线连接,显示模块主要显示3个界面的信息内容,一是通过交流电压互感器TV1005M测量出来的电压值,二是通过交流电流互感器TA1005M采集到的通过插座的电流值,三是插座的功率。方便用户的观察插座的参数值的变化。
继电器通过IO和主控芯片进行通信,主要用于根据插座的功率大小,打开或者关闭插座的供电。蜂鸣器模块主要是给用户提示信息,插座功率大于设定值,会提醒给予报警,提示用户断开电源,以避免给用户带来不便。根据上述硬件组成基于STM32的燃气消费控制系统,总体框图如图2.1所示。
在这里插入图片描述

图2-1 系统总体框图

2 硬件系统设计

2.1 单片机系统电路设计

系统选择5V直流电源作为系统总电源,为整个系统供电,电路简单、稳定。DC为电源的DC插座,可以直接接USB电源线,一端插在DC插座上,另外一端可以插在5V电源上,如电脑USB、充电宝、手机充电器等。为了防止电路中电流过大,在系统指示灯前面加一个1千欧姆的电阻。SW为自锁开关,开关按下后,红灯亮,此时系统电源5V直流输出。开关再次按下后,红灯灭,此时系统电源无5V电源输出。
在这里插入图片描述

图3-1 5V电源电路原理图

2.2 单片机晶振电路

在单片机设计中需要添加组件来计量时间,所以添加晶振电路用来作为硬件和软件的基准时间,本系统设计采用11.0592MHZ的外部晶振作为单片机系统的时钟源。为了帮助晶振起震,需要在晶振两侧加入负载电容,通过查阅资料,发现电容值为30PF的时候,效果最好。本次设计的晶振电路使用的是石英晶体振荡器。该晶振器通过利用石英晶体的特性制作成的谐振器件。石英晶振具有很好的精准度、便宜实惠的价格、易于使用的优势,外部晶振电路如图3.2所示。
在这里插入图片描述

图3-2 晶振电路

3 系统显示模块

3.1 LCD1602液晶显示模块简介

为了能够显示出插座的各项参数,本产品选用了LCD1602。LCD1602可以显示出两行16汉字,足以满足本设计的需求。同时显示方面也比传统的LED数码管效果好,内容比较丰富。该器件内部自带驱动芯片,因此无需增加外部的电路驱动。实物如图3-5所示。
在这里插入图片描述

图3-5 LCD1602液晶显示模块实物图

3.2 LCD1602的工作原理

该显示器有两种可以显示两种内容,一是显示字符,二是显示字段。字段的显示方式与数码管的显示相似。单片机改变相关引脚的电压值即可显示字段。字符显示是根据需要显示基本字符。智能电表插座电压流阈值报警器采用的是字符型显示。该期间的工作电压为工作电流为5.0V(2.0mA);本电路中为了方便使用者调节清晰度,加入了可调电位器,LCD1602液晶显示电路原理图如图3-6所示。
在这里插入图片描述

图3-6 LCD1602液晶显示电路原理图

4 软件设计

4.1 软件设计的总体思路

本系统设计的功能如下:
(1)、220V市电经过互感器后产生微弱交流电,经过整流滤波后变为直流,然后通过PCF8591进行AD转换传送给单片机,单片机换算实际值。
(2)、将交流电压、交流电流、和功率值实时显示在lcd1602上。
(3)、如果交流功率超过200W,则继电器断开(继电器默认闭合),同时,蜂鸣器鸣叫报警。除非复位回复,因为这时候功率过大会造成电器使用的危险。
软件整体设计流程图如图4.1所示。
在这里插入图片描述

图4-1 软件整体设计流程图

5 系统调试与结果

经过几个月的查阅资料以及编写程序,智能电表插座电压流阈值报警器终于有了雏形,但是还需要系统的调试。首先将电路板按照原理图焊接完成,之后按照确定的连接方式,将各个模块连接在一起,各器件准备情况如下图5.1所示。
在这里插入图片描述

图5-1 各器件准备情况
编写好程序之后,将可执行文件通过ISP下载工具烧写进单片机,在互感器侧接上交流电源,屏幕显示如下图5.2所示。
在这里插入图片描述

图5-2 总体调试结果

6 总结

本设计给出了一种智能电表插座电压流阈值报警器的设计方案,硬件上介绍了各外围电路——AD转换电路、显示电路、报警电路等。软件上介绍了如何通过Keil uVision5编写智能电表插座电压流阈值报警器的主程序以及各子程序。本设计通过AD转换器输出参数控制单片机引脚电平高低变化,进而控制蜂鸣器以及电磁阀的断开与闭合,将各种参数实时的呈现在显示屏上,便于使用者观察插座各项参数,便于做出调整。同时本设计也对未来相关智能电表插座的设计方向有所参考价值。
由于本人水平有限,控制系统也处于维形状态,需要对硬件电路进一步进行开发研究,同时在程序设计上也缺乏灵活性。只有不断地改进并完善控制系统,才能真正的将本设计的智能电表插座电压流阈值报警器应用到实际中。比如在未来我们可以运用NB-IOT技术,将各智能电表插座的数据上传至后台服务器,对各个插座建立档案,对其进行数据跟踪调查;同时可以在插座上增加部分娱乐功能,使其更加人性化。
近些年,尽管智能电表插座发展迅速,可是同国外依旧存在很大的差距,还需要不断进步。只有这样,才能打破国外的垄断,实现自主化技术,实现中国创造。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值