220V交流转直流的简易电源设计

news2025/1/23 2:16:58

220V交流转直流的简易电源设计

  • 设计简介
  • 设计原理
  • 电路图
    • 变压器电路
    • 交流转直流电路
    • 3.3V电源
    • 接口电路
  • PCB
    • 3D图
  • 实践检验

设计简介

通过模拟电路的相关知识,尝试将220V的交流电转化为我们指定电压的直流电。

设计原理

将220V交流电转化为直流电的方法常用的有通过变压器和对应的开关电源芯片。

  • 变压器:使用变压器可以实现从高电压到低电压的转换。在这种方案中,交流电通过主绕组,在次级绕组产生所需的较低电压。然后,通过整流器将交流电转换为直流电。这种方法适用于需要较小功率输出的应用。
  • 开关电源:开关电源是一种将高电压交流电转换为低电压直流电的高效率方案。它利用开关器件(如MOSFET)和变压器来实现电压转换。交流电经过整流器将其转换为直流电,并通过开关器件进行调节和筛选,以获得所需的输出电压和电流。开关电源适用于需要较高功率输出和更高效率的应用。

由于第二种方案的设计相对会比较复杂,所以我们使用的是方案1,答题思路如下:

220V交流
在这里插入图片描述

电路图

变压器电路

在这里插入图片描述

高中我们学过电磁感应原理,两个靠近的导体,其中一个电流产生变化,会引起另一个的电流变化,变压器就是运用的这个原理,在变压器的原边上接入220V的交流电,会副边上产生变压的电压,通过控制原边与副边线圈的匝数比,控制副边上的电压。而我们使用的这个变压器可以产生正负9V电压(这里还是交流)。不同的变压器会产生不同的电压,不过原理是一样的。

交流转直流电路

在这里插入图片描述

  • 经过变压器后的电压是一个50Hz的交流信号,波形为正弦图像,可以通过全波整流的方式变化为直流电压。该电路中前级由四个整流二极管构成全波整流桥,当电压在正半周期时D1和D4导通,负半周期D2和D3导通,经过整流桥后的电压为+9V和-9V。
  • U2和U3为前级滤波电容,是输出的电压更加平滑。
  • U4(7805)和U5(7905)为对应的LDO稳压芯片,输出指定的5V和-5V

3.3V电源

在这里插入图片描述

这里使用的芯片时LM317,芯片具体信息如下:

LM317器件是一种可调的三端正压稳压器,能够在1.25V至37V的输出电压范围内提供超过1.5A的输出。这里我们采用的是TO220封装的这一款。
在这里插入图片描述

典型运用电路如下:
在这里插入图片描述

  • 其中Vout可由以下公式计算得出:
    在这里插入图片描述
    在此公式中,Iadj的电流很小,100uA以内,因此对应项对于Vout的影响很小,对于计算结果要求不是很精确时可忽略不计。
  • Vout与ADJ端口的电压为固定值1.25V,通过计算也可以得出以上计算公式。

接口电路

在这里插入图片描述

  • 接口电路的设计,可以让我们更方便的使用电源,给其他电路供电。

PCB

在这里插入图片描述

  • 这里PCB很简单只需要注意电源线需要加粗,使其能够承受更大的电流即可。

3D图

在这里插入图片描述

由于威威我没有在立创eda里面找到我需要的变压器,所以变压器的模型是我自己画的,所以这里没有3D模型。

实践检验

在这里插入图片描述

我这里是自己焊接了一版,但是线路和原理图一模一样,也算是实践成功了吧。

  • 这里补充一下变压器的使用:
  • 我是直接在某宝上下单的,一般的变压器是20V转单9V/双9V的(其他电压也是一样)。
  • 转单9V的只需要区分原边和副边即可,没有正反之分。
  • 双9V的,有两根线的一端是原边,三根线的是副边,中间那根是GND线,需要与后面的电路系统共地,另外两根线没有正负之分。

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

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

相关文章

(四)什么是Vite——冷启动时vite做了什么(源码、middlewares)

vite分享ppt,感兴趣的可以下载: ​​​​​​​Vite分享、原理介绍ppt 什么是vite系列目录: (一)什么是Vite——vite介绍与使用-CSDN博客 (二)什么是Vite——Vite 和 Webpack 区别&#xff0…

IO流回顾与装饰者模式

目录 代码图示原理 代码 // 初始化服务器System.out.println("初始化服务器");ServerSocket serverSocket new ServerSocket(8087);System.out.println("服务器初始化成功");// 监听服务器Socket accept serverSocket.accept();System.out.println("…

vue-vuex详解

​🌈个人主页:前端青山 🔥系列专栏:Vue篇 🔖人终将被年少不可得之物困其一生 依旧青山,本期给大家带来vue篇专栏内容:vue-vuex详解 目录 Vuex 1.vuex是什么? 2.vuex核心概念 3.vuex模块化 4. Vuex中ac…

【Java 进阶篇】JQuery 动画:为页面添彩的魔法

在现代的Web开发中,用户体验的提升是至关重要的一环。而动画作为页面交互中的重要组成部分,更是为用户带来了全新的感官体验。本篇博客将深入探讨 JQuery 中动画的应用,带你进入一个充满活力的前端世界。 前言 动画是网页设计的一种重要手段…

YOLO目标检测——树叶检测数据集下载分享【含对应voc、coco和yolo三种格式标签】

实际项目应用:生物多样性研究、林业管理、环境监测和教育科研等方面数据集说明:树叶分类检测数据,真实场景的高质量图片数据,数据场景丰富,总共十个类别。标签说明:使用lableimg标注软件标注,标…

力扣刷题篇之数与位1

系列文章目录 目录 系列文章目录 前言 一、进制转换 总结 前言 本系列是个人力扣刷题汇总,本文是数与位。刷题顺序按照[力扣刷题攻略] Re:从零开始的力扣刷题生活 - 力扣(LeetCode) 一、进制转换 67. 二进制求和 - 力扣&…

(免费领源码)Java#SpringBoot#mysql高校实验室资产管理系统85189-计算机毕业设计项目选题推荐

摘 要 随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生活与工作方式发生了很大的改观。本课题研究的高校实验室资产管理系统,主要功能模块包括后台首页,轮播图,公告管理,资源管理…

一看就会的jni,不会你来打我!

环境配置 Android Studio,这个不多说了。 简单说一下NDK的下载和环境变量,方便在Terminal里使用命令(mac版)。 下载 1.可以通过Android Studio内置的Settings-Android SDK-SDK Tools安装NDK,下载目录为 /Users/mac-xxx(Username)/Library…

服务号可以升级为订阅号吗

服务号和订阅号有什么区别?服务号转为订阅号有哪些作用?在推送频率上来看,服务号每月能推送四条消息,而订阅号可以每天(24小时)推送一条消息。如果企业开通公众号的目的是提供服务,例如售前资讯…

WPS文件丢失如何恢复?4个方法教你快速恢复!

“在WPS里保存了一些比较重要的文档,由于某些原因导致文件丢失了,这种情况下,还有办法成功恢复WPS文件吗?” WPS Office是许多用户在电脑上创建和编辑文档的首选工具。然而,有时文件会意外丢失,可能是由于误…

Linux_在命令行中以树状结构显示目录_tree

1、安装tree命令 使用tree命令,可以在命令行中以树状结构显示目录,当你想知道一个路径下文件的结构时十分方便,还有别的选项功能,下面会介绍其中的一些,完整的介绍Linux命令 - tree—LZL在线工具。 sudo apt updates…

头部厂商Q3交付量环比下滑!激光雷达,现实很骨感

由于中国自主品牌车企在高阶智驾赛道上的激进策略,全球激光雷达行业的走势,也无疑受到中国市场的影响。 本周,禾赛科技发布2023年度三季报,季度激光雷达交付量为47,440台,同比增长125.5%,其中ADAS激光雷达交…

mysql---主从复制和读写分离

主从复制 主从复制,修改,表里的数据:主mysql上的数据,新增都会同步到从mysql上面试题:mysql的主从复制的模式: 1、异步复制:mysql的默认复制就是异步复制。只要执行完之后,客户端提…

使用 Redis 构建轻量的向量数据库应用:图片搜索引擎(二)

本篇文章我们来继续聊聊轻量的向量数据库方案:Redis,如何完成整个图片搜索引擎功能。 写在前面 在上一篇文章《使用 Redis 构建轻量的向量数据库应用:图片搜索引擎(一)》中,我们聊过了构建图片搜索引擎的…

如何在10亿级别用户中检查用户名是否存在?

题目 不知道大家有没有留意过,在使用一些app注册的时候,提示你用户名已经被占用了,需要更换一个,这是如何实现的呢?你可能想这不是很简单吗,去数据库里查一下有没有不就行了吗,那么假如用户数量…

windows usbip(瑞芯微windows开发)

Rockchip RK3588 windows开发 安装usbipd 除usbipd之外&#xff0c;还有一个usbip仓库可以参考usbip-win&#xff0c;但是相对麻烦一些 windows install winget install usbipdShare Devices usbipd --help usbipd list usbipd bind --busid<BUSID>Remote Connectin…

mysql统计整个数据库记录条数

SELECTSUM(TABLE_ROWS) FROM(SELECTTABLE_NAME,TABLE_ROWSFROMINFORMATION_SCHEMA.TABLESWHERETABLE_SCHEMA 数据名&#xff0c;其他不变) t;效果如下&#xff1a;

算法-贪心算法-简单-买卖股票的最佳时机

记录一下算法题的学习4 给定一个数组 prices &#xff0c;它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&#xff0c;并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。 返回你可以从这…

【设计一个缓存--针对各种类型的缓存】

设计一个缓存--针对各种类型的缓存 1. 设计顶层接口2. 设计抽象类 -- AbstractCacheManager3. 具体子类3.1 -- AlertRuleItemExpCacheManager3.2 -- AlertRuleItemSrcCacheManager 4. 类图关系 1. 设计顶层接口 // 定义为一个泛型接口,提供给抽象类使用 public interface Cach…

Linux命令(123)之mail

linux命令之mail 1.mail介绍 linux命令mail是用来发送邮件 2.mail用法 mail -s "Subject" EmailAddress < EmailMessage 参数说明-s指定邮件主题SubjectEmailAddress指定邮件地址EmailMessage指定邮件内容3.实例 3.1.配置QQ邮件发送 1.安装sendmail/mailx …