电流检测电路选高侧还是低侧

news2024/11/13 10:15:33

  1. 两种电流检测电路

在电路设计中,使用最广泛的电流采样方法是在电流回路中串联高精度的电阻,通过测量电阻两端的电压计算回路的电流值大小。具体检测方法有如下两种:

    1. 高侧电流检测

 

图1 高侧电流检测

如图1,高侧电流检测,Rsense放在电源端。

优点:不影响负载的接地。

缺点:运放需要承受较大的输入电压,来完成小电压信号的放大。

    1. 低侧电流检测

 

图2 低侧电流检测

如图2所示,低侧电流检测,Rsense两端一端接地。

优点:运放不会承担高电压问题。

缺点:这种情况下,负载的地就被抬升且不稳定,可能会影响负载的正常工作。虽然采样电阻阻值很小,GND的抬升可能只有数个mv,但采样电阻的温漂会造成其两端电压的变化,进而造成负载的地不稳定。当负载对地的要求较高,使用低侧电流检测是不合适的。

综上两种情况,除非特别高压的场合,会有电压的尖峰和浪涌,选高侧电流检测更合适,只需要选一个能承受高输入电压的运放即可。对于特殊负载(对地要求不高)可以选择低端的电流检测,比如帕尔帖。

  1. 如何提高电流检测的精度?
    1. 关于运放的选择

无论高侧电流还是低侧电流采样,采样电阻的阻值,通常选得很低,来减小对负载的影响。这样采样电阻两端的电压也会很小,就不得不使用运放将电压进行放大。

那么,为了提高测量精度,应该如何选择运放?

Vos 要尽量小:这是对于电流检测用的运放的最重要的要求。见图3,Vos的等效图。采样电阻两侧电压Vsense 本身较小,一般为了减小采样电阻的发热量,控制在几个mv。如果选择的运放不理想,Vos会消耗一部分电压,导致测量结果不准确。

 

图3  Vos等效电路

运放的带宽、高共模抑制比(CMRR)、 低失调漂移(Drift)、 低偏置电流(Ibias)也是需要关注的。

    1. 选单端放大还是差分放大?

差分放大可以直接采样Rsense 两端电阻,可以排除共模干扰。如果使用单端放大,Rsense只有一端接入运放,另一端要接地。如果接地线过长,也会造成不预期的寄生电阻。所以,尽量选择差分放大。(图示的Rshunt 即为Rsense)

图 4  单端放大电路示意

 

图 5差分放大电路示意

    1. 关于采样电阻

考虑到电阻损耗的影响,通常采用小于1欧姆的电阻。我们不仅要考虑电阻本身的阻值、封装、精度、功率、温漂,还要考虑其他方法来提高测试精度。

这种场景下,开尔文接法能够提高采样精度。

误差源是与检测电阻串联的焊接电阻。如下图所示

图 6  一般layout图示

在该图中,负载电流沿红色箭头方向从左向右流动。垂直走线将分流电阻器连接到放大器输入(In+ 和 In-)。因此,放大器会检测 A 点和 B 点之间的电压差。检测电阻的实际值将为 Rshunt+2Rsolder。焊接电阻可以在几百微欧的范围内。

尤其是在使用小分流电阻器时,该误差变得显著。为了解决这个问题,放大器输入应直接连接到分流电阻而不是载流走线。如下图是优化后的PCB布局图。

图 7 开尔文连接图示

在这种情况下,有两对PCB焊盘:一对用于将Rshunt连接到负载,另一对用于将Rshunt连接到放大器输入。在大电流应用中,放大器消耗的电流(Iamp)远小于Iload。因此上述布局可以减少阻焊电阻造成的误差。

为了更好地理解这种技术,让我们比较两种情况下的感测电压。对于图 6 所示的布局,检测到的电压为:

由于Iamp比Iload小得多,我们有

 

-公式1

这给出了2Rsolder1*Iload的误差电压。图 7 中的电路图如下所示:

图 8 开尔文连接等效连接电路图

请注意,电流 Iload 无需通过 Rsolder2 即可返回其源。测得的电压为:

 

在这种情况下,误差为 2Rsolder2*Iamp,它远小于公式 1,因为Iamp远小于 Iload。这种电路结构我们通常称为开尔文接法,这种接法在很多领域中得到使用,开尔文接法能使我们准确测量阻抗。图9显示了采用Kelvin传感技术的其他一些PCB布局。

图 9 一些开尔文连接实例

  1. 总结

1)根据实际情况来选择高侧电流检测还是低侧电流检测

2)提高检测精度需要选择合适的运放

3)选择差分放大而不是单端放大

4)采样电阻要使用开尔文连接

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

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

相关文章

Selenium各种浏览器的驱动下载

Selenium各种浏览器的驱动下载 谷歌浏览器:​​​​​​Chrome驱动版本点击下载(如果打不开,可以点击淘宝源进行下载) 微软Edge浏览器:Microsoft Edge驱动版本点击下载 火狐浏览器:Firefox驱动版本点击下载 Chrome…

科技点亮课堂,智能黑板解决方案

教育信息化自诞生以来,一直都在不断地向上发展,随着教育信息化2.0、教育现代化2035等战略的推进,教育信息化的步伐逐渐加快,越来越多的学校开始采用智慧型教学终端部署,以更好地促进高效、公平、个性化的教学发展。智能…

索尼mxf播放花帧无声音的修复方法

索尼的影视级摄像机一般是用MXF文件结构,在一些极端情况下(如断电)会生成RSV文件,此时RSV文件无文件结构(无文件头、元文件、文件尾等)仅仅为数据EC内容,今天我们来说一个特殊的案例,封装只做了文件头结果出…

prometheus监控应用数据(二)

prometheus监控应用数据(二) 本文承接上篇文章prometheus监控应用数据(一)。使用开源软件prometheus对上篇文章中提及到的数据进行可视化监控。 本文使用docker进行prometheus的部署,准备以下两个文件,以及文件内内容如下所示: .env文件 # Container Ti…

【头歌-Python】9.1 X射线衍射曲线绘制(project)第1~2关

第1关:X 射线衍射曲线 任务描述 本关任务:读文件中的数据绘制线图形。 相关知识 为了完成本关任务,你需要掌握: 1.python 读取文件 2.使用 matplotlib 绘制图形 python 读取文件 python读取文件可以用以下函数实现&#xff1…

华为OD机试真题 JavaScript 实现【记负均正】【牛客练习题】

一、题目描述 首先输入要输入的整数个数n,然后输入n个整数。输出为n个整数中负数的个数,和所有正整数的平均值,结果保留一位小数。 0即不是正整数,也不是负数,不计入计算。如果没有正数,则平均值为0。 数…

计算机网络3(网络层)

目录 1.网络层的作用 2.网际协议的四个协议 3.IP地址 4.IP地址的组成 5.IP地址的分类 6.IP地址 1.网络层的作用 寻址和路由的选择,连接的建立和终止,提供端到端的服务 单位是分组 2.网际协议的四个协议 ARP地址解析协议 :根据IP地址获取…

PortSwigger web缓存中毒(Cache Poisoning)

一、什么web缓存中毒? Web缓存中毒(Web Cache Poisoning)是一种攻击技术,攻击者通过操纵Web应用程序的缓存系统,将恶意或欺骗性内容注入到合法的缓存中,以欺骗用户或绕过安全控制。 Web缓存中毒的原理是利用…

Web UI 自动化测试框架哪个更适合你?

最近,项目上出于系统性稳定性、减少测试工作量考虑,打算在 Web 前端引入 BDD。由于上一个项目写了一定的 Cucumber 代码(BDD 测试框架之一),这个框架选型的责任便落到了我的肩膀上了。 在我们进行框架选型的时候&…

执行器-Query 执行详解

一、主要流程 本期主要为大家分享,在经过语法、词法分析并生成 AST 语法树后的执行流程,下图是完整流程展示: 图 1 整体流程图 一个 Query 语句执行,从 connExecutor 接收,再到解析完成的 AST 语法树,最后…

【哈希表part01】| 242.有效的字母异位词、349.两个数组的交集、202.快乐数、1.两数之和

目录 ✿LeetCode242.有效的字母异位词❀ ✿LeetCode349.两个数组的交集❀ ✿LeetCode202.快乐数❀ ✿LeetCode1.两数之和❀ ✿LeetCode242.有效的字母异位词❀ 链接:242.有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的…

如何进行弱网测试?专项测试中最实用的方法了解一下……

目录 引言 一、什么是弱网测试? 二、为何要进行弱网测试? 三、如何做弱网测试? 四、弱网测试工具 引言 如今这个高度互联的时代里,网络环境对于应用程序的影响越来越重要。 而弱网测试就是用来检验应用程序在恶劣网络环境下…

AIGC与AidLux互联应用——AidLux端AIGC评测

使用diffusers生成图片,再通过socket编程完成pc端与AidLux之间通信,把生成的图像上传服务端,最后通过yolov5模型对生成的图像进行评测 视频流程如下: AIGC与AidLux互联应用——AidLux端AIGC评测 生成图片如图所示:

Redis的Java客户端-Java客户端以及SpringDataRedis的介绍与使用

1. Redis的Java客户端 Spring Data Redis底层支持同时兼容Jedis和Lettuce两种不同的Redis客户端,可以根据需要任意选择使用其中的一种。这样既可以保留现有代码使用的Jedis方式,也可以通过使用基于Netty的高性能Lettuce客户端,提升应用的性能…

【RabbitMQ教程】前言 —— 中间件介绍

💧 【 R a b b i t M Q 教程】前言——中间件介绍 \color{#FF1493}{【RabbitMQ教程】前言 —— 中间件介绍} 【RabbitMQ教程】前言——中间件介绍💧 🌷 仰望天空,妳我亦是行人.✨ 🦄 个人主页——微风撞见云…

MySQL数据库基础 10

第十章 创建和管理表 1. 基础知识1.1 一条数据存储的过程1.2 标识符命名规则1.3 MySQL中的数据类型 2. 创建和管理数据库2.1 创建数据库2.2 使用数据库2.3 修改数据库2.4 删除数据库 3. 创建表3.1 创建方式13.2 创建方式23.3 查看数据表结构 4. 修改表4.1 追加一个列4.2 修改一…

Vue2模拟俄罗斯方块小游戏

目录 一、效果展示 二、代码分享 三、原理分析 3.1、界面搭建 3.2、方块创建 3.3、方块旋转 3.4、方块移动 3.5、移动判断 3.6、下落判断与清除 3.7、得分计算 一、效果展示 二、代码分享 <template><div class"game"><div class"ga…

调整IoTDB堆内存

最关键的是 MAX_DIRECT_MEMORY_SIZE &#xff0c;他等于MAX_HEAP_SIZE变量。 再往上翻又等于 max_heap_size_in_mb M大小 继续上翻 system_memory_in_mb 很明显就是系统内存&#xff0c;单位是M quarter_ 四分之一内存&#xff0c; half_ 一半内存。 假设物理内存为8G&a…

PMP证书含金量如何?到底有啥用处?

01PMP是什么&#xff1f; | PMP是指项目管理专业人士资格认证。 | 美国项目管理协会&#xff08;PMI&#xff09;举办的项目管理专业人员&#xff08;PMP&#xff09;认证考试。 | 是目前项目管理领域含金量很高的认证。 国内很多媒体也把PMP称为继MBA、MPA之后的三大金字招…

KW 新闻 | KaiwuDB 发布智慧矿山解决方案

5月21日&#xff0c;天津第七届世界智能大会&#xff08;WIC&#xff09;圆满落幕。作为智能领域的国家级盛会&#xff0c;WIC 汇聚了全球知名院士、顶级学者、产业领袖分享先进技术和实践经验&#xff0c;推进智能技术创新合作。KaiwuDB 受邀出席大会并正式发布智慧矿山解决方…