基于单片机的家庭应急电源设计
基于单片机的家庭应急电源
摘 要
本设计基于STC89C52单片机设计得应急电源,以应急电源为研究对象,单片机设计为控制集成IC,ADC为模数转换控制模块,无源蜂鸣器作为报警电路。系统分为单片机设计最小系统,AD转换控制模块,电源电路,无源蜂鸣器报警电路,功能键输入电路。选择了无源蜂鸣器作为对接反电源电路的仿真,LCD1602被用作显示模块。系统实时收集电池的工作电压。当电池电量低时,控制电路将为电池充电。此外,它还会给我们提醒工作电压不足。
关键词:单片机; 实时显示; ADC0832; 电压检测
Home Emergency Power Supply Based on Microcontroller
This design is based on STC89C52 SCM design of emergency power supply, emergency power supply as the research object, SCM design for control integrated IC, ADC for analog-to-digital conversion control module, passive buzzer as alarm circuit. The system is divided into MCU design minimum system, AD conversion control module, power circuit, passive buzzer alarm circuit, function key input circuit. The passive buzzer is selected as the simulation of the docking reverse power circuit, and LCD1602 is used as the display module. The system collects the operating voltage of the battery in real time. When the battery power is low, the control circuit will charge the battery. In addition, it will give us a warning that the operating voltage is low.
Key words:Single chip microcomputer; real-time display; ADC0832; voltage detection
目录
摘 要............................................................................................... I
ABSTRACT......................................................................................... II
1 引言.................................................................................................. 1
1.1 应急电源应用的意义与背景............................................... 1
1.2 应急电源的研究现状........................................................... 1
2 基于单片机应急电源的总体设计.................................................. 3
2.1 系统总体结构设计............................................................... 3
2.2 主要思路............................................................................... 3
2.3 应急电源的功能................................................................... 3
2.4 方案选择............................................................................... 4
2.4.1 智能芯片的选择........................................................ 4
2.4.2 显示部分.................................................................... 4
2.4.3 充电部分.................................................................... 5
3 应急电源硬件电路的设计.............................................................. 6
3.1 系统框架设计....................................................................... 6
3.2 应急电源部分的研究........................................................... 7
3.2.1 充电器研究................................................................ 7
3.3.2 控制系统的硬件电路分析........................................ 8
3.3单片机.................................................................................... 8
3.4 显示电路............................................................................... 9
3.5 ADC模数转换器................................................................... 9
3.6 模拟接反电路..................................................................... 10
3.7 充电开关电路..................................................................... 10
4 系统程序设计................................................................................ 12
4.1 编程软件介绍..................................................................... 12
4.2 主程序流程设计................................................................. 12
4.3 处理函数流程设计............................................................. 13
5. 实物调试....................................................................................... 15
5.1 实物总体设计..................................................................... 15
5.2 断电实物测试..................................................................... 16
5.3 调节应急电源电压实物测试............................................. 17
5.4 应急电源接反实物测试..................................................... 18
结论与展望........................................................................................ 19
参考文献............................................................................................ 20
致 谢................................................................................................ 22
1 引言
1.1 应急电源应用的意义与背景
随着大家生活水平的提升 ,应急电源运用尽管沒有想像中那么重要了,可是却还是与大家日常生活的息息相关。
伴随各种各样电器设备的出现,不论是加工厂还是家中对供电系统品质和量的规定都越来越高。电源的平稳已变成很多机器设备和很多场所的基本要求,如在大范畴的断电情况下,会给大家产生各种各样损害,包含经济发展、国防、给我们国家产生相对的损害,为了更好地减少损害务必研究更好的电力系统,还要科学研究更强的电力存储系统。下列便是没有稳定电源,所产生的各种各样危害。
2017年8月15日4时51分,在中国台湾高达17个县区中,一共有688万左右用户遭受到规模性断电,店铺一度陷入黑喑,大厦失去电而瘫痪,乃至连交通指示灯也没法使用,造成 大面积人员的恐慌。针对始料未及的问题,很多人表现十分无奈。在我们遭受突然停电时,谨记一定不要慌乱,立即拔出全部电源插头避免电气设备毁坏。假如在家里装备大容量逆变电源充电电池,它能够协助您处理断电产生的不好危害。以解决家中或您的店铺导致的毁坏和损害,如电机载荷和野外露营用电。你在家里或室外时,这将使你可以便捷的应用电力。防止由于突然停电,导致无奈和焦虑。根据之上缘故,设计一个科学化的、理性化的研究房间内应急电源就显的十分必要。
选用高靠谱的自动转换输出开关使市电压能达到迅速靠谱的变换。转换开关是转换市电网的交流电与逆变器输出的紧急交流电流的设备,其转换时间低于0.1s,并具有电气和机械双重互锁功能。蓄电池是用于存储直流电能的设备,一般选用铅酸电池免维护保养充电电池。
1.2 应急电源的研究现状
现阶段,大部分家中都没有自己的应急电源。有的地区乃至电力供应都不能满足。就拿我家而言,就沒有应急电源,在过去念书的院校所应用的应急电源,也是根据柴油发电机发动的,先不用说其噪声对身体健康的危害,成本费之高就令人承受不住。那样的紧急设备在那时候的院校十分广泛,毕竟一个院校针对用电量十分依靠。之上的各种各样难题使得这种发电设备必然没法普及到每一家中,因此研究适用房间内的应急电源拥有重要价值和实际意义。现阶段大部分家中平时的做饭、洗衣服等都离不了能源供应,要是没有电力的有效支持,大家将难以开展一切正常的日常生活。因为现阶段的应急电源系统的不健全,因此体现出研究房间内应急电源的迫切性和必要性。
UPS适用计算机、程控交换机、医疗器械及高精密仪表仪器等不可以终断供电系统的场地,致力于IT领域的计算机类和通信类负荷而设计,其负载适应力不强而且不适带有交流感应电机一类的感应负载,只有放到计算机机房或空调房间。EPS应急电源是运用逆变技术,以CPU控制、选用高电子器件集成化总体模块化设计构造的强电和弱电一体化系统。能够完成微型机监管和处理,对电梯、水泵、消防安全应急照明、电动卷帘门、排烟风机等消防设备完成自动控制,能适用多层建筑、飞机场、电信网络机房、医院、重要场馆等工程。在紧急的状况下做为重要负载的第二或第三电源供给。因为其独有的优势有望变成许多场所的UPS、柴油机柴油发电机的替代商品。在美国、日本国及其欧洲等国应急电源已获得广泛运用。
伴随着新技术持续开发和结合实际的逐渐运用,应急电源顺着高频化、智能化、网络化和大容量单机余化的方向发展趋势。
2 基于单片机应急电源的总体设计
2.1 系统总体结构设计
此次应急电源设计基本原理是根据单片机来控制各种各样功能的实现,依据各种各样功能和成本费考虑我选用了现阶段最实用的单片机开展控制电路。其中电源的三部分先后为:输入,电池,输出,通过充电头将用电量输入电源內部,随后通过逆变电路将电源从输出端输出,以供给用电器应用。为了更好地实现这些功能必须在这里三个部分各自再加上智能化控制模块,分别是充电器的控制器,电池的检测模块,和逆变电路的控制器,通过系统管理器将三者联络在一起,最终通过变电器滤波以后即可供家中应用。
那样在房间内停电时自动放电,在此次应急电源的控制下输出用电量提供必需的家中照灯和简单的生活要求。非停电时间段,充电器自主蓄电,通过检测电池的、电池充电状况,大部分根据先恒流,在恒压的工作方向开展控制。有危险警报控制设备,用以解决一切不能预料的难题,断掉电源防止危险产生。根据检测电池內部电流电压的大小为根据进而控制充电器和輸输出端逆变器的功能等,下边将详细介绍电源的工作原理。
2.2 主要思路
充电接口设置:运用PWM波型输出方法,检测到充电电池的电压达到90%之上时,便会采用波型输出的方法。
数值显示设计:运用LCD1602,显示二行数据信息,第一行上显示现阶段电池的电压值,电池充电的电流在第二行上进行显示。
断电保护及其警报设计:断电保护电路主要通过继电器控制电源关,通过三级管控制继电器开关,另外在预设值以外的范畴内开展警报,报警电路选用三极管控制。
Ad数模转换设计:根据adc0832电子器件开展数模转换,将模拟量转换成数字量。
2.3 应急电源的功能
1、紧急供电
解决家中断电提供必需的生活用电。
2、电源切换作用
完成有电时开展蓄电池电源充电,断电时开展电源放电忙住室内用电。
3、充电控制
电池充电开始为恒流快充,后期开展慢速安全的恒压充电方式。
4、电池测试
持续进行电池的內部中的电流电压也有温度测量,保证电源安全的运行状态,可以在不一样的情况下实现不一样的作用。
2.4 方案选择
2.4.1 智能芯片的选择
相关文章:

基于单片机的家庭应急电源设计
基于单片机的家庭应急电源 摘 要 本设计基于STC89C52单片机设计得应急电源,以应急电源为研究对象,单片机设计为控制集成IC,ADC为模数转换控制模块,无源蜂鸣器作为报警电路。系统分为单片机设计最小系统,AD转换控制模…...

线程七大状态
线程生命周期(七大状态) 新建状态(New):当Java线程被创建时,它处于新建状态。此时,线程对象已被创建,但尚未启动。在这个状态下,线程并没有开始执行任何代码,…...

Linux第一章
文章目录 前言一、操作系统概述二、Linux初识1.Linux系统的诞生2.Linux系统内核3.Linux发行版 三、虚拟机介绍四、安装vmware workStation1.VMware WorStation软件2.安装 五、vm安装linux六、远程连接Linux系统1.图形化、命令行2.为什么使用命令行操作linux3.使用FinalShell软件…...

Microsoft Defender for Identity部署方案
目录 前言 一、重要组件 二、部署步骤 1、准备 Azure 订阅 2、配置 Microsoft Defender for Identity 门户...

超越YOLOv8,飞桨推出精度最高的实时检测器RT-DETR!
众所周知,实时目标检测( Real-Time Object Detection )一直由 YOLO 系列模型主导。 飞桨在去年 3 月份推出了高精度通用目标检测模型 PP-YOLOE ,同年在 PP-YOLOE 的基础上提出了 PP-YOLOE 。后者在训练收敛速度、下游任务泛化能力以及高性能部署能力…...

基于Docker安装Redis【保姆级教程、内含图解】
Redis官网:Redis Redis中文官网:CRUG网站 两者选其一即可,建议使用 Redis官网:Redis 学习任何框架和技术,一定要参考相应的官网学习,一定要参考官网学习!!! 目录 一、拉取…...

电子表格软件与一站式BI的区别
看完本节内容,相信您能够了解到电子表格软件(代号电子表格软件)与「一站式 BI」的主要区别。所谓一站式BI在官网上的名称就是Smartbi V10.5,代号就是Smartbi一直在使用insight。 这两个产品都属于商业智能BI软件的品类࿰…...

SpringCache
一、介绍 Spring Cache是一个框架,实现了基于注解的缓存功能,只需要简单地加一个注解,就能实现缓存功能,大大简化我们在业务中操作缓存的代码。 Spring Cache只是提供了一层抽象,底层可以切换不同的cache实现。具体就…...

Android Framework—Service
介绍 Service是一种可以在后台执行长时间运行操作而不提供界面的应用组件。服务可以由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可以通过绑定到服务与之进行交互,甚至是执行进程之间的通信…...

leetcode (重排数组使得)连续子数组的权值和最小
题目描述:请重新排列某个仅包含2和3的数组,使得数组的所有连续子数组权值之和最小数组的权值定义为,数组中所有元素之积的因子个数,例如:rank([2,3])4 x p 1 c 1 p 2 c 2 p 3 c 3 ⋅ ⋅ ⋅ p k c k r a n k ( c 1 1 ) ( c …...

JSP计算机等级考试查询系统(源代码+论文+答辩PPT)
第一章 引言 计算机等级考试查询系统是有其开发的必要性的,它的应用将大大节省了学校的人力资源,从而从人工劳动中解脱出来。我们这次开发的软件系统一共包括了三个部分:等级考试的报名系统、查询系统和管理系统。其中管理系统是另外两部分…...

python 基础系列篇:七、以函数方式编写一个数字华容道
python 基础系列篇:七、以函数方式编写一个数字华容道 数字华容道游戏分析开始编写完整代码代码解说定义方法的规律 小结 数字华容道 嗯,就是一个简单的益智游戏,把数字按照特定规律排列,并比矩阵少一个格,用来进行移…...

2023年前端面试题
1.position都有哪些属性 2.1px等于多少rem,rem根据根元素的大小,根元素是谁 3.Es6操作数组的方法 4.防抖和节流以及应用场景 5.Vue和ajax最大的区别是什么(Vue和ajax怎么操作dom的,vue虚拟dom) 6.js数据类型有哪些&…...

快速入门量化交易
本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"! 原作者:袁霄|慕课网讲师 近来“量化交易”这个词听得越来越频繁,多数人对量化交易的第一印象是“高大上的技术”…...

Mongodb oplog
在MongoDB复制集中,oplog信息存储在oplog.rs集合中。 oplog.rs集合是一个固定大小的集合(capped collection),它位于local数据库中。 当我们在源MongoDB实例上启用了复制(replication)功能,MongoDB会自动在local数据库中创建oplog.rs集合。此后,所有在该实例上的写操作都会生…...

python基础篇: python字符串方法都有哪些?你知道多少?
❝ Python提供了丰富的字符串处理方法,可以方便地对字符串进行操作、处理和转换。在本文中,我们将介绍Python中常用的字符串方法。 ❞ python中字符串内置方法很多,可以通过dir()方式查看具体有哪些方法,下表是python字符串的全部…...

chmod 命令 (chmod 0660)
chmod的作用: 用于设置文件所有者和文件关联组的命令,就是控制用户的权限命令 注意事项: chown 需要超级用户 root 的权限才能执行此命令。 自己常用chmod 命令是 chmod 777 * 给所有文件权限 chmod 777 文件名 给单独文件权限 这个777 是怎么来的, 或者chmod 0660 这…...

Qt应用开发常用功能
Qt判断当前操作系统? #ifdef Q_OS_MAC //mac ... #endif#ifdef Q_OS_LINUX //linux ... #endif#ifdef Q_OS_WIN32 //win ... #endif#ifdef __arm__ //arm ... #endifQt实现应用程序关闭和重启? //关机按钮-点击槽函数 void SystemD::on_shutdownButton…...

麻了,部门新来的00后给我卷崩溃了...
今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的…...

代码随想录算法训练营第56天|583. 两个字符串的删除操作,72. 编辑距离
代码随想录算法训练营第56天|583. 两个字符串的删除操作,72. 编辑距离 583. 两个字符串的删除操作72. 编辑距离 583. 两个字符串的删除操作 题目链接:583. 两个字符串的删除操作,难度:中等 【实现代码】 class Solution { publi…...

【嵌入式笔/面试】嵌入式软件基础题和真题总结——操作系统
在学习的时候找到几个十分好的工程和个人博客,先码一下,内容都摘自其中,有些重难点做了补充! 才鲸 / 嵌入式软件笔试题汇总 嵌入式与Linux那些事 阿秀的学习笔记 小林coding 百问网linux 嵌入式软件面试合集 2022年春招实习十四面…...

2023浙江省赛“信息安全管理与评估“--Web渗透测试(高职组)
2022全国职业技能大赛“信息安全管理与评估”(高职组)任务书 2022全国职业技能大赛“信息安全管理与评估”任务书第一阶段竞赛项目试题第二阶段竞赛项目试题第三阶段竞赛项目试题任务2:Web渗透测试2022全国职业技能大赛“信息安全管理与评估”任务书 第一阶段竞赛项目试题 …...

垃圾收集器面试总结(二)
G1 收集器 G1 (Garbage-First) 是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量内存的机器。 以极高概率满足 GC 停顿时间要求的同时,还具备高吞吐量性能特征。 被视为 JDK1.7 中 HotSpot 虚拟机的一个重要进化特征。它具备以下特点: 并行与并发&am…...

语音交友app开发中的用户积分系统
引言 在当今数字时代,语音交友app已成为一种流行的社交工具。它们给用户提供了一个平台,在这里他们可以结交新朋友,分享他们的生活和信仰,并建立深厚的人际关系。然而,市场上存在大量的语音交友app,这使得…...

Nature:惊人的突破!科学家们成功破译人类嗅觉感应机制的奥秘!
加州大学旧金山分校(UCSF)的科学家们创造了第一张关于气味分子如何激活人类气味受体的分子水平的3D图片,这是破译嗅觉的关键一步,该成果打破了长期以来研究人员对嗅觉理解的僵局。 该研究成果于2023年3月15日发表在《Nature》&…...
WPF教程(九)--数据绑定(2)--绑定模式
一、绑定模式 绑定模式以及模式的使用效果。 示例如下是根据ListBox中的选中项,去改变TextBlock的背景色。将 TextBlock 的背景色绑定到在 ListBox 中选择的颜色。在下面的代码中针对TextBlock的 Background 属性使用绑定语法绑定从 ListBox 中选择的值。代码如下。…...

湿法冶金以及铼提取工艺,湿法冶金工艺特点及工艺流程
湿法冶金是利用浸出剂在一定温度压力下与矿石接触,把矿石中有用的金属溶解后再从溶液中回收有价金属的一种工艺,因为其过程大都是在水溶液中进行,所以又被称为“水法冶金”。 01 湿法冶金工艺特点及工艺流程 湿法冶金作为解决我国金属矿产资…...

kafka集群搭建
1.本次搭建涉及3台centos7主机,防火墙与selinux服务均关闭 2.主机参数如下表所示 nameIPportserviceA10.1.60.1122128、2888、3888、9092kafka、zookeeperB10.1.60.1142128、2888、3888、9092kafka、zookeeperC10.1.60.1152128、2888、3888、9092kafka、zookeeper…...

【UE】将存档的值显示在控件蓝图上
上一篇博客(【UE】保存游戏的demo)已经实现了存档功能,本篇博客介绍的是如何将存档的值显示在控件蓝图上。 效果 可以看到我们存档的值显示在文本控件上 步骤 1. 新建一个蓝图类,父类为“HUD” 命名为“NewHudClassBP” 2. 在世…...

考研数据结构代码篇
文章目录 数据结构线性表基本操作顺序表的定义顺序表基本操作 单纯上传一下数据结构中可能考察的代码,规格很乱,过几天改规格,提前水一篇 数据结构 线性表 基本操作 InitList(&L) // 初始化表。构造一个空的线性表L࿰…...