应急电源控制系统的研究与设计

摘要

本设计基于STC89C52单片机设计得应急电源,以应急电源为研究对象,单片机设计为控制集成IC,ADC为模数转换控制模块,无源蜂鸣器作为报警电路。系统分为单片机设计最小系统,AD转换控制模块,电源电路,无源蜂鸣器报警电路,功能键输入电路。选择了无源蜂鸣器作为对接反电源电路的仿真,LCD1602被用作显示模块。系统实时收集电池的工作电压。当电池电量低时,控制电路将为电池充电。此外,它还会给我们提醒工作电压不足该智能控制系统设计主要从国内外发展状况,硬件控制部件选择,根据控制原理绘制硬件电路,控制系统软件程序设计开发等方面进行详细讲解。该控制系统使用AT89C52嵌入式开发系统、传感器信号采集电路、数据转换电路等组成智能应急电源系统。

关键词:应急电源;单片机; 实时显示; ADC0832; 电压检测

 

Abstract

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..

Keywords: emergency power supply; Single chip microcomputer; real-time display; ADC0832; voltage detection

目录

摘要............................................................................................................................. I

Abstract.................................................................................................................... II

第一章 绪论............................................................................................................. 1

1.1研究目的与背景........................................................................................ 1

1.2应急电源的应用及研究现状................................................................... 2

1.3应急电源的研究意义................................................................................ 5

1.4课题研究内容及章节安排........................................................................ 6

第二章 应急电源的总体设计................................................................................ 8

2.1总体结构设计............................................................................................. 8

2.2主要思路..................................................................................................... 8

2.3应急电源的功能........................................................................................ 9

2.4应急电源的方案选择................................................................................ 9

2.4.1 智能芯片的选择............................................................................ 9

2.4.2 显示部分...................................................................................... 10

2.4.3 充电部分...................................................................................... 10

第三章 系统硬件整体结构框图及设计............................................................. 11

3.1系统硬件整体结构框图.......................................................................... 11

3.2主控制器设计.......................................................................................... 12

3.2.1芯片介绍....................................................................................... 12

3.2.2时钟电路设计............................................................................... 14

3.2.3复位电路设计............................................................................... 15

3.4充电控制电路.......................................................................................... 15

3.5显示电路设计......................................................................................... 16

3.5电压检测电路.......................................................................................... 18

3.6蜂鸣器模块电路...................................................................................... 18

第四章 系统软件部分设计.................................................................................. 19

4.1主程序流程图.......................................................................................... 19

4.2 电池电压检测程序设计........................................................................ 20

4.3 LCD显示程序......................................................................................... 22

第五章 系统仿真调试部分.................................................................................. 23

5.1  软件研发的背景................................................................................... 23

5.2  软件程序设计....................................................................................... 23

5.3  基于Proteus电路图绘制.................................................................... 24

第六章 结束语....................................................................................................... 26

参考文献................................................................................................................. 27

致谢.......................................................................................................................... 30

附件1....................................................................................................................... 32

附件2....................................................................................................................... 33

完整论文点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88581942

应急电源控制系统的研究与设计资源-CSDN文库

程序+原理图+proteus仿真点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88581943

应急电源控制系统的研究与设计资源-CSDN文库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/196664.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【LeeCode】242.有效的字母异位词

给定两个字符串 *s* 和 *t* ,编写一个函数来判断 *t* 是否是 *s* 的字母异位词。 注意:若 *s* 和 *t* 中每个字符出现的次数都相同,则称 *s* 和 *t* 互为字母异位词。 示例 1: 输入: s "anagram", t "nagaram" 输出:…

【C++】异常处理 ⑧ ( 标准异常类 | 标准异常类继承结构 | 常用的标准异常类 | 自定义异常类继承 std::exception 基类 )

文章目录 一、抛出 / 捕获 多个类型异常对象1、标准异常类2、标准异常类继承结构3、常用的标准异常类 二、自定义异常类继承 std::exception 基类1、自定义异常类继承 std::exception 基类2、完整代码示例 - 自定义异常类继承 std::exception 基类 一、抛出 / 捕获 多个类型异常…

java常用知识点记忆

类的继承与多态 类的继承不支持多重继承非private 方法才可以被覆盖覆盖的方法要求,子类中的方法的名字,参数列表,返回类型与父类相同方法的重载是在一个类中定义方法名字相同,但是参数列表不同的方法要是在子类中定义了与父类名字…

【Windows】使用SeaFile搭建本地私有云盘并结合内网穿透实现远程访问

1. 前言 现在我们身边的只能设备越来越多,各种智能手机、平板、智能手表和数码相机充斥身边,需要存储的数据也越来越大,一张手机拍摄的照片都可能有十多M,电影和视频更是按G计算。而智能设备的存储空间也用的捉襟见肘。能存储大量…

Google Protocol Buffers (proto3) 中的 DoubleValue 类型用法总结

文章目录 前言DoubleValue 的作用如何使用 DoubleValue1. 定义 .proto 文件2. 设置 DoubleValue 字段的值3. 检查字段值是否为空,并获取值3. demo示例 前言 这两天在做相关工作的时候,遇到了一个需要定义optional double 类型的proto字段,因…

JDBC常见的几种连接池使用(C3P0、Druid、HikariCP 、DBCP)(附上代码详细讲解)

Hi i,m JinXiang ⭐ 前言 ⭐ 本篇文章主要介绍JDBC常见的几种连接池使用(C3P0、Druid、HikariCP 、DBCP)以及部分理论知识 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主收将持续更新学…

基于Java SSM酒店客房管理系统

酒店需要一个客房信息管理系统对旅客住宿情况进行管理。系统需要维护所有客房的详细信息,登记入住旅客信息,并实现各种相关的查询、统计功能。系统涉及的数据及操作有: 客房:房号、面积、类型(单人间、标准间、高级标间、三人间、…

开启全新消费革命——消费增值,让每一笔消费变成财富!

你是否厌倦了仅仅购买物品或享受服务后便一无所有的消费方式?现在,消费增值的概念将彻底改变你的消费观念!通过参与消费增值,你的每一笔消费都将变得更有价值! 消费增值是一种全新的消费理念,它让你在购物的…

最新搭建彩虹易支付平台

1、购买服务器并解析域名 Cloudflare域名解析:【点击进入】 2、SSH连接服务器并放行端口 SSH连接工具Finalshell:【点击进入】 放行端口(根据实际情况来放行,大部分的云平台都可以在控制台操作,Vultr需要单独放行&…

tex中的边框

文章目录 利用tcolorbox宏包给公式加框 利用tcolorbox宏包 tcolorbox可以创建一个盒子的环境,例如: \documentclass{article} \usepackage{tcolorbox} \begin{document}\begin{tcolorbox}[left1cm, right1cm, top0.5cm, bottom0.5cm,colbackblue!10!wh…

Schedu,Quartz,Timer 三种定时任务

1. Schedu(基于ScheduledExecutorService的定时任务) 特点: 基于线程池: ScheduledExecutorService 是基于线程池的定时任务调度器。这使得它能够有效地管理和重用线程,减少了线程创建和销毁的开销。 可调度多个任务…

CSRF之pikachu靶场DW

1,登录皮卡丘靶场,get请求; 2,抓包并修改标记后的个人信息 最后放通一下,发现账号信息被修改 2,post请求 1提交post数据并使用bp抓包 2.利用工具改包,并生成url 3,点击提交后&#…

SpringBoot自定义异常处理机制

说明:在完整的项目结构中,我们通常会创建一个自定义的异常处理机制,在系统可能出现异常的地方手动抛出这些异常,可以快速定位到异常代码片段,提供项目的可维护性。 本文介绍在SpringBoot项目中,搭建一套自…

ssm党务政务服务热线平台源码和论文答辩PPT

摘要 首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包罗软件架构模式、整体功能模块、数据库设计…

Vue3的watch函数中,第三个参数配置对象详细分析

在Vue 3的watch函数中,第三个参数是一个配置对象,用于定义如何执行watch函数。下面是几个常用的配置项的讲解,并附上代码示例: 1、immediate immediate:当设置为true时,会在初始渲染时立即执行watch函数。…

C++11改进单例模式

单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。 C11之前,实现一个通用的泛型单例模式时,会遇到一个问题:这个泛型单例要能够创建所有的类型对象,但是这些类型的构造函数形参可能尽不相同,…

Appium:进行iOS自动化测试遇到的问题与解决方案

问题与解决方案 在使用Appium进行iOS自动化测试时,可能会遇到各种问题。 以下是一些常见的问题及其解决方案: 无法启动inspector问题 最新版本的Appium已经将内置的inspector独立了出去,需要单独安装inspector进行调试。确保inspector对应…

任意密码重置+CRRF

一、XSS漏洞 在商城的搜索处,输入标准语句的传参直接就可以弹窗 二、逻辑漏洞-用户枚举 在用户注册界面,点击发送验证码,然后用BURP发包 更改手机号传参,这里手机号传参没有进行加密,直接用手机号的位置进行爆破 正确的…

LeetCode力扣每日一题(Java):9、回文数

一、题目 二、解题思路 1、我的思路 当x<0时&#xff0c;x一定不是回文数&#xff0c;直接返回false 当x>0且x<10时&#xff0c;x一定是回文数&#xff0c;直接返回true x>10时&#xff0c;先将x转为字符串。将数字转成字符串方法挺多的&#xff0c;以下是&…

06、基于内容的过滤算法Tensorflow实现

06、基于内容的过滤算法Tensorflow实现 开始学习机器学习啦&#xff0c;已经把吴恩达的课全部刷完了&#xff0c;现在开始熟悉一下复现代码。全部工程可从最上方链接下载。 05、基于梯度下降的协同过滤算法中已经介绍了协同过滤算法的基本实现方法&#xff0c;但是这种方法仅…