基础呀基础,用二极管防止反接,你学会了吗?

使用新的电源,第一次给设备供电时,要特别注意电源的正负极性标注。

比如电源适配器,铭牌上面有标注插头的极性。

这个符号说明插头的里面是正极,外面是负极,即“内正外负”。

但是也有反过来的,下面这款是“内负外正”。

所以在给设备接入电源时,一定要注意区分正负极。不要像这位妹纸那样,正负反接,然后电路板冒烟,烧起的火花有时候可吓人了。

当然,如果运气好的话,电路板中有防电源反接电路,就不怕烧毁电路了!

最简单的防电源反接电路,就是加一个二极管:

1、当正常接入电源正负极时,二极管D1导通,电路负载正常工作。

2、当错误地将电源的正负极反接时,因具有单向导电性的二极管反向截止,电路不能从GND去到Vin形成回路,从而电路负载受到保护。

这种用二极管防电源反接的方案最简单,成本低。

选用的二极管,主要关注6个参数,下面以二极管1N5819的数据手册来举例。

▲某厂家的1N5819(不构成采购推荐哦)

下图是该厂家1N5819数据手册中的“Absolute Maximum Ratings”绝对最大额定值表格。

①、Peak Repetitive Peak Reverse Voltage:重复性峰值反向电压。这里最大能到40V。

②、RMS Reverse Voltage:反向有效值电压。反向电压的有效值不要超过28V,设计上这里要注意留余量,余量建议按80%设计,所以正负反接的电源,其电压不要超过 28 x 80% = 22.4V。

③、Average Rectified Rectified Current:应为Average Forward Rectified Current,平均正向整流电流。也就是二极管正向导通时,流过的平均电流,这里是1A。设计上要注意留余量,余量建议按80%设计,而且是让二极管正常工作时,常态流过的最大电流不要超过1 x 80% = 0.8A,瞬间峰值电流可以超过这个值。

④、Peak Forward Surge Current:峰值正向浪涌电流。关注下就好,这里最大能到40A,超过可能会损坏。

再来看"Electrical Characteristics"电气特性表格。

⑤、Forward voltage:正向电压。当二极管正向导通时,它的最大二极管压降是0.5V。这个参数要重点关注,因为二极管压降大了会导致后续电路过压过低。

⑥、Reverse voltage leakage:应为“电压反向时的漏电流”。当二极管加上反向电压时,会有漏电流。这个参数关注下就好,我们把二极管用在防电源反接,一般不会有问题。

这个二极管防电源反接电路最大的优点是成本低,问题是:

  • 会产生二极管压降,有些低压供电的电路,接受不了这个电压降。

  • 二极管的正向导通电流不能过大,也就限制了负载电流不能太大。

如果要避免二极管压降、导通电流受限制的问题,那么可以采用以下的二极管防反接电路:

由于加入了保险丝F1,成本会上升一些。

电路分析:

1、当正常接入电源正负极时,二极管D1不导通,电路负载正常工作。

2、当错误地将电源的正负极反接时,二极管D1导通,将负载两端的反向电压钳位在二极管的导通压降(约0.7V),从而负载相当于被旁路保护。注意负载能承受的最大反向电压,要大于二极管的正向导通压降。这个电路的保险丝可以选用自恢复保险丝。


写在最后:

这里分享了两个“二极管防电源反接电路”,在这两个电路中,是否可以使用有极性的电容?

欢迎点击左下角的“阅读原文”,留言讨论!

关于电路的学习,希望大家,enjoy!

推荐阅读:

专辑|Linux文章汇总

专辑|程序人生

专辑|C语言

我的知识小密圈

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

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

相关文章

李宏毅的可解释模型——三个任务

1、问题 观看了李宏毅老师的机器学习进化课程之可解释的机器学习,课程中对主要是针对黑盒模型进行白盒模型转化的技巧和方法进行了简单介绍,详细细节可以参考《Interpretable Machine Learning》。像一些线性模型、树形模型是可解释的ML model&#xff…

柔性数组和环形队列之间的故事

之前的文章,讲解了柔性数组,有很多人留言,提到一些问题。刚好,之前发关于环形队列的文章有些问题,这次刚好拿出来一起说一下,并用柔性数组实现一个环形队列。柔性数组的上一篇文章环形队列C语言实现文章1、…

NodeJs实现下载Excel文件

nodejs作为一门新的语言,报表功能也不是十分完善。 (1).js-xlsx : 目前 Github 上 star 数量最多的处理 Excel 的库,支持解析多种格式表格XLSX / XLSM / XLSB / XLS / CSV,解析采用纯js实现,写入需要依赖nodejs或者FileSaver .js实…

晚上不睡觉,搞的一个例子《JS实现动画》

照着例子做了一个程序,感觉很爽点击查看 转载于:https://www.cnblogs.com/guanggan123/archive/2008/07/10/1240322.html

STM32——时钟系统

STM32——时钟系统 宗旨:技术的学习是有限的,分享的精神是无限的。 一、时钟树 普通的MCU,一般只要配置好GPIO 的寄存器,就可以使用了。STM32为了实现低功耗,设计了非常复杂的时钟系统,必须开启外设时钟才…

目标检测发展路程(一)——Two stage

目标检测是计算机视觉领域中非常重要的一个研究方向,它是将图像或者视频中目标与其他不感兴趣的部分进行区分,判断是否存在目标,确定目标位置,识别目标种类的任务,即定位分类。传统的目标检测模型有VJ.Det[1,2],HOG.De…

都2021年了,c/c++开发竟然还能继续吃香??

年后就迎来了金三银四,你准备好2021年的跳槽涨薪计划了吗?今天我就来给大家分享,c/c作为老牌开发常青树,还能与java/python/go较较劲的岗位和技术在哪里!同时,给大家整理了2021年系统全面技术学习资料。文末…

String.getBytes(Unicode)的疑问 以及 SHIFT-JIS编码范围

String.getBytes(charsetName),这个方法很多人都用过,可是有没有试过temp.getBytes("Unicode");这样的用法,它的返回值很奇怪,第1和第2个字节是-1或-2,比如下面的代码,你能想象出它的结果吗? String t…

Linux Crontab 安装使用详细说明

yum -y install vixie-cron yum -y install crontabs 说明:vixie-cron 软件包是 cron 的主程序;crontabs 软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。 二、配置 cron 是 linux 的内置服务,但它不自动起来&#xff0…

STM32——流水灯

STM32——流水灯 宗旨:技术的学习是有限的,分享的精神是无限的。 stm32f10x_conf.h:打开stm32f10x_gpio.h和stm32f10x_rcc.h; stm32f10x_gpio.c 和 stm32f10x_rcc.c加入工程模板中,只说重点。 【stm32f10x_rcc.c用…

目标检测模型——One stage(YOLO v5的模型解析及应用)

1. 简介 目标检测分为Two stage和One stage,只使用一个网络同时产生候选区域并预测出物体的类别和位置,所以它们通常被叫做单阶段检测算法(One stage)。本篇文章只讲One stage模型,常见的模型有YOLO,SSD。 目标检测发…

腾讯回应QQ读取用户浏览器历史记录

腾讯QQ官方认证账号在知乎回应“QQ扫描读取所有浏览器的历史记录”表示,PC QQ存在读取浏览器历史用以判断用户登录安全风险的情况,读取的数据用于在PC QQ的本地客户端中判断是否恶意登录。所有相关数据不会上传至云端,不会储存,也…

【NOIP 模拟赛】 道路

题目描述在二维坐标平面里有 N 个整数点,信息班某一巨佬要访问这 N 个点。刚开始巨佬在点(0,0)处。 每一步,巨佬可以走到上、下、左、右四个点。即假设巨佬当前所在点的坐标是(x,y),那么它下一步可以移动到(x,y1), (x,y-1), (x1,y),(x-1,y)之一。巨佬目标是找到一个移动序列,满…

MySQL实用命令

windows 启动和关闭Myql服务 “net start mysql”就启动mysql服务了,停止mysql服务“net stop mysql”(注意,这里是输入的MySQL服务的名字。如果你的MySQL服务的名字是DB或其它名字,你应该输入“net start DB”或其它名&#xff0…

OCR系列——总体概述

最近参加了百度Paddle的动手学OCR课程,特此做一个学习总结。 1. 简介 OCR(Optical Character Recognition,光学字符识别)是计算机视觉重要方向,传统的OCR一般面向扫描文档类对象,现在的OCR是指场景文字识…

STM32——系统滴答定时器

STM32——系统滴答定时器 宗旨:技术的学习是有限的,分享的精神是无限的。 一、SysTick【内核中】 【风格:先描述一下库对寄存器的封装,再举例实现某些功能】 SysTick定时器被捆绑在NVIC中,用于产生SysTick异常&#…

就算是蜗牛,也有爬到树顶的那一天!~

我知道,现在的我很菜,与年龄及其不相符的菜。 因为之前一直做销售,对于计算机,自己真可算得上是白痴。 是的,我毫不讳言选择计算机是一条退路,也毫不讳言之前的自己是一个懦弱无能的男人。 借口太多了&…

你会用while(1)还是for(;;)写循环代码?

看代码看到for(;;)&#xff0c;然后觉得为什么不写成while(1)呢&#xff0c;所以就做了下面的测试。网上有解释&#xff0c;因为while需要做一次判断&#xff0c;理论上执行会花费的时间更久&#xff0c;for(;;)只是执行了两次空语句&#xff0c;执行会更快for.c#include <s…

树链剖分小结

这里没有水表 树链剖分是一个通过轻重链剖分、dfs序和线段树的使用,在有根树上维护路径和子树信息的有效算法 其预处理时间复杂度为\(O(nlog^2n)\),单次操作时间复杂度为\(O(log^2n)\),常数优秀 主要是防止自己忘记,所以只作简要说明,要学习的可以参考友链里大佬的博客 预处理 …

OCR系列——文本检测任务

1. 简介 文本检测任务是找出图像或视频中的文字位置。不同于目标检测任务&#xff0c;目标检测不仅要解决定位问题&#xff0c;还要解决目标分类问题。 目标检测和文本检测同属于“定位”问题。但是文本检测无需对目标分类&#xff0c;并且文本形状复杂多样。 当前所说的文本…