如何将交流电220V电压转换成直流电5V?(附原理图及其元器件的选择和详细计算公式)

本文主要是介绍如何将交流电220V电压转换成直流电5V?(附原理图及其元器件的选择和详细计算公式),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

         今天分享的例子是怎么点亮一个发光二极管?对于AC220V 的交流电,首先我们需要对它进行降压。降压就需要用到变压器,通过变压器,将AC220V降到AC16V。那么降完之后,它还是个交流的,因此,我们降压之后还需要进行一个整流--将交流整成直流。整过来的直流,它的工频电信号是不稳定的,因此,我们必须进行一个储能和滤波

有四个整流管,是一个全波整流的,如果看到一个二极管的话,就是一个半波整流。 全波整流后边有一个电容的话,就是交流变成直流,计算公式是 交流的输入电压AC16V乘以一个根号2, 16*1.414=22.6 =23V直流电压。再经过降压5V ,我们选择的发光二极管的电流在3mA-10mA 之间能够点亮。且二极管的工作电压在3.3V,我们在这电流设计是10mA,因此,我们需要串联个电阻(RESISTOR),用来限流,使LED 工作在10mA 左右。

        这个5V的电源经过按键再经过电阻经过二极管到地形成回路,并且都是10mA。电阻上的压降是1.7V,由于这是个串联电路,即电阻和二极管是串联的,那么流过电阻的电流也为10mA。这样,根据欧姆定律,我们就知道电阻R 上的阻值了R=U/I=170Ω.在这里还有很重要一点,就是电阻功率的选择。如果功率选择大了,就会导致成本高;如果功率低,就会造成电阻发热,使使用寿命降低。所以,要选择合适功率的电阻。

我们先计算下这个电阻功率。电阻的功率

这是一个很小的功率,因此选贴片电阻0805 封装就够了。0805 的电阻,它的功率是0.125W,因为0.017W 远远小于0.125W

 

这篇关于如何将交流电220V电压转换成直流电5V?(附原理图及其元器件的选择和详细计算公式)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/286174

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

通过Docker Compose部署MySQL的详细教程

《通过DockerCompose部署MySQL的详细教程》DockerCompose作为Docker官方的容器编排工具,为MySQL数据库部署带来了显著优势,下面小编就来为大家详细介绍一... 目录一、docker Compose 部署 mysql 的优势二、环境准备与基础配置2.1 项目目录结构2.2 基

python dict转换成json格式的实现

《pythondict转换成json格式的实现》本文主要介绍了pythondict转换成json格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 一开始你变成字典格式data = [ { 'a' : 1, 'b' : 2, 'c编程' : 3,

Linux系统中配置静态IP地址的详细步骤

《Linux系统中配置静态IP地址的详细步骤》本文详细介绍了在Linux系统中配置静态IP地址的五个步骤,包括打开终端、编辑网络配置文件、配置IP地址、保存并重启网络服务,这对于系统管理员和新手都极具... 目录步骤一:打开终端步骤二:编辑网络配置文件步骤三:配置静态IP地址步骤四:保存并关闭文件步骤五:重

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

C++快速排序超详细讲解

《C++快速排序超详细讲解》快速排序是一种高效的排序算法,通过分治法将数组划分为两部分,递归排序,直到整个数组有序,通过代码解析和示例,详细解释了快速排序的工作原理和实现过程,需要的朋友可以参考下... 目录一、快速排序原理二、快速排序标准代码三、代码解析四、使用while循环的快速排序1.代码代码1.由快

Spring Boot拦截器Interceptor与过滤器Filter详细教程(示例详解)

《SpringBoot拦截器Interceptor与过滤器Filter详细教程(示例详解)》本文详细介绍了SpringBoot中的拦截器(Interceptor)和过滤器(Filter),包括它们的... 目录Spring Boot拦截器(Interceptor)与过滤器(Filter)详细教程1. 概述1