电流检测电路设计方案汇总

电流检测电路设计方案(一)

低端检流电路的检流电阻串联到地(图1),而高端检流电路的检流电阻是串联到高电压端(图2)。两种方法各有特点:低端检流方式在地线回路中增加了额外的线绕电阻,高端检流方式则要处理较大的共模信号。

 

1a11c033842a3d2d2e7bf2651b8a6130.jpeg

图1 所示的低端检流运放以地电平作为参考电平,检流电阻接在正相端。运放的输入信号中的共模信号范围为:(GNDRSENSE*ILOAD)。尽管低端检流电路比较简单,但有几种故障状态是低端检流电路检测不到的,这会使负载处于危险的情况,利用高端检流电路则可解决这些问题。

高端检流电路直接连到电源端,能够检测到后续回路的任何故障并采取相应的保护措施,特别适合于自动控制应用领域,因为在这些应用电路中通常采用机壳作为参考地。

电流检测电路设计方案(二)

传统的高端/低端检流方式有多种实现方案,绝大多数基于分立或半分立元件电路。高端检流电路通常需要用一个精密运放和一些精密电阻电容,最常用的高端检流电路采用差分运放做增益放大并将信号电平从高端移位到参考地(图3):

 

c0c4b93c9f1d5ccc734d815d4e4b3c7a.jpeg

VO=IRS*RS;R1=R2=R3=R4

该方案已广泛应用于实际系统中,但该电路存在三个主要缺点:

1)输入电阻相对较低,等于R1;

2)输入端的输入电阻一般有较大的误差值;

3)要求电阻的匹配度要高,以保证可接受的CMRR.任何一个电阻产生1%变化就会使CMRR 降低到46dB;0.1%的变化使CMRR 达到66dB,0.01%的变化使CMRR 达到86dB.高端电流检测需要较高的测量技巧,这促进了高端检流集成电路的发展。而低端电流检测技术似乎并没有相应的进展。

电流检测电路设计方案(三) 采用集成差分运放实现高端电流检测

采用差分运放进行高端电流检测的电路更便于使用,因为近期推出了许多种集成电路解决方案。集成电路内部包括一个精密运放和匹配度很好的电阻,CMRR 高达105dB 左右。MAX4198/99 就是这样的产品,它的CMRR 为110dB,增益误差优于0.01%,而且采用小体积的8 引脚mMAX 封装。

专用高端检流电路内部包含了完成高端电流检测的所有功能单元,可在高达32V 的共模电压下检测高端电流,并提供与之成比例的、以地电平为参考点的电流输出。需要对电流做精确测量和控制的应用,如电源管理和电池充电控制,都适合采用这种方案。

MAXIM 的高端检流运放中所使用的检流电阻放置在电源的高端和被检测电路的电源输入端之间,检流电阻放在高端不给地线回路增加额外阻抗,这项技术提高了整个电路的性能并简化了布版要求。

MAXIM 推出了一系列双向或单向电流检测IC,有些双向电流检测IC 内置检流电阻,可检测流入或流出被检电路的电流大小并通过一个极性指示引脚显示电流方向。增益可调的电流检测IC、固定增益(+20V/V,+50V/V,或+100V/V)电流检测芯片或包括单双比较器的固定增益电流检测IC,都采用小体积封装,如SOT23,可满足对尺寸要求苛刻的应用。图4 是用MAX4173 构成的高端电流检测电路。

 

157196ea027ecb0d974223c8909894a6.jpeg

图中输出电压与检流电阻的关系式为:

o=RGD*(Iload*Rsense)/RG1)

*b 式中b 为镜像电流系数

上式可进一步简化为:

Vo=“Gain”*Rsense*Iload;Gain= b*RGD/RG1

Gain 分别为:20(MAX4173T),50(MAX4173F),100(MAX4173H)。

通过以上计算公式可看出,CMRR 由内部集成检流电路的工艺决定(典型值》90dB),不再受外部电阻的影响。

采用集成检流电路有以下优点:

1、器件的一致性好

2、极好的温漂特性

3、体积小

4、低功耗

5、使用方便

选择检流电阻的注意事项

检流电阻RSENSE 应根据以下几条原则进行选择:

1、电压损耗:检流电阻阻值过大会引起电源电压以IR 的数值降低。为了减少电压损耗,应选用小阻值的检流电阻。

2、精度:较大的检流电阻可以获得更高的小电流的测量精度。这是因为检流电阻上的电压越大,运放的失调电压和输入偏置电流的影响就相对越小。

3、效率和功耗:当电流较大时,RSENSE 上的功耗I2R 就不能忽略。在考虑检流电阻和功耗时,需要注意这一点。如果允许检流电阻发热,则电阻阻值可大一些。

4、电感:如果ISENSE 包含大量高频成分,则检流电阻的电感量要很小。线绕电阻的电感最大,金属膜电阻比较好。

5、成本:如果合适的检流电阻的价格太高,则可采用另一种替代方案(图5)。它采用电路板的印制线作为检流电阻。由于印制板铜线“电阻”并不精确,电路里需要一个电位器调节满量程电流值。另外,铜线的温漂较大(大约为0.4%/℃),在宽温度范围下工作的系统需要考虑这一点。

 

1602f907ed455148200655cdc7122649.jpeg

电流检测电路设计方案(四) 可调节的线性电流源

可调节线性电流源(图6)是利用高端电流检测器构成的一个典型应用电,IC1 将R1 电流转换成相应比例的电压信号,控制稳压芯片IC2 产生一个稳定的输出电流,D/A 转换器可以提供IOUT 的数字控制。要达到12 BIT 精度(60mA 每LSB)的要求,可使用并行接口的MAX530 或串行接口的MAX531.10 BIT 精度(250mA 每LSB),则可使用并行接口的MAX503 或串行接口的MAX504.

 

79bbc76365d5a6f7023a2be7e1100bc2.jpeg

电流检测电路设计方案(五) 基于51单片机的电压电流检测系统rpotues仿真

本设计采用AT89C51为主控芯片,外部采用ADC0804作为电压采集芯片,外部电压最高为10V,而ADC0804最高电压为+5V,所以模拟量连接入ADC芯片之前,首先用电阻分压,把待测电压分为原来的一半,这样所检测的电压就用0-10V变成了0-5V,符合ADC芯片的输入要求,在检测电压后,经过单片机处理后,在在原来的电压基础上乘以2则可以恢复以前的待测电压。

电压报警电路则由一路继电器和发光二极管,以及喇叭所组成。当ADC芯片所检测的电压超过一定的限制,则使特定的IO口变成低电平,导通PNP三极管,使继电器导通,发光LED和喇叭行成压降。产生报警。

由ADC芯片采集的电压值,和由电阻所变换计算出的电流值,在LCD上显示。

报警电压由两个按键所设定,当按键一按下则报警值加0.1V,当按键二按下则报警值减掉0.1V。

片机内部随时把采集电压和报警电压进行比较,当采集电压高过报警电压,则启动报警。

整体电路图

 

6b566e5b38cbed692a37bb4336ccd162.jpeg

仿真图形

 

9163846caa641cfa5f89a39edff21123.jpeg

电压,电流显示电路

 

5243503493e8a4a7b86509325fc505ca.jpeg

声光报警电路

 

1087329e6fe474fd9f2a7e7ab5bfc512.jpeg

按键设置电路

本次设计由于protues中的12864只有不带字库的液晶显示器,操作极为复杂。由于时间问题。软件程序仅仅调试了液晶1602显示器。相信只要有时间12864的显示也一定能够完成。

电流检测电路设计方案(六)

具有较宽共模输入范围的电流检测放大器。MAX44284电流检测放大器集高精度、宽输入共模范围于一体。您可以同时获得高精度、低功耗性能——具备Maxim一贯的简约设计风格。这款器件树立了检流放大器高精度、高灵活性的新标杆,具有优异的性价比,非常适合医疗、消费类电子、移动、通信或电机控制应用——需要高精度、设计简便的任何应用。

 

e2c1c1c7a4dfeae41ca9504c64ef6ab5.jpeg

 

3f04281a22912b96f7d317ce08f1c530.jpeg

优异的精度

2µV输入失调电压,增益误差仅为0.05%

极低的输入失调温度系数:50nV/°C

-0.1V至+36V宽输入共模范围

低失调漂移和输入噪声

提供关断控制,节省电池电量

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

内网穿透natapp使用教程(Linux)

我的使用场景:在家访问学校服务器,由于不在一个局域网,所以需要使用内网穿透,我使用的是natapp。需要在有局域网的时候做好以下步骤。 (natapp官网:https://natapp.cn/) 1. 下载客户端 &#x…

开发微信小程序,将图片下载到相册的方法,saveImageToPhotosAlbum怎么用

在开发微信小程序的时候,经常能看到小程序里面有下载按钮,如何将小程序中的图片下载到手机相册中那,下面给大家说一下怎么做,代码如何去写。 一、到微信小程序后台开启“用户隐私保护指引” 1.进入小程序后台,侧拉拉到…

第16章_网络编程(网络通信要素,TCP与UDP协议,网络编程API,TCP网络编程,UDP网络编程,URL编程)

文章目录 第16章_网络编程本章专题与脉络1. 网络编程概述1.1 软件架构1.2 网络基础 2. 网络通信要素2.1 如何实现网络中的主机互相通信2.2 通信要素一:IP地址和域名2.2.1 IP地址2.2.2 域名 2.3 通信要素二:端口号2.4 通信要素三:网络通信协议…

[C#]winform部署yolov5实例分割模型onnx

【官方框架地址】 https://github.com/ultralytics/yolov5 【算法介绍】 YOLOv5实例分割是目标检测算法的一个变种,主要用于识别和分割图像中的多个物体。它是在YOLOv5的基础上,通过添加一个实例分割模块来实现的。 在实例分割中,算法不仅…

自动化软件开发常用代码分享!

随着科技的发展,自动化软件开发已经成为现代企业不可或缺的一部分,自动化软件可以帮助企业提高生产效率、降低成本、优化业务流程。 而在自动化软件开发中,代码是实现这些功能的基础,本文将分享一些常用的自动化软件开发代码&…

苍穹外卖-前端部分(持续更新中)

d 第二种:cmd中输入 vue ui进入图形化界面选择npm,vue2进行创建 先将创建的Vue框架导入Vsocde开发工具 然后ctrshiftp 输入npm 点击serve将项目启动 下这种写法跨域会报错: 解决方法:

虚拟机内使用 archinstall 安装 arch linux 2024.01.01

文章目录 [toc]前言碎语安装 arch linuxArchinstall languageMirrorsLocalesDisk configurationBootloaderSwapHostnameRoot passwordUser accountProfileAudioKernelsAdditional packagesNetwork configurationTimezoneAutomatic time syncOptional repositoriesInstall 进入桌…

OceanMind海睿思入选《2023大数据产业年度创新技术突破奖》,并蝉联多项图谱

近日,由数据猿和上海大数据联盟主办,上海市经济和信息化委员会、上海市科学技术委员会指导的“第六届金猿季&魔方论坛——大数据产业发展论坛”在上海成功举行,吸引了数百位业界精英的参与。中新赛克海睿思作为国内数字化转型优秀厂商代表…

基于springboot+vue的校园资料分享平台(前后端分离)

博主主页:猫头鹰源码 博主简介:Java领域优质创作者、CSDN博客专家、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战 主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询 文末联系获取 项目背景…

include文件包含

include 文件包含利用日志文件什么是日志文件 之所以会burp抓包上传就可以成功的原因,是因为burp可以绕过url编码,导致写入日志文件中的代码没有进行编码,可以直接解析成php文件 声明:其中图片并非本人实操,而是直接截…

软件包管理:在CentOS 7中部署Tengine

目录 下载: 方法一: 方法二: 部署: 实验操作 下载: 方法一: 1、打开浏览器搜索tengine并点击官网 2、选择需要安装的版本并复制链接链接 标题栏处可以更改为中文界面 下滑选择版本单击下载 在远程连…

matlab appdesigner系列-图窗3-菜单

菜单,常用来作为软件界面上方的菜单栏,可用来集成多种功能 示例:创建菜单栏的file选项,设置open,save,exit三个选项 操作步骤: 1)将菜单、图像拖拽到画布上,并修改对应…

【Midjourney】绘画风格关键词

1.松散素描(Loose Sketch) "Loose sketch"(松散素描)通常指的是一种艺术或设计中的手绘风格,其特点是线条和形状的表现相对宽松、自由,没有过多的细节和精确度。这样的素描通常用于表达创意、捕捉概念或者作为设计的初步…

《WebKit 技术内幕》学习之十五(5):Web前端的未来

5 Crosswalk项目 Crosswalk项目是由英特尔公司发起的一个开源项目,该项目基于WebKit(Blink)和Chromium等开源项目打造,其目的是提供一个跨不同操作系统的Web运行环境,包括Android、Tizen、Linux、Windows、MacOS等众多…

Docker容器(自定义镜像,Dockerfile,网桥,DockerCompose)

自定义镜像 镜像就是包含了应用程序、程序运行的系统函数库、运行配置等文件的文件包。构建镜像的过程其实就是把上述文件打包的过程。 构建步骤 镜像结构 Dockerfile 它是一个文本文件,包含很多指令,用指令来说明要执行什么操作来构建镜像。 官网&am…

滴滴开源小程序框架 Mpx 新特性:局部运行时能力增强

Mpx 是滴滴开源的一款增强型跨端小程序框架,自 2018 年立项开源以来如今已经进入第六个年头,在这六年间,Mpx 根植于业务,与业务共同成长,针对小程序业务开发中遇到的各类痛点问题提出了解决方案,并在滴滴内…

LlamaIndex和LangChain谁更胜一筹?

▼最近直播超级多,预约保你有收获 今晚直播:《LlamaIndex构建应用案例实战》 —1— LlamaIndex OR LangChain? LangChain 和 LlamaIndex 都是 AGI 时代新的应用程序开发框架,到底有什么区别? 第一、LangChain 是一个围…

C++ 之LeetCode刷题记录(十九)

😄😊😆😃😄😊😆😃 开始cpp刷题之旅。 依旧是追求耗时0s的一天。 108. 将有序数组转换为二叉搜索树 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你…

leetcode88合并两个有序数组

力扣(LeetCode)-合并两个有序数组 方法一 | 合并后排序 题目要求将两个有序数组合并并保证合并后的数组仍然有序。 观察题目可以看出,nums1的容量大小总是 mn,所以 nums2能够合并到 nums1中。 那就将 nums1中未赋值的地方赋上 …

错误票据-蓝桥杯

思路&#xff1a; 其实只是排序一下&#xff0c;然后遍历&#xff0c;如果两个值差2&#xff0c;则输出两个值的平均数&#xff0c;如果两个数差值为0 &#xff0c;那么则这个值就是重复的值 代码&#xff1a; #include <iostream> #include<vector> #include&l…
最新文章