2、基于51单片机智能交流电表抄表OLED屏

news/2024/10/20 13:51:55/

毕设帮助、开题指导、技术解答(有偿)见文末。

目录

摘要

一、硬件方案

二、设计功能

三、实物图

四、原理图

五、PCB图

六、程序源码

七、资料包括


摘要

电表表示着人们日常用电的多少,现在每家每户安装的根本上是带有转盘的那种电表,它只能显示出用电总量。假设想查看上个月的用电量,只能靠电费单计算得来。现在已经是信息时代了,这种做法很显然跟不上社会潮流。
近几年来,社会提倡低碳、绿色经济和可持续开展,在这种思想的推动下,智能电表将会成为社会的潮流。智能电表是在传统电表的根底上增加了自动化和智能化的功能,从而进一步提高电网的效率、提高供电的可靠性、电能的质量并且完善用电户的效劳,从而更好适应电力市场。现在智能电网是全球电力部门研究和讨论的热点话题,智能电表是智能电网中的最重要的环节,它支撑着电网的信息化、自动化以及互动化等方面的实现。


微处理器是智能电表的最主要的核心器件。它可以储存海量的检测数据,同时对测量出的结果进展分析、判断和处理。本次设计是运用单片机STC89C52为微处理器、
CS5460A芯片进展电能测量和计算、ADC0832(或xx0832芯片)芯片作为外部存储、数码管进展显示进展设计的。


关键词 智能电表,自动化,C51单片机,CS5460A

一、硬件方案

本系统由STC89C52单片机最小系统电路、OLED液晶显示电路、交流电压互感器TV1005M、交流电流互感器TA1005M、继电器驱动电路、ADC0832(或xx0832芯片)的AD转换电路、蜂鸣器报警驱动电路、(无线蓝牙/WIFI模块-可选)、按键电路及电源组成。

二、设计功能

【1】220V市电经过互感器后产生微弱交流电信号,经过整流滤波后变为直流,然后通过ADC0832进行AD转换传送给单片机,单片机换算出实际值,最终获取到交流电压(单位V)、交流电流(单位A);由功率(单位W) = 电压*电流;电量(KW*H即度)是功率的时间累积。另外包括电费的单价(单位元/度),电费(元)、功率阈值及继电器状态等参数。电费=电费单价*电量。OLED液晶实时显示相应数据。
【2】上电初始化。液晶显示相应的标题。功率阈值、电费单价可以通过按键进行设置大小。设置阈值可以通过按键K1进行设置,其中K2、K3可以对设置阈值进行加减处理。相应设置位置显示“<”指示。
【3】当不在设置参数时,即非设置状态下,可以通过K2按键手动的控制继电器是否动作,通过K3按键控制蜂鸣器是否报警。也可以根据实际功率值决定,当功率值超过功率阈值时蜂鸣器报警,同事继电器断开(此时功率过高断开开关)。液晶相应位置显示具体数据。
【4】设置功率阈值和单价数据保存到单片机EEPROM中,具有掉电不丢失功能。注意设备牵扯到市电220V,当220V电源接通后一定要注意安全,不要手动触摸220V电源部分,以免造成安全隐患。
【5】无线APP功能(注意配备蓝牙/WIFI才有该功能):
APP能够连接板载无线模块,查看相应数据;
APP能够操作上述存在的功能操作。
APP能够发送指令/或者接收指令。完成功能的使用,具有强大的实用性功能,方便快捷智能化!
【6】如果将控制板封装在一个盒子里,把各个检测模块拖到相应的检测位置,以及显示放在合适位置,该设备是一个非常完善的功能产品。
/*************无线数据和液晶显示一致***********/
/*******无线控制命令如下(一定要注意格式):*****/
/*******对于数据的设置命令,数字是可以变的*****/
*SY123#        //设置功率阈值123
*SU055#        //设置电费单价0.55元 扩大了100倍
*SR000#        //控制继电器 000关断继电器 001闭合继电器
*%# //个别的设计测试命令,无实际意义,请忽略。

三、实物图

四、原理图

五、PCB图

六、程序源码

七、资料包括

需要完整的资料可以点击下面的名片,找我要资源压缩包的百度网盘下载地址及提取码。


http://www.ppmy.cn/news/665372.html

相关文章

FPGA之旅设计99例之第九例-----驱动0.96寸OLED屏

一. 简介 这是FPGA之旅设计的第九例啦&#xff01;&#xff01;&#xff01;本例将介绍如何使用FPGA驱动OLED屏幕&#xff0c;并在接下来的几例中&#xff0c;配合其它模块&#xff0c;进行一些有趣的综合实验。由于使用的OLED屏是IIC接口的&#xff0c;对IIC接口不是很清楚的…

Arduino--Mixly-数位计及1602屏亮度显示

Mixly-数位计及1602屏亮度显示 硬件&#xff1a;Arduino、LED灯、数位计、1602屏 软件&#xff1a;Mixly IDE 原理&#xff1a; 1.使用数位计实现旋钮调灯亮度功能。 2.使用1602屏实现实时显示灯的当前亮度功能。 #include <LiquidCrystal_SoftI2C.h> #include <Sof…

ESP HMI 智能屏方案介绍

​ 随着智能化设备的普及&#xff0c;现代化的人机交互&#xff08;HMI&#xff09;取代了传统的按钮和开关&#xff0c;允许用户通过轻触屏幕或语音来控制其他设备。乐鑫充分发挥 ESP32 系列芯片在人机交互领域的能力&#xff0c;面向各垂直市场&#xff0c;推出单芯片 HMI 智…

机器学习13: 使用 TensorFlow 进行二元分类(Binary Classification)编程实践

在【机器学习6】和【机器学习9】中&#xff0c;我们使用 TensorFlow 进行了“线性回归模型”和“组合特征”编程实践。本质上&#xff0c;其中采用的都是回归模型&#xff0c;也就是说&#xff0c;我们创建了产生浮点预测的模型&#xff0c;比如“这个社区的房子要花 N 千美元。…

拧螺丝需求:递归算法的极致应用

前言 在一个平平无奇的下午&#xff0c;接到一个需求&#xff0c;需要给公司的中台系统做一个json报文重组的功能。 因为公司的某些业务需要外部数据的支持&#xff0c;所以会采购一些其它公司的数据&#xff0c;而且为了保证业务的连续性&#xff0c;同一种数据会采购多方的数…

游戏平台 在线无限畅玩 支持 手机电脑 多端模式 官服 BT 满V GM版本

http://h5.zyttx.com 游戏平台 在线无限畅玩 支持 手机电脑 多端模式 官服 BT 满V GM版本 http://1.gmsyb.com 官服 BT 满V GM版本手游招CPS代理 50%分成 日结 自动开代理后台 群956018737只需要分享给玩家立即享受收益 h5游戏放CPS合作&#xff0c;寻平台公众号联运合作&#…

一个游戏大量合服代表什么_网游合服对于这个网游意味着什么?

展开全部 合服意味着这两个服务区人数不多啊62616964757a686964616fe58685e5aeb931333365643662&#xff0c;这个应该谁多知道啊&#xff01;当一个老区开了太久了玩家流失严重&#xff0c;让继续在老区玩的玩家体验很差&#xff0c;所以选择合区来增加一个区的玩家数量&#x…

【H5网游服务端】决战魔域H5一键即玩服务端+授权GM后台+外网教程

下载链接&#xff1a;https://pan.baidu.com/s/1ds_xFq1Rd1_xC4515BRGXw 提取码&#xff1a;soho 【决战魔域H5】一键即玩服务端授权GM后台外网教程