基于单片机的家庭应急电源设计
基于单片机的家庭应急电源
摘 要
本设计基于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…...
生成xcframework
打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...
macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用
文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...

Springcloud:Eureka 高可用集群搭建实战(服务注册与发现的底层原理与避坑指南)
引言:为什么 Eureka 依然是存量系统的核心? 尽管 Nacos 等新注册中心崛起,但金融、电力等保守行业仍有大量系统运行在 Eureka 上。理解其高可用设计与自我保护机制,是保障分布式系统稳定的必修课。本文将手把手带你搭建生产级 Eur…...

GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...

STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...

【Linux手册】探秘系统世界:从用户交互到硬件底层的全链路工作之旅
目录 前言 操作系统与驱动程序 是什么,为什么 怎么做 system call 用户操作接口 总结 前言 日常生活中,我们在使用电子设备时,我们所输入执行的每一条指令最终大多都会作用到硬件上,比如下载一款软件最终会下载到硬盘上&am…...

Linux部署私有文件管理系统MinIO
最近需要用到一个文件管理服务,但是又不想花钱,所以就想着自己搭建一个,刚好我们用的一个开源框架已经集成了MinIO,所以就选了这个 我这边对文件服务性能要求不是太高,单机版就可以 安装非常简单,几个命令就…...
云原生周刊:k0s 成为 CNCF 沙箱项目
开源项目推荐 HAMi HAMi(原名 k8s‑vGPU‑scheduler)是一款 CNCF Sandbox 级别的开源 K8s 中间件,通过虚拟化 GPU/NPU 等异构设备并支持内存、计算核心时间片隔离及共享调度,为容器提供统一接口,实现细粒度资源配额…...

企业大模型服务合规指南:深度解析备案与登记制度
伴随AI技术的爆炸式发展,尤其是大模型(LLM)在各行各业的深度应用和整合,企业利用AI技术提升效率、创新服务的步伐不断加快。无论是像DeepSeek这样的前沿技术提供者,还是积极拥抱AI转型的传统企业,在面向公众…...