过流保护的几种实现方式

2023-12-18 01:18

本文主要是介绍过流保护的几种实现方式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

过电流保护(Over Current Protection)就是当电流超过预定最大值时,使保护装置动作的一种保护方式。当流过被保护原件中的电流超过预先整定的某个数值时,保护装置启动。
过流保护电路设计的几种常用实现方式。
1、过流保护元器件(保险丝)
在这里插入图片描述
如上图所示保险丝分类有很多种,根据应用可以具体情况具体选择。保险丝是一种很常用的过流保护器件,尤其是正温度系数(PTC)自恢复保险丝在电路设计中应用更加广泛。其外形如下图所示,
在这里插入图片描述
工作原理如下:
当过电流现象发生时,PTC自恢复保险丝迅速反应,其自身组织增加,从而形成过电流保护。当电流恢复正常,PTC自恢复保险丝会变回低阻值状态,不会对电路产生影响。
由于PTC自恢复保险丝可以自动复位,许多电路设计人员在可能会因用户造成的故障而导致过电流事件的情况中选择PTC自恢复保险丝,PTC通常接于如下结构电路中进行过流保护。
在这里插入图片描述
2、分立元器件搭建的保护电路
电路1

在这里插入图片描述
原理上分析:
首先左侧CRTL-LOAD是单片机输出开启负载的控制端。CRTL-LOAD输出高电平,Q2打开,负载LOAD-IN接入。负载正常的情况下电路不会有异样,但是当负载突然变大(短路或者接错负载情况下)时,保护电路开始起作用。

下面分析一下过载保护部分的电路,即Q1、R3、R4、R5组成部分。Q1是常规的硅管,导通压降大致在0.7V,上图中在不接任何负载的情况下,Q1的基极电位可以计算出:

VQ1b=(R3+R4)/(R3+R4+R5)*5≈0.314V

因为当负载接入时,会在R3上产生压降,从而推动Q1基极电位增大,我们默认理想情况下0.7V时,三极管Q1会动作,由此理论上可以计算出接入多大负载电路会关断:

Ib=(0.7-VQ1b)/R3=0.386V/10=0.0386A=38.6mA

即理论上此电路最多可以接入38.6mA的负载,超过38.6mA之后,由于负载增大,导致Q1基极电位增大超过三极管理论开启电压0.7V导致Q1导通,从而拉低Q2基极,导致Q2关断,最终切断后面的大负载起到过流保护的作用。

器件选取需要注意:
R3要注意其精度以及封装,根据需要的功耗选择合适的封装,避免小封装对应大功耗导致器件过热
Q2根据负载要求留有一定余量。

电路2
原理如下:在电源输入端串一个采样电阻到PMOS的源极S,那么这个采样电阻就会有电压差,三极管的be并到这个电阻,当压差大于Vbe时,Vgs就0了,PMOS关闭,实现过流保护。

在这里插入图片描述
3、集成芯片过流保护电路
随着电路集成度不断的加深,越来越多功能模块被集成进芯片,过流保护芯片也被越来越多的应用到电路设计中。

过流保护芯片的原理主要分为两种:hiccup(Constant-Current)和 Latch off

hiccup:一种是以恒定电流存在,这种一般是可恢复的,当故障解除后自动恢复;
Latch off:一种是锁定关闭,故障解除后也无法恢复,一旦保护后需要重启(比如重置VCC或其他的使能引脚);

如下图为某限流芯片的内部功能框图,其主要工作原理如下:通过功能框图我们可以看出该芯片内部具有欠压保护功能及使能引脚EN,同时内部集成电流检测及热保护功能。

在这里插入图片描述
使能及欠压保护功能:

当EN引脚使能且输入电压高于UVLO门限电压时,芯片启动,内部功率mos管打开,呈现低阻抗状态。当EN引脚失能或者输入电压低于UVLO时,芯片关断,内部功率mos呈现高阻状态。

电流设置功能:

RSET引脚可以用来通过下拉电阻到地设置限流门限,一般限流的精度在不同的范围内会略有不同。限流公式手册中一般也会给出或者用表格的形式列举出来。

过流保护功能:

当输出电流超过设定的门限电流后,内部功率mos管的导通电阻增大,输出电压VOUT增大,从而限制输出电流继续增大,芯片此时进入恒流状态,如果负载继续加重,那么输出电压VOUT会继续下降,输出电流也会下降,直到VOUT降至接近0V,输出电流也会将至最低。

过热保护功能:

在进入限流状态后,由于VOUT下降导致mos管两端压降增加,芯片内部结温上升,当超过过温保护门限时mos管被关闭,电流降至零,芯片温度下降至重复开启,如此循环。


转自--------8号线攻城狮

这篇关于过流保护的几种实现方式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

Redis事务与数据持久化方式

《Redis事务与数据持久化方式》该文档主要介绍了Redis事务和持久化机制,事务通过将多个命令打包执行,而持久化则通过快照(RDB)和追加式文件(AOF)两种方式将内存数据保存到磁盘,以防止数据丢失... 目录一、Redis 事务1.1 事务本质1.2 数据库事务与redis事务1.2.1 数据库事务1.

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

el-select下拉选择缓存的实现

《el-select下拉选择缓存的实现》本文主要介绍了在使用el-select实现下拉选择缓存时遇到的问题及解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录项目场景:问题描述解决方案:项目场景:从左侧列表中选取字段填入右侧下拉多选框,用户可以对右侧

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

Linux中chmod权限设置方式

《Linux中chmod权限设置方式》本文介绍了Linux系统中文件和目录权限的设置方法,包括chmod、chown和chgrp命令的使用,以及权限模式和符号模式的详细说明,通过这些命令,用户可以灵活... 目录设置基本权限命令:chmod1、权限介绍2、chmod命令常见用法和示例3、文件权限详解4、ch

Java调用Python代码的几种方法小结

《Java调用Python代码的几种方法小结》Python语言有丰富的系统管理、数据处理、统计类软件包,因此从java应用中调用Python代码的需求很常见、实用,本文介绍几种方法从java调用Pyt... 目录引言Java core使用ProcessBuilder使用Java脚本引擎总结引言python

Java中的密码加密方式

《Java中的密码加密方式》文章介绍了Java中使用MD5算法对密码进行加密的方法,以及如何通过加盐和多重加密来提高密码的安全性,MD5是一种不可逆的哈希算法,适合用于存储密码,因为其输出的摘要长度固... 目录Java的密码加密方式密码加密一般的应用方式是总结Java的密码加密方式密码加密【这里采用的

Apache Tomcat服务器版本号隐藏的几种方法

《ApacheTomcat服务器版本号隐藏的几种方法》本文主要介绍了ApacheTomcat服务器版本号隐藏的几种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需... 目录1. 隐藏HTTP响应头中的Server信息编辑 server.XML 文件2. 修China编程改错误

Java中ArrayList的8种浅拷贝方式示例代码

《Java中ArrayList的8种浅拷贝方式示例代码》:本文主要介绍Java中ArrayList的8种浅拷贝方式的相关资料,讲解了Java中ArrayList的浅拷贝概念,并详细分享了八种实现浅... 目录引言什么是浅拷贝?ArrayList 浅拷贝的重要性方法一:使用构造函数方法二:使用 addAll(