过流保护的几种实现方式

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

相关文章

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

SpringBoot基于配置实现短信服务策略的动态切换

《SpringBoot基于配置实现短信服务策略的动态切换》这篇文章主要为大家详细介绍了SpringBoot在接入多个短信服务商(如阿里云、腾讯云、华为云)后,如何根据配置或环境切换使用不同的服务商,需... 目录目标功能示例配置(application.yml)配置类绑定短信发送策略接口示例:阿里云 & 腾

Spring Boot读取配置文件的五种方式小结

《SpringBoot读取配置文件的五种方式小结》SpringBoot提供了灵活多样的方式来读取配置文件,这篇文章为大家介绍了5种常见的读取方式,文中的示例代码简洁易懂,大家可以根据自己的需要进... 目录1. 配置文件位置与加载顺序2. 读取配置文件的方式汇总方式一:使用 @Value 注解读取配置方式二

JAVA保证HashMap线程安全的几种方式

《JAVA保证HashMap线程安全的几种方式》HashMap是线程不安全的,这意味着如果多个线程并发地访问和修改同一个HashMap实例,可能会导致数据不一致和其他线程安全问题,本文主要介绍了JAV... 目录1. 使用 Collections.synchronizedMap2. 使用 Concurren

python实现svg图片转换为png和gif

《python实现svg图片转换为png和gif》这篇文章主要为大家详细介绍了python如何实现将svg图片格式转换为png和gif,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录python实现svg图片转换为png和gifpython实现图片格式之间的相互转换延展:基于Py

Python利用ElementTree实现快速解析XML文件

《Python利用ElementTree实现快速解析XML文件》ElementTree是Python标准库的一部分,而且是Python标准库中用于解析和操作XML数据的模块,下面小编就来和大家详细讲讲... 目录一、XML文件解析到底有多重要二、ElementTree快速入门1. 加载XML的两种方式2.

Java的栈与队列实现代码解析

《Java的栈与队列实现代码解析》栈是常见的线性数据结构,栈的特点是以先进后出的形式,后进先出,先进后出,分为栈底和栈顶,栈应用于内存的分配,表达式求值,存储临时的数据和方法的调用等,本文给大家介绍J... 目录栈的概念(Stack)栈的实现代码队列(Queue)模拟实现队列(双链表实现)循环队列(循环数组

C++如何通过Qt反射机制实现数据类序列化

《C++如何通过Qt反射机制实现数据类序列化》在C++工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作,所以本文就来聊聊C++如何通过Qt反射机制实现数据类序列化吧... 目录设计预期设计思路代码实现使用方法在 C++ 工程中经常需要使用数据类,并对数据类进行存储、打印、调试等操作。由于数据类

Python实现图片分割的多种方法总结

《Python实现图片分割的多种方法总结》图片分割是图像处理中的一个重要任务,它的目标是将图像划分为多个区域或者对象,本文为大家整理了一些常用的分割方法,大家可以根据需求自行选择... 目录1. 基于传统图像处理的分割方法(1) 使用固定阈值分割图片(2) 自适应阈值分割(3) 使用图像边缘检测分割(4)

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl