BMS设计中的短路保护和MOSFET选型(上)
电池管理系统(BMS)是一种能够对电池进行监控和管理的电子装备,是电池与用户之间的纽带。通过对电压、电流、温度以及SOC等数据采集,计算进而控制电池的充放电过程,主要就是为了能够提高电池的利用率,防止电池出现过度充电和过度放电。
众所周知,MOSFET对锂电池板的保护作用非常大,它可以检测过充电,检测过放电,检测充电时过电电流,检测放电时过电电流,检测短路时过电电流。对于这么核心的电池管理系统中的电路设计中,为了使可充电电池更具备长使用寿命,正确的充电电路设计与电子元器件器件选择至关重要。其中MOSFET至关重要。
本文针对BMS中的MOSFET从以上方面来阐述和说明。
备注:由于创作不易,本文给需要的朋友阅读。
一、MOSFET介绍
1、MOSFET基本知识介绍
2、MOSFET特性介绍
3、主流MOSFET封装工艺介绍
4、主流MOSFET应用
二、MOSFET参数
1、电气参数
2、静态参数
3、动态参数
4、时序参数
5、寄生参数
6、温度参数
7、SOA曲线
8、功率参数
三、MOSFET选型
1、额定参数选择
2、极限参数选择
3、开关损耗
4、驱动电阻
5、总结
6、BMS中的MOS选型
四、MOSFET短路过程中计算
1、mos工作过程
2、短路保护过程分析
五、BMS短路设计和验证
正文介绍
一、MOSFET介绍
1、MOSFET基本知识介绍
(1)内部结构
(2)MOSFET分类
其实归纳一下,就4种类型的MOS管:增强型 PMOS,增强型 NMOS,耗尽型 PMOS,耗尽型 NMOS。
在实际应用中,以增强型NMOS 和增强型PMOS 为主。所以通常提到NMOS和PMOS指的就是这两种
(3)MOS管符号
导通条件:N沟道->Ug>Us时导通。P沟道->Ug<Us时导通
(4)MOS管尺寸发展
晶圆尺寸发展
(5)MOS管型号确认
2、主流MOSFET封装工艺介绍
(1)封装内部的互连技术TO、D-PAK、SOT、SOP等采用焊线式的内部互连封装技术
-
SOT封装
SOT(Small Out-Line Transistor)是贴片型小功率晶体管封装,主要有SOT23、SOT25(即SOT23-5)等,又衍生出SOT323、SOT363/SOT26(即SOT23-6)等类型,体积比TO封装小,一般信号控制方案最常用的封装,适于几A电流、60V及以下电压环境中采用
SOT89具有3条短引脚,分布在晶体管的一侧,另外一侧为金属散热片,与基极相连,以增加散热能力,常见于硅功率表面组装晶体管,适用于较高功率的场合
SOT143具有4条翼形短引脚,从两侧引出,引脚中宽度偏大的一端为集电极,这类封装常见于高频晶体管
-
TO封装
这两种封装样式的MOS管外观差不多,可以互换使用,不过TO-220背部有散热片,其散热效果比TO-220F要好些,价格相对也要贵些。这两个封装产品适于中压大电流120A以下、高压大电流20A以下的场合应用。
是目前主流封装之一,电流可以到70A,电压100V以内(电压与电流成反比,电流越大,电压越小)。
-
SOP封装
-
D-PAK封装
(2)增加漏极散热板标准的SO-8封装采用塑料将芯片包围,低热阻的热传导通路只是芯片到PCB的引脚。而底部紧贴PCB的塑料外壳是热的不良导体,故而影响了漏极的散热。技术改进就是要除去引线框下方的塑封化合物,方法是让引线框金属结构直接或加一层金属板与PCB接触,并焊接到PCB焊盘上,这样就提供了更多的散热接触面积,把热量从芯片上带走;同时也可以制成更薄的器件。
-
Power 构架封装
-
LFPAK封装
随着高压产品组合的不断扩充,半导体行业还有一种新的封装方式就是LFPAK,为了优化电气和热性能,铜夹片技术是理想选择,尤其为已采用 LFPAK 和 CFP 封装方案的双极性晶体管。高压功率晶体管带来铜夹片技术的优点。恩智浦(原Philps)对SO-8封装技术改进为LFPAK和QLPAK。其中LFPAK被认为是世界上高度可靠的功率SO-8封装;而QLPAK具有体积小、散热效率更高的特点,与普通SO-8相比,QLPAK占用PCB板的面积为6*5mm,同时热阻为1.5k/W
-
DFN封装
-
CSP封装
-
TO封装
TOLT 产品系列中的首款顶部冷却封装产品。在结构上,其导线框架已翻转,将暴露金属放 在顶部,该封装在每一侧都包含多个鸥翼型导线,用于承载漏极和源极连接的高电流。此外,裸露焊盘是无锡的。
(3)改变散热的热传导方向Power-PAK的封装虽然显著减小了芯片到PCB的热阻,但当电流需求继续增大时,PCB同时会出现热饱和现象。所以散热技术的进一步改进就是改变散热方向,让芯片的热量传导到散热器而不是PCB。
-
Polar PAK
Polar PAK是双面散热的小形封装,也是威世核心封装技术之一。Polar PAK与普通的so-8封装相同,其在封装的上、下两面均设计了散热点,封装内部不易蓄热,能够将工作电流的电流密度提高至SO-8的2倍。
-
LFPAK-I
LFPAK-I(无损耗封装-倒装型)上表面散热型封装,作为新的功率MOSFET封装形式,它通过使用顶面安装热沉大大提高了散热特性,通过使用上表面散热结构提高了电流能力。
-
Direct FET
Direct FET封装属于反装型,漏极(D)的散热板朝上,并覆盖金属外壳,通过金属外壳散热。Direct FET封装极大地改善了散热,并且占用空间更小,散热良好
(4)工艺技术路线
3、MOSFET特性介绍
(1)V-I特性曲线
-
夹断区
VGS < VGS(th)时,MOS管处于夹断区(截止区):
夹断区在输出特性最下面靠近横坐标的部分,表示MOS管不能导电,处在截止状态。电流ID为0,管子不工作。
-
恒流区
VGS≥VGS(th),且VDS>VGS-VGS(th),MOS管进入恒流区:
恒流区在输出特性曲线中间的位置,电流ID基本不随VDS变化,ID的大小主要决定于电压VGS,所以叫做恒流区,也叫饱和区,当MOS用来做放大电路时就是工作在恒流区(饱和区)。注:MOS管输出特性的恒流区(饱和区),相当于三极管的放大区。
-
可变电阻区
VGS>VGS(th) ,且VDS < VGS - VGS(th),MOS管进入可变电阻区:
可变电阻区在输出特性的最左边,Id随着Vds的增加而上升,两者基本上是线性关系,所以可以看作是一个线性电阻,当VGS不同电阻的阻值就会不同,所以在该区MOS管相当就是一个由VGS控制的可变电阻。
-
击穿区:
随着VDS增大,PN结承受太大的反向电压而被击穿。
(2)转移特性曲线
固定VDS值,MOS晶体管的源漏电流IDS随栅源电压VGS的变化曲线
从上图曲线可得到:
>测试条件:VDS=20V;
>VGS的开启电压VGS(th),约5V,且随着温度的升高而降低;
>VGS需要达到10V以上,才能完全导通,达到其最大标称ID;
>VGS越大,ID才能越大,温度越高,ID越小;
(3)寄生二极管特性--见后文
漏极源极之间有个寄生二极管,在马达继电器的应用中,主要是用来保护电路的,不过寄生二极管只存在单个MOS管中,集成芯片中是没有的。
(4)开关特性
>导通延迟时间:从VGS上升10%到VDS上升10%的时间
>上升时间:从VDS上升10%到90%的时间
>关断延迟时间:从VGS下降90%到VDS下降90%的时间
>下降时间:从VDS下降90%到10%的时间
(5)米勒特性-见后文描述
(6)SOA曲线-见后文描述
(7)MOS特性
>输入阻抗非常高,因为MOS管栅极有绝缘膜氧化物,甚至可达上亿欧姆,所以他的输入几乎不取电流,可以用作电子开关。
>导通电阻低,可以做到几个毫欧的电阻,极低的传导损耗,。
>开关速度快,开关损耗低,特别适应PWM输出模式。
>在电路设计上的灵活性大,栅偏压可正可负可零,三极管只能在正向偏置下工作,电子管只能在负偏压下工作;
>低功耗、性能稳定、抗辐射能力强,制造成本低廉与使用面积较小、高整合度。
>极强的大电流处理能力,可以方便地用作恒流源。所以现在芯片内部集成的几乎都是MOS管。
>MOS管栅极很容易被静电击穿,栅极输入阻抗大,感应电荷很难释放,高压很容易击穿绝缘层,造成损坏。
4、MOS管应用
(1)应用场景
>MOS的开关速度比较高,因此适用于高频的电路
>由于MOS管放大器的输入阻抗很高,可应用于放大。因此耦合电容可以容量较小,不必使用电解电容器。
>MOS管具有开关特性,可以用作电子开关
>MOS管的Rds比较小,可用在大电流回路
(2)失效分析
相关文章:

BMS设计中的短路保护和MOSFET选型(上)
电池管理系统(BMS)是一种能够对电池进行监控和管理的电子装备,是电池与用户之间的纽带。通过对电压、电流、温度以及SOC等数据采集,计算进而控制电池的充放电过程,主要就是为了能够提高电池的利用率,防止电…...
用go实现一个任务调度类 (泛型)
用go实现一个任务调度类 (泛型) 源码地址: https://github.com/robinfoxnan/BirdTalkServer/blob/main/server/core/workmanager.go 1.概述 实现了一个简单的任务管理系统,允许用户定义任务和工作者,并将任务分配给…...
ansible 管理工具以及常用模块
一、前期准备 1、安装 yum install ansible 如果yum源没有ansible,需要提前配置yum源: mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup wget -O…...

javaSSM公司招聘管理系统IDEA开发mysql数据库web结构计算机java编程maven项目
一、源码特点 IDEA开发SSM公司招聘管理系统是一套完善的完整企业内部系统,结合SSM框架和bootstrap完成本系统,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发)MAVEN方式加 载,系统具有完整的源代码和…...
蓝桥杯day11刷题日记
P8615 [蓝桥杯 2014 国 C] 拼接平方数 思路:先把数据范围内的平方数打上标记,然后就是遍历这个区间,转成字符串(好拆数据),用substr拆开数据,再强转成整数类型,最后查看拆开的数据是…...

IDEA, Pycharm, Goland控制台乱码
IDEA, Pycharm, Goland控制台乱码 问题描述: 控制台出现����等乱码 复现频率: 总是 解决方案: 以IDEA为例 添加 -Dfile.encodingUTF-8位置 idea64.exe.vmoptions 在安装idea的bin目录idea.vmoptions idea客户端 示意图...
JavaScript单元测试jasmine学习(一)
介绍: jasmine是用于测试JavaScript的一种测试框架,BDD(Behavior Driven Development)行为驱动开发。不依赖于任何其他JavaScript框架,也不需要DOM 准备工作: 1. 首先添加jasmine到自己的项目中 npm install --save-dev jasmine 2. 在项目…...

108、3D Gaussian Splatting for Real-Time Radiance Field Rendering
简介 官网 更少训练时间的同时实现最先进的视觉质量,能在1080p分辨率下实现高质量的实时(≥30 fps)新视图合成 NeRF使用隐式场景表示,体素,点云等属于显示建模方法,3DGS就是显示辐射场。它用3D高斯作为灵活高效的表示方法&…...
PHP之CURL和Socket
文章目录 一、CURL1.基本流程(1)初始化(2)向服务器发送请求(3)向服务器发送请求(4)关闭curl 2.CURLOPT参数记得写一个文件curl上传的例子记得写一个json上传的例子3.CURL批处理 二、…...

【Web】NKCTF 2024 个人wp(部分)
目录 my first cms 全世界最简单的CTF attack_tacooooo 属实太菜了,3/4 my first cms 一眼搜版本2.2.19 CVE -CVE-2024-27622 GitHub - capture0x/CMSMadeSimple 访问/admin/login.php 爆出弱口令,后台登录 admin Admin123 Extensions > User D…...

QT常见布局器使用
布局简介 为什么要布局?通过布局拖动不影响鼠标拖动窗口的效果等优点.QT设计器布局比较固定,不方便后期修改和维护;在Qt里面布局分为四个大类 : 盒子布局:QBoxLayout 网格布局:QGridLayout 表单布局&am…...

政安晨:【深度学习部署】—— TensorFlow Extended(TFX)介绍
政安晨的个人主页:政安晨 欢迎 👍点赞✍评论⭐收藏 收录专栏: TensorFlow与Keras实战演绎机器学习 希望政安晨的博客能够对您有所裨益,如有不足之处,欢迎在评论区提出指正! 前言 TensorFlow Extended(TFX&a…...
宝石与石头
宝石与石头 链接:https://leetcode.cn/problems/jewels-and-stones/description/ 给你⼀个字符串 jewels 代表石头中宝石的类型,另有⼀个字符串 stones 代表你拥有的石头。 stones 中每个字符代表了⼀种你拥有的石头的类型,你想知道你拥有的石头中有多…...

【Vue3之computed属性(四)】
文章目录 前言一、computed属性有缓存二、使用方法三、修改全名 前言 理解computed属性,实现输入姓和名得出全名并双向绑定,区分单向绑定和双向绑定。测试computed属性和方法的区别 一、computed属性有缓存 先引入computed,写箭头函数定义并…...

生产力工具|安装更新R软件(R、studio)
内容介绍: 安装R软件: 下载 R X64 3.5.1: 访问官方R网站 https://cran.r-project.org/。选择适合Windows版本的安装包。将安装包下载到您的计算机。 本地安装: 运行下载的“R-3.5.1-win.exe”文件。按照安装向导,选择安装路径,取消…...

ffmpeg实现媒体流解码
本期主要讲解怎么将MP4媒体流的视频解码为yuv,音频解码为pcm数据;在此之前我们要先了解解复用和复用的概念; 解复用:像mp4是由音频和视频组成的(其他内容流除外);将MP4的流拆分成视频流(h264或h265等)和音频流(AAC或mp3等); 复用:就是将音频和视频打包成MP4或者fl…...

面试题 之 react
1.说说对react的理解 1️⃣是什么 React是用于构建用户界面的 JavaScript 库,遵循组件设计模式、声明式编程范式和函数式编程概念,更高效使用虚拟 DOM 来有效地操作 DOM ,遵循从高阶组件到低阶组件的单向数据流。 react 类组件使用一个名为 render() 的方…...

k8s笔记27--快速了解 k8s pod和cgroup的关系
k8s笔记27--快速了解 k8s pod和 cgroup 的关系 介绍pod & cgroup注意事项说明 介绍 随着云计算、云原生技术的成熟和广泛应用,K8S已经成为容器编排的事实标准,学习了解容器、K8S技术对于新时代的IT从业者显得极其重要了。 之前在文章 docker笔记13–…...

android Fragment 生命周期 方法调用顺序
文章目录 Introlog 及结论代码 Intro 界面设计:点击左侧按钮,会将右侧 青色的RightFragment 替换成 黄色的AnotherRightFragment,而这两个 Fragment 的生命周期方法都会打印日志。 所以只要看执行结果中的日志,就可以知道 Fragme…...

python写爬虫爬取京东商品信息
工具库 爬虫有两种方案: 第一种方式是使用request模拟请求,并使用bs4解析respond得到数据。第二种是使用selenium和无头浏览器,selenium自动化操作无头浏览器,由无头浏览器实现请求,对得到的数据进行解析。 第一种方…...
conda相比python好处
Conda 作为 Python 的环境和包管理工具,相比原生 Python 生态(如 pip 虚拟环境)有许多独特优势,尤其在多项目管理、依赖处理和跨平台兼容性等方面表现更优。以下是 Conda 的核心好处: 一、一站式环境管理:…...

基于距离变化能量开销动态调整的WSN低功耗拓扑控制开销算法matlab仿真
目录 1.程序功能描述 2.测试软件版本以及运行结果展示 3.核心程序 4.算法仿真参数 5.算法理论概述 6.参考文献 7.完整程序 1.程序功能描述 通过动态调整节点通信的能量开销,平衡网络负载,延长WSN生命周期。具体通过建立基于距离的能量消耗模型&am…...
R语言AI模型部署方案:精准离线运行详解
R语言AI模型部署方案:精准离线运行详解 一、项目概述 本文将构建一个完整的R语言AI部署解决方案,实现鸢尾花分类模型的训练、保存、离线部署和预测功能。核心特点: 100%离线运行能力自包含环境依赖生产级错误处理跨平台兼容性模型版本管理# 文件结构说明 Iris_AI_Deployme…...
FFmpeg 低延迟同屏方案
引言 在实时互动需求激增的当下,无论是在线教育中的师生同屏演示、远程办公的屏幕共享协作,还是游戏直播的画面实时传输,低延迟同屏已成为保障用户体验的核心指标。FFmpeg 作为一款功能强大的多媒体框架,凭借其灵活的编解码、数据…...
前端倒计时误差!
提示:记录工作中遇到的需求及解决办法 文章目录 前言一、误差从何而来?二、五大解决方案1. 动态校准法(基础版)2. Web Worker 计时3. 服务器时间同步4. Performance API 高精度计时5. 页面可见性API优化三、生产环境最佳实践四、终极解决方案架构前言 前几天听说公司某个项…...

centos 7 部署awstats 网站访问检测
一、基础环境准备(两种安装方式都要做) bash # 安装必要依赖 yum install -y httpd perl mod_perl perl-Time-HiRes perl-DateTime systemctl enable httpd # 设置 Apache 开机自启 systemctl start httpd # 启动 Apache二、安装 AWStats࿰…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台
🎯 使用 Streamlit 构建支持主流大模型与 Ollama 的轻量级统一平台 📌 项目背景 随着大语言模型(LLM)的广泛应用,开发者常面临多个挑战: 各大模型(OpenAI、Claude、Gemini、Ollama)接口风格不统一;缺乏一个统一平台进行模型调用与测试;本地模型 Ollama 的集成与前…...

浪潮交换机配置track检测实现高速公路收费网络主备切换NQA
浪潮交换机track配置 项目背景高速网络拓扑网络情况分析通信线路收费网络路由 收费汇聚交换机相应配置收费汇聚track配置 项目背景 在实施省内一条高速公路时遇到的需求,本次涉及的主要是收费汇聚交换机的配置,浪潮网络设备在高速项目很少,通…...